1. Packages
  2. Panos Provider
  3. API Docs
  4. BfdRoutingProfile
Viewing docs for panos 2.0.10
published on Thursday, Apr 9, 2026 by paloaltonetworks
Viewing docs for panos 2.0.10
published on Thursday, Apr 9, 2026 by paloaltonetworks

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as panos from "@pulumi/panos";
    
    // Create a template
    const bfdTemplate = new panos.Template("bfd_template", {
        location: {
            panorama: {},
        },
        name: "bfd-routing-template",
    });
    // BFD Profile with custom timing values
    const customTimers = new panos.BfdRoutingProfile("custom_timers", {
        location: {
            template: {
                name: bfdTemplate.name,
            },
        },
        name: "custom-bfd-profile",
        detectionMultiplier: 5,
        holdTime: 1000,
        minRxInterval: 500,
        minTxInterval: 500,
        mode: "active",
    });
    // BFD Profile with multihop configuration
    const multihop = new panos.BfdRoutingProfile("multihop", {
        location: {
            template: {
                name: bfdTemplate.name,
            },
        },
        name: "multihop-bfd-profile",
        detectionMultiplier: 3,
        minRxInterval: 300,
        minTxInterval: 300,
        mode: "passive",
        multihop: {
            minReceivedTtl: 128,
        },
    });
    
    import pulumi
    import pulumi_panos as panos
    
    # Create a template
    bfd_template = panos.Template("bfd_template",
        location={
            "panorama": {},
        },
        name="bfd-routing-template")
    # BFD Profile with custom timing values
    custom_timers = panos.BfdRoutingProfile("custom_timers",
        location={
            "template": {
                "name": bfd_template.name,
            },
        },
        name="custom-bfd-profile",
        detection_multiplier=5,
        hold_time=1000,
        min_rx_interval=500,
        min_tx_interval=500,
        mode="active")
    # BFD Profile with multihop configuration
    multihop = panos.BfdRoutingProfile("multihop",
        location={
            "template": {
                "name": bfd_template.name,
            },
        },
        name="multihop-bfd-profile",
        detection_multiplier=3,
        min_rx_interval=300,
        min_tx_interval=300,
        mode="passive",
        multihop={
            "min_received_ttl": 128,
        })
    
    package main
    
    import (
    	"github.com/pulumi/pulumi-terraform-provider/sdks/go/panos/v2/panos"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		// Create a template
    		bfdTemplate, err := panos.NewTemplate(ctx, "bfd_template", &panos.TemplateArgs{
    			Location: &panos.TemplateLocationArgs{
    				Panorama: &panos.TemplateLocationPanoramaArgs{},
    			},
    			Name: pulumi.String("bfd-routing-template"),
    		})
    		if err != nil {
    			return err
    		}
    		// BFD Profile with custom timing values
    		_, err = panos.NewBfdRoutingProfile(ctx, "custom_timers", &panos.BfdRoutingProfileArgs{
    			Location: &panos.BfdRoutingProfileLocationArgs{
    				Template: &panos.BfdRoutingProfileLocationTemplateArgs{
    					Name: bfdTemplate.Name,
    				},
    			},
    			Name:                pulumi.String("custom-bfd-profile"),
    			DetectionMultiplier: pulumi.Float64(5),
    			HoldTime:            pulumi.Float64(1000),
    			MinRxInterval:       pulumi.Float64(500),
    			MinTxInterval:       pulumi.Float64(500),
    			Mode:                pulumi.String("active"),
    		})
    		if err != nil {
    			return err
    		}
    		// BFD Profile with multihop configuration
    		_, err = panos.NewBfdRoutingProfile(ctx, "multihop", &panos.BfdRoutingProfileArgs{
    			Location: &panos.BfdRoutingProfileLocationArgs{
    				Template: &panos.BfdRoutingProfileLocationTemplateArgs{
    					Name: bfdTemplate.Name,
    				},
    			},
    			Name:                pulumi.String("multihop-bfd-profile"),
    			DetectionMultiplier: pulumi.Float64(3),
    			MinRxInterval:       pulumi.Float64(300),
    			MinTxInterval:       pulumi.Float64(300),
    			Mode:                pulumi.String("passive"),
    			Multihop: &panos.BfdRoutingProfileMultihopArgs{
    				MinReceivedTtl: pulumi.Float64(128),
    			},
    		})
    		if err != nil {
    			return err
    		}
    		return nil
    	})
    }
    
    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using Panos = Pulumi.Panos;
    
    return await Deployment.RunAsync(() => 
    {
        // Create a template
        var bfdTemplate = new Panos.Template("bfd_template", new()
        {
            Location = new Panos.Inputs.TemplateLocationArgs
            {
                Panorama = null,
            },
            Name = "bfd-routing-template",
        });
    
        // BFD Profile with custom timing values
        var customTimers = new Panos.BfdRoutingProfile("custom_timers", new()
        {
            Location = new Panos.Inputs.BfdRoutingProfileLocationArgs
            {
                Template = new Panos.Inputs.BfdRoutingProfileLocationTemplateArgs
                {
                    Name = bfdTemplate.Name,
                },
            },
            Name = "custom-bfd-profile",
            DetectionMultiplier = 5,
            HoldTime = 1000,
            MinRxInterval = 500,
            MinTxInterval = 500,
            Mode = "active",
        });
    
        // BFD Profile with multihop configuration
        var multihop = new Panos.BfdRoutingProfile("multihop", new()
        {
            Location = new Panos.Inputs.BfdRoutingProfileLocationArgs
            {
                Template = new Panos.Inputs.BfdRoutingProfileLocationTemplateArgs
                {
                    Name = bfdTemplate.Name,
                },
            },
            Name = "multihop-bfd-profile",
            DetectionMultiplier = 3,
            MinRxInterval = 300,
            MinTxInterval = 300,
            Mode = "passive",
            Multihop = new Panos.Inputs.BfdRoutingProfileMultihopArgs
            {
                MinReceivedTtl = 128,
            },
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.panos.Template;
    import com.pulumi.panos.TemplateArgs;
    import com.pulumi.panos.inputs.TemplateLocationArgs;
    import com.pulumi.panos.inputs.TemplateLocationPanoramaArgs;
    import com.pulumi.panos.BfdRoutingProfile;
    import com.pulumi.panos.BfdRoutingProfileArgs;
    import com.pulumi.panos.inputs.BfdRoutingProfileLocationArgs;
    import com.pulumi.panos.inputs.BfdRoutingProfileLocationTemplateArgs;
    import com.pulumi.panos.inputs.BfdRoutingProfileMultihopArgs;
    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) {
            // Create a template
            var bfdTemplate = new Template("bfdTemplate", TemplateArgs.builder()
                .location(TemplateLocationArgs.builder()
                    .panorama(TemplateLocationPanoramaArgs.builder()
                        .build())
                    .build())
                .name("bfd-routing-template")
                .build());
    
            // BFD Profile with custom timing values
            var customTimers = new BfdRoutingProfile("customTimers", BfdRoutingProfileArgs.builder()
                .location(BfdRoutingProfileLocationArgs.builder()
                    .template(BfdRoutingProfileLocationTemplateArgs.builder()
                        .name(bfdTemplate.name())
                        .build())
                    .build())
                .name("custom-bfd-profile")
                .detectionMultiplier(5.0)
                .holdTime(1000.0)
                .minRxInterval(500.0)
                .minTxInterval(500.0)
                .mode("active")
                .build());
    
            // BFD Profile with multihop configuration
            var multihop = new BfdRoutingProfile("multihop", BfdRoutingProfileArgs.builder()
                .location(BfdRoutingProfileLocationArgs.builder()
                    .template(BfdRoutingProfileLocationTemplateArgs.builder()
                        .name(bfdTemplate.name())
                        .build())
                    .build())
                .name("multihop-bfd-profile")
                .detectionMultiplier(3.0)
                .minRxInterval(300.0)
                .minTxInterval(300.0)
                .mode("passive")
                .multihop(BfdRoutingProfileMultihopArgs.builder()
                    .minReceivedTtl(128.0)
                    .build())
                .build());
    
        }
    }
    
    resources:
      # Create a template
      bfdTemplate:
        type: panos:Template
        name: bfd_template
        properties:
          location:
            panorama: {}
          name: bfd-routing-template
      # BFD Profile with custom timing values
      customTimers:
        type: panos:BfdRoutingProfile
        name: custom_timers
        properties:
          location:
            template:
              name: ${bfdTemplate.name}
          name: custom-bfd-profile
          detectionMultiplier: 5
          holdTime: 1000
          minRxInterval: 500
          minTxInterval: 500
          mode: active
      # BFD Profile with multihop configuration
      multihop:
        type: panos:BfdRoutingProfile
        properties:
          location:
            template:
              name: ${bfdTemplate.name}
          name: multihop-bfd-profile
          detectionMultiplier: 3
          minRxInterval: 300
          minTxInterval: 300
          mode: passive
          multihop:
            minReceivedTtl: 128
    

    Create BfdRoutingProfile Resource

    Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

    Constructor syntax

    new BfdRoutingProfile(name: string, args: BfdRoutingProfileArgs, opts?: CustomResourceOptions);
    @overload
    def BfdRoutingProfile(resource_name: str,
                          args: BfdRoutingProfileArgs,
                          opts: Optional[ResourceOptions] = None)
    
    @overload
    def BfdRoutingProfile(resource_name: str,
                          opts: Optional[ResourceOptions] = None,
                          location: Optional[BfdRoutingProfileLocationArgs] = None,
                          detection_multiplier: Optional[float] = None,
                          hold_time: Optional[float] = None,
                          min_rx_interval: Optional[float] = None,
                          min_tx_interval: Optional[float] = None,
                          mode: Optional[str] = None,
                          multihop: Optional[BfdRoutingProfileMultihopArgs] = None,
                          name: Optional[str] = None)
    func NewBfdRoutingProfile(ctx *Context, name string, args BfdRoutingProfileArgs, opts ...ResourceOption) (*BfdRoutingProfile, error)
    public BfdRoutingProfile(string name, BfdRoutingProfileArgs args, CustomResourceOptions? opts = null)
    public BfdRoutingProfile(String name, BfdRoutingProfileArgs args)
    public BfdRoutingProfile(String name, BfdRoutingProfileArgs args, CustomResourceOptions options)
    
    type: panos:BfdRoutingProfile
    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 BfdRoutingProfileArgs
    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 BfdRoutingProfileArgs
    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 BfdRoutingProfileArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args BfdRoutingProfileArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args BfdRoutingProfileArgs
    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 bfdRoutingProfileResource = new Panos.Index.BfdRoutingProfile("bfdRoutingProfileResource", new()
    {
        Location = new Panos.Inputs.BfdRoutingProfileLocationArgs
        {
            Ngfw = new Panos.Inputs.BfdRoutingProfileLocationNgfwArgs
            {
                NgfwDevice = "string",
            },
            Template = new Panos.Inputs.BfdRoutingProfileLocationTemplateArgs
            {
                Name = "string",
                NgfwDevice = "string",
                PanoramaDevice = "string",
            },
            TemplateStack = new Panos.Inputs.BfdRoutingProfileLocationTemplateStackArgs
            {
                Name = "string",
                NgfwDevice = "string",
                PanoramaDevice = "string",
            },
        },
        DetectionMultiplier = 0,
        HoldTime = 0,
        MinRxInterval = 0,
        MinTxInterval = 0,
        Mode = "string",
        Multihop = new Panos.Inputs.BfdRoutingProfileMultihopArgs
        {
            MinReceivedTtl = 0,
        },
        Name = "string",
    });
    
    example, err := panos.NewBfdRoutingProfile(ctx, "bfdRoutingProfileResource", &panos.BfdRoutingProfileArgs{
    	Location: &panos.BfdRoutingProfileLocationArgs{
    		Ngfw: &panos.BfdRoutingProfileLocationNgfwArgs{
    			NgfwDevice: pulumi.String("string"),
    		},
    		Template: &panos.BfdRoutingProfileLocationTemplateArgs{
    			Name:           pulumi.String("string"),
    			NgfwDevice:     pulumi.String("string"),
    			PanoramaDevice: pulumi.String("string"),
    		},
    		TemplateStack: &panos.BfdRoutingProfileLocationTemplateStackArgs{
    			Name:           pulumi.String("string"),
    			NgfwDevice:     pulumi.String("string"),
    			PanoramaDevice: pulumi.String("string"),
    		},
    	},
    	DetectionMultiplier: pulumi.Float64(0),
    	HoldTime:            pulumi.Float64(0),
    	MinRxInterval:       pulumi.Float64(0),
    	MinTxInterval:       pulumi.Float64(0),
    	Mode:                pulumi.String("string"),
    	Multihop: &panos.BfdRoutingProfileMultihopArgs{
    		MinReceivedTtl: pulumi.Float64(0),
    	},
    	Name: pulumi.String("string"),
    })
    
    var bfdRoutingProfileResource = new BfdRoutingProfile("bfdRoutingProfileResource", BfdRoutingProfileArgs.builder()
        .location(BfdRoutingProfileLocationArgs.builder()
            .ngfw(BfdRoutingProfileLocationNgfwArgs.builder()
                .ngfwDevice("string")
                .build())
            .template(BfdRoutingProfileLocationTemplateArgs.builder()
                .name("string")
                .ngfwDevice("string")
                .panoramaDevice("string")
                .build())
            .templateStack(BfdRoutingProfileLocationTemplateStackArgs.builder()
                .name("string")
                .ngfwDevice("string")
                .panoramaDevice("string")
                .build())
            .build())
        .detectionMultiplier(0.0)
        .holdTime(0.0)
        .minRxInterval(0.0)
        .minTxInterval(0.0)
        .mode("string")
        .multihop(BfdRoutingProfileMultihopArgs.builder()
            .minReceivedTtl(0.0)
            .build())
        .name("string")
        .build());
    
    bfd_routing_profile_resource = panos.BfdRoutingProfile("bfdRoutingProfileResource",
        location={
            "ngfw": {
                "ngfw_device": "string",
            },
            "template": {
                "name": "string",
                "ngfw_device": "string",
                "panorama_device": "string",
            },
            "template_stack": {
                "name": "string",
                "ngfw_device": "string",
                "panorama_device": "string",
            },
        },
        detection_multiplier=0,
        hold_time=0,
        min_rx_interval=0,
        min_tx_interval=0,
        mode="string",
        multihop={
            "min_received_ttl": 0,
        },
        name="string")
    
    const bfdRoutingProfileResource = new panos.BfdRoutingProfile("bfdRoutingProfileResource", {
        location: {
            ngfw: {
                ngfwDevice: "string",
            },
            template: {
                name: "string",
                ngfwDevice: "string",
                panoramaDevice: "string",
            },
            templateStack: {
                name: "string",
                ngfwDevice: "string",
                panoramaDevice: "string",
            },
        },
        detectionMultiplier: 0,
        holdTime: 0,
        minRxInterval: 0,
        minTxInterval: 0,
        mode: "string",
        multihop: {
            minReceivedTtl: 0,
        },
        name: "string",
    });
    
    type: panos:BfdRoutingProfile
    properties:
        detectionMultiplier: 0
        holdTime: 0
        location:
            ngfw:
                ngfwDevice: string
            template:
                name: string
                ngfwDevice: string
                panoramaDevice: string
            templateStack:
                name: string
                ngfwDevice: string
                panoramaDevice: string
        minRxInterval: 0
        minTxInterval: 0
        mode: string
        multihop:
            minReceivedTtl: 0
        name: string
    

    BfdRoutingProfile 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 BfdRoutingProfile resource accepts the following input properties:

    Location BfdRoutingProfileLocation
    The location of this object.
    DetectionMultiplier double
    multiplier sent to remote system
    HoldTime double
    delay transmission and reception of control packets in ms
    MinRxInterval double
    required minimum rx interval in ms
    MinTxInterval double
    desired minimum tx interval in ms
    Mode string
    BFD operation mode
    Multihop BfdRoutingProfileMultihop
    Name string
    Location BfdRoutingProfileLocationArgs
    The location of this object.
    DetectionMultiplier float64
    multiplier sent to remote system
    HoldTime float64
    delay transmission and reception of control packets in ms
    MinRxInterval float64
    required minimum rx interval in ms
    MinTxInterval float64
    desired minimum tx interval in ms
    Mode string
    BFD operation mode
    Multihop BfdRoutingProfileMultihopArgs
    Name string
    location BfdRoutingProfileLocation
    The location of this object.
    detectionMultiplier Double
    multiplier sent to remote system
    holdTime Double
    delay transmission and reception of control packets in ms
    minRxInterval Double
    required minimum rx interval in ms
    minTxInterval Double
    desired minimum tx interval in ms
    mode String
    BFD operation mode
    multihop BfdRoutingProfileMultihop
    name String
    location BfdRoutingProfileLocation
    The location of this object.
    detectionMultiplier number
    multiplier sent to remote system
    holdTime number
    delay transmission and reception of control packets in ms
    minRxInterval number
    required minimum rx interval in ms
    minTxInterval number
    desired minimum tx interval in ms
    mode string
    BFD operation mode
    multihop BfdRoutingProfileMultihop
    name string
    location BfdRoutingProfileLocationArgs
    The location of this object.
    detection_multiplier float
    multiplier sent to remote system
    hold_time float
    delay transmission and reception of control packets in ms
    min_rx_interval float
    required minimum rx interval in ms
    min_tx_interval float
    desired minimum tx interval in ms
    mode str
    BFD operation mode
    multihop BfdRoutingProfileMultihopArgs
    name str
    location Property Map
    The location of this object.
    detectionMultiplier Number
    multiplier sent to remote system
    holdTime Number
    delay transmission and reception of control packets in ms
    minRxInterval Number
    required minimum rx interval in ms
    minTxInterval Number
    desired minimum tx interval in ms
    mode String
    BFD operation mode
    multihop Property Map
    name String

    Outputs

    All input properties are implicitly available as output properties. Additionally, the BfdRoutingProfile 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 BfdRoutingProfile Resource

    Get an existing BfdRoutingProfile 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?: BfdRoutingProfileState, opts?: CustomResourceOptions): BfdRoutingProfile
    @staticmethod
    def get(resource_name: str,
            id: str,
            opts: Optional[ResourceOptions] = None,
            detection_multiplier: Optional[float] = None,
            hold_time: Optional[float] = None,
            location: Optional[BfdRoutingProfileLocationArgs] = None,
            min_rx_interval: Optional[float] = None,
            min_tx_interval: Optional[float] = None,
            mode: Optional[str] = None,
            multihop: Optional[BfdRoutingProfileMultihopArgs] = None,
            name: Optional[str] = None) -> BfdRoutingProfile
    func GetBfdRoutingProfile(ctx *Context, name string, id IDInput, state *BfdRoutingProfileState, opts ...ResourceOption) (*BfdRoutingProfile, error)
    public static BfdRoutingProfile Get(string name, Input<string> id, BfdRoutingProfileState? state, CustomResourceOptions? opts = null)
    public static BfdRoutingProfile get(String name, Output<String> id, BfdRoutingProfileState state, CustomResourceOptions options)
    resources:  _:    type: panos:BfdRoutingProfile    get:      id: ${id}
    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.
    The following state arguments are supported:
    DetectionMultiplier double
    multiplier sent to remote system
    HoldTime double
    delay transmission and reception of control packets in ms
    Location BfdRoutingProfileLocation
    The location of this object.
    MinRxInterval double
    required minimum rx interval in ms
    MinTxInterval double
    desired minimum tx interval in ms
    Mode string
    BFD operation mode
    Multihop BfdRoutingProfileMultihop
    Name string
    DetectionMultiplier float64
    multiplier sent to remote system
    HoldTime float64
    delay transmission and reception of control packets in ms
    Location BfdRoutingProfileLocationArgs
    The location of this object.
    MinRxInterval float64
    required minimum rx interval in ms
    MinTxInterval float64
    desired minimum tx interval in ms
    Mode string
    BFD operation mode
    Multihop BfdRoutingProfileMultihopArgs
    Name string
    detectionMultiplier Double
    multiplier sent to remote system
    holdTime Double
    delay transmission and reception of control packets in ms
    location BfdRoutingProfileLocation
    The location of this object.
    minRxInterval Double
    required minimum rx interval in ms
    minTxInterval Double
    desired minimum tx interval in ms
    mode String
    BFD operation mode
    multihop BfdRoutingProfileMultihop
    name String
    detectionMultiplier number
    multiplier sent to remote system
    holdTime number
    delay transmission and reception of control packets in ms
    location BfdRoutingProfileLocation
    The location of this object.
    minRxInterval number
    required minimum rx interval in ms
    minTxInterval number
    desired minimum tx interval in ms
    mode string
    BFD operation mode
    multihop BfdRoutingProfileMultihop
    name string
    detection_multiplier float
    multiplier sent to remote system
    hold_time float
    delay transmission and reception of control packets in ms
    location BfdRoutingProfileLocationArgs
    The location of this object.
    min_rx_interval float
    required minimum rx interval in ms
    min_tx_interval float
    desired minimum tx interval in ms
    mode str
    BFD operation mode
    multihop BfdRoutingProfileMultihopArgs
    name str
    detectionMultiplier Number
    multiplier sent to remote system
    holdTime Number
    delay transmission and reception of control packets in ms
    location Property Map
    The location of this object.
    minRxInterval Number
    required minimum rx interval in ms
    minTxInterval Number
    desired minimum tx interval in ms
    mode String
    BFD operation mode
    multihop Property Map
    name String

    Supporting Types

    BfdRoutingProfileLocation, BfdRoutingProfileLocationArgs

    Ngfw BfdRoutingProfileLocationNgfw
    Located in a specific NGFW device
    Template BfdRoutingProfileLocationTemplate
    Located in a specific template
    TemplateStack BfdRoutingProfileLocationTemplateStack
    Located in a specific template stack
    Ngfw BfdRoutingProfileLocationNgfw
    Located in a specific NGFW device
    Template BfdRoutingProfileLocationTemplate
    Located in a specific template
    TemplateStack BfdRoutingProfileLocationTemplateStack
    Located in a specific template stack
    ngfw BfdRoutingProfileLocationNgfw
    Located in a specific NGFW device
    template BfdRoutingProfileLocationTemplate
    Located in a specific template
    templateStack BfdRoutingProfileLocationTemplateStack
    Located in a specific template stack
    ngfw BfdRoutingProfileLocationNgfw
    Located in a specific NGFW device
    template BfdRoutingProfileLocationTemplate
    Located in a specific template
    templateStack BfdRoutingProfileLocationTemplateStack
    Located in a specific template stack
    ngfw BfdRoutingProfileLocationNgfw
    Located in a specific NGFW device
    template BfdRoutingProfileLocationTemplate
    Located in a specific template
    template_stack BfdRoutingProfileLocationTemplateStack
    Located in a specific template stack
    ngfw Property Map
    Located in a specific NGFW device
    template Property Map
    Located in a specific template
    templateStack Property Map
    Located in a specific template stack

    BfdRoutingProfileLocationNgfw, BfdRoutingProfileLocationNgfwArgs

    NgfwDevice string
    The NGFW device
    NgfwDevice string
    The NGFW device
    ngfwDevice String
    The NGFW device
    ngfwDevice string
    The NGFW device
    ngfw_device str
    The NGFW device
    ngfwDevice String
    The NGFW device

    BfdRoutingProfileLocationTemplate, BfdRoutingProfileLocationTemplateArgs

    Name string
    Specific Panorama template
    NgfwDevice string
    The NGFW device
    PanoramaDevice string
    Specific Panorama device
    Name string
    Specific Panorama template
    NgfwDevice string
    The NGFW device
    PanoramaDevice string
    Specific Panorama device
    name String
    Specific Panorama template
    ngfwDevice String
    The NGFW device
    panoramaDevice String
    Specific Panorama device
    name string
    Specific Panorama template
    ngfwDevice string
    The NGFW device
    panoramaDevice string
    Specific Panorama device
    name str
    Specific Panorama template
    ngfw_device str
    The NGFW device
    panorama_device str
    Specific Panorama device
    name String
    Specific Panorama template
    ngfwDevice String
    The NGFW device
    panoramaDevice String
    Specific Panorama device

    BfdRoutingProfileLocationTemplateStack, BfdRoutingProfileLocationTemplateStackArgs

    Name string
    Specific Panorama template stack
    NgfwDevice string
    The NGFW device
    PanoramaDevice string
    Specific Panorama device
    Name string
    Specific Panorama template stack
    NgfwDevice string
    The NGFW device
    PanoramaDevice string
    Specific Panorama device
    name String
    Specific Panorama template stack
    ngfwDevice String
    The NGFW device
    panoramaDevice String
    Specific Panorama device
    name string
    Specific Panorama template stack
    ngfwDevice string
    The NGFW device
    panoramaDevice string
    Specific Panorama device
    name str
    Specific Panorama template stack
    ngfw_device str
    The NGFW device
    panorama_device str
    Specific Panorama device
    name String
    Specific Panorama template stack
    ngfwDevice String
    The NGFW device
    panoramaDevice String
    Specific Panorama device

    BfdRoutingProfileMultihop, BfdRoutingProfileMultihopArgs

    MinReceivedTtl double
    minimum accepted ttl on received BFD packet
    MinReceivedTtl float64
    minimum accepted ttl on received BFD packet
    minReceivedTtl Double
    minimum accepted ttl on received BFD packet
    minReceivedTtl number
    minimum accepted ttl on received BFD packet
    min_received_ttl float
    minimum accepted ttl on received BFD packet
    minReceivedTtl Number
    minimum accepted ttl on received BFD packet

    Package Details

    Repository
    panos paloaltonetworks/terraform-provider-panos
    License
    Notes
    This Pulumi package is based on the panos Terraform Provider.
    Viewing docs for panos 2.0.10
    published on Thursday, Apr 9, 2026 by paloaltonetworks
      Try Pulumi Cloud free. Your team will thank you.