search
Command
The search
command allows you to search the graph using filters, traversals, and functions.
Usage
search [--with-edges] [--explain] [--at] <query>
Parameters
Parameter | Description | Required? | Default Value |
---|---|---|---|
query | Search query to execute | ✔️ |
Options
Option | Description | Required? |
---|---|---|
--with-edges | Return edges in addition to nodes | ❌ |
--explain | Instead of executing the query, analyze its cost | ❌ |
--at | Search at a specific point in time using existing Fix Inventory Rewind snapshots | ❌ |
Aliases
match
query
Examples
Find accounts across all cloud providers
> search is(account)
Find all AWS accounts
> search is(aws_account)
Find all AWS accounts more than 2 weeks old
> search is(aws_account) and age>2w
Find all AWS accounts that are either older than 2 weeks or have more than 10 users
> search is(aws_account) and (age>2w or users<10)
Find 3 AWS accounts that are are either older than 2 weeks or have more than 10 users
> search is(aws_account) and (age>2w or users>10) limit 3
Find the 3 AWS accounts that are more than 2 weeks old with the greatest number of users
> search is(aws_account) and age>2w sort users desc limit 3
Find all volumes that existed at a specific point in time
> search --at 2023-05-07T12:34:56Z is(volume)
Find all volumes that existed a week ago
> search --at 1w is(volume)