1. Packages
  2. Fortios
  3. API Docs
  4. system
  5. getNetflow
Fortios v0.0.6 published on Tuesday, Jul 9, 2024 by pulumiverse

fortios.system.getNetflow

Explore with Pulumi AI

fortios logo
Fortios v0.0.6 published on Tuesday, Jul 9, 2024 by pulumiverse

    Use this data source to get information on fortios system netflow

    Using getNetflow

    Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

    function getNetflow(args: GetNetflowArgs, opts?: InvokeOptions): Promise<GetNetflowResult>
    function getNetflowOutput(args: GetNetflowOutputArgs, opts?: InvokeOptions): Output<GetNetflowResult>
    def get_netflow(vdomparam: Optional[str] = None,
                    opts: Optional[InvokeOptions] = None) -> GetNetflowResult
    def get_netflow_output(vdomparam: Optional[pulumi.Input[str]] = None,
                    opts: Optional[InvokeOptions] = None) -> Output[GetNetflowResult]
    func LookupNetflow(ctx *Context, args *LookupNetflowArgs, opts ...InvokeOption) (*LookupNetflowResult, error)
    func LookupNetflowOutput(ctx *Context, args *LookupNetflowOutputArgs, opts ...InvokeOption) LookupNetflowResultOutput

    > Note: This function is named LookupNetflow in the Go SDK.

    public static class GetNetflow 
    {
        public static Task<GetNetflowResult> InvokeAsync(GetNetflowArgs args, InvokeOptions? opts = null)
        public static Output<GetNetflowResult> Invoke(GetNetflowInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetNetflowResult> getNetflow(GetNetflowArgs args, InvokeOptions options)
    // Output-based functions aren't available in Java yet
    
    fn::invoke:
      function: fortios:system/getNetflow:getNetflow
      arguments:
        # arguments dictionary

    The following arguments are supported:

    Vdomparam string
    Specifies the vdom to which the data source will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
    Vdomparam string
    Specifies the vdom to which the data source will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
    vdomparam String
    Specifies the vdom to which the data source will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
    vdomparam string
    Specifies the vdom to which the data source will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
    vdomparam str
    Specifies the vdom to which the data source will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
    vdomparam String
    Specifies the vdom to which the data source will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.

    getNetflow Result

    The following output properties are available:

    ActiveFlowTimeout int
    Timeout to report active flows (1 - 60 min, default = 30).
    CollectorIp string
    Collector IP.
    CollectorPort int
    NetFlow collector port number.
    Collectors List<Pulumiverse.Fortios.System.Outputs.GetNetflowCollector>
    Netflow collectors. The structure of collectors block is documented below.
    Id string
    The provider-assigned unique ID for this managed resource.
    InactiveFlowTimeout int
    Timeout for periodic report of finished flows (10 - 600 sec, default = 15).
    Interface string
    Specify outgoing interface to reach server.
    InterfaceSelectMethod string
    Specify how to select outgoing interface to reach server.
    SourceIp string
    Source IP address for communication with the NetFlow agent.
    TemplateTxCounter int
    Counter of flowset records before resending a template flowset record.
    TemplateTxTimeout int
    Timeout for periodic template flowset transmission (1 - 1440 min, default = 30).
    Vdomparam string
    ActiveFlowTimeout int
    Timeout to report active flows (1 - 60 min, default = 30).
    CollectorIp string
    Collector IP.
    CollectorPort int
    NetFlow collector port number.
    Collectors []GetNetflowCollector
    Netflow collectors. The structure of collectors block is documented below.
    Id string
    The provider-assigned unique ID for this managed resource.
    InactiveFlowTimeout int
    Timeout for periodic report of finished flows (10 - 600 sec, default = 15).
    Interface string
    Specify outgoing interface to reach server.
    InterfaceSelectMethod string
    Specify how to select outgoing interface to reach server.
    SourceIp string
    Source IP address for communication with the NetFlow agent.
    TemplateTxCounter int
    Counter of flowset records before resending a template flowset record.
    TemplateTxTimeout int
    Timeout for periodic template flowset transmission (1 - 1440 min, default = 30).
    Vdomparam string
    activeFlowTimeout Integer
    Timeout to report active flows (1 - 60 min, default = 30).
    collectorIp String
    Collector IP.
    collectorPort Integer
    NetFlow collector port number.
    collectors List<GetNetflowCollector>
    Netflow collectors. The structure of collectors block is documented below.
    id String
    The provider-assigned unique ID for this managed resource.
    inactiveFlowTimeout Integer
    Timeout for periodic report of finished flows (10 - 600 sec, default = 15).
    interfaceSelectMethod String
    Specify how to select outgoing interface to reach server.
    interface_ String
    Specify outgoing interface to reach server.
    sourceIp String
    Source IP address for communication with the NetFlow agent.
    templateTxCounter Integer
    Counter of flowset records before resending a template flowset record.
    templateTxTimeout Integer
    Timeout for periodic template flowset transmission (1 - 1440 min, default = 30).
    vdomparam String
    activeFlowTimeout number
    Timeout to report active flows (1 - 60 min, default = 30).
    collectorIp string
    Collector IP.
    collectorPort number
    NetFlow collector port number.
    collectors GetNetflowCollector[]
    Netflow collectors. The structure of collectors block is documented below.
    id string
    The provider-assigned unique ID for this managed resource.
    inactiveFlowTimeout number
    Timeout for periodic report of finished flows (10 - 600 sec, default = 15).
    interface string
    Specify outgoing interface to reach server.
    interfaceSelectMethod string
    Specify how to select outgoing interface to reach server.
    sourceIp string
    Source IP address for communication with the NetFlow agent.
    templateTxCounter number
    Counter of flowset records before resending a template flowset record.
    templateTxTimeout number
    Timeout for periodic template flowset transmission (1 - 1440 min, default = 30).
    vdomparam string
    active_flow_timeout int
    Timeout to report active flows (1 - 60 min, default = 30).
    collector_ip str
    Collector IP.
    collector_port int
    NetFlow collector port number.
    collectors Sequence[GetNetflowCollector]
    Netflow collectors. The structure of collectors block is documented below.
    id str
    The provider-assigned unique ID for this managed resource.
    inactive_flow_timeout int
    Timeout for periodic report of finished flows (10 - 600 sec, default = 15).
    interface str
    Specify outgoing interface to reach server.
    interface_select_method str
    Specify how to select outgoing interface to reach server.
    source_ip str
    Source IP address for communication with the NetFlow agent.
    template_tx_counter int
    Counter of flowset records before resending a template flowset record.
    template_tx_timeout int
    Timeout for periodic template flowset transmission (1 - 1440 min, default = 30).
    vdomparam str
    activeFlowTimeout Number
    Timeout to report active flows (1 - 60 min, default = 30).
    collectorIp String
    Collector IP.
    collectorPort Number
    NetFlow collector port number.
    collectors List<Property Map>
    Netflow collectors. The structure of collectors block is documented below.
    id String
    The provider-assigned unique ID for this managed resource.
    inactiveFlowTimeout Number
    Timeout for periodic report of finished flows (10 - 600 sec, default = 15).
    interface String
    Specify outgoing interface to reach server.
    interfaceSelectMethod String
    Specify how to select outgoing interface to reach server.
    sourceIp String
    Source IP address for communication with the NetFlow agent.
    templateTxCounter Number
    Counter of flowset records before resending a template flowset record.
    templateTxTimeout Number
    Timeout for periodic template flowset transmission (1 - 1440 min, default = 30).
    vdomparam String

    Supporting Types

    GetNetflowCollector

    CollectorIp string
    Collector IP.
    CollectorPort int
    NetFlow collector port number.
    Id int
    ID.
    Interface string
    Specify outgoing interface to reach server.
    InterfaceSelectMethod string
    Specify how to select outgoing interface to reach server.
    SourceIp string
    Source IP address for communication with the NetFlow agent.
    CollectorIp string
    Collector IP.
    CollectorPort int
    NetFlow collector port number.
    Id int
    ID.
    Interface string
    Specify outgoing interface to reach server.
    InterfaceSelectMethod string
    Specify how to select outgoing interface to reach server.
    SourceIp string
    Source IP address for communication with the NetFlow agent.
    collectorIp String
    Collector IP.
    collectorPort Integer
    NetFlow collector port number.
    id Integer
    ID.
    interfaceSelectMethod String
    Specify how to select outgoing interface to reach server.
    interface_ String
    Specify outgoing interface to reach server.
    sourceIp String
    Source IP address for communication with the NetFlow agent.
    collectorIp string
    Collector IP.
    collectorPort number
    NetFlow collector port number.
    id number
    ID.
    interface string
    Specify outgoing interface to reach server.
    interfaceSelectMethod string
    Specify how to select outgoing interface to reach server.
    sourceIp string
    Source IP address for communication with the NetFlow agent.
    collector_ip str
    Collector IP.
    collector_port int
    NetFlow collector port number.
    id int
    ID.
    interface str
    Specify outgoing interface to reach server.
    interface_select_method str
    Specify how to select outgoing interface to reach server.
    source_ip str
    Source IP address for communication with the NetFlow agent.
    collectorIp String
    Collector IP.
    collectorPort Number
    NetFlow collector port number.
    id Number
    ID.
    interface String
    Specify outgoing interface to reach server.
    interfaceSelectMethod String
    Specify how to select outgoing interface to reach server.
    sourceIp String
    Source IP address for communication with the NetFlow agent.

    Package Details

    Repository
    fortios pulumiverse/pulumi-fortios
    License
    Apache-2.0
    Notes
    This Pulumi package is based on the fortios Terraform Provider.
    fortios logo
    Fortios v0.0.6 published on Tuesday, Jul 9, 2024 by pulumiverse