Resources
The Resources page provides a complete inventory of your cloud infrastructure across all connected providers. Every virtual machine, database, storage bucket, and Kubernetes cluster is discovered, categorized, and tracked with its associated cost.

Resource Inventory
CLARITY automatically discovers and catalogs resources from all connected cloud accounts. The inventory updates with each sync cycle, ensuring you always have an accurate picture of what is running and what it costs.
| Provider | Discovered Resource Types |
|---|---|
| AWS | EC2, RDS, S3, Lambda, ECS/Fargate, EKS, ElastiCache, DynamoDB, EBS, ALB/NLB, NAT Gateway, ECR, and more |
| Azure | Virtual Machines, SQL Database, Storage Accounts, AKS, Cosmos DB, Load Balancers, App Services, and more |
| GCP | Compute Engine, Cloud SQL, Cloud Storage, GKE, BigQuery, Cloud Functions, and more |
Resource Hierarchy
Resources are organized in a parent-child hierarchy that reflects your actual cloud architecture:
- Account/Subscription/Project (top level)
- Service (e.g., EC2, Azure VMs)
- Individual Resource (e.g., a specific instance)
- Child Resources (e.g., attached volumes, network interfaces)
- Individual Resource (e.g., a specific instance)
- Service (e.g., EC2, Azure VMs)
This hierarchy makes it easy to understand how costs flow from individual resources up to services and accounts.
Filtering and Search
By Category
Filter resources by logical category to focus on specific infrastructure types:
- Compute — VMs, containers, serverless
- Storage — Block, object, and file storage
- Database — Managed databases and caches
- Networking — Load balancers, gateways, DNS
- Kubernetes — Clusters, namespaces, workloads
- Other — Miscellaneous services
By Tags
Use tag-based search to find resources by their cloud provider tags. Type a tag key or value in the search bar to instantly filter the inventory.
TIP
Tag search works across all providers simultaneously. Search for environment:production to find production resources in AWS, Azure, and GCP at once.
By Provider and Region
Narrow results to a specific cloud provider or region using the filter controls at the top of the page.
Per-Resource Cost Display
Each resource displays its estimated monthly cost alongside the allocation source — how that cost was determined:
| Source | Description |
|---|---|
| Direct | Cost pulled directly from the provider's billing API |
| Calculated | Estimated using the provider's pricing catalog |
| Proportional | Allocated as a share of the parent service's total cost |
| K8s | Allocated by CPU and memory share within a Kubernetes cluster |
INFO
Direct billing costs are the most accurate. When available, they always take priority over other allocation methods.
Kubernetes Workload Badges
Kubernetes resources display provider-specific badges to identify the cluster type:
- EKS — Amazon Elastic Kubernetes Service
- AKS — Azure Kubernetes Service
- GKE — Google Kubernetes Engine
Workloads within each cluster (Deployments, Pods, Services) are listed as child resources with their namespace and resource requests visible.
Resource State Indicators
Each resource shows its current state with a color-coded indicator:
| State | Indicator | Description |
|---|---|---|
| Running | Green | Resource is active and operational |
| Stopped | Amber | Resource exists but is not running |
| Terminated | Red | Resource has been deleted (shown for historical context) |
Stale Resources
Resources that are no longer detected during sync are flagged and eventually removed. If a resource disappears unexpectedly, check whether it was deleted or moved to a different account.
Resource Detail View
Click any resource to open its detail panel, which shows:
- Full resource identifier (ARN, Resource ID, or self-link)
- Tags and metadata
- Cost history over time
- Related insights and recommendations
- Parent-child relationships