1. Packages
  2. Cisco IOS XE Resource Provider
  3. API Docs
  4. BfdTemplateSingleHop
Cisco IOS XE v0.0.1 published on Friday, Sep 22, 2023 by lbrlabs

iosxe.BfdTemplateSingleHop

Explore with Pulumi AI

This resource can manage the BFD Template Single Hop configuration.

Example Usage

using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Iosxe = Lbrlabs.PulumiPackage.Iosxe;

return await Deployment.RunAsync(() => 
{
    var example = new Iosxe.BfdTemplateSingleHop("example", new()
    {
        AuthenticationMd5Keychain = "KEYC1",
        DampeningHalfTime = 30,
        DampeningMaxSuppressingTime = 60,
        DampeningSuppressTime = 100,
        DampeningUnsuppressTime = 30,
        Echo = true,
    });

});
Copy
package main

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

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := iosxe.NewBfdTemplateSingleHop(ctx, "example", &iosxe.BfdTemplateSingleHopArgs{
			AuthenticationMd5Keychain:   pulumi.String("KEYC1"),
			DampeningHalfTime:           pulumi.Int(30),
			DampeningMaxSuppressingTime: pulumi.Int(60),
			DampeningSuppressTime:       pulumi.Int(100),
			DampeningUnsuppressTime:     pulumi.Int(30),
			Echo:                        pulumi.Bool(true),
		})
		if err != nil {
			return err
		}
		return nil
	})
}
Copy
package generated_program;

import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.iosxe.BfdTemplateSingleHop;
import com.pulumi.iosxe.BfdTemplateSingleHopArgs;
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 BfdTemplateSingleHop("example", BfdTemplateSingleHopArgs.builder()        
            .authenticationMd5Keychain("KEYC1")
            .dampeningHalfTime(30)
            .dampeningMaxSuppressingTime(60)
            .dampeningSuppressTime(100)
            .dampeningUnsuppressTime(30)
            .echo(true)
            .build());

    }
}
Copy
import * as pulumi from "@pulumi/pulumi";
import * as iosxe from "@lbrlabs/pulumi-iosxe";

const example = new iosxe.BfdTemplateSingleHop("example", {
    authenticationMd5Keychain: "KEYC1",
    dampeningHalfTime: 30,
    dampeningMaxSuppressingTime: 60,
    dampeningSuppressTime: 100,
    dampeningUnsuppressTime: 30,
    echo: true,
});
Copy
import pulumi
import lbrlabs_pulumi_iosxe as iosxe

example = iosxe.BfdTemplateSingleHop("example",
    authentication_md5_keychain="KEYC1",
    dampening_half_time=30,
    dampening_max_suppressing_time=60,
    dampening_suppress_time=100,
    dampening_unsuppress_time=30,
    echo=True)
Copy
resources:
  example:
    type: iosxe:BfdTemplateSingleHop
    properties:
      authenticationMd5Keychain: KEYC1
      dampeningHalfTime: 30
      dampeningMaxSuppressingTime: 60
      dampeningSuppressTime: 100
      dampeningUnsuppressTime: 30
      echo: true
Copy

Create BfdTemplateSingleHop Resource

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

Constructor syntax

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

@overload
def BfdTemplateSingleHop(resource_name: str,
                         opts: Optional[ResourceOptions] = None,
                         authentication_md5_keychain: Optional[str] = None,
                         authentication_meticulous_md5_keychain: Optional[str] = None,
                         authentication_meticulous_sha1_keychain: Optional[str] = None,
                         authentication_sha1_keychain: Optional[str] = None,
                         dampening_half_time: Optional[int] = None,
                         dampening_max_suppressing_time: Optional[int] = None,
                         dampening_suppress_time: Optional[int] = None,
                         dampening_unsuppress_time: Optional[int] = None,
                         device: Optional[str] = None,
                         echo: Optional[bool] = None,
                         interval_microseconds_min_rx: Optional[int] = None,
                         interval_microseconds_min_tx: Optional[int] = None,
                         interval_milliseconds_both: Optional[int] = None,
                         interval_milliseconds_min_rx: Optional[int] = None,
                         interval_milliseconds_min_tx: Optional[int] = None,
                         interval_milliseconds_multiplier: Optional[int] = None,
                         name: Optional[str] = None)
