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

sdwan.CiscoOmpFeatureTemplate

Explore with Pulumi AI

This resource can manage a Cisco OMP 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.CiscoOmpFeatureTemplate;
import com.pulumi.sdwan.CiscoOmpFeatureTemplateArgs;
import com.pulumi.sdwan.inputs.CiscoOmpFeatureTemplateAdvertiseIpv4RouteArgs;
import com.pulumi.sdwan.inputs.CiscoOmpFeatureTemplateAdvertiseIpv6RouteArgs;
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 CiscoOmpFeatureTemplate("example", CiscoOmpFeatureTemplateArgs.builder()
            .name("Example")
            .description("My Example")
            .deviceTypes("vedge-C8000V")
            .gracefulRestart(true)
            .overlayAs(1)
            .sendPathLimit(4)
            .ecmpLimit(4)
            .shutdown(false)
            .ompAdminDistanceIpv4(10)
            .ompAdminDistanceIpv6(10)
            .advertisementInterval(1)
            .gracefulRestartTimer(43200)
            .eorTimer(300)
            .holdtime(60)
            .ignoreRegionPathLength(false)
            .transportGateway("prefer")
            .advertiseIpv4Routes(CiscoOmpFeatureTemplateAdvertiseIpv4RouteArgs.builder()
                .protocol("ospf")
                .advertise_external_ospf("external")
                .build())
            .advertiseIpv6Routes(CiscoOmpFeatureTemplateAdvertiseIpv6RouteArgs.builder()
                .protocol("ospf")
                .build())
            .build());

    }
}
Copy
resources:
  example:
    type: sdwan:CiscoOmpFeatureTemplate
    properties:
      name: Example
      description: My Example
      deviceTypes:
        - vedge-C8000V
      gracefulRestart: true
      overlayAs: 1
      sendPathLimit: 4
      ecmpLimit: 4
      shutdown: false
      ompAdminDistanceIpv4: 10
      ompAdminDistanceIpv6: 10
      advertisementInterval: 1
      gracefulRestartTimer: 43200
      eorTimer: 300
      holdtime: 60
      ignoreRegionPathLength: false
      transportGateway: prefer
      advertiseIpv4Routes:
        - protocol: ospf
          advertise_external_ospf: external
      advertiseIpv6Routes:
        - protocol: ospf
Copy

Create CiscoOmpFeatureTemplate Resource

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

Constructor syntax

new CiscoOmpFeatureTemplate(name: string, args: CiscoOmpFeatureTemplateArgs, opts?: CustomResourceOptions);
@overload
def CiscoOmpFeatureTemplate(resource_name: str,
                            args: CiscoOmpFeatureTemplateArgs,
                            opts: Optional[ResourceOptions] = None)

@overload
def CiscoOmpFeatureTemplate(resource_name: str,
                            opts: Optional[ResourceOptions] = None,
                            description: Optional[str] = None,
                            device_types: Optional[Sequence[str]] = None,
                            holdtime: Optional[int] = None,
                            omp_admin_distance_ipv6: Optional[int] = None,
                            advertisement_interval: Optional[int] = None,
                            advertise_ipv6_routes: Optional[Sequence[CiscoOmpFeatureTemplateAdvertiseIpv6RouteArgs]] = None,
                            ecmp_limit: Optional[int] = None,
                            ecmp_limit_variable: Optional[str] = None,
                            eor_timer: Optional[int] = None,
                            eor_timer_variable: Optional[str] = None,
                            graceful_restart: Optional[bool] = None,
                            graceful_restart_timer: Optional[int] = None,
                            graceful_restart_timer_variable: Optional[str] = None,
                            graceful_restart_variable: Optional[str] = None,
                            advertise_ipv4_routes: Optional[Sequence[CiscoOmpFeatureTemplateAdvertiseIpv4RouteArgs]] = None,
                            holdtime_variable: Optional[str] = None,
                            advertisement_interval_variable: Optional[str] = None,
                            name: Optional[str] = None,
                            ignore_region_path_length: Optional[bool] = None,
                            omp_admin_distance_ipv4: Optional[int] = None,
                            omp_admin_distance_ipv4_variable: Optional[str] = None,
                            ignore_region_path_length_variable: Optional[str] = None,
                            omp_admin_distance_ipv6_variable: Optional[str] = None,
                            overlay_as: Optional[int] = None,
                            overlay_as_variable: Optional[str] = None,
                            send_path_limit: Optional[int] = None,
                            send_path_limit_variable: Optional[str] = None,
                            shutdown: Optional[bool] = None,
                            shutdown_variable: Optional[str] = None,
                            transport_gateway: Optional[str] = None,
                            transport_gateway_variable: Optional[str] = None)
func NewCiscoOmpFeatureTemplate(ctx *Context, name string, args CiscoOmpFeatureTemplateArgs, opts ...ResourceOption) (*CiscoOmpFeatureTemplate, error)
public CiscoOmpFeatureTemplate(string name, CiscoOmpFeatureTemplateArgs args, CustomResourceOptions? opts = null)
public CiscoOmpFeatureTemplate(String name, CiscoOmpFeatureTemplateArgs args)
public CiscoOmpFeatureTemplate(String name, CiscoOmpFeatureTemplateArgs args, CustomResourceOptions options)
type: sdwan:CiscoOmpFeatureTemplate
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.

Parameters

