1. Packages
  2. Cisco Catalyst SD-WAN
  3. API Docs
  4. getCiscoSystemFeatureTemplate
Cisco Catalyst SD-WAN v0.1.1 published on Friday, May 31, 2024 by Pulumi

sdwan.getCiscoSystemFeatureTemplate

Explore with Pulumi AI

sdwan logo
Cisco Catalyst SD-WAN v0.1.1 published on Friday, May 31, 2024 by Pulumi

    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",
    });
    
    import pulumi
    import pulumi_sdwan as sdwan
    
    example = sdwan.get_cisco_system_feature_template(id="f6b2c44c-693c-4763-b010-895aa3d236bd")
    
    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
    	})
    }
    
    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",
        });
    
    });
    
    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());
    
        }
    }
    
    variables:
      example:
        fn::invoke:
          Function: sdwan:getCiscoSystemFeatureTemplate
          Arguments:
            id: f6b2c44c-693c-4763-b010-895aa3d236bd
    

    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>
    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]
    func LookupCiscoSystemFeatureTemplate(ctx *Context, args *LookupCiscoSystemFeatureTemplateArgs, opts ...InvokeOption) (*LookupCiscoSystemFeatureTemplateResult, error)
    func LookupCiscoSystemFeatureTemplateOutput(ctx *Context, args *LookupCiscoSystemFeatureTemplateOutputArgs, opts ...InvokeOption) LookupCiscoSystemFeatureTemplateResultOutput

    > 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)
    }
    public static CompletableFuture<GetCiscoSystemFeatureTemplateResult> getCiscoSystemFeatureTemplate(GetCiscoSystemFeatureTemplateArgs args, InvokeOptions options)
    // Output-based functions aren't available in Java yet
    
    fn::invoke:
      function: sdwan:index/getCiscoSystemFeatureTemplate:getCiscoSystemFeatureTemplate
      arguments:
        # arguments dictionary

    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 string
    Mobile number, ex: +1231234414
    NumberVariable string
    Variable name
    Optional bool
    Indicates if list item is considered optional.
    Number string
    Mobile number, ex: +1231234414
    NumberVariable string
    Variable name
    Optional bool
    Indicates if list item is considered optional.
    number String
    Mobile number, ex: +1231234414
    numberVariable String
    Variable name
    optional Boolean
    Indicates if list item is considered optional.
    number string
    Mobile number, ex: +1231234414
    numberVariable string
    Variable name
    optional boolean
    Indicates if list item is considered optional.
    number str
    Mobile number, ex: +1231234414
    number_variable str
    Variable name
    optional bool
    Indicates if list item is considered optional.
    number String
    Mobile number, ex: +1231234414
    numberVariable String
    Variable name
    optional Boolean
    Indicates if list item is considered optional.

    GetCiscoSystemFeatureTemplateObjectTracker

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

    GetCiscoSystemFeatureTemplateObjectTrackerGroupTracksId

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

    GetCiscoSystemFeatureTemplateTracker

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