func NewBfdTemplateSingleHop(ctx *Context, name string, args *BfdTemplateSingleHopArgs, opts ...ResourceOption) (*BfdTemplateSingleHop, error)
public BfdTemplateSingleHop(string name, BfdTemplateSingleHopArgs? args = null, CustomResourceOptions? opts = null)
public BfdTemplateSingleHop(String name, BfdTemplateSingleHopArgs args)
public BfdTemplateSingleHop(String name, BfdTemplateSingleHopArgs args, CustomResourceOptions options)
type: iosxe:BfdTemplateSingleHop
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.

Parameters

name This property is required. string
The unique name of the resource.
args BfdTemplateSingleHopArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
resource_name This property is required. str
The unique name of the resource.
args BfdTemplateSingleHopArgs
The arguments to resource properties.
opts ResourceOptions
Bag of options to control resource's behavior.
ctx Context
Context object for the current deployment.
name This property is required. string
The unique name of the resource.
args BfdTemplateSingleHopArgs
The arguments to resource properties.
opts ResourceOption
Bag of options to control resource's behavior.
name This property is required. string
The unique name of the resource.
args BfdTemplateSingleHopArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
name This property is required. String
The unique name of the resource.
args This property is required. BfdTemplateSingleHopArgs
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 bfdTemplateSingleHopResource = new Iosxe.BfdTemplateSingleHop("bfdTemplateSingleHopResource", new()
{
    AuthenticationMd5Keychain = "string",
    AuthenticationMeticulousMd5Keychain = "string",
    AuthenticationMeticulousSha1Keychain = "string",
    AuthenticationSha1Keychain = "string",
    DampeningHalfTime = 0,
    DampeningMaxSuppressingTime = 0,
    DampeningSuppressTime = 0,
    DampeningUnsuppressTime = 0,
    Device = "string",
    Echo = false,
    IntervalMicrosecondsMinRx = 0,
    IntervalMicrosecondsMinTx = 0,
    IntervalMillisecondsBoth = 0,
    IntervalMillisecondsMinRx = 0,
    IntervalMillisecondsMinTx = 0,
    IntervalMillisecondsMultiplier = 0,
    Name = "string",
});
Copy
example, err := iosxe.NewBfdTemplateSingleHop(ctx, "bfdTemplateSingleHopResource", &iosxe.BfdTemplateSingleHopArgs{
	AuthenticationMd5Keychain:            pulumi.String("string"),
	AuthenticationMeticulousMd5Keychain:  pulumi.String("string"),
	AuthenticationMeticulousSha1Keychain: pulumi.String("string"),
	AuthenticationSha1Keychain:           pulumi.String("string"),
	DampeningHalfTime:                    pulumi.Int(0),
	DampeningMaxSuppressingTime:          pulumi.Int(0),
	DampeningSuppressTime:                pulumi.Int(0),
	DampeningUnsuppressTime:              pulumi.Int(0),
	Device:                               pulumi.String("string"),
	Echo:                                 pulumi.Bool(false),
	IntervalMicrosecondsMinRx:            pulumi.Int(0),
	IntervalMicrosecondsMinTx:            pulumi.Int(0),
	IntervalMillisecondsBoth:             pulumi.Int(0),
	IntervalMillisecondsMinRx:            pulumi.Int(0),
	IntervalMillisecondsMinTx:            pulumi.Int(0),
	IntervalMillisecondsMultiplier:       pulumi.Int(0),
	Name:                                 pulumi.String("string"),
})
Copy
var bfdTemplateSingleHopResource = new BfdTemplateSingleHop("bfdTemplateSingleHopResource", BfdTemplateSingleHopArgs.builder()
    .authenticationMd5Keychain("string")
    .authenticationMeticulousMd5Keychain("string")
    .authenticationMeticulousSha1Keychain("string")
    .authenticationSha1Keychain("string")
    .dampeningHalfTime(0)
    .dampeningMaxSuppressingTime(0)
    .dampeningSuppressTime(0)
    .dampeningUnsuppressTime(0)
    .device("string")
    .echo(false)
    .intervalMicrosecondsMinRx(0)
    .intervalMicrosecondsMinTx(0)
    .intervalMillisecondsBoth(0)
    .intervalMillisecondsMinRx(0)
    .intervalMillisecondsMinTx(0)
    .intervalMillisecondsMultiplier(0)
    .name("string")
    .build());