name This property is required. string
The unique name of the resource.
args This property is required. CiscoOmpFeatureTemplateArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
resource_name This property is required. str
The unique name of the resource.
args This property is required. CiscoOmpFeatureTemplateArgs
The arguments to resource properties.
opts ResourceOptions
Bag of options to control resource's behavior.
ctx Context
Context object for the current deployment.
name This property is required. string
The unique name of the resource.
args This property is required. CiscoOmpFeatureTemplateArgs
The arguments to resource properties.
opts ResourceOption
Bag of options to control resource's behavior.
name This property is required. string
The unique name of the resource.
args This property is required. CiscoOmpFeatureTemplateArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
name This property is required. String
The unique name of the resource.
args This property is required. CiscoOmpFeatureTemplateArgs
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 ciscoOmpFeatureTemplateResource = new Sdwan.CiscoOmpFeatureTemplate("ciscoOmpFeatureTemplateResource", new()
{
    Description = "string",
    DeviceTypes = new[]
    {
        "string",
    },
    Holdtime = 0,
    OmpAdminDistanceIpv6 = 0,
    AdvertisementInterval = 0,
    AdvertiseIpv6Routes = new[]
    {
        new Sdwan.Inputs.CiscoOmpFeatureTemplateAdvertiseIpv6RouteArgs
        {
            Optional = false,
            Protocol = "string",
        },
    },
    EcmpLimit = 0,
    EcmpLimitVariable = "string",
    EorTimer = 0,
    EorTimerVariable = "string",
    GracefulRestart = false,
    GracefulRestartTimer = 0,
    GracefulRestartTimerVariable = "string",
    GracefulRestartVariable = "string",
    AdvertiseIpv4Routes = new[]
    {
        new Sdwan.Inputs.CiscoOmpFeatureTemplateAdvertiseIpv4RouteArgs
        {
            AdvertiseExternalOspf = "string",
            AdvertiseExternalOspfVariable = "string",
            Optional = false,
            Protocol = "string",
        },
    },
    HoldtimeVariable = "string",
    AdvertisementIntervalVariable = "string",
    Name = "string",
    IgnoreRegionPathLength = false,
    OmpAdminDistanceIpv4 = 0,
    OmpAdminDistanceIpv4Variable = "string",
    IgnoreRegionPathLengthVariable = "string",
    OmpAdminDistanceIpv6Variable = "string",
    OverlayAs = 0,
    OverlayAsVariable = "string",
    SendPathLimit = 0,
    SendPathLimitVariable = "string",
    Shutdown = false,
    ShutdownVariable = "string",
    TransportGateway = "string",
    TransportGatewayVariable = "string",
});
Copy
example, err := sdwan.NewCiscoOmpFeatureTemplate(ctx, "ciscoOmpFeatureTemplateResource", &sdwan.CiscoOmpFeatureTemplateArgs{
	Description: pulumi.String("string"),
	DeviceTypes: pulumi.StringArray{
		pulumi.String("string"),
	},
	Holdtime:              pulumi.Int(0),
	OmpAdminDistanceIpv6:  pulumi.Int(0),
	AdvertisementInterval: pulumi.Int(0),
	AdvertiseIpv6Routes: sdwan.CiscoOmpFeatureTemplateAdvertiseIpv6RouteArray{
		&sdwan.CiscoOmpFeatureTemplateAdvertiseIpv6RouteArgs{
			Optional: pulumi.Bool(false),
			Protocol: pulumi.String("string"),
		},
	},
	EcmpLimit:                    pulumi.Int(0),
	EcmpLimitVariable:            pulumi.String("string"),
	EorTimer:                     pulumi.Int(0),
	EorTimerVariable:             pulumi.String("string"),
	GracefulRestart:              pulumi.Bool(false),
	GracefulRestartTimer:         pulumi.Int(0),
	GracefulRestartTimerVariable: pulumi.String("string"),
	GracefulRestartVariable:      pulumi.String("string"),
	AdvertiseIpv4Routes: sdwan.CiscoOmpFeatureTemplateAdvertiseIpv4RouteArray{
		&sdwan.CiscoOmpFeatureTemplateAdvertiseIpv4RouteArgs{
			AdvertiseExternalOspf:         pulumi.String("string"),
			AdvertiseExternalOspfVariable: pulumi.String("string"),
			Optional:                      pulumi.Bool(false),
			Protocol:                      pulumi.String("string"),
		},
	},
	HoldtimeVariable:               pulumi.String("string"),
	AdvertisementIntervalVariable:  pulumi.String("string"),
	Name:                           pulumi.String("string"),
	IgnoreRegionPathLength:         pulumi.Bool(false),
	OmpAdminDistanceIpv4:           pulumi.Int(0),
	OmpAdminDistanceIpv4Variable:   pulumi.String("string"),
	IgnoreRegionPathLengthVariable: pulumi.String("string"),
	OmpAdminDistanceIpv6Variable:   pulumi.String("string"),
	OverlayAs:                      pulumi.Int(0),
	OverlayAsVariable:              pulumi.String("string"),
	SendPathLimit:                  pulumi.Int(0),
	SendPathLimitVariable:          pulumi.String("string"),
	Shutdown:                       pulumi.Bool(false),
	ShutdownVariable:               pulumi.String("string"),
	TransportGateway:               pulumi.String("string"),
	TransportGatewayVariable:       pulumi.String("string"),
})
Copy
var ciscoOmpFeatureTemplateResource = new CiscoOmpFeatureTemplate("ciscoOmpFeatureTemplateResource", CiscoOmpFeatureTemplateArgs.builder()
    .description("string")
    .deviceTypes("string")
    .holdtime(0)
    .ompAdminDistanceIpv6(0)
    .advertisementInterval(0)
    .advertiseIpv6Routes(CiscoOmpFeatureTemplateAdvertiseIpv6RouteArgs.builder()
        .optional(false)
        .protocol("string")
        .build())
    .ecmpLimit(0)
    .ecmpLimitVariable("string")
    .eorTimer(0)
    .eorTimerVariable("string")
    .gracefulRestart(false)
    .gracefulRestartTimer(0)
    .gracefulRestartTimerVariable("string")
    .gracefulRestartVariable("string")
    .advertiseIpv4Routes(CiscoOmpFeatureTemplateAdvertiseIpv4RouteArgs.builder()
        .advertiseExternalOspf("string")
        .advertiseExternalOspfVariable("string")
        .optional(false)
        .protocol("string")
        .build())
    .holdtimeVariable("string")
    .advertisementIntervalVariable("string")
    .name("string")
    .ignoreRegionPathLength(false)
    .ompAdminDistanceIpv4(0)
    .ompAdminDistanceIpv4Variable("string")
    .ignoreRegionPathLengthVariable("string")
    .ompAdminDistanceIpv6Variable("string")
    .overlayAs(0)
    .overlayAsVariable("string")
    .sendPathLimit(0)
    .sendPathLimitVariable("string")
    .shutdown(false)
    .shutdownVariable("string")
    .transportGateway("string")
    .transportGatewayVariable("string")
    .build());
