Fortios v0.0.5 published on Tuesday, Apr 9, 2024 by pulumiverse
fortios.system.getCsf
Explore with Pulumi AI
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:
- Accept
Auth stringBy Cert - Accept connections with unknown certificates and ask admin for approval.
- string
- Authorization request type.
- Certificate string
- Certificate.
- Configuration
Sync string - Configuration sync mode.
- Downstream
Access string - Enable/disable downstream device access to this device's configuration and data.
- Downstream
Accprofile string - Default access profile for requests from downstream devices.
- Fabric
Connectors List<Pulumiverse.Fortios. System. Outputs. Get Csf Fabric Connector> - Fabric connector configuration. The structure of
fabric_connector
block is documented below. - Fabric
Devices List<Pulumiverse.Fortios. System. Outputs. Get Csf Fabric Device> - Fabric device configuration. The structure of
fabric_device
block is documented below. - Fabric
Object stringUnification - Fabric CMDB Object Unification
- Fabric
Workers int - Number of worker processes for Security Fabric daemon.
- File
Mgmt string - 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 intWarning - Warn when the set percentage of quota has been used.
- Fixed
Key string - Auto-generated fixed key used when this device is the root. (Will automatically be generated if not set.)
- Forticloud
Account stringEnforcement - Fabric FortiCloud account unification.
- Group
Name string - Security Fabric group name. All FortiGates in a Security Fabric must have the same group name.
- Group
Password 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.
- Log
Unification string - Enable/disable broadcast of discovery messages for log unification.
- Management
Ip string - 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 stringSync - SAML setting configuration synchronization.
- Status string
- Enable/disable Security Fabric.
- Trusted
Lists List<Pulumiverse.Fortios. System. Outputs. Get Csf Trusted List> - 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.
- Upstream
Ip string - 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 string
- Accept
Auth stringBy Cert - Accept connections with unknown certificates and ask admin for approval.
- string
- Authorization request type.
- Certificate string
- Certificate.
- Configuration
Sync string - Configuration sync mode.
- Downstream
Access string - Enable/disable downstream device access to this device's configuration and data.
- Downstream
Accprofile string - Default access profile for requests from downstream devices.
- Fabric
Connectors []GetCsf Fabric Connector - Fabric connector configuration. The structure of
fabric_connector
block is documented below. - Fabric
Devices []GetCsf Fabric Device - Fabric device configuration. The structure of
fabric_device
block is documented below. - Fabric
Object stringUnification - Fabric CMDB Object Unification
- Fabric
Workers int - Number of worker processes for Security Fabric daemon.
- File
Mgmt string - 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 intWarning - Warn when the set percentage of quota has been used.
- Fixed
Key string - Auto-generated fixed key used when this device is the root. (Will automatically be generated if not set.)
- Forticloud
Account stringEnforcement - Fabric FortiCloud account unification.
- Group
Name string - Security Fabric group name. All FortiGates in a Security Fabric must have the same group name.
- Group
Password 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.
- Log
Unification string - Enable/disable broadcast of discovery messages for log unification.
- Management
Ip string - 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 stringSync - SAML setting configuration synchronization.
- Status string
- Enable/disable Security Fabric.
- Trusted
Lists []GetCsf Trusted List - 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.
- Upstream
Ip string - 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 string
- accept
Auth StringBy Cert - Accept connections with unknown certificates and ask admin for approval.
- String
- Authorization request type.
- certificate String
- Certificate.
- configuration
Sync String - Configuration sync mode.
- downstream
Access String - Enable/disable downstream device access to this device's configuration and data.
- downstream
Accprofile String - Default access profile for requests from downstream devices.
- fabric
Connectors List<GetCsf Fabric Connector> - Fabric connector configuration. The structure of
fabric_connector
block is documented below. - fabric
Devices List<GetCsf Fabric Device> - Fabric device configuration. The structure of
fabric_device
block is documented below. - fabric
Object StringUnification - Fabric CMDB Object Unification
- fabric
Workers Integer - Number of worker processes for Security Fabric daemon.
- file
Mgmt String - Enable/disable Security Fabric daemon file management.
- file
Quota Integer - Maximum amount of memory that can be used by the daemon files (in bytes).
- file
Quota IntegerWarning - Warn when the set percentage of quota has been used.
- fixed
Key String - Auto-generated fixed key used when this device is the root. (Will automatically be generated if not set.)
- forticloud
Account StringEnforcement - Fabric FortiCloud account unification.
- group
Name String - Security Fabric group name. All FortiGates in a Security Fabric must have the same group name.
- group
Password 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.
- log
Unification String - Enable/disable broadcast of discovery messages for log unification.
- management
Ip String - Management IP address of this FortiGate. Used to log into this FortiGate from another FortiGate in the Security Fabric.
- management
Port Integer - Overriding port for management connection (Overrides admin port).
- saml
Configuration StringSync - SAML setting configuration synchronization.
- status String
- Enable/disable Security Fabric.
- trusted
Lists List<GetCsf Trusted List> - 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.
- upstream
Ip String - IP address of the FortiGate upstream from this FortiGate in the Security Fabric.
- upstream
Port Integer - The port number to use to communicate with the FortiGate upstream from this FortiGate in the Security Fabric (default = 8013).
- vdomparam String
- accept
Auth stringBy Cert - Accept connections with unknown certificates and ask admin for approval.
- string
- Authorization request type.
- certificate string
- Certificate.
- configuration
Sync string - Configuration sync mode.
- downstream
Access string - Enable/disable downstream device access to this device's configuration and data.
- downstream
Accprofile string - Default access profile for requests from downstream devices.
- fabric
Connectors GetCsf Fabric Connector[] - Fabric connector configuration. The structure of
fabric_connector
block is documented below. - fabric
Devices GetCsf Fabric Device[] - Fabric device configuration. The structure of
fabric_device
block is documented below. - fabric
Object stringUnification - Fabric CMDB Object Unification
- fabric
Workers number - Number of worker processes for Security Fabric daemon.
- file
Mgmt string - Enable/disable Security Fabric daemon file management.
- file
Quota number - Maximum amount of memory that can be used by the daemon files (in bytes).
- file
Quota numberWarning - Warn when the set percentage of quota has been used.
- fixed
Key string - Auto-generated fixed key used when this device is the root. (Will automatically be generated if not set.)
- forticloud
Account stringEnforcement - Fabric FortiCloud account unification.
- group
Name string - Security Fabric group name. All FortiGates in a Security Fabric must have the same group name.
- group
Password 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.
- log
Unification string - Enable/disable broadcast of discovery messages for log unification.
- management
Ip string - Management IP address of this FortiGate. Used to log into this FortiGate from another FortiGate in the Security Fabric.
- management
Port number - Overriding port for management connection (Overrides admin port).
- saml
Configuration stringSync - SAML setting configuration synchronization.
- status string
- Enable/disable Security Fabric.
- trusted
Lists GetCsf Trusted List[] - 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.
- upstream
Ip string - IP address of the FortiGate upstream from this FortiGate in the Security Fabric.
- upstream
Port 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_ strby_ cert - Accept connections with unknown certificates and ask admin for approval.
- 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[GetCsf Fabric Connector] - Fabric connector configuration. The structure of
fabric_connector
block is documented below. - fabric_
devices Sequence[GetCsf Fabric Device] - Fabric device configuration. The structure of
fabric_device
block is documented below. - fabric_
object_ strunification - 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_ intwarning - 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_ strenforcement - 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_ strsync - SAML setting configuration synchronization.
- status str
- Enable/disable Security Fabric.
- trusted_
lists Sequence[GetCsf Trusted List] - 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_
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
- accept
Auth StringBy Cert - Accept connections with unknown certificates and ask admin for approval.
- String
- Authorization request type.
- certificate String
- Certificate.
- configuration
Sync String - Configuration sync mode.
- downstream
Access String - Enable/disable downstream device access to this device's configuration and data.
- downstream
Accprofile String - Default access profile for requests from downstream devices.
- fabric
Connectors List<Property Map> - Fabric connector configuration. The structure of
fabric_connector
block is documented below. - fabric
Devices List<Property Map> - Fabric device configuration. The structure of
fabric_device
block is documented below. - fabric
Object StringUnification - Fabric CMDB Object Unification
- fabric
Workers Number - Number of worker processes for Security Fabric daemon.
- file
Mgmt String - Enable/disable Security Fabric daemon file management.
- file
Quota Number - Maximum amount of memory that can be used by the daemon files (in bytes).
- file
Quota NumberWarning - Warn when the set percentage of quota has been used.
- fixed
Key String - Auto-generated fixed key used when this device is the root. (Will automatically be generated if not set.)
- forticloud
Account StringEnforcement - Fabric FortiCloud account unification.
- group
Name String - Security Fabric group name. All FortiGates in a Security Fabric must have the same group name.
- group
Password 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.
- log
Unification String - Enable/disable broadcast of discovery messages for log unification.
- management
Ip String - Management IP address of this FortiGate. Used to log into this FortiGate from another FortiGate in the Security Fabric.
- management
Port Number - Overriding port for management connection (Overrides admin port).
- saml
Configuration StringSync - SAML setting configuration synchronization.
- status String
- Enable/disable Security Fabric.
- trusted
Lists 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.
- upstream
Ip String - IP address of the FortiGate upstream from this FortiGate in the Security Fabric.
- upstream
Port 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.
- Configuration
Write stringAccess - Enable/disable downstream device write access to configuration.
- Serial string
- Serial.
- Vdoms
List<Pulumiverse.
Fortios. System. Inputs. Get Csf Fabric Connector Vdom> - 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.
- Configuration
Write stringAccess - Enable/disable downstream device write access to configuration.
- Serial string
- Serial.
- Vdoms
[]Get
Csf Fabric Connector Vdom - 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.
- configuration
Write StringAccess - Enable/disable downstream device write access to configuration.
- serial String
- Serial.
- vdoms
List<Get
Csf Fabric Connector Vdom> - 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.
- configuration
Write stringAccess - Enable/disable downstream device write access to configuration.
- serial string
- Serial.
- vdoms
Get
Csf Fabric Connector Vdom[] - 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_ straccess - Enable/disable downstream device write access to configuration.
- serial str
- Serial.
- vdoms
Sequence[Get
Csf Fabric Connector Vdom] - 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.
- configuration
Write StringAccess - 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
- Access
Token string - Device access token.
- Device
Ip string - Device IP.
- Device
Type string - Device type.
- Https
Port int - HTTPS port for fabric device.
- Login string
- Device login name.
- Name string
- Device name.
- Password string
- Device login password.
- Access
Token string - Device access token.
- Device
Ip string - Device IP.
- Device
Type string - Device type.
- Https
Port int - HTTPS port for fabric device.
- Login string
- Device login name.
- Name string
- Device name.
- Password string
- Device login password.
- access
Token String - Device access token.
- device
Ip String - Device IP.
- device
Type String - Device type.
- https
Port Integer - HTTPS port for fabric device.
- login String
- Device login name.
- name String
- Device name.
- password String
- Device login password.
- access
Token string - Device access token.
- device
Ip string - Device IP.
- device
Type string - Device type.
- https
Port 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.
- access
Token String - Device access token.
- device
Ip String - Device IP.
- device
Type String - Device type.
- https
Port Number - HTTPS port for fabric device.
- login String
- Device login name.
- name String
- Device name.
- password String
- Device login password.
GetCsfTrustedList
- action str
- Security fabric authorization action.
- str
- Authorization type.
- certificate str
- Certificate.
- 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.
Package Details
- Repository
- fortios pulumiverse/pulumi-fortios
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
fortios
Terraform Provider.