Copy
bfd_template_single_hop_resource = iosxe.BfdTemplateSingleHop("bfdTemplateSingleHopResource",
    authentication_md5_keychain="string",
    authentication_meticulous_md5_keychain="string",
    authentication_meticulous_sha1_keychain="string",
    authentication_sha1_keychain="string",
    dampening_half_time=0,
    dampening_max_suppressing_time=0,
    dampening_suppress_time=0,
    dampening_unsuppress_time=0,
    device="string",
    echo=False,
    interval_microseconds_min_rx=0,
    interval_microseconds_min_tx=0,
    interval_milliseconds_both=0,
    interval_milliseconds_min_rx=0,
    interval_milliseconds_min_tx=0,
    interval_milliseconds_multiplier=0,
    name="string")
Copy
const bfdTemplateSingleHopResource = new iosxe.BfdTemplateSingleHop("bfdTemplateSingleHopResource", {
    authenticationMd5Keychain: "string",
    authenticationMeticulousMd5Keychain: "string",
    authenticationMeticulousSha1Keychain: "string",
    authenticationSha1Keychain: "string",
    dampeningHalfTime: 0,
    dampeningMaxSuppressingTime: 0,
    dampeningSuppressTime: 0,
    dampeningUnsuppressTime: 0,
    device: "string",
    echo: false,
    intervalMicrosecondsMinRx: 0,
    intervalMicrosecondsMinTx: 0,
    intervalMillisecondsBoth: 0,
    intervalMillisecondsMinRx: 0,
    intervalMillisecondsMinTx: 0,
    intervalMillisecondsMultiplier: 0,
    name: "string",
});
Copy
type: iosxe:BfdTemplateSingleHop
properties:
    authenticationMd5Keychain: string
    authenticationMeticulousMd5Keychain: string
    authenticationMeticulousSha1Keychain: string
    authenticationSha1Keychain: string
    dampeningHalfTime: 0
    dampeningMaxSuppressingTime: 0
    dampeningSuppressTime: 0
    dampeningUnsuppressTime: 0
    device: string
    echo: false
    intervalMicrosecondsMinRx: 0
    intervalMicrosecondsMinTx: 0
    intervalMillisecondsBoth: 0
    intervalMillisecondsMinRx: 0
    intervalMillisecondsMinTx: 0
    intervalMillisecondsMultiplier: 0
    name: string
Copy

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

