crowdstrike.falcon.fctl_child_cid_info module – Retrieve details about Flight Control child CIDs
Note
This module is part of the crowdstrike.falcon collection (version 4.7.0).
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.fctl_child_cid_info
.
New in crowdstrike.falcon 4.5.0
Synopsis
This module fetches and returns detailed information about specified Flight Control child CIDs.
Requirements
The below requirements are needed on the host that executes this module.
Flight Control [READ] API scope
crowdstrike-falconpy >= 1.3.0
python >= 3.6
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. |
|
A list of child CIDs to retrieve information for. Consider using the crowdstrike.falcon.fctl_child_cids lookup plugin to obtain a list of child CIDs. |
|
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. |
|
The CrowdStrike member CID for MSSP authentication. See the Falcon documentation for more information about API clients. The |
|
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 information about a single child CID
crowdstrike.falcon.fctl_child_cid_info:
cids: "12345678901234567890"
- name: Get information about more than one child CID
crowdstrike.falcon.fctl_child_cid_info:
cids:
- "12345678901234567890"
- "09876543210987654321"
- name: Get information about all child CIDs (using fctl_child_cids lookup)
crowdstrike.falcon.fctl_child_cid_info:
cids: "{{ lookup('crowdstrike.falcon.fctl_child_cids') }}"
- name: Get information about all child CIDs from a secondary parent CID (using fctl_child_cids lookup)
crowdstrike.falcon.fctl_child_cid_info:
cids: "{{ lookup('crowdstrike.falcon.fctl_child_cids', '12345678901234567890') }}"
Return Values
Common return values are documented here, the following are the fields unique to this module:
Key |
Description |
---|---|
A list of dictionaries containing information about the child CIDs. Returned: success |
|
The checksum of the child CID. Returned: success Sample: |
|
The unique identifier of the child CID. Returned: success Sample: |
|
The global CID of the child CID. Returned: success Sample: |
|
The unique identifier of the parent CID. Returned: success Sample: |
|
A list of domains associated with the child CID. Returned: success Sample: |
|
The name of the child CID. Returned: success Sample: |
|
The status of the child CID. Returned: success Sample: |