1. Packages
  2. Cisco Catalyst SD-WAN Provider
  3. API Docs
  4. CiscoOmpFeatureTemplate
Cisco Catalyst SD-WAN v0.2.3 published on Wednesday, Dec 4, 2024 by Pulumi

sdwan.CiscoOmpFeatureTemplate

Explore with Pulumi AI

sdwan logo
Cisco Catalyst SD-WAN v0.2.3 published on Wednesday, Dec 4, 2024 by Pulumi

    This resource can manage a Cisco OMP feature template.

    • Minimum SD-WAN Manager version: 15.0.0

    Example Usage

    Coming soon!
    
    Coming soon!
    
    Coming soon!
    
    Coming soon!
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.sdwan.CiscoOmpFeatureTemplate;
    import com.pulumi.sdwan.CiscoOmpFeatureTemplateArgs;
    import com.pulumi.sdwan.inputs.CiscoOmpFeatureTemplateAdvertiseIpv4RouteArgs;
    import com.pulumi.sdwan.inputs.CiscoOmpFeatureTemplateAdvertiseIpv6RouteArgs;
    import java.util.List;
    import java.util.ArrayList;
    import java.util.Map;
    import java.io.File;
    import java.nio.file.Files;
    import java.nio.file.Paths;
    
    public class App {
        public static void main(String[] args) {
            Pulumi.run(App::stack);
        }
    
        public static void stack(Context ctx) {
            var example = new CiscoOmpFeatureTemplate("example", CiscoOmpFeatureTemplateArgs.builder()
                .name("Example")
                .description("My Example")
                .deviceTypes("vedge-C8000V")
                .gracefulRestart(true)
                .overlayAs(1)
                .sendPathLimit(4)
                .ecmpLimit(4)
                .shutdown(false)
                .ompAdminDistanceIpv4(10)
                .ompAdminDistanceIpv6(10)
                .advertisementInterval(1)
                .gracefulRestartTimer(43200)
                .eorTimer(300)
                .holdtime(60)
                .ignoreRegionPathLength(false)
                .transportGateway("prefer")
                .advertiseIpv4Routes(CiscoOmpFeatureTemplateAdvertiseIpv4RouteArgs.builder()
                    .protocol("ospf")
                    .advertise_external_ospf("external")
                    .build())
                .advertiseIpv6Routes(CiscoOmpFeatureTemplateAdvertiseIpv6RouteArgs.builder()
                    .protocol("ospf")
                    .build())
                .build());
    
        }
    }
    
    resources:
      example:
        type: sdwan:CiscoOmpFeatureTemplate
        properties:
          name: Example
          description: My Example
          deviceTypes:
            - vedge-C8000V
          gracefulRestart: true
          overlayAs: 1
          sendPathLimit: 4
          ecmpLimit: 4
          shutdown: false
          ompAdminDistanceIpv4: 10
          ompAdminDistanceIpv6: 10
          advertisementInterval: 1
          gracefulRestartTimer: 43200
          eorTimer: 300
          holdtime: 60
          ignoreRegionPathLength: false
          transportGateway: prefer
          advertiseIpv4Routes:
            - protocol: ospf
              advertise_external_ospf: external
          advertiseIpv6Routes:
            - protocol: ospf
    

    Create CiscoOmpFeatureTemplate Resource

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

    Constructor syntax

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

    Parameters

    name string
    The unique name of the resource.
    args CiscoOmpFeatureTemplateArgs
    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 CiscoOmpFeatureTemplateArgs
    The arguments to resource properties.
    opts ResourceOptions
    Bag of options to control resource's behavior.
    ctx Context
    Context object for the current deployment.
    name string
    The unique name of the resource.
    args CiscoOmpFeatureTemplateArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args CiscoOmpFeatureTemplateArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args CiscoOmpFeatureTemplateArgs
    The arguments to resource properties.
    options CustomResourceOptions
    Bag of options to control resource's behavior.

    Constructor example

    The following reference example uses placeholder values for all input properties.

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

    CiscoOmpFeatureTemplate Resource Properties

    To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

    Inputs

    In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.

    The CiscoOmpFeatureTemplate resource accepts the following input properties:

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

    Outputs

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

    Id string
    The provider-assigned unique ID for this managed resource.
    TemplateType string
    The template type
    Version int
    The version of the feature template
    Id string
    The provider-assigned unique ID for this managed resource.
    TemplateType string
    The template type
    Version int
    The version of the feature template
    id String
    The provider-assigned unique ID for this managed resource.
    templateType String
    The template type
    version Integer
    The version of the feature template
    id string
    The provider-assigned unique ID for this managed resource.
    templateType string
    The template type
    version number
    The version of the feature template
    id str
    The provider-assigned unique ID for this managed resource.
    template_type str
    The template type
    version int
    The version of the feature template
    id String
    The provider-assigned unique ID for this managed resource.
    templateType String
    The template type
    version Number
    The version of the feature template

    Look up Existing CiscoOmpFeatureTemplate Resource

    Get an existing CiscoOmpFeatureTemplate resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.

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

    Supporting Types

    CiscoOmpFeatureTemplateAdvertiseIpv4Route, CiscoOmpFeatureTemplateAdvertiseIpv4RouteArgs

    AdvertiseExternalOspf string
    Advertise OSPF external routes

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

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

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

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

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

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

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

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

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

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

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

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

    CiscoOmpFeatureTemplateAdvertiseIpv6Route, CiscoOmpFeatureTemplateAdvertiseIpv6RouteArgs

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

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

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

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

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

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

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

    Import

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

    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.3 published on Wednesday, Dec 4, 2024 by Pulumi