AuthenticationMd5Keychain string
keychain name
AuthenticationMeticulousMd5Keychain string
keychain name
AuthenticationMeticulousSha1Keychain string
keychain name
AuthenticationSha1Keychain string
keychain name
DampeningHalfTime int
Half-life time for the penalty - Range: 1-30
DampeningMaxSuppressingTime int
Maximum duration to suppress a session - Range: 1-420
DampeningSuppressTime int
Value to start suppressing a session - Range: 1-18000
DampeningUnsuppressTime int
Value to unsuppress a session - Range: 1-18000
Device string
A device name from the provider configuration.
Echo bool
Use echo adjunct as bfd detection mechanism
IntervalMicrosecondsMinRx int
Minimum receive interval capability - Range: 3300-9999000
IntervalMicrosecondsMinTx int
Minimum transmit interval capability - Range: 3300-9999000
IntervalMillisecondsBoth int
Minimum transmit and receive interval capability - Range: 4-9999
IntervalMillisecondsMinRx int
Minimum receive interval capability - Range: 4-9999
IntervalMillisecondsMinTx int
Minimum transmit interval capability - Range: 4-9999
IntervalMillisecondsMultiplier int
Multiplier value used to compute holddown - Range: 3-50
Name string
AuthenticationMd5Keychain string
keychain name
AuthenticationMeticulousMd5Keychain string
keychain name
AuthenticationMeticulousSha1Keychain string
keychain name
AuthenticationSha1Keychain string
keychain name
DampeningHalfTime int
Half-life time for the penalty - Range: 1-30
DampeningMaxSuppressingTime int
Maximum duration to suppress a session - Range: 1-420
DampeningSuppressTime int
Value to start suppressing a session - Range: 1-18000
DampeningUnsuppressTime int
Value to unsuppress a session - Range: 1-18000
Device string
A device name from the provider configuration.
Echo bool
Use echo adjunct as bfd detection mechanism
IntervalMicrosecondsMinRx int
Minimum receive interval capability - Range: 3300-9999000
IntervalMicrosecondsMinTx int
Minimum transmit interval capability - Range: 3300-9999000
IntervalMillisecondsBoth int
Minimum transmit and receive interval capability - Range: 4-9999
IntervalMillisecondsMinRx int
Minimum receive interval capability - Range: 4-9999
IntervalMillisecondsMinTx int
Minimum transmit interval capability - Range: 4-9999
IntervalMillisecondsMultiplier int
Multiplier value used to compute holddown - Range: 3-50
Name string
authenticationMd5Keychain String
keychain name
authenticationMeticulousMd5Keychain String
keychain name
authenticationMeticulousSha1Keychain String
keychain name
authenticationSha1Keychain String
keychain name
dampeningHalfTime Integer
Half-life time for the penalty - Range: 1-30
dampeningMaxSuppressingTime Integer
Maximum duration to suppress a session - Range: 1-420
dampeningSuppressTime Integer
Value to start suppressing a session - Range: 1-18000
dampeningUnsuppressTime Integer
Value to unsuppress a session - Range: 1-18000
device String
A device name from the provider configuration.
echo Boolean
Use echo adjunct as bfd detection mechanism
intervalMicrosecondsMinRx Integer
Minimum receive interval capability - Range: 3300-9999000
intervalMicrosecondsMinTx Integer
Minimum transmit interval capability - Range: 3300-9999000
intervalMillisecondsBoth Integer
Minimum transmit and receive interval capability - Range: 4-9999
intervalMillisecondsMinRx Integer
Minimum receive interval capability - Range: 4-9999
intervalMillisecondsMinTx Integer
Minimum transmit interval capability - Range: 4-9999
intervalMillisecondsMultiplier Integer
Multiplier value used to compute holddown - Range: 3-50
name String
authenticationMd5Keychain string
keychain name
authenticationMeticulousMd5Keychain string
keychain name
authenticationMeticulousSha1Keychain string
keychain name
authenticationSha1Keychain string
keychain name
dampeningHalfTime number
Half-life time for the penalty - Range: 1-30
dampeningMaxSuppressingTime number
Maximum duration to suppress a session - Range: 1-420
dampeningSuppressTime number
Value to start suppressing a session - Range: 1-18000
dampeningUnsuppressTime number
Value to unsuppress a session - Range: 1-18000
device string
A device name from the provider configuration.
echo boolean
Use echo adjunct as bfd detection mechanism
intervalMicrosecondsMinRx number
Minimum receive interval capability - Range: 3300-9999000
intervalMicrosecondsMinTx number
Minimum transmit interval capability - Range: 3300-9999000
intervalMillisecondsBoth number
Minimum transmit and receive interval capability - Range: 4-9999
intervalMillisecondsMinRx number
Minimum receive interval capability - Range: 4-9999
intervalMillisecondsMinTx number
Minimum transmit interval capability - Range: 4-9999
intervalMillisecondsMultiplier number
Multiplier value used to compute holddown - Range: 3-50
name string
authentication_md5_keychain str
keychain name
authentication_meticulous_md5_keychain str
keychain name
authentication_meticulous_sha1_keychain str
keychain name
authentication_sha1_keychain str
keychain name
dampening_half_time int
Half-life time for the penalty - Range: 1-30
dampening_max_suppressing_time int
Maximum duration to suppress a session - Range: 1-420
dampening_suppress_time int
Value to start suppressing a session - Range: 1-18000
dampening_unsuppress_time int
Value to unsuppress a session - Range: 1-18000
device str
A device name from the provider configuration.
echo bool
Use echo adjunct as bfd detection mechanism
interval_microseconds_min_rx int
Minimum receive interval capability - Range: 3300-9999000
interval_microseconds_min_tx int
Minimum transmit interval capability - Range: 3300-9999000
interval_milliseconds_both int
Minimum transmit and receive interval capability - Range: 4-9999
interval_milliseconds_min_rx int
Minimum receive interval capability - Range: 4-9999
interval_milliseconds_min_tx int
Minimum transmit interval capability - Range: 4-9999
interval_milliseconds_multiplier int
Multiplier value used to compute holddown - Range: 3-50
name str
authenticationMd5Keychain String
keychain name
authenticationMeticulousMd5Keychain String
keychain name
authenticationMeticulousSha1Keychain String
keychain name
authenticationSha1Keychain String
keychain name
dampeningHalfTime Number
Half-life time for the penalty - Range: 1-30
dampeningMaxSuppressingTime Number
Maximum duration to suppress a session - Range: 1-420
dampeningSuppressTime Number
Value to start suppressing a session - Range: 1-18000
dampeningUnsuppressTime Number
Value to unsuppress a session - Range: 1-18000
device String
A device name from the provider configuration.
echo Boolean
Use echo adjunct as bfd detection mechanism
intervalMicrosecondsMinRx Number
Minimum receive interval capability - Range: 3300-9999000
intervalMicrosecondsMinTx Number
Minimum transmit interval capability - Range: 3300-9999000
intervalMillisecondsBoth Number
Minimum transmit and receive interval capability - Range: 4-9999
intervalMillisecondsMinRx Number
Minimum receive interval capability - Range: 4-9999
intervalMillisecondsMinTx Number
Minimum transmit interval capability - Range: 4-9999
intervalMillisecondsMultiplier Number
Multiplier value used to compute holddown - Range: 3-50
name String

