Logo

Command Palette

Search for a command to run...

Clouds represent the cloud providers available for deploying stacks. Each cloud provider has specific regions, server sizes, and configuration options.

Model
namestring

The internal identifier symbol for the cloud provider.

key_namestring

The API key name used for this cloud provider.

display_namestring

The user-friendly display name of the cloud provider.

regionsarray

An array of available regions for this cloud provider.

server_sizesarray

An array of available server sizes, each containing an id and name.

default_sizestring

The default server size for this cloud provider.

default_regionstring

The default region for this cloud provider.

Example

{
  "name": "aws",
  "key_name": "aws_access_key",
  "display_name": "Amazon Web Services",
  "regions": [
    "us-east-1",
    "us-west-2",
    "eu-west-1",
    "ap-southeast-1"
  ],
  "server_sizes": [
    {
      "id": "t3.micro",
      "name": "t3.micro (1 vCPU, 1GB RAM)"
    },
    {
      "id": "t3.small",
      "name": "t3.small (1 vCPU, 2GB RAM)"
    },
    {
      "id": "t3.medium",
      "name": "t3.medium (2 vCPU, 4GB RAM)"
    }
  ],
  "default_size": "t3.small",
  "default_region": "us-east-1"
}