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

iosxe.getBfdTemplateMultiHop

Explore with Pulumi AI

Cisco IOS XE v0.0.1 published on Friday, Sep 22, 2023 by lbrlabs

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",
    });

});
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.LookupBfdTemplateMultiHop(ctx, &iosxe.LookupBfdTemplateMultiHopArgs{
			Name: "T11",
		}, nil)
		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.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());

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

const example = iosxe.getBfdTemplateMultiHop({
    name: "T11",
});
Copy
import pulumi
import pulumi_iosxe as iosxe

example = iosxe.get_bfd_template_multi_hop(name="T11")
Copy
variables:
  example:
    fn::invoke:
      Function: iosxe:getBfdTemplateMultiHop
      Arguments:
        name: T11
Copy

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>
Copy
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]
Copy
func LookupBfdTemplateMultiHop(ctx *Context, args *LookupBfdTemplateMultiHopArgs, opts ...InvokeOption) (*LookupBfdTemplateMultiHopResult, error)
func LookupBfdTemplateMultiHopOutput(ctx *Context, args *LookupBfdTemplateMultiHopOutputArgs, opts ...InvokeOption) LookupBfdTemplateMultiHopResultOutput
Copy

> 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)
}
Copy
public static CompletableFuture<GetBfdTemplateMultiHopResult> getBfdTemplateMultiHop(GetBfdTemplateMultiHopArgs args, InvokeOptions options)
public static Output<GetBfdTemplateMultiHopResult> getBfdTemplateMultiHop(GetBfdTemplateMultiHopArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: iosxe:index/getBfdTemplateMultiHop:getBfdTemplateMultiHop
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

Name This property is required. string
Device string
A device name from the provider configuration.
Name This property is required. string
Device string
A device name from the provider configuration.
name This property is required. String
device String
A device name from the provider configuration.
name This property is required. string
device string
A device name from the provider configuration.
name This property is required. str
device str
A device name from the provider configuration.
name This property is required. String
device String
A device name from the provider configuration.

getBfdTemplateMultiHop Result

The following output properties are available:

AuthenticationMd5Keychain string
keychain name
AuthenticationMeticulousMd5Keychain string
keychain name
AuthenticationMeticulousSha1keychain string
keychain name
AuthenticationSha1Keychain string
keychain name
DampeningDownMonitoring bool
down monitoring
DampeningHalfTime int
Half-life time for the penalty
DampeningMaxSuppressingTime int
Maximum duration to suppress a session
DampeningSuppressTime int
Value to start suppressing a session
DampeningThreshold int
Stability threshold to enter dampening in down dampened state(seconds)
DampeningUnsuppressTime int
Value to unsuppress a session
Echo bool
Use echo adjunct as bfd detection mechanism
Id string
The path of the retrieved object.
IntervalMicroseconds bool
Specify BFD timers in microseconds
IntervalMicrosecondsBoth int
Minimum transmit and receive interval capability
IntervalMicrosecondsMinRx int
Minimum receive interval capability
IntervalMicrosecondsMinTx int
Minimum transmit interval capability
IntervalMicrosecondsMultiplier int
Multiplier value used to compute holddown
IntervalMillisecondsBoth int
Minimum transmit and receive interval capability
IntervalMillisecondsMinRx int
Minimum receive interval capability
IntervalMillisecondsMinTx int
Minimum transmit interval capability
IntervalMillisecondsMultiplier int
Multiplier value used to compute holddown
Name string
Device string
A device name from the provider configuration.
AuthenticationMd5Keychain string
keychain name
AuthenticationMeticulousMd5Keychain string
keychain name
AuthenticationMeticulousSha1keychain string
keychain name
AuthenticationSha1Keychain string
keychain name
DampeningDownMonitoring bool
down monitoring
DampeningHalfTime int
Half-life time for the penalty
DampeningMaxSuppressingTime int
Maximum duration to suppress a session
DampeningSuppressTime int
Value to start suppressing a session
DampeningThreshold int
Stability threshold to enter dampening in down dampened state(seconds)
DampeningUnsuppressTime int
Value to unsuppress a session
Echo bool
Use echo adjunct as bfd detection mechanism
Id string
The path of the retrieved object.
IntervalMicroseconds bool
Specify BFD timers in microseconds
IntervalMicrosecondsBoth int
Minimum transmit and receive interval capability
IntervalMicrosecondsMinRx int
Minimum receive interval capability
IntervalMicrosecondsMinTx int
Minimum transmit interval capability
IntervalMicrosecondsMultiplier int
Multiplier value used to compute holddown
IntervalMillisecondsBoth int
Minimum transmit and receive interval capability
IntervalMillisecondsMinRx int
Minimum receive interval capability
IntervalMillisecondsMinTx int
Minimum transmit interval capability
IntervalMillisecondsMultiplier int
Multiplier value used to compute holddown
Name string
Device string
A device name from the provider configuration.
authenticationMd5Keychain String
keychain name
authenticationMeticulousMd5Keychain String
keychain name
authenticationMeticulousSha1keychain String
keychain name
authenticationSha1Keychain String
keychain name
dampeningDownMonitoring Boolean
down monitoring
dampeningHalfTime Integer
Half-life time for the penalty
dampeningMaxSuppressingTime Integer
Maximum duration to suppress a session
dampeningSuppressTime Integer
Value to start suppressing a session
dampeningThreshold Integer
Stability threshold to enter dampening in down dampened state(seconds)
dampeningUnsuppressTime Integer
Value to unsuppress a session
echo Boolean
Use echo adjunct as bfd detection mechanism
id String
The path of the retrieved object.
intervalMicroseconds Boolean
Specify BFD timers in microseconds
intervalMicrosecondsBoth Integer
Minimum transmit and receive interval capability
intervalMicrosecondsMinRx Integer
Minimum receive interval capability
intervalMicrosecondsMinTx Integer
Minimum transmit interval capability
intervalMicrosecondsMultiplier Integer
Multiplier value used to compute holddown
intervalMillisecondsBoth Integer
Minimum transmit and receive interval capability
intervalMillisecondsMinRx Integer
Minimum receive interval capability
intervalMillisecondsMinTx Integer
Minimum transmit interval capability
intervalMillisecondsMultiplier Integer
Multiplier value used to compute holddown
name String
device String
A device name from the provider configuration.
authenticationMd5Keychain string
keychain name
authenticationMeticulousMd5Keychain string
keychain name
authenticationMeticulousSha1keychain string
keychain name
authenticationSha1Keychain string
keychain name
dampeningDownMonitoring boolean
down monitoring
dampeningHalfTime number
Half-life time for the penalty
dampeningMaxSuppressingTime number
Maximum duration to suppress a session
dampeningSuppressTime number
Value to start suppressing a session
dampeningThreshold number
Stability threshold to enter dampening in down dampened state(seconds)
dampeningUnsuppressTime number
Value to unsuppress a session
echo boolean
Use echo adjunct as bfd detection mechanism
id string
The path of the retrieved object.
intervalMicroseconds boolean
Specify BFD timers in microseconds
intervalMicrosecondsBoth number
Minimum transmit and receive interval capability
intervalMicrosecondsMinRx number
Minimum receive interval capability
intervalMicrosecondsMinTx number
Minimum transmit interval capability
intervalMicrosecondsMultiplier number
Multiplier value used to compute holddown
intervalMillisecondsBoth number
Minimum transmit and receive interval capability
intervalMillisecondsMinRx number
Minimum receive interval capability
intervalMillisecondsMinTx number
Minimum transmit interval capability
intervalMillisecondsMultiplier number
Multiplier value used to compute holddown
name string
device string
A device name from the provider configuration.
authentication_md5_keychain str
keychain name
authentication_meticulous_md5_keychain str
keychain name
authentication_meticulous_sha1keychain str
keychain name
authentication_sha1_keychain str
keychain name
dampening_down_monitoring bool
down monitoring
dampening_half_time int
Half-life time for the penalty
dampening_max_suppressing_time int
Maximum duration to suppress a session
dampening_suppress_time int
Value to start suppressing a session
dampening_threshold int
Stability threshold to enter dampening in down dampened state(seconds)
dampening_unsuppress_time int
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_both int
Minimum transmit and receive interval capability
interval_microseconds_min_rx int
Minimum receive interval capability
interval_microseconds_min_tx int
Minimum transmit interval capability
interval_microseconds_multiplier int
Multiplier value used to compute holddown
interval_milliseconds_both int
Minimum transmit and receive interval capability
interval_milliseconds_min_rx int
Minimum receive interval capability
interval_milliseconds_min_tx int
Minimum transmit interval capability
interval_milliseconds_multiplier int
Multiplier value used to compute holddown
name str
device str
A device name from the provider configuration.
authenticationMd5Keychain String
keychain name
authenticationMeticulousMd5Keychain String
keychain name
authenticationMeticulousSha1keychain String
keychain name
authenticationSha1Keychain String
keychain name
dampeningDownMonitoring Boolean
down monitoring
dampeningHalfTime Number
Half-life time for the penalty
dampeningMaxSuppressingTime Number
Maximum duration to suppress a session
dampeningSuppressTime Number
Value to start suppressing a session
dampeningThreshold Number
Stability threshold to enter dampening in down dampened state(seconds)
dampeningUnsuppressTime Number
Value to unsuppress a session
echo Boolean
Use echo adjunct as bfd detection mechanism
id String
The path of the retrieved object.
intervalMicroseconds Boolean
Specify BFD timers in microseconds
intervalMicrosecondsBoth Number
Minimum transmit and receive interval capability
intervalMicrosecondsMinRx Number
Minimum receive interval capability
intervalMicrosecondsMinTx Number
Minimum transmit interval capability
intervalMicrosecondsMultiplier Number
Multiplier value used to compute holddown
intervalMillisecondsBoth Number
Minimum transmit and receive interval capability
intervalMillisecondsMinRx Number
Minimum receive interval capability
intervalMillisecondsMinTx Number
Minimum transmit interval capability
intervalMillisecondsMultiplier Number
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.
Cisco IOS XE v0.0.1 published on Friday, Sep 22, 2023 by lbrlabs