Outputs

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

Id string
The provider-assigned unique ID for this managed resource.
Id string
The provider-assigned unique ID for this managed resource.
id String
The provider-assigned unique ID for this managed resource.
id string
The provider-assigned unique ID for this managed resource.
id str
The provider-assigned unique ID for this managed resource.
id String
The provider-assigned unique ID for this managed resource.

Look up Existing BfdTemplateSingleHop Resource

Get an existing BfdTemplateSingleHop 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?: BfdTemplateSingleHopState, opts?: CustomResourceOptions): BfdTemplateSingleHop
@staticmethod
def get(resource_name: str,
        id: str,
        opts: Optional[ResourceOptions] = None,
        authentication_md5_keychain: Optional[str] = None,
        authentication_meticulous_md5_keychain: Optional[str] = None,
        authentication_meticulous_sha1_keychain: Optional[str] = None,
        authentication_sha1_keychain: Optional[str] = None,
        dampening_half_time: Optional[int] = None,
        dampening_max_suppressing_time: Optional[int] = None,
        dampening_suppress_time: Optional[int] = None,
        dampening_unsuppress_time: Optional[int] = None,
        device: Optional[str] = None,
        echo: Optional[bool] = None,
        interval_microseconds_min_rx: Optional[int] = None,
        interval_microseconds_min_tx: Optional[int] = None,
        interval_milliseconds_both: Optional[int] = None,
        interval_milliseconds_min_rx: Optional[int] = None,
        interval_milliseconds_min_tx: Optional[int] = None,
        interval_milliseconds_multiplier: Optional[int] = None,
        name: Optional[str] = None) -> BfdTemplateSingleHop
