1. Packages
  2. Cisco Catalyst SD-WAN
  3. API Docs
  4. SystemOmpFeature
Cisco Catalyst SD-WAN v0.2.0 published on Friday, Nov 1, 2024 by Pulumi

sdwan.SystemOmpFeature

Explore with Pulumi AI

sdwan logo
Cisco Catalyst SD-WAN v0.2.0 published on Friday, Nov 1, 2024 by Pulumi

    This resource can manage a System OMP Feature.

    • Minimum SD-WAN Manager version: 20.12.0

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as sdwan from "@pulumi/sdwan";
    
    const example = new sdwan.SystemOmpFeature("example", {
        name: "Example",
        description: "My Example",
        featureProfileId: "f6dd22c8-0b4f-496c-9a0b-6813d1f8b8ac",
        gracefulRestart: true,
        overlayAs: 10,
        pathsAdvertisedPerPrefix: 4,
        ecmpLimit: 4,
        shutdown: false,
        ompAdminDistanceIpv4: 10,
        ompAdminDistanceIpv6: 20,
        advertisementInterval: 1,
        gracefulRestartTimer: 43200,
        eorTimer: 300,
        holdtime: 60,
        advertiseIpv4Bgp: false,
        advertiseIpv4Ospf: false,
        advertiseIpv4OspfV3: false,
        advertiseIpv4Connected: false,
        advertiseIpv4Static: false,
        advertiseIpv4Eigrp: false,
        advertiseIpv4Lisp: false,
        advertiseIpv4Isis: false,
        advertiseIpv6Bgp: true,
        advertiseIpv6Ospf: true,
        advertiseIpv6Connected: true,
        advertiseIpv6Static: true,
        advertiseIpv6Eigrp: true,
        advertiseIpv6Lisp: true,
        advertiseIpv6Isis: true,
        ignoreRegionPathLength: false,
        transportGateway: "prefer",
        siteTypes: ["type-1"],
    });
    
    import pulumi
    import pulumi_sdwan as sdwan
    
    example = sdwan.SystemOmpFeature("example",
        name="Example",
        description="My Example",
        feature_profile_id="f6dd22c8-0b4f-496c-9a0b-6813d1f8b8ac",
        graceful_restart=True,
        overlay_as=10,
        paths_advertised_per_prefix=4,
        ecmp_limit=4,
        shutdown=False,
        omp_admin_distance_ipv4=10,
        omp_admin_distance_ipv6=20,
        advertisement_interval=1,
        graceful_restart_timer=43200,
        eor_timer=300,
        holdtime=60,
        advertise_ipv4_bgp=False,
        advertise_ipv4_ospf=False,
        advertise_ipv4_ospf_v3=False,
        advertise_ipv4_connected=False,
        advertise_ipv4_static=False,
        advertise_ipv4_eigrp=False,
        advertise_ipv4_lisp=False,
        advertise_ipv4_isis=False,
        advertise_ipv6_bgp=True,
        advertise_ipv6_ospf=True,
        advertise_ipv6_connected=True,
        advertise_ipv6_static=True,
        advertise_ipv6_eigrp=True,
        advertise_ipv6_lisp=True,
        advertise_ipv6_isis=True,
        ignore_region_path_length=False,
        transport_gateway="prefer",
        site_types=["type-1"])
    
    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.NewSystemOmpFeature(ctx, "example", &sdwan.SystemOmpFeatureArgs{
    			Name:                     pulumi.String("Example"),
    			Description:              pulumi.String("My Example"),
    			FeatureProfileId:         pulumi.String("f6dd22c8-0b4f-496c-9a0b-6813d1f8b8ac"),
    			GracefulRestart:          pulumi.Bool(true),
    			OverlayAs:                pulumi.Int(10),
    			PathsAdvertisedPerPrefix: pulumi.Int(4),
    			EcmpLimit:                pulumi.Int(4),
    			Shutdown:                 pulumi.Bool(false),
    			OmpAdminDistanceIpv4:     pulumi.Int(10),
    			OmpAdminDistanceIpv6:     pulumi.Int(20),
    			AdvertisementInterval:    pulumi.Int(1),
    			GracefulRestartTimer:     pulumi.Int(43200),
    			EorTimer:                 pulumi.Int(300),
    			Holdtime:                 pulumi.Int(60),
    			AdvertiseIpv4Bgp:         pulumi.Bool(false),
    			AdvertiseIpv4Ospf:        pulumi.Bool(false),
    			AdvertiseIpv4OspfV3:      pulumi.Bool(false),
    			AdvertiseIpv4Connected:   pulumi.Bool(false),
    			AdvertiseIpv4Static:      pulumi.Bool(false),
    			AdvertiseIpv4Eigrp:       pulumi.Bool(false),
    			AdvertiseIpv4Lisp:        pulumi.Bool(false),
    			AdvertiseIpv4Isis:        pulumi.Bool(false),
    			AdvertiseIpv6Bgp:         pulumi.Bool(true),
    			AdvertiseIpv6Ospf:        pulumi.Bool(true),
    			AdvertiseIpv6Connected:   pulumi.Bool(true),
    			AdvertiseIpv6Static:      pulumi.Bool(true),
    			AdvertiseIpv6Eigrp:       pulumi.Bool(true),
    			AdvertiseIpv6Lisp:        pulumi.Bool(true),
    			AdvertiseIpv6Isis:        pulumi.Bool(true),
    			IgnoreRegionPathLength:   pulumi.Bool(false),
    			TransportGateway:         pulumi.String("prefer"),
    			SiteTypes: pulumi.StringArray{
    				pulumi.String("type-1"),
    			},
    		})
    		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 = new Sdwan.SystemOmpFeature("example", new()
        {
            Name = "Example",
            Description = "My Example",
            FeatureProfileId = "f6dd22c8-0b4f-496c-9a0b-6813d1f8b8ac",
            GracefulRestart = true,
            OverlayAs = 10,
            PathsAdvertisedPerPrefix = 4,
            EcmpLimit = 4,
            Shutdown = false,
            OmpAdminDistanceIpv4 = 10,
            OmpAdminDistanceIpv6 = 20,
            AdvertisementInterval = 1,
            GracefulRestartTimer = 43200,
            EorTimer = 300,
            Holdtime = 60,
            AdvertiseIpv4Bgp = false,
            AdvertiseIpv4Ospf = false,
            AdvertiseIpv4OspfV3 = false,
            AdvertiseIpv4Connected = false,
            AdvertiseIpv4Static = false,
            AdvertiseIpv4Eigrp = false,
            AdvertiseIpv4Lisp = false,
            AdvertiseIpv4Isis = false,
            AdvertiseIpv6Bgp = true,
            AdvertiseIpv6Ospf = true,
            AdvertiseIpv6Connected = true,
            AdvertiseIpv6Static = true,
            AdvertiseIpv6Eigrp = true,
            AdvertiseIpv6Lisp = true,
            AdvertiseIpv6Isis = true,
            IgnoreRegionPathLength = false,
            TransportGateway = "prefer",
            SiteTypes = new[]
            {
                "type-1",
            },
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.sdwan.SystemOmpFeature;
    import com.pulumi.sdwan.SystemOmpFeatureArgs;
    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 SystemOmpFeature("example", SystemOmpFeatureArgs.builder()
                .name("Example")
                .description("My Example")
                .featureProfileId("f6dd22c8-0b4f-496c-9a0b-6813d1f8b8ac")
                .gracefulRestart(true)
                .overlayAs(10)
                .pathsAdvertisedPerPrefix(4)
                .ecmpLimit(4)
                .shutdown(false)
                .ompAdminDistanceIpv4(10)
                .ompAdminDistanceIpv6(20)
                .advertisementInterval(1)
                .gracefulRestartTimer(43200)
                .eorTimer(300)
                .holdtime(60)
                .advertiseIpv4Bgp(false)
                .advertiseIpv4Ospf(false)
                .advertiseIpv4OspfV3(false)
                .advertiseIpv4Connected(false)
                .advertiseIpv4Static(false)
                .advertiseIpv4Eigrp(false)
                .advertiseIpv4Lisp(false)
                .advertiseIpv4Isis(false)
                .advertiseIpv6Bgp(true)
                .advertiseIpv6Ospf(true)
                .advertiseIpv6Connected(true)
                .advertiseIpv6Static(true)
                .advertiseIpv6Eigrp(true)
                .advertiseIpv6Lisp(true)
                .advertiseIpv6Isis(true)
                .ignoreRegionPathLength(false)
                .transportGateway("prefer")
                .siteTypes("type-1")
                .build());
    
        }
    }
    
    resources:
      example:
        type: sdwan:SystemOmpFeature
        properties:
          name: Example
          description: My Example
          featureProfileId: f6dd22c8-0b4f-496c-9a0b-6813d1f8b8ac
          gracefulRestart: true
          overlayAs: 10
          pathsAdvertisedPerPrefix: 4
          ecmpLimit: 4
          shutdown: false
          ompAdminDistanceIpv4: 10
          ompAdminDistanceIpv6: 20
          advertisementInterval: 1
          gracefulRestartTimer: 43200
          eorTimer: 300
          holdtime: 60
          advertiseIpv4Bgp: false
          advertiseIpv4Ospf: false
          advertiseIpv4OspfV3: false
          advertiseIpv4Connected: false
          advertiseIpv4Static: false
          advertiseIpv4Eigrp: false
          advertiseIpv4Lisp: false
          advertiseIpv4Isis: false
          advertiseIpv6Bgp: true
          advertiseIpv6Ospf: true
          advertiseIpv6Connected: true
          advertiseIpv6Static: true
          advertiseIpv6Eigrp: true
          advertiseIpv6Lisp: true
          advertiseIpv6Isis: true
          ignoreRegionPathLength: false
          transportGateway: prefer
          siteTypes:
            - type-1
    

    Create SystemOmpFeature Resource

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

    Constructor syntax

    new SystemOmpFeature(name: string, args: SystemOmpFeatureArgs, opts?: CustomResourceOptions);
    @overload
    def SystemOmpFeature(resource_name: str,
                         args: SystemOmpFeatureArgs,
                         opts: Optional[ResourceOptions] = None)
    
    @overload
    def SystemOmpFeature(resource_name: str,
                         opts: Optional[ResourceOptions] = None,
                         feature_profile_id: Optional[str] = None,
                         advertise_ipv4_bgp: Optional[bool] = None,
                         advertise_ipv4_bgp_variable: Optional[str] = None,
                         advertise_ipv4_connected: Optional[bool] = None,
                         advertise_ipv4_connected_variable: Optional[str] = None,
                         advertise_ipv4_eigrp: Optional[bool] = None,
                         advertise_ipv4_eigrp_variable: Optional[str] = None,
                         advertise_ipv4_isis: Optional[bool] = None,
                         advertise_ipv4_isis_variable: Optional[str] = None,
                         advertise_ipv4_lisp: Optional[bool] = None,
                         advertise_ipv4_lisp_variable: Optional[str] = None,
                         advertise_ipv4_ospf: Optional[bool] = None,
                         advertise_ipv4_ospf_v3: Optional[bool] = None,
                         advertise_ipv4_ospf_v3_variable: Optional[str] = None,
                         advertise_ipv4_ospf_variable: Optional[str] = None,
                         advertise_ipv4_static: Optional[bool] = None,
                         advertise_ipv4_static_variable: Optional[str] = None,
                         advertise_ipv6_bgp: Optional[bool] = None,
                         advertise_ipv6_bgp_variable: Optional[str] = None,
                         advertise_ipv6_connected: Optional[bool] = None,
                         advertise_ipv6_connected_variable: Optional[str] = None,
                         advertise_ipv6_eigrp: Optional[bool] = None,
                         advertise_ipv6_eigrp_variable: Optional[str] = None,
                         advertise_ipv6_isis: Optional[bool] = None,
                         advertise_ipv6_isis_variable: Optional[str] = None,
                         advertise_ipv6_lisp: Optional[bool] = None,
                         advertise_ipv6_lisp_variable: Optional[str] = None,
                         advertise_ipv6_ospf: Optional[bool] = None,
                         advertise_ipv6_ospf_variable: Optional[str] = None,
                         advertise_ipv6_static: Optional[bool] = None,
                         advertise_ipv6_static_variable: Optional[str] = None,
                         advertisement_interval: Optional[int] = None,
                         advertisement_interval_variable: Optional[str] = None,
                         description: Optional[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,
                         paths_advertised_per_prefix: Optional[int] = None,
                         paths_advertised_per_prefix_variable: Optional[str] = None,
                         shutdown: Optional[bool] = None,
                         shutdown_variable: Optional[str] = None,
                         site_types: Optional[Sequence[str]] = None,
                         site_types_variable: Optional[str] = None,
                         transport_gateway: Optional[str] = None,
                         transport_gateway_variable: Optional[str] = None)
    func NewSystemOmpFeature(ctx *Context, name string, args SystemOmpFeatureArgs, opts ...ResourceOption) (*SystemOmpFeature, error)
    public SystemOmpFeature(string name, SystemOmpFeatureArgs args, CustomResourceOptions? opts = null)
    public SystemOmpFeature(String name, SystemOmpFeatureArgs args)
    public SystemOmpFeature(String name, SystemOmpFeatureArgs args, CustomResourceOptions options)
    
    type: sdwan:SystemOmpFeature
    properties: # The arguments to resource properties.
    options: # Bag of options to control resource's behavior.
    
    

    Parameters

    name string
    The unique name of the resource.
    args SystemOmpFeatureArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    resource_name str
    The unique name of the resource.
    args SystemOmpFeatureArgs
    The arguments to resource properties.
    opts ResourceOptions
    Bag of options to control resource's behavior.
    ctx Context
    Context object for the current deployment.
    name string
    The unique name of the resource.
    args SystemOmpFeatureArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args SystemOmpFeatureArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args SystemOmpFeatureArgs
    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 systemOmpFeatureResource = new Sdwan.SystemOmpFeature("systemOmpFeatureResource", new()
    {
        FeatureProfileId = "string",
        AdvertiseIpv4Bgp = false,
        AdvertiseIpv4BgpVariable = "string",
        AdvertiseIpv4Connected = false,
        AdvertiseIpv4ConnectedVariable = "string",
        AdvertiseIpv4Eigrp = false,
        AdvertiseIpv4EigrpVariable = "string",
        AdvertiseIpv4Isis = false,
        AdvertiseIpv4IsisVariable = "string",
        AdvertiseIpv4Lisp = false,
        AdvertiseIpv4LispVariable = "string",
        AdvertiseIpv4Ospf = false,
        AdvertiseIpv4OspfV3 = false,
        AdvertiseIpv4OspfV3Variable = "string",
        AdvertiseIpv4OspfVariable = "string",
        AdvertiseIpv4Static = false,
        AdvertiseIpv4StaticVariable = "string",
        AdvertiseIpv6Bgp = false,
        AdvertiseIpv6BgpVariable = "string",
        AdvertiseIpv6Connected = false,
        AdvertiseIpv6ConnectedVariable = "string",
        AdvertiseIpv6Eigrp = false,
        AdvertiseIpv6EigrpVariable = "string",
        AdvertiseIpv6Isis = false,
        AdvertiseIpv6IsisVariable = "string",
        AdvertiseIpv6Lisp = false,
        AdvertiseIpv6LispVariable = "string",
        AdvertiseIpv6Ospf = false,
        AdvertiseIpv6OspfVariable = "string",
        AdvertiseIpv6Static = false,
        AdvertiseIpv6StaticVariable = "string",
        AdvertisementInterval = 0,
        AdvertisementIntervalVariable = "string",
        Description = "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",
        PathsAdvertisedPerPrefix = 0,
        PathsAdvertisedPerPrefixVariable = "string",
        Shutdown = false,
        ShutdownVariable = "string",
        SiteTypes = new[]
        {
            "string",
        },
        SiteTypesVariable = "string",
        TransportGateway = "string",
        TransportGatewayVariable = "string",
    });
    
    example, err := sdwan.NewSystemOmpFeature(ctx, "systemOmpFeatureResource", &sdwan.SystemOmpFeatureArgs{
    	FeatureProfileId:                 pulumi.String("string"),
    	AdvertiseIpv4Bgp:                 pulumi.Bool(false),
    	AdvertiseIpv4BgpVariable:         pulumi.String("string"),
    	AdvertiseIpv4Connected:           pulumi.Bool(false),
    	AdvertiseIpv4ConnectedVariable:   pulumi.String("string"),
    	AdvertiseIpv4Eigrp:               pulumi.Bool(false),
    	AdvertiseIpv4EigrpVariable:       pulumi.String("string"),
    	AdvertiseIpv4Isis:                pulumi.Bool(false),
    	AdvertiseIpv4IsisVariable:        pulumi.String("string"),
    	AdvertiseIpv4Lisp:                pulumi.Bool(false),
    	AdvertiseIpv4LispVariable:        pulumi.String("string"),
    	AdvertiseIpv4Ospf:                pulumi.Bool(false),
    	AdvertiseIpv4OspfV3:              pulumi.Bool(false),
    	AdvertiseIpv4OspfV3Variable:      pulumi.String("string"),
    	AdvertiseIpv4OspfVariable:        pulumi.String("string"),
    	AdvertiseIpv4Static:              pulumi.Bool(false),
    	AdvertiseIpv4StaticVariable:      pulumi.String("string"),
    	AdvertiseIpv6Bgp:                 pulumi.Bool(false),
    	AdvertiseIpv6BgpVariable:         pulumi.String("string"),
    	AdvertiseIpv6Connected:           pulumi.Bool(false),
    	AdvertiseIpv6ConnectedVariable:   pulumi.String("string"),
    	AdvertiseIpv6Eigrp:               pulumi.Bool(false),
    	AdvertiseIpv6EigrpVariable:       pulumi.String("string"),
    	AdvertiseIpv6Isis:                pulumi.Bool(false),
    	AdvertiseIpv6IsisVariable:        pulumi.String("string"),
    	AdvertiseIpv6Lisp:                pulumi.Bool(false),
    	AdvertiseIpv6LispVariable:        pulumi.String("string"),
    	AdvertiseIpv6Ospf:                pulumi.Bool(false),
    	AdvertiseIpv6OspfVariable:        pulumi.String("string"),
    	AdvertiseIpv6Static:              pulumi.Bool(false),
    	AdvertiseIpv6StaticVariable:      pulumi.String("string"),
    	AdvertisementInterval:            pulumi.Int(0),
    	AdvertisementIntervalVariable:    pulumi.String("string"),
    	Description:                      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"),
    	Holdtime:                         pulumi.Int(0),
    	HoldtimeVariable:                 pulumi.String("string"),
    	IgnoreRegionPathLength:           pulumi.Bool(false),
    	IgnoreRegionPathLengthVariable:   pulumi.String("string"),
    	Name:                             pulumi.String("string"),
    	OmpAdminDistanceIpv4:             pulumi.Int(0),
    	OmpAdminDistanceIpv4Variable:     pulumi.String("string"),
    	OmpAdminDistanceIpv6:             pulumi.Int(0),
    	OmpAdminDistanceIpv6Variable:     pulumi.String("string"),
    	OverlayAs:                        pulumi.Int(0),
    	OverlayAsVariable:                pulumi.String("string"),
    	PathsAdvertisedPerPrefix:         pulumi.Int(0),
    	PathsAdvertisedPerPrefixVariable: pulumi.String("string"),
    	Shutdown:                         pulumi.Bool(false),
    	ShutdownVariable:                 pulumi.String("string"),
    	SiteTypes: pulumi.StringArray{
    		pulumi.String("string"),
    	},
    	SiteTypesVariable:        pulumi.String("string"),
    	TransportGateway:         pulumi.String("string"),
    	TransportGatewayVariable: pulumi.String("string"),
    })
    
    var systemOmpFeatureResource = new SystemOmpFeature("systemOmpFeatureResource", SystemOmpFeatureArgs.builder()
        .featureProfileId("string")
        .advertiseIpv4Bgp(false)
        .advertiseIpv4BgpVariable("string")
        .advertiseIpv4Connected(false)
        .advertiseIpv4ConnectedVariable("string")
        .advertiseIpv4Eigrp(false)
        .advertiseIpv4EigrpVariable("string")
        .advertiseIpv4Isis(false)
        .advertiseIpv4IsisVariable("string")
        .advertiseIpv4Lisp(false)
        .advertiseIpv4LispVariable("string")
        .advertiseIpv4Ospf(false)
        .advertiseIpv4OspfV3(false)
        .advertiseIpv4OspfV3Variable("string")
        .advertiseIpv4OspfVariable("string")
        .advertiseIpv4Static(false)
        .advertiseIpv4StaticVariable("string")
        .advertiseIpv6Bgp(false)
        .advertiseIpv6BgpVariable("string")
        .advertiseIpv6Connected(false)
        .advertiseIpv6ConnectedVariable("string")
        .advertiseIpv6Eigrp(false)
        .advertiseIpv6EigrpVariable("string")
        .advertiseIpv6Isis(false)
        .advertiseIpv6IsisVariable("string")
        .advertiseIpv6Lisp(false)
        .advertiseIpv6LispVariable("string")
        .advertiseIpv6Ospf(false)
        .advertiseIpv6OspfVariable("string")
        .advertiseIpv6Static(false)
        .advertiseIpv6StaticVariable("string")
        .advertisementInterval(0)
        .advertisementIntervalVariable("string")
        .description("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")
        .pathsAdvertisedPerPrefix(0)
        .pathsAdvertisedPerPrefixVariable("string")
        .shutdown(false)
        .shutdownVariable("string")
        .siteTypes("string")
        .siteTypesVariable("string")
        .transportGateway("string")
        .transportGatewayVariable("string")
        .build());
    
    system_omp_feature_resource = sdwan.SystemOmpFeature("systemOmpFeatureResource",
        feature_profile_id="string",
        advertise_ipv4_bgp=False,
        advertise_ipv4_bgp_variable="string",
        advertise_ipv4_connected=False,
        advertise_ipv4_connected_variable="string",
        advertise_ipv4_eigrp=False,
        advertise_ipv4_eigrp_variable="string",
        advertise_ipv4_isis=False,
        advertise_ipv4_isis_variable="string",
        advertise_ipv4_lisp=False,
        advertise_ipv4_lisp_variable="string",
        advertise_ipv4_ospf=False,
        advertise_ipv4_ospf_v3=False,
        advertise_ipv4_ospf_v3_variable="string",
        advertise_ipv4_ospf_variable="string",
        advertise_ipv4_static=False,
        advertise_ipv4_static_variable="string",
        advertise_ipv6_bgp=False,
        advertise_ipv6_bgp_variable="string",
        advertise_ipv6_connected=False,
        advertise_ipv6_connected_variable="string",
        advertise_ipv6_eigrp=False,
        advertise_ipv6_eigrp_variable="string",
        advertise_ipv6_isis=False,
        advertise_ipv6_isis_variable="string",
        advertise_ipv6_lisp=False,
        advertise_ipv6_lisp_variable="string",
        advertise_ipv6_ospf=False,
        advertise_ipv6_ospf_variable="string",
        advertise_ipv6_static=False,
        advertise_ipv6_static_variable="string",
        advertisement_interval=0,
        advertisement_interval_variable="string",
        description="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",
        holdtime=0,
        holdtime_variable="string",
        ignore_region_path_length=False,
        ignore_region_path_length_variable="string",
        name="string",
        omp_admin_distance_ipv4=0,
        omp_admin_distance_ipv4_variable="string",
        omp_admin_distance_ipv6=0,
        omp_admin_distance_ipv6_variable="string",
        overlay_as=0,
        overlay_as_variable="string",
        paths_advertised_per_prefix=0,
        paths_advertised_per_prefix_variable="string",
        shutdown=False,
        shutdown_variable="string",
        site_types=["string"],
        site_types_variable="string",
        transport_gateway="string",
        transport_gateway_variable="string")
    
    const systemOmpFeatureResource = new sdwan.SystemOmpFeature("systemOmpFeatureResource", {
        featureProfileId: "string",
        advertiseIpv4Bgp: false,
        advertiseIpv4BgpVariable: "string",
        advertiseIpv4Connected: false,
        advertiseIpv4ConnectedVariable: "string",
        advertiseIpv4Eigrp: false,
        advertiseIpv4EigrpVariable: "string",
        advertiseIpv4Isis: false,
        advertiseIpv4IsisVariable: "string",
        advertiseIpv4Lisp: false,
        advertiseIpv4LispVariable: "string",
        advertiseIpv4Ospf: false,
        advertiseIpv4OspfV3: false,
        advertiseIpv4OspfV3Variable: "string",
        advertiseIpv4OspfVariable: "string",
        advertiseIpv4Static: false,
        advertiseIpv4StaticVariable: "string",
        advertiseIpv6Bgp: false,
        advertiseIpv6BgpVariable: "string",
        advertiseIpv6Connected: false,
        advertiseIpv6ConnectedVariable: "string",
        advertiseIpv6Eigrp: false,
        advertiseIpv6EigrpVariable: "string",
        advertiseIpv6Isis: false,
        advertiseIpv6IsisVariable: "string",
        advertiseIpv6Lisp: false,
        advertiseIpv6LispVariable: "string",
        advertiseIpv6Ospf: false,
        advertiseIpv6OspfVariable: "string",
        advertiseIpv6Static: false,
        advertiseIpv6StaticVariable: "string",
        advertisementInterval: 0,
        advertisementIntervalVariable: "string",
        description: "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",
        pathsAdvertisedPerPrefix: 0,
        pathsAdvertisedPerPrefixVariable: "string",
        shutdown: false,
        shutdownVariable: "string",
        siteTypes: ["string"],
        siteTypesVariable: "string",
        transportGateway: "string",
        transportGatewayVariable: "string",
    });
    
    type: sdwan:SystemOmpFeature
    properties:
        advertiseIpv4Bgp: false
        advertiseIpv4BgpVariable: string
        advertiseIpv4Connected: false
        advertiseIpv4ConnectedVariable: string
        advertiseIpv4Eigrp: false
        advertiseIpv4EigrpVariable: string
        advertiseIpv4Isis: false
        advertiseIpv4IsisVariable: string
        advertiseIpv4Lisp: false
        advertiseIpv4LispVariable: string
        advertiseIpv4Ospf: false
        advertiseIpv4OspfV3: false
        advertiseIpv4OspfV3Variable: string
        advertiseIpv4OspfVariable: string
        advertiseIpv4Static: false
        advertiseIpv4StaticVariable: string
        advertiseIpv6Bgp: false
        advertiseIpv6BgpVariable: string
        advertiseIpv6Connected: false
        advertiseIpv6ConnectedVariable: string
        advertiseIpv6Eigrp: false
        advertiseIpv6EigrpVariable: string
        advertiseIpv6Isis: false
        advertiseIpv6IsisVariable: string
        advertiseIpv6Lisp: false
        advertiseIpv6LispVariable: string
        advertiseIpv6Ospf: false
        advertiseIpv6OspfVariable: string
        advertiseIpv6Static: false
        advertiseIpv6StaticVariable: string
        advertisementInterval: 0
        advertisementIntervalVariable: string
        description: string
        ecmpLimit: 0
        ecmpLimitVariable: string
        eorTimer: 0
        eorTimerVariable: string
        featureProfileId: 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
        pathsAdvertisedPerPrefix: 0
        pathsAdvertisedPerPrefixVariable: string
        shutdown: false
        shutdownVariable: string
        siteTypes:
            - string
        siteTypesVariable: string
        transportGateway: string
        transportGatewayVariable: string
    

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

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

    Outputs

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

    Id string
    The provider-assigned unique ID for this managed resource.
    Version int
    The version of the Feature
    Id string
    The provider-assigned unique ID for this managed resource.
    Version int
    The version of the Feature
    id String
    The provider-assigned unique ID for this managed resource.
    version Integer
    The version of the Feature
    id string
    The provider-assigned unique ID for this managed resource.
    version number
    The version of the Feature
    id str
    The provider-assigned unique ID for this managed resource.
    version int
    The version of the Feature
    id String
    The provider-assigned unique ID for this managed resource.
    version Number
    The version of the Feature

    Look up Existing SystemOmpFeature Resource

    Get an existing SystemOmpFeature 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?: SystemOmpFeatureState, opts?: CustomResourceOptions): SystemOmpFeature
    @staticmethod
    def get(resource_name: str,
            id: str,
            opts: Optional[ResourceOptions] = None,
            advertise_ipv4_bgp: Optional[bool] = None,
            advertise_ipv4_bgp_variable: Optional[str] = None,
            advertise_ipv4_connected: Optional[bool] = None,
            advertise_ipv4_connected_variable: Optional[str] = None,
            advertise_ipv4_eigrp: Optional[bool] = None,
            advertise_ipv4_eigrp_variable: Optional[str] = None,
            advertise_ipv4_isis: Optional[bool] = None,
            advertise_ipv4_isis_variable: Optional[str] = None,
            advertise_ipv4_lisp: Optional[bool] = None,
            advertise_ipv4_lisp_variable: Optional[str] = None,
            advertise_ipv4_ospf: Optional[bool] = None,
            advertise_ipv4_ospf_v3: Optional[bool] = None,
            advertise_ipv4_ospf_v3_variable: Optional[str] = None,
            advertise_ipv4_ospf_variable: Optional[str] = None,
            advertise_ipv4_static: Optional[bool] = None,
            advertise_ipv4_static_variable: Optional[str] = None,
            advertise_ipv6_bgp: Optional[bool] = None,
            advertise_ipv6_bgp_variable: Optional[str] = None,
            advertise_ipv6_connected: Optional[bool] = None,
            advertise_ipv6_connected_variable: Optional[str] = None,
            advertise_ipv6_eigrp: Optional[bool] = None,
            advertise_ipv6_eigrp_variable: Optional[str] = None,
            advertise_ipv6_isis: Optional[bool] = None,
            advertise_ipv6_isis_variable: Optional[str] = None,
            advertise_ipv6_lisp: Optional[bool] = None,
            advertise_ipv6_lisp_variable: Optional[str] = None,
            advertise_ipv6_ospf: Optional[bool] = None,
            advertise_ipv6_ospf_variable: Optional[str] = None,
            advertise_ipv6_static: Optional[bool] = None,
            advertise_ipv6_static_variable: Optional[str] = None,
            advertisement_interval: Optional[int] = None,
            advertisement_interval_variable: Optional[str] = None,
            description: Optional[str] = None,
            ecmp_limit: Optional[int] = None,
            ecmp_limit_variable: Optional[str] = None,
            eor_timer: Optional[int] = None,
            eor_timer_variable: Optional[str] = None,
            feature_profile_id: 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,
            paths_advertised_per_prefix: Optional[int] = None,
            paths_advertised_per_prefix_variable: Optional[str] = None,
            shutdown: Optional[bool] = None,
            shutdown_variable: Optional[str] = None,
            site_types: Optional[Sequence[str]] = None,
            site_types_variable: Optional[str] = None,
            transport_gateway: Optional[str] = None,
            transport_gateway_variable: Optional[str] = None,
            version: Optional[int] = None) -> SystemOmpFeature
    func GetSystemOmpFeature(ctx *Context, name string, id IDInput, state *SystemOmpFeatureState, opts ...ResourceOption) (*SystemOmpFeature, error)
    public static SystemOmpFeature Get(string name, Input<string> id, SystemOmpFeatureState? state, CustomResourceOptions? opts = null)
    public static SystemOmpFeature get(String name, Output<String> id, SystemOmpFeatureState state, CustomResourceOptions options)
    Resource lookup is not supported in YAML
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    resource_name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    The following state arguments are supported:
    AdvertiseIpv4Bgp bool
    BGP - Default value: false
    AdvertiseIpv4BgpVariable string
    Variable name
    AdvertiseIpv4Connected bool
    Connected - Default value: true
    AdvertiseIpv4ConnectedVariable string
    Variable name
    AdvertiseIpv4Eigrp bool
    EIGRP - Default value: false
    AdvertiseIpv4EigrpVariable string
    Variable name
    AdvertiseIpv4Isis bool
    ISIS - Default value: false
    AdvertiseIpv4IsisVariable string
    Variable name
    AdvertiseIpv4Lisp bool
    LISP - Default value: false
    AdvertiseIpv4LispVariable string
    Variable name
    AdvertiseIpv4Ospf bool
    OSPF - Default value: false
    AdvertiseIpv4OspfV3 bool
    OSPFV3 - Default value: false
    AdvertiseIpv4OspfV3Variable string
    Variable name
    AdvertiseIpv4OspfVariable string
    Variable name
    AdvertiseIpv4Static bool
    Static - Default value: true
    AdvertiseIpv4StaticVariable string
    Variable name
    AdvertiseIpv6Bgp bool
    BGP - Default value: false
    AdvertiseIpv6BgpVariable string
    Variable name
    AdvertiseIpv6Connected bool
    Connected - Default value: false
    AdvertiseIpv6ConnectedVariable string
    Variable name
    AdvertiseIpv6Eigrp bool
    EIGRP - Default value: false
    AdvertiseIpv6EigrpVariable string
    Variable name
    AdvertiseIpv6Isis bool
    ISIS - Default value: false
    AdvertiseIpv6IsisVariable string
    Variable name
    AdvertiseIpv6Lisp bool
    LISP - Default value: false
    AdvertiseIpv6LispVariable string
    Variable name
    AdvertiseIpv6Ospf bool
    OSPF - Default value: false
    AdvertiseIpv6OspfVariable string
    Variable name
    AdvertiseIpv6Static bool
    Static - Default value: false
    AdvertiseIpv6StaticVariable string
    Variable name
    AdvertisementInterval int
    Advertisement Interval (seconds) - Range: 0-65535 - Default value: 1
    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 - Range: 1-0 - Default value: 4
    EcmpLimitVariable string
    Variable name
    EorTimer int
    EOR Timer - Range: 1-3600 - Default value: 300
    EorTimerVariable string
    Variable name
    FeatureProfileId string
    Feature Profile ID
    GracefulRestart bool
    Graceful Restart for OMP - Default value: true
    GracefulRestartTimer int
    Graceful Restart Timer (seconds) - Range: 1-604800 - Default value: 43200
    GracefulRestartTimerVariable string
    Variable name
    GracefulRestartVariable string
    Variable name
    Holdtime int
    Hold Time (seconds) - Default value: 60
    HoldtimeVariable string
    Variable name
    IgnoreRegionPathLength bool
    Treat hierarchical and direct (secondary region) paths equally - Default value: false
    IgnoreRegionPathLengthVariable string
    Variable name
    Name string
    The name of the Feature
    OmpAdminDistanceIpv4 int
    OMP Admin Distance IPv4 - Range: 1-255 - Default value: 251
    OmpAdminDistanceIpv4Variable string
    Variable name
    OmpAdminDistanceIpv6 int
    OMP Admin Distance IPv6 - Range: 1-255 - Default value: 251
    OmpAdminDistanceIpv6Variable string
    Variable name
    OverlayAs int
    Overlay AS Number - Range: 1-4294967295
    OverlayAsVariable string
    Variable name
    PathsAdvertisedPerPrefix int
    Number of Paths Advertised per Prefix - Range: 1-16 - Default value: 4
    PathsAdvertisedPerPrefixVariable string
    Variable name
    Shutdown bool
    Shutdown - Default value: false
    ShutdownVariable string
    Variable name
    SiteTypes List<string>
    Site Types
    SiteTypesVariable string
    Variable name
    TransportGateway string
    Transport Gateway Path Behavior - Choices: prefer, ecmp-with-direct-path
    TransportGatewayVariable string
    Variable name
    Version int
    The version of the Feature
    AdvertiseIpv4Bgp bool
    BGP - Default value: false
    AdvertiseIpv4BgpVariable string
    Variable name
    AdvertiseIpv4Connected bool
    Connected - Default value: true
    AdvertiseIpv4ConnectedVariable string
    Variable name
    AdvertiseIpv4Eigrp bool
    EIGRP - Default value: false
    AdvertiseIpv4EigrpVariable string
    Variable name
    AdvertiseIpv4Isis bool
    ISIS - Default value: false
    AdvertiseIpv4IsisVariable string
    Variable name
    AdvertiseIpv4Lisp bool
    LISP - Default value: false
    AdvertiseIpv4LispVariable string
    Variable name
    AdvertiseIpv4Ospf bool
    OSPF - Default value: false
    AdvertiseIpv4OspfV3 bool
    OSPFV3 - Default value: false
    AdvertiseIpv4OspfV3Variable string
    Variable name
    AdvertiseIpv4OspfVariable string
    Variable name
    AdvertiseIpv4Static bool
    Static - Default value: true
    AdvertiseIpv4StaticVariable string
    Variable name
    AdvertiseIpv6Bgp bool
    BGP - Default value: false
    AdvertiseIpv6BgpVariable string
    Variable name
    AdvertiseIpv6Connected bool
    Connected - Default value: false
    AdvertiseIpv6ConnectedVariable string
    Variable name
    AdvertiseIpv6Eigrp bool
    EIGRP - Default value: false
    AdvertiseIpv6EigrpVariable string
    Variable name
    AdvertiseIpv6Isis bool
    ISIS - Default value: false
    AdvertiseIpv6IsisVariable string
    Variable name
    AdvertiseIpv6Lisp bool
    LISP - Default value: false
    AdvertiseIpv6LispVariable string
    Variable name
    AdvertiseIpv6Ospf bool
    OSPF - Default value: false
    AdvertiseIpv6OspfVariable string
    Variable name
    AdvertiseIpv6Static bool
    Static - Default value: false
    AdvertiseIpv6StaticVariable string
    Variable name
    AdvertisementInterval int
    Advertisement Interval (seconds) - Range: 0-65535 - Default value: 1
    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 - Range: 1-0 - Default value: 4
    EcmpLimitVariable string
    Variable name
    EorTimer int
    EOR Timer - Range: 1-3600 - Default value: 300
    EorTimerVariable string
    Variable name
    FeatureProfileId string
    Feature Profile ID
    GracefulRestart bool
    Graceful Restart for OMP - Default value: true
    GracefulRestartTimer int
    Graceful Restart Timer (seconds) - Range: 1-604800 - Default value: 43200
    GracefulRestartTimerVariable string
    Variable name
    GracefulRestartVariable string
    Variable name
    Holdtime int
    Hold Time (seconds) - Default value: 60
    HoldtimeVariable string
    Variable name
    IgnoreRegionPathLength bool
    Treat hierarchical and direct (secondary region) paths equally - Default value: false
    IgnoreRegionPathLengthVariable string
    Variable name
    Name string
    The name of the Feature
    OmpAdminDistanceIpv4 int
    OMP Admin Distance IPv4 - Range: 1-255 - Default value: 251
    OmpAdminDistanceIpv4Variable string
    Variable name
    OmpAdminDistanceIpv6 int
    OMP Admin Distance IPv6 - Range: 1-255 - Default value: 251
    OmpAdminDistanceIpv6Variable string
    Variable name
    OverlayAs int
    Overlay AS Number - Range: 1-4294967295
    OverlayAsVariable string
    Variable name
    PathsAdvertisedPerPrefix int
    Number of Paths Advertised per Prefix - Range: 1-16 - Default value: 4
    PathsAdvertisedPerPrefixVariable string
    Variable name
    Shutdown bool
    Shutdown - Default value: false
    ShutdownVariable string
    Variable name
    SiteTypes []string
    Site Types
    SiteTypesVariable string
    Variable name
    TransportGateway string
    Transport Gateway Path Behavior - Choices: prefer, ecmp-with-direct-path
    TransportGatewayVariable string
    Variable name
    Version int
    The version of the Feature
    advertiseIpv4Bgp Boolean
    BGP - Default value: false
    advertiseIpv4BgpVariable String
    Variable name
    advertiseIpv4Connected Boolean
    Connected - Default value: true
    advertiseIpv4ConnectedVariable String
    Variable name
    advertiseIpv4Eigrp Boolean
    EIGRP - Default value: false
    advertiseIpv4EigrpVariable String
    Variable name
    advertiseIpv4Isis Boolean
    ISIS - Default value: false
    advertiseIpv4IsisVariable String
    Variable name
    advertiseIpv4Lisp Boolean
    LISP - Default value: false
    advertiseIpv4LispVariable String
    Variable name
    advertiseIpv4Ospf Boolean
    OSPF - Default value: false
    advertiseIpv4OspfV3 Boolean
    OSPFV3 - Default value: false
    advertiseIpv4OspfV3Variable String
    Variable name
    advertiseIpv4OspfVariable String
    Variable name
    advertiseIpv4Static Boolean
    Static - Default value: true
    advertiseIpv4StaticVariable String
    Variable name
    advertiseIpv6Bgp Boolean
    BGP - Default value: false
    advertiseIpv6BgpVariable String
    Variable name
    advertiseIpv6Connected Boolean
    Connected - Default value: false
    advertiseIpv6ConnectedVariable String
    Variable name
    advertiseIpv6Eigrp Boolean
    EIGRP - Default value: false
    advertiseIpv6EigrpVariable String
    Variable name
    advertiseIpv6Isis Boolean
    ISIS - Default value: false
    advertiseIpv6IsisVariable String
    Variable name
    advertiseIpv6Lisp Boolean
    LISP - Default value: false
    advertiseIpv6LispVariable String
    Variable name
    advertiseIpv6Ospf Boolean
    OSPF - Default value: false
    advertiseIpv6OspfVariable String
    Variable name
    advertiseIpv6Static Boolean
    Static - Default value: false
    advertiseIpv6StaticVariable String
    Variable name
    advertisementInterval Integer
    Advertisement Interval (seconds) - Range: 0-65535 - Default value: 1
    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 - Range: 1-0 - Default value: 4
    ecmpLimitVariable String
    Variable name
    eorTimer Integer
    EOR Timer - Range: 1-3600 - Default value: 300
    eorTimerVariable String
    Variable name
    featureProfileId String
    Feature Profile ID
    gracefulRestart Boolean
    Graceful Restart for OMP - Default value: true
    gracefulRestartTimer Integer
    Graceful Restart Timer (seconds) - Range: 1-604800 - Default value: 43200
    gracefulRestartTimerVariable String
    Variable name
    gracefulRestartVariable String
    Variable name
    holdtime Integer
    Hold Time (seconds) - Default value: 60
    holdtimeVariable String
    Variable name
    ignoreRegionPathLength Boolean
    Treat hierarchical and direct (secondary region) paths equally - Default value: false
    ignoreRegionPathLengthVariable String
    Variable name
    name String
    The name of the Feature
    ompAdminDistanceIpv4 Integer
    OMP Admin Distance IPv4 - Range: 1-255 - Default value: 251
    ompAdminDistanceIpv4Variable String
    Variable name
    ompAdminDistanceIpv6 Integer
    OMP Admin Distance IPv6 - Range: 1-255 - Default value: 251
    ompAdminDistanceIpv6Variable String
    Variable name
    overlayAs Integer
    Overlay AS Number - Range: 1-4294967295
    overlayAsVariable String
    Variable name
    pathsAdvertisedPerPrefix Integer
    Number of Paths Advertised per Prefix - Range: 1-16 - Default value: 4
    pathsAdvertisedPerPrefixVariable String
    Variable name
    shutdown Boolean
    Shutdown - Default value: false
    shutdownVariable String
    Variable name
    siteTypes List<String>
    Site Types
    siteTypesVariable String
    Variable name
    transportGateway String
    Transport Gateway Path Behavior - Choices: prefer, ecmp-with-direct-path
    transportGatewayVariable String
    Variable name
    version Integer
    The version of the Feature
    advertiseIpv4Bgp boolean
    BGP - Default value: false
    advertiseIpv4BgpVariable string
    Variable name
    advertiseIpv4Connected boolean
    Connected - Default value: true
    advertiseIpv4ConnectedVariable string
    Variable name
    advertiseIpv4Eigrp boolean
    EIGRP - Default value: false
    advertiseIpv4EigrpVariable string
    Variable name
    advertiseIpv4Isis boolean
    ISIS - Default value: false
    advertiseIpv4IsisVariable string
    Variable name
    advertiseIpv4Lisp boolean
    LISP - Default value: false
    advertiseIpv4LispVariable string
    Variable name
    advertiseIpv4Ospf boolean
    OSPF - Default value: false
    advertiseIpv4OspfV3 boolean
    OSPFV3 - Default value: false
    advertiseIpv4OspfV3Variable string
    Variable name
    advertiseIpv4OspfVariable string
    Variable name
    advertiseIpv4Static boolean
    Static - Default value: true
    advertiseIpv4StaticVariable string
    Variable name
    advertiseIpv6Bgp boolean
    BGP - Default value: false
    advertiseIpv6BgpVariable string
    Variable name
    advertiseIpv6Connected boolean
    Connected - Default value: false
    advertiseIpv6ConnectedVariable string
    Variable name
    advertiseIpv6Eigrp boolean
    EIGRP - Default value: false
    advertiseIpv6EigrpVariable string
    Variable name
    advertiseIpv6Isis boolean
    ISIS - Default value: false
    advertiseIpv6IsisVariable string
    Variable name
    advertiseIpv6Lisp boolean
    LISP - Default value: false
    advertiseIpv6LispVariable string
    Variable name
    advertiseIpv6Ospf boolean
    OSPF - Default value: false
    advertiseIpv6OspfVariable string
    Variable name
    advertiseIpv6Static boolean
    Static - Default value: false
    advertiseIpv6StaticVariable string
    Variable name
    advertisementInterval number
    Advertisement Interval (seconds) - Range: 0-65535 - Default value: 1
    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 - Range: 1-0 - Default value: 4
    ecmpLimitVariable string
    Variable name
    eorTimer number
    EOR Timer - Range: 1-3600 - Default value: 300
    eorTimerVariable string
    Variable name
    featureProfileId string
    Feature Profile ID
    gracefulRestart boolean
    Graceful Restart for OMP - Default value: true
    gracefulRestartTimer number
    Graceful Restart Timer (seconds) - Range: 1-604800 - Default value: 43200
    gracefulRestartTimerVariable string
    Variable name
    gracefulRestartVariable string
    Variable name
    holdtime number
    Hold Time (seconds) - Default value: 60
    holdtimeVariable string
    Variable name
    ignoreRegionPathLength boolean
    Treat hierarchical and direct (secondary region) paths equally - Default value: false
    ignoreRegionPathLengthVariable string
    Variable name
    name string
    The name of the Feature
    ompAdminDistanceIpv4 number
    OMP Admin Distance IPv4 - Range: 1-255 - Default value: 251
    ompAdminDistanceIpv4Variable string
    Variable name
    ompAdminDistanceIpv6 number
    OMP Admin Distance IPv6 - Range: 1-255 - Default value: 251
    ompAdminDistanceIpv6Variable string
    Variable name
    overlayAs number
    Overlay AS Number - Range: 1-4294967295
    overlayAsVariable string
    Variable name
    pathsAdvertisedPerPrefix number
    Number of Paths Advertised per Prefix - Range: 1-16 - Default value: 4
    pathsAdvertisedPerPrefixVariable string
    Variable name
    shutdown boolean
    Shutdown - Default value: false
    shutdownVariable string
    Variable name
    siteTypes string[]
    Site Types
    siteTypesVariable string
    Variable name
    transportGateway string
    Transport Gateway Path Behavior - Choices: prefer, ecmp-with-direct-path
    transportGatewayVariable string
    Variable name
    version number
    The version of the Feature
    advertise_ipv4_bgp bool
    BGP - Default value: false
    advertise_ipv4_bgp_variable str
    Variable name
    advertise_ipv4_connected bool
    Connected - Default value: true
    advertise_ipv4_connected_variable str
    Variable name
    advertise_ipv4_eigrp bool
    EIGRP - Default value: false
    advertise_ipv4_eigrp_variable str
    Variable name
    advertise_ipv4_isis bool
    ISIS - Default value: false
    advertise_ipv4_isis_variable str
    Variable name
    advertise_ipv4_lisp bool
    LISP - Default value: false
    advertise_ipv4_lisp_variable str
    Variable name
    advertise_ipv4_ospf bool
    OSPF - Default value: false
    advertise_ipv4_ospf_v3 bool
    OSPFV3 - Default value: false
    advertise_ipv4_ospf_v3_variable str
    Variable name
    advertise_ipv4_ospf_variable str
    Variable name
    advertise_ipv4_static bool
    Static - Default value: true
    advertise_ipv4_static_variable str
    Variable name
    advertise_ipv6_bgp bool
    BGP - Default value: false
    advertise_ipv6_bgp_variable str
    Variable name
    advertise_ipv6_connected bool
    Connected - Default value: false
    advertise_ipv6_connected_variable str
    Variable name
    advertise_ipv6_eigrp bool
    EIGRP - Default value: false
    advertise_ipv6_eigrp_variable str
    Variable name
    advertise_ipv6_isis bool
    ISIS - Default value: false
    advertise_ipv6_isis_variable str
    Variable name
    advertise_ipv6_lisp bool
    LISP - Default value: false
    advertise_ipv6_lisp_variable str
    Variable name
    advertise_ipv6_ospf bool
    OSPF - Default value: false
    advertise_ipv6_ospf_variable str
    Variable name
    advertise_ipv6_static bool
    Static - Default value: false
    advertise_ipv6_static_variable str
    Variable name
    advertisement_interval int
    Advertisement Interval (seconds) - Range: 0-65535 - Default value: 1
    advertisement_interval_variable 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 - Range: 1-0 - Default value: 4
    ecmp_limit_variable str
    Variable name
    eor_timer int
    EOR Timer - Range: 1-3600 - Default value: 300
    eor_timer_variable str
    Variable name
    feature_profile_id str
    Feature Profile ID
    graceful_restart bool
    Graceful Restart for OMP - Default value: true
    graceful_restart_timer int
    Graceful Restart Timer (seconds) - Range: 1-604800 - Default value: 43200
    graceful_restart_timer_variable str
    Variable name
    graceful_restart_variable str
    Variable name
    holdtime int
    Hold Time (seconds) - Default value: 60
    holdtime_variable str
    Variable name
    ignore_region_path_length bool
    Treat hierarchical and direct (secondary region) paths equally - Default value: false
    ignore_region_path_length_variable str
    Variable name
    name str
    The name of the Feature
    omp_admin_distance_ipv4 int
    OMP Admin Distance IPv4 - Range: 1-255 - Default value: 251
    omp_admin_distance_ipv4_variable str
    Variable name
    omp_admin_distance_ipv6 int
    OMP Admin Distance IPv6 - Range: 1-255 - Default value: 251
    omp_admin_distance_ipv6_variable str
    Variable name
    overlay_as int
    Overlay AS Number - Range: 1-4294967295
    overlay_as_variable str
    Variable name
    paths_advertised_per_prefix int
    Number of Paths Advertised per Prefix - Range: 1-16 - Default value: 4
    paths_advertised_per_prefix_variable str
    Variable name
    shutdown bool
    Shutdown - Default value: false
    shutdown_variable str
    Variable name
    site_types Sequence[str]
    Site Types
    site_types_variable str
    Variable name
    transport_gateway str
    Transport Gateway Path Behavior - Choices: prefer, ecmp-with-direct-path
    transport_gateway_variable str
    Variable name
    version int
    The version of the Feature
    advertiseIpv4Bgp Boolean
    BGP - Default value: false
    advertiseIpv4BgpVariable String
    Variable name
    advertiseIpv4Connected Boolean
    Connected - Default value: true
    advertiseIpv4ConnectedVariable String
    Variable name
    advertiseIpv4Eigrp Boolean
    EIGRP - Default value: false
    advertiseIpv4EigrpVariable String
    Variable name
    advertiseIpv4Isis Boolean
    ISIS - Default value: false
    advertiseIpv4IsisVariable String
    Variable name
    advertiseIpv4Lisp Boolean
    LISP - Default value: false
    advertiseIpv4LispVariable String
    Variable name
    advertiseIpv4Ospf Boolean
    OSPF - Default value: false
    advertiseIpv4OspfV3 Boolean
    OSPFV3 - Default value: false
    advertiseIpv4OspfV3Variable String
    Variable name
    advertiseIpv4OspfVariable String
    Variable name
    advertiseIpv4Static Boolean
    Static - Default value: true
    advertiseIpv4StaticVariable String
    Variable name
    advertiseIpv6Bgp Boolean
    BGP - Default value: false
    advertiseIpv6BgpVariable String
    Variable name
    advertiseIpv6Connected Boolean
    Connected - Default value: false
    advertiseIpv6ConnectedVariable String
    Variable name
    advertiseIpv6Eigrp Boolean
    EIGRP - Default value: false
    advertiseIpv6EigrpVariable String
    Variable name
    advertiseIpv6Isis Boolean
    ISIS - Default value: false
    advertiseIpv6IsisVariable String
    Variable name
    advertiseIpv6Lisp Boolean
    LISP - Default value: false
    advertiseIpv6LispVariable String
    Variable name
    advertiseIpv6Ospf Boolean
    OSPF - Default value: false
    advertiseIpv6OspfVariable String
    Variable name
    advertiseIpv6Static Boolean
    Static - Default value: false
    advertiseIpv6StaticVariable String
    Variable name
    advertisementInterval Number
    Advertisement Interval (seconds) - Range: 0-65535 - Default value: 1
    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 - Range: 1-0 - Default value: 4
    ecmpLimitVariable String
    Variable name
    eorTimer Number
    EOR Timer - Range: 1-3600 - Default value: 300
    eorTimerVariable String
    Variable name
    featureProfileId String
    Feature Profile ID
    gracefulRestart Boolean
    Graceful Restart for OMP - Default value: true
    gracefulRestartTimer Number
    Graceful Restart Timer (seconds) - Range: 1-604800 - Default value: 43200
    gracefulRestartTimerVariable String
    Variable name
    gracefulRestartVariable String
    Variable name
    holdtime Number
    Hold Time (seconds) - Default value: 60
    holdtimeVariable String
    Variable name
    ignoreRegionPathLength Boolean
    Treat hierarchical and direct (secondary region) paths equally - Default value: false
    ignoreRegionPathLengthVariable String
    Variable name
    name String
    The name of the Feature
    ompAdminDistanceIpv4 Number
    OMP Admin Distance IPv4 - Range: 1-255 - Default value: 251
    ompAdminDistanceIpv4Variable String
    Variable name
    ompAdminDistanceIpv6 Number
    OMP Admin Distance IPv6 - Range: 1-255 - Default value: 251
    ompAdminDistanceIpv6Variable String
    Variable name
    overlayAs Number
    Overlay AS Number - Range: 1-4294967295
    overlayAsVariable String
    Variable name
    pathsAdvertisedPerPrefix Number
    Number of Paths Advertised per Prefix - Range: 1-16 - Default value: 4
    pathsAdvertisedPerPrefixVariable String
    Variable name
    shutdown Boolean
    Shutdown - Default value: false
    shutdownVariable String
    Variable name
    siteTypes List<String>
    Site Types
    siteTypesVariable String
    Variable name
    transportGateway String
    Transport Gateway Path Behavior - Choices: prefer, ecmp-with-direct-path
    transportGatewayVariable String
    Variable name
    version Number
    The version of the Feature

    Import

    Expected import identifier with the format: “system_omp_feature_id,feature_profile_id”

    $ pulumi import sdwan:index/systemOmpFeature:SystemOmpFeature example "f6b2c44c-693c-4763-b010-895aa3d236bd,f6dd22c8-0b4f-496c-9a0b-6813d1f8b8ac"
    

    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.
    sdwan logo
    Cisco Catalyst SD-WAN v0.2.0 published on Friday, Nov 1, 2024 by Pulumi