published on Wednesday, Jul 29, 2026 by Pulumi
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:
- Collect
Dscp boolOutput - Collect remarked DSCP
- Default value:
false
- Default value:
- Collect
Tloc boolLoopback - Collect SDWAN TLOC loopback interface name instead of physical
- Default value:
false
- Default value:
- Collect
Tos bool - Collect TOS record field
- Default value:
false
- Default value:
- Collectors
List<Network
Hierarchy Cflowd Collector> - List of collectors
- Flow
Active intTimeout - Active flow timeout in seconds
- Range:
30-3600 - Default value:
600
- Range:
- Flow
Inactive intTimeout - Inactive flow timeout in seconds
- Range:
1-3600 - Default value:
60
- Range:
- Flow
Refresh intTime - Flow refresh time in seconds
- Range:
60-86400 - Default value:
600
- Range:
- Flow
Sampling intInterval - Flow sampling interval
- Range:
1-65536 - Default value:
1
- Range:
- Protocol string
- FNF Protocol
- Choices:
ipv4,ipv6,both - Default value:
ipv4
- Choices:
- Collect
Dscp boolOutput - Collect remarked DSCP
- Default value:
false
- Default value:
- Collect
Tloc boolLoopback - Collect SDWAN TLOC loopback interface name instead of physical
- Default value:
false
- Default value:
- Collect
Tos bool - Collect TOS record field
- Default value:
false
- Default value:
- Collectors
[]Network
Hierarchy Cflowd Collector Args - List of collectors
- Flow
Active intTimeout - Active flow timeout in seconds
- Range:
30-3600 - Default value:
600
- Range:
- Flow
Inactive intTimeout - Inactive flow timeout in seconds
- Range:
1-3600 - Default value:
60
- Range:
- Flow
Refresh intTime - Flow refresh time in seconds
- Range:
60-86400 - Default value:
600
- Range:
- Flow
Sampling intInterval - Flow sampling interval
- Range:
1-65536 - Default value:
1
- Range:
- Protocol string
- FNF Protocol
- Choices:
ipv4,ipv6,both - Default value:
ipv4
- Choices:
- collect_
dscp_ booloutput - Collect remarked DSCP
- Default value:
false
- Default value:
- collect_
tloc_ boolloopback - Collect SDWAN TLOC loopback interface name instead of physical
- Default value:
false
- Default value:
- collect_
tos bool - Collect TOS record field
- Default value:
false
- Default value:
- collectors list(object)
- List of collectors
- flow_
active_ numbertimeout - Active flow timeout in seconds
- Range:
30-3600 - Default value:
600
- Range:
- flow_
inactive_ numbertimeout - Inactive flow timeout in seconds
- Range:
1-3600 - Default value:
60
- Range:
- flow_
refresh_ numbertime - Flow refresh time in seconds
- Range:
60-86400 - Default value:
600
- Range:
- flow_
sampling_ numberinterval - Flow sampling interval
- Range:
1-65536 - Default value:
1
- Range:
- protocol string
- FNF Protocol
- Choices:
ipv4,ipv6,both - Default value:
ipv4
- Choices:
- collect
Dscp BooleanOutput - Collect remarked DSCP
- Default value:
false
- Default value:
- collect
Tloc BooleanLoopback - Collect SDWAN TLOC loopback interface name instead of physical
- Default value:
false
- Default value:
- collect
Tos Boolean - Collect TOS record field
- Default value:
false
- Default value:
- collectors
List<Network
Hierarchy Cflowd Collector> - List of collectors
- flow
Active IntegerTimeout - Active flow timeout in seconds
- Range:
30-3600 - Default value:
600
- Range:
- flow
Inactive IntegerTimeout - Inactive flow timeout in seconds
- Range:
1-3600 - Default value:
60
- Range:
- flow
Refresh IntegerTime - Flow refresh time in seconds
- Range:
60-86400 - Default value:
600
- Range:
- flow
Sampling IntegerInterval - Flow sampling interval
- Range:
1-65536 - Default value:
1
- Range:
- protocol String
- FNF Protocol
- Choices:
ipv4,ipv6,both - Default value:
ipv4
- Choices:
- collect
Dscp booleanOutput - Collect remarked DSCP
- Default value:
false
- Default value:
- collect
Tloc booleanLoopback - Collect SDWAN TLOC loopback interface name instead of physical
- Default value:
false
- Default value:
- collect
Tos boolean - Collect TOS record field
- Default value:
false
- Default value:
- collectors
Network
Hierarchy Cflowd Collector[] - List of collectors
- flow
Active numberTimeout - Active flow timeout in seconds
- Range:
30-3600 - Default value:
600
- Range:
- flow
Inactive numberTimeout - Inactive flow timeout in seconds
- Range:
1-3600 - Default value:
60
- Range:
- flow
Refresh numberTime - Flow refresh time in seconds
- Range:
60-86400 - Default value:
600
- Range:
- flow
Sampling numberInterval - Flow sampling interval
- Range:
1-65536 - Default value:
1
- Range:
- protocol string
- FNF Protocol
- Choices:
ipv4,ipv6,both - Default value:
ipv4
- Choices:
- collect_
dscp_ booloutput - Collect remarked DSCP
- Default value:
false
- Default value:
- collect_
tloc_ boolloopback - Collect SDWAN TLOC loopback interface name instead of physical
- Default value:
false
- Default value:
- collect_
tos bool - Collect TOS record field
- Default value:
false
- Default value:
- collectors
Sequence[Network
Hierarchy Cflowd Collector Args] - List of collectors
- flow_
active_ inttimeout - Active flow timeout in seconds
- Range:
30-3600 - Default value:
600
- Range:
- flow_
inactive_ inttimeout - Inactive flow timeout in seconds
- Range:
1-3600 - Default value:
60
- Range:
- flow_
refresh_ inttime - Flow refresh time in seconds
- Range:
60-86400 - Default value:
600
- Range:
- flow_
sampling_ intinterval - Flow sampling interval
- Range:
1-65536 - Default value:
1
- Range:
- protocol str
- FNF Protocol
- Choices:
ipv4,ipv6,both - Default value:
ipv4
- Choices:
- collect
Dscp BooleanOutput - Collect remarked DSCP
- Default value:
false
- Default value:
- collect
Tloc BooleanLoopback - Collect SDWAN TLOC loopback interface name instead of physical
- Default value:
false
- Default value:
- collect
Tos Boolean - Collect TOS record field
- Default value:
false
- Default value:
- collectors List<Property Map>
- List of collectors
- flow
Active NumberTimeout - Active flow timeout in seconds
- Range:
30-3600 - Default value:
600
- Range:
- flow
Inactive NumberTimeout - Inactive flow timeout in seconds
- Range:
1-3600 - Default value:
60
- Range:
- flow
Refresh NumberTime - Flow refresh time in seconds
- Range:
60-86400 - Default value:
600
- Range:
- flow
Sampling NumberInterval - Flow sampling interval
- Range:
1-65536 - Default value:
1
- Range:
- protocol String
- FNF Protocol
- Choices:
ipv4,ipv6,both - Default value:
ipv4
- Choices:
Outputs
All input properties are implicitly available as output properties. Additionally, the NetworkHierarchyCflowd resource produces the following output properties:
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) -> NetworkHierarchyCflowdfunc 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.
- Collect
Dscp boolOutput - Collect remarked DSCP
- Default value:
false
- Default value:
- Collect
Tloc boolLoopback - Collect SDWAN TLOC loopback interface name instead of physical
- Default value:
false
- Default value:
- Collect
Tos bool - Collect TOS record field
- Default value:
false
- Default value:
- Collectors
List<Network
Hierarchy Cflowd Collector> - List of collectors
- Flow
Active intTimeout - Active flow timeout in seconds
- Range:
30-3600 - Default value:
600
- Range:
- Flow
Inactive intTimeout - Inactive flow timeout in seconds
- Range:
1-3600 - Default value:
60
- Range:
- Flow
Refresh intTime - Flow refresh time in seconds
- Range:
60-86400 - Default value:
600
- Range:
- Flow
Sampling intInterval - Flow sampling interval
- Range:
1-65536 - Default value:
1
- Range:
- 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
- Choices:
- Collect
Dscp boolOutput - Collect remarked DSCP
- Default value:
false
- Default value:
- Collect
Tloc boolLoopback - Collect SDWAN TLOC loopback interface name instead of physical
- Default value:
false
- Default value:
- Collect
Tos bool - Collect TOS record field
- Default value:
false
- Default value:
- Collectors
[]Network
Hierarchy Cflowd Collector Args - List of collectors
- Flow
Active intTimeout - Active flow timeout in seconds
- Range:
30-3600 - Default value:
600
- Range:
- Flow
Inactive intTimeout - Inactive flow timeout in seconds
- Range:
1-3600 - Default value:
60
- Range:
- Flow
Refresh intTime - Flow refresh time in seconds
- Range:
60-86400 - Default value:
600
- Range:
- Flow
Sampling intInterval - Flow sampling interval
- Range:
1-65536 - Default value:
1
- Range:
- 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
- Choices:
- collect_
dscp_ booloutput - Collect remarked DSCP
- Default value:
false
- Default value:
- collect_
tloc_ boolloopback - Collect SDWAN TLOC loopback interface name instead of physical
- Default value:
false
- Default value:
- collect_
tos bool - Collect TOS record field
- Default value:
false
- Default value:
- collectors list(object)
- List of collectors
- flow_
active_ numbertimeout - Active flow timeout in seconds
- Range:
30-3600 - Default value:
600
- Range:
- flow_
inactive_ numbertimeout - Inactive flow timeout in seconds
- Range:
1-3600 - Default value:
60
- Range:
- flow_
refresh_ numbertime - Flow refresh time in seconds
- Range:
60-86400 - Default value:
600
- Range:
- flow_
sampling_ numberinterval - Flow sampling interval
- Range:
1-65536 - Default value:
1
- Range:
- 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
- Choices:
- collect
Dscp BooleanOutput - Collect remarked DSCP
- Default value:
false
- Default value:
- collect
Tloc BooleanLoopback - Collect SDWAN TLOC loopback interface name instead of physical
- Default value:
false
- Default value:
- collect
Tos Boolean - Collect TOS record field
- Default value:
false
- Default value:
- collectors
List<Network
Hierarchy Cflowd Collector> - List of collectors
- flow
Active IntegerTimeout - Active flow timeout in seconds
- Range:
30-3600 - Default value:
600
- Range:
- flow
Inactive IntegerTimeout - Inactive flow timeout in seconds
- Range:
1-3600 - Default value:
60
- Range:
- flow
Refresh IntegerTime - Flow refresh time in seconds
- Range:
60-86400 - Default value:
600
- Range:
- flow
Sampling IntegerInterval - Flow sampling interval
- Range:
1-65536 - Default value:
1
- Range:
- 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
- Choices:
- collect
Dscp booleanOutput - Collect remarked DSCP
- Default value:
false
- Default value:
- collect
Tloc booleanLoopback - Collect SDWAN TLOC loopback interface name instead of physical
- Default value:
false
- Default value:
- collect
Tos boolean - Collect TOS record field
- Default value:
false
- Default value:
- collectors
Network
Hierarchy Cflowd Collector[] - List of collectors
- flow
Active numberTimeout - Active flow timeout in seconds
- Range:
30-3600 - Default value:
600
- Range:
- flow
Inactive numberTimeout - Inactive flow timeout in seconds
- Range:
1-3600 - Default value:
60
- Range:
- flow
Refresh numberTime - Flow refresh time in seconds
- Range:
60-86400 - Default value:
600
- Range:
- flow
Sampling numberInterval - Flow sampling interval
- Range:
1-65536 - Default value:
1
- Range:
- 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
- Choices:
- collect_
dscp_ booloutput - Collect remarked DSCP
- Default value:
false
- Default value:
- collect_
tloc_ boolloopback - Collect SDWAN TLOC loopback interface name instead of physical
- Default value:
false
- Default value:
- collect_
tos bool - Collect TOS record field
- Default value:
false
- Default value:
- collectors
Sequence[Network
Hierarchy Cflowd Collector Args] - List of collectors
- flow_
active_ inttimeout - Active flow timeout in seconds
- Range:
30-3600 - Default value:
600
- Range:
- flow_
inactive_ inttimeout - Inactive flow timeout in seconds
- Range:
1-3600 - Default value:
60
- Range:
- flow_
refresh_ inttime - Flow refresh time in seconds
- Range:
60-86400 - Default value:
600
- Range:
- flow_
sampling_ intinterval - Flow sampling interval
- Range:
1-65536 - Default value:
1
- Range:
- 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
- Choices:
- collect
Dscp BooleanOutput - Collect remarked DSCP
- Default value:
false
- Default value:
- collect
Tloc BooleanLoopback - Collect SDWAN TLOC loopback interface name instead of physical
- Default value:
false
- Default value:
- collect
Tos Boolean - Collect TOS record field
- Default value:
false
- Default value:
- collectors List<Property Map>
- List of collectors
- flow
Active NumberTimeout - Active flow timeout in seconds
- Range:
30-3600 - Default value:
600
- Range:
- flow
Inactive NumberTimeout - Inactive flow timeout in seconds
- Range:
1-3600 - Default value:
60
- Range:
- flow
Refresh NumberTime - Flow refresh time in seconds
- Range:
60-86400 - Default value:
600
- Range:
- flow
Sampling NumberInterval - Flow sampling interval
- Range:
1-65536 - Default value:
1
- Range:
- 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
- Choices:
Supporting Types
NetworkHierarchyCflowdCollector, NetworkHierarchyCflowdCollectorArgs
- Address string
- Collector IPv4 or IPv6 address
- Udp
Port int - Collector UDP port number
- Range:
1024-65535 - Default value:
4739
- Range:
- Vpn
Id int - VPN ID
- Range:
0-65530
- Range:
- Bfd
Metrics boolExport - Enable BFD metrics exporting
- Default value:
false
- Default value:
- Export
Interval int - BFD export interval in seconds. Only valid when
bfdMetricsExportistrue; setting it whilebfdMetricsExportisfalseor unset is a configuration error.- Range:
1-86400 - Default value:
600
- Range:
- Export
Spread bool - Enable export spreading
- Default value:
false
- Default value:
- Address string
- Collector IPv4 or IPv6 address
- Udp
Port int - Collector UDP port number
- Range:
1024-65535 - Default value:
4739
- Range:
- Vpn
Id int - VPN ID
- Range:
0-65530
- Range:
- Bfd
Metrics boolExport - Enable BFD metrics exporting
- Default value:
false
- Default value:
- Export
Interval int - BFD export interval in seconds. Only valid when
bfdMetricsExportistrue; setting it whilebfdMetricsExportisfalseor unset is a configuration error.- Range:
1-86400 - Default value:
600
- Range:
- Export
Spread bool - Enable export spreading
- Default value:
false
- Default value:
- address string
- Collector IPv4 or IPv6 address
- udp_
port number - Collector UDP port number
- Range:
1024-65535 - Default value:
4739
- Range:
- vpn_
id number - VPN ID
- Range:
0-65530
- Range:
- bfd_
metrics_ boolexport - Enable BFD metrics exporting
- Default value:
false
- Default value:
- export_
interval number - BFD export interval in seconds. Only valid when
bfdMetricsExportistrue; setting it whilebfdMetricsExportisfalseor unset is a configuration error.- Range:
1-86400 - Default value:
600
- Range:
- export_
spread bool - Enable export spreading
- Default value:
false
- Default value:
- address String
- Collector IPv4 or IPv6 address
- udp
Port Integer - Collector UDP port number
- Range:
1024-65535 - Default value:
4739
- Range:
- vpn
Id Integer - VPN ID
- Range:
0-65530
- Range:
- bfd
Metrics BooleanExport - Enable BFD metrics exporting
- Default value:
false
- Default value:
- export
Interval Integer - BFD export interval in seconds. Only valid when
bfdMetricsExportistrue; setting it whilebfdMetricsExportisfalseor unset is a configuration error.- Range:
1-86400 - Default value:
600
- Range:
- export
Spread Boolean - Enable export spreading
- Default value:
false
- Default value:
- address string
- Collector IPv4 or IPv6 address
- udp
Port number - Collector UDP port number
- Range:
1024-65535 - Default value:
4739
- Range:
- vpn
Id number - VPN ID
- Range:
0-65530
- Range:
- bfd
Metrics booleanExport - Enable BFD metrics exporting
- Default value:
false
- Default value:
- export
Interval number - BFD export interval in seconds. Only valid when
bfdMetricsExportistrue; setting it whilebfdMetricsExportisfalseor unset is a configuration error.- Range:
1-86400 - Default value:
600
- Range:
- export
Spread boolean - Enable export spreading
- Default value:
false
- Default value:
- address str
- Collector IPv4 or IPv6 address
- udp_
port int - Collector UDP port number
- Range:
1024-65535 - Default value:
4739
- Range:
- vpn_
id int - VPN ID
- Range:
0-65530
- Range:
- bfd_
metrics_ boolexport - Enable BFD metrics exporting
- Default value:
false
- Default value:
- export_
interval int - BFD export interval in seconds. Only valid when
bfdMetricsExportistrue; setting it whilebfdMetricsExportisfalseor unset is a configuration error.- Range:
1-86400 - Default value:
600
- Range:
- export_
spread bool - Enable export spreading
- Default value:
false
- Default value:
- address String
- Collector IPv4 or IPv6 address
- udp
Port Number - Collector UDP port number
- Range:
1024-65535 - Default value:
4739
- Range:
- vpn
Id Number - VPN ID
- Range:
0-65530
- Range:
- bfd
Metrics BooleanExport - Enable BFD metrics exporting
- Default value:
false
- Default value:
- export
Interval Number - BFD export interval in seconds. Only valid when
bfdMetricsExportistrue; setting it whilebfdMetricsExportisfalseor unset is a configuration error.- Range:
1-86400 - Default value:
600
- Range:
- export
Spread Boolean - Enable export spreading
- Default value:
false
- Default value:
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
sdwanTerraform Provider.
published on Wednesday, Jul 29, 2026 by Pulumi