Cisco IOS XE v0.0.1 published on Friday, Sep 22, 2023 by lbrlabs
iosxe.getBfdTemplateMultiHop
This data source can read the BFD Template Multi Hop configuration.
Example Usage
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Iosxe = Pulumi.Iosxe;
return await Deployment.RunAsync(() =>
{
var example = Iosxe.GetBfdTemplateMultiHop.Invoke(new()
{
Name = "T11",
});
});
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.LookupBfdTemplateMultiHop(ctx, &iosxe.LookupBfdTemplateMultiHopArgs{
Name: "T11",
}, nil)
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.IosxeFunctions;
import com.pulumi.iosxe.inputs.GetBfdTemplateMultiHopArgs;
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) {
final var example = IosxeFunctions.getBfdTemplateMultiHop(GetBfdTemplateMultiHopArgs.builder()
.name("T11")
.build());
}
}
import * as pulumi from "@pulumi/pulumi";
import * as iosxe from "@pulumi/iosxe";
const example = iosxe.getBfdTemplateMultiHop({
name: "T11",
});
import pulumi
import pulumi_iosxe as iosxe
example = iosxe.get_bfd_template_multi_hop(name="T11")
variables:
example:
fn::invoke:
Function: iosxe:getBfdTemplateMultiHop
Arguments:
name: T11
Using getBfdTemplateMultiHop
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getBfdTemplateMultiHop(args: GetBfdTemplateMultiHopArgs, opts?: InvokeOptions): Promise<GetBfdTemplateMultiHopResult>
function getBfdTemplateMultiHopOutput(args: GetBfdTemplateMultiHopOutputArgs, opts?: InvokeOptions): Output<GetBfdTemplateMultiHopResult>def get_bfd_template_multi_hop(device: Optional[str] = None,
name: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetBfdTemplateMultiHopResult
def get_bfd_template_multi_hop_output(device: Optional[pulumi.Input[str]] = None,
name: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetBfdTemplateMultiHopResult]func LookupBfdTemplateMultiHop(ctx *Context, args *LookupBfdTemplateMultiHopArgs, opts ...InvokeOption) (*LookupBfdTemplateMultiHopResult, error)
func LookupBfdTemplateMultiHopOutput(ctx *Context, args *LookupBfdTemplateMultiHopOutputArgs, opts ...InvokeOption) LookupBfdTemplateMultiHopResultOutput> Note: This function is named LookupBfdTemplateMultiHop in the Go SDK.
public static class GetBfdTemplateMultiHop
{
public static Task<GetBfdTemplateMultiHopResult> InvokeAsync(GetBfdTemplateMultiHopArgs args, InvokeOptions? opts = null)
public static Output<GetBfdTemplateMultiHopResult> Invoke(GetBfdTemplateMultiHopInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetBfdTemplateMultiHopResult> getBfdTemplateMultiHop(GetBfdTemplateMultiHopArgs args, InvokeOptions options)
public static Output<GetBfdTemplateMultiHopResult> getBfdTemplateMultiHop(GetBfdTemplateMultiHopArgs args, InvokeOptions options)
fn::invoke:
function: iosxe:index/getBfdTemplateMultiHop:getBfdTemplateMultiHop
arguments:
# arguments dictionaryThe following arguments are supported:
getBfdTemplateMultiHop Result
The following output properties are available:
- 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
- Dampening
Max intSuppressing Time - Maximum duration to suppress a session
- Dampening
Suppress intTime - Value to start suppressing a session
- Dampening
Threshold int - Stability threshold to enter dampening in down dampened state(seconds)
- Dampening
Unsuppress intTime - Value to unsuppress a session
- Echo bool
- Use echo adjunct as bfd detection mechanism
- Id string
- The path of the retrieved object.
- Interval
Microseconds bool - Specify BFD timers in microseconds
- Interval
Microseconds intBoth - Minimum transmit and receive interval capability
- Interval
Microseconds intMin Rx - Minimum receive interval capability
- Interval
Microseconds intMin Tx - Minimum transmit interval capability
- Interval
Microseconds intMultiplier - Multiplier value used to compute holddown
- Interval
Milliseconds intBoth - Minimum transmit and receive interval capability
- Interval
Milliseconds intMin Rx - Minimum receive interval capability
- Interval
Milliseconds intMin Tx - Minimum transmit interval capability
- Interval
Milliseconds intMultiplier - Multiplier value used to compute holddown
- Name string
- Device string
- A device name from the provider configuration.
- 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
- Dampening
Max intSuppressing Time - Maximum duration to suppress a session
- Dampening
Suppress intTime - Value to start suppressing a session
- Dampening
Threshold int - Stability threshold to enter dampening in down dampened state(seconds)
- Dampening
Unsuppress intTime - Value to unsuppress a session
- Echo bool
- Use echo adjunct as bfd detection mechanism
- Id string
- The path of the retrieved object.
- Interval
Microseconds bool - Specify BFD timers in microseconds
- Interval
Microseconds intBoth - Minimum transmit and receive interval capability
- Interval
Microseconds intMin Rx - Minimum receive interval capability
- Interval
Microseconds intMin Tx - Minimum transmit interval capability
- Interval
Microseconds intMultiplier - Multiplier value used to compute holddown
- Interval
Milliseconds intBoth - Minimum transmit and receive interval capability
- Interval
Milliseconds intMin Rx - Minimum receive interval capability
- Interval
Milliseconds intMin Tx - Minimum transmit interval capability
- Interval
Milliseconds intMultiplier - Multiplier value used to compute holddown
- Name string
- Device string
- A device name from the provider configuration.
- 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
- dampening
Max IntegerSuppressing Time - Maximum duration to suppress a session
- dampening
Suppress IntegerTime - Value to start suppressing a session
- dampening
Threshold Integer - Stability threshold to enter dampening in down dampened state(seconds)
- dampening
Unsuppress IntegerTime - Value to unsuppress a session
- echo Boolean
- Use echo adjunct as bfd detection mechanism
- id String
- The path of the retrieved object.
- interval
Microseconds Boolean - Specify BFD timers in microseconds
- interval
Microseconds IntegerBoth - Minimum transmit and receive interval capability
- interval
Microseconds IntegerMin Rx - Minimum receive interval capability
- interval
Microseconds IntegerMin Tx - Minimum transmit interval capability
- interval
Microseconds IntegerMultiplier - Multiplier value used to compute holddown
- interval
Milliseconds IntegerBoth - Minimum transmit and receive interval capability
- interval
Milliseconds IntegerMin Rx - Minimum receive interval capability
- interval
Milliseconds IntegerMin Tx - Minimum transmit interval capability
- interval
Milliseconds IntegerMultiplier - Multiplier value used to compute holddown
- name String
- device String
- A device name from the provider configuration.
- 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
- dampening
Max numberSuppressing Time - Maximum duration to suppress a session
- dampening
Suppress numberTime - Value to start suppressing a session
- dampening
Threshold number - Stability threshold to enter dampening in down dampened state(seconds)
- dampening
Unsuppress numberTime - Value to unsuppress a session
- echo boolean
- Use echo adjunct as bfd detection mechanism
- id string
- The path of the retrieved object.
- interval
Microseconds boolean - Specify BFD timers in microseconds
- interval
Microseconds numberBoth - Minimum transmit and receive interval capability
- interval
Microseconds numberMin Rx - Minimum receive interval capability
- interval
Microseconds numberMin Tx - Minimum transmit interval capability
- interval
Microseconds numberMultiplier - Multiplier value used to compute holddown
- interval
Milliseconds numberBoth - Minimum transmit and receive interval capability
- interval
Milliseconds numberMin Rx - Minimum receive interval capability
- interval
Milliseconds numberMin Tx - Minimum transmit interval capability
- interval
Milliseconds numberMultiplier - Multiplier value used to compute holddown
- name string
- device string
- A device name from the provider configuration.
- 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
- dampening_
max_ intsuppressing_ time - Maximum duration to suppress a session
- dampening_
suppress_ inttime - Value to start suppressing a session
- dampening_
threshold int - Stability threshold to enter dampening in down dampened state(seconds)
- dampening_
unsuppress_ inttime - Value to unsuppress a session
- echo bool
- Use echo adjunct as bfd detection mechanism
- id str
- The path of the retrieved object.
- interval_
microseconds bool - Specify BFD timers in microseconds
- interval_
microseconds_ intboth - Minimum transmit and receive interval capability
- interval_
microseconds_ intmin_ rx - Minimum receive interval capability
- interval_
microseconds_ intmin_ tx - Minimum transmit interval capability
- interval_
microseconds_ intmultiplier - Multiplier value used to compute holddown
- interval_
milliseconds_ intboth - Minimum transmit and receive interval capability
- interval_
milliseconds_ intmin_ rx - Minimum receive interval capability
- interval_
milliseconds_ intmin_ tx - Minimum transmit interval capability
- interval_
milliseconds_ intmultiplier - Multiplier value used to compute holddown
- name str
- device str
- A device name from the provider configuration.
- 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
- dampening
Max NumberSuppressing Time - Maximum duration to suppress a session
- dampening
Suppress NumberTime - Value to start suppressing a session
- dampening
Threshold Number - Stability threshold to enter dampening in down dampened state(seconds)
- dampening
Unsuppress NumberTime - Value to unsuppress a session
- echo Boolean
- Use echo adjunct as bfd detection mechanism
- id String
- The path of the retrieved object.
- interval
Microseconds Boolean - Specify BFD timers in microseconds
- interval
Microseconds NumberBoth - Minimum transmit and receive interval capability
- interval
Microseconds NumberMin Rx - Minimum receive interval capability
- interval
Microseconds NumberMin Tx - Minimum transmit interval capability
- interval
Microseconds NumberMultiplier - Multiplier value used to compute holddown
- interval
Milliseconds NumberBoth - Minimum transmit and receive interval capability
- interval
Milliseconds NumberMin Rx - Minimum receive interval capability
- interval
Milliseconds NumberMin Tx - Minimum transmit interval capability
- interval
Milliseconds NumberMultiplier - Multiplier value used to compute holddown
- name String
- device String
- A device name from the provider configuration.
Package Details
- Repository
- iosxe lbrlabs/pulumi-iosxe
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
iosxeTerraform Provider.
