Cisco IOS XE v0.0.1 published on Friday, Sep 22, 2023 by lbrlabs
iosxe.getBfdTemplateMultiHop
Explore with Pulumi AI
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 pulumi
import pulumi_iosxe as iosxe
example = iosxe.get_bfd_template_multi_hop(name="T11")
import * as pulumi from "@pulumi/pulumi";
import * as iosxe from "@pulumi/iosxe";
const example = iosxe.getBfdTemplateMultiHop({
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)
// Output-based functions aren't available in Java yet
fn::invoke:
function: iosxe:index/getBfdTemplateMultiHop:getBfdTemplateMultiHop
arguments:
# arguments dictionary
The 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
iosxe
Terraform Provider.