1. Packages
  2. Packages
  3. Cisco Catalyst SD-WAN Provider
  4. API Docs
  5. NetworkHierarchyCflowd
Viewing docs for Cisco Catalyst SD-WAN v0.9.2
published on Wednesday, Jul 29, 2026 by Pulumi
sdwan logo
Viewing docs for Cisco Catalyst SD-WAN v0.9.2
published on Wednesday, Jul 29, 2026 by Pulumi

    This resource can manage Network Hierarchy Cflowd settings.

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as sdwan from "@pulumi/sdwan";
    
    const example = new sdwan.NetworkHierarchyCflowd("example", {
        flowActiveTimeout: 600,
        flowInactiveTimeout: 60,
        flowRefreshTime: 600,
        flowSamplingInterval: 1,
        collectTlocLoopback: true,
        protocol: "ipv4",
        collectTos: true,
        collectDscpOutput: true,
        collectors: [{
            vpnId: 1,
            address: "10.0.0.1",
            udpPort: 4739,
            exportSpread: true,
            bfdMetricsExport: true,
            exportInterval: 600,
        }],
    });
    
    import pulumi
    import pulumi_sdwan as sdwan
    
    example = sdwan.NetworkHierarchyCflowd("example",
        flow_active_timeout=600,
        flow_inactive_timeout=60,
        flow_refresh_time=600,
        flow_sampling_interval=1,
        collect_tloc_loopback=True,
        protocol="ipv4",
        collect_tos=True,
        collect_dscp_output=True,
        collectors=[{
            "vpn_id": 1,
            "address": "10.0.0.1",
            "udp_port": 4739,
            "export_spread": True,
            "bfd_metrics_export": True,
            "export_interval": 600,
        }])
    
    package main
    
    import (
    	"github.com/pulumi/pulumi-sdwan/sdk/go/sdwan"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		_, err := sdwan.NewNetworkHierarchyCflowd(ctx, "example", &sdwan.NetworkHierarchyCflowdArgs{
    			FlowActiveTimeout:    pulumi.Int(600),
    			FlowInactiveTimeout:  pulumi.Int(60),
    			FlowRefreshTime:      pulumi.Int(600),
    			FlowSamplingInterval: pulumi.Int(1),
    			CollectTlocLoopback:  pulumi.Bool(true),
    			Protocol:             pulumi.String("ipv4"),
    			CollectTos:           pulumi.Bool(true),
    			CollectDscpOutput:    pulumi.Bool(true),
    			Collectors: sdwan.NetworkHierarchyCflowdCollectorArray{
    				&sdwan.NetworkHierarchyCflowdCollectorArgs{
    					VpnId:            pulumi.Int(1),
    					Address:          pulumi.String("10.0.0.1"),
    					UdpPort:          pulumi.Int(4739),
    					ExportSpread:     pulumi.Bool(true),
    					BfdMetricsExport: pulumi.Bool(true),
    					ExportInterval:   pulumi.Int(600),
    				},
    			},
    		})
    		if err != nil {
    			return err
    		}
    		return nil
    	})
    }
    
    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using Sdwan = Pulumi.Sdwan;
    
    return await Deployment.RunAsync(() => 
    {
        var example = new Sdwan.NetworkHierarchyCflowd("example", new()
        {
            FlowActiveTimeout = 600,
            FlowInactiveTimeout = 60,
            FlowRefreshTime = 600,
            FlowSamplingInterval = 1,
            CollectTlocLoopback = true,
            Protocol = "ipv4",
            CollectTos = true,
            CollectDscpOutput = true,
            Collectors = new[]
            {
                new Sdwan.Inputs.NetworkHierarchyCflowdCollectorArgs
                {
                    VpnId = 1,
                    Address = "10.0.0.1",
                    UdpPort = 4739,
                    ExportSpread = true,
                    BfdMetricsExport = true,
                    ExportInterval = 600,
                },
            },
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.sdwan.NetworkHierarchyCflowd;
    import com.pulumi.sdwan.NetworkHierarchyCflowdArgs;
    import com.pulumi.sdwan.inputs.NetworkHierarchyCflowdCollectorArgs;
    import java.util.ArrayList;
    import java.util.Arrays;
    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 NetworkHierarchyCflowd("example", NetworkHierarchyCflowdArgs.builder()
                .flowActiveTimeout(600)
                .flowInactiveTimeout(60)
                .flowRefreshTime(600)
                .flowSamplingInterval(1)
                .collectTlocLoopback(true)
                .protocol("ipv4")
                .collectTos(true)
                .collectDscpOutput(true)
                .collectors(NetworkHierarchyCflowdCollectorArgs.builder()
                    .vpnId(1)
                    .address("10.0.0.1")
                    .udpPort(4739)
                    .exportSpread(true)
                    .bfdMetricsExport(true)
                    .exportInterval(600)
                    .build())
                .build());
    
        }
    }
    
    resources:
      example:
        type: sdwan:NetworkHierarchyCflowd
        properties:
          flowActiveTimeout: 600
          flowInactiveTimeout: 60
          flowRefreshTime: 600
          flowSamplingInterval: 1
          collectTlocLoopback: true
          protocol: ipv4
          collectTos: true
          collectDscpOutput: true
          collectors:
            - vpnId: 1
              address: 10.0.0.1
              udpPort: 4739
              exportSpread: true
              bfdMetricsExport: true
              exportInterval: 600
    
    pulumi {
      required_providers {
        sdwan = {
          source = "pulumi/sdwan"
        }
      }
    }
    
    resource "sdwan_networkhierarchycflowd" "example" {
      flow_active_timeout    = 600
      flow_inactive_timeout  = 60
      flow_refresh_time      = 600
      flow_sampling_interval = 1
      collect_tloc_loopback  = true
      protocol               = "ipv4"
      collect_tos            = true
      collect_dscp_output    = true
      collectors {
        vpn_id             = 1
        address            = "10.0.0.1"
        udp_port           = 4739
        export_spread      = true
        bfd_metrics_export = true
        export_interval    = 600
      }
    }
    

    Create NetworkHierarchyCflowd Resource

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

    Constructor syntax

    new NetworkHierarchyCflowd(name: string, args?: NetworkHierarchyCflowdArgs, opts?: CustomResourceOptions);
    @overload
    def NetworkHierarchyCflowd(resource_name: str,
                               args: Optional[NetworkHierarchyCflowdArgs] = None,
                               opts: Optional[ResourceOptions] = None)
    
    @overload
    def NetworkHierarchyCflowd(resource_name: str,
                               opts: Optional[ResourceOptions] = None,
                               collect_dscp_output: Optional[bool] = None,
                               collect_tloc_loopback: Optional[bool] = None,
                               collect_tos: Optional[bool] = None,
                               collectors: Optional[Sequence[NetworkHierarchyCflowdCollectorArgs]] = None,
                               flow_active_timeout: Optional[int] = None,
                               flow_inactive_timeout: Optional[int] = None,
                               flow_refresh_time: Optional[int] = None,
                               flow_sampling_interval: Optional[int] = None,
                               protocol: Optional[str] = None)
    func NewNetworkHierarchyCflowd(ctx *Context, name string, args *NetworkHierarchyCflowdArgs, opts ...ResourceOption) (*NetworkHierarchyCflowd, error)
    public NetworkHierarchyCflowd(string name, NetworkHierarchyCflowdArgs? args = null, CustomResourceOptions? opts = null)
    public NetworkHierarchyCflowd(String name, NetworkHierarchyCflowdArgs args)
    public NetworkHierarchyCflowd(String name, NetworkHierarchyCflowdArgs args, CustomResourceOptions options)
    
    type: sdwan:NetworkHierarchyCflowd
    properties: # The arguments to resource properties.
    options: # Bag of options to control resource's behavior.
    
    
    resource "sdwan_network_hierarchy_cflowd" "name" {
        # resource properties
    }

    Parameters

    name string
    The unique name of the resource.
    args NetworkHierarchyCflowdArgs
    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 NetworkHierarchyCflowdArgs
    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 NetworkHierarchyCflowdArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args NetworkHierarchyCflowdArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args NetworkHierarchyCflowdArgs
    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 networkHierarchyCflowdResource = new Sdwan.NetworkHierarchyCflowd("networkHierarchyCflowdResource", new()
    {
        CollectDscpOutput = false,
        CollectTlocLoopback = false,
        CollectTos = false,
        Collectors = new[]
        {
            new Sdwan.Inputs.NetworkHierarchyCflowdCollectorArgs
            {
                Address = "string",
                UdpPort = 0,
                VpnId = 0,
                BfdMetricsExport = false,
                ExportInterval = 0,
                ExportSpread = false,
            },
        },
        FlowActiveTimeout = 0,
        FlowInactiveTimeout = 0,
        FlowRefreshTime = 0,
        FlowSamplingInterval = 0,
        Protocol = "string",
    });
    
    example, err := sdwan.NewNetworkHierarchyCflowd(ctx, "networkHierarchyCflowdResource", &sdwan.NetworkHierarchyCflowdArgs{
    	CollectDscpOutput:   pulumi.Bool(false),
    	CollectTlocLoopback: pulumi.Bool(false),
    	CollectTos:          pulumi.Bool(false),
    	Collectors: sdwan.NetworkHierarchyCflowdCollectorArray{
    		&sdwan.NetworkHierarchyCflowdCollectorArgs{
    			Address:          pulumi.String("string"),
    			UdpPort:          pulumi.Int(0),
    			VpnId:            pulumi.Int(0),
    			BfdMetricsExport: pulumi.Bool(false),
    			ExportInterval:   pulumi.Int(0),
    			ExportSpread:     pulumi.Bool(false),
    		},
    	},
    	FlowActiveTimeout:    pulumi.Int(0),
    	FlowInactiveTimeout:  pulumi.Int(0),
    	FlowRefreshTime:      pulumi.Int(0),
    	FlowSamplingInterval: pulumi.Int(0),
    	Protocol:             pulumi.String("string"),
    })
    
    resource "sdwan_network_hierarchy_cflowd" "networkHierarchyCflowdResource" {
      lifecycle {
        create_before_destroy = true
      }
      collect_dscp_output   = false
      collect_tloc_loopback = false
      collect_tos           = false
      collectors {
        address            = "string"
        udp_port           = 0
        vpn_id             = 0
        bfd_metrics_export = false
        export_interval    = 0
        export_spread      = false
      }
      flow_active_timeout    = 0
      flow_inactive_timeout  = 0
      flow_refresh_time      = 0
      flow_sampling_interval = 0
      protocol               = "string"
    }
    
    var networkHierarchyCflowdResource = new NetworkHierarchyCflowd("networkHierarchyCflowdResource", NetworkHierarchyCflowdArgs.builder()
        .collectDscpOutput(false)
        .collectTlocLoopback(false)
        .collectTos(false)
        .collectors(NetworkHierarchyCflowdCollectorArgs.builder()
            .address("string")
            .udpPort(0)
            .vpnId(0)
            .bfdMetricsExport(false)
            .exportInterval(0)
            .exportSpread(false)
            .build())
        .flowActiveTimeout(0)
        .flowInactiveTimeout(0)
        .flowRefreshTime(0)
        .flowSamplingInterval(0)
        .protocol("string")
        .build());
    
    network_hierarchy_cflowd_resource = sdwan.NetworkHierarchyCflowd("networkHierarchyCflowdResource",
        collect_dscp_output=False,
        collect_tloc_loopback=False,
        collect_tos=False,
        collectors=[{
            "address": "string",
            "udp_port": 0,
            "vpn_id": 0,
            "bfd_metrics_export": False,
            "export_interval": 0,
            "export_spread": False,
        }],
        flow_active_timeout=0,
        flow_inactive_timeout=0,
        flow_refresh_time=0,
        flow_sampling_interval=0,
        protocol="string")
    
    const networkHierarchyCflowdResource = new sdwan.NetworkHierarchyCflowd("networkHierarchyCflowdResource", {
        collectDscpOutput: false,
        collectTlocLoopback: false,
        collectTos: false,
        collectors: [{
            address: "string",
            udpPort: 0,
            vpnId: 0,
            bfdMetricsExport: false,
            exportInterval: 0,
            exportSpread: false,
        }],
        flowActiveTimeout: 0,
        flowInactiveTimeout: 0,
        flowRefreshTime: 0,
        flowSamplingInterval: 0,
        protocol: "string",
    });
    
    type: sdwan:NetworkHierarchyCflowd
    properties:
        collectDscpOutput: false
        collectTlocLoopback: false
        collectTos: false
        collectors:
            - address: string
              bfdMetricsExport: false
              exportInterval: 0
              exportSpread: false
              udpPort: 0
              vpnId: 0
        flowActiveTimeout: 0
        flowInactiveTimeout: 0
        flowRefreshTime: 0
        flowSamplingInterval: 0
        protocol: string
    

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

    CollectDscpOutput bool
    Collect remarked DSCP

    • Default value: false
    CollectTlocLoopback bool
    Collect SDWAN TLOC loopback interface name instead of physical

    • Default value: false
    CollectTos bool
    Collect TOS record field

    • Default value: false
    Collectors List<NetworkHierarchyCflowdCollector>
    List of collectors
    FlowActiveTimeout int
    Active flow timeout in seconds

    • Range: 30-3600
    • Default value: 600
    FlowInactiveTimeout int
    Inactive flow timeout in seconds

    • Range: 1-3600
    • Default value: 60
    FlowRefreshTime int
    Flow refresh time in seconds

    • Range: 60-86400
    • Default value: 600
    FlowSamplingInterval int
    Flow sampling interval

    • Range: 1-65536
    • Default value: 1
    Protocol string
    FNF Protocol

    • Choices: ipv4, ipv6, both
    • Default value: ipv4
    CollectDscpOutput bool
    Collect remarked DSCP

    • Default value: false
    CollectTlocLoopback bool
    Collect SDWAN TLOC loopback interface name instead of physical

    • Default value: false
    CollectTos bool
    Collect TOS record field

    • Default value: false
    Collectors []NetworkHierarchyCflowdCollectorArgs
    List of collectors
    FlowActiveTimeout int
    Active flow timeout in seconds

    • Range: 30-3600
    • Default value: 600
    FlowInactiveTimeout int
    Inactive flow timeout in seconds

    • Range: 1-3600
    • Default value: 60
    FlowRefreshTime int
    Flow refresh time in seconds

    • Range: 60-86400
    • Default value: 600
    FlowSamplingInterval int
    Flow sampling interval

    • Range: 1-65536
    • Default value: 1
    Protocol string
    FNF Protocol

    • Choices: ipv4, ipv6, both
    • Default value: ipv4
    collect_dscp_output bool
    Collect remarked DSCP

    • Default value: false
    collect_tloc_loopback bool
    Collect SDWAN TLOC loopback interface name instead of physical

    • Default value: false
    collect_tos bool
    Collect TOS record field

    • Default value: false
    collectors list(object)
    List of collectors
    flow_active_timeout number
    Active flow timeout in seconds

    • Range: 30-3600
    • Default value: 600
    flow_inactive_timeout number
    Inactive flow timeout in seconds

    • Range: 1-3600
    • Default value: 60
    flow_refresh_time number
    Flow refresh time in seconds

    • Range: 60-86400
    • Default value: 600
    flow_sampling_interval number
    Flow sampling interval

    • Range: 1-65536
    • Default value: 1
    protocol string
    FNF Protocol

    • Choices: ipv4, ipv6, both
    • Default value: ipv4
    collectDscpOutput Boolean
    Collect remarked DSCP

    • Default value: false
    collectTlocLoopback Boolean
    Collect SDWAN TLOC loopback interface name instead of physical

    • Default value: false
    collectTos Boolean
    Collect TOS record field

    • Default value: false
    collectors List<NetworkHierarchyCflowdCollector>
    List of collectors
    flowActiveTimeout Integer
    Active flow timeout in seconds

    • Range: 30-3600
    • Default value: 600
    flowInactiveTimeout Integer
    Inactive flow timeout in seconds

    • Range: 1-3600
    • Default value: 60
    flowRefreshTime Integer
    Flow refresh time in seconds

    • Range: 60-86400
    • Default value: 600
    flowSamplingInterval Integer
    Flow sampling interval

    • Range: 1-65536
    • Default value: 1
    protocol String
    FNF Protocol

    • Choices: ipv4, ipv6, both
    • Default value: ipv4
    collectDscpOutput boolean
    Collect remarked DSCP

    • Default value: false
    collectTlocLoopback boolean
    Collect SDWAN TLOC loopback interface name instead of physical

    • Default value: false
    collectTos boolean
    Collect TOS record field

    • Default value: false
    collectors NetworkHierarchyCflowdCollector[]
    List of collectors
    flowActiveTimeout number
    Active flow timeout in seconds

    • Range: 30-3600
    • Default value: 600
    flowInactiveTimeout number
    Inactive flow timeout in seconds

    • Range: 1-3600
    • Default value: 60
    flowRefreshTime number
    Flow refresh time in seconds

    • Range: 60-86400
    • Default value: 600
    flowSamplingInterval number
    Flow sampling interval

    • Range: 1-65536
    • Default value: 1
    protocol string
    FNF Protocol

    • Choices: ipv4, ipv6, both
    • Default value: ipv4
    collect_dscp_output bool
    Collect remarked DSCP

    • Default value: false
    collect_tloc_loopback bool
    Collect SDWAN TLOC loopback interface name instead of physical

    • Default value: false
    collect_tos bool
    Collect TOS record field

    • Default value: false
    collectors Sequence[NetworkHierarchyCflowdCollectorArgs]
    List of collectors
    flow_active_timeout int
    Active flow timeout in seconds

    • Range: 30-3600
    • Default value: 600
    flow_inactive_timeout int
    Inactive flow timeout in seconds

    • Range: 1-3600
    • Default value: 60
    flow_refresh_time int
    Flow refresh time in seconds

    • Range: 60-86400
    • Default value: 600
    flow_sampling_interval int
    Flow sampling interval

    • Range: 1-65536
    • Default value: 1
    protocol str
    FNF Protocol

    • Choices: ipv4, ipv6, both
    • Default value: ipv4
    collectDscpOutput Boolean
    Collect remarked DSCP

    • Default value: false
    collectTlocLoopback Boolean
    Collect SDWAN TLOC loopback interface name instead of physical

    • Default value: false
    collectTos Boolean
    Collect TOS record field

    • Default value: false
    collectors List<Property Map>
    List of collectors
    flowActiveTimeout Number
    Active flow timeout in seconds

    • Range: 30-3600
    • Default value: 600
    flowInactiveTimeout Number
    Inactive flow timeout in seconds

    • Range: 1-3600
    • Default value: 60
    flowRefreshTime Number
    Flow refresh time in seconds

    • Range: 60-86400
    • Default value: 600
    flowSamplingInterval Number
    Flow sampling interval

    • Range: 1-65536
    • Default value: 1
    protocol String
    FNF Protocol

    • Choices: ipv4, ipv6, both
    • Default value: ipv4

    Outputs

    All input properties are implicitly available as output properties. Additionally, the NetworkHierarchyCflowd resource produces the following output properties:

    Id string
    The provider-assigned unique ID for this managed resource.
    NodeId string
    The UUID of the Global network hierarchy node. This is automatically fetched from the SD-WAN Manager.
    Id string
    The provider-assigned unique ID for this managed resource.
    NodeId string
    The UUID of the Global network hierarchy node. This is automatically fetched from the SD-WAN Manager.
    id string
    The provider-assigned unique ID for this managed resource.
    node_id string
    The UUID of the Global network hierarchy node. This is automatically fetched from the SD-WAN Manager.
    id String
    The provider-assigned unique ID for this managed resource.
    nodeId String
    The UUID of the Global network hierarchy node. This is automatically fetched from the SD-WAN Manager.
    id string
    The provider-assigned unique ID for this managed resource.
    nodeId string
    The UUID of the Global network hierarchy node. This is automatically fetched from the SD-WAN Manager.
    id str
    The provider-assigned unique ID for this managed resource.
    node_id str
    The UUID of the Global network hierarchy node. This is automatically fetched from the SD-WAN Manager.
    id String
    The provider-assigned unique ID for this managed resource.
    nodeId String
    The UUID of the Global network hierarchy node. This is automatically fetched from the SD-WAN Manager.

    Look up Existing NetworkHierarchyCflowd Resource

    Get an existing NetworkHierarchyCflowd 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?: NetworkHierarchyCflowdState, opts?: CustomResourceOptions): NetworkHierarchyCflowd
    @staticmethod
    def get(resource_name: str,
            id: str,
            opts: Optional[ResourceOptions] = None,
            collect_dscp_output: Optional[bool] = None,
            collect_tloc_loopback: Optional[bool] = None,
            collect_tos: Optional[bool] = None,
            collectors: Optional[Sequence[NetworkHierarchyCflowdCollectorArgs]] = None,
            flow_active_timeout: Optional[int] = None,
            flow_inactive_timeout: Optional[int] = None,
            flow_refresh_time: Optional[int] = None,
            flow_sampling_interval: Optional[int] = None,
            node_id: Optional[str] = None,
            protocol: Optional[str] = None) -> NetworkHierarchyCflowd
    func GetNetworkHierarchyCflowd(ctx *Context, name string, id IDInput, state *NetworkHierarchyCflowdState, opts ...ResourceOption) (*NetworkHierarchyCflowd, error)
    public static NetworkHierarchyCflowd Get(string name, Input<string> id, NetworkHierarchyCflowdState? state, CustomResourceOptions? opts = null)
    public static NetworkHierarchyCflowd get(String name, Output<String> id, NetworkHierarchyCflowdState state, CustomResourceOptions options)
    resources:  _:    type: sdwan:NetworkHierarchyCflowd    get:      id: ${id}
    import {
      to = sdwan_network_hierarchy_cflowd.example
      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:
    CollectDscpOutput bool
    Collect remarked DSCP

    • Default value: false
    CollectTlocLoopback bool
    Collect SDWAN TLOC loopback interface name instead of physical

    • Default value: false
    CollectTos bool
    Collect TOS record field

    • Default value: false
    Collectors List<NetworkHierarchyCflowdCollector>
    List of collectors
    FlowActiveTimeout int
    Active flow timeout in seconds

    • Range: 30-3600
    • Default value: 600
    FlowInactiveTimeout int
    Inactive flow timeout in seconds

    • Range: 1-3600
    • Default value: 60
    FlowRefreshTime int
    Flow refresh time in seconds

    • Range: 60-86400
    • Default value: 600
    FlowSamplingInterval int
    Flow sampling interval

    • Range: 1-65536
    • Default value: 1
    NodeId string
    The UUID of the Global network hierarchy node. This is automatically fetched from the SD-WAN Manager.
    Protocol string
    FNF Protocol

    • Choices: ipv4, ipv6, both
    • Default value: ipv4
    CollectDscpOutput bool
    Collect remarked DSCP

    • Default value: false
    CollectTlocLoopback bool
    Collect SDWAN TLOC loopback interface name instead of physical

    • Default value: false
    CollectTos bool
    Collect TOS record field

    • Default value: false
    Collectors []NetworkHierarchyCflowdCollectorArgs
    List of collectors
    FlowActiveTimeout int
    Active flow timeout in seconds

    • Range: 30-3600
    • Default value: 600
    FlowInactiveTimeout int
    Inactive flow timeout in seconds

    • Range: 1-3600
    • Default value: 60
    FlowRefreshTime int
    Flow refresh time in seconds

    • Range: 60-86400
    • Default value: 600
    FlowSamplingInterval int
    Flow sampling interval

    • Range: 1-65536
    • Default value: 1
    NodeId string
    The UUID of the Global network hierarchy node. This is automatically fetched from the SD-WAN Manager.
    Protocol string
    FNF Protocol

    • Choices: ipv4, ipv6, both
    • Default value: ipv4
    collect_dscp_output bool
    Collect remarked DSCP

    • Default value: false
    collect_tloc_loopback bool
    Collect SDWAN TLOC loopback interface name instead of physical

    • Default value: false
    collect_tos bool
    Collect TOS record field

    • Default value: false
    collectors list(object)
    List of collectors
    flow_active_timeout number
    Active flow timeout in seconds

    • Range: 30-3600
    • Default value: 600
    flow_inactive_timeout number
    Inactive flow timeout in seconds

    • Range: 1-3600
    • Default value: 60
    flow_refresh_time number
    Flow refresh time in seconds

    • Range: 60-86400
    • Default value: 600
    flow_sampling_interval number
    Flow sampling interval

    • Range: 1-65536
    • Default value: 1
    node_id string
    The UUID of the Global network hierarchy node. This is automatically fetched from the SD-WAN Manager.
    protocol string
    FNF Protocol

    • Choices: ipv4, ipv6, both
    • Default value: ipv4
    collectDscpOutput Boolean
    Collect remarked DSCP

    • Default value: false
    collectTlocLoopback Boolean
    Collect SDWAN TLOC loopback interface name instead of physical

    • Default value: false
    collectTos Boolean
    Collect TOS record field

    • Default value: false
    collectors List<NetworkHierarchyCflowdCollector>
    List of collectors
    flowActiveTimeout Integer
    Active flow timeout in seconds

    • Range: 30-3600
    • Default value: 600
    flowInactiveTimeout Integer
    Inactive flow timeout in seconds

    • Range: 1-3600
    • Default value: 60
    flowRefreshTime Integer
    Flow refresh time in seconds

    • Range: 60-86400
    • Default value: 600
    flowSamplingInterval Integer
    Flow sampling interval

    • Range: 1-65536
    • Default value: 1
    nodeId String
    The UUID of the Global network hierarchy node. This is automatically fetched from the SD-WAN Manager.
    protocol String
    FNF Protocol

    • Choices: ipv4, ipv6, both
    • Default value: ipv4
    collectDscpOutput boolean
    Collect remarked DSCP

    • Default value: false
    collectTlocLoopback boolean
    Collect SDWAN TLOC loopback interface name instead of physical

    • Default value: false
    collectTos boolean
    Collect TOS record field

    • Default value: false
    collectors NetworkHierarchyCflowdCollector[]
    List of collectors
    flowActiveTimeout number
    Active flow timeout in seconds

    • Range: 30-3600
    • Default value: 600
    flowInactiveTimeout number
    Inactive flow timeout in seconds

    • Range: 1-3600
    • Default value: 60
    flowRefreshTime number
    Flow refresh time in seconds

    • Range: 60-86400
    • Default value: 600
    flowSamplingInterval number
    Flow sampling interval

    • Range: 1-65536
    • Default value: 1
    nodeId string
    The UUID of the Global network hierarchy node. This is automatically fetched from the SD-WAN Manager.
    protocol string
    FNF Protocol

    • Choices: ipv4, ipv6, both
    • Default value: ipv4
    collect_dscp_output bool
    Collect remarked DSCP

    • Default value: false
    collect_tloc_loopback bool
    Collect SDWAN TLOC loopback interface name instead of physical

    • Default value: false
    collect_tos bool
    Collect TOS record field

    • Default value: false
    collectors Sequence[NetworkHierarchyCflowdCollectorArgs]
    List of collectors
    flow_active_timeout int
    Active flow timeout in seconds

    • Range: 30-3600
    • Default value: 600
    flow_inactive_timeout int
    Inactive flow timeout in seconds

    • Range: 1-3600
    • Default value: 60
    flow_refresh_time int
    Flow refresh time in seconds

    • Range: 60-86400
    • Default value: 600
    flow_sampling_interval int
    Flow sampling interval

    • Range: 1-65536
    • Default value: 1
    node_id str
    The UUID of the Global network hierarchy node. This is automatically fetched from the SD-WAN Manager.
    protocol str
    FNF Protocol

    • Choices: ipv4, ipv6, both
    • Default value: ipv4
    collectDscpOutput Boolean
    Collect remarked DSCP

    • Default value: false
    collectTlocLoopback Boolean
    Collect SDWAN TLOC loopback interface name instead of physical

    • Default value: false
    collectTos Boolean
    Collect TOS record field

    • Default value: false
    collectors List<Property Map>
    List of collectors
    flowActiveTimeout Number
    Active flow timeout in seconds

    • Range: 30-3600
    • Default value: 600
    flowInactiveTimeout Number
    Inactive flow timeout in seconds

    • Range: 1-3600
    • Default value: 60
    flowRefreshTime Number
    Flow refresh time in seconds

    • Range: 60-86400
    • Default value: 600
    flowSamplingInterval Number
    Flow sampling interval

    • Range: 1-65536
    • Default value: 1
    nodeId String
    The UUID of the Global network hierarchy node. This is automatically fetched from the SD-WAN Manager.
    protocol String
    FNF Protocol

    • Choices: ipv4, ipv6, both
    • Default value: ipv4

    Supporting Types

    NetworkHierarchyCflowdCollector, NetworkHierarchyCflowdCollectorArgs

    Address string
    Collector IPv4 or IPv6 address
    UdpPort int
    Collector UDP port number

    • Range: 1024-65535
    • Default value: 4739
    VpnId int
    VPN ID

    • Range: 0-65530
    BfdMetricsExport bool
    Enable BFD metrics exporting

    • Default value: false
    ExportInterval int
    BFD export interval in seconds. Only valid when bfdMetricsExport is true; setting it while bfdMetricsExport is false or unset is a configuration error.

    • Range: 1-86400
    • Default value: 600
    ExportSpread bool
    Enable export spreading

    • Default value: false
    Address string
    Collector IPv4 or IPv6 address
    UdpPort int
    Collector UDP port number

    • Range: 1024-65535
    • Default value: 4739
    VpnId int
    VPN ID

    • Range: 0-65530
    BfdMetricsExport bool
    Enable BFD metrics exporting

    • Default value: false
    ExportInterval int
    BFD export interval in seconds. Only valid when bfdMetricsExport is true; setting it while bfdMetricsExport is false or unset is a configuration error.

    • Range: 1-86400
    • Default value: 600
    ExportSpread bool
    Enable export spreading

    • Default value: false
    address string
    Collector IPv4 or IPv6 address
    udp_port number
    Collector UDP port number

    • Range: 1024-65535
    • Default value: 4739
    vpn_id number
    VPN ID

    • Range: 0-65530
    bfd_metrics_export bool
    Enable BFD metrics exporting

    • Default value: false
    export_interval number
    BFD export interval in seconds. Only valid when bfdMetricsExport is true; setting it while bfdMetricsExport is false or unset is a configuration error.

    • Range: 1-86400
    • Default value: 600
    export_spread bool
    Enable export spreading

    • Default value: false
    address String
    Collector IPv4 or IPv6 address
    udpPort Integer
    Collector UDP port number

    • Range: 1024-65535
    • Default value: 4739
    vpnId Integer
    VPN ID

    • Range: 0-65530
    bfdMetricsExport Boolean
    Enable BFD metrics exporting

    • Default value: false
    exportInterval Integer
    BFD export interval in seconds. Only valid when bfdMetricsExport is true; setting it while bfdMetricsExport is false or unset is a configuration error.

    • Range: 1-86400
    • Default value: 600
    exportSpread Boolean
    Enable export spreading

    • Default value: false
    address string
    Collector IPv4 or IPv6 address
    udpPort number
    Collector UDP port number

    • Range: 1024-65535
    • Default value: 4739
    vpnId number
    VPN ID

    • Range: 0-65530
    bfdMetricsExport boolean
    Enable BFD metrics exporting

    • Default value: false
    exportInterval number
    BFD export interval in seconds. Only valid when bfdMetricsExport is true; setting it while bfdMetricsExport is false or unset is a configuration error.

    • Range: 1-86400
    • Default value: 600
    exportSpread boolean
    Enable export spreading

    • Default value: false
    address str
    Collector IPv4 or IPv6 address
    udp_port int
    Collector UDP port number

    • Range: 1024-65535
    • Default value: 4739
    vpn_id int
    VPN ID

    • Range: 0-65530
    bfd_metrics_export bool
    Enable BFD metrics exporting

    • Default value: false
    export_interval int
    BFD export interval in seconds. Only valid when bfdMetricsExport is true; setting it while bfdMetricsExport is false or unset is a configuration error.

    • Range: 1-86400
    • Default value: 600
    export_spread bool
    Enable export spreading

    • Default value: false
    address String
    Collector IPv4 or IPv6 address
    udpPort Number
    Collector UDP port number

    • Range: 1024-65535
    • Default value: 4739
    vpnId Number
    VPN ID

    • Range: 0-65530
    bfdMetricsExport Boolean
    Enable BFD metrics exporting

    • Default value: false
    exportInterval Number
    BFD export interval in seconds. Only valid when bfdMetricsExport is true; setting it while bfdMetricsExport is false or unset is a configuration error.

    • Range: 1-86400
    • Default value: 600
    exportSpread Boolean
    Enable export spreading

    • Default value: false

    Import

    The pulumi import command can be used, for example:

    $ pulumi import sdwan:index/networkHierarchyCflowd:NetworkHierarchyCflowd example "f6b2c44c-693c-4763-b010-895aa3d236bd"
    

    To learn more about importing existing cloud resources, see Importing resources.

    Package Details

    Repository
    sdwan pulumi/pulumi-sdwan
    License
    Apache-2.0
    Notes
    This Pulumi package is based on the sdwan Terraform Provider.
    sdwan logo
    Viewing docs for Cisco Catalyst SD-WAN v0.9.2
    published on Wednesday, Jul 29, 2026 by Pulumi

      Try Pulumi Cloud free.
      Your team will thank you.

      Start free trial