Copy
cisco_omp_feature_template_resource = sdwan.CiscoOmpFeatureTemplate("ciscoOmpFeatureTemplateResource",
    description="string",
    device_types=["string"],
    holdtime=0,
    omp_admin_distance_ipv6=0,
    advertisement_interval=0,
    advertise_ipv6_routes=[{
        "optional": False,
        "protocol": "string",
    }],
    ecmp_limit=0,
    ecmp_limit_variable="string",
    eor_timer=0,
    eor_timer_variable="string",
    graceful_restart=False,
    graceful_restart_timer=0,
    graceful_restart_timer_variable="string",
    graceful_restart_variable="string",
    advertise_ipv4_routes=[{
        "advertise_external_ospf": "string",
        "advertise_external_ospf_variable": "string",
        "optional": False,
        "protocol": "string",
    }],
    holdtime_variable="string",
    advertisement_interval_variable="string",
    name="string",
    ignore_region_path_length=False,
    omp_admin_distance_ipv4=0,
    omp_admin_distance_ipv4_variable="string",
    ignore_region_path_length_variable="string",
    omp_admin_distance_ipv6_variable="string",
    overlay_as=0,
    overlay_as_variable="string",
    send_path_limit=0,
    send_path_limit_variable="string",
    shutdown=False,
    shutdown_variable="string",
    transport_gateway="string",
    transport_gateway_variable="string")
Copy
const ciscoOmpFeatureTemplateResource = new sdwan.CiscoOmpFeatureTemplate("ciscoOmpFeatureTemplateResource", {
    description: "string",
    deviceTypes: ["string"],
    holdtime: 0,
    ompAdminDistanceIpv6: 0,
    advertisementInterval: 0,
    advertiseIpv6Routes: [{
        optional: false,
        protocol: "string",
    }],
    ecmpLimit: 0,
    ecmpLimitVariable: "string",
    eorTimer: 0,
    eorTimerVariable: "string",
    gracefulRestart: false,
    gracefulRestartTimer: 0,
    gracefulRestartTimerVariable: "string",
    gracefulRestartVariable: "string",
    advertiseIpv4Routes: [{
        advertiseExternalOspf: "string",
        advertiseExternalOspfVariable: "string",
        optional: false,
        protocol: "string",
    }],
    holdtimeVariable: "string",
    advertisementIntervalVariable: "string",
    name: "string",
    ignoreRegionPathLength: false,
    ompAdminDistanceIpv4: 0,
    ompAdminDistanceIpv4Variable: "string",
    ignoreRegionPathLengthVariable: "string",
    ompAdminDistanceIpv6Variable: "string",
    overlayAs: 0,
    overlayAsVariable: "string",
    sendPathLimit: 0,
    sendPathLimitVariable: "string",
    shutdown: false,
    shutdownVariable: "string",
    transportGateway: "string",
    transportGatewayVariable: "string",
});
Copy
type: sdwan:CiscoOmpFeatureTemplate
properties:
    advertiseIpv4Routes:
        - advertiseExternalOspf: string
          advertiseExternalOspfVariable: string
          optional: false
          protocol: string
    advertiseIpv6Routes:
        - optional: false
          protocol: string
    advertisementInterval: 0
    advertisementIntervalVariable: string
    description: string
    deviceTypes:
        - string
    ecmpLimit: 0
    ecmpLimitVariable: string
    eorTimer: 0
    eorTimerVariable: string
    gracefulRestart: false
    gracefulRestartTimer: 0
    gracefulRestartTimerVariable: string
    gracefulRestartVariable: string
    holdtime: 0
    holdtimeVariable: string
    ignoreRegionPathLength: false
    ignoreRegionPathLengthVariable: string
    name: string
    ompAdminDistanceIpv4: 0
    ompAdminDistanceIpv4Variable: string
    ompAdminDistanceIpv6: 0
    ompAdminDistanceIpv6Variable: string
    overlayAs: 0
    overlayAsVariable: string
    sendPathLimit: 0
    sendPathLimitVariable: string
    shutdown: false
    shutdownVariable: string
    transportGateway: string
    transportGatewayVariable: string
Copy

CiscoOmpFeatureTemplate 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 CiscoOmpFeatureTemplate resource accepts the following input properties:

