crowdstrike.falcon.ngsiem_data_connector_info module – Get information about available NG-SIEM data connectors
Note
This module is part of the crowdstrike.falcon collection (version 4.13.0).
It is not included in ansible-core.
To check whether it is installed, run ansible-galaxy collection list.
To install it, use: ansible-galaxy collection install crowdstrike.falcon.
You need further requirements to be able to use this module,
see Requirements for details.
To use it in a playbook, specify: crowdstrike.falcon.ngsiem_data_connector_info.
New in crowdstrike.falcon 4.13.0
Synopsis
Returns the catalog of available NG-SIEM data connectors.
Connectors are the templates that data connections are built from. Use this module to discover valid connector_id and parser values for crowdstrike.falcon.ngsiem_data_connection.
Some of the details returned include connector name, description, supported parsers, vendor, type, and subscription.
Requirements
The below requirements are needed on the host that executes this module.
CrowdStrike FalconPy >= 1.5.0
NGSIEM Data Connections [READ] API scope
crowdstrike-falconpy >= 1.5.0
python >= 3.8
Parameters
Parameter |
Comments |
|---|---|
The registered result of the crowdstrike.falcon.auth module, or a dictionary containing the access_token and cloud keys. If provided, the client_id, client_secret, member_cid, and cloud options are ignored. Useful when needing to make multiple API calls to avoid rate limiting issues. |
|
The OAuth2 access token to use for authentication. |
|
The CrowdStrike cloud region to use. This can differ from the module’s cloud argument due to autodiscovery. |
|
The CrowdStrike API client ID to use. See the Falcon documentation for more information about API clients. The |
|
The CrowdStrike API secret that corresponds to the client ID. See the Falcon documentation for more information about API clients. The |
|
The CrowdStrike cloud region to use. All clouds are automatically discovered if not specified, except for the The Choices:
|
|
Extended headers that are prepended to the default headers dictionary. |
|
FQL (Falcon Query Language) filter expression to limit results. Supported fields:
Examples: |
|
Maximum number of data connectors to return. Must be between 1 and 500. Default: |
|
The CrowdStrike member CID for MSSP authentication. See the Falcon documentation for more information about API clients. The |
|
Starting index for pagination. Use with limit to paginate through large result sets. Default: |
|
Property to sort results by. |
|
Custom User-Agent string to use for requests to the API. The user agent string is prepended to the default user agent string ( See RFC 7231 for more information. The |
Examples
- name: Get all available data connectors
crowdstrike.falcon.ngsiem_data_connector_info:
- name: Search connectors by name pattern
crowdstrike.falcon.ngsiem_data_connector_info:
filter: "name:'*S3*'"
limit: 50
- name: Filter connectors by vendor
crowdstrike.falcon.ngsiem_data_connector_info:
filter: "vendor_name:'AWS'"
- name: Filter PULL connectors
crowdstrike.falcon.ngsiem_data_connector_info:
filter: "type:'PULL'"
Return Values
Common return values are documented here, the following are the fields unique to this module:
Key |
Description |
|---|---|
A list of available data connectors that match the search criteria. Returned: success |
|
The description of the connector. Returned: success |
|
The unique identifier of the connector. Returned: success Sample: |
|
The name of the connector. Returned: success Sample: |
|
The parsers supported by the connector. Returned: success |
|
The subscription associated with the connector. Returned: success |
|
The connector type (PUSH or PULL). Returned: success Sample: |
|
The vendor name associated with the connector. Returned: success Sample: |
|
The vendor product name associated with the connector. Returned: success |
|
Metadata about the query results. Returned: success |
|
Pagination information. Returned: success |
|
The limit used for this query. Returned: success Sample: |
|
The starting index used for this query. Returned: success Sample: |
|
Total number of data connectors matching the query. Returned: success Sample: |
|
Time taken to execute the query in seconds. Returned: success Sample: |