Skip to main content

Filtering and Tag Search

With thousands of resources across multiple cloud providers, finding the right resource quickly is essential. CloudYali's Asset Inventory includes an advanced filtering system with provider-scoped rules and tag-based search operators that let you narrow down to exactly what you need.

Opening the Filter Panel

Click the Filters button in the inventory toolbar to open the filter panel. A badge on the button shows the count of active filters. Click Clear next to it to reset all filters at once.

Filter panel with provider and conditions


How Filter Rules Work

Filters are organized as rules with conditions:

  • Each rule is scoped to a single cloud provider (AWS, GCP, Azure, Fastly, or Anthropic)
  • Within a rule, all conditions are combined with AND logic — every condition must match
  • Multiple rules are combined with OR logic — any rule can match

Example: "Show me all AWS EC2 instances in us-east-1 OR all Azure VMs in West Europe"

RuleProviderConditions
Rule 1AWSResource Type = EC2::Instance AND Region = us-east-1
Rule 2AzureResource Type = Microsoft.Compute/virtualMachines AND Region = westeurope

Creating a Filter Rule

  1. Click Filters in the toolbar to open the filter panel
  2. Select a cloud provider from the provider dropdown
  3. Click Add Condition to add filter criteria
  4. Choose a field, operator, and value
  5. Add more conditions as needed (AND logic within the rule)
  6. Click Apply to execute the filter

To add another rule (OR logic), click Add Rule and repeat the process.


Available Filter Fields

FieldDescriptionLabel Varies by Provider
AccountThe account/project/subscription the resource belongs to"Account" (AWS, Fastly, Anthropic), "Project" (GCP), "Subscription" (Azure)
RegionCloud region or location where the resource is deployedSame across all providers
Resource TypeThe specific resource type identifierProvider-prefixed (e.g., EC2::Instance, compute.googleapis.com/Instance)
StateWhether the resource is currently active or has been deletedActive or Deleted
TagResource tags or labels with advanced operatorsSame across all providers (where tags are supported)
Provider-Aware Labels

The Account field label automatically changes based on the selected provider to match each cloud's terminology. For GCP, it shows "Project"; for Azure, it shows "Subscription".


Tag Filter Operators

Tag-based filtering supports six operators for precise resource discovery:

OperatorDescriptionUse Case
EqualTag key has one of the specified valuesFind all production resources: Environment = production
Not EqualTag key does NOT have the specified valuesExclude dev resources: Environment != development
ExistsTag key is present on the resource (any value)Find tagged resources: CostCenter exists
Not ExistsTag key is NOT present on the resourceFind untagged resources: CostCenter does not exist
EmptyTag key exists but has an empty valueFind resources with blank owner: Owner is empty
Not EmptyTag key exists and has a non-empty valueFind resources with an assigned owner: Owner is not empty

Tag filter showing all six operator options

Tag Search Use Cases

GoalOperatorTag KeyValue
Find untagged resourcesNot ExistsCostCenter
Find resources by teamEqualTeamplatform-engineering
Find resources with blank ownerEmptyOwner
Exclude test environmentsNot EqualEnvironmentdev, test
Find all tagged resourcesExistsEnvironment
Find resources with assigned ownerNot EmptyOwner
Tag Support by Provider

Tag-based filtering works for AWS (tags), GCP (labels), and Azure (tags). Fastly and Anthropic resources do not support tags, so tag filters will not match any Fastly or Anthropic resources.


Combining Filters

AND Logic (Within a Rule)

All conditions within a single rule must match. For example:

Provider: AWS AND Region: us-east-1 AND State: Active AND Tag Environment = production

This returns only AWS resources in us-east-1 that are active AND tagged with Environment=production.

OR Logic (Across Rules)

When you add multiple rules, any rule matching is sufficient:

Rule 1: AWS + us-east-1 OR Rule 2: GCP + us-central1

This returns AWS resources in us-east-1 AND GCP resources in us-central1.

Multiple filter rules combined with OR logic


Persistent Filters

Your filter state is automatically saved in your browser's local storage. When you return to the Asset Inventory page, your last-used filters are restored automatically. Use the Clear button in the toolbar to reset all filters and start fresh.