Description This property is required. string
The description of the feature template
DeviceTypes This property is required. 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
AdvertiseIpv4Routes List<CiscoOmpFeatureTemplateAdvertiseIpv4Route>
Advertise locally learned routes to OMP
AdvertiseIpv6Routes List<CiscoOmpFeatureTemplateAdvertiseIpv6Route>
Advertise locally learned routes to OMP
AdvertisementInterval int
Set the time between OMP Update packets - Range: 0-65535 - Default value: 1
AdvertisementIntervalVariable string
Variable name
EcmpLimit int
Set maximum number of OMP paths to install in vEdge route table - Range: 1-16 - Default value: 4
EcmpLimitVariable string
Variable name
EorTimer int
End of RIB timer <1..604800> seconds - Range: 1-3600 - Default value: 300
EorTimerVariable string
Variable name
GracefulRestart bool
Enable or disable OMP graceful restart - Default value: true
GracefulRestartTimer int
Set the OMP graceful restart timer - Range: 1-604800 - Default value: 43200
GracefulRestartTimerVariable string
Variable name
GracefulRestartVariable string
Variable name
Holdtime int
Set how long to wait before closing OMP peer connection - Default value: 60
HoldtimeVariable string
Variable name
IgnoreRegionPathLength bool
Ignore Region-Path Length During Best-Path Algorithm - Default value: false
IgnoreRegionPathLengthVariable string
Variable name
Name string
The name of the feature template
OmpAdminDistanceIpv4 int
omp-admin-distance-ipv4 - Range: 1-255
OmpAdminDistanceIpv4Variable string
Variable name
OmpAdminDistanceIpv6 int
omp-admin-distance-ipv6 - Range: 1-255
OmpAdminDistanceIpv6Variable string
Variable name
OverlayAs int
Set Overlay AS number <1..4294967295> or <XX.YY> - Range: 1-4294967295
OverlayAsVariable string
Variable name
SendPathLimit int
Set number of TLOC routes advertised between vSmart and vEdge - Range: 1-16 - Default value: 4
SendPathLimitVariable string
Variable name
Shutdown bool
Enable or disable OMP - Default value: false
ShutdownVariable string
Variable name
TransportGateway string
Transport gateway path computation - Choices: prefer, ecmp-with-direct-path
TransportGatewayVariable string
Variable name
Description This property is required. string
The description of the feature template
DeviceTypes This property is required. []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
AdvertiseIpv4Routes []CiscoOmpFeatureTemplateAdvertiseIpv4RouteArgs
Advertise locally learned routes to OMP
AdvertiseIpv6Routes []CiscoOmpFeatureTemplateAdvertiseIpv6RouteArgs
Advertise locally learned routes to OMP
AdvertisementInterval int
Set the time between OMP Update packets - Range: 0-65535 - Default value: 1
AdvertisementIntervalVariable string
Variable name
EcmpLimit int
Set maximum number of OMP paths to install in vEdge route table - Range: 1-16 - Default value: 4
EcmpLimitVariable string
Variable name
EorTimer int
End of RIB timer <1..604800> seconds - Range: 1-3600 - Default value: 300
EorTimerVariable string
Variable name
GracefulRestart bool
Enable or disable OMP graceful restart - Default value: true
GracefulRestartTimer int
Set the OMP graceful restart timer - Range: 1-604800 - Default value: 43200
GracefulRestartTimerVariable string
Variable name
GracefulRestartVariable string
Variable name
Holdtime int
Set how long to wait before closing OMP peer connection - Default value: 60
HoldtimeVariable string
Variable name
IgnoreRegionPathLength bool
Ignore Region-Path Length During Best-Path Algorithm - Default value: false
IgnoreRegionPathLengthVariable string
Variable name
Name string
The name of the feature template
OmpAdminDistanceIpv4 int
omp-admin-distance-ipv4 - Range: 1-255
OmpAdminDistanceIpv4Variable string
Variable name
OmpAdminDistanceIpv6 int
omp-admin-distance-ipv6 - Range: 1-255
OmpAdminDistanceIpv6Variable string
Variable name
OverlayAs int
Set Overlay AS number <1..4294967295> or <XX.YY> - Range: 1-4294967295
OverlayAsVariable string
Variable name
SendPathLimit int
Set number of TLOC routes advertised between vSmart and vEdge - Range: 1-16 - Default value: 4
SendPathLimitVariable string
Variable name
Shutdown bool
Enable or disable OMP - Default value: false
ShutdownVariable string
Variable name
TransportGateway string
Transport gateway path computation - Choices: prefer, ecmp-with-direct-path
TransportGatewayVariable string
Variable name
description This property is required. String
The description of the feature template
deviceTypes This property is required. 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
advertiseIpv4Routes List<CiscoOmpFeatureTemplateAdvertiseIpv4Route>
Advertise locally learned routes to OMP
advertiseIpv6Routes List<CiscoOmpFeatureTemplateAdvertiseIpv6Route>
Advertise locally learned routes to OMP
advertisementInterval Integer
Set the time between OMP Update packets - Range: 0-65535 - Default value: 1
advertisementIntervalVariable String
Variable name
ecmpLimit Integer
Set maximum number of OMP paths to install in vEdge route table - Range: 1-16 - Default value: 4
ecmpLimitVariable String
Variable name
eorTimer Integer
End of RIB timer <1..604800> seconds - Range: 1-3600 - Default value: 300
eorTimerVariable String
Variable name
gracefulRestart Boolean
Enable or disable OMP graceful restart - Default value: true
gracefulRestartTimer Integer
Set the OMP graceful restart timer - Range: 1-604800 - Default value: 43200
gracefulRestartTimerVariable String
Variable name
gracefulRestartVariable String
Variable name
holdtime Integer
Set how long to wait before closing OMP peer connection - Default value: 60
holdtimeVariable String
Variable name
ignoreRegionPathLength Boolean
Ignore Region-Path Length During Best-Path Algorithm - Default value: false
ignoreRegionPathLengthVariable String
Variable name
name String
The name of the feature template
ompAdminDistanceIpv4 Integer
omp-admin-distance-ipv4 - Range: 1-255
ompAdminDistanceIpv4Variable String
Variable name
ompAdminDistanceIpv6 Integer
omp-admin-distance-ipv6 - Range: 1-255
ompAdminDistanceIpv6Variable String
Variable name
overlayAs Integer
Set Overlay AS number <1..4294967295> or <XX.YY> - Range: 1-4294967295
overlayAsVariable String
Variable name
sendPathLimit Integer
Set number of TLOC routes advertised between vSmart and vEdge - Range: 1-16 - Default value: 4
sendPathLimitVariable String
Variable name
shutdown Boolean
Enable or disable OMP - Default value: false
shutdownVariable String
Variable name
transportGateway String
Transport gateway path computation - Choices: prefer, ecmp-with-direct-path
transportGatewayVariable String
Variable name
description This property is required. string
The description of the feature template
deviceTypes This property is required. 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
advertiseIpv4Routes CiscoOmpFeatureTemplateAdvertiseIpv4Route[]
Advertise locally learned routes to OMP
advertiseIpv6Routes CiscoOmpFeatureTemplateAdvertiseIpv6Route[]
Advertise locally learned routes to OMP
advertisementInterval number
Set the time between OMP Update packets - Range: 0-65535 - Default value: 1
advertisementIntervalVariable string
Variable name
ecmpLimit number
Set maximum number of OMP paths to install in vEdge route table - Range: 1-16 - Default value: 4
ecmpLimitVariable string
Variable name
eorTimer number
End of RIB timer <1..604800> seconds - Range: 1-3600 - Default value: 300
eorTimerVariable string
Variable name
gracefulRestart boolean
Enable or disable OMP graceful restart - Default value: true
gracefulRestartTimer number
Set the OMP graceful restart timer - Range: 1-604800 - Default value: 43200
gracefulRestartTimerVariable string
Variable name
gracefulRestartVariable string
Variable name
holdtime number
Set how long to wait before closing OMP peer connection - Default value: 60
holdtimeVariable string
Variable name
ignoreRegionPathLength boolean
Ignore Region-Path Length During Best-Path Algorithm - Default value: false
ignoreRegionPathLengthVariable string
Variable name
name string
The name of the feature template
ompAdminDistanceIpv4 number
omp-admin-distance-ipv4 - Range: 1-255
ompAdminDistanceIpv4Variable string
Variable name
ompAdminDistanceIpv6 number
omp-admin-distance-ipv6 - Range: 1-255
ompAdminDistanceIpv6Variable string
Variable name
overlayAs number
Set Overlay AS number <1..4294967295> or <XX.YY> - Range: 1-4294967295
overlayAsVariable string
Variable name
sendPathLimit number
Set number of TLOC routes advertised between vSmart and vEdge - Range: 1-16 - Default value: 4
sendPathLimitVariable string
Variable name
shutdown boolean
Enable or disable OMP - Default value: false
shutdownVariable string
Variable name
transportGateway string
Transport gateway path computation - Choices: prefer, ecmp-with-direct-path
transportGatewayVariable string
Variable name
description This property is required. str
The description of the feature template
device_types This property is required. 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
Sequence[CiscoOmpFeatureTemplateAdvertiseIpv4RouteArgs]
Advertise locally learned routes to OMP
Sequence[CiscoOmpFeatureTemplateAdvertiseIpv6RouteArgs]
Advertise locally learned routes to OMP
int
Set the time between OMP Update packets - Range: 0-65535 - Default value: 1
str
Variable name
ecmp_limit int
Set maximum number of OMP paths to install in vEdge route table - Range: 1-16 - Default value: 4
ecmp_limit_variable str
Variable name
eor_timer int
End of RIB timer <1..604800> seconds - Range: 1-3600 - Default value: 300
eor_timer_variable str
Variable name
graceful_restart bool
Enable or disable OMP graceful restart - Default value: true
graceful_restart_timer int
Set the OMP graceful restart timer - Range: 1-604800 - Default value: 43200
graceful_restart_timer_variable str
Variable name
graceful_restart_variable str
Variable name
holdtime int
Set how long to wait before closing OMP peer connection - Default value: 60
holdtime_variable str
Variable name
ignore_region_path_length bool
Ignore Region-Path Length During Best-Path Algorithm - Default value: false
ignore_region_path_length_variable str
Variable name
name str
The name of the feature template
omp_admin_distance_ipv4 int
omp-admin-distance-ipv4 - Range: 1-255
omp_admin_distance_ipv4_variable str
Variable name
omp_admin_distance_ipv6 int
omp-admin-distance-ipv6 - Range: 1-255
omp_admin_distance_ipv6_variable str
Variable name
overlay_as int
Set Overlay AS number <1..4294967295> or <XX.YY> - Range: 1-4294967295
overlay_as_variable str
Variable name
send_path_limit int
Set number of TLOC routes advertised between vSmart and vEdge - Range: 1-16 - Default value: 4
send_path_limit_variable str
Variable name
shutdown bool
Enable or disable OMP - Default value: false
shutdown_variable str
Variable name
transport_gateway str
Transport gateway path computation - Choices: prefer, ecmp-with-direct-path
transport_gateway_variable str
Variable name
description This property is required. String
The description of the feature template
deviceTypes This property is required. 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
advertiseIpv4Routes List<Property Map>
Advertise locally learned routes to OMP
advertiseIpv6Routes List<Property Map>
Advertise locally learned routes to OMP
advertisementInterval Number
Set the time between OMP Update packets - Range: 0-65535 - Default value: 1
advertisementIntervalVariable String
Variable name
ecmpLimit Number
Set maximum number of OMP paths to install in vEdge route table - Range: 1-16 - Default value: 4
ecmpLimitVariable String
Variable name
eorTimer Number
End of RIB timer <1..604800> seconds - Range: 1-3600 - Default value: 300
eorTimerVariable String
Variable name
gracefulRestart Boolean
Enable or disable OMP graceful restart - Default value: true
gracefulRestartTimer Number
Set the OMP graceful restart timer - Range: 1-604800 - Default value: 43200
gracefulRestartTimerVariable String
Variable name
gracefulRestartVariable String
Variable name
holdtime Number
Set how long to wait before closing OMP peer connection - Default value: 60
holdtimeVariable String
Variable name
ignoreRegionPathLength Boolean
Ignore Region-Path Length During Best-Path Algorithm - Default value: false
ignoreRegionPathLengthVariable String
Variable name
name String
The name of the feature template
ompAdminDistanceIpv4 Number
omp-admin-distance-ipv4 - Range: 1-255
ompAdminDistanceIpv4Variable String
Variable name
ompAdminDistanceIpv6 Number
omp-admin-distance-ipv6 - Range: 1-255
ompAdminDistanceIpv6Variable String
Variable name
overlayAs Number
Set Overlay AS number <1..4294967295> or <XX.YY> - Range: 1-4294967295
overlayAsVariable String
Variable name
sendPathLimit Number
Set number of TLOC routes advertised between vSmart and vEdge - Range: 1-16 - Default value: 4
sendPathLimitVariable String
Variable name
shutdown Boolean
Enable or disable OMP - Default value: false
shutdownVariable String
Variable name
transportGateway String
Transport gateway path computation - Choices: prefer, ecmp-with-direct-path
transportGatewayVariable String
Variable name

