iosxe.BfdTemplateMultiHop
Explore with Pulumi AI
This resource can manage the BFD Template Multi 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.BfdTemplateMultiHop("example", new()
{
AuthenticationMd5Keychain = "KEYNAME",
DampeningHalfTime = 21,
DampeningMaxSuppressingTime = 70,
DampeningSuppressTime = 1900,
DampeningUnsuppressTime = 1800,
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.NewBfdTemplateMultiHop(ctx, "example", &iosxe.BfdTemplateMultiHopArgs{
AuthenticationMd5Keychain: pulumi.String("KEYNAME"),
DampeningHalfTime: pulumi.Int(21),
DampeningMaxSuppressingTime: pulumi.Int(70),
DampeningSuppressTime: pulumi.Int(1900),
DampeningUnsuppressTime: pulumi.Int(1800),
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.BfdTemplateMultiHop;
import com.pulumi.iosxe.BfdTemplateMultiHopArgs;
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 BfdTemplateMultiHop("example", BfdTemplateMultiHopArgs.builder()
.authenticationMd5Keychain("KEYNAME")
.dampeningHalfTime(21)
.dampeningMaxSuppressingTime(70)
.dampeningSuppressTime(1900)
.dampeningUnsuppressTime(1800)
.echo(true)
.build());
}
}
import pulumi
import lbrlabs_pulumi_iosxe as iosxe
example = iosxe.BfdTemplateMultiHop("example",
authentication_md5_keychain="KEYNAME",
dampening_half_time=21,
dampening_max_suppressing_time=70,
dampening_suppress_time=1900,
dampening_unsuppress_time=1800,
echo=True)
import * as pulumi from "@pulumi/pulumi";
import * as iosxe from "@lbrlabs/pulumi-iosxe";
const example = new iosxe.BfdTemplateMultiHop("example", {
authenticationMd5Keychain: "KEYNAME",
dampeningHalfTime: 21,
dampeningMaxSuppressingTime: 70,
dampeningSuppressTime: 1900,
dampeningUnsuppressTime: 1800,
echo: true,
});
resources:
example:
type: iosxe:BfdTemplateMultiHop
properties:
authenticationMd5Keychain: KEYNAME
dampeningHalfTime: 21
dampeningMaxSuppressingTime: 70
dampeningSuppressTime: 1900
dampeningUnsuppressTime: 1800
echo: true
Create BfdTemplateMultiHop Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new BfdTemplateMultiHop(name: string, args?: BfdTemplateMultiHopArgs, opts?: CustomResourceOptions);
@overload
def BfdTemplateMultiHop(resource_name: str,
args: Optional[BfdTemplateMultiHopArgs] = None,
opts: Optional[ResourceOptions] = None)
@overload
def BfdTemplateMultiHop(resource_name: str,
opts: Optional[ResourceOptions] = None,
authentication_md5_keychain: Optional[str] = None,
authentication_meticulous_md5_keychain: Optional[str] = None,
authentication_meticulous_sha1keychain: Optional[str] = None,
authentication_sha1_keychain: Optional[str] = None,
dampening_down_monitoring: Optional[bool] = None,
dampening_half_time: Optional[int] = None,
dampening_max_suppressing_time: Optional[int] = None,
dampening_suppress_time: Optional[int] = None,
dampening_threshold: Optional[int] = None,
dampening_unsuppress_time: Optional[int] = None,
device: Optional[str] = None,
echo: Optional[bool] = None,
interval_microseconds: Optional[bool] = None,
interval_microseconds_both: Optional[int] = None,
interval_microseconds_min_rx: Optional[int] = None,
interval_microseconds_min_tx: Optional[int] = None,
interval_microseconds_multiplier: 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 NewBfdTemplateMultiHop(ctx *Context, name string, args *BfdTemplateMultiHopArgs, opts ...ResourceOption) (*BfdTemplateMultiHop, error)
public BfdTemplateMultiHop(string name, BfdTemplateMultiHopArgs? args = null, CustomResourceOptions? opts = null)
public BfdTemplateMultiHop(String name, BfdTemplateMultiHopArgs args)
public BfdTemplateMultiHop(String name, BfdTemplateMultiHopArgs args, CustomResourceOptions options)
type: iosxe:BfdTemplateMultiHop
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 BfdTemplateMultiHopArgs
- 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 BfdTemplateMultiHopArgs
- 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 BfdTemplateMultiHopArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args BfdTemplateMultiHopArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args BfdTemplateMultiHopArgs
- 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 bfdTemplateMultiHopResource = new Iosxe.BfdTemplateMultiHop("bfdTemplateMultiHopResource", new()
{
AuthenticationMd5Keychain = "string",
AuthenticationMeticulousMd5Keychain = "string",
AuthenticationMeticulousSha1keychain = "string",
AuthenticationSha1Keychain = "string",
DampeningDownMonitoring = false,
DampeningHalfTime = 0,
DampeningMaxSuppressingTime = 0,
DampeningSuppressTime = 0,
DampeningThreshold = 0,
DampeningUnsuppressTime = 0,
Device = "string",
Echo = false,
IntervalMicroseconds = false,
IntervalMicrosecondsBoth = 0,
IntervalMicrosecondsMinRx = 0,
IntervalMicrosecondsMinTx = 0,
IntervalMicrosecondsMultiplier = 0,
IntervalMillisecondsBoth = 0,
IntervalMillisecondsMinRx = 0,
IntervalMillisecondsMinTx = 0,
IntervalMillisecondsMultiplier = 0,
Name = "string",
});
example, err := iosxe.NewBfdTemplateMultiHop(ctx, "bfdTemplateMultiHopResource", &iosxe.BfdTemplateMultiHopArgs{
AuthenticationMd5Keychain: pulumi.String("string"),
AuthenticationMeticulousMd5Keychain: pulumi.String("string"),
AuthenticationMeticulousSha1keychain: pulumi.String("string"),
AuthenticationSha1Keychain: pulumi.String("string"),
DampeningDownMonitoring: pulumi.Bool(false),
DampeningHalfTime: pulumi.Int(0),
DampeningMaxSuppressingTime: pulumi.Int(0),
DampeningSuppressTime: pulumi.Int(0),
DampeningThreshold: pulumi.Int(0),
DampeningUnsuppressTime: pulumi.Int(0),
Device: pulumi.String("string"),
Echo: pulumi.Bool(false),
IntervalMicroseconds: pulumi.Bool(false),
IntervalMicrosecondsBoth: pulumi.Int(0),
IntervalMicrosecondsMinRx: pulumi.Int(0),
IntervalMicrosecondsMinTx: pulumi.Int(0),
IntervalMicrosecondsMultiplier: pulumi.Int(0),
IntervalMillisecondsBoth: pulumi.Int(0),
IntervalMillisecondsMinRx: pulumi.Int(0),
IntervalMillisecondsMinTx: pulumi.Int(0),
IntervalMillisecondsMultiplier: pulumi.Int(0),
Name: pulumi.String("string"),
})
var bfdTemplateMultiHopResource = new BfdTemplateMultiHop("bfdTemplateMultiHopResource", BfdTemplateMultiHopArgs.builder()
.authenticationMd5Keychain("string")
.authenticationMeticulousMd5Keychain("string")
.authenticationMeticulousSha1keychain("string")
.authenticationSha1Keychain("string")
.dampeningDownMonitoring(false)
.dampeningHalfTime(0)
.dampeningMaxSuppressingTime(0)
.dampeningSuppressTime(0)
.dampeningThreshold(0)
.dampeningUnsuppressTime(0)
.device("string")
.echo(false)
.intervalMicroseconds(false)
.intervalMicrosecondsBoth(0)
.intervalMicrosecondsMinRx(0)
.intervalMicrosecondsMinTx(0)
.intervalMicrosecondsMultiplier(0)
.intervalMillisecondsBoth(0)
.intervalMillisecondsMinRx(0)
.intervalMillisecondsMinTx(0)
.intervalMillisecondsMultiplier(0)
.name("string")
.build());
bfd_template_multi_hop_resource = iosxe.BfdTemplateMultiHop("bfdTemplateMultiHopResource",
authentication_md5_keychain="string",
authentication_meticulous_md5_keychain="string",
authentication_meticulous_sha1keychain="string",
authentication_sha1_keychain="string",
dampening_down_monitoring=False,
dampening_half_time=0,
dampening_max_suppressing_time=0,
dampening_suppress_time=0,
dampening_threshold=0,
dampening_unsuppress_time=0,
device="string",
echo=False,
interval_microseconds=False,
interval_microseconds_both=0,
interval_microseconds_min_rx=0,
interval_microseconds_min_tx=0,
interval_microseconds_multiplier=0,
interval_milliseconds_both=0,
interval_milliseconds_min_rx=0,
interval_milliseconds_min_tx=0,
interval_milliseconds_multiplier=0,
name="string")
const bfdTemplateMultiHopResource = new iosxe.BfdTemplateMultiHop("bfdTemplateMultiHopResource", {
authenticationMd5Keychain: "string",
authenticationMeticulousMd5Keychain: "string",
authenticationMeticulousSha1keychain: "string",
authenticationSha1Keychain: "string",
dampeningDownMonitoring: false,
dampeningHalfTime: 0,
dampeningMaxSuppressingTime: 0,
dampeningSuppressTime: 0,
dampeningThreshold: 0,
dampeningUnsuppressTime: 0,
device: "string",
echo: false,
intervalMicroseconds: false,
intervalMicrosecondsBoth: 0,
intervalMicrosecondsMinRx: 0,
intervalMicrosecondsMinTx: 0,
intervalMicrosecondsMultiplier: 0,
intervalMillisecondsBoth: 0,
intervalMillisecondsMinRx: 0,
intervalMillisecondsMinTx: 0,
intervalMillisecondsMultiplier: 0,
name: "string",
});
type: iosxe:BfdTemplateMultiHop
properties:
authenticationMd5Keychain: string
authenticationMeticulousMd5Keychain: string
authenticationMeticulousSha1keychain: string
authenticationSha1Keychain: string
dampeningDownMonitoring: false
dampeningHalfTime: 0
dampeningMaxSuppressingTime: 0
dampeningSuppressTime: 0
dampeningThreshold: 0
dampeningUnsuppressTime: 0
device: string
echo: false
intervalMicroseconds: false
intervalMicrosecondsBoth: 0
intervalMicrosecondsMinRx: 0
intervalMicrosecondsMinTx: 0
intervalMicrosecondsMultiplier: 0
intervalMillisecondsBoth: 0
intervalMillisecondsMinRx: 0
intervalMillisecondsMinTx: 0
intervalMillisecondsMultiplier: 0
name: string
BfdTemplateMultiHop 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 BfdTemplateMultiHop 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
Down boolMonitoring - down monitoring
- 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
Threshold int - Stability threshold to enter dampening in down dampened state(seconds) - Range:
60
-3600
- 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 bool - Specify BFD timers in microseconds
- Interval
Microseconds intBoth - Minimum transmit and receive interval capability - Range:
3300
-9999000
- Interval
Microseconds intMin Rx - Minimum receive interval capability - Range:
3300
-9999000
- Interval
Microseconds intMin Tx - Minimum transmit interval capability - Range:
3300
-9999000
- Interval
Microseconds intMultiplier - Multiplier value used to compute holddown - Range:
3
-50
- 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
Down boolMonitoring - down monitoring
- 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
Threshold int - Stability threshold to enter dampening in down dampened state(seconds) - Range:
60
-3600
- 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 bool - Specify BFD timers in microseconds
- Interval
Microseconds intBoth - Minimum transmit and receive interval capability - Range:
3300
-9999000
- Interval
Microseconds intMin Rx - Minimum receive interval capability - Range:
3300
-9999000
- Interval
Microseconds intMin Tx - Minimum transmit interval capability - Range:
3300
-9999000
- Interval
Microseconds intMultiplier - Multiplier value used to compute holddown - Range:
3
-50
- 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
Down BooleanMonitoring - down monitoring
- 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
Threshold Integer - Stability threshold to enter dampening in down dampened state(seconds) - Range:
60
-3600
- 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 Boolean - Specify BFD timers in microseconds
- interval
Microseconds IntegerBoth - Minimum transmit and receive interval capability - Range:
3300
-9999000
- interval
Microseconds IntegerMin Rx - Minimum receive interval capability - Range:
3300
-9999000
- interval
Microseconds IntegerMin Tx - Minimum transmit interval capability - Range:
3300
-9999000
- interval
Microseconds IntegerMultiplier - Multiplier value used to compute holddown - Range:
3
-50
- 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
Down booleanMonitoring - down monitoring
- 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
Threshold number - Stability threshold to enter dampening in down dampened state(seconds) - Range:
60
-3600
- 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 boolean - Specify BFD timers in microseconds
- interval
Microseconds numberBoth - Minimum transmit and receive interval capability - Range:
3300
-9999000
- interval
Microseconds numberMin Rx - Minimum receive interval capability - Range:
3300
-9999000
- interval
Microseconds numberMin Tx - Minimum transmit interval capability - Range:
3300
-9999000
- interval
Microseconds numberMultiplier - Multiplier value used to compute holddown - Range:
3
-50
- 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_ strsha1keychain - keychain name
- authentication_
sha1_ strkeychain - keychain name
- dampening_
down_ boolmonitoring - down monitoring
- 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_
threshold int - Stability threshold to enter dampening in down dampened state(seconds) - Range:
60
-3600
- 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 bool - Specify BFD timers in microseconds
- interval_
microseconds_ intboth - Minimum transmit and receive interval capability - Range:
3300
-9999000
- interval_
microseconds_ intmin_ rx - Minimum receive interval capability - Range:
3300
-9999000
- interval_
microseconds_ intmin_ tx - Minimum transmit interval capability - Range:
3300
-9999000
- interval_
microseconds_ intmultiplier - Multiplier value used to compute holddown - Range:
3
-50
- 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
Down BooleanMonitoring - down monitoring
- 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
Threshold Number - Stability threshold to enter dampening in down dampened state(seconds) - Range:
60
-3600
- 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 Boolean - Specify BFD timers in microseconds
- interval
Microseconds NumberBoth - Minimum transmit and receive interval capability - Range:
3300
-9999000
- interval
Microseconds NumberMin Rx - Minimum receive interval capability - Range:
3300
-9999000
- interval
Microseconds NumberMin Tx - Minimum transmit interval capability - Range:
3300
-9999000
- interval
Microseconds NumberMultiplier - Multiplier value used to compute holddown - Range:
3
-50
- 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 BfdTemplateMultiHop 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 BfdTemplateMultiHop Resource
Get an existing BfdTemplateMultiHop 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?: BfdTemplateMultiHopState, opts?: CustomResourceOptions): BfdTemplateMultiHop
@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_sha1keychain: Optional[str] = None,
authentication_sha1_keychain: Optional[str] = None,
dampening_down_monitoring: Optional[bool] = None,
dampening_half_time: Optional[int] = None,
dampening_max_suppressing_time: Optional[int] = None,
dampening_suppress_time: Optional[int] = None,
dampening_threshold: Optional[int] = None,
dampening_unsuppress_time: Optional[int] = None,
device: Optional[str] = None,
echo: Optional[bool] = None,
interval_microseconds: Optional[bool] = None,
interval_microseconds_both: Optional[int] = None,
interval_microseconds_min_rx: Optional[int] = None,
interval_microseconds_min_tx: Optional[int] = None,
interval_microseconds_multiplier: 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) -> BfdTemplateMultiHop
func GetBfdTemplateMultiHop(ctx *Context, name string, id IDInput, state *BfdTemplateMultiHopState, opts ...ResourceOption) (*BfdTemplateMultiHop, error)
public static BfdTemplateMultiHop Get(string name, Input<string> id, BfdTemplateMultiHopState? state, CustomResourceOptions? opts = null)
public static BfdTemplateMultiHop get(String name, Output<String> id, BfdTemplateMultiHopState 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
Down boolMonitoring - down monitoring
- 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
Threshold int - Stability threshold to enter dampening in down dampened state(seconds) - Range:
60
-3600
- 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 bool - Specify BFD timers in microseconds
- Interval
Microseconds intBoth - Minimum transmit and receive interval capability - Range:
3300
-9999000
- Interval
Microseconds intMin Rx - Minimum receive interval capability - Range:
3300
-9999000
- Interval
Microseconds intMin Tx - Minimum transmit interval capability - Range:
3300
-9999000
- Interval
Microseconds intMultiplier - Multiplier value used to compute holddown - Range:
3
-50
- 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
Down boolMonitoring - down monitoring
- 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
Threshold int - Stability threshold to enter dampening in down dampened state(seconds) - Range:
60
-3600
- 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 bool - Specify BFD timers in microseconds
- Interval
Microseconds intBoth - Minimum transmit and receive interval capability - Range:
3300
-9999000
- Interval
Microseconds intMin Rx - Minimum receive interval capability - Range:
3300
-9999000
- Interval
Microseconds intMin Tx - Minimum transmit interval capability - Range:
3300
-9999000
- Interval
Microseconds intMultiplier - Multiplier value used to compute holddown - Range:
3
-50
- 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
Down BooleanMonitoring - down monitoring
- 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
Threshold Integer - Stability threshold to enter dampening in down dampened state(seconds) - Range:
60
-3600
- 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 Boolean - Specify BFD timers in microseconds
- interval
Microseconds IntegerBoth - Minimum transmit and receive interval capability - Range:
3300
-9999000
- interval
Microseconds IntegerMin Rx - Minimum receive interval capability - Range:
3300
-9999000
- interval
Microseconds IntegerMin Tx - Minimum transmit interval capability - Range:
3300
-9999000
- interval
Microseconds IntegerMultiplier - Multiplier value used to compute holddown - Range:
3
-50
- 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
Down booleanMonitoring - down monitoring
- 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
Threshold number - Stability threshold to enter dampening in down dampened state(seconds) - Range:
60
-3600
- 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 boolean - Specify BFD timers in microseconds
- interval
Microseconds numberBoth - Minimum transmit and receive interval capability - Range:
3300
-9999000
- interval
Microseconds numberMin Rx - Minimum receive interval capability - Range:
3300
-9999000
- interval
Microseconds numberMin Tx - Minimum transmit interval capability - Range:
3300
-9999000
- interval
Microseconds numberMultiplier - Multiplier value used to compute holddown - Range:
3
-50
- 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_ strsha1keychain - keychain name
- authentication_
sha1_ strkeychain - keychain name
- dampening_
down_ boolmonitoring - down monitoring
- 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_
threshold int - Stability threshold to enter dampening in down dampened state(seconds) - Range:
60
-3600
- 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 bool - Specify BFD timers in microseconds
- interval_
microseconds_ intboth - Minimum transmit and receive interval capability - Range:
3300
-9999000
- interval_
microseconds_ intmin_ rx - Minimum receive interval capability - Range:
3300
-9999000
- interval_
microseconds_ intmin_ tx - Minimum transmit interval capability - Range:
3300
-9999000
- interval_
microseconds_ intmultiplier - Multiplier value used to compute holddown - Range:
3
-50
- 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
Down BooleanMonitoring - down monitoring
- 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
Threshold Number - Stability threshold to enter dampening in down dampened state(seconds) - Range:
60
-3600
- 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 Boolean - Specify BFD timers in microseconds
- interval
Microseconds NumberBoth - Minimum transmit and receive interval capability - Range:
3300
-9999000
- interval
Microseconds NumberMin Rx - Minimum receive interval capability - Range:
3300
-9999000
- interval
Microseconds NumberMin Tx - Minimum transmit interval capability - Range:
3300
-9999000
- interval
Microseconds NumberMultiplier - Multiplier value used to compute holddown - Range:
3
-50
- 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/bfdTemplateMultiHop:BfdTemplateMultiHop example "Cisco-IOS-XE-native:native/bfd-template/Cisco-IOS-XE-bfd:multi-hop=T11"
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.