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,
});
});
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
})
}
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());
}
}
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)
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,
});
resources:
example:
type: iosxe:BfdTemplateSingleHop
properties:
authenticationMd5Keychain: KEYC1
dampeningHalfTime: 30
dampeningMaxSuppressingTime: 60
dampeningSuppressTime: 100
dampeningUnsuppressTime: 30
echo: true
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 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 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 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 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 String
- The unique name of the resource.
- args 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",
});
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"),
})
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());
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")
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",
});
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
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:
- Authentication
Md5Keychain string - keychain name
- Authentication
Meticulous stringMd5Keychain - keychain name
- Authentication
Meticulous stringSha1Keychain - keychain name
- Authentication
Sha1Keychain string - keychain name
- Dampening
Half intTime - Half-life time for the penalty - Range:
1
-30
- Dampening
Max intSuppressing Time - Maximum duration to suppress a session - Range:
1
-420
- Dampening
Suppress intTime - Value to start suppressing a session - Range:
1
-18000
- Dampening
Unsuppress intTime - 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
- Interval
Microseconds intMin Rx - Minimum receive interval capability - Range:
3300
-9999000
- Interval
Microseconds intMin Tx - Minimum transmit interval capability - Range:
3300
-9999000
- Interval
Milliseconds intBoth - Minimum transmit and receive interval capability - Range:
4
-9999
- Interval
Milliseconds intMin Rx - Minimum receive interval capability - Range:
4
-9999
- Interval
Milliseconds intMin Tx - Minimum transmit interval capability - Range:
4
-9999
- Interval
Milliseconds intMultiplier - Multiplier value used to compute holddown - Range:
3
-50
- Name string
- Authentication
Md5Keychain string - keychain name
- Authentication
Meticulous stringMd5Keychain - keychain name
- Authentication
Meticulous stringSha1Keychain - keychain name
- Authentication
Sha1Keychain string - keychain name
- Dampening
Half intTime - Half-life time for the penalty - Range:
1
-30
- Dampening
Max intSuppressing Time - Maximum duration to suppress a session - Range:
1
-420
- Dampening
Suppress intTime - Value to start suppressing a session - Range:
1
-18000
- Dampening
Unsuppress intTime - 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
- Interval
Microseconds intMin Rx - Minimum receive interval capability - Range:
3300
-9999000
- Interval
Microseconds intMin Tx - Minimum transmit interval capability - Range:
3300
-9999000
- Interval
Milliseconds intBoth - Minimum transmit and receive interval capability - Range:
4
-9999
- Interval
Milliseconds intMin Rx - Minimum receive interval capability - Range:
4
-9999
- Interval
Milliseconds intMin Tx - Minimum transmit interval capability - Range:
4
-9999
- Interval
Milliseconds intMultiplier - Multiplier value used to compute holddown - Range:
3
-50
- Name string
- authentication
Md5Keychain String - keychain name
- authentication
Meticulous StringMd5Keychain - keychain name
- authentication
Meticulous StringSha1Keychain - keychain name
- authentication
Sha1Keychain String - keychain name
- dampening
Half IntegerTime - Half-life time for the penalty - Range:
1
-30
- dampening
Max IntegerSuppressing Time - Maximum duration to suppress a session - Range:
1
-420
- dampening
Suppress IntegerTime - Value to start suppressing a session - Range:
1
-18000
- dampening
Unsuppress IntegerTime - 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
- interval
Microseconds IntegerMin Rx - Minimum receive interval capability - Range:
3300
-9999000
- interval
Microseconds IntegerMin Tx - Minimum transmit interval capability - Range:
3300
-9999000
- interval
Milliseconds IntegerBoth - Minimum transmit and receive interval capability - Range:
4
-9999
- interval
Milliseconds IntegerMin Rx - Minimum receive interval capability - Range:
4
-9999
- interval
Milliseconds IntegerMin Tx - Minimum transmit interval capability - Range:
4
-9999
- interval
Milliseconds IntegerMultiplier - Multiplier value used to compute holddown - Range:
3
-50
- name String
- authentication
Md5Keychain string - keychain name
- authentication
Meticulous stringMd5Keychain - keychain name
- authentication
Meticulous stringSha1Keychain - keychain name
- authentication
Sha1Keychain string - keychain name
- dampening
Half numberTime - Half-life time for the penalty - Range:
1
-30
- dampening
Max numberSuppressing Time - Maximum duration to suppress a session - Range:
1
-420
- dampening
Suppress numberTime - Value to start suppressing a session - Range:
1
-18000
- dampening
Unsuppress numberTime - 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
- interval
Microseconds numberMin Rx - Minimum receive interval capability - Range:
3300
-9999000
- interval
Microseconds numberMin Tx - Minimum transmit interval capability - Range:
3300
-9999000
- interval
Milliseconds numberBoth - Minimum transmit and receive interval capability - Range:
4
-9999
- interval
Milliseconds numberMin Rx - Minimum receive interval capability - Range:
4
-9999
- interval
Milliseconds numberMin Tx - Minimum transmit interval capability - Range:
4
-9999
- interval
Milliseconds numberMultiplier - Multiplier value used to compute holddown - Range:
3
-50
- name string
- authentication_
md5_ strkeychain - keychain name
- authentication_
meticulous_ strmd5_ keychain - keychain name
- authentication_
meticulous_ strsha1_ keychain - keychain name
- authentication_
sha1_ strkeychain - keychain name
- dampening_
half_ inttime - Half-life time for the penalty - Range:
1
-30
- dampening_
max_ intsuppressing_ time - Maximum duration to suppress a session - Range:
1
-420
- dampening_
suppress_ inttime - Value to start suppressing a session - Range:
1
-18000
- dampening_
unsuppress_ inttime - 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_ intmin_ rx - Minimum receive interval capability - Range:
3300
-9999000
- interval_
microseconds_ intmin_ tx - Minimum transmit interval capability - Range:
3300
-9999000
- interval_
milliseconds_ intboth - Minimum transmit and receive interval capability - Range:
4
-9999
- interval_
milliseconds_ intmin_ rx - Minimum receive interval capability - Range:
4
-9999
- interval_
milliseconds_ intmin_ tx - Minimum transmit interval capability - Range:
4
-9999
- interval_
milliseconds_ intmultiplier - Multiplier value used to compute holddown - Range:
3
-50
- name str
- authentication
Md5Keychain String - keychain name
- authentication
Meticulous StringMd5Keychain - keychain name
- authentication
Meticulous StringSha1Keychain - keychain name
- authentication
Sha1Keychain String - keychain name
- dampening
Half NumberTime - Half-life time for the penalty - Range:
1
-30
- dampening
Max NumberSuppressing Time - Maximum duration to suppress a session - Range:
1
-420
- dampening
Suppress NumberTime - Value to start suppressing a session - Range:
1
-18000
- dampening
Unsuppress NumberTime - 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
- interval
Microseconds NumberMin Rx - Minimum receive interval capability - Range:
3300
-9999000
- interval
Microseconds NumberMin Tx - Minimum transmit interval capability - Range:
3300
-9999000
- interval
Milliseconds NumberBoth - Minimum transmit and receive interval capability - Range:
4
-9999
- interval
Milliseconds NumberMin Rx - Minimum receive interval capability - Range:
4
-9999
- interval
Milliseconds NumberMin Tx - Minimum transmit interval capability - Range:
4
-9999
- interval
Milliseconds NumberMultiplier - 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)
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.
- Authentication
Md5Keychain string - keychain name
- Authentication
Meticulous stringMd5Keychain - keychain name
- Authentication
Meticulous stringSha1Keychain - keychain name
- Authentication
Sha1Keychain string - keychain name
- Dampening
Half intTime - Half-life time for the penalty - Range:
1
-30
- Dampening
Max intSuppressing Time - Maximum duration to suppress a session - Range:
1
-420
- Dampening
Suppress intTime - Value to start suppressing a session - Range:
1
-18000
- Dampening
Unsuppress intTime - 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
- Interval
Microseconds intMin Rx - Minimum receive interval capability - Range:
3300
-9999000
- Interval
Microseconds intMin Tx - Minimum transmit interval capability - Range:
3300
-9999000
- Interval
Milliseconds intBoth - Minimum transmit and receive interval capability - Range:
4
-9999
- Interval
Milliseconds intMin Rx - Minimum receive interval capability - Range:
4
-9999
- Interval
Milliseconds intMin Tx - Minimum transmit interval capability - Range:
4
-9999
- Interval
Milliseconds intMultiplier - Multiplier value used to compute holddown - Range:
3
-50
- Name string
- Authentication
Md5Keychain string - keychain name
- Authentication
Meticulous stringMd5Keychain - keychain name
- Authentication
Meticulous stringSha1Keychain - keychain name
- Authentication
Sha1Keychain string - keychain name
- Dampening
Half intTime - Half-life time for the penalty - Range:
1
-30
- Dampening
Max intSuppressing Time - Maximum duration to suppress a session - Range:
1
-420
- Dampening
Suppress intTime - Value to start suppressing a session - Range:
1
-18000
- Dampening
Unsuppress intTime - 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
- Interval
Microseconds intMin Rx - Minimum receive interval capability - Range:
3300
-9999000
- Interval
Microseconds intMin Tx - Minimum transmit interval capability - Range:
3300
-9999000
- Interval
Milliseconds intBoth - Minimum transmit and receive interval capability - Range:
4
-9999
- Interval
Milliseconds intMin Rx - Minimum receive interval capability - Range:
4
-9999
- Interval
Milliseconds intMin Tx - Minimum transmit interval capability - Range:
4
-9999
- Interval
Milliseconds intMultiplier - Multiplier value used to compute holddown - Range:
3
-50
- Name string
- authentication
Md5Keychain String - keychain name
- authentication
Meticulous StringMd5Keychain - keychain name
- authentication
Meticulous StringSha1Keychain - keychain name
- authentication
Sha1Keychain String - keychain name
- dampening
Half IntegerTime - Half-life time for the penalty - Range:
1
-30
- dampening
Max IntegerSuppressing Time - Maximum duration to suppress a session - Range:
1
-420
- dampening
Suppress IntegerTime - Value to start suppressing a session - Range:
1
-18000
- dampening
Unsuppress IntegerTime - 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
- interval
Microseconds IntegerMin Rx - Minimum receive interval capability - Range:
3300
-9999000
- interval
Microseconds IntegerMin Tx - Minimum transmit interval capability - Range:
3300
-9999000
- interval
Milliseconds IntegerBoth - Minimum transmit and receive interval capability - Range:
4
-9999
- interval
Milliseconds IntegerMin Rx - Minimum receive interval capability - Range:
4
-9999
- interval
Milliseconds IntegerMin Tx - Minimum transmit interval capability - Range:
4
-9999
- interval
Milliseconds IntegerMultiplier - Multiplier value used to compute holddown - Range:
3
-50
- name String
- authentication
Md5Keychain string - keychain name
- authentication
Meticulous stringMd5Keychain - keychain name
- authentication
Meticulous stringSha1Keychain - keychain name
- authentication
Sha1Keychain string - keychain name
- dampening
Half numberTime - Half-life time for the penalty - Range:
1
-30
- dampening
Max numberSuppressing Time - Maximum duration to suppress a session - Range:
1
-420
- dampening
Suppress numberTime - Value to start suppressing a session - Range:
1
-18000
- dampening
Unsuppress numberTime - 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
- interval
Microseconds numberMin Rx - Minimum receive interval capability - Range:
3300
-9999000
- interval
Microseconds numberMin Tx - Minimum transmit interval capability - Range:
3300
-9999000
- interval
Milliseconds numberBoth - Minimum transmit and receive interval capability - Range:
4
-9999
- interval
Milliseconds numberMin Rx - Minimum receive interval capability - Range:
4
-9999
- interval
Milliseconds numberMin Tx - Minimum transmit interval capability - Range:
4
-9999
- interval
Milliseconds numberMultiplier - Multiplier value used to compute holddown - Range:
3
-50
- name string
- authentication_
md5_ strkeychain - keychain name
- authentication_
meticulous_ strmd5_ keychain - keychain name
- authentication_
meticulous_ strsha1_ keychain - keychain name
- authentication_
sha1_ strkeychain - keychain name
- dampening_
half_ inttime - Half-life time for the penalty - Range:
1
-30
- dampening_
max_ intsuppressing_ time - Maximum duration to suppress a session - Range:
1
-420
- dampening_
suppress_ inttime - Value to start suppressing a session - Range:
1
-18000
- dampening_
unsuppress_ inttime - 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_ intmin_ rx - Minimum receive interval capability - Range:
3300
-9999000
- interval_
microseconds_ intmin_ tx - Minimum transmit interval capability - Range:
3300
-9999000
- interval_
milliseconds_ intboth - Minimum transmit and receive interval capability - Range:
4
-9999
- interval_
milliseconds_ intmin_ rx - Minimum receive interval capability - Range:
4
-9999
- interval_
milliseconds_ intmin_ tx - Minimum transmit interval capability - Range:
4
-9999
- interval_
milliseconds_ intmultiplier - Multiplier value used to compute holddown - Range:
3
-50
- name str
- authentication
Md5Keychain String - keychain name
- authentication
Meticulous StringMd5Keychain - keychain name
- authentication
Meticulous StringSha1Keychain - keychain name
- authentication
Sha1Keychain String - keychain name
- dampening
Half NumberTime - Half-life time for the penalty - Range:
1
-30
- dampening
Max NumberSuppressing Time - Maximum duration to suppress a session - Range:
1
-420
- dampening
Suppress NumberTime - Value to start suppressing a session - Range:
1
-18000
- dampening
Unsuppress NumberTime - 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
- interval
Microseconds NumberMin Rx - Minimum receive interval capability - Range:
3300
-9999000
- interval
Microseconds NumberMin Tx - Minimum transmit interval capability - Range:
3300
-9999000
- interval
Milliseconds NumberBoth - Minimum transmit and receive interval capability - Range:
4
-9999
- interval
Milliseconds NumberMin Rx - Minimum receive interval capability - Range:
4
-9999
- interval
Milliseconds NumberMin Tx - Minimum transmit interval capability - Range:
4
-9999
- interval
Milliseconds NumberMultiplier - 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"
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.