Outputs

All input properties are implicitly available as output properties. Additionally, the CiscoOmpFeatureTemplate resource produces the following output properties:

Id string
The provider-assigned unique ID for this managed resource.
TemplateType string
The template type
Version int
The version of the feature template
Id string
The provider-assigned unique ID for this managed resource.
TemplateType string
The template type
Version int
The version of the feature template
id String
The provider-assigned unique ID for this managed resource.
templateType String
The template type
version Integer
The version of the feature template
id string
The provider-assigned unique ID for this managed resource.
templateType 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.
templateType String
The template type
version Number
The version of the feature template

Look up Existing CiscoOmpFeatureTemplate Resource

Get an existing CiscoOmpFeatureTemplate 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?: CiscoOmpFeatureTemplateState, opts?: CustomResourceOptions): CiscoOmpFeatureTemplate
@staticmethod
def get(resource_name: str,
        id: str,
        opts: Optional[ResourceOptions] = None,
        advertise_ipv4_routes: Optional[Sequence[CiscoOmpFeatureTemplateAdvertiseIpv4RouteArgs]] = None,
        advertise_ipv6_routes: Optional[Sequence[CiscoOmpFeatureTemplateAdvertiseIpv6RouteArgs]] = None,
        advertisement_interval: Optional[int] = None,
        advertisement_interval_variable: Optional[str] = None,
        description: Optional[str] = None,
        device_types: Optional[Sequence[str]] = None,
        ecmp_limit: Optional[int] = None,
        ecmp_limit_variable: Optional[str] = None,
        eor_timer: Optional[int] = None,
        eor_timer_variable: Optional[str] = None,
        graceful_restart: Optional[bool] = None,
        graceful_restart_timer: Optional[int] = None,
        graceful_restart_timer_variable: Optional[str] = None,
        graceful_restart_variable: Optional[str] = None,
        holdtime: Optional[int] = None,
        holdtime_variable: Optional[str] = None,
        ignore_region_path_length: Optional[bool] = None,
        ignore_region_path_length_variable: Optional[str] = None,
        name: Optional[str] = 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,
        overlay_as: Optional[int] = None,
        overlay_as_variable: Optional[str] = None,
        send_path_limit: Optional[int] = None,
        send_path_limit_variable: Optional[str] = None,
        shutdown: Optional[bool] = None,
        shutdown_variable: Optional[str] = None,
        template_type: Optional[str] = None,
        transport_gateway: Optional[str] = None,
        transport_gateway_variable: Optional[str] = None,
        version: Optional[int] = None) -> CiscoOmpFeatureTemplate
