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

fortios.system.getCsf

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 csf

    Using getCsf

    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 getCsf(args: GetCsfArgs, opts?: InvokeOptions): Promise<GetCsfResult>
    function getCsfOutput(args: GetCsfOutputArgs, opts?: InvokeOptions): Output<GetCsfResult>
    def get_csf(vdomparam: Optional[str] = None,
                opts: Optional[InvokeOptions] = None) -> GetCsfResult
    def get_csf_output(vdomparam: Optional[pulumi.Input[str]] = None,
                opts: Optional[InvokeOptions] = None) -> Output[GetCsfResult]
    func LookupCsf(ctx *Context, args *LookupCsfArgs, opts ...InvokeOption) (*LookupCsfResult, error)
    func LookupCsfOutput(ctx *Context, args *LookupCsfOutputArgs, opts ...InvokeOption) LookupCsfResultOutput

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

    public static class GetCsf 
    {
        public static Task<GetCsfResult> InvokeAsync(GetCsfArgs args, InvokeOptions? opts = null)
        public static Output<GetCsfResult> Invoke(GetCsfInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetCsfResult> getCsf(GetCsfArgs args, InvokeOptions options)
    // Output-based functions aren't available in Java yet
    
    fn::invoke:
      function: fortios:system/getCsf:getCsf
      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.

    getCsf Result

    The following output properties are available:

    AcceptAuthByCert string
    Accept connections with unknown certificates and ask admin for approval.
    AuthorizationRequestType string
    Authorization request type.
    Certificate string
    Certificate.
    ConfigurationSync string
    Configuration sync mode.
    DownstreamAccess string
    Enable/disable downstream device access to this device's configuration and data.
    DownstreamAccprofile string
    Default access profile for requests from downstream devices.
    FabricConnectors List<Pulumiverse.Fortios.System.Outputs.GetCsfFabricConnector>
    Fabric connector configuration. The structure of fabric_connector block is documented below.
    FabricDevices List<Pulumiverse.Fortios.System.Outputs.GetCsfFabricDevice>
    Fabric device configuration. The structure of fabric_device block is documented below.
    FabricObjectUnification string
    Fabric CMDB Object Unification
    FabricWorkers int
    Number of worker processes for Security Fabric daemon.
    FileMgmt string
    Enable/disable Security Fabric daemon file management.
    FileQuota int
    Maximum amount of memory that can be used by the daemon files (in bytes).
    FileQuotaWarning int
    Warn when the set percentage of quota has been used.
    FixedKey string
    Auto-generated fixed key used when this device is the root. (Will automatically be generated if not set.)
    ForticloudAccountEnforcement string
    Fabric FortiCloud account unification.
    GroupName string
    Security Fabric group name. All FortiGates in a Security Fabric must have the same group name.
    GroupPassword string
    Security Fabric group password. All FortiGates in a Security Fabric must have the same group password.
    Id string
    The provider-assigned unique ID for this managed resource.
    LogUnification string
    Enable/disable broadcast of discovery messages for log unification.
    ManagementIp string
    Management IP address of this FortiGate. Used to log into this FortiGate from another FortiGate in the Security Fabric.
    ManagementPort int
    Overriding port for management connection (Overrides admin port).
    SamlConfigurationSync string
    SAML setting configuration synchronization.
    SourceIp string
    Source IP address for communication with the upstream FortiGate.
    Status string
    Enable/disable Security Fabric.
    TrustedLists List<Pulumiverse.Fortios.System.Outputs.GetCsfTrustedList>
    Pre-authorized and blocked security fabric nodes. The structure of trusted_list block is documented below.
    Uid string
    Unique ID of the current CSF node
    Upstream string
    IP/FQDN of the FortiGate upstream from this FortiGate in the Security Fabric.
    UpstreamInterface string
    Specify outgoing interface to reach server.
    UpstreamInterfaceSelectMethod string
    Specify how to select outgoing interface to reach server.
    UpstreamIp string
    IP address of the FortiGate upstream from this FortiGate in the Security Fabric.
    UpstreamPort int
    The port number to use to communicate with the FortiGate upstream from this FortiGate in the Security Fabric (default = 8013).
    Vdomparam string
    AcceptAuthByCert string
    Accept connections with unknown certificates and ask admin for approval.
    AuthorizationRequestType string
    Authorization request type.
    Certificate string
    Certificate.
    ConfigurationSync string
    Configuration sync mode.
    DownstreamAccess string
    Enable/disable downstream device access to this device's configuration and data.
    DownstreamAccprofile string
    Default access profile for requests from downstream devices.
    FabricConnectors []GetCsfFabricConnector
    Fabric connector configuration. The structure of fabric_connector block is documented below.
    FabricDevices []GetCsfFabricDevice
    Fabric device configuration. The structure of fabric_device block is documented below.
    FabricObjectUnification string
    Fabric CMDB Object Unification
    FabricWorkers int
    Number of worker processes for Security Fabric daemon.
    FileMgmt string
    Enable/disable Security Fabric daemon file management.
    FileQuota int
    Maximum amount of memory that can be used by the daemon files (in bytes).
    FileQuotaWarning int
    Warn when the set percentage of quota has been used.
    FixedKey string
    Auto-generated fixed key used when this device is the root. (Will automatically be generated if not set.)
    ForticloudAccountEnforcement string
    Fabric FortiCloud account unification.
    GroupName string
    Security Fabric group name. All FortiGates in a Security Fabric must have the same group name.
    GroupPassword string
    Security Fabric group password. All FortiGates in a Security Fabric must have the same group password.
    Id string
    The provider-assigned unique ID for this managed resource.
    LogUnification string
    Enable/disable broadcast of discovery messages for log unification.
    ManagementIp string
    Management IP address of this FortiGate. Used to log into this FortiGate from another FortiGate in the Security Fabric.
    ManagementPort int
    Overriding port for management connection (Overrides admin port).
    SamlConfigurationSync string
    SAML setting configuration synchronization.
    SourceIp string
    Source IP address for communication with the upstream FortiGate.
    Status string
    Enable/disable Security Fabric.
    TrustedLists []GetCsfTrustedList
    Pre-authorized and blocked security fabric nodes. The structure of trusted_list block is documented below.
    Uid string
    Unique ID of the current CSF node
    Upstream string
    IP/FQDN of the FortiGate upstream from this FortiGate in the Security Fabric.
    UpstreamInterface string
    Specify outgoing interface to reach server.
    UpstreamInterfaceSelectMethod string
    Specify how to select outgoing interface to reach server.
    UpstreamIp string
    IP address of the FortiGate upstream from this FortiGate in the Security Fabric.
    UpstreamPort int
    The port number to use to communicate with the FortiGate upstream from this FortiGate in the Security Fabric (default = 8013).
    Vdomparam string
    acceptAuthByCert String
    Accept connections with unknown certificates and ask admin for approval.
    authorizationRequestType String
    Authorization request type.
    certificate String
    Certificate.
    configurationSync String
    Configuration sync mode.
    downstreamAccess String
    Enable/disable downstream device access to this device's configuration and data.
    downstreamAccprofile String
    Default access profile for requests from downstream devices.
    fabricConnectors List<GetCsfFabricConnector>
    Fabric connector configuration. The structure of fabric_connector block is documented below.
    fabricDevices List<GetCsfFabricDevice>
    Fabric device configuration. The structure of fabric_device block is documented below.
    fabricObjectUnification String
    Fabric CMDB Object Unification
    fabricWorkers Integer
    Number of worker processes for Security Fabric daemon.
    fileMgmt String
    Enable/disable Security Fabric daemon file management.
    fileQuota Integer
    Maximum amount of memory that can be used by the daemon files (in bytes).
    fileQuotaWarning Integer
    Warn when the set percentage of quota has been used.
    fixedKey String
    Auto-generated fixed key used when this device is the root. (Will automatically be generated if not set.)
    forticloudAccountEnforcement String
    Fabric FortiCloud account unification.
    groupName String
    Security Fabric group name. All FortiGates in a Security Fabric must have the same group name.
    groupPassword String
    Security Fabric group password. All FortiGates in a Security Fabric must have the same group password.
    id String
    The provider-assigned unique ID for this managed resource.
    logUnification String
    Enable/disable broadcast of discovery messages for log unification.
    managementIp String
    Management IP address of this FortiGate. Used to log into this FortiGate from another FortiGate in the Security Fabric.
    managementPort Integer
    Overriding port for management connection (Overrides admin port).
    samlConfigurationSync String
    SAML setting configuration synchronization.
    sourceIp String
    Source IP address for communication with the upstream FortiGate.
    status String
    Enable/disable Security Fabric.
    trustedLists List<GetCsfTrustedList>
    Pre-authorized and blocked security fabric nodes. The structure of trusted_list block is documented below.
    uid String
    Unique ID of the current CSF node
    upstream String
    IP/FQDN of the FortiGate upstream from this FortiGate in the Security Fabric.
    upstreamInterface String
    Specify outgoing interface to reach server.
    upstreamInterfaceSelectMethod String
    Specify how to select outgoing interface to reach server.
    upstreamIp String
    IP address of the FortiGate upstream from this FortiGate in the Security Fabric.
    upstreamPort Integer
    The port number to use to communicate with the FortiGate upstream from this FortiGate in the Security Fabric (default = 8013).
    vdomparam String
    acceptAuthByCert string
    Accept connections with unknown certificates and ask admin for approval.
    authorizationRequestType string
    Authorization request type.
    certificate string
    Certificate.
    configurationSync string
    Configuration sync mode.
    downstreamAccess string
    Enable/disable downstream device access to this device's configuration and data.
    downstreamAccprofile string
    Default access profile for requests from downstream devices.
    fabricConnectors GetCsfFabricConnector[]
    Fabric connector configuration. The structure of fabric_connector block is documented below.
    fabricDevices GetCsfFabricDevice[]
    Fabric device configuration. The structure of fabric_device block is documented below.
    fabricObjectUnification string
    Fabric CMDB Object Unification
    fabricWorkers number
    Number of worker processes for Security Fabric daemon.
    fileMgmt string
    Enable/disable Security Fabric daemon file management.
    fileQuota number
    Maximum amount of memory that can be used by the daemon files (in bytes).
    fileQuotaWarning number
    Warn when the set percentage of quota has been used.
    fixedKey string
    Auto-generated fixed key used when this device is the root. (Will automatically be generated if not set.)
    forticloudAccountEnforcement string
    Fabric FortiCloud account unification.
    groupName string
    Security Fabric group name. All FortiGates in a Security Fabric must have the same group name.
    groupPassword string
    Security Fabric group password. All FortiGates in a Security Fabric must have the same group password.
    id string
    The provider-assigned unique ID for this managed resource.
    logUnification string
    Enable/disable broadcast of discovery messages for log unification.
    managementIp string
    Management IP address of this FortiGate. Used to log into this FortiGate from another FortiGate in the Security Fabric.
    managementPort number
    Overriding port for management connection (Overrides admin port).
    samlConfigurationSync string
    SAML setting configuration synchronization.
    sourceIp string
    Source IP address for communication with the upstream FortiGate.
    status string
    Enable/disable Security Fabric.
    trustedLists GetCsfTrustedList[]
    Pre-authorized and blocked security fabric nodes. The structure of trusted_list block is documented below.
    uid string
    Unique ID of the current CSF node
    upstream string
    IP/FQDN of the FortiGate upstream from this FortiGate in the Security Fabric.
    upstreamInterface string
    Specify outgoing interface to reach server.
    upstreamInterfaceSelectMethod string
    Specify how to select outgoing interface to reach server.
    upstreamIp string
    IP address of the FortiGate upstream from this FortiGate in the Security Fabric.
    upstreamPort number
    The port number to use to communicate with the FortiGate upstream from this FortiGate in the Security Fabric (default = 8013).
    vdomparam string
    accept_auth_by_cert str
    Accept connections with unknown certificates and ask admin for approval.
    authorization_request_type str
    Authorization request type.
    certificate str
    Certificate.
    configuration_sync str
    Configuration sync mode.
    downstream_access str
    Enable/disable downstream device access to this device's configuration and data.
    downstream_accprofile str
    Default access profile for requests from downstream devices.
    fabric_connectors Sequence[GetCsfFabricConnector]
    Fabric connector configuration. The structure of fabric_connector block is documented below.
    fabric_devices Sequence[GetCsfFabricDevice]
    Fabric device configuration. The structure of fabric_device block is documented below.
    fabric_object_unification str
    Fabric CMDB Object Unification
    fabric_workers int
    Number of worker processes for Security Fabric daemon.
    file_mgmt str
    Enable/disable Security Fabric daemon file management.
    file_quota int
    Maximum amount of memory that can be used by the daemon files (in bytes).
    file_quota_warning int
    Warn when the set percentage of quota has been used.
    fixed_key str
    Auto-generated fixed key used when this device is the root. (Will automatically be generated if not set.)
    forticloud_account_enforcement str
    Fabric FortiCloud account unification.
    group_name str
    Security Fabric group name. All FortiGates in a Security Fabric must have the same group name.
    group_password str
    Security Fabric group password. All FortiGates in a Security Fabric must have the same group password.
    id str
    The provider-assigned unique ID for this managed resource.
    log_unification str
    Enable/disable broadcast of discovery messages for log unification.
    management_ip str
    Management IP address of this FortiGate. Used to log into this FortiGate from another FortiGate in the Security Fabric.
    management_port int
    Overriding port for management connection (Overrides admin port).
    saml_configuration_sync str
    SAML setting configuration synchronization.
    source_ip str
    Source IP address for communication with the upstream FortiGate.
    status str
    Enable/disable Security Fabric.
    trusted_lists Sequence[GetCsfTrustedList]
    Pre-authorized and blocked security fabric nodes. The structure of trusted_list block is documented below.
    uid str
    Unique ID of the current CSF node
    upstream str
    IP/FQDN of the FortiGate upstream from this FortiGate in the Security Fabric.
    upstream_interface str
    Specify outgoing interface to reach server.
    upstream_interface_select_method str
    Specify how to select outgoing interface to reach server.
    upstream_ip str
    IP address of the FortiGate upstream from this FortiGate in the Security Fabric.
    upstream_port int
    The port number to use to communicate with the FortiGate upstream from this FortiGate in the Security Fabric (default = 8013).
    vdomparam str
    acceptAuthByCert String
    Accept connections with unknown certificates and ask admin for approval.
    authorizationRequestType String
    Authorization request type.
    certificate String
    Certificate.
    configurationSync String
    Configuration sync mode.
    downstreamAccess String
    Enable/disable downstream device access to this device's configuration and data.
    downstreamAccprofile String
    Default access profile for requests from downstream devices.
    fabricConnectors List<Property Map>
    Fabric connector configuration. The structure of fabric_connector block is documented below.
    fabricDevices List<Property Map>
    Fabric device configuration. The structure of fabric_device block is documented below.
    fabricObjectUnification String
    Fabric CMDB Object Unification
    fabricWorkers Number
    Number of worker processes for Security Fabric daemon.
    fileMgmt String
    Enable/disable Security Fabric daemon file management.
    fileQuota Number
    Maximum amount of memory that can be used by the daemon files (in bytes).
    fileQuotaWarning Number
    Warn when the set percentage of quota has been used.
    fixedKey String
    Auto-generated fixed key used when this device is the root. (Will automatically be generated if not set.)
    forticloudAccountEnforcement String
    Fabric FortiCloud account unification.
    groupName String
    Security Fabric group name. All FortiGates in a Security Fabric must have the same group name.
    groupPassword String
    Security Fabric group password. All FortiGates in a Security Fabric must have the same group password.
    id String
    The provider-assigned unique ID for this managed resource.
    logUnification String
    Enable/disable broadcast of discovery messages for log unification.
    managementIp String
    Management IP address of this FortiGate. Used to log into this FortiGate from another FortiGate in the Security Fabric.
    managementPort Number
    Overriding port for management connection (Overrides admin port).
    samlConfigurationSync String
    SAML setting configuration synchronization.
    sourceIp String
    Source IP address for communication with the upstream FortiGate.
    status String
    Enable/disable Security Fabric.
    trustedLists List<Property Map>
    Pre-authorized and blocked security fabric nodes. The structure of trusted_list block is documented below.
    uid String
    Unique ID of the current CSF node
    upstream String
    IP/FQDN of the FortiGate upstream from this FortiGate in the Security Fabric.
    upstreamInterface String
    Specify outgoing interface to reach server.
    upstreamInterfaceSelectMethod String
    Specify how to select outgoing interface to reach server.
    upstreamIp String
    IP address of the FortiGate upstream from this FortiGate in the Security Fabric.
    upstreamPort Number
    The port number to use to communicate with the FortiGate upstream from this FortiGate in the Security Fabric (default = 8013).
    vdomparam String

    Supporting Types

    GetCsfFabricConnector

    Accprofile string
    Override access profile.
    ConfigurationWriteAccess string
    Enable/disable downstream device write access to configuration.
    Serial string
    Serial.
    Vdoms List<Pulumiverse.Fortios.System.Inputs.GetCsfFabricConnectorVdom>
    Virtual domains that the connector has access to. If none are set, the connector will only have access to the VDOM that it joins the Security Fabric through. The structure of vdom block is documented below.
    Accprofile string
    Override access profile.
    ConfigurationWriteAccess string
    Enable/disable downstream device write access to configuration.
    Serial string
    Serial.
    Vdoms []GetCsfFabricConnectorVdom
    Virtual domains that the connector has access to. If none are set, the connector will only have access to the VDOM that it joins the Security Fabric through. The structure of vdom block is documented below.
    accprofile String
    Override access profile.
    configurationWriteAccess String
    Enable/disable downstream device write access to configuration.
    serial String
    Serial.
    vdoms List<GetCsfFabricConnectorVdom>
    Virtual domains that the connector has access to. If none are set, the connector will only have access to the VDOM that it joins the Security Fabric through. The structure of vdom block is documented below.
    accprofile string
    Override access profile.
    configurationWriteAccess string
    Enable/disable downstream device write access to configuration.
    serial string
    Serial.
    vdoms GetCsfFabricConnectorVdom[]
    Virtual domains that the connector has access to. If none are set, the connector will only have access to the VDOM that it joins the Security Fabric through. The structure of vdom block is documented below.
    accprofile str
    Override access profile.
    configuration_write_access str
    Enable/disable downstream device write access to configuration.
    serial str
    Serial.
    vdoms Sequence[GetCsfFabricConnectorVdom]
    Virtual domains that the connector has access to. If none are set, the connector will only have access to the VDOM that it joins the Security Fabric through. The structure of vdom block is documented below.
    accprofile String
    Override access profile.
    configurationWriteAccess String
    Enable/disable downstream device write access to configuration.
    serial String
    Serial.
    vdoms List<Property Map>
    Virtual domains that the connector has access to. If none are set, the connector will only have access to the VDOM that it joins the Security Fabric through. The structure of vdom block is documented below.

    GetCsfFabricConnectorVdom

    Name string
    Device name.
    Name string
    Device name.
    name String
    Device name.
    name string
    Device name.
    name str
    Device name.
    name String
    Device name.

    GetCsfFabricDevice

    AccessToken string
    Device access token.
    DeviceIp string
    Device IP.
    DeviceType string
    Device type.
    HttpsPort int
    HTTPS port for fabric device.
    Login string
    Device login name.
    Name string
    Device name.
    Password string
    Device login password.
    AccessToken string
    Device access token.
    DeviceIp string
    Device IP.
    DeviceType string
    Device type.
    HttpsPort int
    HTTPS port for fabric device.
    Login string
    Device login name.
    Name string
    Device name.
    Password string
    Device login password.
    accessToken String
    Device access token.
    deviceIp String
    Device IP.
    deviceType String
    Device type.
    httpsPort Integer
    HTTPS port for fabric device.
    login String
    Device login name.
    name String
    Device name.
    password String
    Device login password.
    accessToken string
    Device access token.
    deviceIp string
    Device IP.
    deviceType string
    Device type.
    httpsPort number
    HTTPS port for fabric device.
    login string
    Device login name.
    name string
    Device name.
    password string
    Device login password.
    access_token str
    Device access token.
    device_ip str
    Device IP.
    device_type str
    Device type.
    https_port int
    HTTPS port for fabric device.
    login str
    Device login name.
    name str
    Device name.
    password str
    Device login password.
    accessToken String
    Device access token.
    deviceIp String
    Device IP.
    deviceType String
    Device type.
    httpsPort Number
    HTTPS port for fabric device.
    login String
    Device login name.
    name String
    Device name.
    password String
    Device login password.

    GetCsfTrustedList

    Action string
    Security fabric authorization action.
    AuthorizationType string
    Authorization type.
    Certificate string
    Certificate.
    DownstreamAuthorization string
    Trust authorizations by this node's administrator.
    HaMembers string
    HA members.
    Index int
    Index of the downstream in tree.
    Name string
    Device name.
    Serial string
    Serial.
    Action string
    Security fabric authorization action.
    AuthorizationType string
    Authorization type.
    Certificate string
    Certificate.
    DownstreamAuthorization string
    Trust authorizations by this node's administrator.
    HaMembers string
    HA members.
    Index int
    Index of the downstream in tree.
    Name string
    Device name.
    Serial string
    Serial.
    action String
    Security fabric authorization action.
    authorizationType String
    Authorization type.
    certificate String
    Certificate.
    downstreamAuthorization String
    Trust authorizations by this node's administrator.
    haMembers String
    HA members.
    index Integer
    Index of the downstream in tree.
    name String
    Device name.
    serial String
    Serial.
    action string
    Security fabric authorization action.
    authorizationType string
    Authorization type.
    certificate string
    Certificate.
    downstreamAuthorization string
    Trust authorizations by this node's administrator.
    haMembers string
    HA members.
    index number
    Index of the downstream in tree.
    name string
    Device name.
    serial string
    Serial.
    action str
    Security fabric authorization action.
    authorization_type str
    Authorization type.
    certificate str
    Certificate.
    downstream_authorization str
    Trust authorizations by this node's administrator.
    ha_members str
    HA members.
    index int
    Index of the downstream in tree.
    name str
    Device name.
    serial str
    Serial.
    action String
    Security fabric authorization action.
    authorizationType String
    Authorization type.
    certificate String
    Certificate.
    downstreamAuthorization String
    Trust authorizations by this node's administrator.
    haMembers String
    HA members.
    index Number
    Index of the downstream in tree.
    name String
    Device name.
    serial String
    Serial.

    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