1. Packages
  2. Cisco Catalyst SD-WAN Provider
  3. API Docs
  4. getSystemOmpFeature
Cisco Catalyst SD-WAN v0.3.1 published on Friday, Apr 25, 2025 by Pulumi

sdwan.getSystemOmpFeature

Explore with Pulumi AI

Cisco Catalyst SD-WAN v0.3.1 published on Friday, Apr 25, 2025 by Pulumi

This data source can read the System OMP Feature.

Example Usage

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

const example = sdwan.getSystemOmpFeature({
    id: "f6b2c44c-693c-4763-b010-895aa3d236bd",
    featureProfileId: "f6dd22c8-0b4f-496c-9a0b-6813d1f8b8ac",
});
Copy
import pulumi
import pulumi_sdwan as sdwan

example = sdwan.get_system_omp_feature(id="f6b2c44c-693c-4763-b010-895aa3d236bd",
    feature_profile_id="f6dd22c8-0b4f-496c-9a0b-6813d1f8b8ac")
Copy
package main

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

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := sdwan.LookupSystemOmpFeature(ctx, &sdwan.LookupSystemOmpFeatureArgs{
			Id:               "f6b2c44c-693c-4763-b010-895aa3d236bd",
			FeatureProfileId: "f6dd22c8-0b4f-496c-9a0b-6813d1f8b8ac",
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}
Copy
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Sdwan = Pulumi.Sdwan;

return await Deployment.RunAsync(() => 
{
    var example = Sdwan.GetSystemOmpFeature.Invoke(new()
    {
        Id = "f6b2c44c-693c-4763-b010-895aa3d236bd",
        FeatureProfileId = "f6dd22c8-0b4f-496c-9a0b-6813d1f8b8ac",
    });

});
Copy
package generated_program;

import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.sdwan.SdwanFunctions;
import com.pulumi.sdwan.inputs.GetSystemOmpFeatureArgs;
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.getSystemOmpFeature(GetSystemOmpFeatureArgs.builder()
            .id("f6b2c44c-693c-4763-b010-895aa3d236bd")
            .featureProfileId("f6dd22c8-0b4f-496c-9a0b-6813d1f8b8ac")
            .build());

    }
}
Copy
variables:
  example:
    fn::invoke:
      function: sdwan:getSystemOmpFeature
      arguments:
        id: f6b2c44c-693c-4763-b010-895aa3d236bd
        featureProfileId: f6dd22c8-0b4f-496c-9a0b-6813d1f8b8ac
Copy

Using getSystemOmpFeature

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 getSystemOmpFeature(args: GetSystemOmpFeatureArgs, opts?: InvokeOptions): Promise<GetSystemOmpFeatureResult>
function getSystemOmpFeatureOutput(args: GetSystemOmpFeatureOutputArgs, opts?: InvokeOptions): Output<GetSystemOmpFeatureResult>
Copy
def get_system_omp_feature(feature_profile_id: Optional[str] = None,
                           id: Optional[str] = None,
                           opts: Optional[InvokeOptions] = None) -> GetSystemOmpFeatureResult
def get_system_omp_feature_output(feature_profile_id: Optional[pulumi.Input[str]] = None,
                           id: Optional[pulumi.Input[str]] = None,
                           opts: Optional[InvokeOptions] = None) -> Output[GetSystemOmpFeatureResult]
Copy
func LookupSystemOmpFeature(ctx *Context, args *LookupSystemOmpFeatureArgs, opts ...InvokeOption) (*LookupSystemOmpFeatureResult, error)
func LookupSystemOmpFeatureOutput(ctx *Context, args *LookupSystemOmpFeatureOutputArgs, opts ...InvokeOption) LookupSystemOmpFeatureResultOutput
Copy

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