func GetBfdTemplateSingleHop(ctx *Context, name string, id IDInput, state *BfdTemplateSingleHopState, opts ...ResourceOption) (*BfdTemplateSingleHop, error)
public static BfdTemplateSingleHop Get(string name, Input<string> id, BfdTemplateSingleHopState? state, CustomResourceOptions? opts = null)
public static BfdTemplateSingleHop get(String name, Output<String> id, BfdTemplateSingleHopState state, CustomResourceOptions options)
resources:  _:    type: iosxe:BfdTemplateSingleHop    get:      id: ${id}
name This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
resource_name This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
name This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
name This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
name This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
The following state arguments are supported:
AuthenticationMd5Keychain string
keychain name
AuthenticationMeticulousMd5Keychain string
keychain name
AuthenticationMeticulousSha1Keychain string
keychain name
AuthenticationSha1Keychain string
keychain name
DampeningHalfTime int
Half-life time for the penalty - Range: 1-30
DampeningMaxSuppressingTime int
Maximum duration to suppress a session - Range: 1-420
DampeningSuppressTime int
Value to start suppressing a session - Range: 1-18000
DampeningUnsuppressTime int
Value to unsuppress a session - Range: 1-18000
Device string
A device name from the provider configuration.
Echo bool
Use echo adjunct as bfd detection mechanism
IntervalMicrosecondsMinRx int
Minimum receive interval capability - Range: 3300-9999000
IntervalMicrosecondsMinTx int
Minimum transmit interval capability - Range: 3300-9999000
IntervalMillisecondsBoth int
Minimum transmit and receive interval capability - Range: 4-9999
IntervalMillisecondsMinRx int
Minimum receive interval capability - Range: 4-9999
IntervalMillisecondsMinTx int
Minimum transmit interval capability - Range: 4-9999
IntervalMillisecondsMultiplier int
Multiplier value used to compute holddown - Range: 3-50
Name string
AuthenticationMd5Keychain string
keychain name
AuthenticationMeticulousMd5Keychain string
keychain name
AuthenticationMeticulousSha1Keychain string
keychain name
AuthenticationSha1Keychain string
keychain name
DampeningHalfTime int
Half-life time for the penalty - Range: 1-30
DampeningMaxSuppressingTime int
Maximum duration to suppress a session - Range: 1-420
DampeningSuppressTime int
Value to start suppressing a session - Range: 1-18000
DampeningUnsuppressTime int
Value to unsuppress a session - Range: 1-18000
Device string
A device name from the provider configuration.
Echo bool
Use echo adjunct as bfd detection mechanism
IntervalMicrosecondsMinRx int
Minimum receive interval capability - Range: 3300-9999000
IntervalMicrosecondsMinTx int
Minimum transmit interval capability - Range: 3300-9999000
IntervalMillisecondsBoth int
Minimum transmit and receive interval capability - Range: 4-9999
IntervalMillisecondsMinRx int
Minimum receive interval capability - Range: 4-9999
IntervalMillisecondsMinTx int
Minimum transmit interval capability - Range: 4-9999
IntervalMillisecondsMultiplier int
Multiplier value used to compute holddown - Range: 3-50
Name string
authenticationMd5Keychain String
keychain name
authenticationMeticulousMd5Keychain String
keychain name
authenticationMeticulousSha1Keychain String
keychain name
authenticationSha1Keychain String
keychain name
dampeningHalfTime Integer
Half-life time for the penalty - Range: 1-30
dampeningMaxSuppressingTime Integer
Maximum duration to suppress a session - Range: 1-420
dampeningSuppressTime Integer
Value to start suppressing a session - Range: 1-18000
dampeningUnsuppressTime Integer
Value to unsuppress a session - Range: 1-18000
device String
A device name from the provider configuration.
echo Boolean
Use echo adjunct as bfd detection mechanism
intervalMicrosecondsMinRx Integer
Minimum receive interval capability - Range: 3300-9999000
intervalMicrosecondsMinTx Integer
Minimum transmit interval capability - Range: 3300-9999000
intervalMillisecondsBoth Integer
Minimum transmit and receive interval capability - Range: 4-9999
intervalMillisecondsMinRx Integer
Minimum receive interval capability - Range: 4-9999
intervalMillisecondsMinTx Integer
Minimum transmit interval capability - Range: 4-9999
intervalMillisecondsMultiplier Integer
Multiplier value used to compute holddown - Range: 3-50
name String
authenticationMd5Keychain string
keychain name
authenticationMeticulousMd5Keychain string
keychain name
authenticationMeticulousSha1Keychain string
keychain name
authenticationSha1Keychain string
keychain name
dampeningHalfTime number
Half-life time for the penalty - Range: 1-30
dampeningMaxSuppressingTime number
Maximum duration to suppress a session - Range: 1-420
dampeningSuppressTime number
Value to start suppressing a session - Range: 1-18000
dampeningUnsuppressTime number
Value to unsuppress a session - Range: 1-18000
device string
A device name from the provider configuration.
echo boolean
Use echo adjunct as bfd detection mechanism
intervalMicrosecondsMinRx number
Minimum receive interval capability - Range: 3300-9999000
intervalMicrosecondsMinTx number
Minimum transmit interval capability - Range: 3300-9999000
intervalMillisecondsBoth number
Minimum transmit and receive interval capability - Range: 4-9999
intervalMillisecondsMinRx number
Minimum receive interval capability - Range: 4-9999
intervalMillisecondsMinTx number
Minimum transmit interval capability - Range: 4-9999
intervalMillisecondsMultiplier number
Multiplier value used to compute holddown - Range: 3-50
name string
authentication_md5_keychain str
keychain name
authentication_meticulous_md5_keychain str
keychain name
authentication_meticulous_sha1_keychain str
keychain name
authentication_sha1_keychain str
keychain name
dampening_half_time int
Half-life time for the penalty - Range: 1-30
dampening_max_suppressing_time int
Maximum duration to suppress a session - Range: 1-420
dampening_suppress_time int
Value to start suppressing a session - Range: 1-18000
dampening_unsuppress_time int
Value to unsuppress a session - Range: 1-18000
device str
A device name from the provider configuration.
echo bool
Use echo adjunct as bfd detection mechanism
interval_microseconds_min_rx int
Minimum receive interval capability - Range: 3300-9999000
interval_microseconds_min_tx int
Minimum transmit interval capability - Range: 3300-9999000
interval_milliseconds_both int
Minimum transmit and receive interval capability - Range: 4-9999
interval_milliseconds_min_rx int
Minimum receive interval capability - Range: 4-9999
interval_milliseconds_min_tx int
Minimum transmit interval capability - Range: 4-9999
interval_milliseconds_multiplier int
Multiplier value used to compute holddown - Range: 3-50
name str
authenticationMd5Keychain String
keychain name
authenticationMeticulousMd5Keychain String
keychain name
authenticationMeticulousSha1Keychain String
keychain name
authenticationSha1Keychain String
keychain name
dampeningHalfTime Number
Half-life time for the penalty - Range: 1-30
dampeningMaxSuppressingTime Number
Maximum duration to suppress a session - Range: 1-420
dampeningSuppressTime Number
Value to start suppressing a session - Range: 1-18000
dampeningUnsuppressTime Number
Value to unsuppress a session - Range: 1-18000
device String
A device name from the provider configuration.
echo Boolean
Use echo adjunct as bfd detection mechanism
intervalMicrosecondsMinRx Number
Minimum receive interval capability - Range: 3300-9999000
intervalMicrosecondsMinTx Number
Minimum transmit interval capability - Range: 3300-9999000
intervalMillisecondsBoth Number
Minimum transmit and receive interval capability - Range: 4-9999
intervalMillisecondsMinRx Number
Minimum receive interval capability - Range: 4-9999
intervalMillisecondsMinTx Number
Minimum transmit interval capability - Range: 4-9999
intervalMillisecondsMultiplier Number
Multiplier value used to compute holddown - Range: 3-50
name String

Import

 $ pulumi import iosxe:index/bfdTemplateSingleHop:BfdTemplateSingleHop example "Cisco-IOS-XE-native:native/bfd-template/Cisco-IOS-XE-bfd:single-hop=SH-TEMPLATE-1"
Copy

To learn more about importing existing cloud resources, see Importing resources.

Package Details

Repository
iosxe lbrlabs/pulumi-iosxe
License
Apache-2.0
Notes
This Pulumi package is based on the iosxe Terraform Provider.