sdwan.CiscoVpnFeatureTemplate
Explore with Pulumi AI
This resource can manage a Cisco VPN feature template.
- Minimum SD-WAN Manager version:
15.0.0
Example Usage
Coming soon!
Coming soon!
Coming soon!
Coming soon!
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.sdwan.CiscoVpnFeatureTemplate;
import com.pulumi.sdwan.CiscoVpnFeatureTemplateArgs;
import com.pulumi.sdwan.inputs.CiscoVpnFeatureTemplateDnsIpv4ServerArgs;
import com.pulumi.sdwan.inputs.CiscoVpnFeatureTemplateDnsIpv6ServerArgs;
import com.pulumi.sdwan.inputs.CiscoVpnFeatureTemplateDnsHostArgs;
import com.pulumi.sdwan.inputs.CiscoVpnFeatureTemplateServiceArgs;
import com.pulumi.sdwan.inputs.CiscoVpnFeatureTemplateIpv4StaticServiceRouteArgs;
import com.pulumi.sdwan.inputs.CiscoVpnFeatureTemplateIpv4StaticRouteArgs;
import com.pulumi.sdwan.inputs.CiscoVpnFeatureTemplateIpv6StaticRouteArgs;
import com.pulumi.sdwan.inputs.CiscoVpnFeatureTemplateIpv4StaticGreRouteArgs;
import com.pulumi.sdwan.inputs.CiscoVpnFeatureTemplateIpv4StaticIpsecRouteArgs;
import com.pulumi.sdwan.inputs.CiscoVpnFeatureTemplateOmpAdvertiseIpv4RouteArgs;
import com.pulumi.sdwan.inputs.CiscoVpnFeatureTemplateOmpAdvertiseIpv6RouteArgs;
import com.pulumi.sdwan.inputs.CiscoVpnFeatureTemplateNat64PoolArgs;
import com.pulumi.sdwan.inputs.CiscoVpnFeatureTemplateNatPoolArgs;
import com.pulumi.sdwan.inputs.CiscoVpnFeatureTemplateStaticNatRuleArgs;
import com.pulumi.sdwan.inputs.CiscoVpnFeatureTemplateStaticNatSubnetRuleArgs;
import com.pulumi.sdwan.inputs.CiscoVpnFeatureTemplatePortForwardRuleArgs;
import com.pulumi.sdwan.inputs.CiscoVpnFeatureTemplateRouteGlobalImportArgs;
import com.pulumi.sdwan.inputs.CiscoVpnFeatureTemplateRouteVpnImportArgs;
import com.pulumi.sdwan.inputs.CiscoVpnFeatureTemplateRouteGlobalExportArgs;
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 CiscoVpnFeatureTemplate("example", CiscoVpnFeatureTemplateArgs.builder()
.name("Example")
.description("My Example")
.deviceTypes("vedge-C8000V")
.vpnId(1)
.vpnName("VPN1")
.tenantVpnId(1)
.organizationName("org1")
.ompAdminDistanceIpv4(10)
.ompAdminDistanceIpv6(10)
.enhanceEcmpKeying(true)
.dnsIpv4Servers(CiscoVpnFeatureTemplateDnsIpv4ServerArgs.builder()
.address("9.9.9.9")
.role("primary")
.build())
.dnsIpv6Servers(CiscoVpnFeatureTemplateDnsIpv6ServerArgs.builder()
.address("2001::9")
.role("primary")
.build())
.dnsHosts(CiscoVpnFeatureTemplateDnsHostArgs.builder()
.hostname("abc1")
.ip("7.7.7.7")
.build())
.services(CiscoVpnFeatureTemplateServiceArgs.builder()
.service_types("FW")
.address("8.8.8.8")
.interface_("e1")
.track_enable(true)
.build())
.ipv4StaticServiceRoutes(CiscoVpnFeatureTemplateIpv4StaticServiceRouteArgs.builder()
.prefix("2.2.2.0/24")
.vpn_id(2)
.service("sig")
.build())
.ipv4StaticRoutes(CiscoVpnFeatureTemplateIpv4StaticRouteArgs.builder()
.prefix("3.3.3.0/24")
.null0(false)
.distance(10)
.vpn_id(5)
.dhcp(false)
.next_hops(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
.track_next_hops(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
.build())
.ipv6StaticRoutes(CiscoVpnFeatureTemplateIpv6StaticRouteArgs.builder()
.prefix("2001::/48")
.null0(false)
.vpn_id(5)
.nat("NAT64")
.next_hops(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
.build())
.ipv4StaticGreRoutes(CiscoVpnFeatureTemplateIpv4StaticGreRouteArgs.builder()
.prefix("3.3.3.0/24")
.vpn_id(2)
.interface_("e1")
.build())
.ipv4StaticIpsecRoutes(CiscoVpnFeatureTemplateIpv4StaticIpsecRouteArgs.builder()
.prefix("4.4.4.0/24")
.vpn_id(2)
.interface_("e1")
.build())
.ompAdvertiseIpv4Routes(CiscoVpnFeatureTemplateOmpAdvertiseIpv4RouteArgs.builder()
.protocol("bgp")
.route_policy("rp1")
.protocol_sub_type("external")
.prefixes(CiscoVpnFeatureTemplateOmpAdvertiseIpv4RoutePrefixArgs.builder()
.prefixEntry("1.1.1.0/24")
.aggregateOnly(true)
.build())
.build())
.ompAdvertiseIpv6Routes(CiscoVpnFeatureTemplateOmpAdvertiseIpv6RouteArgs.builder()
.protocol("bgp")
.route_policy("rp1")
.protocol_sub_type("external")
.prefixes(CiscoVpnFeatureTemplateOmpAdvertiseIpv6RoutePrefixArgs.builder()
.prefixEntry("2001:2::/48")
.aggregateOnly(true)
.build())
.build())
.nat64Pools(CiscoVpnFeatureTemplateNat64PoolArgs.builder()
.name("POOL1")
.start_address("100.1.1.1")
.end_address("100.1.2.255")
.overload(true)
.leak_from_global(true)
.leak_from_global_protocol("rip")
.leak_to_global(true)
.build())
.natPools(CiscoVpnFeatureTemplateNatPoolArgs.builder()
.name(1)
.prefix_length(24)
.range_start("101.1.1.1")
.range_end("101.1.2.255")
.overload(true)
.direction("inside")
.tracker_id(10)
.build())
.staticNatRules(CiscoVpnFeatureTemplateStaticNatRuleArgs.builder()
.pool_name(1)
.source_ip("10.1.1.1")
.translate_ip("105.1.1.1")
.static_nat_direction("inside")
.tracker_id(10)
.build())
.staticNatSubnetRules(CiscoVpnFeatureTemplateStaticNatSubnetRuleArgs.builder()
.source_ip_subnet("10.2.1.0")
.translate_ip_subnet("105.2.1.0")
.prefix_length(24)
.static_nat_direction("inside")
.tracker_id(10)
.build())
.portForwardRules(CiscoVpnFeatureTemplatePortForwardRuleArgs.builder()
.pool_name(1)
.source_port(5000)
.translate_port(6000)
.source_ip("10.3.1.1")
.translate_ip("120.3.1.1")
.protocol("tcp")
.build())
.routeGlobalImports(CiscoVpnFeatureTemplateRouteGlobalImportArgs.builder()
.protocol("ospf")
.protocol_sub_type("external")
.route_policy("policy1")
.redistributes(CiscoVpnFeatureTemplateRouteGlobalImportRedistributeArgs.builder()
.protocol("bgp")
.routePolicy("policy1")
.build())
.build())
.routeVpnImports(CiscoVpnFeatureTemplateRouteVpnImportArgs.builder()
.source_vpn_id(5)
.protocol("ospf")
.protocol_sub_type("external")
.route_policy("policy1")
.redistributes(CiscoVpnFeatureTemplateRouteVpnImportRedistributeArgs.builder()
.protocol("bgp")
.routePolicy("policy1")
.build())
.build())
.routeGlobalExports(CiscoVpnFeatureTemplateRouteGlobalExportArgs.builder()
.protocol("ospf")
.protocol_sub_type("external")
.route_policy("policy1")
.redistributes(CiscoVpnFeatureTemplateRouteGlobalExportRedistributeArgs.builder()
.protocol("bgp")
.routePolicy("policy1")
.build())
.build())
.build());
}
}
resources:
example:
type: sdwan:CiscoVpnFeatureTemplate
properties:
name: Example
description: My Example
deviceTypes:
- vedge-C8000V
vpnId: 1
vpnName: VPN1
tenantVpnId: 1
organizationName: org1
ompAdminDistanceIpv4: 10
ompAdminDistanceIpv6: 10
enhanceEcmpKeying: true
dnsIpv4Servers:
- address: 9.9.9.9
role: primary
dnsIpv6Servers:
- address: 2001::9
role: primary
dnsHosts:
- hostname: abc1
ip:
- 7.7.7.7
services:
- service_types: FW
address:
- 8.8.8.8
interface: e1
track_enable: true
ipv4StaticServiceRoutes:
- prefix: 2.2.2.0/24
vpn_id: 2
service: sig
ipv4StaticRoutes:
- prefix: 3.3.3.0/24
null0: false
distance: 10
vpn_id: 5
dhcp: false
next_hops:
- address: 11.1.1.1
distance: 20
track_next_hops:
- address: 12.1.1.1
distance: 20
tracker: tracker1
ipv6StaticRoutes:
- prefix: 2001::/48
null0: false
vpn_id: 5
nat: NAT64
next_hops:
- address: 2001::11
distance: 20
ipv4StaticGreRoutes:
- prefix: 3.3.3.0/24
vpn_id: 2
interface:
- e1
ipv4StaticIpsecRoutes:
- prefix: 4.4.4.0/24
vpn_id: 2
interface:
- e1
ompAdvertiseIpv4Routes:
- protocol: bgp
route_policy: rp1
protocol_sub_type:
- external
prefixes:
- prefixEntry: 1.1.1.0/24
aggregateOnly: true
ompAdvertiseIpv6Routes:
- protocol: bgp
route_policy: rp1
protocol_sub_type:
- external
prefixes:
- prefixEntry: 2001:2::/48
aggregateOnly: true
nat64Pools:
- name: POOL1
start_address: 100.1.1.1
end_address: 100.1.2.255
overload: true
leak_from_global: true
leak_from_global_protocol: rip
leak_to_global: true
natPools:
- name: 1
prefix_length: 24
range_start: 101.1.1.1
range_end: 101.1.2.255
overload: true
direction: inside
tracker_id: 10
staticNatRules:
- pool_name: 1
source_ip: 10.1.1.1
translate_ip: 105.1.1.1
static_nat_direction: inside
tracker_id: 10
staticNatSubnetRules:
- source_ip_subnet: 10.2.1.0
translate_ip_subnet: 105.2.1.0
prefix_length: 24
static_nat_direction: inside
tracker_id: 10
portForwardRules:
- pool_name: 1
source_port: 5000
translate_port: 6000
source_ip: 10.3.1.1
translate_ip: 120.3.1.1
protocol: tcp
routeGlobalImports:
- protocol: ospf
protocol_sub_type:
- external
route_policy: policy1
redistributes:
- protocol: bgp
routePolicy: policy1
routeVpnImports:
- source_vpn_id: 5
protocol: ospf
protocol_sub_type:
- external
route_policy: policy1
redistributes:
- protocol: bgp
routePolicy: policy1
routeGlobalExports:
- protocol: ospf
protocol_sub_type:
- external
route_policy: policy1
redistributes:
- protocol: bgp
routePolicy: policy1
Create CiscoVpnFeatureTemplate Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new CiscoVpnFeatureTemplate(name: string, args: CiscoVpnFeatureTemplateArgs, opts?: CustomResourceOptions);
@overload
def CiscoVpnFeatureTemplate(resource_name: str,
args: CiscoVpnFeatureTemplateArgs,
opts: Optional[ResourceOptions] = None)
@overload
def CiscoVpnFeatureTemplate(resource_name: str,
opts: Optional[ResourceOptions] = None,
description: Optional[str] = None,
device_types: Optional[Sequence[str]] = None,
dns_hosts: Optional[Sequence[CiscoVpnFeatureTemplateDnsHostArgs]] = None,
dns_ipv4_servers: Optional[Sequence[CiscoVpnFeatureTemplateDnsIpv4ServerArgs]] = None,
dns_ipv6_servers: Optional[Sequence[CiscoVpnFeatureTemplateDnsIpv6ServerArgs]] = None,
enhance_ecmp_keying: Optional[bool] = None,
enhance_ecmp_keying_variable: Optional[str] = None,
ipv4_static_gre_routes: Optional[Sequence[CiscoVpnFeatureTemplateIpv4StaticGreRouteArgs]] = None,
ipv4_static_ipsec_routes: Optional[Sequence[CiscoVpnFeatureTemplateIpv4StaticIpsecRouteArgs]] = None,
ipv4_static_routes: Optional[Sequence[CiscoVpnFeatureTemplateIpv4StaticRouteArgs]] = None,
ipv4_static_service_routes: Optional[Sequence[CiscoVpnFeatureTemplateIpv4StaticServiceRouteArgs]] = None,
ipv6_static_routes: Optional[Sequence[CiscoVpnFeatureTemplateIpv6StaticRouteArgs]] = None,
name: Optional[str] = None,
nat64_pools: Optional[Sequence[CiscoVpnFeatureTemplateNat64PoolArgs]] = None,
nat_pools: Optional[Sequence[CiscoVpnFeatureTemplateNatPoolArgs]] = 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,
omp_advertise_ipv4_routes: Optional[Sequence[CiscoVpnFeatureTemplateOmpAdvertiseIpv4RouteArgs]] = None,
omp_advertise_ipv6_routes: Optional[Sequence[CiscoVpnFeatureTemplateOmpAdvertiseIpv6RouteArgs]] = None,
organization_name: Optional[str] = None,
port_forward_rules: Optional[Sequence[CiscoVpnFeatureTemplatePortForwardRuleArgs]] = None,
route_global_exports: Optional[Sequence[CiscoVpnFeatureTemplateRouteGlobalExportArgs]] = None,
route_global_imports: Optional[Sequence[CiscoVpnFeatureTemplateRouteGlobalImportArgs]] = None,
route_vpn_imports: Optional[Sequence[CiscoVpnFeatureTemplateRouteVpnImportArgs]] = None,
services: Optional[Sequence[CiscoVpnFeatureTemplateServiceArgs]] = None,
static_nat_rules: Optional[Sequence[CiscoVpnFeatureTemplateStaticNatRuleArgs]] = None,
static_nat_subnet_rules: Optional[Sequence[CiscoVpnFeatureTemplateStaticNatSubnetRuleArgs]] = None,
tenant_vpn_id: Optional[int] = None,
vpn_id: Optional[int] = None,
vpn_name: Optional[str] = None,
vpn_name_variable: Optional[str] = None)
func NewCiscoVpnFeatureTemplate(ctx *Context, name string, args CiscoVpnFeatureTemplateArgs, opts ...ResourceOption) (*CiscoVpnFeatureTemplate, error)
public CiscoVpnFeatureTemplate(string name, CiscoVpnFeatureTemplateArgs args, CustomResourceOptions? opts = null)
public CiscoVpnFeatureTemplate(String name, CiscoVpnFeatureTemplateArgs args)
public CiscoVpnFeatureTemplate(String name, CiscoVpnFeatureTemplateArgs args, CustomResourceOptions options)
type: sdwan:CiscoVpnFeatureTemplate
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 CiscoVpnFeatureTemplateArgs
- 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 CiscoVpnFeatureTemplateArgs
- 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 CiscoVpnFeatureTemplateArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args CiscoVpnFeatureTemplateArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args CiscoVpnFeatureTemplateArgs
- 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 ciscoVpnFeatureTemplateResource = new Sdwan.CiscoVpnFeatureTemplate("ciscoVpnFeatureTemplateResource", new()
{
Description = "string",
DeviceTypes = new[]
{
"string",
},
DnsHosts = new[]
{
new Sdwan.Inputs.CiscoVpnFeatureTemplateDnsHostArgs
{
Hostname = "string",
HostnameVariable = "string",
IpVariable = "string",
Ips = new[]
{
"string",
},
Optional = false,
},
},
DnsIpv4Servers = new[]
{
new Sdwan.Inputs.CiscoVpnFeatureTemplateDnsIpv4ServerArgs
{
Address = "string",
AddressVariable = "string",
Optional = false,
Role = "string",
RoleVariable = "string",
},
},
DnsIpv6Servers = new[]
{
new Sdwan.Inputs.CiscoVpnFeatureTemplateDnsIpv6ServerArgs
{
Address = "string",
Optional = false,
Role = "string",
RoleVariable = "string",
},
},
EnhanceEcmpKeying = false,
EnhanceEcmpKeyingVariable = "string",
Ipv4StaticGreRoutes = new[]
{
new Sdwan.Inputs.CiscoVpnFeatureTemplateIpv4StaticGreRouteArgs
{
InterfaceVariable = "string",
Interfaces = new[]
{
"string",
},
Optional = false,
Prefix = "string",
PrefixVariable = "string",
VpnId = 0,
},
},
Ipv4StaticIpsecRoutes = new[]
{
new Sdwan.Inputs.CiscoVpnFeatureTemplateIpv4StaticIpsecRouteArgs
{
InterfaceVariable = "string",
Interfaces = new[]
{
"string",
},
Optional = false,
Prefix = "string",
PrefixVariable = "string",
VpnId = 0,
},
},
Ipv4StaticRoutes = new[]
{
new Sdwan.Inputs.CiscoVpnFeatureTemplateIpv4StaticRouteArgs
{
Dhcp = false,
DhcpVariable = "string",
Distance = 0,
DistanceVariable = "string",
NextHops = new[]
{
new Sdwan.Inputs.CiscoVpnFeatureTemplateIpv4StaticRouteNextHopArgs
{
Address = "string",
AddressVariable = "string",
Distance = 0,
DistanceVariable = "string",
Optional = false,
},
},
Null0 = false,
Null0Variable = "string",
Optional = false,
Prefix = "string",
PrefixVariable = "string",
TrackNextHops = new[]
{
new Sdwan.Inputs.CiscoVpnFeatureTemplateIpv4StaticRouteTrackNextHopArgs
{
Address = "string",
AddressVariable = "string",
Distance = 0,
DistanceVariable = "string",
Optional = false,
Tracker = "string",
TrackerVariable = "string",
},
},
VpnId = 0,
VpnIdVariable = "string",
},
},
Ipv4StaticServiceRoutes = new[]
{
new Sdwan.Inputs.CiscoVpnFeatureTemplateIpv4StaticServiceRouteArgs
{
Optional = false,
Prefix = "string",
PrefixVariable = "string",
Service = "string",
VpnId = 0,
},
},
Ipv6StaticRoutes = new[]
{
new Sdwan.Inputs.CiscoVpnFeatureTemplateIpv6StaticRouteArgs
{
Nat = "string",
NatVariable = "string",
NextHops = new[]
{
new Sdwan.Inputs.CiscoVpnFeatureTemplateIpv6StaticRouteNextHopArgs
{
Address = "string",
AddressVariable = "string",
Distance = 0,
DistanceVariable = "string",
Optional = false,
},
},
Null0 = false,
Null0Variable = "string",
Optional = false,
Prefix = "string",
PrefixVariable = "string",
VpnId = 0,
VpnIdVariable = "string",
},
},
Name = "string",
Nat64Pools = new[]
{
new Sdwan.Inputs.CiscoVpnFeatureTemplateNat64PoolArgs
{
EndAddress = "string",
EndAddressVariable = "string",
LeakFromGlobal = false,
LeakFromGlobalProtocol = "string",
LeakToGlobal = false,
Name = "string",
Optional = false,
Overload = false,
OverloadVariable = "string",
StartAddress = "string",
StartAddressVariable = "string",
},
},
NatPools = new[]
{
new Sdwan.Inputs.CiscoVpnFeatureTemplateNatPoolArgs
{
Direction = "string",
DirectionVariable = "string",
Name = 0,
NameVariable = "string",
Optional = false,
Overload = false,
OverloadVariable = "string",
PrefixLength = 0,
PrefixLengthVariable = "string",
RangeEnd = "string",
RangeEndVariable = "string",
RangeStart = "string",
RangeStartVariable = "string",
TrackerId = 0,
TrackerIdVariable = "string",
},
},
OmpAdminDistanceIpv4 = 0,
OmpAdminDistanceIpv4Variable = "string",
OmpAdminDistanceIpv6 = 0,
OmpAdminDistanceIpv6Variable = "string",
OmpAdvertiseIpv4Routes = new[]
{
new Sdwan.Inputs.CiscoVpnFeatureTemplateOmpAdvertiseIpv4RouteArgs
{
Optional = false,
Prefixes = new[]
{
new Sdwan.Inputs.CiscoVpnFeatureTemplateOmpAdvertiseIpv4RoutePrefixArgs
{
AggregateOnly = false,
AggregateOnlyVariable = "string",
Optional = false,
PrefixEntry = "string",
PrefixEntryVariable = "string",
},
},
Protocol = "string",
ProtocolSubTypeVariable = "string",
ProtocolSubTypes = new[]
{
"string",
},
ProtocolVariable = "string",
RoutePolicy = "string",
RoutePolicyVariable = "string",
},
},
OmpAdvertiseIpv6Routes = new[]
{
new Sdwan.Inputs.CiscoVpnFeatureTemplateOmpAdvertiseIpv6RouteArgs
{
Optional = false,
Prefixes = new[]
{
new Sdwan.Inputs.CiscoVpnFeatureTemplateOmpAdvertiseIpv6RoutePrefixArgs
{
AggregateOnly = false,
AggregateOnlyVariable = "string",
Optional = false,
PrefixEntry = "string",
PrefixEntryVariable = "string",
},
},
Protocol = "string",
ProtocolSubTypeVariable = "string",
ProtocolSubTypes = new[]
{
"string",
},
ProtocolVariable = "string",
RoutePolicy = "string",
RoutePolicyVariable = "string",
},
},
OrganizationName = "string",
PortForwardRules = new[]
{
new Sdwan.Inputs.CiscoVpnFeatureTemplatePortForwardRuleArgs
{
Optional = false,
PoolName = 0,
PoolNameVariable = "string",
Protocol = "string",
ProtocolVariable = "string",
SourceIp = "string",
SourceIpVariable = "string",
SourcePort = 0,
SourcePortVariable = "string",
TranslateIp = "string",
TranslateIpVariable = "string",
TranslatePort = 0,
TranslatePortVariable = "string",
},
},
RouteGlobalExports = new[]
{
new Sdwan.Inputs.CiscoVpnFeatureTemplateRouteGlobalExportArgs
{
Optional = false,
Protocol = "string",
ProtocolSubTypeVariable = "string",
ProtocolSubTypes = new[]
{
"string",
},
ProtocolVariable = "string",
Redistributes = new[]
{
new Sdwan.Inputs.CiscoVpnFeatureTemplateRouteGlobalExportRedistributeArgs
{
Optional = false,
Protocol = "string",
ProtocolVariable = "string",
RoutePolicy = "string",
},
},
RoutePolicy = "string",
},
},
RouteGlobalImports = new[]
{
new Sdwan.Inputs.CiscoVpnFeatureTemplateRouteGlobalImportArgs
{
Optional = false,
Protocol = "string",
ProtocolSubTypeVariable = "string",
ProtocolSubTypes = new[]
{
"string",
},
ProtocolVariable = "string",
Redistributes = new[]
{
new Sdwan.Inputs.CiscoVpnFeatureTemplateRouteGlobalImportRedistributeArgs
{
Optional = false,
Protocol = "string",
ProtocolVariable = "string",
RoutePolicy = "string",
},
},
RoutePolicy = "string",
},
},
RouteVpnImports = new[]
{
new Sdwan.Inputs.CiscoVpnFeatureTemplateRouteVpnImportArgs
{
Optional = false,
Protocol = "string",
ProtocolSubTypeVariable = "string",
ProtocolSubTypes = new[]
{
"string",
},
ProtocolVariable = "string",
Redistributes = new[]
{
new Sdwan.Inputs.CiscoVpnFeatureTemplateRouteVpnImportRedistributeArgs
{
Optional = false,
Protocol = "string",
ProtocolVariable = "string",
RoutePolicy = "string",
RoutePolicyVariable = "string",
},
},
RoutePolicy = "string",
RoutePolicyVariable = "string",
SourceVpnId = 0,
SourceVpnIdVariable = "string",
},
},
Services = new[]
{
new Sdwan.Inputs.CiscoVpnFeatureTemplateServiceArgs
{
AddressVariable = "string",
Addresses = new[]
{
"string",
},
Interface = "string",
InterfaceVariable = "string",
Optional = false,
ServiceTypes = "string",
TrackEnable = false,
TrackEnableVariable = "string",
},
},
StaticNatRules = new[]
{
new Sdwan.Inputs.CiscoVpnFeatureTemplateStaticNatRuleArgs
{
Optional = false,
PoolName = 0,
PoolNameVariable = "string",
SourceIp = "string",
SourceIpVariable = "string",
StaticNatDirection = "string",
StaticNatDirectionVariable = "string",
TrackerId = 0,
TrackerIdVariable = "string",
TranslateIp = "string",
TranslateIpVariable = "string",
},
},
StaticNatSubnetRules = new[]
{
new Sdwan.Inputs.CiscoVpnFeatureTemplateStaticNatSubnetRuleArgs
{
Optional = false,
PrefixLength = 0,
PrefixLengthVariable = "string",
SourceIpSubnet = "string",
SourceIpSubnetVariable = "string",
StaticNatDirection = "string",
StaticNatDirectionVariable = "string",
TrackerId = 0,
TrackerIdVariable = "string",
TranslateIpSubnet = "string",
TranslateIpSubnetVariable = "string",
},
},
TenantVpnId = 0,
VpnId = 0,
VpnName = "string",
VpnNameVariable = "string",
});
example, err := sdwan.NewCiscoVpnFeatureTemplate(ctx, "ciscoVpnFeatureTemplateResource", &sdwan.CiscoVpnFeatureTemplateArgs{
Description: pulumi.String("string"),
DeviceTypes: pulumi.StringArray{
pulumi.String("string"),
},
DnsHosts: sdwan.CiscoVpnFeatureTemplateDnsHostArray{
&sdwan.CiscoVpnFeatureTemplateDnsHostArgs{
Hostname: pulumi.String("string"),
HostnameVariable: pulumi.String("string"),
IpVariable: pulumi.String("string"),
Ips: pulumi.StringArray{
pulumi.String("string"),
},
Optional: pulumi.Bool(false),
},
},
DnsIpv4Servers: sdwan.CiscoVpnFeatureTemplateDnsIpv4ServerArray{
&sdwan.CiscoVpnFeatureTemplateDnsIpv4ServerArgs{
Address: pulumi.String("string"),
AddressVariable: pulumi.String("string"),
Optional: pulumi.Bool(false),
Role: pulumi.String("string"),
RoleVariable: pulumi.String("string"),
},
},
DnsIpv6Servers: sdwan.CiscoVpnFeatureTemplateDnsIpv6ServerArray{
&sdwan.CiscoVpnFeatureTemplateDnsIpv6ServerArgs{
Address: pulumi.String("string"),
Optional: pulumi.Bool(false),
Role: pulumi.String("string"),
RoleVariable: pulumi.String("string"),
},
},
EnhanceEcmpKeying: pulumi.Bool(false),
EnhanceEcmpKeyingVariable: pulumi.String("string"),
Ipv4StaticGreRoutes: sdwan.CiscoVpnFeatureTemplateIpv4StaticGreRouteArray{
&sdwan.CiscoVpnFeatureTemplateIpv4StaticGreRouteArgs{
InterfaceVariable: pulumi.String("string"),
Interfaces: pulumi.StringArray{
pulumi.String("string"),
},
Optional: pulumi.Bool(false),
Prefix: pulumi.String("string"),
PrefixVariable: pulumi.String("string"),
VpnId: pulumi.Int(0),
},
},
Ipv4StaticIpsecRoutes: sdwan.CiscoVpnFeatureTemplateIpv4StaticIpsecRouteArray{
&sdwan.CiscoVpnFeatureTemplateIpv4StaticIpsecRouteArgs{
InterfaceVariable: pulumi.String("string"),
Interfaces: pulumi.StringArray{
pulumi.String("string"),
},
Optional: pulumi.Bool(false),
Prefix: pulumi.String("string"),
PrefixVariable: pulumi.String("string"),
VpnId: pulumi.Int(0),
},
},
Ipv4StaticRoutes: sdwan.CiscoVpnFeatureTemplateIpv4StaticRouteArray{
&sdwan.CiscoVpnFeatureTemplateIpv4StaticRouteArgs{
Dhcp: pulumi.Bool(false),
DhcpVariable: pulumi.String("string"),
Distance: pulumi.Int(0),
DistanceVariable: pulumi.String("string"),
NextHops: sdwan.CiscoVpnFeatureTemplateIpv4StaticRouteNextHopArray{
&sdwan.CiscoVpnFeatureTemplateIpv4StaticRouteNextHopArgs{
Address: pulumi.String("string"),
AddressVariable: pulumi.String("string"),
Distance: pulumi.Int(0),
DistanceVariable: pulumi.String("string"),
Optional: pulumi.Bool(false),
},
},
Null0: pulumi.Bool(false),
Null0Variable: pulumi.String("string"),
Optional: pulumi.Bool(false),
Prefix: pulumi.String("string"),
PrefixVariable: pulumi.String("string"),
TrackNextHops: sdwan.CiscoVpnFeatureTemplateIpv4StaticRouteTrackNextHopArray{
&sdwan.CiscoVpnFeatureTemplateIpv4StaticRouteTrackNextHopArgs{
Address: pulumi.String("string"),
AddressVariable: pulumi.String("string"),
Distance: pulumi.Int(0),
DistanceVariable: pulumi.String("string"),
Optional: pulumi.Bool(false),
Tracker: pulumi.String("string"),
TrackerVariable: pulumi.String("string"),
},
},
VpnId: pulumi.Int(0),
VpnIdVariable: pulumi.String("string"),
},
},
Ipv4StaticServiceRoutes: sdwan.CiscoVpnFeatureTemplateIpv4StaticServiceRouteArray{
&sdwan.CiscoVpnFeatureTemplateIpv4StaticServiceRouteArgs{
Optional: pulumi.Bool(false),
Prefix: pulumi.String("string"),
PrefixVariable: pulumi.String("string"),
Service: pulumi.String("string"),
VpnId: pulumi.Int(0),
},
},
Ipv6StaticRoutes: sdwan.CiscoVpnFeatureTemplateIpv6StaticRouteArray{
&sdwan.CiscoVpnFeatureTemplateIpv6StaticRouteArgs{
Nat: pulumi.String("string"),
NatVariable: pulumi.String("string"),
NextHops: sdwan.CiscoVpnFeatureTemplateIpv6StaticRouteNextHopArray{
&sdwan.CiscoVpnFeatureTemplateIpv6StaticRouteNextHopArgs{
Address: pulumi.String("string"),
AddressVariable: pulumi.String("string"),
Distance: pulumi.Int(0),
DistanceVariable: pulumi.String("string"),
Optional: pulumi.Bool(false),
},
},
Null0: pulumi.Bool(false),
Null0Variable: pulumi.String("string"),
Optional: pulumi.Bool(false),
Prefix: pulumi.String("string"),
PrefixVariable: pulumi.String("string"),
VpnId: pulumi.Int(0),
VpnIdVariable: pulumi.String("string"),
},
},
Name: pulumi.String("string"),
Nat64Pools: sdwan.CiscoVpnFeatureTemplateNat64PoolArray{
&sdwan.CiscoVpnFeatureTemplateNat64PoolArgs{
EndAddress: pulumi.String("string"),
EndAddressVariable: pulumi.String("string"),
LeakFromGlobal: pulumi.Bool(false),
LeakFromGlobalProtocol: pulumi.String("string"),
LeakToGlobal: pulumi.Bool(false),
Name: pulumi.String("string"),
Optional: pulumi.Bool(false),
Overload: pulumi.Bool(false),
OverloadVariable: pulumi.String("string"),
StartAddress: pulumi.String("string"),
StartAddressVariable: pulumi.String("string"),
},
},
NatPools: sdwan.CiscoVpnFeatureTemplateNatPoolArray{
&sdwan.CiscoVpnFeatureTemplateNatPoolArgs{
Direction: pulumi.String("string"),
DirectionVariable: pulumi.String("string"),
Name: pulumi.Int(0),
NameVariable: pulumi.String("string"),
Optional: pulumi.Bool(false),
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"),
TrackerId: pulumi.Int(0),
TrackerIdVariable: pulumi.String("string"),
},
},
OmpAdminDistanceIpv4: pulumi.Int(0),
OmpAdminDistanceIpv4Variable: pulumi.String("string"),
OmpAdminDistanceIpv6: pulumi.Int(0),
OmpAdminDistanceIpv6Variable: pulumi.String("string"),
OmpAdvertiseIpv4Routes: sdwan.CiscoVpnFeatureTemplateOmpAdvertiseIpv4RouteArray{
&sdwan.CiscoVpnFeatureTemplateOmpAdvertiseIpv4RouteArgs{
Optional: pulumi.Bool(false),
Prefixes: sdwan.CiscoVpnFeatureTemplateOmpAdvertiseIpv4RoutePrefixArray{
&sdwan.CiscoVpnFeatureTemplateOmpAdvertiseIpv4RoutePrefixArgs{
AggregateOnly: pulumi.Bool(false),
AggregateOnlyVariable: pulumi.String("string"),
Optional: pulumi.Bool(false),
PrefixEntry: pulumi.String("string"),
PrefixEntryVariable: pulumi.String("string"),
},
},
Protocol: pulumi.String("string"),
ProtocolSubTypeVariable: pulumi.String("string"),
ProtocolSubTypes: pulumi.StringArray{
pulumi.String("string"),
},
ProtocolVariable: pulumi.String("string"),
RoutePolicy: pulumi.String("string"),
RoutePolicyVariable: pulumi.String("string"),
},
},
OmpAdvertiseIpv6Routes: sdwan.CiscoVpnFeatureTemplateOmpAdvertiseIpv6RouteArray{
&sdwan.CiscoVpnFeatureTemplateOmpAdvertiseIpv6RouteArgs{
Optional: pulumi.Bool(false),
Prefixes: sdwan.CiscoVpnFeatureTemplateOmpAdvertiseIpv6RoutePrefixArray{
&sdwan.CiscoVpnFeatureTemplateOmpAdvertiseIpv6RoutePrefixArgs{
AggregateOnly: pulumi.Bool(false),
AggregateOnlyVariable: pulumi.String("string"),
Optional: pulumi.Bool(false),
PrefixEntry: pulumi.String("string"),
PrefixEntryVariable: pulumi.String("string"),
},
},
Protocol: pulumi.String("string"),
ProtocolSubTypeVariable: pulumi.String("string"),
ProtocolSubTypes: pulumi.StringArray{
pulumi.String("string"),
},
ProtocolVariable: pulumi.String("string"),
RoutePolicy: pulumi.String("string"),
RoutePolicyVariable: pulumi.String("string"),
},
},
OrganizationName: pulumi.String("string"),
PortForwardRules: sdwan.CiscoVpnFeatureTemplatePortForwardRuleArray{
&sdwan.CiscoVpnFeatureTemplatePortForwardRuleArgs{
Optional: pulumi.Bool(false),
PoolName: pulumi.Int(0),
PoolNameVariable: 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"),
TranslateIp: pulumi.String("string"),
TranslateIpVariable: pulumi.String("string"),
TranslatePort: pulumi.Int(0),
TranslatePortVariable: pulumi.String("string"),
},
},
RouteGlobalExports: sdwan.CiscoVpnFeatureTemplateRouteGlobalExportArray{
&sdwan.CiscoVpnFeatureTemplateRouteGlobalExportArgs{
Optional: pulumi.Bool(false),
Protocol: pulumi.String("string"),
ProtocolSubTypeVariable: pulumi.String("string"),
ProtocolSubTypes: pulumi.StringArray{
pulumi.String("string"),
},
ProtocolVariable: pulumi.String("string"),
Redistributes: sdwan.CiscoVpnFeatureTemplateRouteGlobalExportRedistributeArray{
&sdwan.CiscoVpnFeatureTemplateRouteGlobalExportRedistributeArgs{
Optional: pulumi.Bool(false),
Protocol: pulumi.String("string"),
ProtocolVariable: pulumi.String("string"),
RoutePolicy: pulumi.String("string"),
},
},
RoutePolicy: pulumi.String("string"),
},
},
RouteGlobalImports: sdwan.CiscoVpnFeatureTemplateRouteGlobalImportArray{
&sdwan.CiscoVpnFeatureTemplateRouteGlobalImportArgs{
Optional: pulumi.Bool(false),
Protocol: pulumi.String("string"),
ProtocolSubTypeVariable: pulumi.String("string"),
ProtocolSubTypes: pulumi.StringArray{
pulumi.String("string"),
},
ProtocolVariable: pulumi.String("string"),
Redistributes: sdwan.CiscoVpnFeatureTemplateRouteGlobalImportRedistributeArray{
&sdwan.CiscoVpnFeatureTemplateRouteGlobalImportRedistributeArgs{
Optional: pulumi.Bool(false),
Protocol: pulumi.String("string"),
ProtocolVariable: pulumi.String("string"),
RoutePolicy: pulumi.String("string"),
},
},
RoutePolicy: pulumi.String("string"),
},
},
RouteVpnImports: sdwan.CiscoVpnFeatureTemplateRouteVpnImportArray{
&sdwan.CiscoVpnFeatureTemplateRouteVpnImportArgs{
Optional: pulumi.Bool(false),
Protocol: pulumi.String("string"),
ProtocolSubTypeVariable: pulumi.String("string"),
ProtocolSubTypes: pulumi.StringArray{
pulumi.String("string"),
},
ProtocolVariable: pulumi.String("string"),
Redistributes: sdwan.CiscoVpnFeatureTemplateRouteVpnImportRedistributeArray{
&sdwan.CiscoVpnFeatureTemplateRouteVpnImportRedistributeArgs{
Optional: pulumi.Bool(false),
Protocol: pulumi.String("string"),
ProtocolVariable: pulumi.String("string"),
RoutePolicy: pulumi.String("string"),
RoutePolicyVariable: pulumi.String("string"),
},
},
RoutePolicy: pulumi.String("string"),
RoutePolicyVariable: pulumi.String("string"),
SourceVpnId: pulumi.Int(0),
SourceVpnIdVariable: pulumi.String("string"),
},
},
Services: sdwan.CiscoVpnFeatureTemplateServiceArray{
&sdwan.CiscoVpnFeatureTemplateServiceArgs{
AddressVariable: pulumi.String("string"),
Addresses: pulumi.StringArray{
pulumi.String("string"),
},
Interface: pulumi.String("string"),
InterfaceVariable: pulumi.String("string"),
Optional: pulumi.Bool(false),
ServiceTypes: pulumi.String("string"),
TrackEnable: pulumi.Bool(false),
TrackEnableVariable: pulumi.String("string"),
},
},
StaticNatRules: sdwan.CiscoVpnFeatureTemplateStaticNatRuleArray{
&sdwan.CiscoVpnFeatureTemplateStaticNatRuleArgs{
Optional: pulumi.Bool(false),
PoolName: pulumi.Int(0),
PoolNameVariable: pulumi.String("string"),
SourceIp: pulumi.String("string"),
SourceIpVariable: pulumi.String("string"),
StaticNatDirection: pulumi.String("string"),
StaticNatDirectionVariable: pulumi.String("string"),
TrackerId: pulumi.Int(0),
TrackerIdVariable: pulumi.String("string"),
TranslateIp: pulumi.String("string"),
TranslateIpVariable: pulumi.String("string"),
},
},
StaticNatSubnetRules: sdwan.CiscoVpnFeatureTemplateStaticNatSubnetRuleArray{
&sdwan.CiscoVpnFeatureTemplateStaticNatSubnetRuleArgs{
Optional: pulumi.Bool(false),
PrefixLength: pulumi.Int(0),
PrefixLengthVariable: pulumi.String("string"),
SourceIpSubnet: pulumi.String("string"),
SourceIpSubnetVariable: pulumi.String("string"),
StaticNatDirection: pulumi.String("string"),
StaticNatDirectionVariable: pulumi.String("string"),
TrackerId: pulumi.Int(0),
TrackerIdVariable: pulumi.String("string"),
TranslateIpSubnet: pulumi.String("string"),
TranslateIpSubnetVariable: pulumi.String("string"),
},
},
TenantVpnId: pulumi.Int(0),
VpnId: pulumi.Int(0),
VpnName: pulumi.String("string"),
VpnNameVariable: pulumi.String("string"),
})
var ciscoVpnFeatureTemplateResource = new CiscoVpnFeatureTemplate("ciscoVpnFeatureTemplateResource", CiscoVpnFeatureTemplateArgs.builder()
.description("string")
.deviceTypes("string")
.dnsHosts(CiscoVpnFeatureTemplateDnsHostArgs.builder()
.hostname("string")
.hostnameVariable("string")
.ipVariable("string")
.ips("string")
.optional(false)
.build())
.dnsIpv4Servers(CiscoVpnFeatureTemplateDnsIpv4ServerArgs.builder()
.address("string")
.addressVariable("string")
.optional(false)
.role("string")
.roleVariable("string")
.build())
.dnsIpv6Servers(CiscoVpnFeatureTemplateDnsIpv6ServerArgs.builder()
.address("string")
.optional(false)
.role("string")
.roleVariable("string")
.build())
.enhanceEcmpKeying(false)
.enhanceEcmpKeyingVariable("string")
.ipv4StaticGreRoutes(CiscoVpnFeatureTemplateIpv4StaticGreRouteArgs.builder()
.interfaceVariable("string")
.interfaces("string")
.optional(false)
.prefix("string")
.prefixVariable("string")
.vpnId(0)
.build())
.ipv4StaticIpsecRoutes(CiscoVpnFeatureTemplateIpv4StaticIpsecRouteArgs.builder()
.interfaceVariable("string")
.interfaces("string")
.optional(false)
.prefix("string")
.prefixVariable("string")
.vpnId(0)
.build())
.ipv4StaticRoutes(CiscoVpnFeatureTemplateIpv4StaticRouteArgs.builder()
.dhcp(false)
.dhcpVariable("string")
.distance(0)
.distanceVariable("string")
.nextHops(CiscoVpnFeatureTemplateIpv4StaticRouteNextHopArgs.builder()
.address("string")
.addressVariable("string")
.distance(0)
.distanceVariable("string")
.optional(false)
.build())
.null0(false)
.null0Variable("string")
.optional(false)
.prefix("string")
.prefixVariable("string")
.trackNextHops(CiscoVpnFeatureTemplateIpv4StaticRouteTrackNextHopArgs.builder()
.address("string")
.addressVariable("string")
.distance(0)
.distanceVariable("string")
.optional(false)
.tracker("string")
.trackerVariable("string")
.build())
.vpnId(0)
.vpnIdVariable("string")
.build())
.ipv4StaticServiceRoutes(CiscoVpnFeatureTemplateIpv4StaticServiceRouteArgs.builder()
.optional(false)
.prefix("string")
.prefixVariable("string")
.service("string")
.vpnId(0)
.build())
.ipv6StaticRoutes(CiscoVpnFeatureTemplateIpv6StaticRouteArgs.builder()
.nat("string")
.natVariable("string")
.nextHops(CiscoVpnFeatureTemplateIpv6StaticRouteNextHopArgs.builder()
.address("string")
.addressVariable("string")
.distance(0)
.distanceVariable("string")
.optional(false)
.build())
.null0(false)
.null0Variable("string")
.optional(false)
.prefix("string")
.prefixVariable("string")
.vpnId(0)
.vpnIdVariable("string")
.build())
.name("string")
.nat64Pools(CiscoVpnFeatureTemplateNat64PoolArgs.builder()
.endAddress("string")
.endAddressVariable("string")
.leakFromGlobal(false)
.leakFromGlobalProtocol("string")
.leakToGlobal(false)
.name("string")
.optional(false)
.overload(false)
.overloadVariable("string")
.startAddress("string")
.startAddressVariable("string")
.build())
.natPools(CiscoVpnFeatureTemplateNatPoolArgs.builder()
.direction("string")
.directionVariable("string")
.name(0)
.nameVariable("string")
.optional(false)
.overload(false)
.overloadVariable("string")
.prefixLength(0)
.prefixLengthVariable("string")
.rangeEnd("string")
.rangeEndVariable("string")
.rangeStart("string")
.rangeStartVariable("string")
.trackerId(0)
.trackerIdVariable("string")
.build())
.ompAdminDistanceIpv4(0)
.ompAdminDistanceIpv4Variable("string")
.ompAdminDistanceIpv6(0)
.ompAdminDistanceIpv6Variable("string")
.ompAdvertiseIpv4Routes(CiscoVpnFeatureTemplateOmpAdvertiseIpv4RouteArgs.builder()
.optional(false)
.prefixes(CiscoVpnFeatureTemplateOmpAdvertiseIpv4RoutePrefixArgs.builder()
.aggregateOnly(false)
.aggregateOnlyVariable("string")
.optional(false)
.prefixEntry("string")
.prefixEntryVariable("string")
.build())
.protocol("string")
.protocolSubTypeVariable("string")
.protocolSubTypes("string")
.protocolVariable("string")
.routePolicy("string")
.routePolicyVariable("string")
.build())
.ompAdvertiseIpv6Routes(CiscoVpnFeatureTemplateOmpAdvertiseIpv6RouteArgs.builder()
.optional(false)
.prefixes(CiscoVpnFeatureTemplateOmpAdvertiseIpv6RoutePrefixArgs.builder()
.aggregateOnly(false)
.aggregateOnlyVariable("string")
.optional(false)
.prefixEntry("string")
.prefixEntryVariable("string")
.build())
.protocol("string")
.protocolSubTypeVariable("string")
.protocolSubTypes("string")
.protocolVariable("string")
.routePolicy("string")
.routePolicyVariable("string")
.build())
.organizationName("string")
.portForwardRules(CiscoVpnFeatureTemplatePortForwardRuleArgs.builder()
.optional(false)
.poolName(0)
.poolNameVariable("string")
.protocol("string")
.protocolVariable("string")
.sourceIp("string")
.sourceIpVariable("string")
.sourcePort(0)
.sourcePortVariable("string")
.translateIp("string")
.translateIpVariable("string")
.translatePort(0)
.translatePortVariable("string")
.build())
.routeGlobalExports(CiscoVpnFeatureTemplateRouteGlobalExportArgs.builder()
.optional(false)
.protocol("string")
.protocolSubTypeVariable("string")
.protocolSubTypes("string")
.protocolVariable("string")
.redistributes(CiscoVpnFeatureTemplateRouteGlobalExportRedistributeArgs.builder()
.optional(false)
.protocol("string")
.protocolVariable("string")
.routePolicy("string")
.build())
.routePolicy("string")
.build())
.routeGlobalImports(CiscoVpnFeatureTemplateRouteGlobalImportArgs.builder()
.optional(false)
.protocol("string")
.protocolSubTypeVariable("string")
.protocolSubTypes("string")
.protocolVariable("string")
.redistributes(CiscoVpnFeatureTemplateRouteGlobalImportRedistributeArgs.builder()
.optional(false)
.protocol("string")
.protocolVariable("string")
.routePolicy("string")
.build())
.routePolicy("string")
.build())
.routeVpnImports(CiscoVpnFeatureTemplateRouteVpnImportArgs.builder()
.optional(false)
.protocol("string")
.protocolSubTypeVariable("string")
.protocolSubTypes("string")
.protocolVariable("string")
.redistributes(CiscoVpnFeatureTemplateRouteVpnImportRedistributeArgs.builder()
.optional(false)
.protocol("string")
.protocolVariable("string")
.routePolicy("string")
.routePolicyVariable("string")
.build())
.routePolicy("string")
.routePolicyVariable("string")
.sourceVpnId(0)
.sourceVpnIdVariable("string")
.build())
.services(CiscoVpnFeatureTemplateServiceArgs.builder()
.addressVariable("string")
.addresses("string")
.interface_("string")
.interfaceVariable("string")
.optional(false)
.serviceTypes("string")
.trackEnable(false)
.trackEnableVariable("string")
.build())
.staticNatRules(CiscoVpnFeatureTemplateStaticNatRuleArgs.builder()
.optional(false)
.poolName(0)
.poolNameVariable("string")
.sourceIp("string")
.sourceIpVariable("string")
.staticNatDirection("string")
.staticNatDirectionVariable("string")
.trackerId(0)
.trackerIdVariable("string")
.translateIp("string")
.translateIpVariable("string")
.build())
.staticNatSubnetRules(CiscoVpnFeatureTemplateStaticNatSubnetRuleArgs.builder()
.optional(false)
.prefixLength(0)
.prefixLengthVariable("string")
.sourceIpSubnet("string")
.sourceIpSubnetVariable("string")
.staticNatDirection("string")
.staticNatDirectionVariable("string")
.trackerId(0)
.trackerIdVariable("string")
.translateIpSubnet("string")
.translateIpSubnetVariable("string")
.build())
.tenantVpnId(0)
.vpnId(0)
.vpnName("string")
.vpnNameVariable("string")
.build());
cisco_vpn_feature_template_resource = sdwan.CiscoVpnFeatureTemplate("ciscoVpnFeatureTemplateResource",
description="string",
device_types=["string"],
dns_hosts=[{
"hostname": "string",
"hostname_variable": "string",
"ip_variable": "string",
"ips": ["string"],
"optional": False,
}],
dns_ipv4_servers=[{
"address": "string",
"address_variable": "string",
"optional": False,
"role": "string",
"role_variable": "string",
}],
dns_ipv6_servers=[{
"address": "string",
"optional": False,
"role": "string",
"role_variable": "string",
}],
enhance_ecmp_keying=False,
enhance_ecmp_keying_variable="string",
ipv4_static_gre_routes=[{
"interface_variable": "string",
"interfaces": ["string"],
"optional": False,
"prefix": "string",
"prefix_variable": "string",
"vpn_id": 0,
}],
ipv4_static_ipsec_routes=[{
"interface_variable": "string",
"interfaces": ["string"],
"optional": False,
"prefix": "string",
"prefix_variable": "string",
"vpn_id": 0,
}],
ipv4_static_routes=[{
"dhcp": False,
"dhcp_variable": "string",
"distance": 0,
"distance_variable": "string",
"next_hops": [{
"address": "string",
"address_variable": "string",
"distance": 0,
"distance_variable": "string",
"optional": False,
}],
"null0": False,
"null0_variable": "string",
"optional": False,
"prefix": "string",
"prefix_variable": "string",
"track_next_hops": [{
"address": "string",
"address_variable": "string",
"distance": 0,
"distance_variable": "string",
"optional": False,
"tracker": "string",
"tracker_variable": "string",
}],
"vpn_id": 0,
"vpn_id_variable": "string",
}],
ipv4_static_service_routes=[{
"optional": False,
"prefix": "string",
"prefix_variable": "string",
"service": "string",
"vpn_id": 0,
}],
ipv6_static_routes=[{
"nat": "string",
"nat_variable": "string",
"next_hops": [{
"address": "string",
"address_variable": "string",
"distance": 0,
"distance_variable": "string",
"optional": False,
}],
"null0": False,
"null0_variable": "string",
"optional": False,
"prefix": "string",
"prefix_variable": "string",
"vpn_id": 0,
"vpn_id_variable": "string",
}],
name="string",
nat64_pools=[{
"end_address": "string",
"end_address_variable": "string",
"leak_from_global": False,
"leak_from_global_protocol": "string",
"leak_to_global": False,
"name": "string",
"optional": False,
"overload": False,
"overload_variable": "string",
"start_address": "string",
"start_address_variable": "string",
}],
nat_pools=[{
"direction": "string",
"direction_variable": "string",
"name": 0,
"name_variable": "string",
"optional": False,
"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_id": 0,
"tracker_id_variable": "string",
}],
omp_admin_distance_ipv4=0,
omp_admin_distance_ipv4_variable="string",
omp_admin_distance_ipv6=0,
omp_admin_distance_ipv6_variable="string",
omp_advertise_ipv4_routes=[{
"optional": False,
"prefixes": [{
"aggregate_only": False,
"aggregate_only_variable": "string",
"optional": False,
"prefix_entry": "string",
"prefix_entry_variable": "string",
}],
"protocol": "string",
"protocol_sub_type_variable": "string",
"protocol_sub_types": ["string"],
"protocol_variable": "string",
"route_policy": "string",
"route_policy_variable": "string",
}],
omp_advertise_ipv6_routes=[{
"optional": False,
"prefixes": [{
"aggregate_only": False,
"aggregate_only_variable": "string",
"optional": False,
"prefix_entry": "string",
"prefix_entry_variable": "string",
}],
"protocol": "string",
"protocol_sub_type_variable": "string",
"protocol_sub_types": ["string"],
"protocol_variable": "string",
"route_policy": "string",
"route_policy_variable": "string",
}],
organization_name="string",
port_forward_rules=[{
"optional": False,
"pool_name": 0,
"pool_name_variable": "string",
"protocol": "string",
"protocol_variable": "string",
"source_ip": "string",
"source_ip_variable": "string",
"source_port": 0,
"source_port_variable": "string",
"translate_ip": "string",
"translate_ip_variable": "string",
"translate_port": 0,
"translate_port_variable": "string",
}],
route_global_exports=[{
"optional": False,
"protocol": "string",
"protocol_sub_type_variable": "string",
"protocol_sub_types": ["string"],
"protocol_variable": "string",
"redistributes": [{
"optional": False,
"protocol": "string",
"protocol_variable": "string",
"route_policy": "string",
}],
"route_policy": "string",
}],
route_global_imports=[{
"optional": False,
"protocol": "string",
"protocol_sub_type_variable": "string",
"protocol_sub_types": ["string"],
"protocol_variable": "string",
"redistributes": [{
"optional": False,
"protocol": "string",
"protocol_variable": "string",
"route_policy": "string",
}],
"route_policy": "string",
}],
route_vpn_imports=[{
"optional": False,
"protocol": "string",
"protocol_sub_type_variable": "string",
"protocol_sub_types": ["string"],
"protocol_variable": "string",
"redistributes": [{
"optional": False,
"protocol": "string",
"protocol_variable": "string",
"route_policy": "string",
"route_policy_variable": "string",
}],
"route_policy": "string",
"route_policy_variable": "string",
"source_vpn_id": 0,
"source_vpn_id_variable": "string",
}],
services=[{
"address_variable": "string",
"addresses": ["string"],
"interface": "string",
"interface_variable": "string",
"optional": False,
"service_types": "string",
"track_enable": False,
"track_enable_variable": "string",
}],
static_nat_rules=[{
"optional": False,
"pool_name": 0,
"pool_name_variable": "string",
"source_ip": "string",
"source_ip_variable": "string",
"static_nat_direction": "string",
"static_nat_direction_variable": "string",
"tracker_id": 0,
"tracker_id_variable": "string",
"translate_ip": "string",
"translate_ip_variable": "string",
}],
static_nat_subnet_rules=[{
"optional": False,
"prefix_length": 0,
"prefix_length_variable": "string",
"source_ip_subnet": "string",
"source_ip_subnet_variable": "string",
"static_nat_direction": "string",
"static_nat_direction_variable": "string",
"tracker_id": 0,
"tracker_id_variable": "string",
"translate_ip_subnet": "string",
"translate_ip_subnet_variable": "string",
}],
tenant_vpn_id=0,
vpn_id=0,
vpn_name="string",
vpn_name_variable="string")
const ciscoVpnFeatureTemplateResource = new sdwan.CiscoVpnFeatureTemplate("ciscoVpnFeatureTemplateResource", {
description: "string",
deviceTypes: ["string"],
dnsHosts: [{
hostname: "string",
hostnameVariable: "string",
ipVariable: "string",
ips: ["string"],
optional: false,
}],
dnsIpv4Servers: [{
address: "string",
addressVariable: "string",
optional: false,
role: "string",
roleVariable: "string",
}],
dnsIpv6Servers: [{
address: "string",
optional: false,
role: "string",
roleVariable: "string",
}],
enhanceEcmpKeying: false,
enhanceEcmpKeyingVariable: "string",
ipv4StaticGreRoutes: [{
interfaceVariable: "string",
interfaces: ["string"],
optional: false,
prefix: "string",
prefixVariable: "string",
vpnId: 0,
}],
ipv4StaticIpsecRoutes: [{
interfaceVariable: "string",
interfaces: ["string"],
optional: false,
prefix: "string",
prefixVariable: "string",
vpnId: 0,
}],
ipv4StaticRoutes: [{
dhcp: false,
dhcpVariable: "string",
distance: 0,
distanceVariable: "string",
nextHops: [{
address: "string",
addressVariable: "string",
distance: 0,
distanceVariable: "string",
optional: false,
}],
null0: false,
null0Variable: "string",
optional: false,
prefix: "string",
prefixVariable: "string",
trackNextHops: [{
address: "string",
addressVariable: "string",
distance: 0,
distanceVariable: "string",
optional: false,
tracker: "string",
trackerVariable: "string",
}],
vpnId: 0,
vpnIdVariable: "string",
}],
ipv4StaticServiceRoutes: [{
optional: false,
prefix: "string",
prefixVariable: "string",
service: "string",
vpnId: 0,
}],
ipv6StaticRoutes: [{
nat: "string",
natVariable: "string",
nextHops: [{
address: "string",
addressVariable: "string",
distance: 0,
distanceVariable: "string",
optional: false,
}],
null0: false,
null0Variable: "string",
optional: false,
prefix: "string",
prefixVariable: "string",
vpnId: 0,
vpnIdVariable: "string",
}],
name: "string",
nat64Pools: [{
endAddress: "string",
endAddressVariable: "string",
leakFromGlobal: false,
leakFromGlobalProtocol: "string",
leakToGlobal: false,
name: "string",
optional: false,
overload: false,
overloadVariable: "string",
startAddress: "string",
startAddressVariable: "string",
}],
natPools: [{
direction: "string",
directionVariable: "string",
name: 0,
nameVariable: "string",
optional: false,
overload: false,
overloadVariable: "string",
prefixLength: 0,
prefixLengthVariable: "string",
rangeEnd: "string",
rangeEndVariable: "string",
rangeStart: "string",
rangeStartVariable: "string",
trackerId: 0,
trackerIdVariable: "string",
}],
ompAdminDistanceIpv4: 0,
ompAdminDistanceIpv4Variable: "string",
ompAdminDistanceIpv6: 0,
ompAdminDistanceIpv6Variable: "string",
ompAdvertiseIpv4Routes: [{
optional: false,
prefixes: [{
aggregateOnly: false,
aggregateOnlyVariable: "string",
optional: false,
prefixEntry: "string",
prefixEntryVariable: "string",
}],
protocol: "string",
protocolSubTypeVariable: "string",
protocolSubTypes: ["string"],
protocolVariable: "string",
routePolicy: "string",
routePolicyVariable: "string",
}],
ompAdvertiseIpv6Routes: [{
optional: false,
prefixes: [{
aggregateOnly: false,
aggregateOnlyVariable: "string",
optional: false,
prefixEntry: "string",
prefixEntryVariable: "string",
}],
protocol: "string",
protocolSubTypeVariable: "string",
protocolSubTypes: ["string"],
protocolVariable: "string",
routePolicy: "string",
routePolicyVariable: "string",
}],
organizationName: "string",
portForwardRules: [{
optional: false,
poolName: 0,
poolNameVariable: "string",
protocol: "string",
protocolVariable: "string",
sourceIp: "string",
sourceIpVariable: "string",
sourcePort: 0,
sourcePortVariable: "string",
translateIp: "string",
translateIpVariable: "string",
translatePort: 0,
translatePortVariable: "string",
}],
routeGlobalExports: [{
optional: false,
protocol: "string",
protocolSubTypeVariable: "string",
protocolSubTypes: ["string"],
protocolVariable: "string",
redistributes: [{
optional: false,
protocol: "string",
protocolVariable: "string",
routePolicy: "string",
}],
routePolicy: "string",
}],
routeGlobalImports: [{
optional: false,
protocol: "string",
protocolSubTypeVariable: "string",
protocolSubTypes: ["string"],
protocolVariable: "string",
redistributes: [{
optional: false,
protocol: "string",
protocolVariable: "string",
routePolicy: "string",
}],
routePolicy: "string",
}],
routeVpnImports: [{
optional: false,
protocol: "string",
protocolSubTypeVariable: "string",
protocolSubTypes: ["string"],
protocolVariable: "string",
redistributes: [{
optional: false,
protocol: "string",
protocolVariable: "string",
routePolicy: "string",
routePolicyVariable: "string",
}],
routePolicy: "string",
routePolicyVariable: "string",
sourceVpnId: 0,
sourceVpnIdVariable: "string",
}],
services: [{
addressVariable: "string",
addresses: ["string"],
"interface": "string",
interfaceVariable: "string",
optional: false,
serviceTypes: "string",
trackEnable: false,
trackEnableVariable: "string",
}],
staticNatRules: [{
optional: false,
poolName: 0,
poolNameVariable: "string",
sourceIp: "string",
sourceIpVariable: "string",
staticNatDirection: "string",
staticNatDirectionVariable: "string",
trackerId: 0,
trackerIdVariable: "string",
translateIp: "string",
translateIpVariable: "string",
}],
staticNatSubnetRules: [{
optional: false,
prefixLength: 0,
prefixLengthVariable: "string",
sourceIpSubnet: "string",
sourceIpSubnetVariable: "string",
staticNatDirection: "string",
staticNatDirectionVariable: "string",
trackerId: 0,
trackerIdVariable: "string",
translateIpSubnet: "string",
translateIpSubnetVariable: "string",
}],
tenantVpnId: 0,
vpnId: 0,
vpnName: "string",
vpnNameVariable: "string",
});
type: sdwan:CiscoVpnFeatureTemplate
properties:
description: string
deviceTypes:
- string
dnsHosts:
- hostname: string
hostnameVariable: string
ipVariable: string
ips:
- string
optional: false
dnsIpv4Servers:
- address: string
addressVariable: string
optional: false
role: string
roleVariable: string
dnsIpv6Servers:
- address: string
optional: false
role: string
roleVariable: string
enhanceEcmpKeying: false
enhanceEcmpKeyingVariable: string
ipv4StaticGreRoutes:
- interfaceVariable: string
interfaces:
- string
optional: false
prefix: string
prefixVariable: string
vpnId: 0
ipv4StaticIpsecRoutes:
- interfaceVariable: string
interfaces:
- string
optional: false
prefix: string
prefixVariable: string
vpnId: 0
ipv4StaticRoutes:
- dhcp: false
dhcpVariable: string
distance: 0
distanceVariable: string
nextHops:
- address: string
addressVariable: string
distance: 0
distanceVariable: string
optional: false
null0: false
null0Variable: string
optional: false
prefix: string
prefixVariable: string
trackNextHops:
- address: string
addressVariable: string
distance: 0
distanceVariable: string
optional: false
tracker: string
trackerVariable: string
vpnId: 0
vpnIdVariable: string
ipv4StaticServiceRoutes:
- optional: false
prefix: string
prefixVariable: string
service: string
vpnId: 0
ipv6StaticRoutes:
- nat: string
natVariable: string
nextHops:
- address: string
addressVariable: string
distance: 0
distanceVariable: string
optional: false
null0: false
null0Variable: string
optional: false
prefix: string
prefixVariable: string
vpnId: 0
vpnIdVariable: string
name: string
nat64Pools:
- endAddress: string
endAddressVariable: string
leakFromGlobal: false
leakFromGlobalProtocol: string
leakToGlobal: false
name: string
optional: false
overload: false
overloadVariable: string
startAddress: string
startAddressVariable: string
natPools:
- direction: string
directionVariable: string
name: 0
nameVariable: string
optional: false
overload: false
overloadVariable: string
prefixLength: 0
prefixLengthVariable: string
rangeEnd: string
rangeEndVariable: string
rangeStart: string
rangeStartVariable: string
trackerId: 0
trackerIdVariable: string
ompAdminDistanceIpv4: 0
ompAdminDistanceIpv4Variable: string
ompAdminDistanceIpv6: 0
ompAdminDistanceIpv6Variable: string
ompAdvertiseIpv4Routes:
- optional: false
prefixes:
- aggregateOnly: false
aggregateOnlyVariable: string
optional: false
prefixEntry: string
prefixEntryVariable: string
protocol: string
protocolSubTypeVariable: string
protocolSubTypes:
- string
protocolVariable: string
routePolicy: string
routePolicyVariable: string
ompAdvertiseIpv6Routes:
- optional: false
prefixes:
- aggregateOnly: false
aggregateOnlyVariable: string
optional: false
prefixEntry: string
prefixEntryVariable: string
protocol: string
protocolSubTypeVariable: string
protocolSubTypes:
- string
protocolVariable: string
routePolicy: string
routePolicyVariable: string
organizationName: string
portForwardRules:
- optional: false
poolName: 0
poolNameVariable: string
protocol: string
protocolVariable: string
sourceIp: string
sourceIpVariable: string
sourcePort: 0
sourcePortVariable: string
translateIp: string
translateIpVariable: string
translatePort: 0
translatePortVariable: string
routeGlobalExports:
- optional: false
protocol: string
protocolSubTypeVariable: string
protocolSubTypes:
- string
protocolVariable: string
redistributes:
- optional: false
protocol: string
protocolVariable: string
routePolicy: string
routePolicy: string
routeGlobalImports:
- optional: false
protocol: string
protocolSubTypeVariable: string
protocolSubTypes:
- string
protocolVariable: string
redistributes:
- optional: false
protocol: string
protocolVariable: string
routePolicy: string
routePolicy: string
routeVpnImports:
- optional: false
protocol: string
protocolSubTypeVariable: string
protocolSubTypes:
- string
protocolVariable: string
redistributes:
- optional: false
protocol: string
protocolVariable: string
routePolicy: string
routePolicyVariable: string
routePolicy: string
routePolicyVariable: string
sourceVpnId: 0
sourceVpnIdVariable: string
services:
- addressVariable: string
addresses:
- string
interface: string
interfaceVariable: string
optional: false
serviceTypes: string
trackEnable: false
trackEnableVariable: string
staticNatRules:
- optional: false
poolName: 0
poolNameVariable: string
sourceIp: string
sourceIpVariable: string
staticNatDirection: string
staticNatDirectionVariable: string
trackerId: 0
trackerIdVariable: string
translateIp: string
translateIpVariable: string
staticNatSubnetRules:
- optional: false
prefixLength: 0
prefixLengthVariable: string
sourceIpSubnet: string
sourceIpSubnetVariable: string
staticNatDirection: string
staticNatDirectionVariable: string
trackerId: 0
trackerIdVariable: string
translateIpSubnet: string
translateIpSubnetVariable: string
tenantVpnId: 0
vpnId: 0
vpnName: string
vpnNameVariable: string
CiscoVpnFeatureTemplate 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 CiscoVpnFeatureTemplate resource accepts the following input properties:
- Description string
- The description of the feature template
- Device
Types List<string> - List of supported device types - Choices:
vedge-C8000V
,vedge-C8300-1N1S-4T2X
,vedge-C8300-1N1S-6T
,vedge-C8300-2N2S-6T
,vedge-C8300-2N2S-4T2X
,vedge-C8500-12X4QC
,vedge-C8500-12X
,vedge-C8500-20X6C
,vedge-C8500L-8S4X
,vedge-C8200-1N-4T
,vedge-C8200L-1N-4T
- Dns
Hosts List<CiscoVpn Feature Template Dns Host> - Static DNS mapping
- Dns
Ipv4Servers List<CiscoVpn Feature Template Dns Ipv4Server> - DNS
- Dns
Ipv6Servers List<CiscoVpn Feature Template Dns Ipv6Server> - DNS
- Enhance
Ecmp boolKeying - Optional packet fields for ECMP keying - Default value:
false
- Enhance
Ecmp stringKeying Variable - Variable name
- Ipv4Static
Gre List<CiscoRoutes Vpn Feature Template Ipv4Static Gre Route> - Configure routes pointing to a GRE tunnel
- Ipv4Static
Ipsec List<CiscoRoutes Vpn Feature Template Ipv4Static Ipsec Route> - Configure routes pointing to a IPSEC tunnel
- Ipv4Static
Routes List<CiscoVpn Feature Template Ipv4Static Route> - Configure IPv4 Static Routes
- Ipv4Static
Service List<CiscoRoutes Vpn Feature Template Ipv4Static Service Route> - Configure IPv4 Static Service Routes
- Ipv6Static
Routes List<CiscoVpn Feature Template Ipv6Static Route> - Configure IPv6 Static Routes
- Name string
- The name of the feature template
- Nat64Pools
List<Cisco
Vpn Feature Template Nat64Pool> - Set NAT64 v4 pool range
- Nat
Pools List<CiscoVpn Feature Template Nat Pool> - Configure NAT Pool entries
- 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
- Omp
Advertise List<CiscoIpv4Routes Vpn Feature Template Omp Advertise Ipv4Route> - Advertise routes to OMP
- Omp
Advertise List<CiscoIpv6Routes Vpn Feature Template Omp Advertise Ipv6Route> - Advertise routes to OMP
- Organization
Name string - Org Name selected
- Port
Forward List<CiscoRules Vpn Feature Template Port Forward Rule> - Configure Port Forward entries
- Route
Global List<CiscoExports Vpn Feature Template Route Global Export> - Enable route leaking to Global VPN from this Service VPN
- Route
Global List<CiscoImports Vpn Feature Template Route Global Import> - Enable route leaking from Global VPN to this Service VPN
- Route
Vpn List<CiscoImports Vpn Feature Template Route Vpn Import> - Enable route leak from Service VPN to current VPN
- Services
List<Cisco
Vpn Feature Template Service> - Configure services
- Static
Nat List<CiscoRules Vpn Feature Template Static Nat Rule> - Configure static NAT entries
- Static
Nat List<CiscoSubnet Rules Vpn Feature Template Static Nat Subnet Rule> - Configure static NAT Subnet entries
- Tenant
Vpn intId - Tenant VPN - Range:
0
-65527
- Default value:0
- Vpn
Id int - List of VPN instances - Range:
0
-65527
- Default value:0
- Vpn
Name string - Name
- Vpn
Name stringVariable - Variable name
- Description string
- The description of the feature template
- Device
Types []string - List of supported device types - Choices:
vedge-C8000V
,vedge-C8300-1N1S-4T2X
,vedge-C8300-1N1S-6T
,vedge-C8300-2N2S-6T
,vedge-C8300-2N2S-4T2X
,vedge-C8500-12X4QC
,vedge-C8500-12X
,vedge-C8500-20X6C
,vedge-C8500L-8S4X
,vedge-C8200-1N-4T
,vedge-C8200L-1N-4T
- Dns
Hosts []CiscoVpn Feature Template Dns Host Args - Static DNS mapping
- Dns
Ipv4Servers []CiscoVpn Feature Template Dns Ipv4Server Args - DNS
- Dns
Ipv6Servers []CiscoVpn Feature Template Dns Ipv6Server Args - DNS
- Enhance
Ecmp boolKeying - Optional packet fields for ECMP keying - Default value:
false
- Enhance
Ecmp stringKeying Variable - Variable name
- Ipv4Static
Gre []CiscoRoutes Vpn Feature Template Ipv4Static Gre Route Args - Configure routes pointing to a GRE tunnel
- Ipv4Static
Ipsec []CiscoRoutes Vpn Feature Template Ipv4Static Ipsec Route Args - Configure routes pointing to a IPSEC tunnel
- Ipv4Static
Routes []CiscoVpn Feature Template Ipv4Static Route Args - Configure IPv4 Static Routes
- Ipv4Static
Service []CiscoRoutes Vpn Feature Template Ipv4Static Service Route Args - Configure IPv4 Static Service Routes
- Ipv6Static
Routes []CiscoVpn Feature Template Ipv6Static Route Args - Configure IPv6 Static Routes
- Name string
- The name of the feature template
- Nat64Pools
[]Cisco
Vpn Feature Template Nat64Pool Args - Set NAT64 v4 pool range
- Nat
Pools []CiscoVpn Feature Template Nat Pool Args - Configure NAT Pool entries
- 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
- Omp
Advertise []CiscoIpv4Routes Vpn Feature Template Omp Advertise Ipv4Route Args - Advertise routes to OMP
- Omp
Advertise []CiscoIpv6Routes Vpn Feature Template Omp Advertise Ipv6Route Args - Advertise routes to OMP
- Organization
Name string - Org Name selected
- Port
Forward []CiscoRules Vpn Feature Template Port Forward Rule Args - Configure Port Forward entries
- Route
Global []CiscoExports Vpn Feature Template Route Global Export Args - Enable route leaking to Global VPN from this Service VPN
- Route
Global []CiscoImports Vpn Feature Template Route Global Import Args - Enable route leaking from Global VPN to this Service VPN
- Route
Vpn []CiscoImports Vpn Feature Template Route Vpn Import Args - Enable route leak from Service VPN to current VPN
- Services
[]Cisco
Vpn Feature Template Service Args - Configure services
- Static
Nat []CiscoRules Vpn Feature Template Static Nat Rule Args - Configure static NAT entries
- Static
Nat []CiscoSubnet Rules Vpn Feature Template Static Nat Subnet Rule Args - Configure static NAT Subnet entries
- Tenant
Vpn intId - Tenant VPN - Range:
0
-65527
- Default value:0
- Vpn
Id int - List of VPN instances - Range:
0
-65527
- Default value:0
- Vpn
Name string - Name
- Vpn
Name stringVariable - Variable name
- description String
- The description of the feature template
- device
Types List<String> - List of supported device types - Choices:
vedge-C8000V
,vedge-C8300-1N1S-4T2X
,vedge-C8300-1N1S-6T
,vedge-C8300-2N2S-6T
,vedge-C8300-2N2S-4T2X
,vedge-C8500-12X4QC
,vedge-C8500-12X
,vedge-C8500-20X6C
,vedge-C8500L-8S4X
,vedge-C8200-1N-4T
,vedge-C8200L-1N-4T
- dns
Hosts List<CiscoVpn Feature Template Dns Host> - Static DNS mapping
- dns
Ipv4Servers List<CiscoVpn Feature Template Dns Ipv4Server> - DNS
- dns
Ipv6Servers List<CiscoVpn Feature Template Dns Ipv6Server> - DNS
- enhance
Ecmp BooleanKeying - Optional packet fields for ECMP keying - Default value:
false
- enhance
Ecmp StringKeying Variable - Variable name
- ipv4Static
Gre List<CiscoRoutes Vpn Feature Template Ipv4Static Gre Route> - Configure routes pointing to a GRE tunnel
- ipv4Static
Ipsec List<CiscoRoutes Vpn Feature Template Ipv4Static Ipsec Route> - Configure routes pointing to a IPSEC tunnel
- ipv4Static
Routes List<CiscoVpn Feature Template Ipv4Static Route> - Configure IPv4 Static Routes
- ipv4Static
Service List<CiscoRoutes Vpn Feature Template Ipv4Static Service Route> - Configure IPv4 Static Service Routes
- ipv6Static
Routes List<CiscoVpn Feature Template Ipv6Static Route> - Configure IPv6 Static Routes
- name String
- The name of the feature template
- nat64Pools
List<Cisco
Vpn Feature Template Nat64Pool> - Set NAT64 v4 pool range
- nat
Pools List<CiscoVpn Feature Template Nat Pool> - Configure NAT Pool entries
- 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
- omp
Advertise List<CiscoIpv4Routes Vpn Feature Template Omp Advertise Ipv4Route> - Advertise routes to OMP
- omp
Advertise List<CiscoIpv6Routes Vpn Feature Template Omp Advertise Ipv6Route> - Advertise routes to OMP
- organization
Name String - Org Name selected
- port
Forward List<CiscoRules Vpn Feature Template Port Forward Rule> - Configure Port Forward entries
- route
Global List<CiscoExports Vpn Feature Template Route Global Export> - Enable route leaking to Global VPN from this Service VPN
- route
Global List<CiscoImports Vpn Feature Template Route Global Import> - Enable route leaking from Global VPN to this Service VPN
- route
Vpn List<CiscoImports Vpn Feature Template Route Vpn Import> - Enable route leak from Service VPN to current VPN
- services
List<Cisco
Vpn Feature Template Service> - Configure services
- static
Nat List<CiscoRules Vpn Feature Template Static Nat Rule> - Configure static NAT entries
- static
Nat List<CiscoSubnet Rules Vpn Feature Template Static Nat Subnet Rule> - Configure static NAT Subnet entries
- tenant
Vpn IntegerId - Tenant VPN - Range:
0
-65527
- Default value:0
- vpn
Id Integer - List of VPN instances - Range:
0
-65527
- Default value:0
- vpn
Name String - Name
- vpn
Name StringVariable - Variable name
- description string
- The description of the feature template
- device
Types string[] - List of supported device types - Choices:
vedge-C8000V
,vedge-C8300-1N1S-4T2X
,vedge-C8300-1N1S-6T
,vedge-C8300-2N2S-6T
,vedge-C8300-2N2S-4T2X
,vedge-C8500-12X4QC
,vedge-C8500-12X
,vedge-C8500-20X6C
,vedge-C8500L-8S4X
,vedge-C8200-1N-4T
,vedge-C8200L-1N-4T
- dns
Hosts CiscoVpn Feature Template Dns Host[] - Static DNS mapping
- dns
Ipv4Servers CiscoVpn Feature Template Dns Ipv4Server[] - DNS
- dns
Ipv6Servers CiscoVpn Feature Template Dns Ipv6Server[] - DNS
- enhance
Ecmp booleanKeying - Optional packet fields for ECMP keying - Default value:
false
- enhance
Ecmp stringKeying Variable - Variable name
- ipv4Static
Gre CiscoRoutes Vpn Feature Template Ipv4Static Gre Route[] - Configure routes pointing to a GRE tunnel
- ipv4Static
Ipsec CiscoRoutes Vpn Feature Template Ipv4Static Ipsec Route[] - Configure routes pointing to a IPSEC tunnel
- ipv4Static
Routes CiscoVpn Feature Template Ipv4Static Route[] - Configure IPv4 Static Routes
- ipv4Static
Service CiscoRoutes Vpn Feature Template Ipv4Static Service Route[] - Configure IPv4 Static Service Routes
- ipv6Static
Routes CiscoVpn Feature Template Ipv6Static Route[] - Configure IPv6 Static Routes
- name string
- The name of the feature template
- nat64Pools
Cisco
Vpn Feature Template Nat64Pool[] - Set NAT64 v4 pool range
- nat
Pools CiscoVpn Feature Template Nat Pool[] - Configure NAT Pool entries
- 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
- omp
Advertise CiscoIpv4Routes Vpn Feature Template Omp Advertise Ipv4Route[] - Advertise routes to OMP
- omp
Advertise CiscoIpv6Routes Vpn Feature Template Omp Advertise Ipv6Route[] - Advertise routes to OMP
- organization
Name string - Org Name selected
- port
Forward CiscoRules Vpn Feature Template Port Forward Rule[] - Configure Port Forward entries
- route
Global CiscoExports Vpn Feature Template Route Global Export[] - Enable route leaking to Global VPN from this Service VPN
- route
Global CiscoImports Vpn Feature Template Route Global Import[] - Enable route leaking from Global VPN to this Service VPN
- route
Vpn CiscoImports Vpn Feature Template Route Vpn Import[] - Enable route leak from Service VPN to current VPN
- services
Cisco
Vpn Feature Template Service[] - Configure services
- static
Nat CiscoRules Vpn Feature Template Static Nat Rule[] - Configure static NAT entries
- static
Nat CiscoSubnet Rules Vpn Feature Template Static Nat Subnet Rule[] - Configure static NAT Subnet entries
- tenant
Vpn numberId - Tenant VPN - Range:
0
-65527
- Default value:0
- vpn
Id number - List of VPN instances - Range:
0
-65527
- Default value:0
- vpn
Name string - Name
- vpn
Name stringVariable - Variable name
- description str
- The description of the feature template
- device_
types Sequence[str] - List of supported device types - Choices:
vedge-C8000V
,vedge-C8300-1N1S-4T2X
,vedge-C8300-1N1S-6T
,vedge-C8300-2N2S-6T
,vedge-C8300-2N2S-4T2X
,vedge-C8500-12X4QC
,vedge-C8500-12X
,vedge-C8500-20X6C
,vedge-C8500L-8S4X
,vedge-C8200-1N-4T
,vedge-C8200L-1N-4T
- dns_
hosts Sequence[CiscoVpn Feature Template Dns Host Args] - Static DNS mapping
- dns_
ipv4_ Sequence[Ciscoservers Vpn Feature Template Dns Ipv4Server Args] - DNS
- dns_
ipv6_ Sequence[Ciscoservers Vpn Feature Template Dns Ipv6Server Args] - DNS
- enhance_
ecmp_ boolkeying - Optional packet fields for ECMP keying - Default value:
false
- enhance_
ecmp_ strkeying_ variable - Variable name
- ipv4_
static_ Sequence[Ciscogre_ routes Vpn Feature Template Ipv4Static Gre Route Args] - Configure routes pointing to a GRE tunnel
- ipv4_
static_ Sequence[Ciscoipsec_ routes Vpn Feature Template Ipv4Static Ipsec Route Args] - Configure routes pointing to a IPSEC tunnel
- ipv4_
static_ Sequence[Ciscoroutes Vpn Feature Template Ipv4Static Route Args] - Configure IPv4 Static Routes
- ipv4_
static_ Sequence[Ciscoservice_ routes Vpn Feature Template Ipv4Static Service Route Args] - Configure IPv4 Static Service Routes
- ipv6_
static_ Sequence[Ciscoroutes Vpn Feature Template Ipv6Static Route Args] - Configure IPv6 Static Routes
- name str
- The name of the feature template
- nat64_
pools Sequence[CiscoVpn Feature Template Nat64Pool Args] - Set NAT64 v4 pool range
- nat_
pools Sequence[CiscoVpn Feature Template Nat Pool Args] - Configure NAT Pool entries
- 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
- omp_
advertise_ Sequence[Ciscoipv4_ routes Vpn Feature Template Omp Advertise Ipv4Route Args] - Advertise routes to OMP
- omp_
advertise_ Sequence[Ciscoipv6_ routes Vpn Feature Template Omp Advertise Ipv6Route Args] - Advertise routes to OMP
- organization_
name str - Org Name selected
- port_
forward_ Sequence[Ciscorules Vpn Feature Template Port Forward Rule Args] - Configure Port Forward entries
- route_
global_ Sequence[Ciscoexports Vpn Feature Template Route Global Export Args] - Enable route leaking to Global VPN from this Service VPN
- route_
global_ Sequence[Ciscoimports Vpn Feature Template Route Global Import Args] - Enable route leaking from Global VPN to this Service VPN
- route_
vpn_ Sequence[Ciscoimports Vpn Feature Template Route Vpn Import Args] - Enable route leak from Service VPN to current VPN
- services
Sequence[Cisco
Vpn Feature Template Service Args] - Configure services
- static_
nat_ Sequence[Ciscorules Vpn Feature Template Static Nat Rule Args] - Configure static NAT entries
- static_
nat_ Sequence[Ciscosubnet_ rules Vpn Feature Template Static Nat Subnet Rule Args] - Configure static NAT Subnet entries
- tenant_
vpn_ intid - Tenant VPN - Range:
0
-65527
- Default value:0
- vpn_
id int - List of VPN instances - Range:
0
-65527
- Default value:0
- vpn_
name str - Name
- vpn_
name_ strvariable - Variable name
- description String
- The description of the feature template
- device
Types List<String> - List of supported device types - Choices:
vedge-C8000V
,vedge-C8300-1N1S-4T2X
,vedge-C8300-1N1S-6T
,vedge-C8300-2N2S-6T
,vedge-C8300-2N2S-4T2X
,vedge-C8500-12X4QC
,vedge-C8500-12X
,vedge-C8500-20X6C
,vedge-C8500L-8S4X
,vedge-C8200-1N-4T
,vedge-C8200L-1N-4T
- dns
Hosts List<Property Map> - Static DNS mapping
- dns
Ipv4Servers List<Property Map> - DNS
- dns
Ipv6Servers List<Property Map> - DNS
- enhance
Ecmp BooleanKeying - Optional packet fields for ECMP keying - Default value:
false
- enhance
Ecmp StringKeying Variable - Variable name
- ipv4Static
Gre List<Property Map>Routes - Configure routes pointing to a GRE tunnel
- ipv4Static
Ipsec List<Property Map>Routes - Configure routes pointing to a IPSEC tunnel
- ipv4Static
Routes List<Property Map> - Configure IPv4 Static Routes
- ipv4Static
Service List<Property Map>Routes - Configure IPv4 Static Service Routes
- ipv6Static
Routes List<Property Map> - Configure IPv6 Static Routes
- name String
- The name of the feature template
- nat64Pools List<Property Map>
- Set NAT64 v4 pool range
- nat
Pools List<Property Map> - Configure NAT Pool entries
- 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
- omp
Advertise List<Property Map>Ipv4Routes - Advertise routes to OMP
- omp
Advertise List<Property Map>Ipv6Routes - Advertise routes to OMP
- organization
Name String - Org Name selected
- port
Forward List<Property Map>Rules - Configure Port Forward entries
- route
Global List<Property Map>Exports - Enable route leaking to Global VPN from this Service VPN
- route
Global List<Property Map>Imports - Enable route leaking from Global VPN to this Service VPN
- route
Vpn List<Property Map>Imports - Enable route leak from Service VPN to current VPN
- services List<Property Map>
- Configure services
- static
Nat List<Property Map>Rules - Configure static NAT entries
- static
Nat List<Property Map>Subnet Rules - Configure static NAT Subnet entries
- tenant
Vpn NumberId - Tenant VPN - Range:
0
-65527
- Default value:0
- vpn
Id Number - List of VPN instances - Range:
0
-65527
- Default value:0
- vpn
Name String - Name
- vpn
Name StringVariable - Variable name
Outputs
All input properties are implicitly available as output properties. Additionally, the CiscoVpnFeatureTemplate resource produces the following output properties:
- Id string
- The provider-assigned unique ID for this managed resource.
- Template
Type string - The template type
- Version int
- The version of the feature template
- Id string
- The provider-assigned unique ID for this managed resource.
- Template
Type string - The template type
- Version int
- The version of the feature template
- id String
- The provider-assigned unique ID for this managed resource.
- template
Type String - The template type
- version Integer
- The version of the feature template
- id string
- The provider-assigned unique ID for this managed resource.
- template
Type string - The template type
- version number
- The version of the feature template
- id str
- The provider-assigned unique ID for this managed resource.
- template_
type str - The template type
- version int
- The version of the feature template
- id String
- The provider-assigned unique ID for this managed resource.
- template
Type String - The template type
- version Number
- The version of the feature template
Look up Existing CiscoVpnFeatureTemplate Resource
Get an existing CiscoVpnFeatureTemplate 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?: CiscoVpnFeatureTemplateState, opts?: CustomResourceOptions): CiscoVpnFeatureTemplate
@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
description: Optional[str] = None,
device_types: Optional[Sequence[str]] = None,
dns_hosts: Optional[Sequence[CiscoVpnFeatureTemplateDnsHostArgs]] = None,
dns_ipv4_servers: Optional[Sequence[CiscoVpnFeatureTemplateDnsIpv4ServerArgs]] = None,
dns_ipv6_servers: Optional[Sequence[CiscoVpnFeatureTemplateDnsIpv6ServerArgs]] = None,
enhance_ecmp_keying: Optional[bool] = None,
enhance_ecmp_keying_variable: Optional[str] = None,
ipv4_static_gre_routes: Optional[Sequence[CiscoVpnFeatureTemplateIpv4StaticGreRouteArgs]] = None,
ipv4_static_ipsec_routes: Optional[Sequence[CiscoVpnFeatureTemplateIpv4StaticIpsecRouteArgs]] = None,
ipv4_static_routes: Optional[Sequence[CiscoVpnFeatureTemplateIpv4StaticRouteArgs]] = None,
ipv4_static_service_routes: Optional[Sequence[CiscoVpnFeatureTemplateIpv4StaticServiceRouteArgs]] = None,
ipv6_static_routes: Optional[Sequence[CiscoVpnFeatureTemplateIpv6StaticRouteArgs]] = None,
name: Optional[str] = None,
nat64_pools: Optional[Sequence[CiscoVpnFeatureTemplateNat64PoolArgs]] = None,
nat_pools: Optional[Sequence[CiscoVpnFeatureTemplateNatPoolArgs]] = 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,
omp_advertise_ipv4_routes: Optional[Sequence[CiscoVpnFeatureTemplateOmpAdvertiseIpv4RouteArgs]] = None,
omp_advertise_ipv6_routes: Optional[Sequence[CiscoVpnFeatureTemplateOmpAdvertiseIpv6RouteArgs]] = None,
organization_name: Optional[str] = None,
port_forward_rules: Optional[Sequence[CiscoVpnFeatureTemplatePortForwardRuleArgs]] = None,
route_global_exports: Optional[Sequence[CiscoVpnFeatureTemplateRouteGlobalExportArgs]] = None,
route_global_imports: Optional[Sequence[CiscoVpnFeatureTemplateRouteGlobalImportArgs]] = None,
route_vpn_imports: Optional[Sequence[CiscoVpnFeatureTemplateRouteVpnImportArgs]] = None,
services: Optional[Sequence[CiscoVpnFeatureTemplateServiceArgs]] = None,
static_nat_rules: Optional[Sequence[CiscoVpnFeatureTemplateStaticNatRuleArgs]] = None,
static_nat_subnet_rules: Optional[Sequence[CiscoVpnFeatureTemplateStaticNatSubnetRuleArgs]] = None,
template_type: Optional[str] = None,
tenant_vpn_id: Optional[int] = None,
version: Optional[int] = None,
vpn_id: Optional[int] = None,
vpn_name: Optional[str] = None,
vpn_name_variable: Optional[str] = None) -> CiscoVpnFeatureTemplate
func GetCiscoVpnFeatureTemplate(ctx *Context, name string, id IDInput, state *CiscoVpnFeatureTemplateState, opts ...ResourceOption) (*CiscoVpnFeatureTemplate, error)
public static CiscoVpnFeatureTemplate Get(string name, Input<string> id, CiscoVpnFeatureTemplateState? state, CustomResourceOptions? opts = null)
public static CiscoVpnFeatureTemplate get(String name, Output<String> id, CiscoVpnFeatureTemplateState 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.
- Description string
- The description of the feature template
- Device
Types List<string> - List of supported device types - Choices:
vedge-C8000V
,vedge-C8300-1N1S-4T2X
,vedge-C8300-1N1S-6T
,vedge-C8300-2N2S-6T
,vedge-C8300-2N2S-4T2X
,vedge-C8500-12X4QC
,vedge-C8500-12X
,vedge-C8500-20X6C
,vedge-C8500L-8S4X
,vedge-C8200-1N-4T
,vedge-C8200L-1N-4T
- Dns
Hosts List<CiscoVpn Feature Template Dns Host> - Static DNS mapping
- Dns
Ipv4Servers List<CiscoVpn Feature Template Dns Ipv4Server> - DNS
- Dns
Ipv6Servers List<CiscoVpn Feature Template Dns Ipv6Server> - DNS
- Enhance
Ecmp boolKeying - Optional packet fields for ECMP keying - Default value:
false
- Enhance
Ecmp stringKeying Variable - Variable name
- Ipv4Static
Gre List<CiscoRoutes Vpn Feature Template Ipv4Static Gre Route> - Configure routes pointing to a GRE tunnel
- Ipv4Static
Ipsec List<CiscoRoutes Vpn Feature Template Ipv4Static Ipsec Route> - Configure routes pointing to a IPSEC tunnel
- Ipv4Static
Routes List<CiscoVpn Feature Template Ipv4Static Route> - Configure IPv4 Static Routes
- Ipv4Static
Service List<CiscoRoutes Vpn Feature Template Ipv4Static Service Route> - Configure IPv4 Static Service Routes
- Ipv6Static
Routes List<CiscoVpn Feature Template Ipv6Static Route> - Configure IPv6 Static Routes
- Name string
- The name of the feature template
- Nat64Pools
List<Cisco
Vpn Feature Template Nat64Pool> - Set NAT64 v4 pool range
- Nat
Pools List<CiscoVpn Feature Template Nat Pool> - Configure NAT Pool entries
- 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
- Omp
Advertise List<CiscoIpv4Routes Vpn Feature Template Omp Advertise Ipv4Route> - Advertise routes to OMP
- Omp
Advertise List<CiscoIpv6Routes Vpn Feature Template Omp Advertise Ipv6Route> - Advertise routes to OMP
- Organization
Name string - Org Name selected
- Port
Forward List<CiscoRules Vpn Feature Template Port Forward Rule> - Configure Port Forward entries
- Route
Global List<CiscoExports Vpn Feature Template Route Global Export> - Enable route leaking to Global VPN from this Service VPN
- Route
Global List<CiscoImports Vpn Feature Template Route Global Import> - Enable route leaking from Global VPN to this Service VPN
- Route
Vpn List<CiscoImports Vpn Feature Template Route Vpn Import> - Enable route leak from Service VPN to current VPN
- Services
List<Cisco
Vpn Feature Template Service> - Configure services
- Static
Nat List<CiscoRules Vpn Feature Template Static Nat Rule> - Configure static NAT entries
- Static
Nat List<CiscoSubnet Rules Vpn Feature Template Static Nat Subnet Rule> - Configure static NAT Subnet entries
- Template
Type string - The template type
- Tenant
Vpn intId - Tenant VPN - Range:
0
-65527
- Default value:0
- Version int
- The version of the feature template
- Vpn
Id int - List of VPN instances - Range:
0
-65527
- Default value:0
- Vpn
Name string - Name
- Vpn
Name stringVariable - Variable name
- Description string
- The description of the feature template
- Device
Types []string - List of supported device types - Choices:
vedge-C8000V
,vedge-C8300-1N1S-4T2X
,vedge-C8300-1N1S-6T
,vedge-C8300-2N2S-6T
,vedge-C8300-2N2S-4T2X
,vedge-C8500-12X4QC
,vedge-C8500-12X
,vedge-C8500-20X6C
,vedge-C8500L-8S4X
,vedge-C8200-1N-4T
,vedge-C8200L-1N-4T
- Dns
Hosts []CiscoVpn Feature Template Dns Host Args - Static DNS mapping
- Dns
Ipv4Servers []CiscoVpn Feature Template Dns Ipv4Server Args - DNS
- Dns
Ipv6Servers []CiscoVpn Feature Template Dns Ipv6Server Args - DNS
- Enhance
Ecmp boolKeying - Optional packet fields for ECMP keying - Default value:
false
- Enhance
Ecmp stringKeying Variable - Variable name
- Ipv4Static
Gre []CiscoRoutes Vpn Feature Template Ipv4Static Gre Route Args - Configure routes pointing to a GRE tunnel
- Ipv4Static
Ipsec []CiscoRoutes Vpn Feature Template Ipv4Static Ipsec Route Args - Configure routes pointing to a IPSEC tunnel
- Ipv4Static
Routes []CiscoVpn Feature Template Ipv4Static Route Args - Configure IPv4 Static Routes
- Ipv4Static
Service []CiscoRoutes Vpn Feature Template Ipv4Static Service Route Args - Configure IPv4 Static Service Routes
- Ipv6Static
Routes []CiscoVpn Feature Template Ipv6Static Route Args - Configure IPv6 Static Routes
- Name string
- The name of the feature template
- Nat64Pools
[]Cisco
Vpn Feature Template Nat64Pool Args - Set NAT64 v4 pool range
- Nat
Pools []CiscoVpn Feature Template Nat Pool Args - Configure NAT Pool entries
- 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
- Omp
Advertise []CiscoIpv4Routes Vpn Feature Template Omp Advertise Ipv4Route Args - Advertise routes to OMP
- Omp
Advertise []CiscoIpv6Routes Vpn Feature Template Omp Advertise Ipv6Route Args - Advertise routes to OMP
- Organization
Name string - Org Name selected
- Port
Forward []CiscoRules Vpn Feature Template Port Forward Rule Args - Configure Port Forward entries
- Route
Global []CiscoExports Vpn Feature Template Route Global Export Args - Enable route leaking to Global VPN from this Service VPN
- Route
Global []CiscoImports Vpn Feature Template Route Global Import Args - Enable route leaking from Global VPN to this Service VPN
- Route
Vpn []CiscoImports Vpn Feature Template Route Vpn Import Args - Enable route leak from Service VPN to current VPN
- Services
[]Cisco
Vpn Feature Template Service Args - Configure services
- Static
Nat []CiscoRules Vpn Feature Template Static Nat Rule Args - Configure static NAT entries
- Static
Nat []CiscoSubnet Rules Vpn Feature Template Static Nat Subnet Rule Args - Configure static NAT Subnet entries
- Template
Type string - The template type
- Tenant
Vpn intId - Tenant VPN - Range:
0
-65527
- Default value:0
- Version int
- The version of the feature template
- Vpn
Id int - List of VPN instances - Range:
0
-65527
- Default value:0
- Vpn
Name string - Name
- Vpn
Name stringVariable - Variable name
- description String
- The description of the feature template
- device
Types List<String> - List of supported device types - Choices:
vedge-C8000V
,vedge-C8300-1N1S-4T2X
,vedge-C8300-1N1S-6T
,vedge-C8300-2N2S-6T
,vedge-C8300-2N2S-4T2X
,vedge-C8500-12X4QC
,vedge-C8500-12X
,vedge-C8500-20X6C
,vedge-C8500L-8S4X
,vedge-C8200-1N-4T
,vedge-C8200L-1N-4T
- dns
Hosts List<CiscoVpn Feature Template Dns Host> - Static DNS mapping
- dns
Ipv4Servers List<CiscoVpn Feature Template Dns Ipv4Server> - DNS
- dns
Ipv6Servers List<CiscoVpn Feature Template Dns Ipv6Server> - DNS
- enhance
Ecmp BooleanKeying - Optional packet fields for ECMP keying - Default value:
false
- enhance
Ecmp StringKeying Variable - Variable name
- ipv4Static
Gre List<CiscoRoutes Vpn Feature Template Ipv4Static Gre Route> - Configure routes pointing to a GRE tunnel
- ipv4Static
Ipsec List<CiscoRoutes Vpn Feature Template Ipv4Static Ipsec Route> - Configure routes pointing to a IPSEC tunnel
- ipv4Static
Routes List<CiscoVpn Feature Template Ipv4Static Route> - Configure IPv4 Static Routes
- ipv4Static
Service List<CiscoRoutes Vpn Feature Template Ipv4Static Service Route> - Configure IPv4 Static Service Routes
- ipv6Static
Routes List<CiscoVpn Feature Template Ipv6Static Route> - Configure IPv6 Static Routes
- name String
- The name of the feature template
- nat64Pools
List<Cisco
Vpn Feature Template Nat64Pool> - Set NAT64 v4 pool range
- nat
Pools List<CiscoVpn Feature Template Nat Pool> - Configure NAT Pool entries
- 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
- omp
Advertise List<CiscoIpv4Routes Vpn Feature Template Omp Advertise Ipv4Route> - Advertise routes to OMP
- omp
Advertise List<CiscoIpv6Routes Vpn Feature Template Omp Advertise Ipv6Route> - Advertise routes to OMP
- organization
Name String - Org Name selected
- port
Forward List<CiscoRules Vpn Feature Template Port Forward Rule> - Configure Port Forward entries
- route
Global List<CiscoExports Vpn Feature Template Route Global Export> - Enable route leaking to Global VPN from this Service VPN
- route
Global List<CiscoImports Vpn Feature Template Route Global Import> - Enable route leaking from Global VPN to this Service VPN
- route
Vpn List<CiscoImports Vpn Feature Template Route Vpn Import> - Enable route leak from Service VPN to current VPN
- services
List<Cisco
Vpn Feature Template Service> - Configure services
- static
Nat List<CiscoRules Vpn Feature Template Static Nat Rule> - Configure static NAT entries
- static
Nat List<CiscoSubnet Rules Vpn Feature Template Static Nat Subnet Rule> - Configure static NAT Subnet entries
- template
Type String - The template type
- tenant
Vpn IntegerId - Tenant VPN - Range:
0
-65527
- Default value:0
- version Integer
- The version of the feature template
- vpn
Id Integer - List of VPN instances - Range:
0
-65527
- Default value:0
- vpn
Name String - Name
- vpn
Name StringVariable - Variable name
- description string
- The description of the feature template
- device
Types string[] - List of supported device types - Choices:
vedge-C8000V
,vedge-C8300-1N1S-4T2X
,vedge-C8300-1N1S-6T
,vedge-C8300-2N2S-6T
,vedge-C8300-2N2S-4T2X
,vedge-C8500-12X4QC
,vedge-C8500-12X
,vedge-C8500-20X6C
,vedge-C8500L-8S4X
,vedge-C8200-1N-4T
,vedge-C8200L-1N-4T
- dns
Hosts CiscoVpn Feature Template Dns Host[] - Static DNS mapping
- dns
Ipv4Servers CiscoVpn Feature Template Dns Ipv4Server[] - DNS
- dns
Ipv6Servers CiscoVpn Feature Template Dns Ipv6Server[] - DNS
- enhance
Ecmp booleanKeying - Optional packet fields for ECMP keying - Default value:
false
- enhance
Ecmp stringKeying Variable - Variable name
- ipv4Static
Gre CiscoRoutes Vpn Feature Template Ipv4Static Gre Route[] - Configure routes pointing to a GRE tunnel
- ipv4Static
Ipsec CiscoRoutes Vpn Feature Template Ipv4Static Ipsec Route[] - Configure routes pointing to a IPSEC tunnel
- ipv4Static
Routes CiscoVpn Feature Template Ipv4Static Route[] - Configure IPv4 Static Routes
- ipv4Static
Service CiscoRoutes Vpn Feature Template Ipv4Static Service Route[] - Configure IPv4 Static Service Routes
- ipv6Static
Routes CiscoVpn Feature Template Ipv6Static Route[] - Configure IPv6 Static Routes
- name string
- The name of the feature template
- nat64Pools
Cisco
Vpn Feature Template Nat64Pool[] - Set NAT64 v4 pool range
- nat
Pools CiscoVpn Feature Template Nat Pool[] - Configure NAT Pool entries
- 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
- omp
Advertise CiscoIpv4Routes Vpn Feature Template Omp Advertise Ipv4Route[] - Advertise routes to OMP
- omp
Advertise CiscoIpv6Routes Vpn Feature Template Omp Advertise Ipv6Route[] - Advertise routes to OMP
- organization
Name string - Org Name selected
- port
Forward CiscoRules Vpn Feature Template Port Forward Rule[] - Configure Port Forward entries
- route
Global CiscoExports Vpn Feature Template Route Global Export[] - Enable route leaking to Global VPN from this Service VPN
- route
Global CiscoImports Vpn Feature Template Route Global Import[] - Enable route leaking from Global VPN to this Service VPN
- route
Vpn CiscoImports Vpn Feature Template Route Vpn Import[] - Enable route leak from Service VPN to current VPN
- services
Cisco
Vpn Feature Template Service[] - Configure services
- static
Nat CiscoRules Vpn Feature Template Static Nat Rule[] - Configure static NAT entries
- static
Nat CiscoSubnet Rules Vpn Feature Template Static Nat Subnet Rule[] - Configure static NAT Subnet entries
- template
Type string - The template type
- tenant
Vpn numberId - Tenant VPN - Range:
0
-65527
- Default value:0
- version number
- The version of the feature template
- vpn
Id number - List of VPN instances - Range:
0
-65527
- Default value:0
- vpn
Name string - Name
- vpn
Name stringVariable - Variable name
- description str
- The description of the feature template
- device_
types Sequence[str] - List of supported device types - Choices:
vedge-C8000V
,vedge-C8300-1N1S-4T2X
,vedge-C8300-1N1S-6T
,vedge-C8300-2N2S-6T
,vedge-C8300-2N2S-4T2X
,vedge-C8500-12X4QC
,vedge-C8500-12X
,vedge-C8500-20X6C
,vedge-C8500L-8S4X
,vedge-C8200-1N-4T
,vedge-C8200L-1N-4T
- dns_
hosts Sequence[CiscoVpn Feature Template Dns Host Args] - Static DNS mapping
- dns_
ipv4_ Sequence[Ciscoservers Vpn Feature Template Dns Ipv4Server Args] - DNS
- dns_
ipv6_ Sequence[Ciscoservers Vpn Feature Template Dns Ipv6Server Args] - DNS
- enhance_
ecmp_ boolkeying - Optional packet fields for ECMP keying - Default value:
false
- enhance_
ecmp_ strkeying_ variable - Variable name
- ipv4_
static_ Sequence[Ciscogre_ routes Vpn Feature Template Ipv4Static Gre Route Args] - Configure routes pointing to a GRE tunnel
- ipv4_
static_ Sequence[Ciscoipsec_ routes Vpn Feature Template Ipv4Static Ipsec Route Args] - Configure routes pointing to a IPSEC tunnel
- ipv4_
static_ Sequence[Ciscoroutes Vpn Feature Template Ipv4Static Route Args] - Configure IPv4 Static Routes
- ipv4_
static_ Sequence[Ciscoservice_ routes Vpn Feature Template Ipv4Static Service Route Args] - Configure IPv4 Static Service Routes
- ipv6_
static_ Sequence[Ciscoroutes Vpn Feature Template Ipv6Static Route Args] - Configure IPv6 Static Routes
- name str
- The name of the feature template
- nat64_
pools Sequence[CiscoVpn Feature Template Nat64Pool Args] - Set NAT64 v4 pool range
- nat_
pools Sequence[CiscoVpn Feature Template Nat Pool Args] - Configure NAT Pool entries
- 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
- omp_
advertise_ Sequence[Ciscoipv4_ routes Vpn Feature Template Omp Advertise Ipv4Route Args] - Advertise routes to OMP
- omp_
advertise_ Sequence[Ciscoipv6_ routes Vpn Feature Template Omp Advertise Ipv6Route Args] - Advertise routes to OMP
- organization_
name str - Org Name selected
- port_
forward_ Sequence[Ciscorules Vpn Feature Template Port Forward Rule Args] - Configure Port Forward entries
- route_
global_ Sequence[Ciscoexports Vpn Feature Template Route Global Export Args] - Enable route leaking to Global VPN from this Service VPN
- route_
global_ Sequence[Ciscoimports Vpn Feature Template Route Global Import Args] - Enable route leaking from Global VPN to this Service VPN
- route_
vpn_ Sequence[Ciscoimports Vpn Feature Template Route Vpn Import Args] - Enable route leak from Service VPN to current VPN
- services
Sequence[Cisco
Vpn Feature Template Service Args] - Configure services
- static_
nat_ Sequence[Ciscorules Vpn Feature Template Static Nat Rule Args] - Configure static NAT entries
- static_
nat_ Sequence[Ciscosubnet_ rules Vpn Feature Template Static Nat Subnet Rule Args] - Configure static NAT Subnet entries
- template_
type str - The template type
- tenant_
vpn_ intid - Tenant VPN - Range:
0
-65527
- Default value:0
- version int
- The version of the feature template
- vpn_
id int - List of VPN instances - Range:
0
-65527
- Default value:0
- vpn_
name str - Name
- vpn_
name_ strvariable - Variable name
- description String
- The description of the feature template
- device
Types List<String> - List of supported device types - Choices:
vedge-C8000V
,vedge-C8300-1N1S-4T2X
,vedge-C8300-1N1S-6T
,vedge-C8300-2N2S-6T
,vedge-C8300-2N2S-4T2X
,vedge-C8500-12X4QC
,vedge-C8500-12X
,vedge-C8500-20X6C
,vedge-C8500L-8S4X
,vedge-C8200-1N-4T
,vedge-C8200L-1N-4T
- dns
Hosts List<Property Map> - Static DNS mapping
- dns
Ipv4Servers List<Property Map> - DNS
- dns
Ipv6Servers List<Property Map> - DNS
- enhance
Ecmp BooleanKeying - Optional packet fields for ECMP keying - Default value:
false
- enhance
Ecmp StringKeying Variable - Variable name
- ipv4Static
Gre List<Property Map>Routes - Configure routes pointing to a GRE tunnel
- ipv4Static
Ipsec List<Property Map>Routes - Configure routes pointing to a IPSEC tunnel
- ipv4Static
Routes List<Property Map> - Configure IPv4 Static Routes
- ipv4Static
Service List<Property Map>Routes - Configure IPv4 Static Service Routes
- ipv6Static
Routes List<Property Map> - Configure IPv6 Static Routes
- name String
- The name of the feature template
- nat64Pools List<Property Map>
- Set NAT64 v4 pool range
- nat
Pools List<Property Map> - Configure NAT Pool entries
- 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
- omp
Advertise List<Property Map>Ipv4Routes - Advertise routes to OMP
- omp
Advertise List<Property Map>Ipv6Routes - Advertise routes to OMP
- organization
Name String - Org Name selected
- port
Forward List<Property Map>Rules - Configure Port Forward entries
- route
Global List<Property Map>Exports - Enable route leaking to Global VPN from this Service VPN
- route
Global List<Property Map>Imports - Enable route leaking from Global VPN to this Service VPN
- route
Vpn List<Property Map>Imports - Enable route leak from Service VPN to current VPN
- services List<Property Map>
- Configure services
- static
Nat List<Property Map>Rules - Configure static NAT entries
- static
Nat List<Property Map>Subnet Rules - Configure static NAT Subnet entries
- template
Type String - The template type
- tenant
Vpn NumberId - Tenant VPN - Range:
0
-65527
- Default value:0
- version Number
- The version of the feature template
- vpn
Id Number - List of VPN instances - Range:
0
-65527
- Default value:0
- vpn
Name String - Name
- vpn
Name StringVariable - Variable name
Supporting Types
CiscoVpnFeatureTemplateDnsHost, CiscoVpnFeatureTemplateDnsHostArgs
- Hostname string
- Hostname
- Hostname
Variable string - Variable name
- Ip
Variable string - Variable name
- Ips List<string>
- List of IP
- Optional bool
- Indicates if list item is considered optional.
- Hostname string
- Hostname
- Hostname
Variable string - Variable name
- Ip
Variable string - Variable name
- Ips []string
- List of IP
- Optional bool
- Indicates if list item is considered optional.
- hostname String
- Hostname
- hostname
Variable String - Variable name
- ip
Variable String - Variable name
- ips List<String>
- List of IP
- optional Boolean
- Indicates if list item is considered optional.
- hostname string
- Hostname
- hostname
Variable string - Variable name
- ip
Variable string - Variable name
- ips string[]
- List of IP
- optional boolean
- Indicates if list item is considered optional.
- hostname str
- Hostname
- hostname_
variable str - Variable name
- ip_
variable str - Variable name
- ips Sequence[str]
- List of IP
- optional bool
- Indicates if list item is considered optional.
- hostname String
- Hostname
- hostname
Variable String - Variable name
- ip
Variable String - Variable name
- ips List<String>
- List of IP
- optional Boolean
- Indicates if list item is considered optional.
CiscoVpnFeatureTemplateDnsIpv4Server, CiscoVpnFeatureTemplateDnsIpv4ServerArgs
- Address string
- DNS Address
- Address
Variable string - Variable name
- Optional bool
- Indicates if list item is considered optional.
- Role string
- Role
- Choices:
primary
,secondary
- Default value:
primary
- Choices:
- Role
Variable string - Variable name
- Address string
- DNS Address
- Address
Variable string - Variable name
- Optional bool
- Indicates if list item is considered optional.
- Role string
- Role
- Choices:
primary
,secondary
- Default value:
primary
- Choices:
- Role
Variable string - Variable name
- address String
- DNS Address
- address
Variable String - Variable name
- optional Boolean
- Indicates if list item is considered optional.
- role String
- Role
- Choices:
primary
,secondary
- Default value:
primary
- Choices:
- role
Variable String - Variable name
- address string
- DNS Address
- address
Variable string - Variable name
- optional boolean
- Indicates if list item is considered optional.
- role string
- Role
- Choices:
primary
,secondary
- Default value:
primary
- Choices:
- role
Variable string - Variable name
- address str
- DNS Address
- address_
variable str - Variable name
- optional bool
- Indicates if list item is considered optional.
- role str
- Role
- Choices:
primary
,secondary
- Default value:
primary
- Choices:
- role_
variable str - Variable name
- address String
- DNS Address
- address
Variable String - Variable name
- optional Boolean
- Indicates if list item is considered optional.
- role String
- Role
- Choices:
primary
,secondary
- Default value:
primary
- Choices:
- role
Variable String - Variable name
CiscoVpnFeatureTemplateDnsIpv6Server, CiscoVpnFeatureTemplateDnsIpv6ServerArgs
- Address string
- DNS Address
- Optional bool
- Indicates if list item is considered optional.
- Role string
- Role
- Choices:
primary
,secondary
- Default value:
primary
- Choices:
- Role
Variable string - Variable name
- Address string
- DNS Address
- Optional bool
- Indicates if list item is considered optional.
- Role string
- Role
- Choices:
primary
,secondary
- Default value:
primary
- Choices:
- Role
Variable string - Variable name
- address String
- DNS Address
- optional Boolean
- Indicates if list item is considered optional.
- role String
- Role
- Choices:
primary
,secondary
- Default value:
primary
- Choices:
- role
Variable String - Variable name
- address string
- DNS Address
- optional boolean
- Indicates if list item is considered optional.
- role string
- Role
- Choices:
primary
,secondary
- Default value:
primary
- Choices:
- role
Variable string - Variable name
- address str
- DNS Address
- optional bool
- Indicates if list item is considered optional.
- role str
- Role
- Choices:
primary
,secondary
- Default value:
primary
- Choices:
- role_
variable str - Variable name
- address String
- DNS Address
- optional Boolean
- Indicates if list item is considered optional.
- role String
- Role
- Choices:
primary
,secondary
- Default value:
primary
- Choices:
- role
Variable String - Variable name
CiscoVpnFeatureTemplateIpv4StaticGreRoute, CiscoVpnFeatureTemplateIpv4StaticGreRouteArgs
- Interface
Variable string - Variable name
- Interfaces List<string>
- List of GRE Interfaces
- Optional bool
- Indicates if list item is considered optional.
- Prefix string
- Prefix
- Prefix
Variable string - Variable name
- Vpn
Id int - Destination VPN to resolve the prefix
- Default value:
0
- Default value:
- Interface
Variable string - Variable name
- Interfaces []string
- List of GRE Interfaces
- Optional bool
- Indicates if list item is considered optional.
- Prefix string
- Prefix
- Prefix
Variable string - Variable name
- Vpn
Id int - Destination VPN to resolve the prefix
- Default value:
0
- Default value:
- interface
Variable String - Variable name
- interfaces List<String>
- List of GRE Interfaces
- optional Boolean
- Indicates if list item is considered optional.
- prefix String
- Prefix
- prefix
Variable String - Variable name
- vpn
Id Integer - Destination VPN to resolve the prefix
- Default value:
0
- Default value:
- interface
Variable string - Variable name
- interfaces string[]
- List of GRE Interfaces
- optional boolean
- Indicates if list item is considered optional.
- prefix string
- Prefix
- prefix
Variable string - Variable name
- vpn
Id number - Destination VPN to resolve the prefix
- Default value:
0
- Default value:
- interface_
variable str - Variable name
- interfaces Sequence[str]
- List of GRE Interfaces
- optional bool
- Indicates if list item is considered optional.
- prefix str
- Prefix
- prefix_
variable str - Variable name
- vpn_
id int - Destination VPN to resolve the prefix
- Default value:
0
- Default value:
- interface
Variable String - Variable name
- interfaces List<String>
- List of GRE Interfaces
- optional Boolean
- Indicates if list item is considered optional.
- prefix String
- Prefix
- prefix
Variable String - Variable name
- vpn
Id Number - Destination VPN to resolve the prefix
- Default value:
0
- Default value:
CiscoVpnFeatureTemplateIpv4StaticIpsecRoute, CiscoVpnFeatureTemplateIpv4StaticIpsecRouteArgs
- Interface
Variable string - Variable name
- Interfaces List<string>
- List of IPSEC Interfaces (Separated by commas)
- Optional bool
- Indicates if list item is considered optional.
- Prefix string
- Prefix
- Prefix
Variable string - Variable name
- Vpn
Id int - Destination VPN to resolve the prefix
- Default value:
0
- Default value:
- Interface
Variable string - Variable name
- Interfaces []string
- List of IPSEC Interfaces (Separated by commas)
- Optional bool
- Indicates if list item is considered optional.
- Prefix string
- Prefix
- Prefix
Variable string - Variable name
- Vpn
Id int - Destination VPN to resolve the prefix
- Default value:
0
- Default value:
- interface
Variable String - Variable name
- interfaces List<String>
- List of IPSEC Interfaces (Separated by commas)
- optional Boolean
- Indicates if list item is considered optional.
- prefix String
- Prefix
- prefix
Variable String - Variable name
- vpn
Id Integer - Destination VPN to resolve the prefix
- Default value:
0
- Default value:
- interface
Variable string - Variable name
- interfaces string[]
- List of IPSEC Interfaces (Separated by commas)
- optional boolean
- Indicates if list item is considered optional.
- prefix string
- Prefix
- prefix
Variable string - Variable name
- vpn
Id number - Destination VPN to resolve the prefix
- Default value:
0
- Default value:
- interface_
variable str - Variable name
- interfaces Sequence[str]
- List of IPSEC Interfaces (Separated by commas)
- optional bool
- Indicates if list item is considered optional.
- prefix str
- Prefix
- prefix_
variable str - Variable name
- vpn_
id int - Destination VPN to resolve the prefix
- Default value:
0
- Default value:
- interface
Variable String - Variable name
- interfaces List<String>
- List of IPSEC Interfaces (Separated by commas)
- optional Boolean
- Indicates if list item is considered optional.
- prefix String
- Prefix
- prefix
Variable String - Variable name
- vpn
Id Number - Destination VPN to resolve the prefix
- Default value:
0
- Default value:
CiscoVpnFeatureTemplateIpv4StaticRoute, CiscoVpnFeatureTemplateIpv4StaticRouteArgs
- Dhcp bool
- Default Gateway obtained from DHCP
- Default value:
false
- Default value:
- Dhcp
Variable string - Variable name
- Distance int
- Administrative distance
- Range:
1
-255
- Default value:
1
- Range:
- Distance
Variable string - Variable name
- Next
Hops List<CiscoVpn Feature Template Ipv4Static Route Next Hop> - IP gateway address
- Null0 bool
- null0
- Default value:
false
- Default value:
- Null0Variable string
- Variable name
- Optional bool
- Indicates if list item is considered optional.
- Prefix string
- Prefix
- Prefix
Variable string - Variable name
- Track
Next List<CiscoHops Vpn Feature Template Ipv4Static Route Track Next Hop> - IP gateway address
- Vpn
Id int - Destination VPN(!=0 or !=512) to resolve the prefix
- Default value:
0
- Default value:
- Vpn
Id stringVariable - Variable name
- Dhcp bool
- Default Gateway obtained from DHCP
- Default value:
false
- Default value:
- Dhcp
Variable string - Variable name
- Distance int
- Administrative distance
- Range:
1
-255
- Default value:
1
- Range:
- Distance
Variable string - Variable name
- Next
Hops []CiscoVpn Feature Template Ipv4Static Route Next Hop - IP gateway address
- Null0 bool
- null0
- Default value:
false
- Default value:
- Null0Variable string
- Variable name
- Optional bool
- Indicates if list item is considered optional.
- Prefix string
- Prefix
- Prefix
Variable string - Variable name
- Track
Next []CiscoHops Vpn Feature Template Ipv4Static Route Track Next Hop - IP gateway address
- Vpn
Id int - Destination VPN(!=0 or !=512) to resolve the prefix
- Default value:
0
- Default value:
- Vpn
Id stringVariable - Variable name
- dhcp Boolean
- Default Gateway obtained from DHCP
- Default value:
false
- Default value:
- dhcp
Variable String - Variable name
- distance Integer
- Administrative distance
- Range:
1
-255
- Default value:
1
- Range:
- distance
Variable String - Variable name
- next
Hops List<CiscoVpn Feature Template Ipv4Static Route Next Hop> - IP gateway address
- null0 Boolean
- null0
- Default value:
false
- Default value:
- null0Variable String
- Variable name
- optional Boolean
- Indicates if list item is considered optional.
- prefix String
- Prefix
- prefix
Variable String - Variable name
- track
Next List<CiscoHops Vpn Feature Template Ipv4Static Route Track Next Hop> - IP gateway address
- vpn
Id Integer - Destination VPN(!=0 or !=512) to resolve the prefix
- Default value:
0
- Default value:
- vpn
Id StringVariable - Variable name
- dhcp boolean
- Default Gateway obtained from DHCP
- Default value:
false
- Default value:
- dhcp
Variable string - Variable name
- distance number
- Administrative distance
- Range:
1
-255
- Default value:
1
- Range:
- distance
Variable string - Variable name
- next
Hops CiscoVpn Feature Template Ipv4Static Route Next Hop[] - IP gateway address
- null0 boolean
- null0
- Default value:
false
- Default value:
- null0Variable string
- Variable name
- optional boolean
- Indicates if list item is considered optional.
- prefix string
- Prefix
- prefix
Variable string - Variable name
- track
Next CiscoHops Vpn Feature Template Ipv4Static Route Track Next Hop[] - IP gateway address
- vpn
Id number - Destination VPN(!=0 or !=512) to resolve the prefix
- Default value:
0
- Default value:
- vpn
Id stringVariable - Variable name
- dhcp bool
- Default Gateway obtained from DHCP
- Default value:
false
- Default value:
- dhcp_
variable str - Variable name
- distance int
- Administrative distance
- Range:
1
-255
- Default value:
1
- Range:
- distance_
variable str - Variable name
- next_
hops Sequence[CiscoVpn Feature Template Ipv4Static Route Next Hop] - IP gateway address
- null0 bool
- null0
- Default value:
false
- Default value:
- null0_
variable str - Variable name
- optional bool
- Indicates if list item is considered optional.
- prefix str
- Prefix
- prefix_
variable str - Variable name
- track_
next_ Sequence[Ciscohops Vpn Feature Template Ipv4Static Route Track Next Hop] - IP gateway address
- vpn_
id int - Destination VPN(!=0 or !=512) to resolve the prefix
- Default value:
0
- Default value:
- vpn_
id_ strvariable - Variable name
- dhcp Boolean
- Default Gateway obtained from DHCP
- Default value:
false
- Default value:
- dhcp
Variable String - Variable name
- distance Number
- Administrative distance
- Range:
1
-255
- Default value:
1
- Range:
- distance
Variable String - Variable name
- next
Hops List<Property Map> - IP gateway address
- null0 Boolean
- null0
- Default value:
false
- Default value:
- null0Variable String
- Variable name
- optional Boolean
- Indicates if list item is considered optional.
- prefix String
- Prefix
- prefix
Variable String - Variable name
- track
Next List<Property Map>Hops - IP gateway address
- vpn
Id Number - Destination VPN(!=0 or !=512) to resolve the prefix
- Default value:
0
- Default value:
- vpn
Id StringVariable - Variable name
CiscoVpnFeatureTemplateIpv4StaticRouteNextHop, CiscoVpnFeatureTemplateIpv4StaticRouteNextHopArgs
- Address string
- IP Address
- Address
Variable string - Variable name
- Distance int
- Administrative distance
- Range:
1
-255
- Default value:
1
- Range:
- Distance
Variable string - Variable name
- Optional bool
- Indicates if list item is considered optional.
- Address string
- IP Address
- Address
Variable string - Variable name
- Distance int
- Administrative distance
- Range:
1
-255
- Default value:
1
- Range:
- Distance
Variable string - Variable name
- Optional bool
- Indicates if list item is considered optional.
- address String
- IP Address
- address
Variable String - Variable name
- distance Integer
- Administrative distance
- Range:
1
-255
- Default value:
1
- Range:
- distance
Variable String - Variable name
- optional Boolean
- Indicates if list item is considered optional.
- address string
- IP Address
- address
Variable string - Variable name
- distance number
- Administrative distance
- Range:
1
-255
- Default value:
1
- Range:
- distance
Variable string - Variable name
- optional boolean
- Indicates if list item is considered optional.
- address str
- IP Address
- address_
variable str - Variable name
- distance int
- Administrative distance
- Range:
1
-255
- Default value:
1
- Range:
- distance_
variable str - Variable name
- optional bool
- Indicates if list item is considered optional.
- address String
- IP Address
- address
Variable String - Variable name
- distance Number
- Administrative distance
- Range:
1
-255
- Default value:
1
- Range:
- distance
Variable String - Variable name
- optional Boolean
- Indicates if list item is considered optional.
CiscoVpnFeatureTemplateIpv4StaticRouteTrackNextHop, CiscoVpnFeatureTemplateIpv4StaticRouteTrackNextHopArgs
- Address string
- IP Address
- Address
Variable string - Variable name
- Distance int
- Administrative distance
- Range:
1
-255
- Default value:
1
- Range:
- Distance
Variable string - Variable name
- Optional bool
- Indicates if list item is considered optional.
- Tracker string
- Static route tracker
- Tracker
Variable string - Variable name
- Address string
- IP Address
- Address
Variable string - Variable name
- Distance int
- Administrative distance
- Range:
1
-255
- Default value:
1
- Range:
- Distance
Variable string - Variable name
- Optional bool
- Indicates if list item is considered optional.
- Tracker string
- Static route tracker
- Tracker
Variable string - Variable name
- address String
- IP Address
- address
Variable String - Variable name
- distance Integer
- Administrative distance
- Range:
1
-255
- Default value:
1
- Range:
- distance
Variable String - Variable name
- optional Boolean
- Indicates if list item is considered optional.
- tracker String
- Static route tracker
- tracker
Variable String - Variable name
- address string
- IP Address
- address
Variable string - Variable name
- distance number
- Administrative distance
- Range:
1
-255
- Default value:
1
- Range:
- distance
Variable string - Variable name
- optional boolean
- Indicates if list item is considered optional.
- tracker string
- Static route tracker
- tracker
Variable string - Variable name
- address str
- IP Address
- address_
variable str - Variable name
- distance int
- Administrative distance
- Range:
1
-255
- Default value:
1
- Range:
- distance_
variable str - Variable name
- optional bool
- Indicates if list item is considered optional.
- tracker str
- Static route tracker
- tracker_
variable str - Variable name
- address String
- IP Address
- address
Variable String - Variable name
- distance Number
- Administrative distance
- Range:
1
-255
- Default value:
1
- Range:
- distance
Variable String - Variable name
- optional Boolean
- Indicates if list item is considered optional.
- tracker String
- Static route tracker
- tracker
Variable String - Variable name
CiscoVpnFeatureTemplateIpv4StaticServiceRoute, CiscoVpnFeatureTemplateIpv4StaticServiceRouteArgs
- Optional bool
- Indicates if list item is considered optional.
- Prefix string
- Prefix
- Prefix
Variable string - Variable name
- Service string
- Service
- Choices:
sig
- Default value:
sig
- Choices:
- Vpn
Id int - Destination VPN to resolve the prefix
- Default value:
0
- Default value:
- Optional bool
- Indicates if list item is considered optional.
- Prefix string
- Prefix
- Prefix
Variable string - Variable name
- Service string
- Service
- Choices:
sig
- Default value:
sig
- Choices:
- Vpn
Id int - Destination VPN to resolve the prefix
- Default value:
0
- Default value:
- optional Boolean
- Indicates if list item is considered optional.
- prefix String
- Prefix
- prefix
Variable String - Variable name
- service String
- Service
- Choices:
sig
- Default value:
sig
- Choices:
- vpn
Id Integer - Destination VPN to resolve the prefix
- Default value:
0
- Default value:
- optional boolean
- Indicates if list item is considered optional.
- prefix string
- Prefix
- prefix
Variable string - Variable name
- service string
- Service
- Choices:
sig
- Default value:
sig
- Choices:
- vpn
Id number - Destination VPN to resolve the prefix
- Default value:
0
- Default value:
- optional bool
- Indicates if list item is considered optional.
- prefix str
- Prefix
- prefix_
variable str - Variable name
- service str
- Service
- Choices:
sig
- Default value:
sig
- Choices:
- vpn_
id int - Destination VPN to resolve the prefix
- Default value:
0
- Default value:
- optional Boolean
- Indicates if list item is considered optional.
- prefix String
- Prefix
- prefix
Variable String - Variable name
- service String
- Service
- Choices:
sig
- Default value:
sig
- Choices:
- vpn
Id Number - Destination VPN to resolve the prefix
- Default value:
0
- Default value:
CiscoVpnFeatureTemplateIpv6StaticRoute, CiscoVpnFeatureTemplateIpv6StaticRouteArgs
- Nat string
- NAT
- Choices:
NAT64
,NAT66
- Default value:
NAT64
- Choices:
- Nat
Variable string - Variable name
- Next
Hops List<CiscoVpn Feature Template Ipv6Static Route Next Hop> - IP gateway address
- Null0 bool
- null0
- Default value:
false
- Default value:
- Null0Variable string
- Variable name
- Optional bool
- Indicates if list item is considered optional.
- Prefix string
- Prefix
- Prefix
Variable string - Variable name
- Vpn
Id int - Destination VPN(!=0 or !=512) to resolve the prefix
- Default value:
0
- Default value:
- Vpn
Id stringVariable - Variable name
- Nat string
- NAT
- Choices:
NAT64
,NAT66
- Default value:
NAT64
- Choices:
- Nat
Variable string - Variable name
- Next
Hops []CiscoVpn Feature Template Ipv6Static Route Next Hop - IP gateway address
- Null0 bool
- null0
- Default value:
false
- Default value:
- Null0Variable string
- Variable name
- Optional bool
- Indicates if list item is considered optional.
- Prefix string
- Prefix
- Prefix
Variable string - Variable name
- Vpn
Id int - Destination VPN(!=0 or !=512) to resolve the prefix
- Default value:
0
- Default value:
- Vpn
Id stringVariable - Variable name
- nat String
- NAT
- Choices:
NAT64
,NAT66
- Default value:
NAT64
- Choices:
- nat
Variable String - Variable name
- next
Hops List<CiscoVpn Feature Template Ipv6Static Route Next Hop> - IP gateway address
- null0 Boolean
- null0
- Default value:
false
- Default value:
- null0Variable String
- Variable name
- optional Boolean
- Indicates if list item is considered optional.
- prefix String
- Prefix
- prefix
Variable String - Variable name
- vpn
Id Integer - Destination VPN(!=0 or !=512) to resolve the prefix
- Default value:
0
- Default value:
- vpn
Id StringVariable - Variable name
- nat string
- NAT
- Choices:
NAT64
,NAT66
- Default value:
NAT64
- Choices:
- nat
Variable string - Variable name
- next
Hops CiscoVpn Feature Template Ipv6Static Route Next Hop[] - IP gateway address
- null0 boolean
- null0
- Default value:
false
- Default value:
- null0Variable string
- Variable name
- optional boolean
- Indicates if list item is considered optional.
- prefix string
- Prefix
- prefix
Variable string - Variable name
- vpn
Id number - Destination VPN(!=0 or !=512) to resolve the prefix
- Default value:
0
- Default value:
- vpn
Id stringVariable - Variable name
- nat str
- NAT
- Choices:
NAT64
,NAT66
- Default value:
NAT64
- Choices:
- nat_
variable str - Variable name
- next_
hops Sequence[CiscoVpn Feature Template Ipv6Static Route Next Hop] - IP gateway address
- null0 bool
- null0
- Default value:
false
- Default value:
- null0_
variable str - Variable name
- optional bool
- Indicates if list item is considered optional.
- prefix str
- Prefix
- prefix_
variable str - Variable name
- vpn_
id int - Destination VPN(!=0 or !=512) to resolve the prefix
- Default value:
0
- Default value:
- vpn_
id_ strvariable - Variable name
- nat String
- NAT
- Choices:
NAT64
,NAT66
- Default value:
NAT64
- Choices:
- nat
Variable String - Variable name
- next
Hops List<Property Map> - IP gateway address
- null0 Boolean
- null0
- Default value:
false
- Default value:
- null0Variable String
- Variable name
- optional Boolean
- Indicates if list item is considered optional.
- prefix String
- Prefix
- prefix
Variable String - Variable name
- vpn
Id Number - Destination VPN(!=0 or !=512) to resolve the prefix
- Default value:
0
- Default value:
- vpn
Id StringVariable - Variable name
CiscoVpnFeatureTemplateIpv6StaticRouteNextHop, CiscoVpnFeatureTemplateIpv6StaticRouteNextHopArgs
- Address string
- IP Address
- Address
Variable string - Variable name
- Distance int
- Administrative distance
- Range:
1
-255
- Default value:
1
- Range:
- Distance
Variable string - Variable name
- Optional bool
- Indicates if list item is considered optional.
- Address string
- IP Address
- Address
Variable string - Variable name
- Distance int
- Administrative distance
- Range:
1
-255
- Default value:
1
- Range:
- Distance
Variable string - Variable name
- Optional bool
- Indicates if list item is considered optional.
- address String
- IP Address
- address
Variable String - Variable name
- distance Integer
- Administrative distance
- Range:
1
-255
- Default value:
1
- Range:
- distance
Variable String - Variable name
- optional Boolean
- Indicates if list item is considered optional.
- address string
- IP Address
- address
Variable string - Variable name
- distance number
- Administrative distance
- Range:
1
-255
- Default value:
1
- Range:
- distance
Variable string - Variable name
- optional boolean
- Indicates if list item is considered optional.
- address str
- IP Address
- address_
variable str - Variable name
- distance int
- Administrative distance
- Range:
1
-255
- Default value:
1
- Range:
- distance_
variable str - Variable name
- optional bool
- Indicates if list item is considered optional.
- address String
- IP Address
- address
Variable String - Variable name
- distance Number
- Administrative distance
- Range:
1
-255
- Default value:
1
- Range:
- distance
Variable String - Variable name
- optional Boolean
- Indicates if list item is considered optional.
CiscoVpnFeatureTemplateNat64Pool, CiscoVpnFeatureTemplateNat64PoolArgs
- End
Address string - Ending IP address of NAT pool range
- End
Address stringVariable - Variable name
- Leak
From boolGlobal - Enable Route Leaking from Global VPN to this Service VPN
- Default value:
false
- Default value:
- Leak
From stringGlobal Protocol - Select protocol for route leaking
- Choices:
all
,static
,mobile
,connected
,rip
,odr
- Choices:
- Leak
To boolGlobal - Enable Route Leaking from this Service VPN to Global VPN
- Default value:
false
- Default value:
- Name string
- NAT64 Pool name
- Optional bool
- Indicates if list item is considered optional.
- Overload bool
- NAT 64 Overload Option
- Default value:
false
- Default value:
- Overload
Variable string - Variable name
- Start
Address string - Starting IP address of NAT pool range
- Start
Address stringVariable - Variable name
- End
Address string - Ending IP address of NAT pool range
- End
Address stringVariable - Variable name
- Leak
From boolGlobal - Enable Route Leaking from Global VPN to this Service VPN
- Default value:
false
- Default value:
- Leak
From stringGlobal Protocol - Select protocol for route leaking
- Choices:
all
,static
,mobile
,connected
,rip
,odr
- Choices:
- Leak
To boolGlobal - Enable Route Leaking from this Service VPN to Global VPN
- Default value:
false
- Default value:
- Name string
- NAT64 Pool name
- Optional bool
- Indicates if list item is considered optional.
- Overload bool
- NAT 64 Overload Option
- Default value:
false
- Default value:
- Overload
Variable string - Variable name
- Start
Address string - Starting IP address of NAT pool range
- Start
Address stringVariable - Variable name
- end
Address String - Ending IP address of NAT pool range
- end
Address StringVariable - Variable name
- leak
From BooleanGlobal - Enable Route Leaking from Global VPN to this Service VPN
- Default value:
false
- Default value:
- leak
From StringGlobal Protocol - Select protocol for route leaking
- Choices:
all
,static
,mobile
,connected
,rip
,odr
- Choices:
- leak
To BooleanGlobal - Enable Route Leaking from this Service VPN to Global VPN
- Default value:
false
- Default value:
- name String
- NAT64 Pool name
- optional Boolean
- Indicates if list item is considered optional.
- overload Boolean
- NAT 64 Overload Option
- Default value:
false
- Default value:
- overload
Variable String - Variable name
- start
Address String - Starting IP address of NAT pool range
- start
Address StringVariable - Variable name
- end
Address string - Ending IP address of NAT pool range
- end
Address stringVariable - Variable name
- leak
From booleanGlobal - Enable Route Leaking from Global VPN to this Service VPN
- Default value:
false
- Default value:
- leak
From stringGlobal Protocol - Select protocol for route leaking
- Choices:
all
,static
,mobile
,connected
,rip
,odr
- Choices:
- leak
To booleanGlobal - Enable Route Leaking from this Service VPN to Global VPN
- Default value:
false
- Default value:
- name string
- NAT64 Pool name
- optional boolean
- Indicates if list item is considered optional.
- overload boolean
- NAT 64 Overload Option
- Default value:
false
- Default value:
- overload
Variable string - Variable name
- start
Address string - Starting IP address of NAT pool range
- start
Address stringVariable - Variable name
- end_
address str - Ending IP address of NAT pool range
- end_
address_ strvariable - Variable name
- leak_
from_ boolglobal - Enable Route Leaking from Global VPN to this Service VPN
- Default value:
false
- Default value:
- leak_
from_ strglobal_ protocol - Select protocol for route leaking
- Choices:
all
,static
,mobile
,connected
,rip
,odr
- Choices:
- leak_
to_ boolglobal - Enable Route Leaking from this Service VPN to Global VPN
- Default value:
false
- Default value:
- name str
- NAT64 Pool name
- optional bool
- Indicates if list item is considered optional.
- overload bool
- NAT 64 Overload Option
- Default value:
false
- Default value:
- overload_
variable str - Variable name
- start_
address str - Starting IP address of NAT pool range
- start_
address_ strvariable - Variable name
- end
Address String - Ending IP address of NAT pool range
- end
Address StringVariable - Variable name
- leak
From BooleanGlobal - Enable Route Leaking from Global VPN to this Service VPN
- Default value:
false
- Default value:
- leak
From StringGlobal Protocol - Select protocol for route leaking
- Choices:
all
,static
,mobile
,connected
,rip
,odr
- Choices:
- leak
To BooleanGlobal - Enable Route Leaking from this Service VPN to Global VPN
- Default value:
false
- Default value:
- name String
- NAT64 Pool name
- optional Boolean
- Indicates if list item is considered optional.
- overload Boolean
- NAT 64 Overload Option
- Default value:
false
- Default value:
- overload
Variable String - Variable name
- start
Address String - Starting IP address of NAT pool range
- start
Address StringVariable - Variable name
CiscoVpnFeatureTemplateNatPool, CiscoVpnFeatureTemplateNatPoolArgs
- Direction string
- Direction of NAT translation
- Choices:
inside
,outside
- Choices:
- Direction
Variable string - Variable name
- Name int
- NAT Pool Name, natpool1..31
- Range:
1
-31
- Range:
- Name
Variable string - Variable name
- Optional bool
- Indicates if list item is considered optional.
- Overload bool
- Enable port translation(PAT)
- Default value:
true
- Default value:
- Overload
Variable string - Variable name
- Prefix
Length int - Ending IP address of NAT Pool Prefix Length
- Range:
1
-32
- Range:
- Prefix
Length stringVariable - Variable name
- Range
End string - Ending IP address of NAT pool range
- Range
End stringVariable - Variable name
- Range
Start string - Starting IP address of NAT pool range
- Range
Start stringVariable - Variable name
- Tracker
Id int - Add Object/Object Group Tracker
- Range:
1
-1000
- Range:
- Tracker
Id stringVariable - Variable name
- Direction string
- Direction of NAT translation
- Choices:
inside
,outside
- Choices:
- Direction
Variable string - Variable name
- Name int
- NAT Pool Name, natpool1..31
- Range:
1
-31
- Range:
- Name
Variable string - Variable name
- Optional bool
- Indicates if list item is considered optional.
- Overload bool
- Enable port translation(PAT)
- Default value:
true
- Default value:
- Overload
Variable string - Variable name
- Prefix
Length int - Ending IP address of NAT Pool Prefix Length
- Range:
1
-32
- Range:
- Prefix
Length stringVariable - Variable name
- Range
End string - Ending IP address of NAT pool range
- Range
End stringVariable - Variable name
- Range
Start string - Starting IP address of NAT pool range
- Range
Start stringVariable - Variable name
- Tracker
Id int - Add Object/Object Group Tracker
- Range:
1
-1000
- Range:
- Tracker
Id stringVariable - Variable name
- direction String
- Direction of NAT translation
- Choices:
inside
,outside
- Choices:
- direction
Variable String - Variable name
- name Integer
- NAT Pool Name, natpool1..31
- Range:
1
-31
- Range:
- name
Variable String - Variable name
- optional Boolean
- Indicates if list item is considered optional.
- overload Boolean
- Enable port translation(PAT)
- Default value:
true
- Default value:
- overload
Variable String - Variable name
- prefix
Length Integer - Ending IP address of NAT Pool Prefix Length
- Range:
1
-32
- Range:
- prefix
Length StringVariable - Variable name
- range
End String - Ending IP address of NAT pool range
- range
End StringVariable - Variable name
- range
Start String - Starting IP address of NAT pool range
- range
Start StringVariable - Variable name
- tracker
Id Integer - Add Object/Object Group Tracker
- Range:
1
-1000
- Range:
- tracker
Id StringVariable - Variable name
- direction string
- Direction of NAT translation
- Choices:
inside
,outside
- Choices:
- direction
Variable string - Variable name
- name number
- NAT Pool Name, natpool1..31
- Range:
1
-31
- Range:
- name
Variable string - Variable name
- optional boolean
- Indicates if list item is considered optional.
- overload boolean
- Enable port translation(PAT)
- Default value:
true
- Default value:
- overload
Variable string - Variable name
- prefix
Length number - Ending IP address of NAT Pool Prefix Length
- Range:
1
-32
- Range:
- prefix
Length stringVariable - Variable name
- range
End string - Ending IP address of NAT pool range
- range
End stringVariable - Variable name
- range
Start string - Starting IP address of NAT pool range
- range
Start stringVariable - Variable name
- tracker
Id number - Add Object/Object Group Tracker
- Range:
1
-1000
- Range:
- tracker
Id stringVariable - Variable name
- direction str
- Direction of NAT translation
- Choices:
inside
,outside
- Choices:
- direction_
variable str - Variable name
- name int
- NAT Pool Name, natpool1..31
- Range:
1
-31
- Range:
- name_
variable str - Variable name
- optional bool
- Indicates if list item is considered optional.
- overload bool
- Enable port translation(PAT)
- Default value:
true
- Default value:
- overload_
variable str - Variable name
- prefix_
length int - Ending IP address of NAT Pool Prefix Length
- Range:
1
-32
- Range:
- prefix_
length_ strvariable - Variable name
- range_
end str - Ending IP address of NAT pool range
- range_
end_ strvariable - Variable name
- range_
start str - Starting IP address of NAT pool range
- range_
start_ strvariable - Variable name
- tracker_
id int - Add Object/Object Group Tracker
- Range:
1
-1000
- Range:
- tracker_
id_ strvariable - Variable name
- direction String
- Direction of NAT translation
- Choices:
inside
,outside
- Choices:
- direction
Variable String - Variable name
- name Number
- NAT Pool Name, natpool1..31
- Range:
1
-31
- Range:
- name
Variable String - Variable name
- optional Boolean
- Indicates if list item is considered optional.
- overload Boolean
- Enable port translation(PAT)
- Default value:
true
- Default value:
- overload
Variable String - Variable name
- prefix
Length Number - Ending IP address of NAT Pool Prefix Length
- Range:
1
-32
- Range:
- prefix
Length StringVariable - Variable name
- range
End String - Ending IP address of NAT pool range
- range
End StringVariable - Variable name
- range
Start String - Starting IP address of NAT pool range
- range
Start StringVariable - Variable name
- tracker
Id Number - Add Object/Object Group Tracker
- Range:
1
-1000
- Range:
- tracker
Id StringVariable - Variable name
CiscoVpnFeatureTemplateOmpAdvertiseIpv4Route, CiscoVpnFeatureTemplateOmpAdvertiseIpv4RouteArgs
- Optional bool
- Indicates if list item is considered optional.
- Prefixes
List<Cisco
Vpn Feature Template Omp Advertise Ipv4Route Prefix> - Protocol string
- Advertised routes protocol
- Choices:
bgp
,ospf
,ospfv3
,connected
,static
,network
,aggregate
,eigrp
,lisp
,isis
- Choices:
- Protocol
Sub stringType Variable - Variable name
- Protocol
Sub List<string>Types - Protocol
Variable string - Variable name
- Route
Policy string - Set Route Policy to OMP
- Route
Policy stringVariable - Variable name
- Optional bool
- Indicates if list item is considered optional.
- Prefixes
[]Cisco
Vpn Feature Template Omp Advertise Ipv4Route Prefix - Protocol string
- Advertised routes protocol
- Choices:
bgp
,ospf
,ospfv3
,connected
,static
,network
,aggregate
,eigrp
,lisp
,isis
- Choices:
- Protocol
Sub stringType Variable - Variable name
- Protocol
Sub []stringTypes - Protocol
Variable string - Variable name
- Route
Policy string - Set Route Policy to OMP
- Route
Policy stringVariable - Variable name
- optional Boolean
- Indicates if list item is considered optional.
- prefixes
List<Cisco
Vpn Feature Template Omp Advertise Ipv4Route Prefix> - protocol String
- Advertised routes protocol
- Choices:
bgp
,ospf
,ospfv3
,connected
,static
,network
,aggregate
,eigrp
,lisp
,isis
- Choices:
- protocol
Sub StringType Variable - Variable name
- protocol
Sub List<String>Types - protocol
Variable String - Variable name
- route
Policy String - Set Route Policy to OMP
- route
Policy StringVariable - Variable name
- optional boolean
- Indicates if list item is considered optional.
- prefixes
Cisco
Vpn Feature Template Omp Advertise Ipv4Route Prefix[] - protocol string
- Advertised routes protocol
- Choices:
bgp
,ospf
,ospfv3
,connected
,static
,network
,aggregate
,eigrp
,lisp
,isis
- Choices:
- protocol
Sub stringType Variable - Variable name
- protocol
Sub string[]Types - protocol
Variable string - Variable name
- route
Policy string - Set Route Policy to OMP
- route
Policy stringVariable - Variable name
- optional bool
- Indicates if list item is considered optional.
- prefixes
Sequence[Cisco
Vpn Feature Template Omp Advertise Ipv4Route Prefix] - protocol str
- Advertised routes protocol
- Choices:
bgp
,ospf
,ospfv3
,connected
,static
,network
,aggregate
,eigrp
,lisp
,isis
- Choices:
- protocol_
sub_ strtype_ variable - Variable name
- protocol_
sub_ Sequence[str]types - protocol_
variable str - Variable name
- route_
policy str - Set Route Policy to OMP
- route_
policy_ strvariable - Variable name
- optional Boolean
- Indicates if list item is considered optional.
- prefixes List<Property Map>
- protocol String
- Advertised routes protocol
- Choices:
bgp
,ospf
,ospfv3
,connected
,static
,network
,aggregate
,eigrp
,lisp
,isis
- Choices:
- protocol
Sub StringType Variable - Variable name
- protocol
Sub List<String>Types - protocol
Variable String - Variable name
- route
Policy String - Set Route Policy to OMP
- route
Policy StringVariable - Variable name
CiscoVpnFeatureTemplateOmpAdvertiseIpv4RoutePrefix, CiscoVpnFeatureTemplateOmpAdvertiseIpv4RoutePrefixArgs
- Aggregate
Only bool - Aggregate Only
- Default value:
false
- Default value:
- Aggregate
Only stringVariable - Variable name
- Optional bool
- Indicates if list item is considered optional.
- Prefix
Entry string - Prefix
- Prefix
Entry stringVariable - Variable name
- Aggregate
Only bool - Aggregate Only
- Default value:
false
- Default value:
- Aggregate
Only stringVariable - Variable name
- Optional bool
- Indicates if list item is considered optional.
- Prefix
Entry string - Prefix
- Prefix
Entry stringVariable - Variable name
- aggregate
Only Boolean - Aggregate Only
- Default value:
false
- Default value:
- aggregate
Only StringVariable - Variable name
- optional Boolean
- Indicates if list item is considered optional.
- prefix
Entry String - Prefix
- prefix
Entry StringVariable - Variable name
- aggregate
Only boolean - Aggregate Only
- Default value:
false
- Default value:
- aggregate
Only stringVariable - Variable name
- optional boolean
- Indicates if list item is considered optional.
- prefix
Entry string - Prefix
- prefix
Entry stringVariable - Variable name
- aggregate_
only bool - Aggregate Only
- Default value:
false
- Default value:
- aggregate_
only_ strvariable - Variable name
- optional bool
- Indicates if list item is considered optional.
- prefix_
entry str - Prefix
- prefix_
entry_ strvariable - Variable name
- aggregate
Only Boolean - Aggregate Only
- Default value:
false
- Default value:
- aggregate
Only StringVariable - Variable name
- optional Boolean
- Indicates if list item is considered optional.
- prefix
Entry String - Prefix
- prefix
Entry StringVariable - Variable name
CiscoVpnFeatureTemplateOmpAdvertiseIpv6Route, CiscoVpnFeatureTemplateOmpAdvertiseIpv6RouteArgs
- Optional bool
- Indicates if list item is considered optional.
- Prefixes
List<Cisco
Vpn Feature Template Omp Advertise Ipv6Route Prefix> - Protocol string
- Advertised routes protocol
- Choices:
bgp
,ospf
,connected
,static
,network
,aggregate
- Choices:
- Protocol
Sub stringType Variable - Variable name
- Protocol
Sub List<string>Types - Protocol
Variable string - Variable name
- Route
Policy string - Route
Policy stringVariable - Variable name
- Optional bool
- Indicates if list item is considered optional.
- Prefixes
[]Cisco
Vpn Feature Template Omp Advertise Ipv6Route Prefix - Protocol string
- Advertised routes protocol
- Choices:
bgp
,ospf
,connected
,static
,network
,aggregate
- Choices:
- Protocol
Sub stringType Variable - Variable name
- Protocol
Sub []stringTypes - Protocol
Variable string - Variable name
- Route
Policy string - Route
Policy stringVariable - Variable name
- optional Boolean
- Indicates if list item is considered optional.
- prefixes
List<Cisco
Vpn Feature Template Omp Advertise Ipv6Route Prefix> - protocol String
- Advertised routes protocol
- Choices:
bgp
,ospf
,connected
,static
,network
,aggregate
- Choices:
- protocol
Sub StringType Variable - Variable name
- protocol
Sub List<String>Types - protocol
Variable String - Variable name
- route
Policy String - route
Policy StringVariable - Variable name
- optional boolean
- Indicates if list item is considered optional.
- prefixes
Cisco
Vpn Feature Template Omp Advertise Ipv6Route Prefix[] - protocol string
- Advertised routes protocol
- Choices:
bgp
,ospf
,connected
,static
,network
,aggregate
- Choices:
- protocol
Sub stringType Variable - Variable name
- protocol
Sub string[]Types - protocol
Variable string - Variable name
- route
Policy string - route
Policy stringVariable - Variable name
- optional bool
- Indicates if list item is considered optional.
- prefixes
Sequence[Cisco
Vpn Feature Template Omp Advertise Ipv6Route Prefix] - protocol str
- Advertised routes protocol
- Choices:
bgp
,ospf
,connected
,static
,network
,aggregate
- Choices:
- protocol_
sub_ strtype_ variable - Variable name
- protocol_
sub_ Sequence[str]types - protocol_
variable str - Variable name
- route_
policy str - route_
policy_ strvariable - Variable name
- optional Boolean
- Indicates if list item is considered optional.
- prefixes List<Property Map>
- protocol String
- Advertised routes protocol
- Choices:
bgp
,ospf
,connected
,static
,network
,aggregate
- Choices:
- protocol
Sub StringType Variable - Variable name
- protocol
Sub List<String>Types - protocol
Variable String - Variable name
- route
Policy String - route
Policy StringVariable - Variable name
CiscoVpnFeatureTemplateOmpAdvertiseIpv6RoutePrefix, CiscoVpnFeatureTemplateOmpAdvertiseIpv6RoutePrefixArgs
- Aggregate
Only bool - Aggregate Only
- Default value:
false
- Default value:
- Aggregate
Only stringVariable - Variable name
- Optional bool
- Indicates if list item is considered optional.
- Prefix
Entry string - Prefix
- Prefix
Entry stringVariable - Variable name
- Aggregate
Only bool - Aggregate Only
- Default value:
false
- Default value:
- Aggregate
Only stringVariable - Variable name
- Optional bool
- Indicates if list item is considered optional.
- Prefix
Entry string - Prefix
- Prefix
Entry stringVariable - Variable name
- aggregate
Only Boolean - Aggregate Only
- Default value:
false
- Default value:
- aggregate
Only StringVariable - Variable name
- optional Boolean
- Indicates if list item is considered optional.
- prefix
Entry String - Prefix
- prefix
Entry StringVariable - Variable name
- aggregate
Only boolean - Aggregate Only
- Default value:
false
- Default value:
- aggregate
Only stringVariable - Variable name
- optional boolean
- Indicates if list item is considered optional.
- prefix
Entry string - Prefix
- prefix
Entry stringVariable - Variable name
- aggregate_
only bool - Aggregate Only
- Default value:
false
- Default value:
- aggregate_
only_ strvariable - Variable name
- optional bool
- Indicates if list item is considered optional.
- prefix_
entry str - Prefix
- prefix_
entry_ strvariable - Variable name
- aggregate
Only Boolean - Aggregate Only
- Default value:
false
- Default value:
- aggregate
Only StringVariable - Variable name
- optional Boolean
- Indicates if list item is considered optional.
- prefix
Entry String - Prefix
- prefix
Entry StringVariable - Variable name
CiscoVpnFeatureTemplatePortForwardRule, CiscoVpnFeatureTemplatePortForwardRuleArgs
- Optional bool
- Indicates if list item is considered optional.
- Pool
Name int - NAT Pool Name, natpool1..31
- Pool
Name stringVariable - Variable name
- Protocol string
- Protocol
- Choices:
tcp
,udp
- Choices:
- Protocol
Variable string - Variable name
- Source
Ip string - Source IP address to be translated
- Source
Ip stringVariable - Variable name
- Source
Port int - Source Port
- Default value:
0
- Default value:
- Source
Port stringVariable - Variable name
- Translate
Ip string - Statically translated source IP address
- Translate
Ip stringVariable - Variable name
- Translate
Port int - Translate Port
- Default value:
0
- Default value:
- Translate
Port stringVariable - Variable name
- Optional bool
- Indicates if list item is considered optional.
- Pool
Name int - NAT Pool Name, natpool1..31
- Pool
Name stringVariable - Variable name
- Protocol string
- Protocol
- Choices:
tcp
,udp
- Choices:
- Protocol
Variable string - Variable name
- Source
Ip string - Source IP address to be translated
- Source
Ip stringVariable - Variable name
- Source
Port int - Source Port
- Default value:
0
- Default value:
- Source
Port stringVariable - Variable name
- Translate
Ip string - Statically translated source IP address
- Translate
Ip stringVariable - Variable name
- Translate
Port int - Translate Port
- Default value:
0
- Default value:
- Translate
Port stringVariable - Variable name
- optional Boolean
- Indicates if list item is considered optional.
- pool
Name Integer - NAT Pool Name, natpool1..31
- pool
Name StringVariable - Variable name
- protocol String
- Protocol
- Choices:
tcp
,udp
- Choices:
- protocol
Variable String - Variable name
- source
Ip String - Source IP address to be translated
- source
Ip StringVariable - Variable name
- source
Port Integer - Source Port
- Default value:
0
- Default value:
- source
Port StringVariable - Variable name
- translate
Ip String - Statically translated source IP address
- translate
Ip StringVariable - Variable name
- translate
Port Integer - Translate Port
- Default value:
0
- Default value:
- translate
Port StringVariable - Variable name
- optional boolean
- Indicates if list item is considered optional.
- pool
Name number - NAT Pool Name, natpool1..31
- pool
Name stringVariable - Variable name
- protocol string
- Protocol
- Choices:
tcp
,udp
- Choices:
- protocol
Variable string - Variable name
- source
Ip string - Source IP address to be translated
- source
Ip stringVariable - Variable name
- source
Port number - Source Port
- Default value:
0
- Default value:
- source
Port stringVariable - Variable name
- translate
Ip string - Statically translated source IP address
- translate
Ip stringVariable - Variable name
- translate
Port number - Translate Port
- Default value:
0
- Default value:
- translate
Port stringVariable - Variable name
- optional bool
- Indicates if list item is considered optional.
- pool_
name int - NAT Pool Name, natpool1..31
- pool_
name_ strvariable - Variable name
- protocol str
- Protocol
- Choices:
tcp
,udp
- Choices:
- protocol_
variable str - Variable name
- source_
ip str - Source IP address to be translated
- source_
ip_ strvariable - Variable name
- source_
port int - Source Port
- Default value:
0
- Default value:
- source_
port_ strvariable - Variable name
- translate_
ip str - Statically translated source IP address
- translate_
ip_ strvariable - Variable name
- translate_
port int - Translate Port
- Default value:
0
- Default value:
- translate_
port_ strvariable - Variable name
- optional Boolean
- Indicates if list item is considered optional.
- pool
Name Number - NAT Pool Name, natpool1..31
- pool
Name StringVariable - Variable name
- protocol String
- Protocol
- Choices:
tcp
,udp
- Choices:
- protocol
Variable String - Variable name
- source
Ip String - Source IP address to be translated
- source
Ip StringVariable - Variable name
- source
Port Number - Source Port
- Default value:
0
- Default value:
- source
Port StringVariable - Variable name
- translate
Ip String - Statically translated source IP address
- translate
Ip StringVariable - Variable name
- translate
Port Number - Translate Port
- Default value:
0
- Default value:
- translate
Port StringVariable - Variable name
CiscoVpnFeatureTemplateRouteGlobalExport, CiscoVpnFeatureTemplateRouteGlobalExportArgs
- Optional bool
- Indicates if list item is considered optional.
- Protocol string
- Select a Route Protocol to enable route leaking from this Service VPN to Global VPN
- Choices:
static
,connected
,bgp
,eigrp
,ospf
- Choices:
- Protocol
Sub stringType Variable - Variable name
- Protocol
Sub List<string>Types - Default value:
external
- Default value:
- Protocol
Variable string - Variable name
- Redistributes
List<Cisco
Vpn Feature Template Route Global Export Redistribute> - Enable redistribution of replicated route protocol
- Route
Policy string - Select a Route Policy to enable route leaking from this Service VPN to Global VPN
- Optional bool
- Indicates if list item is considered optional.
- Protocol string
- Select a Route Protocol to enable route leaking from this Service VPN to Global VPN
- Choices:
static
,connected
,bgp
,eigrp
,ospf
- Choices:
- Protocol
Sub stringType Variable - Variable name
- Protocol
Sub []stringTypes - Default value:
external
- Default value:
- Protocol
Variable string - Variable name
- Redistributes
[]Cisco
Vpn Feature Template Route Global Export Redistribute - Enable redistribution of replicated route protocol
- Route
Policy string - Select a Route Policy to enable route leaking from this Service VPN to Global VPN
- optional Boolean
- Indicates if list item is considered optional.
- protocol String
- Select a Route Protocol to enable route leaking from this Service VPN to Global VPN
- Choices:
static
,connected
,bgp
,eigrp
,ospf
- Choices:
- protocol
Sub StringType Variable - Variable name
- protocol
Sub List<String>Types - Default value:
external
- Default value:
- protocol
Variable String - Variable name
- redistributes
List<Cisco
Vpn Feature Template Route Global Export Redistribute> - Enable redistribution of replicated route protocol
- route
Policy String - Select a Route Policy to enable route leaking from this Service VPN to Global VPN
- optional boolean
- Indicates if list item is considered optional.
- protocol string
- Select a Route Protocol to enable route leaking from this Service VPN to Global VPN
- Choices:
static
,connected
,bgp
,eigrp
,ospf
- Choices:
- protocol
Sub stringType Variable - Variable name
- protocol
Sub string[]Types - Default value:
external
- Default value:
- protocol
Variable string - Variable name
- redistributes
Cisco
Vpn Feature Template Route Global Export Redistribute[] - Enable redistribution of replicated route protocol
- route
Policy string - Select a Route Policy to enable route leaking from this Service VPN to Global VPN
- optional bool
- Indicates if list item is considered optional.
- protocol str
- Select a Route Protocol to enable route leaking from this Service VPN to Global VPN
- Choices:
static
,connected
,bgp
,eigrp
,ospf
- Choices:
- protocol_
sub_ strtype_ variable - Variable name
- protocol_
sub_ Sequence[str]types - Default value:
external
- Default value:
- protocol_
variable str - Variable name
- redistributes
Sequence[Cisco
Vpn Feature Template Route Global Export Redistribute] - Enable redistribution of replicated route protocol
- route_
policy str - Select a Route Policy to enable route leaking from this Service VPN to Global VPN
- optional Boolean
- Indicates if list item is considered optional.
- protocol String
- Select a Route Protocol to enable route leaking from this Service VPN to Global VPN
- Choices:
static
,connected
,bgp
,eigrp
,ospf
- Choices:
- protocol
Sub StringType Variable - Variable name
- protocol
Sub List<String>Types - Default value:
external
- Default value:
- protocol
Variable String - Variable name
- redistributes List<Property Map>
- Enable redistribution of replicated route protocol
- route
Policy String - Select a Route Policy to enable route leaking from this Service VPN to Global VPN
CiscoVpnFeatureTemplateRouteGlobalExportRedistribute, CiscoVpnFeatureTemplateRouteGlobalExportRedistributeArgs
- Optional bool
- Indicates if list item is considered optional.
- Protocol string
- Select a Route Protocol to enable redistribution
- Choices:
bgp
,ospf
- Choices:
- Protocol
Variable string - Variable name
- Route
Policy string - Select a Route Policy to enable redistribution
- Optional bool
- Indicates if list item is considered optional.
- Protocol string
- Select a Route Protocol to enable redistribution
- Choices:
bgp
,ospf
- Choices:
- Protocol
Variable string - Variable name
- Route
Policy string - Select a Route Policy to enable redistribution
- optional Boolean
- Indicates if list item is considered optional.
- protocol String
- Select a Route Protocol to enable redistribution
- Choices:
bgp
,ospf
- Choices:
- protocol
Variable String - Variable name
- route
Policy String - Select a Route Policy to enable redistribution
- optional boolean
- Indicates if list item is considered optional.
- protocol string
- Select a Route Protocol to enable redistribution
- Choices:
bgp
,ospf
- Choices:
- protocol
Variable string - Variable name
- route
Policy string - Select a Route Policy to enable redistribution
- optional bool
- Indicates if list item is considered optional.
- protocol str
- Select a Route Protocol to enable redistribution
- Choices:
bgp
,ospf
- Choices:
- protocol_
variable str - Variable name
- route_
policy str - Select a Route Policy to enable redistribution
- optional Boolean
- Indicates if list item is considered optional.
- protocol String
- Select a Route Protocol to enable redistribution
- Choices:
bgp
,ospf
- Choices:
- protocol
Variable String - Variable name
- route
Policy String - Select a Route Policy to enable redistribution
CiscoVpnFeatureTemplateRouteGlobalImport, CiscoVpnFeatureTemplateRouteGlobalImportArgs
- Optional bool
- Indicates if list item is considered optional.
- Protocol string
- Select a Route Protocol to enable route leaking from Global VPN to this Service VPN
- Choices:
static
,connected
,bgp
,ospf
- Choices:
- Protocol
Sub stringType Variable - Variable name
- Protocol
Sub List<string>Types - Default value:
external
- Default value:
- Protocol
Variable string - Variable name
- Redistributes
List<Cisco
Vpn Feature Template Route Global Import Redistribute> - Enable redistribution of replicated route protocol
- Route
Policy string - Select a Route Policy to enable route leaking from Global VPN to this Service VPN
- Optional bool
- Indicates if list item is considered optional.
- Protocol string
- Select a Route Protocol to enable route leaking from Global VPN to this Service VPN
- Choices:
static
,connected
,bgp
,ospf
- Choices:
- Protocol
Sub stringType Variable - Variable name
- Protocol
Sub []stringTypes - Default value:
external
- Default value:
- Protocol
Variable string - Variable name
- Redistributes
[]Cisco
Vpn Feature Template Route Global Import Redistribute - Enable redistribution of replicated route protocol
- Route
Policy string - Select a Route Policy to enable route leaking from Global VPN to this Service VPN
- optional Boolean
- Indicates if list item is considered optional.
- protocol String
- Select a Route Protocol to enable route leaking from Global VPN to this Service VPN
- Choices:
static
,connected
,bgp
,ospf
- Choices:
- protocol
Sub StringType Variable - Variable name
- protocol
Sub List<String>Types - Default value:
external
- Default value:
- protocol
Variable String - Variable name
- redistributes
List<Cisco
Vpn Feature Template Route Global Import Redistribute> - Enable redistribution of replicated route protocol
- route
Policy String - Select a Route Policy to enable route leaking from Global VPN to this Service VPN
- optional boolean
- Indicates if list item is considered optional.
- protocol string
- Select a Route Protocol to enable route leaking from Global VPN to this Service VPN
- Choices:
static
,connected
,bgp
,ospf
- Choices:
- protocol
Sub stringType Variable - Variable name
- protocol
Sub string[]Types - Default value:
external
- Default value:
- protocol
Variable string - Variable name
- redistributes
Cisco
Vpn Feature Template Route Global Import Redistribute[] - Enable redistribution of replicated route protocol
- route
Policy string - Select a Route Policy to enable route leaking from Global VPN to this Service VPN
- optional bool
- Indicates if list item is considered optional.
- protocol str
- Select a Route Protocol to enable route leaking from Global VPN to this Service VPN
- Choices:
static
,connected
,bgp
,ospf
- Choices:
- protocol_
sub_ strtype_ variable - Variable name
- protocol_
sub_ Sequence[str]types - Default value:
external
- Default value:
- protocol_
variable str - Variable name
- redistributes
Sequence[Cisco
Vpn Feature Template Route Global Import Redistribute] - Enable redistribution of replicated route protocol
- route_
policy str - Select a Route Policy to enable route leaking from Global VPN to this Service VPN
- optional Boolean
- Indicates if list item is considered optional.
- protocol String
- Select a Route Protocol to enable route leaking from Global VPN to this Service VPN
- Choices:
static
,connected
,bgp
,ospf
- Choices:
- protocol
Sub StringType Variable - Variable name
- protocol
Sub List<String>Types - Default value:
external
- Default value:
- protocol
Variable String - Variable name
- redistributes List<Property Map>
- Enable redistribution of replicated route protocol
- route
Policy String - Select a Route Policy to enable route leaking from Global VPN to this Service VPN
CiscoVpnFeatureTemplateRouteGlobalImportRedistribute, CiscoVpnFeatureTemplateRouteGlobalImportRedistributeArgs
- Optional bool
- Indicates if list item is considered optional.
- Protocol string
- Select a Route Protocol to enable redistribution
- Choices:
bgp
,eigrp
,ospf
- Choices:
- Protocol
Variable string - Variable name
- Route
Policy string - Select a Route Policy to enable redistribution
- Optional bool
- Indicates if list item is considered optional.
- Protocol string
- Select a Route Protocol to enable redistribution
- Choices:
bgp
,eigrp
,ospf
- Choices:
- Protocol
Variable string - Variable name
- Route
Policy string - Select a Route Policy to enable redistribution
- optional Boolean
- Indicates if list item is considered optional.
- protocol String
- Select a Route Protocol to enable redistribution
- Choices:
bgp
,eigrp
,ospf
- Choices:
- protocol
Variable String - Variable name
- route
Policy String - Select a Route Policy to enable redistribution
- optional boolean
- Indicates if list item is considered optional.
- protocol string
- Select a Route Protocol to enable redistribution
- Choices:
bgp
,eigrp
,ospf
- Choices:
- protocol
Variable string - Variable name
- route
Policy string - Select a Route Policy to enable redistribution
- optional bool
- Indicates if list item is considered optional.
- protocol str
- Select a Route Protocol to enable redistribution
- Choices:
bgp
,eigrp
,ospf
- Choices:
- protocol_
variable str - Variable name
- route_
policy str - Select a Route Policy to enable redistribution
- optional Boolean
- Indicates if list item is considered optional.
- protocol String
- Select a Route Protocol to enable redistribution
- Choices:
bgp
,eigrp
,ospf
- Choices:
- protocol
Variable String - Variable name
- route
Policy String - Select a Route Policy to enable redistribution
CiscoVpnFeatureTemplateRouteVpnImport, CiscoVpnFeatureTemplateRouteVpnImportArgs
- Optional bool
- Indicates if list item is considered optional.
- Protocol string
- Select a Route Protocol to enable route leaking to current VPN
- Choices:
static
,connected
,bgp
,ospf
,eigrp
- Choices:
- Protocol
Sub stringType Variable - Variable name
- Protocol
Sub List<string>Types - Default value:
external
- Default value:
- Protocol
Variable string - Variable name
- Redistributes
List<Cisco
Vpn Feature Template Route Vpn Import Redistribute> - Enable redistribution of replicated route protocol
- Route
Policy string - Select a Route Policy to enable route leaking to current VPN
- Route
Policy stringVariable - Variable name
- Source
Vpn intId - Select a Source VPN where route leaks from
- Range:
1
-65530
- Default value:
1
- Range:
- Source
Vpn stringId Variable - Variable name
- Optional bool
- Indicates if list item is considered optional.
- Protocol string
- Select a Route Protocol to enable route leaking to current VPN
- Choices:
static
,connected
,bgp
,ospf
,eigrp
- Choices:
- Protocol
Sub stringType Variable - Variable name
- Protocol
Sub []stringTypes - Default value:
external
- Default value:
- Protocol
Variable string - Variable name
- Redistributes
[]Cisco
Vpn Feature Template Route Vpn Import Redistribute - Enable redistribution of replicated route protocol
- Route
Policy string - Select a Route Policy to enable route leaking to current VPN
- Route
Policy stringVariable - Variable name
- Source
Vpn intId - Select a Source VPN where route leaks from
- Range:
1
-65530
- Default value:
1
- Range:
- Source
Vpn stringId Variable - Variable name
- optional Boolean
- Indicates if list item is considered optional.
- protocol String
- Select a Route Protocol to enable route leaking to current VPN
- Choices:
static
,connected
,bgp
,ospf
,eigrp
- Choices:
- protocol
Sub StringType Variable - Variable name
- protocol
Sub List<String>Types - Default value:
external
- Default value:
- protocol
Variable String - Variable name
- redistributes
List<Cisco
Vpn Feature Template Route Vpn Import Redistribute> - Enable redistribution of replicated route protocol
- route
Policy String - Select a Route Policy to enable route leaking to current VPN
- route
Policy StringVariable - Variable name
- source
Vpn IntegerId - Select a Source VPN where route leaks from
- Range:
1
-65530
- Default value:
1
- Range:
- source
Vpn StringId Variable - Variable name
- optional boolean
- Indicates if list item is considered optional.
- protocol string
- Select a Route Protocol to enable route leaking to current VPN
- Choices:
static
,connected
,bgp
,ospf
,eigrp
- Choices:
- protocol
Sub stringType Variable - Variable name
- protocol
Sub string[]Types - Default value:
external
- Default value:
- protocol
Variable string - Variable name
- redistributes
Cisco
Vpn Feature Template Route Vpn Import Redistribute[] - Enable redistribution of replicated route protocol
- route
Policy string - Select a Route Policy to enable route leaking to current VPN
- route
Policy stringVariable - Variable name
- source
Vpn numberId - Select a Source VPN where route leaks from
- Range:
1
-65530
- Default value:
1
- Range:
- source
Vpn stringId Variable - Variable name
- optional bool
- Indicates if list item is considered optional.
- protocol str
- Select a Route Protocol to enable route leaking to current VPN
- Choices:
static
,connected
,bgp
,ospf
,eigrp
- Choices:
- protocol_
sub_ strtype_ variable - Variable name
- protocol_
sub_ Sequence[str]types - Default value:
external
- Default value:
- protocol_
variable str - Variable name
- redistributes
Sequence[Cisco
Vpn Feature Template Route Vpn Import Redistribute] - Enable redistribution of replicated route protocol
- route_
policy str - Select a Route Policy to enable route leaking to current VPN
- route_
policy_ strvariable - Variable name
- source_
vpn_ intid - Select a Source VPN where route leaks from
- Range:
1
-65530
- Default value:
1
- Range:
- source_
vpn_ strid_ variable - Variable name
- optional Boolean
- Indicates if list item is considered optional.
- protocol String
- Select a Route Protocol to enable route leaking to current VPN
- Choices:
static
,connected
,bgp
,ospf
,eigrp
- Choices:
- protocol
Sub StringType Variable - Variable name
- protocol
Sub List<String>Types - Default value:
external
- Default value:
- protocol
Variable String - Variable name
- redistributes List<Property Map>
- Enable redistribution of replicated route protocol
- route
Policy String - Select a Route Policy to enable route leaking to current VPN
- route
Policy StringVariable - Variable name
- source
Vpn NumberId - Select a Source VPN where route leaks from
- Range:
1
-65530
- Default value:
1
- Range:
- source
Vpn StringId Variable - Variable name
CiscoVpnFeatureTemplateRouteVpnImportRedistribute, CiscoVpnFeatureTemplateRouteVpnImportRedistributeArgs
- Optional bool
- Indicates if list item is considered optional.
- Protocol string
- Select a Route Protocol to enable redistribution
- Choices:
bgp
,eigrp
,ospf
- Choices:
- Protocol
Variable string - Variable name
- Route
Policy string - Select a Route Policy to enable redistribution
- Route
Policy stringVariable - Variable name
- Optional bool
- Indicates if list item is considered optional.
- Protocol string
- Select a Route Protocol to enable redistribution
- Choices:
bgp
,eigrp
,ospf
- Choices:
- Protocol
Variable string - Variable name
- Route
Policy string - Select a Route Policy to enable redistribution
- Route
Policy stringVariable - Variable name
- optional Boolean
- Indicates if list item is considered optional.
- protocol String
- Select a Route Protocol to enable redistribution
- Choices:
bgp
,eigrp
,ospf
- Choices:
- protocol
Variable String - Variable name
- route
Policy String - Select a Route Policy to enable redistribution
- route
Policy StringVariable - Variable name
- optional boolean
- Indicates if list item is considered optional.
- protocol string
- Select a Route Protocol to enable redistribution
- Choices:
bgp
,eigrp
,ospf
- Choices:
- protocol
Variable string - Variable name
- route
Policy string - Select a Route Policy to enable redistribution
- route
Policy stringVariable - Variable name
- optional bool
- Indicates if list item is considered optional.
- protocol str
- Select a Route Protocol to enable redistribution
- Choices:
bgp
,eigrp
,ospf
- Choices:
- protocol_
variable str - Variable name
- route_
policy str - Select a Route Policy to enable redistribution
- route_
policy_ strvariable - Variable name
- optional Boolean
- Indicates if list item is considered optional.
- protocol String
- Select a Route Protocol to enable redistribution
- Choices:
bgp
,eigrp
,ospf
- Choices:
- protocol
Variable String - Variable name
- route
Policy String - Select a Route Policy to enable redistribution
- route
Policy StringVariable - Variable name
CiscoVpnFeatureTemplateService, CiscoVpnFeatureTemplateServiceArgs
- Address
Variable string - Variable name
- Addresses List<string>
- List of IPv4 address
- Interface string
- Tracking Service
- Interface
Variable string - Variable name
- Optional bool
- Indicates if list item is considered optional.
- Service
Types string - Service Type
- Choices:
FW
,IDS
,IDP
,netsvc1
,netsvc2
,netsvc3
,netsvc4
,TE
,appqoe
- Choices:
- Track
Enable bool - Tracking Service
- Default value:
true
- Default value:
- Track
Enable stringVariable - Variable name
- Address
Variable string - Variable name
- Addresses []string
- List of IPv4 address
- Interface string
- Tracking Service
- Interface
Variable string - Variable name
- Optional bool
- Indicates if list item is considered optional.
- Service
Types string - Service Type
- Choices:
FW
,IDS
,IDP
,netsvc1
,netsvc2
,netsvc3
,netsvc4
,TE
,appqoe
- Choices:
- Track
Enable bool - Tracking Service
- Default value:
true
- Default value:
- Track
Enable stringVariable - Variable name
- address
Variable String - Variable name
- addresses List<String>
- List of IPv4 address
- interface
Variable String - Variable name
- interface_ String
- Tracking Service
- optional Boolean
- Indicates if list item is considered optional.
- service
Types String - Service Type
- Choices:
FW
,IDS
,IDP
,netsvc1
,netsvc2
,netsvc3
,netsvc4
,TE
,appqoe
- Choices:
- track
Enable Boolean - Tracking Service
- Default value:
true
- Default value:
- track
Enable StringVariable - Variable name
- address
Variable string - Variable name
- addresses string[]
- List of IPv4 address
- interface string
- Tracking Service
- interface
Variable string - Variable name
- optional boolean
- Indicates if list item is considered optional.
- service
Types string - Service Type
- Choices:
FW
,IDS
,IDP
,netsvc1
,netsvc2
,netsvc3
,netsvc4
,TE
,appqoe
- Choices:
- track
Enable boolean - Tracking Service
- Default value:
true
- Default value:
- track
Enable stringVariable - Variable name
- address_
variable str - Variable name
- addresses Sequence[str]
- List of IPv4 address
- interface str
- Tracking Service
- interface_
variable str - Variable name
- optional bool
- Indicates if list item is considered optional.
- service_
types str - Service Type
- Choices:
FW
,IDS
,IDP
,netsvc1
,netsvc2
,netsvc3
,netsvc4
,TE
,appqoe
- Choices:
- track_
enable bool - Tracking Service
- Default value:
true
- Default value:
- track_
enable_ strvariable - Variable name
- address
Variable String - Variable name
- addresses List<String>
- List of IPv4 address
- interface String
- Tracking Service
- interface
Variable String - Variable name
- optional Boolean
- Indicates if list item is considered optional.
- service
Types String - Service Type
- Choices:
FW
,IDS
,IDP
,netsvc1
,netsvc2
,netsvc3
,netsvc4
,TE
,appqoe
- Choices:
- track
Enable Boolean - Tracking Service
- Default value:
true
- Default value:
- track
Enable StringVariable - Variable name
CiscoVpnFeatureTemplateStaticNatRule, CiscoVpnFeatureTemplateStaticNatRuleArgs
- Optional bool
- Indicates if list item is considered optional.
- Pool
Name int - NAT Pool Name, natpool1..31
- Pool
Name stringVariable - Variable name
- Source
Ip string - Source IP address to be translated
- Source
Ip stringVariable - Variable name
- Static
Nat stringDirection - Direction of static NAT translation
- Choices:
inside
,outside
- Choices:
- Static
Nat stringDirection Variable - Variable name
- Tracker
Id int - Add Object/Object Group Tracker
- Range:
1
-1000
- Range:
- Tracker
Id stringVariable - Variable name
- Translate
Ip string - Statically translated source IP address
- Translate
Ip stringVariable - Variable name
- Optional bool
- Indicates if list item is considered optional.
- Pool
Name int - NAT Pool Name, natpool1..31
- Pool
Name stringVariable - Variable name
- Source
Ip string - Source IP address to be translated
- Source
Ip stringVariable - Variable name
- Static
Nat stringDirection - Direction of static NAT translation
- Choices:
inside
,outside
- Choices:
- Static
Nat stringDirection Variable - Variable name
- Tracker
Id int - Add Object/Object Group Tracker
- Range:
1
-1000
- Range:
- Tracker
Id stringVariable - Variable name
- Translate
Ip string - Statically translated source IP address
- Translate
Ip stringVariable - Variable name
- optional Boolean
- Indicates if list item is considered optional.
- pool
Name Integer - NAT Pool Name, natpool1..31
- pool
Name StringVariable - Variable name
- source
Ip String - Source IP address to be translated
- source
Ip StringVariable - Variable name
- static
Nat StringDirection - Direction of static NAT translation
- Choices:
inside
,outside
- Choices:
- static
Nat StringDirection Variable - Variable name
- tracker
Id Integer - Add Object/Object Group Tracker
- Range:
1
-1000
- Range:
- tracker
Id StringVariable - Variable name
- translate
Ip String - Statically translated source IP address
- translate
Ip StringVariable - Variable name
- optional boolean
- Indicates if list item is considered optional.
- pool
Name number - NAT Pool Name, natpool1..31
- pool
Name stringVariable - Variable name
- source
Ip string - Source IP address to be translated
- source
Ip stringVariable - Variable name
- static
Nat stringDirection - Direction of static NAT translation
- Choices:
inside
,outside
- Choices:
- static
Nat stringDirection Variable - Variable name
- tracker
Id number - Add Object/Object Group Tracker
- Range:
1
-1000
- Range:
- tracker
Id stringVariable - Variable name
- translate
Ip string - Statically translated source IP address
- translate
Ip stringVariable - Variable name
- optional bool
- Indicates if list item is considered optional.
- pool_
name int - NAT Pool Name, natpool1..31
- pool_
name_ strvariable - Variable name
- source_
ip str - Source IP address to be translated
- source_
ip_ strvariable - Variable name
- static_
nat_ strdirection - Direction of static NAT translation
- Choices:
inside
,outside
- Choices:
- static_
nat_ strdirection_ variable - Variable name
- tracker_
id int - Add Object/Object Group Tracker
- Range:
1
-1000
- Range:
- tracker_
id_ strvariable - Variable name
- translate_
ip str - Statically translated source IP address
- translate_
ip_ strvariable - Variable name
- optional Boolean
- Indicates if list item is considered optional.
- pool
Name Number - NAT Pool Name, natpool1..31
- pool
Name StringVariable - Variable name
- source
Ip String - Source IP address to be translated
- source
Ip StringVariable - Variable name
- static
Nat StringDirection - Direction of static NAT translation
- Choices:
inside
,outside
- Choices:
- static
Nat StringDirection Variable - Variable name
- tracker
Id Number - Add Object/Object Group Tracker
- Range:
1
-1000
- Range:
- tracker
Id StringVariable - Variable name
- translate
Ip String - Statically translated source IP address
- translate
Ip StringVariable - Variable name
CiscoVpnFeatureTemplateStaticNatSubnetRule, CiscoVpnFeatureTemplateStaticNatSubnetRuleArgs
- Optional bool
- Indicates if list item is considered optional.
- Prefix
Length int - Network Prefix Length
- Range:
1
-32
- Range:
- Prefix
Length stringVariable - Variable name
- Source
Ip stringSubnet - Source IP Subnet to be translated
- Source
Ip stringSubnet Variable - Variable name
- Static
Nat stringDirection - Direction of static NAT translation
- Choices:
inside
,outside
- Choices:
- Static
Nat stringDirection Variable - Variable name
- Tracker
Id int - Add Object/Object Group Tracker
- Range:
1
-1000
- Range:
- Tracker
Id stringVariable - Variable name
- Translate
Ip stringSubnet - Statically translated source IP Subnet
- Translate
Ip stringSubnet Variable - Variable name
- Optional bool
- Indicates if list item is considered optional.
- Prefix
Length int - Network Prefix Length
- Range:
1
-32
- Range:
- Prefix
Length stringVariable - Variable name
- Source
Ip stringSubnet - Source IP Subnet to be translated
- Source
Ip stringSubnet Variable - Variable name
- Static
Nat stringDirection - Direction of static NAT translation
- Choices:
inside
,outside
- Choices:
- Static
Nat stringDirection Variable - Variable name
- Tracker
Id int - Add Object/Object Group Tracker
- Range:
1
-1000
- Range:
- Tracker
Id stringVariable - Variable name
- Translate
Ip stringSubnet - Statically translated source IP Subnet
- Translate
Ip stringSubnet Variable - Variable name
- optional Boolean
- Indicates if list item is considered optional.
- prefix
Length Integer - Network Prefix Length
- Range:
1
-32
- Range:
- prefix
Length StringVariable - Variable name
- source
Ip StringSubnet - Source IP Subnet to be translated
- source
Ip StringSubnet Variable - Variable name
- static
Nat StringDirection - Direction of static NAT translation
- Choices:
inside
,outside
- Choices:
- static
Nat StringDirection Variable - Variable name
- tracker
Id Integer - Add Object/Object Group Tracker
- Range:
1
-1000
- Range:
- tracker
Id StringVariable - Variable name
- translate
Ip StringSubnet - Statically translated source IP Subnet
- translate
Ip StringSubnet Variable - Variable name
- optional boolean
- Indicates if list item is considered optional.
- prefix
Length number - Network Prefix Length
- Range:
1
-32
- Range:
- prefix
Length stringVariable - Variable name
- source
Ip stringSubnet - Source IP Subnet to be translated
- source
Ip stringSubnet Variable - Variable name
- static
Nat stringDirection - Direction of static NAT translation
- Choices:
inside
,outside
- Choices:
- static
Nat stringDirection Variable - Variable name
- tracker
Id number - Add Object/Object Group Tracker
- Range:
1
-1000
- Range:
- tracker
Id stringVariable - Variable name
- translate
Ip stringSubnet - Statically translated source IP Subnet
- translate
Ip stringSubnet Variable - Variable name
- optional bool
- Indicates if list item is considered optional.
- prefix_
length int - Network Prefix Length
- Range:
1
-32
- Range:
- prefix_
length_ strvariable - Variable name
- source_
ip_ strsubnet - Source IP Subnet to be translated
- source_
ip_ strsubnet_ variable - Variable name
- static_
nat_ strdirection - Direction of static NAT translation
- Choices:
inside
,outside
- Choices:
- static_
nat_ strdirection_ variable - Variable name
- tracker_
id int - Add Object/Object Group Tracker
- Range:
1
-1000
- Range:
- tracker_
id_ strvariable - Variable name
- translate_
ip_ strsubnet - Statically translated source IP Subnet
- translate_
ip_ strsubnet_ variable - Variable name
- optional Boolean
- Indicates if list item is considered optional.
- prefix
Length Number - Network Prefix Length
- Range:
1
-32
- Range:
- prefix
Length StringVariable - Variable name
- source
Ip StringSubnet - Source IP Subnet to be translated
- source
Ip StringSubnet Variable - Variable name
- static
Nat StringDirection - Direction of static NAT translation
- Choices:
inside
,outside
- Choices:
- static
Nat StringDirection Variable - Variable name
- tracker
Id Number - Add Object/Object Group Tracker
- Range:
1
-1000
- Range:
- tracker
Id StringVariable - Variable name
- translate
Ip StringSubnet - Statically translated source IP Subnet
- translate
Ip StringSubnet Variable - Variable name
Import
$ pulumi import sdwan:index/ciscoVpnFeatureTemplate:CiscoVpnFeatureTemplate example "f6b2c44c-693c-4763-b010-895aa3d236bd"
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- sdwan pulumi/pulumi-sdwan
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
sdwan
Terraform Provider.