Cloud Resource Kinds

InfrastructureCloud Resource KindsDeployment Components

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:

  1. Browse the catalog and select a resource type.
  2. Configure the resource for your target environment β€” provider credentials, region, resource-specific settings.
  3. 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.

  • 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

Infra Charts

Deploying a production-ready environment on AWS typically involves ten or more interdependent resources: a VPC with subnets across multiple availability zones, NAT gateways, security groups, an Application Load Balancer with SSL termination, Route 53 DNS records, an ACM certificate, an ECS cluster with Fargate capacity, an ECR repository, and IAM roles. Getting the dependencies wrong β€” deploying the ALB before the VPC exists β€” produces cryptic errors or partial failures. Repeating this process...
Read next article

Β©2026 Planton Cloud Inc. All Rights Reserved.