Skip to main content

Supported Cloud Providers and Resource Types

CloudYali's Unified Asset Inventory covers five cloud providers with comprehensive resource type coverage. This page documents the resource types, discovery mechanisms, and capabilities available for each provider.

Provider Comparison

CapabilityAWSGCPAzureFastlyAnthropic
Resource types270+100+All via Resource GraphCDN services5 types
Tag/label supportYesYes (labels)YesNoNo
Change historyFull history35-day windowFull history + who/howNoNo
Cost per resourceYesYesYesYesYes
Multi-accountYesYes (multi-project)Yes (multi-subscription)YesYes (multi-org)
Deletion trackingYesYesYesYesYes

Amazon Web Services (AWS)

CloudYali discovers 270+ AWS resource types across all enabled regions and connected accounts using CloudTrail and AWS Config snapshots.

How AWS Discovery Works

  • Resources are discovered through periodic snapshot scans across all connected AWS accounts
  • Configuration changes are tracked by comparing checksums between scans
  • When a resource disappears between scans, it is marked as deleted
  • Tags are captured as key-value pairs for filtering and governance

AWS Resource Categories

CategoryExamplesApprox. Count
ComputeEC2 Instances, Auto Scaling Groups, Launch Templates, AMIs30+
NetworkingVPCs, Subnets, Security Groups, NAT Gateways, Transit Gateways, Load Balancers (ELB/ALB/NLB)40+
StorageS3 Buckets, EBS Volumes, EBS Snapshots, EFS File Systems, Glacier Vaults15+
DatabasesRDS Instances/Clusters, DynamoDB Tables, ElastiCache Clusters, Neptune, Redshift40+
ServerlessLambda Functions, API Gateway APIs/Stages, Step Functions, EventBridge Rules25+
ContainersECS Clusters/Services/Tasks, ECR Repositories5+
Security & IdentityIAM Users/Roles/Policies/Groups, KMS Keys, Secrets Manager, WAF Rules, Access Analyzer30+
Monitoring & ManagementCloudWatch Dashboards/Log Groups/Alarms, SNS Topics, SQS Queues, SSM Parameters20+
DNS & Content DeliveryRoute 53 Hosted Zones/Health Checks, CloudFront Distributions10+
Analytics & DataKinesis Streams, Athena, Glue Databases/Crawlers, Redshift Spectrum15+
OtherCognito User Pools, Directory Service, Inspector, Macie, Backup Vaults40+

For the complete list of all 270+ supported types, see AWS Supported Resource Types.

AWS Permissions

See AWS IAM Roles and Policies for the permissions required for inventory discovery.


Google Cloud Platform (GCP)

CloudYali discovers 100+ GCP resource types using the Cloud Asset Inventory API, providing organization-wide visibility across all projects.

How GCP Discovery Works

  • Resources are discovered via the Cloud Asset Inventory API at the organization level
  • All resource types supported by the CAI API are automatically included
  • Labels (GCP's equivalent of tags) are captured for filtering
  • The CAI API provides a 35-day rolling window for configuration history snapshots
  • On the first sync, CloudYali retrieves the full 35-day history; subsequent syncs fetch incremental changes

GCP Resource Categories

CategoryExamples
ComputeVM Instances, Instance Templates, Instance Groups, Managed Instance Groups, Disks, Snapshots, Images
NetworkingVPC Networks, Subnets, Firewall Rules, Cloud NAT, Load Balancers, VPN Gateways, Cloud Router
StorageCloud Storage Buckets, Filestore Instances
DatabasesCloud SQL Instances, Cloud Spanner Instances, Bigtable Instances/Clusters, Firestore Databases
Big DataBigQuery Datasets and Tables, Dataflow Jobs, Pub/Sub Topics and Subscriptions
ContainersGKE Clusters, Cloud Run Services and Revisions
SecurityService Accounts, IAM Policies, Secret Manager Secrets, KMS Keys
MonitoringCloud Monitoring Dashboards, Alert Policies, Uptime Checks

GCP Permissions

PermissionRole
cloudasset.assets.listResourceroles/cloudasset.viewer
cloudasset.assets.searchAllResourcesroles/cloudasset.viewer

See GCP Permissions for the complete reference.

Automatic Setup

GCP Resource Inventory is automatically enabled when you complete the GCP Onboarding Guide. The onboarding process includes the Cloud Asset API, Cloud Asset Viewer role, and Browser role.

If you completed GCP onboarding before this feature was available, follow the GCP Onboarding Guide to add the missing Browser role and enable the Cloud Asset API.


Microsoft Azure

CloudYali discovers all Azure resource types available through Azure Resource Graph, covering every connected subscription.

How Azure Discovery Works

  • Resources are discovered via Azure Resource Graph queries across all connected subscriptions
  • Change tracking is native to Azure and includes metadata about who made the change and how
  • Deletion is detected when resources are no longer returned by the graph query
  • Change history is stored efficiently using diff-only records (storing only what changed, not full snapshots)
  • Supports all Azure account types: Pay-as-You-Go (PAYG), Microsoft Customer Agreement (MCA), and Enterprise Agreement (EA)

Azure Resource Categories

CategoryExamples
ComputeVirtual Machines, VM Scale Sets, Availability Sets, App Services
NetworkingVirtual Networks, Subnets, Network Security Groups, Network Interfaces, Load Balancers, Application Gateways, VPN Gateways
StorageStorage Accounts, Blob Containers, Managed Disks, File Shares
DatabasesAzure SQL Database, Cosmos DB, Azure Database for PostgreSQL, Azure Database for MySQL
ContainersAKS Clusters, Container Registries, Container Instances
WebApp Services, Function Apps, API Management, Front Door
SecurityKey Vaults, Managed Identities
MonitoringLog Analytics Workspaces, Application Insights, Azure Monitor

Azure Permissions

See Azure Permissions for Service Principal setup and required roles.


Fastly

CloudYali tracks Fastly CDN services, providing visibility into your content delivery infrastructure.

Fastly Resource Types

Resource TypeDescription
fastly_serviceCDN service configuration — includes both VCL (Varnish Configuration Language) and Compute@Edge service types

What's Tracked

  • Service name, ID, and type (VCL or Compute@Edge)
  • Active version number
  • Creation and deletion timestamps
  • Service metadata and comments

Fastly Limitations

  • No change history — Only the current service configuration is available
  • No tags — Fastly services do not support tags or labels
  • No region data — Fastly services are globally distributed; the region field is empty

Anthropic

CloudYali tracks Anthropic organizational resources, providing visibility into organizations, workspaces, users, and API key management.

Anthropic Resource Types

Resource TypeDescription
anthropic_organizationTop-level organization entity
anthropic_workspaceWorkspace within an organization (container for API keys and users)
anthropic_api_keyAPI key with name, hint, status, and associated workspace
anthropic_userUser account with email, name, and role
anthropic_workspace_memberWorkspace membership linking a user to a workspace with a role

What's Tracked

  • Organization and workspace hierarchy
  • API key lifecycle (creation, status changes, deletion)
  • User access and workspace membership changes
  • Role assignments at organization and workspace levels

Anthropic Limitations

  • No change history — Only the current state is available
  • No tags — Anthropic resources do not support tags
  • No region data — Anthropic resources are not region-specific

For onboarding setup, see Anthropic Onboarding Guide.