func GetCiscoOmpFeatureTemplate(ctx *Context, name string, id IDInput, state *CiscoOmpFeatureTemplateState, opts ...ResourceOption) (*CiscoOmpFeatureTemplate, error)
public static CiscoOmpFeatureTemplate Get(string name, Input<string> id, CiscoOmpFeatureTemplateState? state, CustomResourceOptions? opts = null)
public static CiscoOmpFeatureTemplate get(String name, Output<String> id, CiscoOmpFeatureTemplateState state, CustomResourceOptions options)
resources:  _:    type: sdwan:CiscoOmpFeatureTemplate    get:      id: ${id}
name This property is required.
The unique name of the resulting resource.
id This property is required.
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 This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
name This property is required.
The unique name of the resulting resource.
id This property is required.
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 This property is required.
The unique name of the resulting resource.
id This property is required.
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 This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
The following state arguments are supported:
AdvertiseIpv4Routes List<CiscoOmpFeatureTemplateAdvertiseIpv4Route>
Advertise locally learned routes to OMP
AdvertiseIpv6Routes List<CiscoOmpFeatureTemplateAdvertiseIpv6Route>
Advertise locally learned routes to OMP
AdvertisementInterval int
Set the time between OMP Update packets - Range: 0-65535 - Default value: 1
AdvertisementIntervalVariable string
Variable name
Description string
The description of the feature template
DeviceTypes 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
EcmpLimit int
Set maximum number of OMP paths to install in vEdge route table - Range: 1-16 - Default value: 4
EcmpLimitVariable string
Variable name
EorTimer int
End of RIB timer <1..604800> seconds - Range: 1-3600 - Default value: 300
EorTimerVariable string
Variable name
GracefulRestart bool
Enable or disable OMP graceful restart - Default value: true
GracefulRestartTimer int
Set the OMP graceful restart timer - Range: 1-604800 - Default value: 43200
GracefulRestartTimerVariable string
Variable name
GracefulRestartVariable string
Variable name
Holdtime int
Set how long to wait before closing OMP peer connection - Default value: 60
HoldtimeVariable string
Variable name
IgnoreRegionPathLength bool
Ignore Region-Path Length During Best-Path Algorithm - Default value: false
IgnoreRegionPathLengthVariable string
Variable name
Name string
The name of the feature template
OmpAdminDistanceIpv4 int
omp-admin-distance-ipv4 - Range: 1-255
OmpAdminDistanceIpv4Variable string
Variable name
OmpAdminDistanceIpv6 int
omp-admin-distance-ipv6 - Range: 1-255
OmpAdminDistanceIpv6Variable string
Variable name
OverlayAs int
Set Overlay AS number <1..4294967295> or <XX.YY> - Range: 1-4294967295
OverlayAsVariable string
Variable name
SendPathLimit int
Set number of TLOC routes advertised between vSmart and vEdge - Range: 1-16 - Default value: 4
SendPathLimitVariable string
Variable name
Shutdown bool
Enable or disable OMP - Default value: false
ShutdownVariable string
Variable name
TemplateType string
The template type
TransportGateway string
Transport gateway path computation - Choices: prefer, ecmp-with-direct-path
TransportGatewayVariable string
Variable name
Version int
The version of the feature template
AdvertiseIpv4Routes []CiscoOmpFeatureTemplateAdvertiseIpv4RouteArgs
Advertise locally learned routes to OMP
AdvertiseIpv6Routes []CiscoOmpFeatureTemplateAdvertiseIpv6RouteArgs
Advertise locally learned routes to OMP
AdvertisementInterval int
Set the time between OMP Update packets - Range: 0-65535 - Default value: 1
AdvertisementIntervalVariable string
Variable name
Description string
The description of the feature template
DeviceTypes []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
EcmpLimit int
Set maximum number of OMP paths to install in vEdge route table - Range: 1-16 - Default value: 4
EcmpLimitVariable string
Variable name
EorTimer int
End of RIB timer <1..604800> seconds - Range: 1-3600 - Default value: 300
EorTimerVariable string
Variable name
GracefulRestart bool
Enable or disable OMP graceful restart - Default value: true
GracefulRestartTimer int
Set the OMP graceful restart timer - Range: 1-604800 - Default value: 43200
GracefulRestartTimerVariable string
Variable name
GracefulRestartVariable string
Variable name
Holdtime int
Set how long to wait before closing OMP peer connection - Default value: 60
HoldtimeVariable string
Variable name
IgnoreRegionPathLength bool
Ignore Region-Path Length During Best-Path Algorithm - Default value: false
IgnoreRegionPathLengthVariable string
Variable name
Name string
The name of the feature template
OmpAdminDistanceIpv4 int
omp-admin-distance-ipv4 - Range: 1-255
OmpAdminDistanceIpv4Variable string
Variable name
OmpAdminDistanceIpv6 int
omp-admin-distance-ipv6 - Range: 1-255
OmpAdminDistanceIpv6Variable string
Variable name
OverlayAs int
Set Overlay AS number <1..4294967295> or <XX.YY> - Range: 1-4294967295
OverlayAsVariable string
Variable name
SendPathLimit int
Set number of TLOC routes advertised between vSmart and vEdge - Range: 1-16 - Default value: 4
SendPathLimitVariable string
Variable name
Shutdown bool
Enable or disable OMP - Default value: false
ShutdownVariable string
Variable name
TemplateType string
The template type
TransportGateway string
Transport gateway path computation - Choices: prefer, ecmp-with-direct-path
TransportGatewayVariable string
Variable name
Version int
The version of the feature template
advertiseIpv4Routes List<CiscoOmpFeatureTemplateAdvertiseIpv4Route>
Advertise locally learned routes to OMP
advertiseIpv6Routes List<CiscoOmpFeatureTemplateAdvertiseIpv6Route>
Advertise locally learned routes to OMP
advertisementInterval Integer
Set the time between OMP Update packets - Range: 0-65535 - Default value: 1
advertisementIntervalVariable String
Variable name
description String
The description of the feature template
deviceTypes 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
ecmpLimit Integer
Set maximum number of OMP paths to install in vEdge route table - Range: 1-16 - Default value: 4
ecmpLimitVariable String
Variable name
eorTimer Integer
End of RIB timer <1..604800> seconds - Range: 1-3600 - Default value: 300
eorTimerVariable String
Variable name
gracefulRestart Boolean
Enable or disable OMP graceful restart - Default value: true
gracefulRestartTimer Integer
Set the OMP graceful restart timer - Range: 1-604800 - Default value: 43200
gracefulRestartTimerVariable String
Variable name
gracefulRestartVariable String
Variable name
holdtime Integer
Set how long to wait before closing OMP peer connection - Default value: 60
holdtimeVariable String
Variable name
ignoreRegionPathLength Boolean
Ignore Region-Path Length During Best-Path Algorithm - Default value: false
ignoreRegionPathLengthVariable String
Variable name
name String
The name of the feature template
ompAdminDistanceIpv4 Integer
omp-admin-distance-ipv4 - Range: 1-255
ompAdminDistanceIpv4Variable String
Variable name
ompAdminDistanceIpv6 Integer
omp-admin-distance-ipv6 - Range: 1-255
ompAdminDistanceIpv6Variable String
Variable name
overlayAs Integer
Set Overlay AS number <1..4294967295> or <XX.YY> - Range: 1-4294967295
overlayAsVariable String
Variable name
sendPathLimit Integer
Set number of TLOC routes advertised between vSmart and vEdge - Range: 1-16 - Default value: 4
sendPathLimitVariable String
Variable name
shutdown Boolean
Enable or disable OMP - Default value: false
shutdownVariable String
Variable name
templateType String
The template type
transportGateway String
Transport gateway path computation - Choices: prefer, ecmp-with-direct-path
transportGatewayVariable String
Variable name
version Integer
The version of the feature template
advertiseIpv4Routes CiscoOmpFeatureTemplateAdvertiseIpv4Route[]
Advertise locally learned routes to OMP
advertiseIpv6Routes CiscoOmpFeatureTemplateAdvertiseIpv6Route[]
Advertise locally learned routes to OMP
advertisementInterval number
Set the time between OMP Update packets - Range: 0-65535 - Default value: 1
advertisementIntervalVariable string
Variable name
description string
The description of the feature template
deviceTypes 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
ecmpLimit number
Set maximum number of OMP paths to install in vEdge route table - Range: 1-16 - Default value: 4
ecmpLimitVariable string
Variable name
eorTimer number
End of RIB timer <1..604800> seconds - Range: 1-3600 - Default value: 300
eorTimerVariable string
Variable name
gracefulRestart boolean
Enable or disable OMP graceful restart - Default value: true
gracefulRestartTimer number
Set the OMP graceful restart timer - Range: 1-604800 - Default value: 43200
gracefulRestartTimerVariable string
Variable name
gracefulRestartVariable string
Variable name
holdtime number
Set how long to wait before closing OMP peer connection - Default value: 60
holdtimeVariable string
Variable name
ignoreRegionPathLength boolean
Ignore Region-Path Length During Best-Path Algorithm - Default value: false
ignoreRegionPathLengthVariable string
Variable name
name string
The name of the feature template
ompAdminDistanceIpv4 number
omp-admin-distance-ipv4 - Range: 1-255
ompAdminDistanceIpv4Variable string
Variable name
ompAdminDistanceIpv6 number
omp-admin-distance-ipv6 - Range: 1-255
ompAdminDistanceIpv6Variable string
Variable name
overlayAs number
Set Overlay AS number <1..4294967295> or <XX.YY> - Range: 1-4294967295
overlayAsVariable string
Variable name
sendPathLimit number
Set number of TLOC routes advertised between vSmart and vEdge - Range: 1-16 - Default value: 4
sendPathLimitVariable string
Variable name
shutdown boolean
Enable or disable OMP - Default value: false
shutdownVariable string
Variable name
templateType string
The template type
transportGateway string
Transport gateway path computation - Choices: prefer, ecmp-with-direct-path
transportGatewayVariable string
Variable name
version number
The version of the feature template
advertise_ipv4_routes Sequence[CiscoOmpFeatureTemplateAdvertiseIpv4RouteArgs]
Advertise locally learned routes to OMP
advertise_ipv6_routes Sequence[CiscoOmpFeatureTemplateAdvertiseIpv6RouteArgs]
Advertise locally learned routes to OMP
advertisement_interval int
Set the time between OMP Update packets - Range: 0-65535 - Default value: 1
advertisement_interval_variable str
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
ecmp_limit int
Set maximum number of OMP paths to install in vEdge route table - Range: 1-16 - Default value: 4
ecmp_limit_variable str
Variable name
eor_timer int
End of RIB timer <1..604800> seconds - Range: 1-3600 - Default value: 300
eor_timer_variable str
Variable name
graceful_restart bool
Enable or disable OMP graceful restart - Default value: true
graceful_restart_timer int
Set the OMP graceful restart timer - Range: 1-604800 - Default value: 43200
graceful_restart_timer_variable str
Variable name
graceful_restart_variable str
Variable name
holdtime int
Set how long to wait before closing OMP peer connection - Default value: 60
holdtime_variable str
Variable name
ignore_region_path_length bool
Ignore Region-Path Length During Best-Path Algorithm - Default value: false
ignore_region_path_length_variable str
Variable name
name str
The name of the feature template
omp_admin_distance_ipv4 int
omp-admin-distance-ipv4 - Range: 1-255
omp_admin_distance_ipv4_variable str
Variable name
omp_admin_distance_ipv6 int
omp-admin-distance-ipv6 - Range: 1-255
omp_admin_distance_ipv6_variable str
Variable name
overlay_as int
Set Overlay AS number <1..4294967295> or <XX.YY> - Range: 1-4294967295
overlay_as_variable str
Variable name
send_path_limit int
Set number of TLOC routes advertised between vSmart and vEdge - Range: 1-16 - Default value: 4
send_path_limit_variable str
Variable name
shutdown bool
Enable or disable OMP - Default value: false
shutdown_variable str
Variable name
template_type str
The template type
transport_gateway str
Transport gateway path computation - Choices: prefer, ecmp-with-direct-path
transport_gateway_variable str
Variable name
version int
The version of the feature template
advertiseIpv4Routes List<Property Map>
Advertise locally learned routes to OMP
advertiseIpv6Routes List<Property Map>
Advertise locally learned routes to OMP
advertisementInterval Number
Set the time between OMP Update packets - Range: 0-65535 - Default value: 1
advertisementIntervalVariable String
Variable name
description String
The description of the feature template
deviceTypes 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
ecmpLimit Number
Set maximum number of OMP paths to install in vEdge route table - Range: 1-16 - Default value: 4
ecmpLimitVariable String
Variable name
eorTimer Number
End of RIB timer <1..604800> seconds - Range: 1-3600 - Default value: 300
eorTimerVariable String
Variable name
gracefulRestart Boolean
Enable or disable OMP graceful restart - Default value: true
gracefulRestartTimer Number
Set the OMP graceful restart timer - Range: 1-604800 - Default value: 43200
gracefulRestartTimerVariable String
Variable name
gracefulRestartVariable String
Variable name
holdtime Number
Set how long to wait before closing OMP peer connection - Default value: 60
holdtimeVariable String
Variable name
ignoreRegionPathLength Boolean
Ignore Region-Path Length During Best-Path Algorithm - Default value: false
ignoreRegionPathLengthVariable String
Variable name
name String
The name of the feature template
ompAdminDistanceIpv4 Number
omp-admin-distance-ipv4 - Range: 1-255
ompAdminDistanceIpv4Variable String
Variable name
ompAdminDistanceIpv6 Number
omp-admin-distance-ipv6 - Range: 1-255
ompAdminDistanceIpv6Variable String
Variable name
overlayAs Number
Set Overlay AS number <1..4294967295> or <XX.YY> - Range: 1-4294967295
overlayAsVariable String
Variable name
sendPathLimit Number
Set number of TLOC routes advertised between vSmart and vEdge - Range: 1-16 - Default value: 4
sendPathLimitVariable String
Variable name
shutdown Boolean
Enable or disable OMP - Default value: false
shutdownVariable String
Variable name
templateType String
The template type
transportGateway String
Transport gateway path computation - Choices: prefer, ecmp-with-direct-path
transportGatewayVariable String
Variable name
version Number
The version of the feature template

