sdwan.ServiceLanVpnFeature
Explore with Pulumi AI
This resource can manage a Service LAN VPN Feature.
- Minimum SD-WAN Manager version:
20.12.0
Example Usage
Coming soon!
Coming soon!
Coming soon!
Coming soon!
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.sdwan.ServiceLanVpnFeature;
import com.pulumi.sdwan.ServiceLanVpnFeatureArgs;
import com.pulumi.sdwan.inputs.ServiceLanVpnFeatureHostMappingArgs;
import com.pulumi.sdwan.inputs.ServiceLanVpnFeatureIpv4StaticRouteArgs;
import com.pulumi.sdwan.inputs.ServiceLanVpnFeatureIpv6StaticRouteArgs;
import com.pulumi.sdwan.inputs.ServiceLanVpnFeatureServiceArgs;
import com.pulumi.sdwan.inputs.ServiceLanVpnFeatureServiceRouteArgs;
import com.pulumi.sdwan.inputs.ServiceLanVpnFeatureGreRouteArgs;
import com.pulumi.sdwan.inputs.ServiceLanVpnFeatureIpsecRouteArgs;
import com.pulumi.sdwan.inputs.ServiceLanVpnFeatureNatPoolArgs;
import com.pulumi.sdwan.inputs.ServiceLanVpnFeatureNatPortForwardArgs;
import com.pulumi.sdwan.inputs.ServiceLanVpnFeatureStaticNatArgs;
import com.pulumi.sdwan.inputs.ServiceLanVpnFeatureNat64V4PoolArgs;
import com.pulumi.sdwan.inputs.ServiceLanVpnFeatureIpv4ImportRouteTargetArgs;
import com.pulumi.sdwan.inputs.ServiceLanVpnFeatureIpv4ExportRouteTargetArgs;
import com.pulumi.sdwan.inputs.ServiceLanVpnFeatureIpv6ImportRouteTargetArgs;
import com.pulumi.sdwan.inputs.ServiceLanVpnFeatureIpv6ExportRouteTargetArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
var example = new ServiceLanVpnFeature("example", ServiceLanVpnFeatureArgs.builder()
.name("Example")
.description("My Example")
.featureProfileId("f6dd22c8-0b4f-496c-9a0b-6813d1f8b8ac")
.vpn(1)
.configDescription("VPN1")
.ompAdminDistanceIpv4(1)
.ompAdminDistanceIpv6(1)
.enableSdwanRemoteAccess(false)
.primaryDnsAddressIpv4("1.2.3.4")
.secondaryDnsAddressIpv4("2.3.4.5")
.primaryDnsAddressIpv6("2001:0:0:1::0")
.secondaryDnsAddressIpv6("2001:0:0:2::0")
.hostMappings(ServiceLanVpnFeatureHostMappingArgs.builder()
.host_name("HOSTMAPPING1")
.list_of_ips("1.2.3.4")
.build())
.ipv4StaticRoutes(ServiceLanVpnFeatureIpv4StaticRouteArgs.builder()
.network_address("1.2.3.4")
.subnet_mask("0.0.0.0")
.next_hops(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
.build())
.ipv6StaticRoutes(ServiceLanVpnFeatureIpv6StaticRouteArgs.builder()
.prefix("2001:0:0:1::0/12")
.next_hops(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
.build())
.services(ServiceLanVpnFeatureServiceArgs.builder()
.service_type("FW")
.ipv4_addresses("1.2.3.4")
.tracking(true)
.build())
.serviceRoutes(ServiceLanVpnFeatureServiceRouteArgs.builder()
.network_address("1.2.3.4")
.subnet_mask("0.0.0.0")
.service("SIG")
.vpn(0)
.build())
.greRoutes(ServiceLanVpnFeatureGreRouteArgs.builder()
.network_address("1.2.3.4")
.subnet_mask("0.0.0.0")
.interface_("gre01")
.vpn(0)
.build())
.ipsecRoutes(ServiceLanVpnFeatureIpsecRouteArgs.builder()
.network_address("1.2.3.4")
.subnet_mask("0.0.0.0")
.interface_("ipsec01")
.build())
.natPools(ServiceLanVpnFeatureNatPoolArgs.builder()
.nat_pool_name(1)
.prefix_length(3)
.range_start("1.2.3.4")
.range_end("2.3.4.5")
.overload(true)
.direction("inside")
.build())
.natPortForwards(ServiceLanVpnFeatureNatPortForwardArgs.builder()
.nat_pool_name(2)
.source_port(122)
.translate_port(330)
.source_ip("1.2.3.4")
.translated_source_ip("2.3.4.5")
.protocol("TCP")
.build())
.staticNats(ServiceLanVpnFeatureStaticNatArgs.builder()
.nat_pool_name(3)
.source_ip("1.2.3.4")
.translated_source_ip("2.3.4.5")
.static_nat_direction("inside")
.build())
.nat64V4Pools(ServiceLanVpnFeatureNat64V4PoolArgs.builder()
.name("NATPOOL1")
.range_start("1.2.3.4")
.range_end("2.3.4.5")
.overload(false)
.build())
.ipv4ImportRouteTargets(ServiceLanVpnFeatureIpv4ImportRouteTargetArgs.builder()
.route_target("1.1.1.3:200")
.build())
.ipv4ExportRouteTargets(ServiceLanVpnFeatureIpv4ExportRouteTargetArgs.builder()
.route_target("1.1.1.3:200")
.build())
.ipv6ImportRouteTargets(ServiceLanVpnFeatureIpv6ImportRouteTargetArgs.builder()
.route_target("1.1.1.3:200")
.build())
.ipv6ExportRouteTargets(ServiceLanVpnFeatureIpv6ExportRouteTargetArgs.builder()
.route_target("1.1.1.3:200")
.build())
.build());
}
}
resources:
example:
type: sdwan:ServiceLanVpnFeature
properties:
name: Example
description: My Example
featureProfileId: f6dd22c8-0b4f-496c-9a0b-6813d1f8b8ac
vpn: 1
configDescription: VPN1
ompAdminDistanceIpv4: 1
ompAdminDistanceIpv6: 1
enableSdwanRemoteAccess: false
primaryDnsAddressIpv4: 1.2.3.4
secondaryDnsAddressIpv4: 2.3.4.5
primaryDnsAddressIpv6: 2001:0:0:1::0
secondaryDnsAddressIpv6: 2001:0:0:2::0
hostMappings:
- host_name: HOSTMAPPING1
list_of_ips:
- 1.2.3.4
ipv4StaticRoutes:
- network_address: 1.2.3.4
subnet_mask: 0.0.0.0
next_hops:
- address: 1.2.3.4
administrativeDistance: 1
ipv6StaticRoutes:
- prefix: 2001:0:0:1::0/12
next_hops:
- address: 2001:0:0:1::0
administrativeDistance: 1
services:
- service_type: FW
ipv4_addresses:
- 1.2.3.4
tracking: true
serviceRoutes:
- network_address: 1.2.3.4
subnet_mask: 0.0.0.0
service: SIG
vpn: 0
greRoutes:
- network_address: 1.2.3.4
subnet_mask: 0.0.0.0
interface:
- gre01
vpn: 0
ipsecRoutes:
- network_address: 1.2.3.4
subnet_mask: 0.0.0.0
interface:
- ipsec01
natPools:
- nat_pool_name: 1
prefix_length: 3
range_start: 1.2.3.4
range_end: 2.3.4.5
overload: true
direction: inside
natPortForwards:
- nat_pool_name: 2
source_port: 122
translate_port: 330
source_ip: 1.2.3.4
translated_source_ip: 2.3.4.5
protocol: TCP
staticNats:
- nat_pool_name: 3
source_ip: 1.2.3.4
translated_source_ip: 2.3.4.5
static_nat_direction: inside
nat64V4Pools:
- name: NATPOOL1
range_start: 1.2.3.4
range_end: 2.3.4.5
overload: false
ipv4ImportRouteTargets:
- route_target: 1.1.1.3:200
ipv4ExportRouteTargets:
- route_target: 1.1.1.3:200
ipv6ImportRouteTargets:
- route_target: 1.1.1.3:200
ipv6ExportRouteTargets:
- route_target: 1.1.1.3:200
Create ServiceLanVpnFeature Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new ServiceLanVpnFeature(name: string, args: ServiceLanVpnFeatureArgs, opts?: CustomResourceOptions);
@overload
def ServiceLanVpnFeature(resource_name: str,
args: ServiceLanVpnFeatureArgs,
opts: Optional[ResourceOptions] = None)
@overload
def ServiceLanVpnFeature(resource_name: str,
opts: Optional[ResourceOptions] = None,
feature_profile_id: Optional[str] = None,
omp_admin_distance_ipv4: Optional[int] = None,
secondary_dns_address_ipv6_variable: Optional[str] = None,
config_description_variable: Optional[str] = None,
description: Optional[str] = None,
enable_sdwan_remote_access: Optional[bool] = None,
advertise_omp_ipv6s: Optional[Sequence[ServiceLanVpnFeatureAdvertiseOmpIpv6Args]] = None,
gre_routes: Optional[Sequence[ServiceLanVpnFeatureGreRouteArgs]] = None,
host_mappings: Optional[Sequence[ServiceLanVpnFeatureHostMappingArgs]] = None,
ipsec_routes: Optional[Sequence[ServiceLanVpnFeatureIpsecRouteArgs]] = None,
ipv4_export_route_targets: Optional[Sequence[ServiceLanVpnFeatureIpv4ExportRouteTargetArgs]] = None,
ipv4_import_route_targets: Optional[Sequence[ServiceLanVpnFeatureIpv4ImportRouteTargetArgs]] = None,
ipv4_static_routes: Optional[Sequence[ServiceLanVpnFeatureIpv4StaticRouteArgs]] = None,
ipv6_export_route_targets: Optional[Sequence[ServiceLanVpnFeatureIpv6ExportRouteTargetArgs]] = None,
omp_admin_distance_ipv4_variable: Optional[str] = None,
ipv6_static_routes: Optional[Sequence[ServiceLanVpnFeatureIpv6StaticRouteArgs]] = None,
name: Optional[str] = None,
nat64_v4_pools: Optional[Sequence[ServiceLanVpnFeatureNat64V4PoolArgs]] = None,
nat_pools: Optional[Sequence[ServiceLanVpnFeatureNatPoolArgs]] = None,
vpn: Optional[int] = None,
config_description: Optional[str] = None,
ipv6_import_route_targets: Optional[Sequence[ServiceLanVpnFeatureIpv6ImportRouteTargetArgs]] = None,
omp_admin_distance_ipv6: Optional[int] = None,
omp_admin_distance_ipv6_variable: Optional[str] = None,
primary_dns_address_ipv4: Optional[str] = None,
primary_dns_address_ipv4_variable: Optional[str] = None,
primary_dns_address_ipv6: Optional[str] = None,
primary_dns_address_ipv6_variable: Optional[str] = None,
route_leak_from_global_vpns: Optional[Sequence[ServiceLanVpnFeatureRouteLeakFromGlobalVpnArgs]] = None,
route_leak_from_other_services: Optional[Sequence[ServiceLanVpnFeatureRouteLeakFromOtherServiceArgs]] = None,
route_leak_to_global_vpns: Optional[Sequence[ServiceLanVpnFeatureRouteLeakToGlobalVpnArgs]] = None,
secondary_dns_address_ipv4: Optional[str] = None,
secondary_dns_address_ipv4_variable: Optional[str] = None,
secondary_dns_address_ipv6: Optional[str] = None,
advertise_omp_ipv4s: Optional[Sequence[ServiceLanVpnFeatureAdvertiseOmpIpv4Args]] = None,
service_routes: Optional[Sequence[ServiceLanVpnFeatureServiceRouteArgs]] = None,
services: Optional[Sequence[ServiceLanVpnFeatureServiceArgs]] = None,
static_nats: Optional[Sequence[ServiceLanVpnFeatureStaticNatArgs]] = None,
nat_port_forwards: Optional[Sequence[ServiceLanVpnFeatureNatPortForwardArgs]] = None,
vpn_variable: Optional[str] = None)
func NewServiceLanVpnFeature(ctx *Context, name string, args ServiceLanVpnFeatureArgs, opts ...ResourceOption) (*ServiceLanVpnFeature, error)
public ServiceLanVpnFeature(string name, ServiceLanVpnFeatureArgs args, CustomResourceOptions? opts = null)
public ServiceLanVpnFeature(String name, ServiceLanVpnFeatureArgs args)
public ServiceLanVpnFeature(String name, ServiceLanVpnFeatureArgs args, CustomResourceOptions options)
type: sdwan:ServiceLanVpnFeature
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args ServiceLanVpnFeatureArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args ServiceLanVpnFeatureArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args ServiceLanVpnFeatureArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args ServiceLanVpnFeatureArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args ServiceLanVpnFeatureArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Constructor example
The following reference example uses placeholder values for all input properties.
var serviceLanVpnFeatureResource = new Sdwan.ServiceLanVpnFeature("serviceLanVpnFeatureResource", new()
{
FeatureProfileId = "string",
OmpAdminDistanceIpv4 = 0,
SecondaryDnsAddressIpv6Variable = "string",
ConfigDescriptionVariable = "string",
Description = "string",
EnableSdwanRemoteAccess = false,
AdvertiseOmpIpv6s = new[]
{
new Sdwan.Inputs.ServiceLanVpnFeatureAdvertiseOmpIpv6Args
{
Prefixes = new[]
{
new Sdwan.Inputs.ServiceLanVpnFeatureAdvertiseOmpIpv6PrefixArgs
{
AggregateOnly = false,
Prefix = "string",
PrefixVariable = "string",
},
},
Protocol = "string",
ProtocolSubType = "string",
ProtocolSubTypeVariable = "string",
ProtocolVariable = "string",
RoutePolicyId = "string",
},
},
GreRoutes = new[]
{
new Sdwan.Inputs.ServiceLanVpnFeatureGreRouteArgs
{
InterfaceVariable = "string",
Interfaces = new[]
{
"string",
},
NetworkAddress = "string",
NetworkAddressVariable = "string",
SubnetMask = "string",
SubnetMaskVariable = "string",
Vpn = 0,
},
},
HostMappings = new[]
{
new Sdwan.Inputs.ServiceLanVpnFeatureHostMappingArgs
{
HostName = "string",
HostNameVariable = "string",
ListOfIps = new[]
{
"string",
},
ListOfIpsVariable = "string",
},
},
IpsecRoutes = new[]
{
new Sdwan.Inputs.ServiceLanVpnFeatureIpsecRouteArgs
{
InterfaceVariable = "string",
Interfaces = new[]
{
"string",
},
NetworkAddress = "string",
NetworkAddressVariable = "string",
SubnetMask = "string",
SubnetMaskVariable = "string",
},
},
Ipv4ExportRouteTargets = new[]
{
new Sdwan.Inputs.ServiceLanVpnFeatureIpv4ExportRouteTargetArgs
{
RouteTarget = "string",
RouteTargetVariable = "string",
},
},
Ipv4ImportRouteTargets = new[]
{
new Sdwan.Inputs.ServiceLanVpnFeatureIpv4ImportRouteTargetArgs
{
RouteTarget = "string",
RouteTargetVariable = "string",
},
},
Ipv4StaticRoutes = new[]
{
new Sdwan.Inputs.ServiceLanVpnFeatureIpv4StaticRouteArgs
{
GatewayDhcp = false,
NetworkAddress = "string",
NetworkAddressVariable = "string",
NextHopWithTrackers = new[]
{
new Sdwan.Inputs.ServiceLanVpnFeatureIpv4StaticRouteNextHopWithTrackerArgs
{
Address = "string",
AddressVariable = "string",
AdministrativeDistance = 0,
AdministrativeDistanceVariable = "string",
TrackerId = "string",
},
},
NextHops = new[]
{
new Sdwan.Inputs.ServiceLanVpnFeatureIpv4StaticRouteNextHopArgs
{
Address = "string",
AddressVariable = "string",
AdministrativeDistance = 0,
AdministrativeDistanceVariable = "string",
},
},
Null0 = false,
SubnetMask = "string",
SubnetMaskVariable = "string",
Vpn = false,
},
},
Ipv6ExportRouteTargets = new[]
{
new Sdwan.Inputs.ServiceLanVpnFeatureIpv6ExportRouteTargetArgs
{
RouteTarget = "string",
RouteTargetVariable = "string",
},
},
OmpAdminDistanceIpv4Variable = "string",
Ipv6StaticRoutes = new[]
{
new Sdwan.Inputs.ServiceLanVpnFeatureIpv6StaticRouteArgs
{
Nat = "string",
NatVariable = "string",
NextHops = new[]
{
new Sdwan.Inputs.ServiceLanVpnFeatureIpv6StaticRouteNextHopArgs
{
Address = "string",
AddressVariable = "string",
AdministrativeDistance = 0,
AdministrativeDistanceVariable = "string",
},
},
Null0 = false,
Prefix = "string",
PrefixVariable = "string",
},
},
Name = "string",
Nat64V4Pools = new[]
{
new Sdwan.Inputs.ServiceLanVpnFeatureNat64V4PoolArgs
{
Name = "string",
NameVariable = "string",
Overload = false,
OverloadVariable = "string",
RangeEnd = "string",
RangeEndVariable = "string",
RangeStart = "string",
RangeStartVariable = "string",
},
},
NatPools = new[]
{
new Sdwan.Inputs.ServiceLanVpnFeatureNatPoolArgs
{
Direction = "string",
DirectionVariable = "string",
NatPoolName = 0,
NatPoolNameVariable = "string",
Overload = false,
OverloadVariable = "string",
PrefixLength = 0,
PrefixLengthVariable = "string",
RangeEnd = "string",
RangeEndVariable = "string",
RangeStart = "string",
RangeStartVariable = "string",
TrackerObjectId = "string",
},
},
Vpn = 0,
ConfigDescription = "string",
Ipv6ImportRouteTargets = new[]
{
new Sdwan.Inputs.ServiceLanVpnFeatureIpv6ImportRouteTargetArgs
{
RouteTarget = "string",
RouteTargetVariable = "string",
},
},
OmpAdminDistanceIpv6 = 0,
OmpAdminDistanceIpv6Variable = "string",
PrimaryDnsAddressIpv4 = "string",
PrimaryDnsAddressIpv4Variable = "string",
PrimaryDnsAddressIpv6 = "string",
PrimaryDnsAddressIpv6Variable = "string",
RouteLeakFromGlobalVpns = new[]
{
new Sdwan.Inputs.ServiceLanVpnFeatureRouteLeakFromGlobalVpnArgs
{
Redistributions = new[]
{
new Sdwan.Inputs.ServiceLanVpnFeatureRouteLeakFromGlobalVpnRedistributionArgs
{
Protocol = "string",
ProtocolVariable = "string",
RedistributionPolicyId = "string",
},
},
RoutePolicyId = "string",
RouteProtocol = "string",
RouteProtocolVariable = "string",
},
},
RouteLeakFromOtherServices = new[]
{
new Sdwan.Inputs.ServiceLanVpnFeatureRouteLeakFromOtherServiceArgs
{
Redistributions = new[]
{
new Sdwan.Inputs.ServiceLanVpnFeatureRouteLeakFromOtherServiceRedistributionArgs
{
Protocol = "string",
ProtocolVariable = "string",
RedistributionPolicyId = "string",
},
},
RoutePolicyId = "string",
RouteProtocol = "string",
RouteProtocolVariable = "string",
SourceVpn = 0,
SourceVpnVariable = "string",
},
},
RouteLeakToGlobalVpns = new[]
{
new Sdwan.Inputs.ServiceLanVpnFeatureRouteLeakToGlobalVpnArgs
{
Redistributions = new[]
{
new Sdwan.Inputs.ServiceLanVpnFeatureRouteLeakToGlobalVpnRedistributionArgs
{
Protocol = "string",
ProtocolVariable = "string",
RedistributionPolicyId = "string",
},
},
RoutePolicyId = "string",
RouteProtocol = "string",
RouteProtocolVariable = "string",
},
},
SecondaryDnsAddressIpv4 = "string",
SecondaryDnsAddressIpv4Variable = "string",
SecondaryDnsAddressIpv6 = "string",
AdvertiseOmpIpv4s = new[]
{
new Sdwan.Inputs.ServiceLanVpnFeatureAdvertiseOmpIpv4Args
{
Prefixes = new[]
{
new Sdwan.Inputs.ServiceLanVpnFeatureAdvertiseOmpIpv4PrefixArgs
{
AggregateOnly = false,
NetworkAddress = "string",
NetworkAddressVariable = "string",
Region = "string",
RegionVariable = "string",
SubnetMask = "string",
SubnetMaskVariable = "string",
},
},
Protocol = "string",
ProtocolVariable = "string",
RoutePolicyId = "string",
},
},
ServiceRoutes = new[]
{
new Sdwan.Inputs.ServiceLanVpnFeatureServiceRouteArgs
{
NetworkAddress = "string",
NetworkAddressVariable = "string",
Service = "string",
ServiceVariable = "string",
SubnetMask = "string",
SubnetMaskVariable = "string",
Vpn = 0,
},
},
Services = new[]
{
new Sdwan.Inputs.ServiceLanVpnFeatureServiceArgs
{
Ipv4Addresses = new[]
{
"string",
},
Ipv4AddressesVariable = "string",
ServiceType = "string",
ServiceTypeVariable = "string",
Tracking = false,
TrackingVariable = "string",
},
},
StaticNats = new[]
{
new Sdwan.Inputs.ServiceLanVpnFeatureStaticNatArgs
{
NatPoolName = 0,
NatPoolNameVariable = "string",
SourceIp = "string",
SourceIpVariable = "string",
StaticNatDirection = "string",
StaticNatDirectionVariable = "string",
TrackerObjectId = "string",
TranslatedSourceIp = "string",
TranslatedSourceIpVariable = "string",
},
},
NatPortForwards = new[]
{
new Sdwan.Inputs.ServiceLanVpnFeatureNatPortForwardArgs
{
NatPoolName = 0,
NatPoolNameVariable = "string",
Protocol = "string",
ProtocolVariable = "string",
SourceIp = "string",
SourceIpVariable = "string",
SourcePort = 0,
SourcePortVariable = "string",
TranslatePort = 0,
TranslatePortVariable = "string",
TranslatedSourceIp = "string",
TranslatedSourceIpVariable = "string",
},
},
VpnVariable = "string",
});
example, err := sdwan.NewServiceLanVpnFeature(ctx, "serviceLanVpnFeatureResource", &sdwan.ServiceLanVpnFeatureArgs{
FeatureProfileId: pulumi.String("string"),
OmpAdminDistanceIpv4: pulumi.Int(0),
SecondaryDnsAddressIpv6Variable: pulumi.String("string"),
ConfigDescriptionVariable: pulumi.String("string"),
Description: pulumi.String("string"),
EnableSdwanRemoteAccess: pulumi.Bool(false),
AdvertiseOmpIpv6s: sdwan.ServiceLanVpnFeatureAdvertiseOmpIpv6Array{
&sdwan.ServiceLanVpnFeatureAdvertiseOmpIpv6Args{
Prefixes: sdwan.ServiceLanVpnFeatureAdvertiseOmpIpv6PrefixArray{
&sdwan.ServiceLanVpnFeatureAdvertiseOmpIpv6PrefixArgs{
AggregateOnly: pulumi.Bool(false),
Prefix: pulumi.String("string"),
PrefixVariable: pulumi.String("string"),
},
},
Protocol: pulumi.String("string"),
ProtocolSubType: pulumi.String("string"),
ProtocolSubTypeVariable: pulumi.String("string"),
ProtocolVariable: pulumi.String("string"),
RoutePolicyId: pulumi.String("string"),
},
},
GreRoutes: sdwan.ServiceLanVpnFeatureGreRouteArray{
&sdwan.ServiceLanVpnFeatureGreRouteArgs{
InterfaceVariable: pulumi.String("string"),
Interfaces: pulumi.StringArray{
pulumi.String("string"),
},
NetworkAddress: pulumi.String("string"),
NetworkAddressVariable: pulumi.String("string"),
SubnetMask: pulumi.String("string"),
SubnetMaskVariable: pulumi.String("string"),
Vpn: pulumi.Int(0),
},
},
HostMappings: sdwan.ServiceLanVpnFeatureHostMappingArray{
&sdwan.ServiceLanVpnFeatureHostMappingArgs{
HostName: pulumi.String("string"),
HostNameVariable: pulumi.String("string"),
ListOfIps: pulumi.StringArray{
pulumi.String("string"),
},
ListOfIpsVariable: pulumi.String("string"),
},
},
IpsecRoutes: sdwan.ServiceLanVpnFeatureIpsecRouteArray{
&sdwan.ServiceLanVpnFeatureIpsecRouteArgs{
InterfaceVariable: pulumi.String("string"),
Interfaces: pulumi.StringArray{
pulumi.String("string"),
},
NetworkAddress: pulumi.String("string"),
NetworkAddressVariable: pulumi.String("string"),
SubnetMask: pulumi.String("string"),
SubnetMaskVariable: pulumi.String("string"),
},
},
Ipv4ExportRouteTargets: sdwan.ServiceLanVpnFeatureIpv4ExportRouteTargetArray{
&sdwan.ServiceLanVpnFeatureIpv4ExportRouteTargetArgs{
RouteTarget: pulumi.String("string"),
RouteTargetVariable: pulumi.String("string"),
},
},
Ipv4ImportRouteTargets: sdwan.ServiceLanVpnFeatureIpv4ImportRouteTargetArray{
&sdwan.ServiceLanVpnFeatureIpv4ImportRouteTargetArgs{
RouteTarget: pulumi.String("string"),
RouteTargetVariable: pulumi.String("string"),
},
},
Ipv4StaticRoutes: sdwan.ServiceLanVpnFeatureIpv4StaticRouteArray{
&sdwan.ServiceLanVpnFeatureIpv4StaticRouteArgs{
GatewayDhcp: pulumi.Bool(false),
NetworkAddress: pulumi.String("string"),
NetworkAddressVariable: pulumi.String("string"),
NextHopWithTrackers: sdwan.ServiceLanVpnFeatureIpv4StaticRouteNextHopWithTrackerArray{
&sdwan.ServiceLanVpnFeatureIpv4StaticRouteNextHopWithTrackerArgs{
Address: pulumi.String("string"),
AddressVariable: pulumi.String("string"),
AdministrativeDistance: pulumi.Int(0),
AdministrativeDistanceVariable: pulumi.String("string"),
TrackerId: pulumi.String("string"),
},
},
NextHops: sdwan.ServiceLanVpnFeatureIpv4StaticRouteNextHopArray{
&sdwan.ServiceLanVpnFeatureIpv4StaticRouteNextHopArgs{
Address: pulumi.String("string"),
AddressVariable: pulumi.String("string"),
AdministrativeDistance: pulumi.Int(0),
AdministrativeDistanceVariable: pulumi.String("string"),
},
},
Null0: pulumi.Bool(false),
SubnetMask: pulumi.String("string"),
SubnetMaskVariable: pulumi.String("string"),
Vpn: pulumi.Bool(false),
},
},
Ipv6ExportRouteTargets: sdwan.ServiceLanVpnFeatureIpv6ExportRouteTargetArray{
&sdwan.ServiceLanVpnFeatureIpv6ExportRouteTargetArgs{
RouteTarget: pulumi.String("string"),
RouteTargetVariable: pulumi.String("string"),
},
},
OmpAdminDistanceIpv4Variable: pulumi.String("string"),
Ipv6StaticRoutes: sdwan.ServiceLanVpnFeatureIpv6StaticRouteArray{
&sdwan.ServiceLanVpnFeatureIpv6StaticRouteArgs{
Nat: pulumi.String("string"),
NatVariable: pulumi.String("string"),
NextHops: sdwan.ServiceLanVpnFeatureIpv6StaticRouteNextHopArray{
&sdwan.ServiceLanVpnFeatureIpv6StaticRouteNextHopArgs{
Address: pulumi.String("string"),
AddressVariable: pulumi.String("string"),
AdministrativeDistance: pulumi.Int(0),
AdministrativeDistanceVariable: pulumi.String("string"),
},
},
Null0: pulumi.Bool(false),
Prefix: pulumi.String("string"),
PrefixVariable: pulumi.String("string"),
},
},
Name: pulumi.String("string"),
Nat64V4Pools: sdwan.ServiceLanVpnFeatureNat64V4PoolArray{
&sdwan.ServiceLanVpnFeatureNat64V4PoolArgs{
Name: pulumi.String("string"),
NameVariable: pulumi.String("string"),
Overload: pulumi.Bool(false),
OverloadVariable: pulumi.String("string"),
RangeEnd: pulumi.String("string"),
RangeEndVariable: pulumi.String("string"),
RangeStart: pulumi.String("string"),
RangeStartVariable: pulumi.String("string"),
},
},
NatPools: sdwan.ServiceLanVpnFeatureNatPoolArray{
&sdwan.ServiceLanVpnFeatureNatPoolArgs{
Direction: pulumi.String("string"),
DirectionVariable: pulumi.String("string"),
NatPoolName: pulumi.Int(0),
NatPoolNameVariable: pulumi.String("string"),
Overload: pulumi.Bool(false),
OverloadVariable: pulumi.String("string"),
PrefixLength: pulumi.Int(0),
PrefixLengthVariable: pulumi.String("string"),
RangeEnd: pulumi.String("string"),
RangeEndVariable: pulumi.String("string"),
RangeStart: pulumi.String("string"),
RangeStartVariable: pulumi.String("string"),
TrackerObjectId: pulumi.String("string"),
},
},
Vpn: pulumi.Int(0),
ConfigDescription: pulumi.String("string"),
Ipv6ImportRouteTargets: sdwan.ServiceLanVpnFeatureIpv6ImportRouteTargetArray{
&sdwan.ServiceLanVpnFeatureIpv6ImportRouteTargetArgs{
RouteTarget: pulumi.String("string"),
RouteTargetVariable: pulumi.String("string"),
},
},
OmpAdminDistanceIpv6: pulumi.Int(0),
OmpAdminDistanceIpv6Variable: pulumi.String("string"),
PrimaryDnsAddressIpv4: pulumi.String("string"),
PrimaryDnsAddressIpv4Variable: pulumi.String("string"),
PrimaryDnsAddressIpv6: pulumi.String("string"),
PrimaryDnsAddressIpv6Variable: pulumi.String("string"),
RouteLeakFromGlobalVpns: sdwan.ServiceLanVpnFeatureRouteLeakFromGlobalVpnArray{
&sdwan.ServiceLanVpnFeatureRouteLeakFromGlobalVpnArgs{
Redistributions: sdwan.ServiceLanVpnFeatureRouteLeakFromGlobalVpnRedistributionArray{
&sdwan.ServiceLanVpnFeatureRouteLeakFromGlobalVpnRedistributionArgs{
Protocol: pulumi.String("string"),
ProtocolVariable: pulumi.String("string"),
RedistributionPolicyId: pulumi.String("string"),
},
},
RoutePolicyId: pulumi.String("string"),
RouteProtocol: pulumi.String("string"),
RouteProtocolVariable: pulumi.String("string"),
},
},
RouteLeakFromOtherServices: sdwan.ServiceLanVpnFeatureRouteLeakFromOtherServiceArray{
&sdwan.ServiceLanVpnFeatureRouteLeakFromOtherServiceArgs{
Redistributions: sdwan.ServiceLanVpnFeatureRouteLeakFromOtherServiceRedistributionArray{
&sdwan.ServiceLanVpnFeatureRouteLeakFromOtherServiceRedistributionArgs{
Protocol: pulumi.String("string"),
ProtocolVariable: pulumi.String("string"),
RedistributionPolicyId: pulumi.String("string"),
},
},
RoutePolicyId: pulumi.String("string"),
RouteProtocol: pulumi.String("string"),
RouteProtocolVariable: pulumi.String("string"),
SourceVpn: pulumi.Int(0),
SourceVpnVariable: pulumi.String("string"),
},
},
RouteLeakToGlobalVpns: sdwan.ServiceLanVpnFeatureRouteLeakToGlobalVpnArray{
&sdwan.ServiceLanVpnFeatureRouteLeakToGlobalVpnArgs{
Redistributions: sdwan.ServiceLanVpnFeatureRouteLeakToGlobalVpnRedistributionArray{
&sdwan.ServiceLanVpnFeatureRouteLeakToGlobalVpnRedistributionArgs{
Protocol: pulumi.String("string"),
ProtocolVariable: pulumi.String("string"),
RedistributionPolicyId: pulumi.String("string"),
},
},
RoutePolicyId: pulumi.String("string"),
RouteProtocol: pulumi.String("string"),
RouteProtocolVariable: pulumi.String("string"),
},
},
SecondaryDnsAddressIpv4: pulumi.String("string"),
SecondaryDnsAddressIpv4Variable: pulumi.String("string"),
SecondaryDnsAddressIpv6: pulumi.String("string"),
AdvertiseOmpIpv4s: sdwan.ServiceLanVpnFeatureAdvertiseOmpIpv4Array{
&sdwan.ServiceLanVpnFeatureAdvertiseOmpIpv4Args{
Prefixes: sdwan.ServiceLanVpnFeatureAdvertiseOmpIpv4PrefixArray{
&sdwan.ServiceLanVpnFeatureAdvertiseOmpIpv4PrefixArgs{
AggregateOnly: pulumi.Bool(false),
NetworkAddress: pulumi.String("string"),
NetworkAddressVariable: pulumi.String("string"),
Region: pulumi.String("string"),
RegionVariable: pulumi.String("string"),
SubnetMask: pulumi.String("string"),
SubnetMaskVariable: pulumi.String("string"),
},
},
Protocol: pulumi.String("string"),
ProtocolVariable: pulumi.String("string"),
RoutePolicyId: pulumi.String("string"),
},
},
ServiceRoutes: sdwan.ServiceLanVpnFeatureServiceRouteArray{
&sdwan.ServiceLanVpnFeatureServiceRouteArgs{
NetworkAddress: pulumi.String("string"),
NetworkAddressVariable: pulumi.String("string"),
Service: pulumi.String("string"),
ServiceVariable: pulumi.String("string"),
SubnetMask: pulumi.String("string"),
SubnetMaskVariable: pulumi.String("string"),
Vpn: pulumi.Int(0),
},
},
Services: sdwan.ServiceLanVpnFeatureServiceArray{
&sdwan.ServiceLanVpnFeatureServiceArgs{
Ipv4Addresses: pulumi.StringArray{
pulumi.String("string"),
},
Ipv4AddressesVariable: pulumi.String("string"),
ServiceType: pulumi.String("string"),
ServiceTypeVariable: pulumi.String("string"),
Tracking: pulumi.Bool(false),
TrackingVariable: pulumi.String("string"),
},
},
StaticNats: sdwan.ServiceLanVpnFeatureStaticNatArray{
&sdwan.ServiceLanVpnFeatureStaticNatArgs{
NatPoolName: pulumi.Int(0),
NatPoolNameVariable: pulumi.String("string"),
SourceIp: pulumi.String("string"),
SourceIpVariable: pulumi.String("string"),
StaticNatDirection: pulumi.String("string"),
StaticNatDirectionVariable: pulumi.String("string"),
TrackerObjectId: pulumi.String("string"),
TranslatedSourceIp: pulumi.String("string"),
TranslatedSourceIpVariable: pulumi.String("string"),
},
},
NatPortForwards: sdwan.ServiceLanVpnFeatureNatPortForwardArray{
&sdwan.ServiceLanVpnFeatureNatPortForwardArgs{
NatPoolName: pulumi.Int(0),
NatPoolNameVariable: pulumi.String("string"),
Protocol: pulumi.String("string"),
ProtocolVariable: pulumi.String("string"),
SourceIp: pulumi.String("string"),
SourceIpVariable: pulumi.String("string"),
SourcePort: pulumi.Int(0),
SourcePortVariable: pulumi.String("string"),
TranslatePort: pulumi.Int(0),
TranslatePortVariable: pulumi.String("string"),
TranslatedSourceIp: pulumi.String("string"),
TranslatedSourceIpVariable: pulumi.String("string"),
},
},
VpnVariable: pulumi.String("string"),
})
var serviceLanVpnFeatureResource = new ServiceLanVpnFeature("serviceLanVpnFeatureResource", ServiceLanVpnFeatureArgs.builder()
.featureProfileId("string")
.ompAdminDistanceIpv4(0)
.secondaryDnsAddressIpv6Variable("string")
.configDescriptionVariable("string")
.description("string")
.enableSdwanRemoteAccess(false)
.advertiseOmpIpv6s(ServiceLanVpnFeatureAdvertiseOmpIpv6Args.builder()
.prefixes(ServiceLanVpnFeatureAdvertiseOmpIpv6PrefixArgs.builder()
.aggregateOnly(false)
.prefix("string")
.prefixVariable("string")
.build())
.protocol("string")
.protocolSubType("string")
.protocolSubTypeVariable("string")
.protocolVariable("string")
.routePolicyId("string")
.build())
.greRoutes(ServiceLanVpnFeatureGreRouteArgs.builder()
.interfaceVariable("string")
.interfaces("string")
.networkAddress("string")
.networkAddressVariable("string")
.subnetMask("string")
.subnetMaskVariable("string")
.vpn(0)
.build())
.hostMappings(ServiceLanVpnFeatureHostMappingArgs.builder()
.hostName("string")
.hostNameVariable("string")
.listOfIps("string")
.listOfIpsVariable("string")
.build())
.ipsecRoutes(ServiceLanVpnFeatureIpsecRouteArgs.builder()
.interfaceVariable("string")
.interfaces("string")
.networkAddress("string")
.networkAddressVariable("string")
.subnetMask("string")
.subnetMaskVariable("string")
.build())
.ipv4ExportRouteTargets(ServiceLanVpnFeatureIpv4ExportRouteTargetArgs.builder()
.routeTarget("string")
.routeTargetVariable("string")
.build())
.ipv4ImportRouteTargets(ServiceLanVpnFeatureIpv4ImportRouteTargetArgs.builder()
.routeTarget("string")
.routeTargetVariable("string")
.build())
.ipv4StaticRoutes(ServiceLanVpnFeatureIpv4StaticRouteArgs.builder()
.gatewayDhcp(false)
.networkAddress("string")
.networkAddressVariable("string")
.nextHopWithTrackers(ServiceLanVpnFeatureIpv4StaticRouteNextHopWithTrackerArgs.builder()
.address("string")
.addressVariable("string")
.administrativeDistance(0)
.administrativeDistanceVariable("string")
.trackerId("string")
.build())
.nextHops(ServiceLanVpnFeatureIpv4StaticRouteNextHopArgs.builder()
.address("string")
.addressVariable("string")
.administrativeDistance(0)
.administrativeDistanceVariable("string")
.build())
.null0(false)
.subnetMask("string")
.subnetMaskVariable("string")
.vpn(false)
.build())
.ipv6ExportRouteTargets(ServiceLanVpnFeatureIpv6ExportRouteTargetArgs.builder()
.routeTarget("string")
.routeTargetVariable("string")
.build())
.ompAdminDistanceIpv4Variable("string")
.ipv6StaticRoutes(ServiceLanVpnFeatureIpv6StaticRouteArgs.builder()
.nat("string")
.natVariable("string")
.nextHops(ServiceLanVpnFeatureIpv6StaticRouteNextHopArgs.builder()
.address("string")
.addressVariable("string")
.administrativeDistance(0)
.administrativeDistanceVariable("string")
.build())
.null0(false)
.prefix("string")
.prefixVariable("string")
.build())
.name("string")
.nat64V4Pools(ServiceLanVpnFeatureNat64V4PoolArgs.builder()
.name("string")
.nameVariable("string")
.overload(false)
.overloadVariable("string")
.rangeEnd("string")
.rangeEndVariable("string")
.rangeStart("string")
.rangeStartVariable("string")
.build())
.natPools(ServiceLanVpnFeatureNatPoolArgs.builder()
.direction("string")
.directionVariable("string")
.natPoolName(0)
.natPoolNameVariable("string")
.overload(false)
.overloadVariable("string")
.prefixLength(0)
.prefixLengthVariable("string")
.rangeEnd("string")
.rangeEndVariable("string")
.rangeStart("string")
.rangeStartVariable("string")
.trackerObjectId("string")
.build())
.vpn(0)
.configDescription("string")
.ipv6ImportRouteTargets(ServiceLanVpnFeatureIpv6ImportRouteTargetArgs.builder()
.routeTarget("string")
.routeTargetVariable("string")
.build())
.ompAdminDistanceIpv6(0)
.ompAdminDistanceIpv6Variable("string")
.primaryDnsAddressIpv4("string")
.primaryDnsAddressIpv4Variable("string")
.primaryDnsAddressIpv6("string")
.primaryDnsAddressIpv6Variable("string")
.routeLeakFromGlobalVpns(ServiceLanVpnFeatureRouteLeakFromGlobalVpnArgs.builder()
.redistributions(ServiceLanVpnFeatureRouteLeakFromGlobalVpnRedistributionArgs.builder()
.protocol("string")
.protocolVariable("string")
.redistributionPolicyId("string")
.build())
.routePolicyId("string")
.routeProtocol("string")
.routeProtocolVariable("string")
.build())
.routeLeakFromOtherServices(ServiceLanVpnFeatureRouteLeakFromOtherServiceArgs.builder()
.redistributions(ServiceLanVpnFeatureRouteLeakFromOtherServiceRedistributionArgs.builder()
.protocol("string")
.protocolVariable("string")
.redistributionPolicyId("string")
.build())
.routePolicyId("string")
.routeProtocol("string")
.routeProtocolVariable("string")
.sourceVpn(0)
.sourceVpnVariable("string")
.build())
.routeLeakToGlobalVpns(ServiceLanVpnFeatureRouteLeakToGlobalVpnArgs.builder()
.redistributions(ServiceLanVpnFeatureRouteLeakToGlobalVpnRedistributionArgs.builder()
.protocol("string")
.protocolVariable("string")
.redistributionPolicyId("string")
.build())
.routePolicyId("string")
.routeProtocol("string")
.routeProtocolVariable("string")
.build())
.secondaryDnsAddressIpv4("string")
.secondaryDnsAddressIpv4Variable("string")
.secondaryDnsAddressIpv6("string")
.advertiseOmpIpv4s(ServiceLanVpnFeatureAdvertiseOmpIpv4Args.builder()
.prefixes(ServiceLanVpnFeatureAdvertiseOmpIpv4PrefixArgs.builder()
.aggregateOnly(false)
.networkAddress("string")
.networkAddressVariable("string")
.region("string")
.regionVariable("string")
.subnetMask("string")
.subnetMaskVariable("string")
.build())
.protocol("string")
.protocolVariable("string")
.routePolicyId("string")
.build())
.serviceRoutes(ServiceLanVpnFeatureServiceRouteArgs.builder()
.networkAddress("string")
.networkAddressVariable("string")
.service("string")
.serviceVariable("string")
.subnetMask("string")
.subnetMaskVariable("string")
.vpn(0)
.build())
.services(ServiceLanVpnFeatureServiceArgs.builder()
.ipv4Addresses("string")
.ipv4AddressesVariable("string")
.serviceType("string")
.serviceTypeVariable("string")
.tracking(false)
.trackingVariable("string")
.build())
.staticNats(ServiceLanVpnFeatureStaticNatArgs.builder()
.natPoolName(0)
.natPoolNameVariable("string")
.sourceIp("string")
.sourceIpVariable("string")
.staticNatDirection("string")
.staticNatDirectionVariable("string")
.trackerObjectId("string")
.translatedSourceIp("string")
.translatedSourceIpVariable("string")
.build())
.natPortForwards(ServiceLanVpnFeatureNatPortForwardArgs.builder()
.natPoolName(0)
.natPoolNameVariable("string")
.protocol("string")
.protocolVariable("string")
.sourceIp("string")
.sourceIpVariable("string")
.sourcePort(0)
.sourcePortVariable("string")
.translatePort(0)
.translatePortVariable("string")
.translatedSourceIp("string")
.translatedSourceIpVariable("string")
.build())
.vpnVariable("string")
.build());
service_lan_vpn_feature_resource = sdwan.ServiceLanVpnFeature("serviceLanVpnFeatureResource",
feature_profile_id="string",
omp_admin_distance_ipv4=0,
secondary_dns_address_ipv6_variable="string",
config_description_variable="string",
description="string",
enable_sdwan_remote_access=False,
advertise_omp_ipv6s=[{
"prefixes": [{
"aggregate_only": False,
"prefix": "string",
"prefix_variable": "string",
}],
"protocol": "string",
"protocol_sub_type": "string",
"protocol_sub_type_variable": "string",
"protocol_variable": "string",
"route_policy_id": "string",
}],
gre_routes=[{
"interface_variable": "string",
"interfaces": ["string"],
"network_address": "string",
"network_address_variable": "string",
"subnet_mask": "string",
"subnet_mask_variable": "string",
"vpn": 0,
}],
host_mappings=[{
"host_name": "string",
"host_name_variable": "string",
"list_of_ips": ["string"],
"list_of_ips_variable": "string",
}],
ipsec_routes=[{
"interface_variable": "string",
"interfaces": ["string"],
"network_address": "string",
"network_address_variable": "string",
"subnet_mask": "string",
"subnet_mask_variable": "string",
}],
ipv4_export_route_targets=[{
"route_target": "string",
"route_target_variable": "string",
}],
ipv4_import_route_targets=[{
"route_target": "string",
"route_target_variable": "string",
}],
ipv4_static_routes=[{
"gateway_dhcp": False,
"network_address": "string",
"network_address_variable": "string",
"next_hop_with_trackers": [{
"address": "string",
"address_variable": "string",
"administrative_distance": 0,
"administrative_distance_variable": "string",
"tracker_id": "string",
}],
"next_hops": [{
"address": "string",
"address_variable": "string",
"administrative_distance": 0,
"administrative_distance_variable": "string",
}],
"null0": False,
"subnet_mask": "string",
"subnet_mask_variable": "string",
"vpn": False,
}],
ipv6_export_route_targets=[{
"route_target": "string",
"route_target_variable": "string",
}],
omp_admin_distance_ipv4_variable="string",
ipv6_static_routes=[{
"nat": "string",
"nat_variable": "string",
"next_hops": [{
"address": "string",
"address_variable": "string",
"administrative_distance": 0,
"administrative_distance_variable": "string",
}],
"null0": False,
"prefix": "string",
"prefix_variable": "string",
}],
name="string",
nat64_v4_pools=[{
"name": "string",
"name_variable": "string",
"overload": False,
"overload_variable": "string",
"range_end": "string",
"range_end_variable": "string",
"range_start": "string",
"range_start_variable": "string",
}],
nat_pools=[{
"direction": "string",
"direction_variable": "string",
"nat_pool_name": 0,
"nat_pool_name_variable": "string",
"overload": False,
"overload_variable": "string",
"prefix_length": 0,
"prefix_length_variable": "string",
"range_end": "string",
"range_end_variable": "string",
"range_start": "string",
"range_start_variable": "string",
"tracker_object_id": "string",
}],
vpn=0,
config_description="string",
ipv6_import_route_targets=[{
"route_target": "string",
"route_target_variable": "string",
}],
omp_admin_distance_ipv6=0,
omp_admin_distance_ipv6_variable="string",
primary_dns_address_ipv4="string",
primary_dns_address_ipv4_variable="string",
primary_dns_address_ipv6="string",
primary_dns_address_ipv6_variable="string",
route_leak_from_global_vpns=[{
"redistributions": [{
"protocol": "string",
"protocol_variable": "string",
"redistribution_policy_id": "string",
}],
"route_policy_id": "string",
"route_protocol": "string",
"route_protocol_variable": "string",
}],
route_leak_from_other_services=[{
"redistributions": [{
"protocol": "string",
"protocol_variable": "string",
"redistribution_policy_id": "string",
}],
"route_policy_id": "string",
"route_protocol": "string",
"route_protocol_variable": "string",
"source_vpn": 0,
"source_vpn_variable": "string",
}],
route_leak_to_global_vpns=[{
"redistributions": [{
"protocol": "string",
"protocol_variable": "string",
"redistribution_policy_id": "string",
}],
"route_policy_id": "string",
"route_protocol": "string",
"route_protocol_variable": "string",
}],
secondary_dns_address_ipv4="string",
secondary_dns_address_ipv4_variable="string",
secondary_dns_address_ipv6="string",
advertise_omp_ipv4s=[{
"prefixes": [{
"aggregate_only": False,
"network_address": "string",
"network_address_variable": "string",
"region": "string",
"region_variable": "string",
"subnet_mask": "string",
"subnet_mask_variable": "string",
}],
"protocol": "string",
"protocol_variable": "string",
"route_policy_id": "string",
}],
service_routes=[{
"network_address": "string",
"network_address_variable": "string",
"service": "string",
"service_variable": "string",
"subnet_mask": "string",
"subnet_mask_variable": "string",
"vpn": 0,
}],
services=[{
"ipv4_addresses": ["string"],
"ipv4_addresses_variable": "string",
"service_type": "string",
"service_type_variable": "string",
"tracking": False,
"tracking_variable": "string",
}],
static_nats=[{
"nat_pool_name": 0,
"nat_pool_name_variable": "string",
"source_ip": "string",
"source_ip_variable": "string",
"static_nat_direction": "string",
"static_nat_direction_variable": "string",
"tracker_object_id": "string",
"translated_source_ip": "string",
"translated_source_ip_variable": "string",
}],
nat_port_forwards=[{
"nat_pool_name": 0,
"nat_pool_name_variable": "string",
"protocol": "string",
"protocol_variable": "string",
"source_ip": "string",
"source_ip_variable": "string",
"source_port": 0,
"source_port_variable": "string",
"translate_port": 0,
"translate_port_variable": "string",
"translated_source_ip": "string",
"translated_source_ip_variable": "string",
}],
vpn_variable="string")
const serviceLanVpnFeatureResource = new sdwan.ServiceLanVpnFeature("serviceLanVpnFeatureResource", {
featureProfileId: "string",
ompAdminDistanceIpv4: 0,
secondaryDnsAddressIpv6Variable: "string",
configDescriptionVariable: "string",
description: "string",
enableSdwanRemoteAccess: false,
advertiseOmpIpv6s: [{
prefixes: [{
aggregateOnly: false,
prefix: "string",
prefixVariable: "string",
}],
protocol: "string",
protocolSubType: "string",
protocolSubTypeVariable: "string",
protocolVariable: "string",
routePolicyId: "string",
}],
greRoutes: [{
interfaceVariable: "string",
interfaces: ["string"],
networkAddress: "string",
networkAddressVariable: "string",
subnetMask: "string",
subnetMaskVariable: "string",
vpn: 0,
}],
hostMappings: [{
hostName: "string",
hostNameVariable: "string",
listOfIps: ["string"],
listOfIpsVariable: "string",
}],
ipsecRoutes: [{
interfaceVariable: "string",
interfaces: ["string"],
networkAddress: "string",
networkAddressVariable: "string",
subnetMask: "string",
subnetMaskVariable: "string",
}],
ipv4ExportRouteTargets: [{
routeTarget: "string",
routeTargetVariable: "string",
}],
ipv4ImportRouteTargets: [{
routeTarget: "string",
routeTargetVariable: "string",
}],
ipv4StaticRoutes: [{
gatewayDhcp: false,
networkAddress: "string",
networkAddressVariable: "string",
nextHopWithTrackers: [{
address: "string",
addressVariable: "string",
administrativeDistance: 0,
administrativeDistanceVariable: "string",
trackerId: "string",
}],
nextHops: [{
address: "string",
addressVariable: "string",
administrativeDistance: 0,
administrativeDistanceVariable: "string",
}],
null0: false,
subnetMask: "string",
subnetMaskVariable: "string",
vpn: false,
}],
ipv6ExportRouteTargets: [{
routeTarget: "string",
routeTargetVariable: "string",
}],
ompAdminDistanceIpv4Variable: "string",
ipv6StaticRoutes: [{
nat: "string",
natVariable: "string",
nextHops: [{
address: "string",
addressVariable: "string",
administrativeDistance: 0,
administrativeDistanceVariable: "string",
}],
null0: false,
prefix: "string",
prefixVariable: "string",
}],
name: "string",
nat64V4Pools: [{
name: "string",
nameVariable: "string",
overload: false,
overloadVariable: "string",
rangeEnd: "string",
rangeEndVariable: "string",
rangeStart: "string",
rangeStartVariable: "string",
}],
natPools: [{
direction: "string",
directionVariable: "string",
natPoolName: 0,
natPoolNameVariable: "string",
overload: false,
overloadVariable: "string",
prefixLength: 0,
prefixLengthVariable: "string",
rangeEnd: "string",
rangeEndVariable: "string",
rangeStart: "string",
rangeStartVariable: "string",
trackerObjectId: "string",
}],
vpn: 0,
configDescription: "string",
ipv6ImportRouteTargets: [{
routeTarget: "string",
routeTargetVariable: "string",
}],
ompAdminDistanceIpv6: 0,
ompAdminDistanceIpv6Variable: "string",
primaryDnsAddressIpv4: "string",
primaryDnsAddressIpv4Variable: "string",
primaryDnsAddressIpv6: "string",
primaryDnsAddressIpv6Variable: "string",
routeLeakFromGlobalVpns: [{
redistributions: [{
protocol: "string",
protocolVariable: "string",
redistributionPolicyId: "string",
}],
routePolicyId: "string",
routeProtocol: "string",
routeProtocolVariable: "string",
}],
routeLeakFromOtherServices: [{
redistributions: [{
protocol: "string",
protocolVariable: "string",
redistributionPolicyId: "string",
}],
routePolicyId: "string",
routeProtocol: "string",
routeProtocolVariable: "string",
sourceVpn: 0,
sourceVpnVariable: "string",
}],
routeLeakToGlobalVpns: [{
redistributions: [{
protocol: "string",
protocolVariable: "string",
redistributionPolicyId: "string",
}],
routePolicyId: "string",
routeProtocol: "string",
routeProtocolVariable: "string",
}],
secondaryDnsAddressIpv4: "string",
secondaryDnsAddressIpv4Variable: "string",
secondaryDnsAddressIpv6: "string",
advertiseOmpIpv4s: [{
prefixes: [{
aggregateOnly: false,
networkAddress: "string",
networkAddressVariable: "string",
region: "string",
regionVariable: "string",
subnetMask: "string",
subnetMaskVariable: "string",
}],
protocol: "string",
protocolVariable: "string",
routePolicyId: "string",
}],
serviceRoutes: [{
networkAddress: "string",
networkAddressVariable: "string",
service: "string",
serviceVariable: "string",
subnetMask: "string",
subnetMaskVariable: "string",
vpn: 0,
}],
services: [{
ipv4Addresses: ["string"],
ipv4AddressesVariable: "string",
serviceType: "string",
serviceTypeVariable: "string",
tracking: false,
trackingVariable: "string",
}],
staticNats: [{
natPoolName: 0,
natPoolNameVariable: "string",
sourceIp: "string",
sourceIpVariable: "string",
staticNatDirection: "string",
staticNatDirectionVariable: "string",
trackerObjectId: "string",
translatedSourceIp: "string",
translatedSourceIpVariable: "string",
}],
natPortForwards: [{
natPoolName: 0,
natPoolNameVariable: "string",
protocol: "string",
protocolVariable: "string",
sourceIp: "string",
sourceIpVariable: "string",
sourcePort: 0,
sourcePortVariable: "string",
translatePort: 0,
translatePortVariable: "string",
translatedSourceIp: "string",
translatedSourceIpVariable: "string",
}],
vpnVariable: "string",
});
type: sdwan:ServiceLanVpnFeature
properties:
advertiseOmpIpv4s:
- prefixes:
- aggregateOnly: false
networkAddress: string
networkAddressVariable: string
region: string
regionVariable: string
subnetMask: string
subnetMaskVariable: string
protocol: string
protocolVariable: string
routePolicyId: string
advertiseOmpIpv6s:
- prefixes:
- aggregateOnly: false
prefix: string
prefixVariable: string
protocol: string
protocolSubType: string
protocolSubTypeVariable: string
protocolVariable: string
routePolicyId: string
configDescription: string
configDescriptionVariable: string
description: string
enableSdwanRemoteAccess: false
featureProfileId: string
greRoutes:
- interfaceVariable: string
interfaces:
- string
networkAddress: string
networkAddressVariable: string
subnetMask: string
subnetMaskVariable: string
vpn: 0
hostMappings:
- hostName: string
hostNameVariable: string
listOfIps:
- string
listOfIpsVariable: string
ipsecRoutes:
- interfaceVariable: string
interfaces:
- string
networkAddress: string
networkAddressVariable: string
subnetMask: string
subnetMaskVariable: string
ipv4ExportRouteTargets:
- routeTarget: string
routeTargetVariable: string
ipv4ImportRouteTargets:
- routeTarget: string
routeTargetVariable: string
ipv4StaticRoutes:
- gatewayDhcp: false
networkAddress: string
networkAddressVariable: string
nextHopWithTrackers:
- address: string
addressVariable: string
administrativeDistance: 0
administrativeDistanceVariable: string
trackerId: string
nextHops:
- address: string
addressVariable: string
administrativeDistance: 0
administrativeDistanceVariable: string
null0: false
subnetMask: string
subnetMaskVariable: string
vpn: false
ipv6ExportRouteTargets:
- routeTarget: string
routeTargetVariable: string
ipv6ImportRouteTargets:
- routeTarget: string
routeTargetVariable: string
ipv6StaticRoutes:
- nat: string
natVariable: string
nextHops:
- address: string
addressVariable: string
administrativeDistance: 0
administrativeDistanceVariable: string
null0: false
prefix: string
prefixVariable: string
name: string
nat64V4Pools:
- name: string
nameVariable: string
overload: false
overloadVariable: string
rangeEnd: string
rangeEndVariable: string
rangeStart: string
rangeStartVariable: string
natPools:
- direction: string
directionVariable: string
natPoolName: 0
natPoolNameVariable: string
overload: false
overloadVariable: string
prefixLength: 0
prefixLengthVariable: string
rangeEnd: string
rangeEndVariable: string
rangeStart: string
rangeStartVariable: string
trackerObjectId: string
natPortForwards:
- natPoolName: 0
natPoolNameVariable: string
protocol: string
protocolVariable: string
sourceIp: string
sourceIpVariable: string
sourcePort: 0
sourcePortVariable: string
translatePort: 0
translatePortVariable: string
translatedSourceIp: string
translatedSourceIpVariable: string
ompAdminDistanceIpv4: 0
ompAdminDistanceIpv4Variable: string
ompAdminDistanceIpv6: 0
ompAdminDistanceIpv6Variable: string
primaryDnsAddressIpv4: string
primaryDnsAddressIpv4Variable: string
primaryDnsAddressIpv6: string
primaryDnsAddressIpv6Variable: string
routeLeakFromGlobalVpns:
- redistributions:
- protocol: string
protocolVariable: string
redistributionPolicyId: string
routePolicyId: string
routeProtocol: string
routeProtocolVariable: string
routeLeakFromOtherServices:
- redistributions:
- protocol: string
protocolVariable: string
redistributionPolicyId: string
routePolicyId: string
routeProtocol: string
routeProtocolVariable: string
sourceVpn: 0
sourceVpnVariable: string
routeLeakToGlobalVpns:
- redistributions:
- protocol: string
protocolVariable: string
redistributionPolicyId: string
routePolicyId: string
routeProtocol: string
routeProtocolVariable: string
secondaryDnsAddressIpv4: string
secondaryDnsAddressIpv4Variable: string
secondaryDnsAddressIpv6: string
secondaryDnsAddressIpv6Variable: string
serviceRoutes:
- networkAddress: string
networkAddressVariable: string
service: string
serviceVariable: string
subnetMask: string
subnetMaskVariable: string
vpn: 0
services:
- ipv4Addresses:
- string
ipv4AddressesVariable: string
serviceType: string
serviceTypeVariable: string
tracking: false
trackingVariable: string
staticNats:
- natPoolName: 0
natPoolNameVariable: string
sourceIp: string
sourceIpVariable: string
staticNatDirection: string
staticNatDirectionVariable: string
trackerObjectId: string
translatedSourceIp: string
translatedSourceIpVariable: string
vpn: 0
vpnVariable: string
ServiceLanVpnFeature Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The ServiceLanVpnFeature resource accepts the following input properties:
- Feature
Profile stringId - Feature Profile ID
- Advertise
Omp List<ServiceIpv4s Lan Vpn Feature Advertise Omp Ipv4> - OMP Advertise IPv4
- Advertise
Omp List<ServiceIpv6s Lan Vpn Feature Advertise Omp Ipv6> - OMP Advertise IPv6
- Config
Description string - Name
- Config
Description stringVariable - Variable name
- Description string
- The description of the Feature
- Enable
Sdwan boolRemote Access - Enable SDWAN Remote Access - Default value:
false
- Gre
Routes List<ServiceLan Vpn Feature Gre Route> - IPv4 Static GRE Route
- Host
Mappings List<ServiceLan Vpn Feature Host Mapping> - Ipsec
Routes List<ServiceLan Vpn Feature Ipsec Route> - IPv4 Static IPSEC Route
- Ipv4Export
Route List<ServiceTargets Lan Vpn Feature Ipv4Export Route Target> - Ipv4Import
Route List<ServiceTargets Lan Vpn Feature Ipv4Import Route Target> - Ipv4Static
Routes List<ServiceLan Vpn Feature Ipv4Static Route> - IPv4 Static Route
- Ipv6Export
Route List<ServiceTargets Lan Vpn Feature Ipv6Export Route Target> - Ipv6Import
Route List<ServiceTargets Lan Vpn Feature Ipv6Import Route Target> - Ipv6Static
Routes List<ServiceLan Vpn Feature Ipv6Static Route> - IPv6 Static Route
- Name string
- The name of the Feature
- Nat64V4Pools
List<Service
Lan Vpn Feature Nat64V4Pool> - NAT64 V4 Pool
- Nat
Pools List<ServiceLan Vpn Feature Nat Pool> - NAT Pool
- Nat
Port List<ServiceForwards Lan Vpn Feature Nat Port Forward> - NAT Port Forward
- Omp
Admin intDistance Ipv4 - OMP Admin Distance IPv4 - Range:
1
-255
- Omp
Admin stringDistance Ipv4Variable - Variable name
- Omp
Admin intDistance Ipv6 - OMP Admin Distance IPv6 - Range:
1
-255
- Omp
Admin stringDistance Ipv6Variable - Variable name
- Primary
Dns stringAddress Ipv4 - Primary DNS Address (IPv4)
- Primary
Dns stringAddress Ipv4Variable - Variable name
- Primary
Dns stringAddress Ipv6 - Primary DNS Address (IPv6)
- Primary
Dns stringAddress Ipv6Variable - Variable name
- Route
Leak List<ServiceFrom Global Vpns Lan Vpn Feature Route Leak From Global Vpn> - Enable route leaking from Global to Service VPN
- Route
Leak List<ServiceFrom Other Services Lan Vpn Feature Route Leak From Other Service> - Enable route leak from another Service VPN to current Service VPN
- Route
Leak List<ServiceTo Global Vpns Lan Vpn Feature Route Leak To Global Vpn> - Enable route leaking from Service to Global VPN
- Secondary
Dns stringAddress Ipv4 - Secondary DNS Address (IPv4)
- Secondary
Dns stringAddress Ipv4Variable - Variable name
- Secondary
Dns stringAddress Ipv6 - Secondary DNS Address (IPv6)
- Secondary
Dns stringAddress Ipv6Variable - Variable name
- Service
Routes List<ServiceLan Vpn Feature Service Route> - Service
- Services
List<Service
Lan Vpn Feature Service> - Service
- Static
Nats List<ServiceLan Vpn Feature Static Nat> - Static NAT Rules
- Vpn int
- VPN - Range:
1
-65527
- Default value:0
- Vpn
Variable string - Variable name
- Feature
Profile stringId - Feature Profile ID
- Advertise
Omp []ServiceIpv4s Lan Vpn Feature Advertise Omp Ipv4Args - OMP Advertise IPv4
- Advertise
Omp []ServiceIpv6s Lan Vpn Feature Advertise Omp Ipv6Args - OMP Advertise IPv6
- Config
Description string - Name
- Config
Description stringVariable - Variable name
- Description string
- The description of the Feature
- Enable
Sdwan boolRemote Access - Enable SDWAN Remote Access - Default value:
false
- Gre
Routes []ServiceLan Vpn Feature Gre Route Args - IPv4 Static GRE Route
- Host
Mappings []ServiceLan Vpn Feature Host Mapping Args - Ipsec
Routes []ServiceLan Vpn Feature Ipsec Route Args - IPv4 Static IPSEC Route
- Ipv4Export
Route []ServiceTargets Lan Vpn Feature Ipv4Export Route Target Args - Ipv4Import
Route []ServiceTargets Lan Vpn Feature Ipv4Import Route Target Args - Ipv4Static
Routes []ServiceLan Vpn Feature Ipv4Static Route Args - IPv4 Static Route
- Ipv6Export
Route []ServiceTargets Lan Vpn Feature Ipv6Export Route Target Args - Ipv6Import
Route []ServiceTargets Lan Vpn Feature Ipv6Import Route Target Args - Ipv6Static
Routes []ServiceLan Vpn Feature Ipv6Static Route Args - IPv6 Static Route
- Name string
- The name of the Feature
- Nat64V4Pools
[]Service
Lan Vpn Feature Nat64V4Pool Args - NAT64 V4 Pool
- Nat
Pools []ServiceLan Vpn Feature Nat Pool Args - NAT Pool
- Nat
Port []ServiceForwards Lan Vpn Feature Nat Port Forward Args - NAT Port Forward
- Omp
Admin intDistance Ipv4 - OMP Admin Distance IPv4 - Range:
1
-255
- Omp
Admin stringDistance Ipv4Variable - Variable name
- Omp
Admin intDistance Ipv6 - OMP Admin Distance IPv6 - Range:
1
-255
- Omp
Admin stringDistance Ipv6Variable - Variable name
- Primary
Dns stringAddress Ipv4 - Primary DNS Address (IPv4)
- Primary
Dns stringAddress Ipv4Variable - Variable name
- Primary
Dns stringAddress Ipv6 - Primary DNS Address (IPv6)
- Primary
Dns stringAddress Ipv6Variable - Variable name
- Route
Leak []ServiceFrom Global Vpns Lan Vpn Feature Route Leak From Global Vpn Args - Enable route leaking from Global to Service VPN
- Route
Leak []ServiceFrom Other Services Lan Vpn Feature Route Leak From Other Service Args - Enable route leak from another Service VPN to current Service VPN
- Route
Leak []ServiceTo Global Vpns Lan Vpn Feature Route Leak To Global Vpn Args - Enable route leaking from Service to Global VPN
- Secondary
Dns stringAddress Ipv4 - Secondary DNS Address (IPv4)
- Secondary
Dns stringAddress Ipv4Variable - Variable name
- Secondary
Dns stringAddress Ipv6 - Secondary DNS Address (IPv6)
- Secondary
Dns stringAddress Ipv6Variable - Variable name
- Service
Routes []ServiceLan Vpn Feature Service Route Args - Service
- Services
[]Service
Lan Vpn Feature Service Args - Service
- Static
Nats []ServiceLan Vpn Feature Static Nat Args - Static NAT Rules
- Vpn int
- VPN - Range:
1
-65527
- Default value:0
- Vpn
Variable string - Variable name
- feature
Profile StringId - Feature Profile ID
- advertise
Omp List<ServiceIpv4s Lan Vpn Feature Advertise Omp Ipv4> - OMP Advertise IPv4
- advertise
Omp List<ServiceIpv6s Lan Vpn Feature Advertise Omp Ipv6> - OMP Advertise IPv6
- config
Description String - Name
- config
Description StringVariable - Variable name
- description String
- The description of the Feature
- enable
Sdwan BooleanRemote Access - Enable SDWAN Remote Access - Default value:
false
- gre
Routes List<ServiceLan Vpn Feature Gre Route> - IPv4 Static GRE Route
- host
Mappings List<ServiceLan Vpn Feature Host Mapping> - ipsec
Routes List<ServiceLan Vpn Feature Ipsec Route> - IPv4 Static IPSEC Route
- ipv4Export
Route List<ServiceTargets Lan Vpn Feature Ipv4Export Route Target> - ipv4Import
Route List<ServiceTargets Lan Vpn Feature Ipv4Import Route Target> - ipv4Static
Routes List<ServiceLan Vpn Feature Ipv4Static Route> - IPv4 Static Route
- ipv6Export
Route List<ServiceTargets Lan Vpn Feature Ipv6Export Route Target> - ipv6Import
Route List<ServiceTargets Lan Vpn Feature Ipv6Import Route Target> - ipv6Static
Routes List<ServiceLan Vpn Feature Ipv6Static Route> - IPv6 Static Route
- name String
- The name of the Feature
- nat64V4Pools
List<Service
Lan Vpn Feature Nat64V4Pool> - NAT64 V4 Pool
- nat
Pools List<ServiceLan Vpn Feature Nat Pool> - NAT Pool
- nat
Port List<ServiceForwards Lan Vpn Feature Nat Port Forward> - NAT Port Forward
- omp
Admin IntegerDistance Ipv4 - OMP Admin Distance IPv4 - Range:
1
-255
- omp
Admin StringDistance Ipv4Variable - Variable name
- omp
Admin IntegerDistance Ipv6 - OMP Admin Distance IPv6 - Range:
1
-255
- omp
Admin StringDistance Ipv6Variable - Variable name
- primary
Dns StringAddress Ipv4 - Primary DNS Address (IPv4)
- primary
Dns StringAddress Ipv4Variable - Variable name
- primary
Dns StringAddress Ipv6 - Primary DNS Address (IPv6)
- primary
Dns StringAddress Ipv6Variable - Variable name
- route
Leak List<ServiceFrom Global Vpns Lan Vpn Feature Route Leak From Global Vpn> - Enable route leaking from Global to Service VPN
- route
Leak List<ServiceFrom Other Services Lan Vpn Feature Route Leak From Other Service> - Enable route leak from another Service VPN to current Service VPN
- route
Leak List<ServiceTo Global Vpns Lan Vpn Feature Route Leak To Global Vpn> - Enable route leaking from Service to Global VPN
- secondary
Dns StringAddress Ipv4 - Secondary DNS Address (IPv4)
- secondary
Dns StringAddress Ipv4Variable - Variable name
- secondary
Dns StringAddress Ipv6 - Secondary DNS Address (IPv6)
- secondary
Dns StringAddress Ipv6Variable - Variable name
- service
Routes List<ServiceLan Vpn Feature Service Route> - Service
- services
List<Service
Lan Vpn Feature Service> - Service
- static
Nats List<ServiceLan Vpn Feature Static Nat> - Static NAT Rules
- vpn Integer
- VPN - Range:
1
-65527
- Default value:0
- vpn
Variable String - Variable name
- feature
Profile stringId - Feature Profile ID
- advertise
Omp ServiceIpv4s Lan Vpn Feature Advertise Omp Ipv4[] - OMP Advertise IPv4
- advertise
Omp ServiceIpv6s Lan Vpn Feature Advertise Omp Ipv6[] - OMP Advertise IPv6
- config
Description string - Name
- config
Description stringVariable - Variable name
- description string
- The description of the Feature
- enable
Sdwan booleanRemote Access - Enable SDWAN Remote Access - Default value:
false
- gre
Routes ServiceLan Vpn Feature Gre Route[] - IPv4 Static GRE Route
- host
Mappings ServiceLan Vpn Feature Host Mapping[] - ipsec
Routes ServiceLan Vpn Feature Ipsec Route[] - IPv4 Static IPSEC Route
- ipv4Export
Route ServiceTargets Lan Vpn Feature Ipv4Export Route Target[] - ipv4Import
Route ServiceTargets Lan Vpn Feature Ipv4Import Route Target[] - ipv4Static
Routes ServiceLan Vpn Feature Ipv4Static Route[] - IPv4 Static Route
- ipv6Export
Route ServiceTargets Lan Vpn Feature Ipv6Export Route Target[] - ipv6Import
Route ServiceTargets Lan Vpn Feature Ipv6Import Route Target[] - ipv6Static
Routes ServiceLan Vpn Feature Ipv6Static Route[] - IPv6 Static Route
- name string
- The name of the Feature
- nat64V4Pools
Service
Lan Vpn Feature Nat64V4Pool[] - NAT64 V4 Pool
- nat
Pools ServiceLan Vpn Feature Nat Pool[] - NAT Pool
- nat
Port ServiceForwards Lan Vpn Feature Nat Port Forward[] - NAT Port Forward
- omp
Admin numberDistance Ipv4 - OMP Admin Distance IPv4 - Range:
1
-255
- omp
Admin stringDistance Ipv4Variable - Variable name
- omp
Admin numberDistance Ipv6 - OMP Admin Distance IPv6 - Range:
1
-255
- omp
Admin stringDistance Ipv6Variable - Variable name
- primary
Dns stringAddress Ipv4 - Primary DNS Address (IPv4)
- primary
Dns stringAddress Ipv4Variable - Variable name
- primary
Dns stringAddress Ipv6 - Primary DNS Address (IPv6)
- primary
Dns stringAddress Ipv6Variable - Variable name
- route
Leak ServiceFrom Global Vpns Lan Vpn Feature Route Leak From Global Vpn[] - Enable route leaking from Global to Service VPN
- route
Leak ServiceFrom Other Services Lan Vpn Feature Route Leak From Other Service[] - Enable route leak from another Service VPN to current Service VPN
- route
Leak ServiceTo Global Vpns Lan Vpn Feature Route Leak To Global Vpn[] - Enable route leaking from Service to Global VPN
- secondary
Dns stringAddress Ipv4 - Secondary DNS Address (IPv4)
- secondary
Dns stringAddress Ipv4Variable - Variable name
- secondary
Dns stringAddress Ipv6 - Secondary DNS Address (IPv6)
- secondary
Dns stringAddress Ipv6Variable - Variable name
- service
Routes ServiceLan Vpn Feature Service Route[] - Service
- services
Service
Lan Vpn Feature Service[] - Service
- static
Nats ServiceLan Vpn Feature Static Nat[] - Static NAT Rules
- vpn number
- VPN - Range:
1
-65527
- Default value:0
- vpn
Variable string - Variable name
- feature_
profile_ strid - Feature Profile ID
- advertise_
omp_ Sequence[Serviceipv4s Lan Vpn Feature Advertise Omp Ipv4Args] - OMP Advertise IPv4
- advertise_
omp_ Sequence[Serviceipv6s Lan Vpn Feature Advertise Omp Ipv6Args] - OMP Advertise IPv6
- config_
description str - Name
- config_
description_ strvariable - Variable name
- description str
- The description of the Feature
- enable_
sdwan_ boolremote_ access - Enable SDWAN Remote Access - Default value:
false
- gre_
routes Sequence[ServiceLan Vpn Feature Gre Route Args] - IPv4 Static GRE Route
- host_
mappings Sequence[ServiceLan Vpn Feature Host Mapping Args] - ipsec_
routes Sequence[ServiceLan Vpn Feature Ipsec Route Args] - IPv4 Static IPSEC Route
- ipv4_
export_ Sequence[Serviceroute_ targets Lan Vpn Feature Ipv4Export Route Target Args] - ipv4_
import_ Sequence[Serviceroute_ targets Lan Vpn Feature Ipv4Import Route Target Args] - ipv4_
static_ Sequence[Serviceroutes Lan Vpn Feature Ipv4Static Route Args] - IPv4 Static Route
- ipv6_
export_ Sequence[Serviceroute_ targets Lan Vpn Feature Ipv6Export Route Target Args] - ipv6_
import_ Sequence[Serviceroute_ targets Lan Vpn Feature Ipv6Import Route Target Args] - ipv6_
static_ Sequence[Serviceroutes Lan Vpn Feature Ipv6Static Route Args] - IPv6 Static Route
- name str
- The name of the Feature
- nat64_
v4_ Sequence[Servicepools Lan Vpn Feature Nat64V4Pool Args] - NAT64 V4 Pool
- nat_
pools Sequence[ServiceLan Vpn Feature Nat Pool Args] - NAT Pool
- nat_
port_ Sequence[Serviceforwards Lan Vpn Feature Nat Port Forward Args] - NAT Port Forward
- omp_
admin_ intdistance_ ipv4 - OMP Admin Distance IPv4 - Range:
1
-255
- omp_
admin_ strdistance_ ipv4_ variable - Variable name
- omp_
admin_ intdistance_ ipv6 - OMP Admin Distance IPv6 - Range:
1
-255
- omp_
admin_ strdistance_ ipv6_ variable - Variable name
- primary_
dns_ straddress_ ipv4 - Primary DNS Address (IPv4)
- primary_
dns_ straddress_ ipv4_ variable - Variable name
- primary_
dns_ straddress_ ipv6 - Primary DNS Address (IPv6)
- primary_
dns_ straddress_ ipv6_ variable - Variable name
- route_
leak_ Sequence[Servicefrom_ global_ vpns Lan Vpn Feature Route Leak From Global Vpn Args] - Enable route leaking from Global to Service VPN
- route_
leak_ Sequence[Servicefrom_ other_ services Lan Vpn Feature Route Leak From Other Service Args] - Enable route leak from another Service VPN to current Service VPN
- route_
leak_ Sequence[Serviceto_ global_ vpns Lan Vpn Feature Route Leak To Global Vpn Args] - Enable route leaking from Service to Global VPN
- secondary_
dns_ straddress_ ipv4 - Secondary DNS Address (IPv4)
- secondary_
dns_ straddress_ ipv4_ variable - Variable name
- secondary_
dns_ straddress_ ipv6 - Secondary DNS Address (IPv6)
- secondary_
dns_ straddress_ ipv6_ variable - Variable name
- service_
routes Sequence[ServiceLan Vpn Feature Service Route Args] - Service
- services
Sequence[Service
Lan Vpn Feature Service Args] - Service
- static_
nats Sequence[ServiceLan Vpn Feature Static Nat Args] - Static NAT Rules
- vpn int
- VPN - Range:
1
-65527
- Default value:0
- vpn_
variable str - Variable name
- feature
Profile StringId - Feature Profile ID
- advertise
Omp List<Property Map>Ipv4s - OMP Advertise IPv4
- advertise
Omp List<Property Map>Ipv6s - OMP Advertise IPv6
- config
Description String - Name
- config
Description StringVariable - Variable name
- description String
- The description of the Feature
- enable
Sdwan BooleanRemote Access - Enable SDWAN Remote Access - Default value:
false
- gre
Routes List<Property Map> - IPv4 Static GRE Route
- host
Mappings List<Property Map> - ipsec
Routes List<Property Map> - IPv4 Static IPSEC Route
- ipv4Export
Route List<Property Map>Targets - ipv4Import
Route List<Property Map>Targets - ipv4Static
Routes List<Property Map> - IPv4 Static Route
- ipv6Export
Route List<Property Map>Targets - ipv6Import
Route List<Property Map>Targets - ipv6Static
Routes List<Property Map> - IPv6 Static Route
- name String
- The name of the Feature
- nat64V4Pools List<Property Map>
- NAT64 V4 Pool
- nat
Pools List<Property Map> - NAT Pool
- nat
Port List<Property Map>Forwards - NAT Port Forward
- omp
Admin NumberDistance Ipv4 - OMP Admin Distance IPv4 - Range:
1
-255
- omp
Admin StringDistance Ipv4Variable - Variable name
- omp
Admin NumberDistance Ipv6 - OMP Admin Distance IPv6 - Range:
1
-255
- omp
Admin StringDistance Ipv6Variable - Variable name
- primary
Dns StringAddress Ipv4 - Primary DNS Address (IPv4)
- primary
Dns StringAddress Ipv4Variable - Variable name
- primary
Dns StringAddress Ipv6 - Primary DNS Address (IPv6)
- primary
Dns StringAddress Ipv6Variable - Variable name
- route
Leak List<Property Map>From Global Vpns - Enable route leaking from Global to Service VPN
- route
Leak List<Property Map>From Other Services - Enable route leak from another Service VPN to current Service VPN
- route
Leak List<Property Map>To Global Vpns - Enable route leaking from Service to Global VPN
- secondary
Dns StringAddress Ipv4 - Secondary DNS Address (IPv4)
- secondary
Dns StringAddress Ipv4Variable - Variable name
- secondary
Dns StringAddress Ipv6 - Secondary DNS Address (IPv6)
- secondary
Dns StringAddress Ipv6Variable - Variable name
- service
Routes List<Property Map> - Service
- services List<Property Map>
- Service
- static
Nats List<Property Map> - Static NAT Rules
- vpn Number
- VPN - Range:
1
-65527
- Default value:0
- vpn
Variable String - Variable name
Outputs
All input properties are implicitly available as output properties. Additionally, the ServiceLanVpnFeature resource produces the following output properties:
Look up Existing ServiceLanVpnFeature Resource
Get an existing ServiceLanVpnFeature resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.
public static get(name: string, id: Input<ID>, state?: ServiceLanVpnFeatureState, opts?: CustomResourceOptions): ServiceLanVpnFeature
@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
advertise_omp_ipv4s: Optional[Sequence[ServiceLanVpnFeatureAdvertiseOmpIpv4Args]] = None,
advertise_omp_ipv6s: Optional[Sequence[ServiceLanVpnFeatureAdvertiseOmpIpv6Args]] = None,
config_description: Optional[str] = None,
config_description_variable: Optional[str] = None,
description: Optional[str] = None,
enable_sdwan_remote_access: Optional[bool] = None,
feature_profile_id: Optional[str] = None,
gre_routes: Optional[Sequence[ServiceLanVpnFeatureGreRouteArgs]] = None,
host_mappings: Optional[Sequence[ServiceLanVpnFeatureHostMappingArgs]] = None,
ipsec_routes: Optional[Sequence[ServiceLanVpnFeatureIpsecRouteArgs]] = None,
ipv4_export_route_targets: Optional[Sequence[ServiceLanVpnFeatureIpv4ExportRouteTargetArgs]] = None,
ipv4_import_route_targets: Optional[Sequence[ServiceLanVpnFeatureIpv4ImportRouteTargetArgs]] = None,
ipv4_static_routes: Optional[Sequence[ServiceLanVpnFeatureIpv4StaticRouteArgs]] = None,
ipv6_export_route_targets: Optional[Sequence[ServiceLanVpnFeatureIpv6ExportRouteTargetArgs]] = None,
ipv6_import_route_targets: Optional[Sequence[ServiceLanVpnFeatureIpv6ImportRouteTargetArgs]] = None,
ipv6_static_routes: Optional[Sequence[ServiceLanVpnFeatureIpv6StaticRouteArgs]] = None,
name: Optional[str] = None,
nat64_v4_pools: Optional[Sequence[ServiceLanVpnFeatureNat64V4PoolArgs]] = None,
nat_pools: Optional[Sequence[ServiceLanVpnFeatureNatPoolArgs]] = None,
nat_port_forwards: Optional[Sequence[ServiceLanVpnFeatureNatPortForwardArgs]] = None,
omp_admin_distance_ipv4: Optional[int] = None,
omp_admin_distance_ipv4_variable: Optional[str] = None,
omp_admin_distance_ipv6: Optional[int] = None,
omp_admin_distance_ipv6_variable: Optional[str] = None,
primary_dns_address_ipv4: Optional[str] = None,
primary_dns_address_ipv4_variable: Optional[str] = None,
primary_dns_address_ipv6: Optional[str] = None,
primary_dns_address_ipv6_variable: Optional[str] = None,
route_leak_from_global_vpns: Optional[Sequence[ServiceLanVpnFeatureRouteLeakFromGlobalVpnArgs]] = None,
route_leak_from_other_services: Optional[Sequence[ServiceLanVpnFeatureRouteLeakFromOtherServiceArgs]] = None,
route_leak_to_global_vpns: Optional[Sequence[ServiceLanVpnFeatureRouteLeakToGlobalVpnArgs]] = None,
secondary_dns_address_ipv4: Optional[str] = None,
secondary_dns_address_ipv4_variable: Optional[str] = None,
secondary_dns_address_ipv6: Optional[str] = None,
secondary_dns_address_ipv6_variable: Optional[str] = None,
service_routes: Optional[Sequence[ServiceLanVpnFeatureServiceRouteArgs]] = None,
services: Optional[Sequence[ServiceLanVpnFeatureServiceArgs]] = None,
static_nats: Optional[Sequence[ServiceLanVpnFeatureStaticNatArgs]] = None,
version: Optional[int] = None,
vpn: Optional[int] = None,
vpn_variable: Optional[str] = None) -> 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.
- Advertise
Omp List<ServiceIpv4s Lan Vpn Feature Advertise Omp Ipv4> - OMP Advertise IPv4
- Advertise
Omp List<ServiceIpv6s Lan Vpn Feature Advertise Omp Ipv6> - OMP Advertise IPv6
- Config
Description string - Name
- Config
Description stringVariable - Variable name
- Description string
- The description of the Feature
- Enable
Sdwan boolRemote Access - Enable SDWAN Remote Access - Default value:
false
- Feature
Profile stringId - Feature Profile ID
- Gre
Routes List<ServiceLan Vpn Feature Gre Route> - IPv4 Static GRE Route
- Host
Mappings List<ServiceLan Vpn Feature Host Mapping> - Ipsec
Routes List<ServiceLan Vpn Feature Ipsec Route> - IPv4 Static IPSEC Route
- Ipv4Export
Route List<ServiceTargets Lan Vpn Feature Ipv4Export Route Target> - Ipv4Import
Route List<ServiceTargets Lan Vpn Feature Ipv4Import Route Target> - Ipv4Static
Routes List<ServiceLan Vpn Feature Ipv4Static Route> - IPv4 Static Route
- Ipv6Export
Route List<ServiceTargets Lan Vpn Feature Ipv6Export Route Target> - Ipv6Import
Route List<ServiceTargets Lan Vpn Feature Ipv6Import Route Target> - Ipv6Static
Routes List<ServiceLan Vpn Feature Ipv6Static Route> - IPv6 Static Route
- Name string
- The name of the Feature
- Nat64V4Pools
List<Service
Lan Vpn Feature Nat64V4Pool> - NAT64 V4 Pool
- Nat
Pools List<ServiceLan Vpn Feature Nat Pool> - NAT Pool
- Nat
Port List<ServiceForwards Lan Vpn Feature Nat Port Forward> - NAT Port Forward
- Omp
Admin intDistance Ipv4 - OMP Admin Distance IPv4 - Range:
1
-255
- Omp
Admin stringDistance Ipv4Variable - Variable name
- Omp
Admin intDistance Ipv6 - OMP Admin Distance IPv6 - Range:
1
-255
- Omp
Admin stringDistance Ipv6Variable - Variable name
- Primary
Dns stringAddress Ipv4 - Primary DNS Address (IPv4)
- Primary
Dns stringAddress Ipv4Variable - Variable name
- Primary
Dns stringAddress Ipv6 - Primary DNS Address (IPv6)
- Primary
Dns stringAddress Ipv6Variable - Variable name
- Route
Leak List<ServiceFrom Global Vpns Lan Vpn Feature Route Leak From Global Vpn> - Enable route leaking from Global to Service VPN
- Route
Leak List<ServiceFrom Other Services Lan Vpn Feature Route Leak From Other Service> - Enable route leak from another Service VPN to current Service VPN
- Route
Leak List<ServiceTo Global Vpns Lan Vpn Feature Route Leak To Global Vpn> - Enable route leaking from Service to Global VPN
- Secondary
Dns stringAddress Ipv4 - Secondary DNS Address (IPv4)
- Secondary
Dns stringAddress Ipv4Variable - Variable name
- Secondary
Dns stringAddress Ipv6 - Secondary DNS Address (IPv6)
- Secondary
Dns stringAddress Ipv6Variable - Variable name
- Service
Routes List<ServiceLan Vpn Feature Service Route> - Service
- Services
List<Service
Lan Vpn Feature Service> - Service
- Static
Nats List<ServiceLan Vpn Feature Static Nat> - Static NAT Rules
- Version int
- The version of the Feature
- Vpn int
- VPN - Range:
1
-65527
- Default value:0
- Vpn
Variable string - Variable name
- Advertise
Omp []ServiceIpv4s Lan Vpn Feature Advertise Omp Ipv4Args - OMP Advertise IPv4
- Advertise
Omp []ServiceIpv6s Lan Vpn Feature Advertise Omp Ipv6Args - OMP Advertise IPv6
- Config
Description string - Name
- Config
Description stringVariable - Variable name
- Description string
- The description of the Feature
- Enable
Sdwan boolRemote Access - Enable SDWAN Remote Access - Default value:
false
- Feature
Profile stringId - Feature Profile ID
- Gre
Routes []ServiceLan Vpn Feature Gre Route Args - IPv4 Static GRE Route
- Host
Mappings []ServiceLan Vpn Feature Host Mapping Args - Ipsec
Routes []ServiceLan Vpn Feature Ipsec Route Args - IPv4 Static IPSEC Route
- Ipv4Export
Route []ServiceTargets Lan Vpn Feature Ipv4Export Route Target Args - Ipv4Import
Route []ServiceTargets Lan Vpn Feature Ipv4Import Route Target Args - Ipv4Static
Routes []ServiceLan Vpn Feature Ipv4Static Route Args - IPv4 Static Route
- Ipv6Export
Route []ServiceTargets Lan Vpn Feature Ipv6Export Route Target Args - Ipv6Import
Route []ServiceTargets Lan Vpn Feature Ipv6Import Route Target Args - Ipv6Static
Routes []ServiceLan Vpn Feature Ipv6Static Route Args - IPv6 Static Route
- Name string
- The name of the Feature
- Nat64V4Pools
[]Service
Lan Vpn Feature Nat64V4Pool Args - NAT64 V4 Pool
- Nat
Pools []ServiceLan Vpn Feature Nat Pool Args - NAT Pool
- Nat
Port []ServiceForwards Lan Vpn Feature Nat Port Forward Args - NAT Port Forward
- Omp
Admin intDistance Ipv4 - OMP Admin Distance IPv4 - Range:
1
-255
- Omp
Admin stringDistance Ipv4Variable - Variable name
- Omp
Admin intDistance Ipv6 - OMP Admin Distance IPv6 - Range:
1
-255
- Omp
Admin stringDistance Ipv6Variable - Variable name
- Primary
Dns stringAddress Ipv4 - Primary DNS Address (IPv4)
- Primary
Dns stringAddress Ipv4Variable - Variable name
- Primary
Dns stringAddress Ipv6 - Primary DNS Address (IPv6)
- Primary
Dns stringAddress Ipv6Variable - Variable name
- Route
Leak []ServiceFrom Global Vpns Lan Vpn Feature Route Leak From Global Vpn Args - Enable route leaking from Global to Service VPN
- Route
Leak []ServiceFrom Other Services Lan Vpn Feature Route Leak From Other Service Args - Enable route leak from another Service VPN to current Service VPN
- Route
Leak []ServiceTo Global Vpns Lan Vpn Feature Route Leak To Global Vpn Args - Enable route leaking from Service to Global VPN
- Secondary
Dns stringAddress Ipv4 - Secondary DNS Address (IPv4)
- Secondary
Dns stringAddress Ipv4Variable - Variable name
- Secondary
Dns stringAddress Ipv6 - Secondary DNS Address (IPv6)
- Secondary
Dns stringAddress Ipv6Variable - Variable name
- Service
Routes []ServiceLan Vpn Feature Service Route Args - Service
- Services
[]Service
Lan Vpn Feature Service Args - Service
- Static
Nats []ServiceLan Vpn Feature Static Nat Args - Static NAT Rules
- Version int
- The version of the Feature
- Vpn int
- VPN - Range:
1
-65527
- Default value:0
- Vpn
Variable string - Variable name
- advertise
Omp List<ServiceIpv4s Lan Vpn Feature Advertise Omp Ipv4> - OMP Advertise IPv4
- advertise
Omp List<ServiceIpv6s Lan Vpn Feature Advertise Omp Ipv6> - OMP Advertise IPv6
- config
Description String - Name
- config
Description StringVariable - Variable name
- description String
- The description of the Feature
- enable
Sdwan BooleanRemote Access - Enable SDWAN Remote Access - Default value:
false
- feature
Profile StringId - Feature Profile ID
- gre
Routes List<ServiceLan Vpn Feature Gre Route> - IPv4 Static GRE Route
- host
Mappings List<ServiceLan Vpn Feature Host Mapping> - ipsec
Routes List<ServiceLan Vpn Feature Ipsec Route> - IPv4 Static IPSEC Route
- ipv4Export
Route List<ServiceTargets Lan Vpn Feature Ipv4Export Route Target> - ipv4Import
Route List<ServiceTargets Lan Vpn Feature Ipv4Import Route Target> - ipv4Static
Routes List<ServiceLan Vpn Feature Ipv4Static Route> - IPv4 Static Route
- ipv6Export
Route List<ServiceTargets Lan Vpn Feature Ipv6Export Route Target> - ipv6Import
Route List<ServiceTargets Lan Vpn Feature Ipv6Import Route Target> - ipv6Static
Routes List<ServiceLan Vpn Feature Ipv6Static Route> - IPv6 Static Route
- name String
- The name of the Feature
- nat64V4Pools
List<Service
Lan Vpn Feature Nat64V4Pool> - NAT64 V4 Pool
- nat
Pools List<ServiceLan Vpn Feature Nat Pool> - NAT Pool
- nat
Port List<ServiceForwards Lan Vpn Feature Nat Port Forward> - NAT Port Forward
- omp
Admin IntegerDistance Ipv4 - OMP Admin Distance IPv4 - Range:
1
-255
- omp
Admin StringDistance Ipv4Variable - Variable name
- omp
Admin IntegerDistance Ipv6 - OMP Admin Distance IPv6 - Range:
1
-255
- omp
Admin StringDistance Ipv6Variable - Variable name
- primary
Dns StringAddress Ipv4 - Primary DNS Address (IPv4)
- primary
Dns StringAddress Ipv4Variable - Variable name
- primary
Dns StringAddress Ipv6 - Primary DNS Address (IPv6)
- primary
Dns StringAddress Ipv6Variable - Variable name
- route
Leak List<ServiceFrom Global Vpns Lan Vpn Feature Route Leak From Global Vpn> - Enable route leaking from Global to Service VPN
- route
Leak List<ServiceFrom Other Services Lan Vpn Feature Route Leak From Other Service> - Enable route leak from another Service VPN to current Service VPN
- route
Leak List<ServiceTo Global Vpns Lan Vpn Feature Route Leak To Global Vpn> - Enable route leaking from Service to Global VPN
- secondary
Dns StringAddress Ipv4 - Secondary DNS Address (IPv4)
- secondary
Dns StringAddress Ipv4Variable - Variable name
- secondary
Dns StringAddress Ipv6 - Secondary DNS Address (IPv6)
- secondary
Dns StringAddress Ipv6Variable - Variable name
- service
Routes List<ServiceLan Vpn Feature Service Route> - Service
- services
List<Service
Lan Vpn Feature Service> - Service
- static
Nats List<ServiceLan Vpn Feature Static Nat> - Static NAT Rules
- version Integer
- The version of the Feature
- vpn Integer
- VPN - Range:
1
-65527
- Default value:0
- vpn
Variable String - Variable name
- advertise
Omp ServiceIpv4s Lan Vpn Feature Advertise Omp Ipv4[] - OMP Advertise IPv4
- advertise
Omp ServiceIpv6s Lan Vpn Feature Advertise Omp Ipv6[] - OMP Advertise IPv6
- config
Description string - Name
- config
Description stringVariable - Variable name
- description string
- The description of the Feature
- enable
Sdwan booleanRemote Access - Enable SDWAN Remote Access - Default value:
false
- feature
Profile stringId - Feature Profile ID
- gre
Routes ServiceLan Vpn Feature Gre Route[] - IPv4 Static GRE Route
- host
Mappings ServiceLan Vpn Feature Host Mapping[] - ipsec
Routes ServiceLan Vpn Feature Ipsec Route[] - IPv4 Static IPSEC Route
- ipv4Export
Route ServiceTargets Lan Vpn Feature Ipv4Export Route Target[] - ipv4Import
Route ServiceTargets Lan Vpn Feature Ipv4Import Route Target[] - ipv4Static
Routes ServiceLan Vpn Feature Ipv4Static Route[] - IPv4 Static Route
- ipv6Export
Route ServiceTargets Lan Vpn Feature Ipv6Export Route Target[] - ipv6Import
Route ServiceTargets Lan Vpn Feature Ipv6Import Route Target[] - ipv6Static
Routes ServiceLan Vpn Feature Ipv6Static Route[] - IPv6 Static Route
- name string
- The name of the Feature
- nat64V4Pools
Service
Lan Vpn Feature Nat64V4Pool[] - NAT64 V4 Pool
- nat
Pools ServiceLan Vpn Feature Nat Pool[] - NAT Pool
- nat
Port ServiceForwards Lan Vpn Feature Nat Port Forward[] - NAT Port Forward
- omp
Admin numberDistance Ipv4 - OMP Admin Distance IPv4 - Range:
1
-255
- omp
Admin stringDistance Ipv4Variable - Variable name
- omp
Admin numberDistance Ipv6 - OMP Admin Distance IPv6 - Range:
1
-255
- omp
Admin stringDistance Ipv6Variable - Variable name
- primary
Dns stringAddress Ipv4 - Primary DNS Address (IPv4)
- primary
Dns stringAddress Ipv4Variable - Variable name
- primary
Dns stringAddress Ipv6 - Primary DNS Address (IPv6)
- primary
Dns stringAddress Ipv6Variable - Variable name
- route
Leak ServiceFrom Global Vpns Lan Vpn Feature Route Leak From Global Vpn[] - Enable route leaking from Global to Service VPN
- route
Leak ServiceFrom Other Services Lan Vpn Feature Route Leak From Other Service[] - Enable route leak from another Service VPN to current Service VPN
- route
Leak ServiceTo Global Vpns Lan Vpn Feature Route Leak To Global Vpn[] - Enable route leaking from Service to Global VPN
- secondary
Dns stringAddress Ipv4 - Secondary DNS Address (IPv4)
- secondary
Dns stringAddress Ipv4Variable - Variable name
- secondary
Dns stringAddress Ipv6 - Secondary DNS Address (IPv6)
- secondary
Dns stringAddress Ipv6Variable - Variable name
- service
Routes ServiceLan Vpn Feature Service Route[] - Service
- services
Service
Lan Vpn Feature Service[] - Service
- static
Nats ServiceLan Vpn Feature Static Nat[] - Static NAT Rules
- version number
- The version of the Feature
- vpn number
- VPN - Range:
1
-65527
- Default value:0
- vpn
Variable string - Variable name
- advertise_
omp_ Sequence[Serviceipv4s Lan Vpn Feature Advertise Omp Ipv4Args] - OMP Advertise IPv4
- advertise_
omp_ Sequence[Serviceipv6s Lan Vpn Feature Advertise Omp Ipv6Args] - OMP Advertise IPv6
- config_
description str - Name
- config_
description_ strvariable - Variable name
- description str
- The description of the Feature
- enable_
sdwan_ boolremote_ access - Enable SDWAN Remote Access - Default value:
false
- feature_
profile_ strid - Feature Profile ID
- gre_
routes Sequence[ServiceLan Vpn Feature Gre Route Args] - IPv4 Static GRE Route
- host_
mappings Sequence[ServiceLan Vpn Feature Host Mapping Args] - ipsec_
routes Sequence[ServiceLan Vpn Feature Ipsec Route Args] - IPv4 Static IPSEC Route
- ipv4_
export_ Sequence[Serviceroute_ targets Lan Vpn Feature Ipv4Export Route Target Args] - ipv4_
import_ Sequence[Serviceroute_ targets Lan Vpn Feature Ipv4Import Route Target Args] - ipv4_
static_ Sequence[Serviceroutes Lan Vpn Feature Ipv4Static Route Args] - IPv4 Static Route
- ipv6_
export_ Sequence[Serviceroute_ targets Lan Vpn Feature Ipv6Export Route Target Args] - ipv6_
import_ Sequence[Serviceroute_ targets Lan Vpn Feature Ipv6Import Route Target Args] - ipv6_
static_ Sequence[Serviceroutes Lan Vpn Feature Ipv6Static Route Args] - IPv6 Static Route
- name str
- The name of the Feature
- nat64_
v4_ Sequence[Servicepools Lan Vpn Feature Nat64V4Pool Args] - NAT64 V4 Pool
- nat_
pools Sequence[ServiceLan Vpn Feature Nat Pool Args] - NAT Pool
- nat_
port_ Sequence[Serviceforwards Lan Vpn Feature Nat Port Forward Args] - NAT Port Forward
- omp_
admin_ intdistance_ ipv4 - OMP Admin Distance IPv4 - Range:
1
-255
- omp_
admin_ strdistance_ ipv4_ variable - Variable name
- omp_
admin_ intdistance_ ipv6 - OMP Admin Distance IPv6 - Range:
1
-255
- omp_
admin_ strdistance_ ipv6_ variable - Variable name
- primary_
dns_ straddress_ ipv4 - Primary DNS Address (IPv4)
- primary_
dns_ straddress_ ipv4_ variable - Variable name
- primary_
dns_ straddress_ ipv6 - Primary DNS Address (IPv6)
- primary_
dns_ straddress_ ipv6_ variable - Variable name
- route_
leak_ Sequence[Servicefrom_ global_ vpns Lan Vpn Feature Route Leak From Global Vpn Args] - Enable route leaking from Global to Service VPN
- route_
leak_ Sequence[Servicefrom_ other_ services Lan Vpn Feature Route Leak From Other Service Args] - Enable route leak from another Service VPN to current Service VPN
- route_
leak_ Sequence[Serviceto_ global_ vpns Lan Vpn Feature Route Leak To Global Vpn Args] - Enable route leaking from Service to Global VPN
- secondary_
dns_ straddress_ ipv4 - Secondary DNS Address (IPv4)
- secondary_
dns_ straddress_ ipv4_ variable - Variable name
- secondary_
dns_ straddress_ ipv6 - Secondary DNS Address (IPv6)
- secondary_
dns_ straddress_ ipv6_ variable - Variable name
- service_
routes Sequence[ServiceLan Vpn Feature Service Route Args] - Service
- services
Sequence[Service
Lan Vpn Feature Service Args] - Service
- static_
nats Sequence[ServiceLan Vpn Feature Static Nat Args] - Static NAT Rules
- version int
- The version of the Feature
- vpn int
- VPN - Range:
1
-65527
- Default value:0
- vpn_
variable str - Variable name
- advertise
Omp List<Property Map>Ipv4s - OMP Advertise IPv4
- advertise
Omp List<Property Map>Ipv6s - OMP Advertise IPv6
- config
Description String - Name
- config
Description StringVariable - Variable name
- description String
- The description of the Feature
- enable
Sdwan BooleanRemote Access - Enable SDWAN Remote Access - Default value:
false
- feature
Profile StringId - Feature Profile ID
- gre
Routes List<Property Map> - IPv4 Static GRE Route
- host
Mappings List<Property Map> - ipsec
Routes List<Property Map> - IPv4 Static IPSEC Route
- ipv4Export
Route List<Property Map>Targets - ipv4Import
Route List<Property Map>Targets - ipv4Static
Routes List<Property Map> - IPv4 Static Route
- ipv6Export
Route List<Property Map>Targets - ipv6Import
Route List<Property Map>Targets - ipv6Static
Routes List<Property Map> - IPv6 Static Route
- name String
- The name of the Feature
- nat64V4Pools List<Property Map>
- NAT64 V4 Pool
- nat
Pools List<Property Map> - NAT Pool
- nat
Port List<Property Map>Forwards - NAT Port Forward
- omp
Admin NumberDistance Ipv4 - OMP Admin Distance IPv4 - Range:
1
-255
- omp
Admin StringDistance Ipv4Variable - Variable name
- omp
Admin NumberDistance Ipv6 - OMP Admin Distance IPv6 - Range:
1
-255
- omp
Admin StringDistance Ipv6Variable - Variable name
- primary
Dns StringAddress Ipv4 - Primary DNS Address (IPv4)
- primary
Dns StringAddress Ipv4Variable - Variable name
- primary
Dns StringAddress Ipv6 - Primary DNS Address (IPv6)
- primary
Dns StringAddress Ipv6Variable - Variable name
- route
Leak List<Property Map>From Global Vpns - Enable route leaking from Global to Service VPN
- route
Leak List<Property Map>From Other Services - Enable route leak from another Service VPN to current Service VPN
- route
Leak List<Property Map>To Global Vpns - Enable route leaking from Service to Global VPN
- secondary
Dns StringAddress Ipv4 - Secondary DNS Address (IPv4)
- secondary
Dns StringAddress Ipv4Variable - Variable name
- secondary
Dns StringAddress Ipv6 - Secondary DNS Address (IPv6)
- secondary
Dns StringAddress Ipv6Variable - Variable name
- service
Routes List<Property Map> - Service
- services List<Property Map>
- Service
- static
Nats List<Property Map> - Static NAT Rules
- version Number
- The version of the Feature
- vpn Number
- VPN - Range:
1
-65527
- Default value:0
- vpn
Variable String - Variable name
Supporting Types
ServiceLanVpnFeatureAdvertiseOmpIpv4, ServiceLanVpnFeatureAdvertiseOmpIpv4Args
- Prefixes
List<Service
Lan Vpn Feature Advertise Omp Ipv4Prefix> - IPv4 Prefix List
- Protocol string
- Protocol
- Choices:
bgp
,ospf
,ospfv3
,connected
,static
,network
,aggregate
,eigrp
,lisp
,isis
- Choices:
- Protocol
Variable string - Variable name
- Route
Policy stringId
- Prefixes
[]Service
Lan Vpn Feature Advertise Omp Ipv4Prefix - IPv4 Prefix List
- Protocol string
- Protocol
- Choices:
bgp
,ospf
,ospfv3
,connected
,static
,network
,aggregate
,eigrp
,lisp
,isis
- Choices:
- Protocol
Variable string - Variable name
- Route
Policy stringId
- prefixes
List<Service
Lan Vpn Feature Advertise Omp Ipv4Prefix> - IPv4 Prefix List
- protocol String
- Protocol
- Choices:
bgp
,ospf
,ospfv3
,connected
,static
,network
,aggregate
,eigrp
,lisp
,isis
- Choices:
- protocol
Variable String - Variable name
- route
Policy StringId
- prefixes
Service
Lan Vpn Feature Advertise Omp Ipv4Prefix[] - IPv4 Prefix List
- protocol string
- Protocol
- Choices:
bgp
,ospf
,ospfv3
,connected
,static
,network
,aggregate
,eigrp
,lisp
,isis
- Choices:
- protocol
Variable string - Variable name
- route
Policy stringId
- prefixes
Sequence[Service
Lan Vpn Feature Advertise Omp Ipv4Prefix] - IPv4 Prefix List
- protocol str
- Protocol
- Choices:
bgp
,ospf
,ospfv3
,connected
,static
,network
,aggregate
,eigrp
,lisp
,isis
- Choices:
- protocol_
variable str - Variable name
- route_
policy_ strid
- prefixes List<Property Map>
- IPv4 Prefix List
- protocol String
- Protocol
- Choices:
bgp
,ospf
,ospfv3
,connected
,static
,network
,aggregate
,eigrp
,lisp
,isis
- Choices:
- protocol
Variable String - Variable name
- route
Policy StringId
ServiceLanVpnFeatureAdvertiseOmpIpv4Prefix, ServiceLanVpnFeatureAdvertiseOmpIpv4PrefixArgs
- Aggregate
Only bool - Aggregate Only
- Default value:
false
- Default value:
- Network
Address string - Network
Address stringVariable - Variable name
- Region string
- Applied to Region
- Choices:
core-and-access
,core
,access
- Default value:
core-and-access
- Choices:
- Region
Variable string - Variable name
- Subnet
Mask string - Choices:
255.255.255.255
,255.255.255.254
,255.255.255.252
,255.255.255.248
,255.255.255.240
,255.255.255.224
,255.255.255.192
,255.255.255.128
,255.255.255.0
,255.255.254.0
,255.255.252.0
,255.255.248.0
,255.255.240.0
,255.255.224.0
,255.255.192.0
,255.255.128.0
,255.255.0.0
,255.254.0.0
,255.252.0.0
,255.240.0.0
,255.224.0.0
,255.192.0.0
,255.128.0.0
,255.0.0.0
,254.0.0.0
,252.0.0.0
,248.0.0.0
,240.0.0.0
,224.0.0.0
,192.0.0.0
,128.0.0.0
,0.0.0.0
- Choices:
- Subnet
Mask stringVariable - Variable name
- Aggregate
Only bool - Aggregate Only
- Default value:
false
- Default value:
- Network
Address string - Network
Address stringVariable - Variable name
- Region string
- Applied to Region
- Choices:
core-and-access
,core
,access
- Default value:
core-and-access
- Choices:
- Region
Variable string - Variable name
- Subnet
Mask string - Choices:
255.255.255.255
,255.255.255.254
,255.255.255.252
,255.255.255.248
,255.255.255.240
,255.255.255.224
,255.255.255.192
,255.255.255.128
,255.255.255.0
,255.255.254.0
,255.255.252.0
,255.255.248.0
,255.255.240.0
,255.255.224.0
,255.255.192.0
,255.255.128.0
,255.255.0.0
,255.254.0.0
,255.252.0.0
,255.240.0.0
,255.224.0.0
,255.192.0.0
,255.128.0.0
,255.0.0.0
,254.0.0.0
,252.0.0.0
,248.0.0.0
,240.0.0.0
,224.0.0.0
,192.0.0.0
,128.0.0.0
,0.0.0.0
- Choices:
- Subnet
Mask stringVariable - Variable name
- aggregate
Only Boolean - Aggregate Only
- Default value:
false
- Default value:
- network
Address String - network
Address StringVariable - Variable name
- region String
- Applied to Region
- Choices:
core-and-access
,core
,access
- Default value:
core-and-access
- Choices:
- region
Variable String - Variable name
- subnet
Mask String - Choices:
255.255.255.255
,255.255.255.254
,255.255.255.252
,255.255.255.248
,255.255.255.240
,255.255.255.224
,255.255.255.192
,255.255.255.128
,255.255.255.0
,255.255.254.0
,255.255.252.0
,255.255.248.0
,255.255.240.0
,255.255.224.0
,255.255.192.0
,255.255.128.0
,255.255.0.0
,255.254.0.0
,255.252.0.0
,255.240.0.0
,255.224.0.0
,255.192.0.0
,255.128.0.0
,255.0.0.0
,254.0.0.0
,252.0.0.0
,248.0.0.0
,240.0.0.0
,224.0.0.0
,192.0.0.0
,128.0.0.0
,0.0.0.0
- Choices:
- subnet
Mask StringVariable - Variable name
- aggregate
Only boolean - Aggregate Only
- Default value:
false
- Default value:
- network
Address string - network
Address stringVariable - Variable name
- region string
- Applied to Region
- Choices:
core-and-access
,core
,access
- Default value:
core-and-access
- Choices:
- region
Variable string - Variable name
- subnet
Mask string - Choices:
255.255.255.255
,255.255.255.254
,255.255.255.252
,255.255.255.248
,255.255.255.240
,255.255.255.224
,255.255.255.192
,255.255.255.128
,255.255.255.0
,255.255.254.0
,255.255.252.0
,255.255.248.0
,255.255.240.0
,255.255.224.0
,255.255.192.0
,255.255.128.0
,255.255.0.0
,255.254.0.0
,255.252.0.0
,255.240.0.0
,255.224.0.0
,255.192.0.0
,255.128.0.0
,255.0.0.0
,254.0.0.0
,252.0.0.0
,248.0.0.0
,240.0.0.0
,224.0.0.0
,192.0.0.0
,128.0.0.0
,0.0.0.0
- Choices:
- subnet
Mask stringVariable - Variable name
- aggregate_
only bool - Aggregate Only
- Default value:
false
- Default value:
- network_
address str - network_
address_ strvariable - Variable name
- region str
- Applied to Region
- Choices:
core-and-access
,core
,access
- Default value:
core-and-access
- Choices:
- region_
variable str - Variable name
- subnet_
mask str - Choices:
255.255.255.255
,255.255.255.254
,255.255.255.252
,255.255.255.248
,255.255.255.240
,255.255.255.224
,255.255.255.192
,255.255.255.128
,255.255.255.0
,255.255.254.0
,255.255.252.0
,255.255.248.0
,255.255.240.0
,255.255.224.0
,255.255.192.0
,255.255.128.0
,255.255.0.0
,255.254.0.0
,255.252.0.0
,255.240.0.0
,255.224.0.0
,255.192.0.0
,255.128.0.0
,255.0.0.0
,254.0.0.0
,252.0.0.0
,248.0.0.0
,240.0.0.0
,224.0.0.0
,192.0.0.0
,128.0.0.0
,0.0.0.0
- Choices:
- subnet_
mask_ strvariable - Variable name
- aggregate
Only Boolean - Aggregate Only
- Default value:
false
- Default value:
- network
Address String - network
Address StringVariable - Variable name
- region String
- Applied to Region
- Choices:
core-and-access
,core
,access
- Default value:
core-and-access
- Choices:
- region
Variable String - Variable name
- subnet
Mask String - Choices:
255.255.255.255
,255.255.255.254
,255.255.255.252
,255.255.255.248
,255.255.255.240
,255.255.255.224
,255.255.255.192
,255.255.255.128
,255.255.255.0
,255.255.254.0
,255.255.252.0
,255.255.248.0
,255.255.240.0
,255.255.224.0
,255.255.192.0
,255.255.128.0
,255.255.0.0
,255.254.0.0
,255.252.0.0
,255.240.0.0
,255.224.0.0
,255.192.0.0
,255.128.0.0
,255.0.0.0
,254.0.0.0
,252.0.0.0
,248.0.0.0
,240.0.0.0
,224.0.0.0
,192.0.0.0
,128.0.0.0
,0.0.0.0
- Choices:
- subnet
Mask StringVariable - Variable name
ServiceLanVpnFeatureAdvertiseOmpIpv6, ServiceLanVpnFeatureAdvertiseOmpIpv6Args
- Prefixes
List<Service
Lan Vpn Feature Advertise Omp Ipv6Prefix> - IPv6 Prefix List
- Protocol string
- Protocol
- Choices:
BGP
,OSPF
,Connected
,Static
,Network
,Aggregate
- Choices:
- Protocol
Sub stringType - Protocol Sub Type
- Choices:
External
- Choices:
- Protocol
Sub stringType Variable - Variable name
- Protocol
Variable string - Variable name
- Route
Policy stringId
- Prefixes
[]Service
Lan Vpn Feature Advertise Omp Ipv6Prefix - IPv6 Prefix List
- Protocol string
- Protocol
- Choices:
BGP
,OSPF
,Connected
,Static
,Network
,Aggregate
- Choices:
- Protocol
Sub stringType - Protocol Sub Type
- Choices:
External
- Choices:
- Protocol
Sub stringType Variable - Variable name
- Protocol
Variable string - Variable name
- Route
Policy stringId
- prefixes
List<Service
Lan Vpn Feature Advertise Omp Ipv6Prefix> - IPv6 Prefix List
- protocol String
- Protocol
- Choices:
BGP
,OSPF
,Connected
,Static
,Network
,Aggregate
- Choices:
- protocol
Sub StringType - Protocol Sub Type
- Choices:
External
- Choices:
- protocol
Sub StringType Variable - Variable name
- protocol
Variable String - Variable name
- route
Policy StringId
- prefixes
Service
Lan Vpn Feature Advertise Omp Ipv6Prefix[] - IPv6 Prefix List
- protocol string
- Protocol
- Choices:
BGP
,OSPF
,Connected
,Static
,Network
,Aggregate
- Choices:
- protocol
Sub stringType - Protocol Sub Type
- Choices:
External
- Choices:
- protocol
Sub stringType Variable - Variable name
- protocol
Variable string - Variable name
- route
Policy stringId
- prefixes
Sequence[Service
Lan Vpn Feature Advertise Omp Ipv6Prefix] - IPv6 Prefix List
- protocol str
- Protocol
- Choices:
BGP
,OSPF
,Connected
,Static
,Network
,Aggregate
- Choices:
- protocol_
sub_ strtype - Protocol Sub Type
- Choices:
External
- Choices:
- protocol_
sub_ strtype_ variable - Variable name
- protocol_
variable str - Variable name
- route_
policy_ strid
- prefixes List<Property Map>
- IPv6 Prefix List
- protocol String
- Protocol
- Choices:
BGP
,OSPF
,Connected
,Static
,Network
,Aggregate
- Choices:
- protocol
Sub StringType - Protocol Sub Type
- Choices:
External
- Choices:
- protocol
Sub StringType Variable - Variable name
- protocol
Variable String - Variable name
- route
Policy StringId
ServiceLanVpnFeatureAdvertiseOmpIpv6Prefix, ServiceLanVpnFeatureAdvertiseOmpIpv6PrefixArgs
- Aggregate
Only bool - Aggregate Only
- Default value:
false
- Default value:
- Prefix string
- IPv6 Prefix
- Prefix
Variable string - Variable name
- Aggregate
Only bool - Aggregate Only
- Default value:
false
- Default value:
- Prefix string
- IPv6 Prefix
- Prefix
Variable string - Variable name
- aggregate
Only Boolean - Aggregate Only
- Default value:
false
- Default value:
- prefix String
- IPv6 Prefix
- prefix
Variable String - Variable name
- aggregate
Only boolean - Aggregate Only
- Default value:
false
- Default value:
- prefix string
- IPv6 Prefix
- prefix
Variable string - Variable name
- aggregate_
only bool - Aggregate Only
- Default value:
false
- Default value:
- prefix str
- IPv6 Prefix
- prefix_
variable str - Variable name
- aggregate
Only Boolean - Aggregate Only
- Default value:
false
- Default value:
- prefix String
- IPv6 Prefix
- prefix
Variable String - Variable name
ServiceLanVpnFeatureGreRoute, ServiceLanVpnFeatureGreRouteArgs
- Interface
Variable string - Variable name
- Interfaces List<string>
- Interface
- Network
Address string - IP Address
- Network
Address stringVariable - Variable name
- Subnet
Mask string - Subnet Mask
- Choices:
255.255.255.255
,255.255.255.254
,255.255.255.252
,255.255.255.248
,255.255.255.240
,255.255.255.224
,255.255.255.192
,255.255.255.128
,255.255.255.0
,255.255.254.0
,255.255.252.0
,255.255.248.0
,255.255.240.0
,255.255.224.0
,255.255.192.0
,255.255.128.0
,255.255.0.0
,255.254.0.0
,255.252.0.0
,255.240.0.0
,255.224.0.0
,255.192.0.0
,255.128.0.0
,255.0.0.0
,254.0.0.0
,252.0.0.0
,248.0.0.0
,240.0.0.0
,224.0.0.0
,192.0.0.0
,128.0.0.0
,0.0.0.0
- Choices:
- Subnet
Mask stringVariable - Variable name
- Vpn int
- Service
- Interface
Variable string - Variable name
- Interfaces []string
- Interface
- Network
Address string - IP Address
- Network
Address stringVariable - Variable name
- Subnet
Mask string - Subnet Mask
- Choices:
255.255.255.255
,255.255.255.254
,255.255.255.252
,255.255.255.248
,255.255.255.240
,255.255.255.224
,255.255.255.192
,255.255.255.128
,255.255.255.0
,255.255.254.0
,255.255.252.0
,255.255.248.0
,255.255.240.0
,255.255.224.0
,255.255.192.0
,255.255.128.0
,255.255.0.0
,255.254.0.0
,255.252.0.0
,255.240.0.0
,255.224.0.0
,255.192.0.0
,255.128.0.0
,255.0.0.0
,254.0.0.0
,252.0.0.0
,248.0.0.0
,240.0.0.0
,224.0.0.0
,192.0.0.0
,128.0.0.0
,0.0.0.0
- Choices:
- Subnet
Mask stringVariable - Variable name
- Vpn int
- Service
- interface
Variable String - Variable name
- interfaces List<String>
- Interface
- network
Address String - IP Address
- network
Address StringVariable - Variable name
- subnet
Mask String - Subnet Mask
- Choices:
255.255.255.255
,255.255.255.254
,255.255.255.252
,255.255.255.248
,255.255.255.240
,255.255.255.224
,255.255.255.192
,255.255.255.128
,255.255.255.0
,255.255.254.0
,255.255.252.0
,255.255.248.0
,255.255.240.0
,255.255.224.0
,255.255.192.0
,255.255.128.0
,255.255.0.0
,255.254.0.0
,255.252.0.0
,255.240.0.0
,255.224.0.0
,255.192.0.0
,255.128.0.0
,255.0.0.0
,254.0.0.0
,252.0.0.0
,248.0.0.0
,240.0.0.0
,224.0.0.0
,192.0.0.0
,128.0.0.0
,0.0.0.0
- Choices:
- subnet
Mask StringVariable - Variable name
- vpn Integer
- Service
- interface
Variable string - Variable name
- interfaces string[]
- Interface
- network
Address string - IP Address
- network
Address stringVariable - Variable name
- subnet
Mask string - Subnet Mask
- Choices:
255.255.255.255
,255.255.255.254
,255.255.255.252
,255.255.255.248
,255.255.255.240
,255.255.255.224
,255.255.255.192
,255.255.255.128
,255.255.255.0
,255.255.254.0
,255.255.252.0
,255.255.248.0
,255.255.240.0
,255.255.224.0
,255.255.192.0
,255.255.128.0
,255.255.0.0
,255.254.0.0
,255.252.0.0
,255.240.0.0
,255.224.0.0
,255.192.0.0
,255.128.0.0
,255.0.0.0
,254.0.0.0
,252.0.0.0
,248.0.0.0
,240.0.0.0
,224.0.0.0
,192.0.0.0
,128.0.0.0
,0.0.0.0
- Choices:
- subnet
Mask stringVariable - Variable name
- vpn number
- Service
- interface_
variable str - Variable name
- interfaces Sequence[str]
- Interface
- network_
address str - IP Address
- network_
address_ strvariable - Variable name
- subnet_
mask str - Subnet Mask
- Choices:
255.255.255.255
,255.255.255.254
,255.255.255.252
,255.255.255.248
,255.255.255.240
,255.255.255.224
,255.255.255.192
,255.255.255.128
,255.255.255.0
,255.255.254.0
,255.255.252.0
,255.255.248.0
,255.255.240.0
,255.255.224.0
,255.255.192.0
,255.255.128.0
,255.255.0.0
,255.254.0.0
,255.252.0.0
,255.240.0.0
,255.224.0.0
,255.192.0.0
,255.128.0.0
,255.0.0.0
,254.0.0.0
,252.0.0.0
,248.0.0.0
,240.0.0.0
,224.0.0.0
,192.0.0.0
,128.0.0.0
,0.0.0.0
- Choices:
- subnet_
mask_ strvariable - Variable name
- vpn int
- Service
- interface
Variable String - Variable name
- interfaces List<String>
- Interface
- network
Address String - IP Address
- network
Address StringVariable - Variable name
- subnet
Mask String - Subnet Mask
- Choices:
255.255.255.255
,255.255.255.254
,255.255.255.252
,255.255.255.248
,255.255.255.240
,255.255.255.224
,255.255.255.192
,255.255.255.128
,255.255.255.0
,255.255.254.0
,255.255.252.0
,255.255.248.0
,255.255.240.0
,255.255.224.0
,255.255.192.0
,255.255.128.0
,255.255.0.0
,255.254.0.0
,255.252.0.0
,255.240.0.0
,255.224.0.0
,255.192.0.0
,255.128.0.0
,255.0.0.0
,254.0.0.0
,252.0.0.0
,248.0.0.0
,240.0.0.0
,224.0.0.0
,192.0.0.0
,128.0.0.0
,0.0.0.0
- Choices:
- subnet
Mask StringVariable - Variable name
- vpn Number
- Service
ServiceLanVpnFeatureHostMapping, ServiceLanVpnFeatureHostMappingArgs
- Host
Name string - Hostname
- Host
Name stringVariable - Variable name
- List
Of List<string>Ips - List of IP
- List
Of stringIps Variable - Variable name
- Host
Name string - Hostname
- Host
Name stringVariable - Variable name
- List
Of []stringIps - List of IP
- List
Of stringIps Variable - Variable name
- host
Name String - Hostname
- host
Name StringVariable - Variable name
- list
Of List<String>Ips - List of IP
- list
Of StringIps Variable - Variable name
- host
Name string - Hostname
- host
Name stringVariable - Variable name
- list
Of string[]Ips - List of IP
- list
Of stringIps Variable - Variable name
- host_
name str - Hostname
- host_
name_ strvariable - Variable name
- list_
of_ Sequence[str]ips - List of IP
- list_
of_ strips_ variable - Variable name
- host
Name String - Hostname
- host
Name StringVariable - Variable name
- list
Of List<String>Ips - List of IP
- list
Of StringIps Variable - Variable name
ServiceLanVpnFeatureIpsecRoute, ServiceLanVpnFeatureIpsecRouteArgs
- Interface
Variable string - Variable name
- Interfaces List<string>
- Interface
- Network
Address string - IP Address
- Network
Address stringVariable - Variable name
- Subnet
Mask string - Subnet Mask
- Choices:
255.255.255.255
,255.255.255.254
,255.255.255.252
,255.255.255.248
,255.255.255.240
,255.255.255.224
,255.255.255.192
,255.255.255.128
,255.255.255.0
,255.255.254.0
,255.255.252.0
,255.255.248.0
,255.255.240.0
,255.255.224.0
,255.255.192.0
,255.255.128.0
,255.255.0.0
,255.254.0.0
,255.252.0.0
,255.240.0.0
,255.224.0.0
,255.192.0.0
,255.128.0.0
,255.0.0.0
,254.0.0.0
,252.0.0.0
,248.0.0.0
,240.0.0.0
,224.0.0.0
,192.0.0.0
,128.0.0.0
,0.0.0.0
- Choices:
- Subnet
Mask stringVariable - Variable name
- Interface
Variable string - Variable name
- Interfaces []string
- Interface
- Network
Address string - IP Address
- Network
Address stringVariable - Variable name
- Subnet
Mask string - Subnet Mask
- Choices:
255.255.255.255
,255.255.255.254
,255.255.255.252
,255.255.255.248
,255.255.255.240
,255.255.255.224
,255.255.255.192
,255.255.255.128
,255.255.255.0
,255.255.254.0
,255.255.252.0
,255.255.248.0
,255.255.240.0
,255.255.224.0
,255.255.192.0
,255.255.128.0
,255.255.0.0
,255.254.0.0
,255.252.0.0
,255.240.0.0
,255.224.0.0
,255.192.0.0
,255.128.0.0
,255.0.0.0
,254.0.0.0
,252.0.0.0
,248.0.0.0
,240.0.0.0
,224.0.0.0
,192.0.0.0
,128.0.0.0
,0.0.0.0
- Choices:
- Subnet
Mask stringVariable - Variable name
- interface
Variable String - Variable name
- interfaces List<String>
- Interface
- network
Address String - IP Address
- network
Address StringVariable - Variable name
- subnet
Mask String - Subnet Mask
- Choices:
255.255.255.255
,255.255.255.254
,255.255.255.252
,255.255.255.248
,255.255.255.240
,255.255.255.224
,255.255.255.192
,255.255.255.128
,255.255.255.0
,255.255.254.0
,255.255.252.0
,255.255.248.0
,255.255.240.0
,255.255.224.0
,255.255.192.0
,255.255.128.0
,255.255.0.0
,255.254.0.0
,255.252.0.0
,255.240.0.0
,255.224.0.0
,255.192.0.0
,255.128.0.0
,255.0.0.0
,254.0.0.0
,252.0.0.0
,248.0.0.0
,240.0.0.0
,224.0.0.0
,192.0.0.0
,128.0.0.0
,0.0.0.0
- Choices:
- subnet
Mask StringVariable - Variable name
- interface
Variable string - Variable name
- interfaces string[]
- Interface
- network
Address string - IP Address
- network
Address stringVariable - Variable name
- subnet
Mask string - Subnet Mask
- Choices:
255.255.255.255
,255.255.255.254
,255.255.255.252
,255.255.255.248
,255.255.255.240
,255.255.255.224
,255.255.255.192
,255.255.255.128
,255.255.255.0
,255.255.254.0
,255.255.252.0
,255.255.248.0
,255.255.240.0
,255.255.224.0
,255.255.192.0
,255.255.128.0
,255.255.0.0
,255.254.0.0
,255.252.0.0
,255.240.0.0
,255.224.0.0
,255.192.0.0
,255.128.0.0
,255.0.0.0
,254.0.0.0
,252.0.0.0
,248.0.0.0
,240.0.0.0
,224.0.0.0
,192.0.0.0
,128.0.0.0
,0.0.0.0
- Choices:
- subnet
Mask stringVariable - Variable name
- interface_
variable str - Variable name
- interfaces Sequence[str]
- Interface
- network_
address str - IP Address
- network_
address_ strvariable - Variable name
- subnet_
mask str - Subnet Mask
- Choices:
255.255.255.255
,255.255.255.254
,255.255.255.252
,255.255.255.248
,255.255.255.240
,255.255.255.224
,255.255.255.192
,255.255.255.128
,255.255.255.0
,255.255.254.0
,255.255.252.0
,255.255.248.0
,255.255.240.0
,255.255.224.0
,255.255.192.0
,255.255.128.0
,255.255.0.0
,255.254.0.0
,255.252.0.0
,255.240.0.0
,255.224.0.0
,255.192.0.0
,255.128.0.0
,255.0.0.0
,254.0.0.0
,252.0.0.0
,248.0.0.0
,240.0.0.0
,224.0.0.0
,192.0.0.0
,128.0.0.0
,0.0.0.0
- Choices:
- subnet_
mask_ strvariable - Variable name
- interface
Variable String - Variable name
- interfaces List<String>
- Interface
- network
Address String - IP Address
- network
Address StringVariable - Variable name
- subnet
Mask String - Subnet Mask
- Choices:
255.255.255.255
,255.255.255.254
,255.255.255.252
,255.255.255.248
,255.255.255.240
,255.255.255.224
,255.255.255.192
,255.255.255.128
,255.255.255.0
,255.255.254.0
,255.255.252.0
,255.255.248.0
,255.255.240.0
,255.255.224.0
,255.255.192.0
,255.255.128.0
,255.255.0.0
,255.254.0.0
,255.252.0.0
,255.240.0.0
,255.224.0.0
,255.192.0.0
,255.128.0.0
,255.0.0.0
,254.0.0.0
,252.0.0.0
,248.0.0.0
,240.0.0.0
,224.0.0.0
,192.0.0.0
,128.0.0.0
,0.0.0.0
- Choices:
- subnet
Mask StringVariable - Variable name
ServiceLanVpnFeatureIpv4ExportRouteTarget, ServiceLanVpnFeatureIpv4ExportRouteTargetArgs
- Route
Target string - Route target
- Route
Target stringVariable - Variable name
- Route
Target string - Route target
- Route
Target stringVariable - Variable name
- route
Target String - Route target
- route
Target StringVariable - Variable name
- route
Target string - Route target
- route
Target stringVariable - Variable name
- route_
target str - Route target
- route_
target_ strvariable - Variable name
- route
Target String - Route target
- route
Target StringVariable - Variable name
ServiceLanVpnFeatureIpv4ImportRouteTarget, ServiceLanVpnFeatureIpv4ImportRouteTargetArgs
- Route
Target string - Route target
- Route
Target stringVariable - Variable name
- Route
Target string - Route target
- Route
Target stringVariable - Variable name
- route
Target String - Route target
- route
Target StringVariable - Variable name
- route
Target string - Route target
- route
Target stringVariable - Variable name
- route_
target str - Route target
- route_
target_ strvariable - Variable name
- route
Target String - Route target
- route
Target StringVariable - Variable name
ServiceLanVpnFeatureIpv4StaticRoute, ServiceLanVpnFeatureIpv4StaticRouteArgs
- Gateway
Dhcp bool - IPv4 Route Gateway DHCP
- Network
Address string - IP Address
- Network
Address stringVariable - Variable name
- Next
Hop List<ServiceWith Trackers Lan Vpn Feature Ipv4Static Route Next Hop With Tracker> - IPv4 Route Gateway Next Hop with Tracker
- Next
Hops List<ServiceLan Vpn Feature Ipv4Static Route Next Hop> - IPv4 Route Gateway Next Hop
- Null0 bool
- IPv4 Route Gateway Next Hop
- Subnet
Mask string - Subnet Mask
- Choices:
255.255.255.255
,255.255.255.254
,255.255.255.252
,255.255.255.248
,255.255.255.240
,255.255.255.224
,255.255.255.192
,255.255.255.128
,255.255.255.0
,255.255.254.0
,255.255.252.0
,255.255.248.0
,255.255.240.0
,255.255.224.0
,255.255.192.0
,255.255.128.0
,255.255.0.0
,255.254.0.0
,255.252.0.0
,255.240.0.0
,255.224.0.0
,255.192.0.0
,255.128.0.0
,255.0.0.0
,254.0.0.0
,252.0.0.0
,248.0.0.0
,240.0.0.0
,224.0.0.0
,192.0.0.0
,128.0.0.0
,0.0.0.0
- Choices:
- Subnet
Mask stringVariable - Variable name
- Vpn bool
- IPv4 Route Gateway VPN
- Gateway
Dhcp bool - IPv4 Route Gateway DHCP
- Network
Address string - IP Address
- Network
Address stringVariable - Variable name
- Next
Hop []ServiceWith Trackers Lan Vpn Feature Ipv4Static Route Next Hop With Tracker - IPv4 Route Gateway Next Hop with Tracker
- Next
Hops []ServiceLan Vpn Feature Ipv4Static Route Next Hop - IPv4 Route Gateway Next Hop
- Null0 bool
- IPv4 Route Gateway Next Hop
- Subnet
Mask string - Subnet Mask
- Choices:
255.255.255.255
,255.255.255.254
,255.255.255.252
,255.255.255.248
,255.255.255.240
,255.255.255.224
,255.255.255.192
,255.255.255.128
,255.255.255.0
,255.255.254.0
,255.255.252.0
,255.255.248.0
,255.255.240.0
,255.255.224.0
,255.255.192.0
,255.255.128.0
,255.255.0.0
,255.254.0.0
,255.252.0.0
,255.240.0.0
,255.224.0.0
,255.192.0.0
,255.128.0.0
,255.0.0.0
,254.0.0.0
,252.0.0.0
,248.0.0.0
,240.0.0.0
,224.0.0.0
,192.0.0.0
,128.0.0.0
,0.0.0.0
- Choices:
- Subnet
Mask stringVariable - Variable name
- Vpn bool
- IPv4 Route Gateway VPN
- gateway
Dhcp Boolean - IPv4 Route Gateway DHCP
- network
Address String - IP Address
- network
Address StringVariable - Variable name
- next
Hop List<ServiceWith Trackers Lan Vpn Feature Ipv4Static Route Next Hop With Tracker> - IPv4 Route Gateway Next Hop with Tracker
- next
Hops List<ServiceLan Vpn Feature Ipv4Static Route Next Hop> - IPv4 Route Gateway Next Hop
- null0 Boolean
- IPv4 Route Gateway Next Hop
- subnet
Mask String - Subnet Mask
- Choices:
255.255.255.255
,255.255.255.254
,255.255.255.252
,255.255.255.248
,255.255.255.240
,255.255.255.224
,255.255.255.192
,255.255.255.128
,255.255.255.0
,255.255.254.0
,255.255.252.0
,255.255.248.0
,255.255.240.0
,255.255.224.0
,255.255.192.0
,255.255.128.0
,255.255.0.0
,255.254.0.0
,255.252.0.0
,255.240.0.0
,255.224.0.0
,255.192.0.0
,255.128.0.0
,255.0.0.0
,254.0.0.0
,252.0.0.0
,248.0.0.0
,240.0.0.0
,224.0.0.0
,192.0.0.0
,128.0.0.0
,0.0.0.0
- Choices:
- subnet
Mask StringVariable - Variable name
- vpn Boolean
- IPv4 Route Gateway VPN
- gateway
Dhcp boolean - IPv4 Route Gateway DHCP
- network
Address string - IP Address
- network
Address stringVariable - Variable name
- next
Hop ServiceWith Trackers Lan Vpn Feature Ipv4Static Route Next Hop With Tracker[] - IPv4 Route Gateway Next Hop with Tracker
- next
Hops ServiceLan Vpn Feature Ipv4Static Route Next Hop[] - IPv4 Route Gateway Next Hop
- null0 boolean
- IPv4 Route Gateway Next Hop
- subnet
Mask string - Subnet Mask
- Choices:
255.255.255.255
,255.255.255.254
,255.255.255.252
,255.255.255.248
,255.255.255.240
,255.255.255.224
,255.255.255.192
,255.255.255.128
,255.255.255.0
,255.255.254.0
,255.255.252.0
,255.255.248.0
,255.255.240.0
,255.255.224.0
,255.255.192.0
,255.255.128.0
,255.255.0.0
,255.254.0.0
,255.252.0.0
,255.240.0.0
,255.224.0.0
,255.192.0.0
,255.128.0.0
,255.0.0.0
,254.0.0.0
,252.0.0.0
,248.0.0.0
,240.0.0.0
,224.0.0.0
,192.0.0.0
,128.0.0.0
,0.0.0.0
- Choices:
- subnet
Mask stringVariable - Variable name
- vpn boolean
- IPv4 Route Gateway VPN
- gateway_
dhcp bool - IPv4 Route Gateway DHCP
- network_
address str - IP Address
- network_
address_ strvariable - Variable name
- next_
hop_ Sequence[Servicewith_ trackers Lan Vpn Feature Ipv4Static Route Next Hop With Tracker] - IPv4 Route Gateway Next Hop with Tracker
- next_
hops Sequence[ServiceLan Vpn Feature Ipv4Static Route Next Hop] - IPv4 Route Gateway Next Hop
- null0 bool
- IPv4 Route Gateway Next Hop
- subnet_
mask str - Subnet Mask
- Choices:
255.255.255.255
,255.255.255.254
,255.255.255.252
,255.255.255.248
,255.255.255.240
,255.255.255.224
,255.255.255.192
,255.255.255.128
,255.255.255.0
,255.255.254.0
,255.255.252.0
,255.255.248.0
,255.255.240.0
,255.255.224.0
,255.255.192.0
,255.255.128.0
,255.255.0.0
,255.254.0.0
,255.252.0.0
,255.240.0.0
,255.224.0.0
,255.192.0.0
,255.128.0.0
,255.0.0.0
,254.0.0.0
,252.0.0.0
,248.0.0.0
,240.0.0.0
,224.0.0.0
,192.0.0.0
,128.0.0.0
,0.0.0.0
- Choices:
- subnet_
mask_ strvariable - Variable name
- vpn bool
- IPv4 Route Gateway VPN
- gateway
Dhcp Boolean - IPv4 Route Gateway DHCP
- network
Address String - IP Address
- network
Address StringVariable - Variable name
- next
Hop List<Property Map>With Trackers - IPv4 Route Gateway Next Hop with Tracker
- next
Hops List<Property Map> - IPv4 Route Gateway Next Hop
- null0 Boolean
- IPv4 Route Gateway Next Hop
- subnet
Mask String - Subnet Mask
- Choices:
255.255.255.255
,255.255.255.254
,255.255.255.252
,255.255.255.248
,255.255.255.240
,255.255.255.224
,255.255.255.192
,255.255.255.128
,255.255.255.0
,255.255.254.0
,255.255.252.0
,255.255.248.0
,255.255.240.0
,255.255.224.0
,255.255.192.0
,255.255.128.0
,255.255.0.0
,255.254.0.0
,255.252.0.0
,255.240.0.0
,255.224.0.0
,255.192.0.0
,255.128.0.0
,255.0.0.0
,254.0.0.0
,252.0.0.0
,248.0.0.0
,240.0.0.0
,224.0.0.0
,192.0.0.0
,128.0.0.0
,0.0.0.0
- Choices:
- subnet
Mask StringVariable - Variable name
- vpn Boolean
- IPv4 Route Gateway VPN
ServiceLanVpnFeatureIpv4StaticRouteNextHop, ServiceLanVpnFeatureIpv4StaticRouteNextHopArgs
- Address string
- Address
- Address
Variable string - Variable name
- Administrative
Distance int - Administrative distance
- Range:
1
-255
- Range:
- Administrative
Distance stringVariable - Variable name
- Address string
- Address
- Address
Variable string - Variable name
- Administrative
Distance int - Administrative distance
- Range:
1
-255
- Range:
- Administrative
Distance stringVariable - Variable name
- address String
- Address
- address
Variable String - Variable name
- administrative
Distance Integer - Administrative distance
- Range:
1
-255
- Range:
- administrative
Distance StringVariable - Variable name
- address string
- Address
- address
Variable string - Variable name
- administrative
Distance number - Administrative distance
- Range:
1
-255
- Range:
- administrative
Distance stringVariable - Variable name
- address str
- Address
- address_
variable str - Variable name
- administrative_
distance int - Administrative distance
- Range:
1
-255
- Range:
- administrative_
distance_ strvariable - Variable name
- address String
- Address
- address
Variable String - Variable name
- administrative
Distance Number - Administrative distance
- Range:
1
-255
- Range:
- administrative
Distance StringVariable - Variable name
ServiceLanVpnFeatureIpv4StaticRouteNextHopWithTracker, ServiceLanVpnFeatureIpv4StaticRouteNextHopWithTrackerArgs
- Address string
- Address
- Address
Variable string - Variable name
- Administrative
Distance int - Administrative distance
- Range:
1
-255
- Range:
- Administrative
Distance stringVariable - Variable name
- Tracker
Id string
- Address string
- Address
- Address
Variable string - Variable name
- Administrative
Distance int - Administrative distance
- Range:
1
-255
- Range:
- Administrative
Distance stringVariable - Variable name
- Tracker
Id string
- address String
- Address
- address
Variable String - Variable name
- administrative
Distance Integer - Administrative distance
- Range:
1
-255
- Range:
- administrative
Distance StringVariable - Variable name
- tracker
Id String
- address string
- Address
- address
Variable string - Variable name
- administrative
Distance number - Administrative distance
- Range:
1
-255
- Range:
- administrative
Distance stringVariable - Variable name
- tracker
Id string
- address str
- Address
- address_
variable str - Variable name
- administrative_
distance int - Administrative distance
- Range:
1
-255
- Range:
- administrative_
distance_ strvariable - Variable name
- tracker_
id str
- address String
- Address
- address
Variable String - Variable name
- administrative
Distance Number - Administrative distance
- Range:
1
-255
- Range:
- administrative
Distance StringVariable - Variable name
- tracker
Id String
ServiceLanVpnFeatureIpv6ExportRouteTarget, ServiceLanVpnFeatureIpv6ExportRouteTargetArgs
- Route
Target string - Route target
- Route
Target stringVariable - Variable name
- Route
Target string - Route target
- Route
Target stringVariable - Variable name
- route
Target String - Route target
- route
Target StringVariable - Variable name
- route
Target string - Route target
- route
Target stringVariable - Variable name
- route_
target str - Route target
- route_
target_ strvariable - Variable name
- route
Target String - Route target
- route
Target StringVariable - Variable name
ServiceLanVpnFeatureIpv6ImportRouteTarget, ServiceLanVpnFeatureIpv6ImportRouteTargetArgs
- Route
Target string - Route target
- Route
Target stringVariable - Variable name
- Route
Target string - Route target
- Route
Target stringVariable - Variable name
- route
Target String - Route target
- route
Target StringVariable - Variable name
- route
Target string - Route target
- route
Target stringVariable - Variable name
- route_
target str - Route target
- route_
target_ strvariable - Variable name
- route
Target String - Route target
- route
Target StringVariable - Variable name
ServiceLanVpnFeatureIpv6StaticRoute, ServiceLanVpnFeatureIpv6StaticRouteArgs
- Nat string
- IPv6 Nat
- Choices:
NAT64
,NAT66
- Choices:
- Nat
Variable string - Variable name
- Next
Hops List<ServiceLan Vpn Feature Ipv6Static Route Next Hop> - IPv6 Route Gateway Next Hop
- Null0 bool
- IPv6 Route Gateway Next Hop
- Prefix string
- Prefix
- Prefix
Variable string - Variable name
- Nat string
- IPv6 Nat
- Choices:
NAT64
,NAT66
- Choices:
- Nat
Variable string - Variable name
- Next
Hops []ServiceLan Vpn Feature Ipv6Static Route Next Hop - IPv6 Route Gateway Next Hop
- Null0 bool
- IPv6 Route Gateway Next Hop
- Prefix string
- Prefix
- Prefix
Variable string - Variable name
- nat String
- IPv6 Nat
- Choices:
NAT64
,NAT66
- Choices:
- nat
Variable String - Variable name
- next
Hops List<ServiceLan Vpn Feature Ipv6Static Route Next Hop> - IPv6 Route Gateway Next Hop
- null0 Boolean
- IPv6 Route Gateway Next Hop
- prefix String
- Prefix
- prefix
Variable String - Variable name
- nat string
- IPv6 Nat
- Choices:
NAT64
,NAT66
- Choices:
- nat
Variable string - Variable name
- next
Hops ServiceLan Vpn Feature Ipv6Static Route Next Hop[] - IPv6 Route Gateway Next Hop
- null0 boolean
- IPv6 Route Gateway Next Hop
- prefix string
- Prefix
- prefix
Variable string - Variable name
- nat str
- IPv6 Nat
- Choices:
NAT64
,NAT66
- Choices:
- nat_
variable str - Variable name
- next_
hops Sequence[ServiceLan Vpn Feature Ipv6Static Route Next Hop] - IPv6 Route Gateway Next Hop
- null0 bool
- IPv6 Route Gateway Next Hop
- prefix str
- Prefix
- prefix_
variable str - Variable name
- nat String
- IPv6 Nat
- Choices:
NAT64
,NAT66
- Choices:
- nat
Variable String - Variable name
- next
Hops List<Property Map> - IPv6 Route Gateway Next Hop
- null0 Boolean
- IPv6 Route Gateway Next Hop
- prefix String
- Prefix
- prefix
Variable String - Variable name
ServiceLanVpnFeatureIpv6StaticRouteNextHop, ServiceLanVpnFeatureIpv6StaticRouteNextHopArgs
- Address string
- Address
- Address
Variable string - Variable name
- Administrative
Distance int - Administrative distance
- Range:
1
-254
- Range:
- Administrative
Distance stringVariable - Variable name
- Address string
- Address
- Address
Variable string - Variable name
- Administrative
Distance int - Administrative distance
- Range:
1
-254
- Range:
- Administrative
Distance stringVariable - Variable name
- address String
- Address
- address
Variable String - Variable name
- administrative
Distance Integer - Administrative distance
- Range:
1
-254
- Range:
- administrative
Distance StringVariable - Variable name
- address string
- Address
- address
Variable string - Variable name
- administrative
Distance number - Administrative distance
- Range:
1
-254
- Range:
- administrative
Distance stringVariable - Variable name
- address str
- Address
- address_
variable str - Variable name
- administrative_
distance int - Administrative distance
- Range:
1
-254
- Range:
- administrative_
distance_ strvariable - Variable name
- address String
- Address
- address
Variable String - Variable name
- administrative
Distance Number - Administrative distance
- Range:
1
-254
- Range:
- administrative
Distance StringVariable - Variable name
ServiceLanVpnFeatureNat64V4Pool, ServiceLanVpnFeatureNat64V4PoolArgs
- Name string
- NAT64 v4 Pool Name
- Name
Variable string - Variable name
- Overload bool
- NAT64 Overload
- Default value:
false
- Default value:
- Overload
Variable string - Variable name
- Range
End string - NAT64 Pool Range End
- Range
End stringVariable - Variable name
- Range
Start string - NAT64 Pool Range Start
- Range
Start stringVariable - Variable name
- Name string
- NAT64 v4 Pool Name
- Name
Variable string - Variable name
- Overload bool
- NAT64 Overload
- Default value:
false
- Default value:
- Overload
Variable string - Variable name
- Range
End string - NAT64 Pool Range End
- Range
End stringVariable - Variable name
- Range
Start string - NAT64 Pool Range Start
- Range
Start stringVariable - Variable name
- name String
- NAT64 v4 Pool Name
- name
Variable String - Variable name
- overload Boolean
- NAT64 Overload
- Default value:
false
- Default value:
- overload
Variable String - Variable name
- range
End String - NAT64 Pool Range End
- range
End StringVariable - Variable name
- range
Start String - NAT64 Pool Range Start
- range
Start StringVariable - Variable name
- name string
- NAT64 v4 Pool Name
- name
Variable string - Variable name
- overload boolean
- NAT64 Overload
- Default value:
false
- Default value:
- overload
Variable string - Variable name
- range
End string - NAT64 Pool Range End
- range
End stringVariable - Variable name
- range
Start string - NAT64 Pool Range Start
- range
Start stringVariable - Variable name
- name str
- NAT64 v4 Pool Name
- name_
variable str - Variable name
- overload bool
- NAT64 Overload
- Default value:
false
- Default value:
- overload_
variable str - Variable name
- range_
end str - NAT64 Pool Range End
- range_
end_ strvariable - Variable name
- range_
start str - NAT64 Pool Range Start
- range_
start_ strvariable - Variable name
- name String
- NAT64 v4 Pool Name
- name
Variable String - Variable name
- overload Boolean
- NAT64 Overload
- Default value:
false
- Default value:
- overload
Variable String - Variable name
- range
End String - NAT64 Pool Range End
- range
End StringVariable - Variable name
- range
Start String - NAT64 Pool Range Start
- range
Start StringVariable - Variable name
ServiceLanVpnFeatureNatPool, ServiceLanVpnFeatureNatPoolArgs
- Direction string
- NAT Direction
- Choices:
inside
,outside
- Choices:
- Direction
Variable string - Variable name
- Nat
Pool intName - NAT Pool Name
- Range:
1
-32
- Range:
- Nat
Pool stringName Variable - Variable name
- Overload bool
- NAT Overload
- Default value:
true
- Default value:
- Overload
Variable string - Variable name
- Prefix
Length int - NAT Pool Prefix Length
- Range:
1
-32
- Range:
- Prefix
Length stringVariable - Variable name
- Range
End string - NAT Pool Range End
- Range
End stringVariable - Variable name
- Range
Start string - NAT Pool Range Start
- Range
Start stringVariable - Variable name
- Tracker
Object stringId
- Direction string
- NAT Direction
- Choices:
inside
,outside
- Choices:
- Direction
Variable string - Variable name
- Nat
Pool intName - NAT Pool Name
- Range:
1
-32
- Range:
- Nat
Pool stringName Variable - Variable name
- Overload bool
- NAT Overload
- Default value:
true
- Default value:
- Overload
Variable string - Variable name
- Prefix
Length int - NAT Pool Prefix Length
- Range:
1
-32
- Range:
- Prefix
Length stringVariable - Variable name
- Range
End string - NAT Pool Range End
- Range
End stringVariable - Variable name
- Range
Start string - NAT Pool Range Start
- Range
Start stringVariable - Variable name
- Tracker
Object stringId
- direction String
- NAT Direction
- Choices:
inside
,outside
- Choices:
- direction
Variable String - Variable name
- nat
Pool IntegerName - NAT Pool Name
- Range:
1
-32
- Range:
- nat
Pool StringName Variable - Variable name
- overload Boolean
- NAT Overload
- Default value:
true
- Default value:
- overload
Variable String - Variable name
- prefix
Length Integer - NAT Pool Prefix Length
- Range:
1
-32
- Range:
- prefix
Length StringVariable - Variable name
- range
End String - NAT Pool Range End
- range
End StringVariable - Variable name
- range
Start String - NAT Pool Range Start
- range
Start StringVariable - Variable name
- tracker
Object StringId
- direction string
- NAT Direction
- Choices:
inside
,outside
- Choices:
- direction
Variable string - Variable name
- nat
Pool numberName - NAT Pool Name
- Range:
1
-32
- Range:
- nat
Pool stringName Variable - Variable name
- overload boolean
- NAT Overload
- Default value:
true
- Default value:
- overload
Variable string - Variable name
- prefix
Length number - NAT Pool Prefix Length
- Range:
1
-32
- Range:
- prefix
Length stringVariable - Variable name
- range
End string - NAT Pool Range End
- range
End stringVariable - Variable name
- range
Start string - NAT Pool Range Start
- range
Start stringVariable - Variable name
- tracker
Object stringId
- direction str
- NAT Direction
- Choices:
inside
,outside
- Choices:
- direction_
variable str - Variable name
- nat_
pool_ intname - NAT Pool Name
- Range:
1
-32
- Range:
- nat_
pool_ strname_ variable - Variable name
- overload bool
- NAT Overload
- Default value:
true
- Default value:
- overload_
variable str - Variable name
- prefix_
length int - NAT Pool Prefix Length
- Range:
1
-32
- Range:
- prefix_
length_ strvariable - Variable name
- range_
end str - NAT Pool Range End
- range_
end_ strvariable - Variable name
- range_
start str - NAT Pool Range Start
- range_
start_ strvariable - Variable name
- tracker_
object_ strid
- direction String
- NAT Direction
- Choices:
inside
,outside
- Choices:
- direction
Variable String - Variable name
- nat
Pool NumberName - NAT Pool Name
- Range:
1
-32
- Range:
- nat
Pool StringName Variable - Variable name
- overload Boolean
- NAT Overload
- Default value:
true
- Default value:
- overload
Variable String - Variable name
- prefix
Length Number - NAT Pool Prefix Length
- Range:
1
-32
- Range:
- prefix
Length StringVariable - Variable name
- range
End String - NAT Pool Range End
- range
End StringVariable - Variable name
- range
Start String - NAT Pool Range Start
- range
Start StringVariable - Variable name
- tracker
Object StringId
ServiceLanVpnFeatureNatPortForward, ServiceLanVpnFeatureNatPortForwardArgs
- Nat
Pool intName - NAT Pool Name
- Range:
1
-32
- Range:
- Nat
Pool stringName Variable - Variable name
- Protocol string
- Protocol
- Choices:
TCP
,UDP
- Choices:
- Protocol
Variable string - Variable name
- Source
Ip string - Source IP Address
- Source
Ip stringVariable - Variable name
- Source
Port int - Source Port
- Source
Port stringVariable - Variable name
- Translate
Port int - Translate Port
- Translate
Port stringVariable - Variable name
- Translated
Source stringIp - Translated Source IP Address
- Translated
Source stringIp Variable - Variable name
- Nat
Pool intName - NAT Pool Name
- Range:
1
-32
- Range:
- Nat
Pool stringName Variable - Variable name
- Protocol string
- Protocol
- Choices:
TCP
,UDP
- Choices:
- Protocol
Variable string - Variable name
- Source
Ip string - Source IP Address
- Source
Ip stringVariable - Variable name
- Source
Port int - Source Port
- Source
Port stringVariable - Variable name
- Translate
Port int - Translate Port
- Translate
Port stringVariable - Variable name
- Translated
Source stringIp - Translated Source IP Address
- Translated
Source stringIp Variable - Variable name
- nat
Pool IntegerName - NAT Pool Name
- Range:
1
-32
- Range:
- nat
Pool StringName Variable - Variable name
- protocol String
- Protocol
- Choices:
TCP
,UDP
- Choices:
- protocol
Variable String - Variable name
- source
Ip String - Source IP Address
- source
Ip StringVariable - Variable name
- source
Port Integer - Source Port
- source
Port StringVariable - Variable name
- translate
Port Integer - Translate Port
- translate
Port StringVariable - Variable name
- translated
Source StringIp - Translated Source IP Address
- translated
Source StringIp Variable - Variable name
- nat
Pool numberName - NAT Pool Name
- Range:
1
-32
- Range:
- nat
Pool stringName Variable - Variable name
- protocol string
- Protocol
- Choices:
TCP
,UDP
- Choices:
- protocol
Variable string - Variable name
- source
Ip string - Source IP Address
- source
Ip stringVariable - Variable name
- source
Port number - Source Port
- source
Port stringVariable - Variable name
- translate
Port number - Translate Port
- translate
Port stringVariable - Variable name
- translated
Source stringIp - Translated Source IP Address
- translated
Source stringIp Variable - Variable name
- nat_
pool_ intname - NAT Pool Name
- Range:
1
-32
- Range:
- nat_
pool_ strname_ variable - Variable name
- protocol str
- Protocol
- Choices:
TCP
,UDP
- Choices:
- protocol_
variable str - Variable name
- source_
ip str - Source IP Address
- source_
ip_ strvariable - Variable name
- source_
port int - Source Port
- source_
port_ strvariable - Variable name
- translate_
port int - Translate Port
- translate_
port_ strvariable - Variable name
- translated_
source_ strip - Translated Source IP Address
- translated_
source_ strip_ variable - Variable name
- nat
Pool NumberName - NAT Pool Name
- Range:
1
-32
- Range:
- nat
Pool StringName Variable - Variable name
- protocol String
- Protocol
- Choices:
TCP
,UDP
- Choices:
- protocol
Variable String - Variable name
- source
Ip String - Source IP Address
- source
Ip StringVariable - Variable name
- source
Port Number - Source Port
- source
Port StringVariable - Variable name
- translate
Port Number - Translate Port
- translate
Port StringVariable - Variable name
- translated
Source StringIp - Translated Source IP Address
- translated
Source StringIp Variable - Variable name
ServiceLanVpnFeatureRouteLeakFromGlobalVpn, ServiceLanVpnFeatureRouteLeakFromGlobalVpnArgs
- Redistributions
List<Service
Lan Vpn Feature Route Leak From Global Vpn Redistribution> - Redistribute Routes to specific Protocol on Service VPN
- Route
Policy stringId - Route
Protocol string - Leak Routes of particular protocol from Global to Service VPN
- Choices:
static
,connected
,bgp
,ospf
- Choices:
- Route
Protocol stringVariable - Variable name
- Redistributions
[]Service
Lan Vpn Feature Route Leak From Global Vpn Redistribution - Redistribute Routes to specific Protocol on Service VPN
- Route
Policy stringId - Route
Protocol string - Leak Routes of particular protocol from Global to Service VPN
- Choices:
static
,connected
,bgp
,ospf
- Choices:
- Route
Protocol stringVariable - Variable name
- redistributions
List<Service
Lan Vpn Feature Route Leak From Global Vpn Redistribution> - Redistribute Routes to specific Protocol on Service VPN
- route
Policy StringId - route
Protocol String - Leak Routes of particular protocol from Global to Service VPN
- Choices:
static
,connected
,bgp
,ospf
- Choices:
- route
Protocol StringVariable - Variable name
- redistributions
Service
Lan Vpn Feature Route Leak From Global Vpn Redistribution[] - Redistribute Routes to specific Protocol on Service VPN
- route
Policy stringId - route
Protocol string - Leak Routes of particular protocol from Global to Service VPN
- Choices:
static
,connected
,bgp
,ospf
- Choices:
- route
Protocol stringVariable - Variable name
- redistributions
Sequence[Service
Lan Vpn Feature Route Leak From Global Vpn Redistribution] - Redistribute Routes to specific Protocol on Service VPN
- route_
policy_ strid - route_
protocol str - Leak Routes of particular protocol from Global to Service VPN
- Choices:
static
,connected
,bgp
,ospf
- Choices:
- route_
protocol_ strvariable - Variable name
- redistributions List<Property Map>
- Redistribute Routes to specific Protocol on Service VPN
- route
Policy StringId - route
Protocol String - Leak Routes of particular protocol from Global to Service VPN
- Choices:
static
,connected
,bgp
,ospf
- Choices:
- route
Protocol StringVariable - Variable name
ServiceLanVpnFeatureRouteLeakFromGlobalVpnRedistribution, ServiceLanVpnFeatureRouteLeakFromGlobalVpnRedistributionArgs
- Protocol string
- Protocol to restributed leaked routes
- Choices:
bgp
,ospf
- Choices:
- Protocol
Variable string - Variable name
- Redistribution
Policy stringId
- Protocol string
- Protocol to restributed leaked routes
- Choices:
bgp
,ospf
- Choices:
- Protocol
Variable string - Variable name
- Redistribution
Policy stringId
- protocol String
- Protocol to restributed leaked routes
- Choices:
bgp
,ospf
- Choices:
- protocol
Variable String - Variable name
- redistribution
Policy StringId
- protocol string
- Protocol to restributed leaked routes
- Choices:
bgp
,ospf
- Choices:
- protocol
Variable string - Variable name
- redistribution
Policy stringId
- protocol str
- Protocol to restributed leaked routes
- Choices:
bgp
,ospf
- Choices:
- protocol_
variable str - Variable name
- redistribution_
policy_ strid
- protocol String
- Protocol to restributed leaked routes
- Choices:
bgp
,ospf
- Choices:
- protocol
Variable String - Variable name
- redistribution
Policy StringId
ServiceLanVpnFeatureRouteLeakFromOtherService, ServiceLanVpnFeatureRouteLeakFromOtherServiceArgs
- Redistributions
List<Service
Lan Vpn Feature Route Leak From Other Service Redistribution> - Redistribute Route to specific Protocol on Current Service VPN
- Route
Policy stringId - Route
Protocol string - Leak Route of particular protocol from Source Service VPN
- Choices:
static
,connected
,bgp
,ospf
- Choices:
- Route
Protocol stringVariable - Variable name
- Source
Vpn int - Source Service VPN from where route are to be leaked
- Range:
1
-65530
- Range:
- Source
Vpn stringVariable - Variable name
- Redistributions
[]Service
Lan Vpn Feature Route Leak From Other Service Redistribution - Redistribute Route to specific Protocol on Current Service VPN
- Route
Policy stringId - Route
Protocol string - Leak Route of particular protocol from Source Service VPN
- Choices:
static
,connected
,bgp
,ospf
- Choices:
- Route
Protocol stringVariable - Variable name
- Source
Vpn int - Source Service VPN from where route are to be leaked
- Range:
1
-65530
- Range:
- Source
Vpn stringVariable - Variable name
- redistributions
List<Service
Lan Vpn Feature Route Leak From Other Service Redistribution> - Redistribute Route to specific Protocol on Current Service VPN
- route
Policy StringId - route
Protocol String - Leak Route of particular protocol from Source Service VPN
- Choices:
static
,connected
,bgp
,ospf
- Choices:
- route
Protocol StringVariable - Variable name
- source
Vpn Integer - Source Service VPN from where route are to be leaked
- Range:
1
-65530
- Range:
- source
Vpn StringVariable - Variable name
- redistributions
Service
Lan Vpn Feature Route Leak From Other Service Redistribution[] - Redistribute Route to specific Protocol on Current Service VPN
- route
Policy stringId - route
Protocol string - Leak Route of particular protocol from Source Service VPN
- Choices:
static
,connected
,bgp
,ospf
- Choices:
- route
Protocol stringVariable - Variable name
- source
Vpn number - Source Service VPN from where route are to be leaked
- Range:
1
-65530
- Range:
- source
Vpn stringVariable - Variable name
- redistributions
Sequence[Service
Lan Vpn Feature Route Leak From Other Service Redistribution] - Redistribute Route to specific Protocol on Current Service VPN
- route_
policy_ strid - route_
protocol str - Leak Route of particular protocol from Source Service VPN
- Choices:
static
,connected
,bgp
,ospf
- Choices:
- route_
protocol_ strvariable - Variable name
- source_
vpn int - Source Service VPN from where route are to be leaked
- Range:
1
-65530
- Range:
- source_
vpn_ strvariable - Variable name
- redistributions List<Property Map>
- Redistribute Route to specific Protocol on Current Service VPN
- route
Policy StringId - route
Protocol String - Leak Route of particular protocol from Source Service VPN
- Choices:
static
,connected
,bgp
,ospf
- Choices:
- route
Protocol StringVariable - Variable name
- source
Vpn Number - Source Service VPN from where route are to be leaked
- Range:
1
-65530
- Range:
- source
Vpn StringVariable - Variable name
ServiceLanVpnFeatureRouteLeakFromOtherServiceRedistribution, ServiceLanVpnFeatureRouteLeakFromOtherServiceRedistributionArgs
- Protocol string
- Protocol to restributed leaked routes
- Choices:
bgp
,ospf
- Choices:
- Protocol
Variable string - Variable name
- Redistribution
Policy stringId
- Protocol string
- Protocol to restributed leaked routes
- Choices:
bgp
,ospf
- Choices:
- Protocol
Variable string - Variable name
- Redistribution
Policy stringId
- protocol String
- Protocol to restributed leaked routes
- Choices:
bgp
,ospf
- Choices:
- protocol
Variable String - Variable name
- redistribution
Policy StringId
- protocol string
- Protocol to restributed leaked routes
- Choices:
bgp
,ospf
- Choices:
- protocol
Variable string - Variable name
- redistribution
Policy stringId
- protocol str
- Protocol to restributed leaked routes
- Choices:
bgp
,ospf
- Choices:
- protocol_
variable str - Variable name
- redistribution_
policy_ strid
- protocol String
- Protocol to restributed leaked routes
- Choices:
bgp
,ospf
- Choices:
- protocol
Variable String - Variable name
- redistribution
Policy StringId
ServiceLanVpnFeatureRouteLeakToGlobalVpn, ServiceLanVpnFeatureRouteLeakToGlobalVpnArgs
- Redistributions
List<Service
Lan Vpn Feature Route Leak To Global Vpn Redistribution> - Redistribute Routes to specific Protocol on Global VPN
- Route
Policy stringId - Route
Protocol string - Leak Routes of particular protocol from Service to Global VPN
- Choices:
static
,connected
,bgp
,ospf
- Choices:
- Route
Protocol stringVariable - Variable name
- Redistributions
[]Service
Lan Vpn Feature Route Leak To Global Vpn Redistribution - Redistribute Routes to specific Protocol on Global VPN
- Route
Policy stringId - Route
Protocol string - Leak Routes of particular protocol from Service to Global VPN
- Choices:
static
,connected
,bgp
,ospf
- Choices:
- Route
Protocol stringVariable - Variable name
- redistributions
List<Service
Lan Vpn Feature Route Leak To Global Vpn Redistribution> - Redistribute Routes to specific Protocol on Global VPN
- route
Policy StringId - route
Protocol String - Leak Routes of particular protocol from Service to Global VPN
- Choices:
static
,connected
,bgp
,ospf
- Choices:
- route
Protocol StringVariable - Variable name
- redistributions
Service
Lan Vpn Feature Route Leak To Global Vpn Redistribution[] - Redistribute Routes to specific Protocol on Global VPN
- route
Policy stringId - route
Protocol string - Leak Routes of particular protocol from Service to Global VPN
- Choices:
static
,connected
,bgp
,ospf
- Choices:
- route
Protocol stringVariable - Variable name
- redistributions
Sequence[Service
Lan Vpn Feature Route Leak To Global Vpn Redistribution] - Redistribute Routes to specific Protocol on Global VPN
- route_
policy_ strid - route_
protocol str - Leak Routes of particular protocol from Service to Global VPN
- Choices:
static
,connected
,bgp
,ospf
- Choices:
- route_
protocol_ strvariable - Variable name
- redistributions List<Property Map>
- Redistribute Routes to specific Protocol on Global VPN
- route
Policy StringId - route
Protocol String - Leak Routes of particular protocol from Service to Global VPN
- Choices:
static
,connected
,bgp
,ospf
- Choices:
- route
Protocol StringVariable - Variable name
ServiceLanVpnFeatureRouteLeakToGlobalVpnRedistribution, ServiceLanVpnFeatureRouteLeakToGlobalVpnRedistributionArgs
- Protocol string
- Protocol to restributed leaked routes
- Choices:
bgp
,ospf
- Choices:
- Protocol
Variable string - Variable name
- Redistribution
Policy stringId
- Protocol string
- Protocol to restributed leaked routes
- Choices:
bgp
,ospf
- Choices:
- Protocol
Variable string - Variable name
- Redistribution
Policy stringId
- protocol String
- Protocol to restributed leaked routes
- Choices:
bgp
,ospf
- Choices:
- protocol
Variable String - Variable name
- redistribution
Policy StringId
- protocol string
- Protocol to restributed leaked routes
- Choices:
bgp
,ospf
- Choices:
- protocol
Variable string - Variable name
- redistribution
Policy stringId
- protocol str
- Protocol to restributed leaked routes
- Choices:
bgp
,ospf
- Choices:
- protocol_
variable str - Variable name
- redistribution_
policy_ strid
- protocol String
- Protocol to restributed leaked routes
- Choices:
bgp
,ospf
- Choices:
- protocol
Variable String - Variable name
- redistribution
Policy StringId
ServiceLanVpnFeatureService, ServiceLanVpnFeatureServiceArgs
- Ipv4Addresses List<string>
- IPv4 Addresses (Maximum: 4)
- Ipv4Addresses
Variable string - Variable name
- Service
Type string - Service Type
- Choices:
FW
,IDS
,IDP
,netsvc1
,netsvc2
,netsvc3
,netsvc4
,TE
,appqoe
- Choices:
- Service
Type stringVariable - Variable name
- Tracking bool
- Tracking
- Default value:
true
- Default value:
- Tracking
Variable string - Variable name
- Ipv4Addresses []string
- IPv4 Addresses (Maximum: 4)
- Ipv4Addresses
Variable string - Variable name
- Service
Type string - Service Type
- Choices:
FW
,IDS
,IDP
,netsvc1
,netsvc2
,netsvc3
,netsvc4
,TE
,appqoe
- Choices:
- Service
Type stringVariable - Variable name
- Tracking bool
- Tracking
- Default value:
true
- Default value:
- Tracking
Variable string - Variable name
- ipv4Addresses List<String>
- IPv4 Addresses (Maximum: 4)
- ipv4Addresses
Variable String - Variable name
- service
Type String - Service Type
- Choices:
FW
,IDS
,IDP
,netsvc1
,netsvc2
,netsvc3
,netsvc4
,TE
,appqoe
- Choices:
- service
Type StringVariable - Variable name
- tracking Boolean
- Tracking
- Default value:
true
- Default value:
- tracking
Variable String - Variable name
- ipv4Addresses string[]
- IPv4 Addresses (Maximum: 4)
- ipv4Addresses
Variable string - Variable name
- service
Type string - Service Type
- Choices:
FW
,IDS
,IDP
,netsvc1
,netsvc2
,netsvc3
,netsvc4
,TE
,appqoe
- Choices:
- service
Type stringVariable - Variable name
- tracking boolean
- Tracking
- Default value:
true
- Default value:
- tracking
Variable string - Variable name
- ipv4_
addresses Sequence[str] - IPv4 Addresses (Maximum: 4)
- ipv4_
addresses_ strvariable - Variable name
- service_
type str - Service Type
- Choices:
FW
,IDS
,IDP
,netsvc1
,netsvc2
,netsvc3
,netsvc4
,TE
,appqoe
- Choices:
- service_
type_ strvariable - Variable name
- tracking bool
- Tracking
- Default value:
true
- Default value:
- tracking_
variable str - Variable name
- ipv4Addresses List<String>
- IPv4 Addresses (Maximum: 4)
- ipv4Addresses
Variable String - Variable name
- service
Type String - Service Type
- Choices:
FW
,IDS
,IDP
,netsvc1
,netsvc2
,netsvc3
,netsvc4
,TE
,appqoe
- Choices:
- service
Type StringVariable - Variable name
- tracking Boolean
- Tracking
- Default value:
true
- Default value:
- tracking
Variable String - Variable name
ServiceLanVpnFeatureServiceRoute, ServiceLanVpnFeatureServiceRouteArgs
- Network
Address string - IP Address
- Network
Address stringVariable - Variable name
- Service string
- Service
- Choices:
SIG
- Default value:
SIG
- Choices:
- Service
Variable string - Variable name
- Subnet
Mask string - Subnet Mask
- Choices:
255.255.255.255
,255.255.255.254
,255.255.255.252
,255.255.255.248
,255.255.255.240
,255.255.255.224
,255.255.255.192
,255.255.255.128
,255.255.255.0
,255.255.254.0
,255.255.252.0
,255.255.248.0
,255.255.240.0
,255.255.224.0
,255.255.192.0
,255.255.128.0
,255.255.0.0
,255.254.0.0
,255.252.0.0
,255.240.0.0
,255.224.0.0
,255.192.0.0
,255.128.0.0
,255.0.0.0
,254.0.0.0
,252.0.0.0
,248.0.0.0
,240.0.0.0
,224.0.0.0
,192.0.0.0
,128.0.0.0
,0.0.0.0
- Choices:
- Subnet
Mask stringVariable - Variable name
- Vpn int
- Service
- Network
Address string - IP Address
- Network
Address stringVariable - Variable name
- Service string
- Service
- Choices:
SIG
- Default value:
SIG
- Choices:
- Service
Variable string - Variable name
- Subnet
Mask string - Subnet Mask
- Choices:
255.255.255.255
,255.255.255.254
,255.255.255.252
,255.255.255.248
,255.255.255.240
,255.255.255.224
,255.255.255.192
,255.255.255.128
,255.255.255.0
,255.255.254.0
,255.255.252.0
,255.255.248.0
,255.255.240.0
,255.255.224.0
,255.255.192.0
,255.255.128.0
,255.255.0.0
,255.254.0.0
,255.252.0.0
,255.240.0.0
,255.224.0.0
,255.192.0.0
,255.128.0.0
,255.0.0.0
,254.0.0.0
,252.0.0.0
,248.0.0.0
,240.0.0.0
,224.0.0.0
,192.0.0.0
,128.0.0.0
,0.0.0.0
- Choices:
- Subnet
Mask stringVariable - Variable name
- Vpn int
- Service
- network
Address String - IP Address
- network
Address StringVariable - Variable name
- service String
- Service
- Choices:
SIG
- Default value:
SIG
- Choices:
- service
Variable String - Variable name
- subnet
Mask String - Subnet Mask
- Choices:
255.255.255.255
,255.255.255.254
,255.255.255.252
,255.255.255.248
,255.255.255.240
,255.255.255.224
,255.255.255.192
,255.255.255.128
,255.255.255.0
,255.255.254.0
,255.255.252.0
,255.255.248.0
,255.255.240.0
,255.255.224.0
,255.255.192.0
,255.255.128.0
,255.255.0.0
,255.254.0.0
,255.252.0.0
,255.240.0.0
,255.224.0.0
,255.192.0.0
,255.128.0.0
,255.0.0.0
,254.0.0.0
,252.0.0.0
,248.0.0.0
,240.0.0.0
,224.0.0.0
,192.0.0.0
,128.0.0.0
,0.0.0.0
- Choices:
- subnet
Mask StringVariable - Variable name
- vpn Integer
- Service
- network
Address string - IP Address
- network
Address stringVariable - Variable name
- service string
- Service
- Choices:
SIG
- Default value:
SIG
- Choices:
- service
Variable string - Variable name
- subnet
Mask string - Subnet Mask
- Choices:
255.255.255.255
,255.255.255.254
,255.255.255.252
,255.255.255.248
,255.255.255.240
,255.255.255.224
,255.255.255.192
,255.255.255.128
,255.255.255.0
,255.255.254.0
,255.255.252.0
,255.255.248.0
,255.255.240.0
,255.255.224.0
,255.255.192.0
,255.255.128.0
,255.255.0.0
,255.254.0.0
,255.252.0.0
,255.240.0.0
,255.224.0.0
,255.192.0.0
,255.128.0.0
,255.0.0.0
,254.0.0.0
,252.0.0.0
,248.0.0.0
,240.0.0.0
,224.0.0.0
,192.0.0.0
,128.0.0.0
,0.0.0.0
- Choices:
- subnet
Mask stringVariable - Variable name
- vpn number
- Service
- network_
address str - IP Address
- network_
address_ strvariable - Variable name
- service str
- Service
- Choices:
SIG
- Default value:
SIG
- Choices:
- service_
variable str - Variable name
- subnet_
mask str - Subnet Mask
- Choices:
255.255.255.255
,255.255.255.254
,255.255.255.252
,255.255.255.248
,255.255.255.240
,255.255.255.224
,255.255.255.192
,255.255.255.128
,255.255.255.0
,255.255.254.0
,255.255.252.0
,255.255.248.0
,255.255.240.0
,255.255.224.0
,255.255.192.0
,255.255.128.0
,255.255.0.0
,255.254.0.0
,255.252.0.0
,255.240.0.0
,255.224.0.0
,255.192.0.0
,255.128.0.0
,255.0.0.0
,254.0.0.0
,252.0.0.0
,248.0.0.0
,240.0.0.0
,224.0.0.0
,192.0.0.0
,128.0.0.0
,0.0.0.0
- Choices:
- subnet_
mask_ strvariable - Variable name
- vpn int
- Service
- network
Address String - IP Address
- network
Address StringVariable - Variable name
- service String
- Service
- Choices:
SIG
- Default value:
SIG
- Choices:
- service
Variable String - Variable name
- subnet
Mask String - Subnet Mask
- Choices:
255.255.255.255
,255.255.255.254
,255.255.255.252
,255.255.255.248
,255.255.255.240
,255.255.255.224
,255.255.255.192
,255.255.255.128
,255.255.255.0
,255.255.254.0
,255.255.252.0
,255.255.248.0
,255.255.240.0
,255.255.224.0
,255.255.192.0
,255.255.128.0
,255.255.0.0
,255.254.0.0
,255.252.0.0
,255.240.0.0
,255.224.0.0
,255.192.0.0
,255.128.0.0
,255.0.0.0
,254.0.0.0
,252.0.0.0
,248.0.0.0
,240.0.0.0
,224.0.0.0
,192.0.0.0
,128.0.0.0
,0.0.0.0
- Choices:
- subnet
Mask StringVariable - Variable name
- vpn Number
- Service
ServiceLanVpnFeatureStaticNat, ServiceLanVpnFeatureStaticNatArgs
- Nat
Pool intName - NAT Pool Name
- Range:
1
-32
- Range:
- Nat
Pool stringName Variable - Variable name
- Source
Ip string - Source IP Address
- Source
Ip stringVariable - Variable name
- Static
Nat stringDirection - Static NAT Direction
- Choices:
inside
,outside
- Choices:
- Static
Nat stringDirection Variable - Variable name
- Tracker
Object stringId - Translated
Source stringIp - Translated Source IP Address
- Translated
Source stringIp Variable - Variable name
- Nat
Pool intName - NAT Pool Name
- Range:
1
-32
- Range:
- Nat
Pool stringName Variable - Variable name
- Source
Ip string - Source IP Address
- Source
Ip stringVariable - Variable name
- Static
Nat stringDirection - Static NAT Direction
- Choices:
inside
,outside
- Choices:
- Static
Nat stringDirection Variable - Variable name
- Tracker
Object stringId - Translated
Source stringIp - Translated Source IP Address
- Translated
Source stringIp Variable - Variable name
- nat
Pool IntegerName - NAT Pool Name
- Range:
1
-32
- Range:
- nat
Pool StringName Variable - Variable name
- source
Ip String - Source IP Address
- source
Ip StringVariable - Variable name
- static
Nat StringDirection - Static NAT Direction
- Choices:
inside
,outside
- Choices:
- static
Nat StringDirection Variable - Variable name
- tracker
Object StringId - translated
Source StringIp - Translated Source IP Address
- translated
Source StringIp Variable - Variable name
- nat
Pool numberName - NAT Pool Name
- Range:
1
-32
- Range:
- nat
Pool stringName Variable - Variable name
- source
Ip string - Source IP Address
- source
Ip stringVariable - Variable name
- static
Nat stringDirection - Static NAT Direction
- Choices:
inside
,outside
- Choices:
- static
Nat stringDirection Variable - Variable name
- tracker
Object stringId - translated
Source stringIp - Translated Source IP Address
- translated
Source stringIp Variable - Variable name
- nat_
pool_ intname - NAT Pool Name
- Range:
1
-32
- Range:
- nat_
pool_ strname_ variable - Variable name
- source_
ip str - Source IP Address
- source_
ip_ strvariable - Variable name
- static_
nat_ strdirection - Static NAT Direction
- Choices:
inside
,outside
- Choices:
- static_
nat_ strdirection_ variable - Variable name
- tracker_
object_ strid - translated_
source_ strip - Translated Source IP Address
- translated_
source_ strip_ variable - Variable name
- nat
Pool NumberName - NAT Pool Name
- Range:
1
-32
- Range:
- nat
Pool StringName Variable - Variable name
- source
Ip String - Source IP Address
- source
Ip StringVariable - Variable name
- static
Nat StringDirection - Static NAT Direction
- Choices:
inside
,outside
- Choices:
- static
Nat StringDirection Variable - Variable name
- tracker
Object StringId - translated
Source StringIp - Translated Source IP Address
- translated
Source StringIp Variable - Variable name
Import
Expected import identifier with the format: “service_lan_vpn_feature_id,feature_profile_id”
$ pulumi import sdwan:index/serviceLanVpnFeature:ServiceLanVpnFeature example "f6b2c44c-693c-4763-b010-895aa3d236bd,f6dd22c8-0b4f-496c-9a0b-6813d1f8b8ac"
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- sdwan pulumi/pulumi-sdwan
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
sdwan
Terraform Provider.