### Flattened Key Path Example Source: https://docs.axonius.com/docs/setting-adapter-ingestion-rules This example shows how to construct a flattened key path to filter data from a specific table in ServiceNow. ```text ("adapters_data.service_now_adapter.class_name" == "cmdb_ci_server") ``` -------------------------------- ### Check for Starts With Source: https://docs.axonius.com/docs/enforcement-action-condition-syntax-table Checks if a list item starts with a string or if a string field starts with a specified substring. ```syntax case starts_with (“string”) ``` ```syntax case starts_with (“aaa”) ``` -------------------------------- ### Common Rule Syntax Example Source: https://docs.axonius.com/docs/creating-the-custom-enrichment-rule This example demonstrates the common syntax for rules, ensuring spaces between sections. It shows how to enrich 'devices' with 'subnet_description' based on a condition involving 'source.mail' and 'user.[Google Workspace].[Email Address]'. ```text source.mail == user.[Google Workspace].[Email Address] ``` -------------------------------- ### Fetch Installed Software Source: https://docs.axonius.com/docs/carbon-black-cb-protection Retrieves a list of installed software per device. This is typically used when the 'Fetch installed software' setting is enabled. ```APIDOC ## GET /api/bit9platform/v1/appInstance ### Description Fetches installed software information for devices. This endpoint is utilized when the 'Fetch installed software' option is enabled in the adapter settings. ### Method GET ### Endpoint /api/bit9platform/v1/appInstance ``` -------------------------------- ### Example TXT File Format Source: https://docs.axonius.com/docs/Custom-Files This TXT file format demonstrates key-value pairs for inventory data. Ensure consistent formatting for successful parsing. ```text hostname=server01 ip=192.168.1.10 os="Windows Server 2019" status=active mac=00:1A:2B:3C:4D:5E serial=SRV001 hostname=server02 ip=192.168.1.11 os="Ubuntu 22.04 LTS" status=active mac=00:1A:2B:3C:4D:5F serial=SRV002 hostname=workstation01 ip=192.168.1.50 os="Windows 11 Pro" status=active mac=00:1A:2B:3C:4D:60 serial=WKS001 hostname=laptop01 ip=192.168.1.100 os="macOS Ventura" status=inactive mac=00:1A:2B:3C:4D:61 serial=LPT001 hostname=db-primary ip=10.0.0.5 os="Red Hat Enterprise Linux 9" status=active mac=00:1A:2B:3C:4D:62 serial=DB001 hostname=web-proxy ip=10.0.0.10 os="Debian 12" status=active mac=00:1A:2B:3C:4D:63 serial=PRX001 ``` -------------------------------- ### Puppet Facts Example Source: https://docs.axonius.com/docs/puppet Example of Puppet facts data structure. Use this to understand how to specify fields for import. ```json { "sitecode": "NYC01", "hypervisors": "vmware", "networking": { "ip": "192.168.1.100", "mac": "00:11:22:33:44:55" }, "os": { "family": "RedHat", "release": { "major": "8" } } } ``` -------------------------------- ### Get Specific Certification Source: https://docs.axonius.com/docs/sailpoint-identity-now Retrieves details for a specific certification by its ID. This is useful for getting in-depth information about a particular certification. ```APIDOC ## GET v3/certifications/{id} ### Description Retrieves details for a specific certification by its ID. ### Method GET ### Endpoint /v3/certifications/{id} ### Parameters #### Path Parameters - **id** (string) - Required - The unique identifier of the certification. ### Response #### Success Response (200) - **id** (string) - The unique identifier of the certification. - **name** (string) - The name of the certification. - **description** (string) - A description of the certification. - **campaigns** (array) - A list of associated campaigns. - **id** (string) - The unique identifier of the campaign. - **name** (string) - The name of the campaign. #### Response Example { "id": "a1b2c3d4-e5f6-7890-1234-567890abcdef", "name": "Quarterly Access Review", "description": "Reviewing access for Q3", "campaigns": [ { "id": "c1d2e3f4-a5b6-7890-1234-567890abcdef", "name": "Q3 Access Review Campaign 1" } ] } ``` -------------------------------- ### Example URL with Parameters Source: https://docs.axonius.com/docs/freshservice-fetch-tickets This shows how the JSON parameters are appended to the base URL for fetching tickets. ```text https://domain.com/tickets?updated_since=2025-01-17&workspace_id=3&filter=my_custom_filter ``` -------------------------------- ### Example of Priority Setting with Adapter-Field Pairs Source: https://docs.axonius.com/docs/axonius-to-cmdb-field-mapping Demonstrates setting priority using explicit adapter-field pairs, mapping to 'servicenow_assetname'. ```json { "service_now_adapter=hostname,jira_software_adapter=asset_name": "servicenow_assetname" } ``` -------------------------------- ### Example Input for CSV Reference Source: https://docs.axonius.com/docs/servicenow-adv-settings-custom-asset-schema This is an example of the raw field input when dealing with multiple reference values, formatted as a comma-separated string of sys_ids. ```text "u_related_servers": "71c031213784200044e0bfc8bcbe5de1,46c12959a9fe1981009955ab1fa64226,6b43105c37301000deeabfc8bcbe5db2,2dfd7c8437201000deeabfc8bcbe5d56" ``` -------------------------------- ### OpenStack JSON Configuration File Example Source: https://docs.axonius.com/docs/openstack This JSON structure shows how to provide OpenStack connection parameters, including authentication URL, credentials, project details, and SSL verification settings. ```json [ { "auth_url": "", # (1) "username": "", # (2) "password": "", # (2) "project": "", # (3) "domain": "", # (4) "verify": True/False # Verify SSL } ] ```