Supporting Types

CiscoOmpFeatureTemplateAdvertiseIpv4Route
, CiscoOmpFeatureTemplateAdvertiseIpv4RouteArgs

AdvertiseExternalOspf string
Advertise OSPF external routes

  • Choices: external
AdvertiseExternalOspfVariable string
Variable name
Optional bool
Indicates if list item is considered optional.
Protocol string
Set routes to advertise

  • Choices: bgp, ospf, ospfv3, connected, static, eigrp, lisp, isis
AdvertiseExternalOspf string
Advertise OSPF external routes

  • Choices: external
AdvertiseExternalOspfVariable string
Variable name
Optional bool
Indicates if list item is considered optional.
Protocol string
Set routes to advertise

  • Choices: bgp, ospf, ospfv3, connected, static, eigrp, lisp, isis
advertiseExternalOspf String
Advertise OSPF external routes

  • Choices: external
advertiseExternalOspfVariable String
Variable name
optional Boolean
Indicates if list item is considered optional.
protocol String
Set routes to advertise

  • Choices: bgp, ospf, ospfv3, connected, static, eigrp, lisp, isis
advertiseExternalOspf string
Advertise OSPF external routes

  • Choices: external
advertiseExternalOspfVariable string
Variable name
optional boolean
Indicates if list item is considered optional.
protocol string
Set routes to advertise

  • Choices: bgp, ospf, ospfv3, connected, static, eigrp, lisp, isis
