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

sdwan.getCiscoSystemFeatureTemplate

Explore with Pulumi AI

This data source can read the Cisco System feature template.

Example Usage

import * as pulumi from "@pulumi/pulumi";
import * as sdwan from "@pulumi/sdwan";

const example = sdwan.getCiscoSystemFeatureTemplate({
    id: "f6b2c44c-693c-4763-b010-895aa3d236bd",
});
Copy
import pulumi
import pulumi_sdwan as sdwan

example = sdwan.get_cisco_system_feature_template(id="f6b2c44c-693c-4763-b010-895aa3d236bd")
Copy
package main

import (
	"github.com/pulumi/pulumi-sdwan/sdk/go/sdwan"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := sdwan.LookupCiscoSystemFeatureTemplate(ctx, &sdwan.LookupCiscoSystemFeatureTemplateArgs{
			Id: pulumi.StringRef("f6b2c44c-693c-4763-b010-895aa3d236bd"),
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}
Copy
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Sdwan = Pulumi.Sdwan;

return await Deployment.RunAsync(() => 
{
    var example = Sdwan.GetCiscoSystemFeatureTemplate.Invoke(new()
    {
        Id = "f6b2c44c-693c-4763-b010-895aa3d236bd",
    });

});
Copy
package generated_program;

import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.sdwan.SdwanFunctions;
import com.pulumi.sdwan.inputs.GetCiscoSystemFeatureTemplateArgs;
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) {
        final var example = SdwanFunctions.getCiscoSystemFeatureTemplate(GetCiscoSystemFeatureTemplateArgs.builder()
            .id("f6b2c44c-693c-4763-b010-895aa3d236bd")
            .build());

    }
}
Copy
variables:
  example:
    fn::invoke:
      function: sdwan:getCiscoSystemFeatureTemplate
      arguments:
        id: f6b2c44c-693c-4763-b010-895aa3d236bd
Copy

Using getCiscoSystemFeatureTemplate

Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

function getCiscoSystemFeatureTemplate(args: GetCiscoSystemFeatureTemplateArgs, opts?: InvokeOptions): Promise<GetCiscoSystemFeatureTemplateResult>
function getCiscoSystemFeatureTemplateOutput(args: GetCiscoSystemFeatureTemplateOutputArgs, opts?: InvokeOptions): Output<GetCiscoSystemFeatureTemplateResult>
Copy
def get_cisco_system_feature_template(id: Optional[str] = None,
                                      name: Optional[str] = None,
                                      opts: Optional[InvokeOptions] = None) -> GetCiscoSystemFeatureTemplateResult
def get_cisco_system_feature_template_output(id: Optional[pulumi.Input[str]] = None,
                                      name: Optional[pulumi.Input[str]] = None,
                                      opts: Optional[InvokeOptions] = None) -> Output[GetCiscoSystemFeatureTemplateResult]
Copy
func LookupCiscoSystemFeatureTemplate(ctx *Context, args *LookupCiscoSystemFeatureTemplateArgs, opts ...InvokeOption) (*LookupCiscoSystemFeatureTemplateResult, error)
func LookupCiscoSystemFeatureTemplateOutput(ctx *Context, args *LookupCiscoSystemFeatureTemplateOutputArgs, opts ...InvokeOption) LookupCiscoSystemFeatureTemplateResultOutput
Copy

> Note: This function is named LookupCiscoSystemFeatureTemplate in the Go SDK.

