Before you start: you need a discoverable target for the account you want to
explore. If you haven’t set one up, do
Create a target first (targets are
discoverable by default).
- CLI
- AI assistants
1
Let discovery run
formae scans each discoverable target right after you apply it, and again
every few minutes. List your targets to see which ones it is scanning:The output has a discoverable column; those are the targets formae scans.
The first scan of a large account can take a few minutes.
formae inventory
────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
╭───────────╮
1 Resources │ 2 Targets │ 3 Stacks 4 Policies
────────────────╯ ╰───────────────────────────────────────────────────────────────────────────────────────────
Label ▲ Namespace Discoverable Config
────────────────────────────────────────────────────────────────────────────────────────────────────────────────
eu-north-1 AWS yes Region: eu-north-1, Type: AWS
Showing 1 of 1 targets
────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
/: query
────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
↑↓/j/k: navigate enter: detail /: search s: sort r: refresh 1-4: tab q: quit ?: help
────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
╭───────────╮
1 Resources │ 2 Targets │ 3 Stacks 4 Policies
────────────────╯ ╰───────────────────────────────────────────────────────────────────────────────────────────
Label ▲ Namespace Discoverable Config
────────────────────────────────────────────────────────────────────────────────────────────────────────────────
eu-north-1 AWS yes Region: eu-north-1, Type: AWS
Showing 1 of 1 targets
────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
/: query
────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
↑↓/j/k: navigate enter: detail /: search s: sort r: refresh 1-4: tab q: quit ?: help
2
See what it found
List everything formae discovered but is not managing:The list shows the first 10 by default; raise it with Nothing here is under management. These are resources that exist in your
cloud, catalogued so you can decide what to do with them.
formae inventory
────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
╭─────────────╮
│ 1 Resources │ 2 Targets 3 Stacks 4 Policies
─╯ ╰────────────────────────────────────────────────────────────────────────────────────────────────────────────────
Label ▲ Stack Type NativeID
────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
demo-igw-1 ⚠ unmanaged AWS::EC2::InternetGateway igw-08143e60f8d577b3a
demo-igw-2 ⚠ unmanaged AWS::EC2::InternetGateway igw-04aef1b32b5c06823
igw-02394c20322e9a98e ⚠ unmanaged AWS::EC2::InternetGateway igw-02394c20322e9a98e
Showing 3 of 3 resources (filtered)
────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
/ managed:false /: edit query
────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
↑↓/j/k: navigate enter: detail /: search s: sort r: refresh 1-4: tab q: quit ?: help
────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
╭─────────────╮
│ 1 Resources │ 2 Targets 3 Stacks 4 Policies
─╯ ╰────────────────────────────────────────────────────────────────────────────────────────────────────────────────
Label ▲ Stack Type NativeID
────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
demo-igw-1 ⚠ unmanaged AWS::EC2::InternetGateway igw-08143e60f8d577b3a
demo-igw-2 ⚠ unmanaged AWS::EC2::InternetGateway igw-04aef1b32b5c06823
igw-02394c20322e9a98e ⚠ unmanaged AWS::EC2::InternetGateway igw-02394c20322e9a98e
Showing 3 of 3 resources (filtered)
────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
/ managed:false /: edit query
────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
↑↓/j/k: navigate enter: detail /: search s: sort r: refresh 1-4: tab q: quit ?: help
--max-results, and
filter by attribute to focus:See also
- Create a target: register the account formae should scan.
- Bring resources under management: adopt what discovery found.
- Discovery: how formae keeps its catalog in sync.