str
Advertise OSPF external routes

  • Choices: external
str
Variable name
optional bool
Indicates if list item is considered optional.
protocol str
Set routes to advertise

  • Choices: bgp, ospf, ospfv3, connected, static, eigrp, lisp, isis
advertiseExternalOspf String
Advertise OSPF external routes

  • Choices: external
advertiseExternalOspfVariable String
Variable name
optional Boolean
Indicates if list item is considered optional.
protocol String
Set routes to advertise

  • Choices: bgp, ospf, ospfv3, connected, static, eigrp, lisp, isis

CiscoOmpFeatureTemplateAdvertiseIpv6Route
, CiscoOmpFeatureTemplateAdvertiseIpv6RouteArgs

Optional bool
Indicates if list item is considered optional.
Protocol string
Set routes to advertise

  • Choices: bgp, ospf, connected, static, eigrp, lisp, isis
Optional bool
Indicates if list item is considered optional.
Protocol string
Set routes to advertise

  • Choices: bgp, ospf, connected, static, eigrp, lisp, isis
optional Boolean
Indicates if list item is considered optional.
protocol String
Set routes to advertise

  • Choices: bgp, ospf, connected, static, eigrp, lisp, isis
optional boolean
Indicates if list item is considered optional.
protocol string
Set routes to advertise

  • Choices: bgp, ospf, connected, static, eigrp, lisp, isis
optional bool
Indicates if list item is considered optional.
protocol str
Set routes to advertise

  • Choices: bgp, ospf, connected, static, eigrp, lisp, isis
optional Boolean
Indicates if list item is considered optional.
protocol String
Set routes to advertise

  • Choices: bgp, ospf, connected, static, eigrp, lisp, isis

Import

$ pulumi import sdwan:index/ciscoOmpFeatureTemplate:CiscoOmpFeatureTemplate example "f6b2c44c-693c-4763-b010-895aa3d236bd"
Copy

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.