public static class GetCiscoSystemFeatureTemplate 
{
    public static Task<GetCiscoSystemFeatureTemplateResult> InvokeAsync(GetCiscoSystemFeatureTemplateArgs args, InvokeOptions? opts = null)
    public static Output<GetCiscoSystemFeatureTemplateResult> Invoke(GetCiscoSystemFeatureTemplateInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetCiscoSystemFeatureTemplateResult> getCiscoSystemFeatureTemplate(GetCiscoSystemFeatureTemplateArgs args, InvokeOptions options)
public static Output<GetCiscoSystemFeatureTemplateResult> getCiscoSystemFeatureTemplate(GetCiscoSystemFeatureTemplateArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: sdwan:index/getCiscoSystemFeatureTemplate:getCiscoSystemFeatureTemplate
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

Id string
The id of the feature template
Name string
The name of the feature template
Id string
The id of the feature template
Name string
The name of the feature template
id String
The id of the feature template
name String
The name of the feature template
id string
The id of the feature template
name string
The name of the feature template
id str
The id of the feature template
name str
The name of the feature template
id String
The id of the feature template
name String
The name of the feature template

getCiscoSystemFeatureTemplate Result

The following output properties are available:

AdminTechOnFailure bool
Collect admin-tech before reboot due to daemon failure
AdminTechOnFailureVariable string
Variable name
AffinityGroupNumber int
Set the affinity group number for router
AffinityGroupNumberVariable string
Variable name
AffinityGroupPreferenceVariable string
Variable name
AffinityGroupPreferences List<int>
Set the affinity group preference
ConsoleBaudRate string
Set the console baud rate
ConsoleBaudRateVariable string
Variable name
ControlSessionPps int
Set the policer rate for control sessions
ControlSessionPpsVariable string
Variable name
ControllerGroupListVariable string
Variable name
ControllerGroupLists List<int>
Configure a list of comma-separated device groups
Description string
The description of the feature template
DeviceGroups List<string>
Device groups (Use comma(,) for multiple groups)
DeviceGroupsVariable string
Variable name
DeviceTypes List<string>
List of supported device types
EnableMrfMigration string
Enable migration mode to Multi-Region Fabric
GeoFencing bool
Enable Geo fencing
GeoFencingRange int
Set the device’s geo fencing range
GeoFencingRangeVariable string
Variable name
GeoFencingSms bool
Enable Geo fencing
GeoFencingSmsPhoneNumbers List<GetCiscoSystemFeatureTemplateGeoFencingSmsPhoneNumber>
Set device’s geo fencing SMS phone number
Hostname string
Set the hostname
HostnameVariable string
Variable name
Id string
The id of the feature template
IdleTimeout int
Idle CLI timeout in minutes
IdleTimeoutVariable string
Variable name
Latitude double
Set the device’s physical latitude
LatitudeVariable string
Variable name
Location string
Set the location of the device
LocationVariable string
Variable name
Longitude double
Set the device’s physical longitude
LongitudeVariable string
Variable name
MaxOmpSessions int
Set the maximum number of OMP sessions \n\n the device can have
MaxOmpSessionsVariable string
Variable name
MigrationBgpCommunity int
Set BGP community during migration from BGP-core based network
MultiTenant bool
Device is multi-tenant
MultiTenantVariable string
Variable name
Name string
The name of the feature template
ObjectTrackers List<GetCiscoSystemFeatureTemplateObjectTracker>
Object Track configuration
OnDemandTunnel bool
Enable or disable On-demand Tunnel
OnDemandTunnelIdleTimeout int
Idle CLI timeout in minutes
OnDemandTunnelIdleTimeoutVariable string
Variable name
OnDemandTunnelVariable string
Variable name
OverlayId int
Set the Overlay ID
OverlayIdVariable string
Variable name
PortHopping bool
Enable port hopping
PortHoppingVariable string
Variable name
PortOffset int
Set the TLOC port offset when multiple devices are behind a NAT
PortOffsetVariable string
Variable name
RegionId int
Set region ID
RegionIdVariable string
Variable name
Role string
Set the role for router
RoleVariable string
Variable name
SecondaryRegionId int
Set secondary region ID
SecondaryRegionIdVariable string
Variable name
SiteId int
Set the site identifier
SiteIdVariable string
Variable name
SystemDescription string
Set a text description of the device
SystemDescriptionVariable string
Variable name
SystemIp string
Set the system IP address
SystemIpVariable string
Variable name
TemplateType string
The template type
Timezone string
Set the timezone
TimezoneVariable string
Variable name
TrackDefaultGateway bool
Enable or disable default gateway tracking
TrackDefaultGatewayVariable string
Variable name
TrackInterfaceTag int
OMP Tag attached to routes based on interface tracking
TrackInterfaceTagVariable string
Variable name
TrackTransport bool
Configure tracking of transport
TrackTransportVariable string
Variable name
Trackers List<GetCiscoSystemFeatureTemplateTracker>
Tracker configuration
TransportGateway bool
Enable transport gateway
TransportGatewayVariable string
Variable name
Version int
The version of the feature template
AdminTechOnFailure bool
Collect admin-tech before reboot due to daemon failure
AdminTechOnFailureVariable string
Variable name
AffinityGroupNumber int
Set the affinity group number for router
AffinityGroupNumberVariable string
Variable name
AffinityGroupPreferenceVariable string
Variable name
AffinityGroupPreferences []int
Set the affinity group preference
ConsoleBaudRate string
Set the console baud rate
ConsoleBaudRateVariable string
Variable name
ControlSessionPps int
Set the policer rate for control sessions
ControlSessionPpsVariable string
Variable name
ControllerGroupListVariable string
Variable name
ControllerGroupLists []int
Configure a list of comma-separated device groups
Description string
The description of the feature template
DeviceGroups []string
Device groups (Use comma(,) for multiple groups)
DeviceGroupsVariable string
Variable name
DeviceTypes []string
List of supported device types
EnableMrfMigration string
Enable migration mode to Multi-Region Fabric
GeoFencing bool
Enable Geo fencing
GeoFencingRange int
Set the device’s geo fencing range
GeoFencingRangeVariable string
Variable name
GeoFencingSms bool
Enable Geo fencing
GeoFencingSmsPhoneNumbers []GetCiscoSystemFeatureTemplateGeoFencingSmsPhoneNumber
Set device’s geo fencing SMS phone number
Hostname string
Set the hostname
HostnameVariable string
Variable name
Id string
The id of the feature template
IdleTimeout int
Idle CLI timeout in minutes
IdleTimeoutVariable string
Variable name
Latitude float64
Set the device’s physical latitude
LatitudeVariable string
Variable name
Location string
Set the location of the device
LocationVariable string
Variable name
Longitude float64
Set the device’s physical longitude
LongitudeVariable string
Variable name
MaxOmpSessions int
Set the maximum number of OMP sessions \n\n the device can have
MaxOmpSessionsVariable string
Variable name
MigrationBgpCommunity int
Set BGP community during migration from BGP-core based network
MultiTenant bool
Device is multi-tenant
MultiTenantVariable string
Variable name
Name string
The name of the feature template
ObjectTrackers []GetCiscoSystemFeatureTemplateObjectTracker
Object Track configuration
OnDemandTunnel bool
Enable or disable On-demand Tunnel
OnDemandTunnelIdleTimeout int
Idle CLI timeout in minutes
OnDemandTunnelIdleTimeoutVariable string
Variable name
OnDemandTunnelVariable string
Variable name
OverlayId int
Set the Overlay ID
OverlayIdVariable string
Variable name
PortHopping bool
Enable port hopping
PortHoppingVariable string
Variable name
PortOffset int
Set the TLOC port offset when multiple devices are behind a NAT
PortOffsetVariable string
Variable name
RegionId int
Set region ID
RegionIdVariable string
Variable name
Role string
Set the role for router
RoleVariable string
Variable name
SecondaryRegionId int
Set secondary region ID
SecondaryRegionIdVariable string
Variable name
SiteId int
Set the site identifier
SiteIdVariable string
Variable name
SystemDescription string
Set a text description of the device
SystemDescriptionVariable string
Variable name
SystemIp string
Set the system IP address
SystemIpVariable string
Variable name
TemplateType string
The template type
Timezone string
Set the timezone
TimezoneVariable string
Variable name
TrackDefaultGateway bool
Enable or disable default gateway tracking
TrackDefaultGatewayVariable string
Variable name
TrackInterfaceTag int
OMP Tag attached to routes based on interface tracking
TrackInterfaceTagVariable string
Variable name
TrackTransport bool
Configure tracking of transport
TrackTransportVariable string
Variable name
Trackers []GetCiscoSystemFeatureTemplateTracker
Tracker configuration
TransportGateway bool
Enable transport gateway
TransportGatewayVariable string
Variable name
Version int
The version of the feature template
adminTechOnFailure Boolean
Collect admin-tech before reboot due to daemon failure
adminTechOnFailureVariable String
Variable name
affinityGroupNumber Integer
Set the affinity group number for router
affinityGroupNumberVariable String
Variable name
affinityGroupPreferenceVariable String
Variable name
affinityGroupPreferences List<Integer>
Set the affinity group preference
consoleBaudRate String
Set the console baud rate
consoleBaudRateVariable String
Variable name
controlSessionPps Integer
Set the policer rate for control sessions
controlSessionPpsVariable String
Variable name
controllerGroupListVariable String
Variable name
controllerGroupLists List<Integer>
Configure a list of comma-separated device groups
description String
The description of the feature template
deviceGroups List<String>
Device groups (Use comma(,) for multiple groups)
deviceGroupsVariable String
Variable name
deviceTypes List<String>
List of supported device types
enableMrfMigration String
Enable migration mode to Multi-Region Fabric
geoFencing Boolean
Enable Geo fencing
geoFencingRange Integer
Set the device’s geo fencing range
geoFencingRangeVariable String
Variable name
geoFencingSms Boolean
Enable Geo fencing
geoFencingSmsPhoneNumbers List<GetCiscoSystemFeatureTemplateGeoFencingSmsPhoneNumber>
Set device’s geo fencing SMS phone number
hostname String
Set the hostname
hostnameVariable String
Variable name
id String
The id of the feature template
idleTimeout Integer
Idle CLI timeout in minutes
idleTimeoutVariable String
Variable name
latitude Double
Set the device’s physical latitude
latitudeVariable String
Variable name
location String
Set the location of the device
locationVariable String
Variable name
longitude Double
Set the device’s physical longitude
longitudeVariable String
Variable name
maxOmpSessions Integer
Set the maximum number of OMP sessions \n\n the device can have
maxOmpSessionsVariable String
Variable name
migrationBgpCommunity Integer
Set BGP community during migration from BGP-core based network
multiTenant Boolean
Device is multi-tenant
multiTenantVariable String
Variable name
name String
The name of the feature template
objectTrackers List<GetCiscoSystemFeatureTemplateObjectTracker>
Object Track configuration
onDemandTunnel Boolean
Enable or disable On-demand Tunnel
onDemandTunnelIdleTimeout Integer
Idle CLI timeout in minutes
onDemandTunnelIdleTimeoutVariable String
Variable name
onDemandTunnelVariable String
Variable name
overlayId Integer
Set the Overlay ID
overlayIdVariable String
Variable name
portHopping Boolean
Enable port hopping
portHoppingVariable String
Variable name
portOffset Integer
Set the TLOC port offset when multiple devices are behind a NAT
portOffsetVariable String
Variable name
regionId Integer
Set region ID
regionIdVariable String
Variable name
role String
Set the role for router
roleVariable String
Variable name
secondaryRegionId Integer
Set secondary region ID
secondaryRegionIdVariable String
Variable name
siteId Integer
Set the site identifier
siteIdVariable String
Variable name
systemDescription String
Set a text description of the device
systemDescriptionVariable String
Variable name
systemIp String
Set the system IP address
systemIpVariable String
Variable name
templateType String
The template type
timezone String
Set the timezone
timezoneVariable String
Variable name
trackDefaultGateway Boolean
Enable or disable default gateway tracking
trackDefaultGatewayVariable String
Variable name
trackInterfaceTag Integer
OMP Tag attached to routes based on interface tracking
trackInterfaceTagVariable String
Variable name
trackTransport Boolean
Configure tracking of transport
trackTransportVariable String
Variable name
trackers List<GetCiscoSystemFeatureTemplateTracker>
Tracker configuration
transportGateway Boolean
Enable transport gateway
transportGatewayVariable String
Variable name
version Integer
The version of the feature template
adminTechOnFailure boolean
Collect admin-tech before reboot due to daemon failure
adminTechOnFailureVariable string
Variable name
affinityGroupNumber number
Set the affinity group number for router
affinityGroupNumberVariable string
Variable name
affinityGroupPreferenceVariable string
Variable name
affinityGroupPreferences number[]
Set the affinity group preference
consoleBaudRate string
Set the console baud rate
consoleBaudRateVariable string
Variable name
controlSessionPps number
Set the policer rate for control sessions
controlSessionPpsVariable string
Variable name
controllerGroupListVariable string
Variable name
controllerGroupLists number[]
Configure a list of comma-separated device groups
description string
The description of the feature template
deviceGroups string[]
Device groups (Use comma(,) for multiple groups)
deviceGroupsVariable string
Variable name
deviceTypes string[]
List of supported device types
enableMrfMigration string
Enable migration mode to Multi-Region Fabric
geoFencing boolean
Enable Geo fencing
geoFencingRange number
Set the device’s geo fencing range
geoFencingRangeVariable string
Variable name
geoFencingSms boolean
Enable Geo fencing
geoFencingSmsPhoneNumbers GetCiscoSystemFeatureTemplateGeoFencingSmsPhoneNumber[]
Set device’s geo fencing SMS phone number
hostname string
Set the hostname
hostnameVariable string
Variable name
id string
The id of the feature template
idleTimeout number
Idle CLI timeout in minutes
idleTimeoutVariable string
Variable name
latitude number
Set the device’s physical latitude
latitudeVariable string
Variable name
location string
Set the location of the device
locationVariable string
Variable name
longitude number
Set the device’s physical longitude
longitudeVariable string
Variable name
maxOmpSessions number
Set the maximum number of OMP sessions \n\n the device can have
maxOmpSessionsVariable string
Variable name
migrationBgpCommunity number
Set BGP community during migration from BGP-core based network
multiTenant boolean
Device is multi-tenant
multiTenantVariable string
Variable name
name string
The name of the feature template
objectTrackers GetCiscoSystemFeatureTemplateObjectTracker[]
Object Track configuration
onDemandTunnel boolean
Enable or disable On-demand Tunnel
onDemandTunnelIdleTimeout number
Idle CLI timeout in minutes
onDemandTunnelIdleTimeoutVariable string
Variable name
onDemandTunnelVariable string
Variable name
overlayId number
Set the Overlay ID
overlayIdVariable string
Variable name
portHopping boolean
Enable port hopping
portHoppingVariable string
Variable name
portOffset number
Set the TLOC port offset when multiple devices are behind a NAT
portOffsetVariable string
Variable name
regionId number
Set region ID
regionIdVariable string
Variable name
role string
Set the role for router
roleVariable string
Variable name
secondaryRegionId number
Set secondary region ID
secondaryRegionIdVariable string
Variable name
siteId number
Set the site identifier
siteIdVariable string
Variable name
systemDescription string
Set a text description of the device
systemDescriptionVariable string
Variable name
systemIp string
Set the system IP address
systemIpVariable string
Variable name
templateType string
The template type
timezone string
Set the timezone
timezoneVariable string
Variable name
trackDefaultGateway boolean
Enable or disable default gateway tracking
trackDefaultGatewayVariable string
Variable name
trackInterfaceTag number
OMP Tag attached to routes based on interface tracking
trackInterfaceTagVariable string
Variable name
trackTransport boolean
Configure tracking of transport
trackTransportVariable string
Variable name
trackers GetCiscoSystemFeatureTemplateTracker[]
Tracker configuration
transportGateway boolean
Enable transport gateway
transportGatewayVariable string
Variable name
version number
The version of the feature template
admin_tech_on_failure bool
Collect admin-tech before reboot due to daemon failure
admin_tech_on_failure_variable str
Variable name
affinity_group_number int
Set the affinity group number for router
affinity_group_number_variable str
Variable name
affinity_group_preference_variable str
Variable name
affinity_group_preferences Sequence[int]
Set the affinity group preference
console_baud_rate str
Set the console baud rate
console_baud_rate_variable str
Variable name
control_session_pps int
Set the policer rate for control sessions
control_session_pps_variable str
Variable name
controller_group_list_variable str
Variable name
controller_group_lists Sequence[int]
Configure a list of comma-separated device groups
description str
The description of the feature template
device_groups Sequence[str]
Device groups (Use comma(,) for multiple groups)
device_groups_variable str
Variable name
device_types Sequence[str]
List of supported device types
enable_mrf_migration str
Enable migration mode to Multi-Region Fabric
geo_fencing bool
Enable Geo fencing
geo_fencing_range int
Set the device’s geo fencing range
geo_fencing_range_variable str
Variable name
geo_fencing_sms bool
Enable Geo fencing
geo_fencing_sms_phone_numbers Sequence[GetCiscoSystemFeatureTemplateGeoFencingSmsPhoneNumber]
Set device’s geo fencing SMS phone number
hostname str
Set the hostname
hostname_variable str
Variable name
id str
The id of the feature template
idle_timeout int
Idle CLI timeout in minutes
idle_timeout_variable str
Variable name
latitude float
Set the device’s physical latitude
latitude_variable str
Variable name
location str
Set the location of the device
location_variable str
Variable name
longitude float
Set the device’s physical longitude
longitude_variable str
Variable name
max_omp_sessions int
Set the maximum number of OMP sessions \n\n the device can have
max_omp_sessions_variable str
Variable name
migration_bgp_community int
Set BGP community during migration from BGP-core based network
multi_tenant bool
Device is multi-tenant
multi_tenant_variable str
Variable name
name str
The name of the feature template
object_trackers Sequence[GetCiscoSystemFeatureTemplateObjectTracker]
Object Track configuration
on_demand_tunnel bool
Enable or disable On-demand Tunnel
on_demand_tunnel_idle_timeout int
Idle CLI timeout in minutes
on_demand_tunnel_idle_timeout_variable str
Variable name
on_demand_tunnel_variable str
Variable name
overlay_id int
Set the Overlay ID
overlay_id_variable str
Variable name
port_hopping bool
Enable port hopping
port_hopping_variable str
Variable name
port_offset int
Set the TLOC port offset when multiple devices are behind a NAT
port_offset_variable str
Variable name
region_id int
Set region ID
region_id_variable str
Variable name
role str
Set the role for router
role_variable str
Variable name
secondary_region_id int
Set secondary region ID
secondary_region_id_variable str
Variable name
site_id int
Set the site identifier
site_id_variable str
Variable name
system_description str
Set a text description of the device
system_description_variable str
Variable name
system_ip str
Set the system IP address
system_ip_variable str
Variable name
template_type str
The template type
timezone str
Set the timezone
timezone_variable str
Variable name
track_default_gateway bool
Enable or disable default gateway tracking
track_default_gateway_variable str
Variable name
track_interface_tag int
OMP Tag attached to routes based on interface tracking
track_interface_tag_variable str
Variable name
track_transport bool
Configure tracking of transport
track_transport_variable str
Variable name
trackers Sequence[GetCiscoSystemFeatureTemplateTracker]
Tracker configuration
transport_gateway bool
Enable transport gateway
transport_gateway_variable str
Variable name
version int
The version of the feature template
adminTechOnFailure Boolean
Collect admin-tech before reboot due to daemon failure
adminTechOnFailureVariable String
Variable name
affinityGroupNumber Number
Set the affinity group number for router
affinityGroupNumberVariable String
Variable name
affinityGroupPreferenceVariable String
Variable name
affinityGroupPreferences List<Number>
Set the affinity group preference
consoleBaudRate String
Set the console baud rate
consoleBaudRateVariable String
Variable name
controlSessionPps Number
Set the policer rate for control sessions
controlSessionPpsVariable String
Variable name
controllerGroupListVariable String
Variable name
controllerGroupLists List<Number>
Configure a list of comma-separated device groups
description String
The description of the feature template
deviceGroups List<String>
Device groups (Use comma(,) for multiple groups)
deviceGroupsVariable String
Variable name
deviceTypes List<String>
List of supported device types
enableMrfMigration String
Enable migration mode to Multi-Region Fabric
geoFencing Boolean
Enable Geo fencing
geoFencingRange Number
Set the device’s geo fencing range
geoFencingRangeVariable String
Variable name
geoFencingSms Boolean
Enable Geo fencing
geoFencingSmsPhoneNumbers List<Property Map>
Set device’s geo fencing SMS phone number
hostname String
Set the hostname
hostnameVariable String
Variable name
id String
The id of the feature template
idleTimeout Number
Idle CLI timeout in minutes
idleTimeoutVariable String
Variable name
latitude Number
Set the device’s physical latitude
latitudeVariable String
Variable name
location String
Set the location of the device
locationVariable String
Variable name
longitude Number
Set the device’s physical longitude
longitudeVariable String
Variable name
maxOmpSessions Number
Set the maximum number of OMP sessions \n\n the device can have
maxOmpSessionsVariable String
Variable name
migrationBgpCommunity Number
Set BGP community during migration from BGP-core based network
multiTenant Boolean
Device is multi-tenant
multiTenantVariable String
Variable name
name String
The name of the feature template
objectTrackers List<Property Map>
Object Track configuration
onDemandTunnel Boolean
Enable or disable On-demand Tunnel
onDemandTunnelIdleTimeout Number
Idle CLI timeout in minutes
onDemandTunnelIdleTimeoutVariable String
Variable name
onDemandTunnelVariable String
Variable name
overlayId Number
Set the Overlay ID
overlayIdVariable String
Variable name
portHopping Boolean
Enable port hopping
portHoppingVariable String
Variable name
portOffset Number
Set the TLOC port offset when multiple devices are behind a NAT
portOffsetVariable String
Variable name
regionId Number
Set region ID
regionIdVariable String
Variable name
role String
Set the role for router
roleVariable String
Variable name
secondaryRegionId Number
Set secondary region ID
secondaryRegionIdVariable String
Variable name
siteId Number
Set the site identifier
siteIdVariable String
Variable name
systemDescription String
Set a text description of the device
systemDescriptionVariable String
Variable name
systemIp String
Set the system IP address
systemIpVariable String
Variable name
templateType String
The template type
timezone String
Set the timezone
timezoneVariable String
Variable name
trackDefaultGateway Boolean
Enable or disable default gateway tracking
trackDefaultGatewayVariable String
Variable name
trackInterfaceTag Number
OMP Tag attached to routes based on interface tracking
trackInterfaceTagVariable String
Variable name
trackTransport Boolean
Configure tracking of transport
trackTransportVariable String
Variable name
trackers List<Property Map>
Tracker configuration
transportGateway Boolean
Enable transport gateway
transportGatewayVariable String
Variable name
version Number
The version of the feature template

Supporting Types

GetCiscoSystemFeatureTemplateGeoFencingSmsPhoneNumber

Number This property is required. string
Mobile number, ex: +1231234414
NumberVariable This property is required. string
Variable name
Optional This property is required. bool
Indicates if list item is considered optional.
Number This property is required. string
Mobile number, ex: +1231234414
NumberVariable This property is required. string
Variable name
Optional This property is required. bool
Indicates if list item is considered optional.
number This property is required. String
Mobile number, ex: +1231234414
numberVariable This property is required. String
Variable name
optional This property is required. Boolean
Indicates if list item is considered optional.
number This property is required. string
Mobile number, ex: +1231234414
numberVariable This property is required. string
Variable name
optional This property is required. boolean
Indicates if list item is considered optional.
number This property is required. str
Mobile number, ex: +1231234414
number_variable This property is required. str
Variable name
optional This property is required. bool
Indicates if list item is considered optional.
number This property is required. String
Mobile number, ex: +1231234414
numberVariable This property is required. String
Variable name
optional This property is required. Boolean
Indicates if list item is considered optional.

GetCiscoSystemFeatureTemplateObjectTracker

Boolean This property is required. string
Type of grouping to be performed for tracker group
BooleanVariable This property is required. string
Variable name
GroupTracksIds This property is required. List<GetCiscoSystemFeatureTemplateObjectTrackerGroupTracksId>
Tracks id in group configuration
Interface This property is required. string
interface name
InterfaceVariable This property is required. string
Variable name
Ip This property is required. string
IP address of route
IpVariable This property is required. string
Variable name
Mask This property is required. string
Route Ip Mask
MaskVariable This property is required. string
Variable name
ObjectNumber This property is required. int
Object tracker ID
ObjectNumberVariable This property is required. string
Variable name
Optional This property is required. bool
Indicates if list item is considered optional.
Sig This property is required. string
service sig
SigVariable This property is required. string
Variable name
VpnId This property is required. int
VPN
Boolean This property is required. string
Type of grouping to be performed for tracker group
BooleanVariable This property is required. string
Variable name
GroupTracksIds This property is required. []GetCiscoSystemFeatureTemplateObjectTrackerGroupTracksId
Tracks id in group configuration
Interface This property is required. string
interface name
InterfaceVariable This property is required. string
Variable name
Ip This property is required. string
IP address of route
IpVariable This property is required. string
Variable name
Mask This property is required. string
Route Ip Mask
MaskVariable This property is required. string
Variable name
ObjectNumber This property is required. int
Object tracker ID
ObjectNumberVariable This property is required. string
Variable name
Optional This property is required. bool
Indicates if list item is considered optional.
Sig This property is required. string
service sig
SigVariable This property is required. string
Variable name
VpnId This property is required. int
VPN
booleanVariable This property is required. String
Variable name
boolean_ This property is required. String
Type of grouping to be performed for tracker group
groupTracksIds This property is required. List<GetCiscoSystemFeatureTemplateObjectTrackerGroupTracksId>
Tracks id in group configuration
interfaceVariable This property is required. String
Variable name
interface_ This property is required. String
interface name
ip This property is required. String
IP address of route
ipVariable This property is required. String
Variable name
mask This property is required. String
Route Ip Mask
maskVariable This property is required. String
Variable name
objectNumber This property is required. Integer
Object tracker ID
objectNumberVariable This property is required. String
Variable name
optional This property is required. Boolean
Indicates if list item is considered optional.
sig This property is required. String
service sig
sigVariable This property is required. String
Variable name
vpnId This property is required. Integer
VPN
boolean This property is required. string
Type of grouping to be performed for tracker group
booleanVariable This property is required. string
Variable name
groupTracksIds This property is required. GetCiscoSystemFeatureTemplateObjectTrackerGroupTracksId[]
Tracks id in group configuration
interface This property is required. string
interface name
interfaceVariable This property is required. string
Variable name
ip This property is required. string
IP address of route
ipVariable This property is required. string
Variable name
mask This property is required. string
Route Ip Mask
maskVariable This property is required. string
Variable name
objectNumber This property is required. number
Object tracker ID
objectNumberVariable This property is required. string
Variable name
optional This property is required. boolean
Indicates if list item is considered optional.
sig This property is required. string
service sig
sigVariable This property is required. string
Variable name
vpnId This property is required. number
VPN
boolean This property is required. str
Type of grouping to be performed for tracker group
boolean_variable This property is required. str
Variable name
group_tracks_ids This property is required. Sequence[GetCiscoSystemFeatureTemplateObjectTrackerGroupTracksId]
Tracks id in group configuration
interface This property is required. str
interface name
interface_variable This property is required. str
Variable name
ip This property is required. str
IP address of route
ip_variable This property is required. str
Variable name
mask This property is required. str
Route Ip Mask
mask_variable This property is required. str
Variable name
object_number This property is required. int
Object tracker ID
object_number_variable This property is required. str
Variable name
optional This property is required. bool
Indicates if list item is considered optional.
sig This property is required. str
service sig
sig_variable This property is required. str
Variable name
vpn_id This property is required. int
VPN
boolean This property is required. String
Type of grouping to be performed for tracker group
booleanVariable This property is required. String
Variable name
groupTracksIds This property is required. List<Property Map>
Tracks id in group configuration
interface This property is required. String
interface name
interfaceVariable This property is required. String
Variable name
ip This property is required. String
IP address of route
ipVariable This property is required. String
Variable name
mask This property is required. String
Route Ip Mask
maskVariable This property is required. String
Variable name
objectNumber This property is required. Number
Object tracker ID
objectNumberVariable This property is required. String
Variable name
optional This property is required. Boolean
Indicates if list item is considered optional.
sig This property is required. String
service sig
sigVariable This property is required. String
Variable name
vpnId This property is required. Number
VPN

GetCiscoSystemFeatureTemplateObjectTrackerGroupTracksId

Optional This property is required. bool
Indicates if list item is considered optional.
TrackId This property is required. int
Track id
TrackIdVariable This property is required. string
Variable name
Optional This property is required. bool
Indicates if list item is considered optional.
TrackId This property is required. int
Track id
TrackIdVariable This property is required. string
Variable name
optional This property is required. Boolean
Indicates if list item is considered optional.
trackId This property is required. Integer
Track id
trackIdVariable This property is required. String
Variable name
optional This property is required. boolean
Indicates if list item is considered optional.
trackId This property is required. number
Track id
trackIdVariable This property is required. string
Variable name
optional This property is required. bool
Indicates if list item is considered optional.
track_id This property is required. int
Track id
track_id_variable This property is required. str
Variable name
optional This property is required. Boolean
Indicates if list item is considered optional.
trackId This property is required. Number
Track id
trackIdVariable This property is required. String
Variable name

GetCiscoSystemFeatureTemplateTracker

Boolean This property is required. string
Type of grouping to be performed for tracker group
BooleanVariable This property is required. string
Variable name
Elements This property is required. List<string>
Tracker member names separated by space
ElementsVariable This property is required. string
Variable name
EndpointApiUrl This property is required. string
API url of endpoint
EndpointApiUrlVariable This property is required. string
Variable name
EndpointDnsName This property is required. string
DNS name of endpoint
EndpointDnsNameVariable This property is required. string
Variable name
EndpointIp This property is required. string
IP address of endpoint
EndpointIpVariable This property is required. string
Variable name
Interval This property is required. int
Probe interval \n\n seconds
IntervalVariable This property is required. string
Variable name
Multiplier This property is required. int
Probe failure multiplier \n\n failed attempts
MultiplierVariable This property is required. string
Variable name
Name This property is required. string
Tracker name
NameVariable This property is required. string
Variable name
Optional This property is required. bool
Indicates if list item is considered optional.
Threshold This property is required. int
Probe Timeout threshold \n\n milliseconds
ThresholdVariable This property is required. string
Variable name
Type This property is required. string
Default(Interface)
TypeVariable This property is required. string
Variable name
Boolean This property is required. string
Type of grouping to be performed for tracker group
BooleanVariable This property is required. string
Variable name
Elements This property is required. []string
Tracker member names separated by space
ElementsVariable This property is required. string
Variable name
EndpointApiUrl This property is required. string
API url of endpoint
EndpointApiUrlVariable This property is required. string
Variable name
EndpointDnsName This property is required. string
DNS name of endpoint
EndpointDnsNameVariable This property is required. string
Variable name
EndpointIp This property is required. string
IP address of endpoint
EndpointIpVariable This property is required. string
Variable name
Interval This property is required. int
Probe interval \n\n seconds
IntervalVariable This property is required. string
Variable name
Multiplier This property is required. int
Probe failure multiplier \n\n failed attempts
MultiplierVariable This property is required. string
Variable name
Name This property is required. string
Tracker name
NameVariable This property is required. string
Variable name
Optional This property is required. bool
Indicates if list item is considered optional.
Threshold This property is required. int
Probe Timeout threshold \n\n milliseconds
ThresholdVariable This property is required. string
Variable name
Type This property is required. string
Default(Interface)
TypeVariable This property is required. string
Variable name
booleanVariable This property is required. String
Variable name
boolean_ This property is required. String
Type of grouping to be performed for tracker group
elements This property is required. List<String>
Tracker member names separated by space
elementsVariable This property is required. String
Variable name
endpointApiUrl This property is required. String
API url of endpoint
endpointApiUrlVariable This property is required. String
Variable name
endpointDnsName This property is required. String
DNS name of endpoint
endpointDnsNameVariable This property is required. String
Variable name
endpointIp This property is required. String
IP address of endpoint
endpointIpVariable This property is required. String
Variable name
interval This property is required. Integer
Probe interval \n\n seconds
intervalVariable This property is required. String
Variable name
multiplier This property is required. Integer
Probe failure multiplier \n\n failed attempts
multiplierVariable This property is required. String
Variable name
name This property is required. String
Tracker name
nameVariable This property is required. String
Variable name
optional This property is required. Boolean
Indicates if list item is considered optional.
threshold This property is required. Integer
Probe Timeout threshold \n\n milliseconds
thresholdVariable This property is required. String
Variable name
type This property is required. String
Default(Interface)
typeVariable This property is required. String
Variable name
boolean This property is required. string
Type of grouping to be performed for tracker group
booleanVariable This property is required. string
Variable name
elements This property is required. string[]
Tracker member names separated by space
elementsVariable This property is required. string
Variable name
endpointApiUrl This property is required. string
API url of endpoint
endpointApiUrlVariable This property is required. string
Variable name
endpointDnsName This property is required. string
DNS name of endpoint
endpointDnsNameVariable This property is required. string
Variable name
endpointIp This property is required. string
IP address of endpoint
endpointIpVariable This property is required. string
Variable name
interval This property is required. number
Probe interval \n\n seconds
intervalVariable This property is required. string
Variable name
multiplier This property is required. number
Probe failure multiplier \n\n failed attempts
multiplierVariable This property is required. string
Variable name
name This property is required. string
Tracker name
nameVariable This property is required. string
Variable name
optional This property is required. boolean
Indicates if list item is considered optional.
threshold This property is required. number
Probe Timeout threshold \n\n milliseconds
thresholdVariable This property is required. string
Variable name
type This property is required. string
Default(Interface)
typeVariable This property is required. string
Variable name
boolean This property is required. str
Type of grouping to be performed for tracker group
boolean_variable This property is required. str
Variable name
elements This property is required. Sequence[str]
Tracker member names separated by space
elements_variable This property is required. str
Variable name
endpoint_api_url This property is required. str
API url of endpoint
endpoint_api_url_variable This property is required. str
Variable name
endpoint_dns_name This property is required. str
DNS name of endpoint
endpoint_dns_name_variable This property is required. str
Variable name
endpoint_ip This property is required. str
IP address of endpoint
endpoint_ip_variable This property is required. str
Variable name
interval This property is required. int
Probe interval \n\n seconds
interval_variable This property is required. str
Variable name
multiplier This property is required. int
Probe failure multiplier \n\n failed attempts
multiplier_variable This property is required. str
Variable name
name This property is required. str
Tracker name
name_variable This property is required. str
Variable name
optional This property is required. bool
Indicates if list item is considered optional.
threshold This property is required. int
Probe Timeout threshold \n\n milliseconds
threshold_variable This property is required. str
Variable name
type This property is required. str
Default(Interface)
type_variable This property is required. str
Variable name
boolean This property is required. String
Type of grouping to be performed for tracker group
booleanVariable This property is required. String
Variable name
elements This property is required. List<String>
Tracker member names separated by space
elementsVariable This property is required. String
Variable name
endpointApiUrl This property is required. String
API url of endpoint
endpointApiUrlVariable This property is required. String
Variable name
endpointDnsName This property is required. String
DNS name of endpoint
endpointDnsNameVariable This property is required. String
Variable name
endpointIp This property is required. String
IP address of endpoint
endpointIpVariable This property is required. String
Variable name
interval This property is required. Number
Probe interval \n\n seconds
intervalVariable This property is required. String
Variable name
multiplier This property is required. Number
Probe failure multiplier \n\n failed attempts
multiplierVariable This property is required. String
Variable name
name This property is required. String
Tracker name
nameVariable This property is required. String
Variable name
optional This property is required. Boolean
Indicates if list item is considered optional.
threshold This property is required. Number
Probe Timeout threshold \n\n milliseconds
thresholdVariable This property is required. String
Variable name
type This property is required. String
Default(Interface)
typeVariable This property is required. String
Variable name

Package Details

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