public static class GetSystemOmpFeature 
{
    public static Task<GetSystemOmpFeatureResult> InvokeAsync(GetSystemOmpFeatureArgs args, InvokeOptions? opts = null)
    public static Output<GetSystemOmpFeatureResult> Invoke(GetSystemOmpFeatureInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetSystemOmpFeatureResult> getSystemOmpFeature(GetSystemOmpFeatureArgs args, InvokeOptions options)
public static Output<GetSystemOmpFeatureResult> getSystemOmpFeature(GetSystemOmpFeatureArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: sdwan:index/getSystemOmpFeature:getSystemOmpFeature
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

FeatureProfileId This property is required. string
Feature Profile ID
Id This property is required. string
The id of the Feature
FeatureProfileId This property is required. string
Feature Profile ID
Id This property is required. string
The id of the Feature
featureProfileId This property is required. String
Feature Profile ID
id This property is required. String
The id of the Feature
featureProfileId This property is required. string
Feature Profile ID
id This property is required. string
The id of the Feature
feature_profile_id This property is required. str
Feature Profile ID
id This property is required. str
The id of the Feature
featureProfileId This property is required. String
Feature Profile ID
id This property is required. String
The id of the Feature

getSystemOmpFeature Result

The following output properties are available:

AdvertiseIpv4Bgp bool
BGP
AdvertiseIpv4BgpVariable string
Variable name
AdvertiseIpv4Connected bool
Connected
AdvertiseIpv4ConnectedVariable string
Variable name
AdvertiseIpv4Eigrp bool
EIGRP
AdvertiseIpv4EigrpVariable string
Variable name
AdvertiseIpv4Isis bool
ISIS
AdvertiseIpv4IsisVariable string
Variable name
AdvertiseIpv4Lisp bool
LISP
AdvertiseIpv4LispVariable string
Variable name
AdvertiseIpv4Ospf bool
OSPF
AdvertiseIpv4OspfV3 bool
OSPFV3
AdvertiseIpv4OspfV3Variable string
Variable name
AdvertiseIpv4OspfVariable string
Variable name
AdvertiseIpv4Static bool
Static
AdvertiseIpv4StaticVariable string
Variable name
AdvertiseIpv6Bgp bool
BGP
AdvertiseIpv6BgpVariable string
Variable name
AdvertiseIpv6Connected bool
Connected
AdvertiseIpv6ConnectedVariable string
Variable name
AdvertiseIpv6Eigrp bool
EIGRP
AdvertiseIpv6EigrpVariable string
Variable name
AdvertiseIpv6Isis bool
ISIS
AdvertiseIpv6IsisVariable string
Variable name
AdvertiseIpv6Lisp bool
LISP
AdvertiseIpv6LispVariable string
Variable name
AdvertiseIpv6Ospf bool
OSPF
AdvertiseIpv6OspfVariable string
Variable name
AdvertiseIpv6Static bool
Static
AdvertiseIpv6StaticVariable string
Variable name
AdvertisementInterval int
Advertisement Interval (seconds)
AdvertisementIntervalVariable string
Variable name
Description string
The description of the Feature
EcmpLimit int
Set maximum number of OMP paths to install in cEdge route table
EcmpLimitVariable string
Variable name
EorTimer int
EOR Timer
EorTimerVariable string
Variable name
FeatureProfileId string
Feature Profile ID
GracefulRestart bool
Graceful Restart for OMP
GracefulRestartTimer int
Graceful Restart Timer (seconds)
GracefulRestartTimerVariable string
Variable name
GracefulRestartVariable string
Variable name
Holdtime int
Hold Time (seconds)
HoldtimeVariable string
Variable name
Id string
The id of the Feature
IgnoreRegionPathLength bool
Treat hierarchical and direct (secondary region) paths equally
IgnoreRegionPathLengthVariable string
Variable name
Name string
The name of the Feature
OmpAdminDistanceIpv4 int
OMP Admin Distance IPv4
OmpAdminDistanceIpv4Variable string
Variable name
OmpAdminDistanceIpv6 int
OMP Admin Distance IPv6
OmpAdminDistanceIpv6Variable string
Variable name
OverlayAs int
Overlay AS Number
OverlayAsVariable string
Variable name
PathsAdvertisedPerPrefix int
Number of Paths Advertised per Prefix
PathsAdvertisedPerPrefixVariable string
Variable name
Shutdown bool
Shutdown
ShutdownVariable string
Variable name
SiteTypes List<string>
Site Types
SiteTypesVariable string
Variable name
TransportGateway string
Transport Gateway Path Behavior
TransportGatewayVariable string
Variable name
Version int
The version of the Feature
AdvertiseIpv4Bgp bool
BGP
AdvertiseIpv4BgpVariable string
Variable name
AdvertiseIpv4Connected bool
Connected
AdvertiseIpv4ConnectedVariable string
Variable name
AdvertiseIpv4Eigrp bool
EIGRP
AdvertiseIpv4EigrpVariable string
Variable name
AdvertiseIpv4Isis bool
ISIS
AdvertiseIpv4IsisVariable string
Variable name
AdvertiseIpv4Lisp bool
LISP
AdvertiseIpv4LispVariable string
Variable name
AdvertiseIpv4Ospf bool
OSPF
AdvertiseIpv4OspfV3 bool
OSPFV3
AdvertiseIpv4OspfV3Variable string
Variable name
AdvertiseIpv4OspfVariable string
Variable name
AdvertiseIpv4Static bool
Static
AdvertiseIpv4StaticVariable string
Variable name
AdvertiseIpv6Bgp bool
BGP
AdvertiseIpv6BgpVariable string
Variable name
AdvertiseIpv6Connected bool
Connected
AdvertiseIpv6ConnectedVariable string
Variable name
AdvertiseIpv6Eigrp bool
EIGRP
AdvertiseIpv6EigrpVariable string
Variable name
AdvertiseIpv6Isis bool
ISIS
AdvertiseIpv6IsisVariable string
Variable name
AdvertiseIpv6Lisp bool
LISP
AdvertiseIpv6LispVariable string
Variable name
AdvertiseIpv6Ospf bool
OSPF
AdvertiseIpv6OspfVariable string
Variable name
AdvertiseIpv6Static bool
Static
AdvertiseIpv6StaticVariable string
Variable name
AdvertisementInterval int
Advertisement Interval (seconds)
AdvertisementIntervalVariable string
Variable name
Description string
The description of the Feature
EcmpLimit int
Set maximum number of OMP paths to install in cEdge route table
EcmpLimitVariable string
Variable name
EorTimer int
EOR Timer
EorTimerVariable string
Variable name
FeatureProfileId string
Feature Profile ID
GracefulRestart bool
Graceful Restart for OMP
GracefulRestartTimer int
Graceful Restart Timer (seconds)
GracefulRestartTimerVariable string
Variable name
GracefulRestartVariable string
Variable name
Holdtime int
Hold Time (seconds)
HoldtimeVariable string
Variable name
Id string
The id of the Feature
IgnoreRegionPathLength bool
Treat hierarchical and direct (secondary region) paths equally
IgnoreRegionPathLengthVariable string
Variable name
Name string
The name of the Feature
OmpAdminDistanceIpv4 int
OMP Admin Distance IPv4
OmpAdminDistanceIpv4Variable string
Variable name
OmpAdminDistanceIpv6 int
OMP Admin Distance IPv6
OmpAdminDistanceIpv6Variable string
Variable name
OverlayAs int
Overlay AS Number
OverlayAsVariable string
Variable name
PathsAdvertisedPerPrefix int
Number of Paths Advertised per Prefix
PathsAdvertisedPerPrefixVariable string
Variable name
Shutdown bool
Shutdown
ShutdownVariable string
Variable name
SiteTypes []string
Site Types
SiteTypesVariable string
Variable name
TransportGateway string
Transport Gateway Path Behavior
TransportGatewayVariable string
Variable name
Version int
The version of the Feature
advertiseIpv4Bgp Boolean
BGP
advertiseIpv4BgpVariable String
Variable name
advertiseIpv4Connected Boolean
Connected
advertiseIpv4ConnectedVariable String
Variable name
advertiseIpv4Eigrp Boolean
EIGRP
advertiseIpv4EigrpVariable String
Variable name
advertiseIpv4Isis Boolean
ISIS
advertiseIpv4IsisVariable String
Variable name
advertiseIpv4Lisp Boolean
LISP
advertiseIpv4LispVariable String
Variable name
advertiseIpv4Ospf Boolean
OSPF
advertiseIpv4OspfV3 Boolean
OSPFV3
advertiseIpv4OspfV3Variable String
Variable name
advertiseIpv4OspfVariable String
Variable name
advertiseIpv4Static Boolean
Static
advertiseIpv4StaticVariable String
Variable name
advertiseIpv6Bgp Boolean
BGP
advertiseIpv6BgpVariable String
Variable name
advertiseIpv6Connected Boolean
Connected
advertiseIpv6ConnectedVariable String
Variable name
advertiseIpv6Eigrp Boolean
EIGRP
advertiseIpv6EigrpVariable String
Variable name
advertiseIpv6Isis Boolean
ISIS
advertiseIpv6IsisVariable String
Variable name
advertiseIpv6Lisp Boolean
LISP
advertiseIpv6LispVariable String
Variable name
advertiseIpv6Ospf Boolean
OSPF
advertiseIpv6OspfVariable String
Variable name
advertiseIpv6Static Boolean
Static
advertiseIpv6StaticVariable String
Variable name
advertisementInterval Integer
Advertisement Interval (seconds)
advertisementIntervalVariable String
Variable name
description String
The description of the Feature
ecmpLimit Integer
Set maximum number of OMP paths to install in cEdge route table
ecmpLimitVariable String
Variable name
eorTimer Integer
EOR Timer
eorTimerVariable String
Variable name
featureProfileId String
Feature Profile ID
gracefulRestart Boolean
Graceful Restart for OMP
gracefulRestartTimer Integer
Graceful Restart Timer (seconds)
gracefulRestartTimerVariable String
Variable name
gracefulRestartVariable String
Variable name
holdtime Integer
Hold Time (seconds)
holdtimeVariable String
Variable name
id String
The id of the Feature
ignoreRegionPathLength Boolean
Treat hierarchical and direct (secondary region) paths equally
ignoreRegionPathLengthVariable String
Variable name
name String
The name of the Feature
ompAdminDistanceIpv4 Integer
OMP Admin Distance IPv4
ompAdminDistanceIpv4Variable String
Variable name
ompAdminDistanceIpv6 Integer
OMP Admin Distance IPv6
ompAdminDistanceIpv6Variable String
Variable name
overlayAs Integer
Overlay AS Number
overlayAsVariable String
Variable name
pathsAdvertisedPerPrefix Integer
Number of Paths Advertised per Prefix
pathsAdvertisedPerPrefixVariable String
Variable name
shutdown Boolean
Shutdown
shutdownVariable String
Variable name
siteTypes List<String>
Site Types
siteTypesVariable String
Variable name
transportGateway String
Transport Gateway Path Behavior
transportGatewayVariable String
Variable name
version Integer
The version of the Feature
advertiseIpv4Bgp boolean
BGP
advertiseIpv4BgpVariable string
Variable name
advertiseIpv4Connected boolean
Connected
advertiseIpv4ConnectedVariable string
Variable name
advertiseIpv4Eigrp boolean
EIGRP
advertiseIpv4EigrpVariable string
Variable name
advertiseIpv4Isis boolean
ISIS
advertiseIpv4IsisVariable string
Variable name
advertiseIpv4Lisp boolean
LISP
advertiseIpv4LispVariable string
Variable name
advertiseIpv4Ospf boolean
OSPF
advertiseIpv4OspfV3 boolean
OSPFV3
advertiseIpv4OspfV3Variable string
Variable name
advertiseIpv4OspfVariable string
Variable name
advertiseIpv4Static boolean
Static
advertiseIpv4StaticVariable string
Variable name
advertiseIpv6Bgp boolean
BGP
advertiseIpv6BgpVariable string
Variable name
advertiseIpv6Connected boolean
Connected
advertiseIpv6ConnectedVariable string
Variable name
advertiseIpv6Eigrp boolean
EIGRP
advertiseIpv6EigrpVariable string
Variable name
advertiseIpv6Isis boolean
ISIS
advertiseIpv6IsisVariable string
Variable name
advertiseIpv6Lisp boolean
LISP
advertiseIpv6LispVariable string
Variable name
advertiseIpv6Ospf boolean
OSPF
advertiseIpv6OspfVariable string
Variable name
advertiseIpv6Static boolean
Static
advertiseIpv6StaticVariable string
Variable name
advertisementInterval number
Advertisement Interval (seconds)
advertisementIntervalVariable string
Variable name
description string
The description of the Feature
ecmpLimit number
Set maximum number of OMP paths to install in cEdge route table
ecmpLimitVariable string
Variable name
eorTimer number
EOR Timer
eorTimerVariable string
Variable name
featureProfileId string
Feature Profile ID
gracefulRestart boolean
Graceful Restart for OMP
gracefulRestartTimer number
Graceful Restart Timer (seconds)
gracefulRestartTimerVariable string
Variable name
gracefulRestartVariable string
Variable name
holdtime number
Hold Time (seconds)
holdtimeVariable string
Variable name
id string
The id of the Feature
ignoreRegionPathLength boolean
Treat hierarchical and direct (secondary region) paths equally
ignoreRegionPathLengthVariable string
Variable name
name string
The name of the Feature
ompAdminDistanceIpv4 number
OMP Admin Distance IPv4
ompAdminDistanceIpv4Variable string
Variable name
ompAdminDistanceIpv6 number
OMP Admin Distance IPv6
ompAdminDistanceIpv6Variable string
Variable name
overlayAs number
Overlay AS Number
overlayAsVariable string
Variable name
pathsAdvertisedPerPrefix number
Number of Paths Advertised per Prefix
pathsAdvertisedPerPrefixVariable string
Variable name
shutdown boolean
Shutdown
shutdownVariable string
Variable name
siteTypes string[]
Site Types
siteTypesVariable string
Variable name
transportGateway string
Transport Gateway Path Behavior
transportGatewayVariable string
Variable name
version number
The version of the Feature
bool
BGP
str
Variable name
bool
Connected
str
Variable name
bool
EIGRP
str
Variable name
bool
ISIS
str
Variable name
bool
LISP
str
Variable name
bool
OSPF
bool
OSPFV3
str
Variable name
str
Variable name
bool
Static
str
Variable name
bool
BGP
str
Variable name
bool
Connected
str
Variable name
bool
EIGRP
str
Variable name
bool
ISIS
str
Variable name
bool
LISP
str
Variable name
bool
OSPF
str
Variable name
bool
Static
str
Variable name
int
Advertisement Interval (seconds)
str
Variable name
description str
The description of the Feature
ecmp_limit int
Set maximum number of OMP paths to install in cEdge route table
ecmp_limit_variable str
Variable name
eor_timer int
EOR Timer
eor_timer_variable str
Variable name
feature_profile_id str
Feature Profile ID
graceful_restart bool
Graceful Restart for OMP
graceful_restart_timer int
Graceful Restart Timer (seconds)
graceful_restart_timer_variable str
Variable name
graceful_restart_variable str
Variable name
holdtime int
Hold Time (seconds)
holdtime_variable str
Variable name
id str
The id of the Feature
ignore_region_path_length bool
Treat hierarchical and direct (secondary region) paths equally
ignore_region_path_length_variable str
Variable name
name str
The name of the Feature
omp_admin_distance_ipv4 int
OMP Admin Distance IPv4
omp_admin_distance_ipv4_variable str
Variable name
omp_admin_distance_ipv6 int
OMP Admin Distance IPv6
omp_admin_distance_ipv6_variable str
Variable name
overlay_as int
Overlay AS Number
overlay_as_variable str
Variable name
paths_advertised_per_prefix int
Number of Paths Advertised per Prefix
paths_advertised_per_prefix_variable str
Variable name
shutdown bool
Shutdown
shutdown_variable str
Variable name
site_types Sequence[str]
Site Types
site_types_variable str
Variable name
transport_gateway str
Transport Gateway Path Behavior
transport_gateway_variable str
Variable name
version int
The version of the Feature
advertiseIpv4Bgp Boolean
BGP
advertiseIpv4BgpVariable String
Variable name
advertiseIpv4Connected Boolean
Connected
advertiseIpv4ConnectedVariable String
Variable name
advertiseIpv4Eigrp Boolean
EIGRP
advertiseIpv4EigrpVariable String
Variable name
advertiseIpv4Isis Boolean
ISIS
advertiseIpv4IsisVariable String
Variable name
advertiseIpv4Lisp Boolean
LISP
advertiseIpv4LispVariable String
Variable name
advertiseIpv4Ospf Boolean
OSPF
advertiseIpv4OspfV3 Boolean
OSPFV3
advertiseIpv4OspfV3Variable String
Variable name
advertiseIpv4OspfVariable String
Variable name
advertiseIpv4Static Boolean
Static
advertiseIpv4StaticVariable String
Variable name
advertiseIpv6Bgp Boolean
BGP
advertiseIpv6BgpVariable String
Variable name
advertiseIpv6Connected Boolean
Connected
advertiseIpv6ConnectedVariable String
Variable name
advertiseIpv6Eigrp Boolean
EIGRP
advertiseIpv6EigrpVariable String
Variable name
advertiseIpv6Isis Boolean
ISIS
advertiseIpv6IsisVariable String
Variable name
advertiseIpv6Lisp Boolean
LISP
advertiseIpv6LispVariable String
Variable name
advertiseIpv6Ospf Boolean
OSPF
advertiseIpv6OspfVariable String
Variable name
advertiseIpv6Static Boolean
Static
advertiseIpv6StaticVariable String
Variable name
advertisementInterval Number
Advertisement Interval (seconds)
advertisementIntervalVariable String
Variable name
description String
The description of the Feature
ecmpLimit Number
Set maximum number of OMP paths to install in cEdge route table
ecmpLimitVariable String
Variable name
eorTimer Number
EOR Timer
eorTimerVariable String
Variable name
featureProfileId String
Feature Profile ID
gracefulRestart Boolean
Graceful Restart for OMP
gracefulRestartTimer Number
Graceful Restart Timer (seconds)
gracefulRestartTimerVariable String
Variable name
gracefulRestartVariable String
Variable name
holdtime Number
Hold Time (seconds)
holdtimeVariable String
Variable name
id String
The id of the Feature
ignoreRegionPathLength Boolean
Treat hierarchical and direct (secondary region) paths equally
ignoreRegionPathLengthVariable String
Variable name
name String
The name of the Feature
ompAdminDistanceIpv4 Number
OMP Admin Distance IPv4
ompAdminDistanceIpv4Variable String
Variable name
ompAdminDistanceIpv6 Number
OMP Admin Distance IPv6
ompAdminDistanceIpv6Variable String
Variable name
overlayAs Number
Overlay AS Number
overlayAsVariable String
Variable name
pathsAdvertisedPerPrefix Number
Number of Paths Advertised per Prefix
pathsAdvertisedPerPrefixVariable String
Variable name
shutdown Boolean
Shutdown
shutdownVariable String
Variable name
siteTypes List<String>
Site Types
siteTypesVariable String
Variable name
transportGateway String
Transport Gateway Path Behavior
transportGatewayVariable String
Variable name
version Number
The version of the Feature

Package Details

Repository
sdwan pulumi/pulumi-sdwan
License
Apache-2.0
Notes
This Pulumi package is based on the sdwan Terraform Provider.
Cisco Catalyst SD-WAN v0.3.1 published on Friday, Apr 25, 2025 by Pulumi