Cloud Resource Kinds
Cloud Resource Kinds
Planton supports over 150 types of infrastructure across 10+ cloud providers. Each type β an AWS VPC, a GCP Cloud SQL instance, a Kubernetes deployment, a Cloudflare DNS zone β is a Cloud Resource Kind. When you browse the Deployment Component catalog in the web console, you are browsing Cloud Resource Kinds with their descriptions, icons, and provider information.
Why a Unified Catalog
Each cloud provider has its own console, API, and documentation for provisioning resources. An engineer managing infrastructure across AWS, GCP, and Kubernetes would normally switch between three different interfaces with three different sets of conventions.
The Cloud Resource Kind catalog brings all of these into a single browsable catalog. You see everything you can deploy in one place, organized by provider, with consistent configuration and lifecycle management regardless of the underlying cloud. When you select a resource type from the catalog, Planton handles the rest β resolving the correct IaC module, connecting to the right provider credentials, and tracking the resource through its lifecycle.
What You Can Deploy
AWS
Amazon Web Services resources including VPCs, RDS databases (instances and clusters), EKS clusters, ECS services, Lambda functions, S3 buckets, Application Load Balancers, Route 53 DNS zones, and more.
Google Cloud Platform
GCP resources including GKE clusters, Cloud SQL databases, Cloud Run services, VPC networks, Cloud Functions, GCS buckets, Cloud DNS zones, and more.
Microsoft Azure
Azure resources including AKS clusters, SQL databases, Storage Accounts, and more.
Kubernetes
Kubernetes-native workloads and add-ons that deploy on top of existing clusters. This includes managed databases (PostgreSQL, Redis, MongoDB), message brokers (Kafka, NATS), identity platforms (Keycloak), service meshes (Istio), certificate management (cert-manager), monitoring (Prometheus), and many more.
Unlike cloud provider resources that provision infrastructure directly, Kubernetes resources deploy applications and services onto clusters you have already connected.
Other Providers
Additional providers include Cloudflare, DigitalOcean, Civo, OpenStack, Scaleway, MongoDB Atlas, Confluent Cloud, Snowflake, Auth0, and OpenFGA.
Browsing the Catalog
Web Console
Navigate to the Deployment Component Store in the web console to browse the full catalog. Resources are displayed as cards with icons, provider branding, and descriptions. You can filter by provider to narrow the view.
When you select a resource type, Planton takes you to the creation form where you configure the resource for your target environment and deploy it.
CLI
# List all available resource types
planton cloud-resource registered-kinds
# Get details about a specific catalog entry
planton get deployment-component <deployment-component-id>
# List all catalog entries
planton list deployment-component
From Catalog to Cloud Resource
The catalog is the starting point. The deployment flow is:
- Browse the catalog and select a resource type.
- Configure the resource for your target environment β provider credentials, region, resource-specific settings.
- Deploy β Planton creates a Cloud Resource and runs a Stack Job to provision the infrastructure.
You can also use resource types in Infra Charts to compose multiple resources into reusable templates, and deploy them together through Infra Projects.
Service-Deployable Kinds
Some resource types can serve as deployment targets for CI/CD. These include Kubernetes Deployments, Kubernetes StatefulSets, AWS ECS Services, GCP Cloud Run, and Cloudflare Workers. When you configure a service's deployment targets, you are selecting from these service-deployable resource types. See Deployment Targets for details.
Extending the Catalog
New resource types are added through the OpenMCF framework β the open-source multi-cloud framework that Planton builds on. Each resource type requires an API definition and an IaC module (Pulumi and/or Terraform). Once defined in OpenMCF, the resource type becomes available in Planton's catalog automatically.
Related Documentation
- Cloud Resources β Deployed instances of resource types from the catalog
- OpenMCF β The open-source framework that defines resource types
- Infra Charts β Composing multiple resource types into reusable templates
Next article