Skip to main content

How to Find Untagged Resources

A resource can be tagged with an expiration tag that instructs Resoto to clean it up at a defined time. This can serve as a safety net for when a CI job fails or the IaC tool aborts halfway through its run, or even as the primary means of managing resource lifecycles.

Resoto calculates the expiration time of a resource based on its expiration tag and stores the result as the value of the metadata.expires property.

Prerequisites

This guide assumes that you have already installed and configured Resoto to collect your cloud resources.

Directions

Execute the following search in Resoto Shell to find all instances and volumes that are not tagged with both owner and expiration within 2 hours of creation:

> search is(instance,volume) and age > 2h and (tags.owner = null or tags.expiration = null)

Further Reading