1. Packages
  2. Digitalocean Provider
  3. API Docs
  4. KubernetesNodePool
DigitalOcean v4.35.0 published on Tuesday, Nov 19, 2024 by Pulumi

digitalocean.KubernetesNodePool

Explore with Pulumi AI

digitalocean logo
DigitalOcean v4.35.0 published on Tuesday, Nov 19, 2024 by Pulumi

    Provides a DigitalOcean Kubernetes node pool resource. While the default node pool must be defined in the digitalocean.KubernetesCluster resource, this resource can be used to add additional ones to a cluster.

    Example Usage

    Basic Example

    import * as pulumi from "@pulumi/pulumi";
    import * as digitalocean from "@pulumi/digitalocean";
    
    const foo = new digitalocean.KubernetesCluster("foo", {
        name: "foo",
        region: digitalocean.Region.NYC1,
        version: "1.22.8-do.1",
        nodePool: {
            name: "front-end-pool",
            size: "s-2vcpu-2gb",
            nodeCount: 3,
        },
    });
    const bar = new digitalocean.KubernetesNodePool("bar", {
        clusterId: foo.id,
        name: "backend-pool",
        size: digitalocean.DropletSlug.DropletC2,
        nodeCount: 2,
        tags: ["backend"],
        labels: {
            service: "backend",
            priority: "high",
        },
        taints: [{
            key: "workloadKind",
            value: "database",
            effect: "NoSchedule",
        }],
    });
    
    import pulumi
    import pulumi_digitalocean as digitalocean
    
    foo = digitalocean.KubernetesCluster("foo",
        name="foo",
        region=digitalocean.Region.NYC1,
        version="1.22.8-do.1",
        node_pool={
            "name": "front-end-pool",
            "size": "s-2vcpu-2gb",
            "node_count": 3,
        })
    bar = digitalocean.KubernetesNodePool("bar",
        cluster_id=foo.id,
        name="backend-pool",
        size=digitalocean.DropletSlug.DROPLET_C2,
        node_count=2,
        tags=["backend"],
        labels={
            "service": "backend",
            "priority": "high",
        },
        taints=[{
            "key": "workloadKind",
            "value": "database",
            "effect": "NoSchedule",
        }])
    
    package main
    
    import (
    	"github.com/pulumi/pulumi-digitalocean/sdk/v4/go/digitalocean"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		foo, err := digitalocean.NewKubernetesCluster(ctx, "foo", &digitalocean.KubernetesClusterArgs{
    			Name:    pulumi.String("foo"),
    			Region:  pulumi.String(digitalocean.RegionNYC1),
    			Version: pulumi.String("1.22.8-do.1"),
    			NodePool: &digitalocean.KubernetesClusterNodePoolArgs{
    				Name:      pulumi.String("front-end-pool"),
    				Size:      pulumi.String("s-2vcpu-2gb"),
    				NodeCount: pulumi.Int(3),
    			},
    		})
    		if err != nil {
    			return err
    		}
    		_, err = digitalocean.NewKubernetesNodePool(ctx, "bar", &digitalocean.KubernetesNodePoolArgs{
    			ClusterId: foo.ID(),
    			Name:      pulumi.String("backend-pool"),
    			Size:      pulumi.String(digitalocean.DropletSlugDropletC2),
    			NodeCount: pulumi.Int(2),
    			Tags: pulumi.StringArray{
    				pulumi.String("backend"),
    			},
    			Labels: pulumi.StringMap{
    				"service":  pulumi.String("backend"),
    				"priority": pulumi.String("high"),
    			},
    			Taints: digitalocean.KubernetesNodePoolTaintArray{
    				&digitalocean.KubernetesNodePoolTaintArgs{
    					Key:    pulumi.String("workloadKind"),
    					Value:  pulumi.String("database"),
    					Effect: pulumi.String("NoSchedule"),
    				},
    			},
    		})
    		if err != nil {
    			return err
    		}
    		return nil
    	})
    }
    
    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using DigitalOcean = Pulumi.DigitalOcean;
    
    return await Deployment.RunAsync(() => 
    {
        var foo = new DigitalOcean.KubernetesCluster("foo", new()
        {
            Name = "foo",
            Region = DigitalOcean.Region.NYC1,
            Version = "1.22.8-do.1",
            NodePool = new DigitalOcean.Inputs.KubernetesClusterNodePoolArgs
            {
                Name = "front-end-pool",
                Size = "s-2vcpu-2gb",
                NodeCount = 3,
            },
        });
    
        var bar = new DigitalOcean.KubernetesNodePool("bar", new()
        {
            ClusterId = foo.Id,
            Name = "backend-pool",
            Size = DigitalOcean.DropletSlug.DropletC2,
            NodeCount = 2,
            Tags = new[]
            {
                "backend",
            },
            Labels = 
            {
                { "service", "backend" },
                { "priority", "high" },
            },
            Taints = new[]
            {
                new DigitalOcean.Inputs.KubernetesNodePoolTaintArgs
                {
                    Key = "workloadKind",
                    Value = "database",
                    Effect = "NoSchedule",
                },
            },
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.digitalocean.KubernetesCluster;
    import com.pulumi.digitalocean.KubernetesClusterArgs;
    import com.pulumi.digitalocean.inputs.KubernetesClusterNodePoolArgs;
    import com.pulumi.digitalocean.KubernetesNodePool;
    import com.pulumi.digitalocean.KubernetesNodePoolArgs;
    import com.pulumi.digitalocean.inputs.KubernetesNodePoolTaintArgs;
    import java.util.List;
    import java.util.ArrayList;
    import java.util.Map;
    import java.io.File;
    import java.nio.file.Files;
    import java.nio.file.Paths;
    
    public class App {
        public static void main(String[] args) {
            Pulumi.run(App::stack);
        }
    
        public static void stack(Context ctx) {
            var foo = new KubernetesCluster("foo", KubernetesClusterArgs.builder()
                .name("foo")
                .region("nyc1")
                .version("1.22.8-do.1")
                .nodePool(KubernetesClusterNodePoolArgs.builder()
                    .name("front-end-pool")
                    .size("s-2vcpu-2gb")
                    .nodeCount(3)
                    .build())
                .build());
    
            var bar = new KubernetesNodePool("bar", KubernetesNodePoolArgs.builder()
                .clusterId(foo.id())
                .name("backend-pool")
                .size("c-2")
                .nodeCount(2)
                .tags("backend")
                .labels(Map.ofEntries(
                    Map.entry("service", "backend"),
                    Map.entry("priority", "high")
                ))
                .taints(KubernetesNodePoolTaintArgs.builder()
                    .key("workloadKind")
                    .value("database")
                    .effect("NoSchedule")
                    .build())
                .build());
    
        }
    }
    
    resources:
      foo:
        type: digitalocean:KubernetesCluster
        properties:
          name: foo
          region: nyc1
          version: 1.22.8-do.1
          nodePool:
            name: front-end-pool
            size: s-2vcpu-2gb
            nodeCount: 3
      bar:
        type: digitalocean:KubernetesNodePool
        properties:
          clusterId: ${foo.id}
          name: backend-pool
          size: c-2
          nodeCount: 2
          tags:
            - backend
          labels:
            service: backend
            priority: high
          taints:
            - key: workloadKind
              value: database
              effect: NoSchedule
    

    Autoscaling Example

    Node pools may also be configured to autoscale. For example:

    import * as pulumi from "@pulumi/pulumi";
    import * as digitalocean from "@pulumi/digitalocean";
    
    const autoscale_pool_01 = new digitalocean.KubernetesNodePool("autoscale-pool-01", {
        clusterId: foo.id,
        name: "autoscale-pool-01",
        size: digitalocean.DropletSlug.DropletS1VCPU2GB,
        autoScale: true,
        minNodes: 1,
        maxNodes: 5,
    });
    
    import pulumi
    import pulumi_digitalocean as digitalocean
    
    autoscale_pool_01 = digitalocean.KubernetesNodePool("autoscale-pool-01",
        cluster_id=foo["id"],
        name="autoscale-pool-01",
        size=digitalocean.DropletSlug.DROPLET_S1_VCPU2_GB,
        auto_scale=True,
        min_nodes=1,
        max_nodes=5)
    
    package main
    
    import (
    	"github.com/pulumi/pulumi-digitalocean/sdk/v4/go/digitalocean"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		_, err := digitalocean.NewKubernetesNodePool(ctx, "autoscale-pool-01", &digitalocean.KubernetesNodePoolArgs{
    			ClusterId: pulumi.Any(foo.Id),
    			Name:      pulumi.String("autoscale-pool-01"),
    			Size:      pulumi.String(digitalocean.DropletSlugDropletS1VCPU2GB),
    			AutoScale: pulumi.Bool(true),
    			MinNodes:  pulumi.Int(1),
    			MaxNodes:  pulumi.Int(5),
    		})
    		if err != nil {
    			return err
    		}
    		return nil
    	})
    }
    
    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using DigitalOcean = Pulumi.DigitalOcean;
    
    return await Deployment.RunAsync(() => 
    {
        var autoscale_pool_01 = new DigitalOcean.KubernetesNodePool("autoscale-pool-01", new()
        {
            ClusterId = foo.Id,
            Name = "autoscale-pool-01",
            Size = DigitalOcean.DropletSlug.DropletS1VCPU2GB,
            AutoScale = true,
            MinNodes = 1,
            MaxNodes = 5,
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.digitalocean.KubernetesNodePool;
    import com.pulumi.digitalocean.KubernetesNodePoolArgs;
    import java.util.List;
    import java.util.ArrayList;
    import java.util.Map;
    import java.io.File;
    import java.nio.file.Files;
    import java.nio.file.Paths;
    
    public class App {
        public static void main(String[] args) {
            Pulumi.run(App::stack);
        }
    
        public static void stack(Context ctx) {
            var autoscale_pool_01 = new KubernetesNodePool("autoscale-pool-01", KubernetesNodePoolArgs.builder()
                .clusterId(foo.id())
                .name("autoscale-pool-01")
                .size("s-1vcpu-2gb")
                .autoScale(true)
                .minNodes(1)
                .maxNodes(5)
                .build());
    
        }
    }
    
    resources:
      autoscale-pool-01:
        type: digitalocean:KubernetesNodePool
        properties:
          clusterId: ${foo.id}
          name: autoscale-pool-01
          size: s-1vcpu-2gb
          autoScale: true
          minNodes: 1
          maxNodes: 5
    

    Create KubernetesNodePool Resource

    Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

    Constructor syntax

    new KubernetesNodePool(name: string, args: KubernetesNodePoolArgs, opts?: CustomResourceOptions);
    @overload
    def KubernetesNodePool(resource_name: str,
                           args: KubernetesNodePoolArgs,
                           opts: Optional[ResourceOptions] = None)
    
    @overload
    def KubernetesNodePool(resource_name: str,
                           opts: Optional[ResourceOptions] = None,
                           cluster_id: Optional[str] = None,
                           size: Optional[Union[str, DropletSlug]] = None,
                           auto_scale: Optional[bool] = None,
                           labels: Optional[Mapping[str, str]] = None,
                           max_nodes: Optional[int] = None,
                           min_nodes: Optional[int] = None,
                           name: Optional[str] = None,
                           node_count: Optional[int] = None,
                           tags: Optional[Sequence[str]] = None,
                           taints: Optional[Sequence[KubernetesNodePoolTaintArgs]] = None)
    func NewKubernetesNodePool(ctx *Context, name string, args KubernetesNodePoolArgs, opts ...ResourceOption) (*KubernetesNodePool, error)
    public KubernetesNodePool(string name, KubernetesNodePoolArgs args, CustomResourceOptions? opts = null)
    public KubernetesNodePool(String name, KubernetesNodePoolArgs args)
    public KubernetesNodePool(String name, KubernetesNodePoolArgs args, CustomResourceOptions options)
    
    type: digitalocean:KubernetesNodePool
    properties: # The arguments to resource properties.
    options: # Bag of options to control resource's behavior.
    
    

    Parameters

    name string
    The unique name of the resource.
    args KubernetesNodePoolArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    resource_name str
    The unique name of the resource.
    args KubernetesNodePoolArgs
    The arguments to resource properties.
    opts ResourceOptions
    Bag of options to control resource's behavior.
    ctx Context
    Context object for the current deployment.
    name string
    The unique name of the resource.
    args KubernetesNodePoolArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args KubernetesNodePoolArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args KubernetesNodePoolArgs
    The arguments to resource properties.
    options CustomResourceOptions
    Bag of options to control resource's behavior.

    Constructor example

    The following reference example uses placeholder values for all input properties.

    var kubernetesNodePoolResource = new DigitalOcean.KubernetesNodePool("kubernetesNodePoolResource", new()
    {
        ClusterId = "string",
        Size = "string",
        AutoScale = false,
        Labels = 
        {
            { "string", "string" },
        },
        MaxNodes = 0,
        MinNodes = 0,
        Name = "string",
        NodeCount = 0,
        Tags = new[]
        {
            "string",
        },
        Taints = new[]
        {
            new DigitalOcean.Inputs.KubernetesNodePoolTaintArgs
            {
                Effect = "string",
                Key = "string",
                Value = "string",
            },
        },
    });
    
    example, err := digitalocean.NewKubernetesNodePool(ctx, "kubernetesNodePoolResource", &digitalocean.KubernetesNodePoolArgs{
    	ClusterId: pulumi.String("string"),
    	Size:      pulumi.String("string"),
    	AutoScale: pulumi.Bool(false),
    	Labels: pulumi.StringMap{
    		"string": pulumi.String("string"),
    	},
    	MaxNodes:  pulumi.Int(0),
    	MinNodes:  pulumi.Int(0),
    	Name:      pulumi.String("string"),
    	NodeCount: pulumi.Int(0),
    	Tags: pulumi.StringArray{
    		pulumi.String("string"),
    	},
    	Taints: digitalocean.KubernetesNodePoolTaintArray{
    		&digitalocean.KubernetesNodePoolTaintArgs{
    			Effect: pulumi.String("string"),
    			Key:    pulumi.String("string"),
    			Value:  pulumi.String("string"),
    		},
    	},
    })
    
    var kubernetesNodePoolResource = new KubernetesNodePool("kubernetesNodePoolResource", KubernetesNodePoolArgs.builder()
        .clusterId("string")
        .size("string")
        .autoScale(false)
        .labels(Map.of("string", "string"))
        .maxNodes(0)
        .minNodes(0)
        .name("string")
        .nodeCount(0)
        .tags("string")
        .taints(KubernetesNodePoolTaintArgs.builder()
            .effect("string")
            .key("string")
            .value("string")
            .build())
        .build());
    
    kubernetes_node_pool_resource = digitalocean.KubernetesNodePool("kubernetesNodePoolResource",
        cluster_id="string",
        size="string",
        auto_scale=False,
        labels={
            "string": "string",
        },
        max_nodes=0,
        min_nodes=0,
        name="string",
        node_count=0,
        tags=["string"],
        taints=[{
            "effect": "string",
            "key": "string",
            "value": "string",
        }])
    
    const kubernetesNodePoolResource = new digitalocean.KubernetesNodePool("kubernetesNodePoolResource", {
        clusterId: "string",
        size: "string",
        autoScale: false,
        labels: {
            string: "string",
        },
        maxNodes: 0,
        minNodes: 0,
        name: "string",
        nodeCount: 0,
        tags: ["string"],
        taints: [{
            effect: "string",
            key: "string",
            value: "string",
        }],
    });
    
    type: digitalocean:KubernetesNodePool
    properties:
        autoScale: false
        clusterId: string
        labels:
            string: string
        maxNodes: 0
        minNodes: 0
        name: string
        nodeCount: 0
        size: string
        tags:
            - string
        taints:
            - effect: string
              key: string
              value: string
    

    KubernetesNodePool Resource Properties

    To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

    Inputs

    In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.

    The KubernetesNodePool resource accepts the following input properties:

    ClusterId string
    The ID of the Kubernetes cluster to which the node pool is associated.
    Size string | Pulumi.DigitalOcean.DropletSlug
    The slug identifier for the type of Droplet to be used as workers in the node pool.
    AutoScale bool
    Enable auto-scaling of the number of nodes in the node pool within the given min/max range.
    Labels Dictionary<string, string>
    A map of key/value pairs to apply to nodes in the pool. The labels are exposed in the Kubernetes API as labels in the metadata of the corresponding Node resources.
    MaxNodes int
    If auto-scaling is enabled, this represents the maximum number of nodes that the node pool can be scaled up to.
    MinNodes int
    If auto-scaling is enabled, this represents the minimum number of nodes that the node pool can be scaled down to.
    Name string
    A name for the node pool.
    NodeCount int
    The number of Droplet instances in the node pool. If auto-scaling is enabled, this should only be set if the desired result is to explicitly reset the number of nodes to this value. If auto-scaling is enabled, and the node count is outside of the given min/max range, it will use the min nodes value.
    Tags List<string>
    A list of tag names to be applied to the Kubernetes cluster.
    Taints List<Pulumi.DigitalOcean.Inputs.KubernetesNodePoolTaint>

    A list of taints applied to all nodes in the pool.

    This resource supports customized create timeouts. The default timeout is 30 minutes.

    ClusterId string
    The ID of the Kubernetes cluster to which the node pool is associated.
    Size string | DropletSlug
    The slug identifier for the type of Droplet to be used as workers in the node pool.
    AutoScale bool
    Enable auto-scaling of the number of nodes in the node pool within the given min/max range.
    Labels map[string]string
    A map of key/value pairs to apply to nodes in the pool. The labels are exposed in the Kubernetes API as labels in the metadata of the corresponding Node resources.
    MaxNodes int
    If auto-scaling is enabled, this represents the maximum number of nodes that the node pool can be scaled up to.
    MinNodes int
    If auto-scaling is enabled, this represents the minimum number of nodes that the node pool can be scaled down to.
    Name string
    A name for the node pool.
    NodeCount int
    The number of Droplet instances in the node pool. If auto-scaling is enabled, this should only be set if the desired result is to explicitly reset the number of nodes to this value. If auto-scaling is enabled, and the node count is outside of the given min/max range, it will use the min nodes value.
    Tags []string
    A list of tag names to be applied to the Kubernetes cluster.
    Taints []KubernetesNodePoolTaintArgs

    A list of taints applied to all nodes in the pool.

    This resource supports customized create timeouts. The default timeout is 30 minutes.

    clusterId String
    The ID of the Kubernetes cluster to which the node pool is associated.
    size String | DropletSlug
    The slug identifier for the type of Droplet to be used as workers in the node pool.
    autoScale Boolean
    Enable auto-scaling of the number of nodes in the node pool within the given min/max range.
    labels Map<String,String>
    A map of key/value pairs to apply to nodes in the pool. The labels are exposed in the Kubernetes API as labels in the metadata of the corresponding Node resources.
    maxNodes Integer
    If auto-scaling is enabled, this represents the maximum number of nodes that the node pool can be scaled up to.
    minNodes Integer
    If auto-scaling is enabled, this represents the minimum number of nodes that the node pool can be scaled down to.
    name String
    A name for the node pool.
    nodeCount Integer
    The number of Droplet instances in the node pool. If auto-scaling is enabled, this should only be set if the desired result is to explicitly reset the number of nodes to this value. If auto-scaling is enabled, and the node count is outside of the given min/max range, it will use the min nodes value.
    tags List<String>
    A list of tag names to be applied to the Kubernetes cluster.
    taints List<KubernetesNodePoolTaint>

    A list of taints applied to all nodes in the pool.

    This resource supports customized create timeouts. The default timeout is 30 minutes.

    clusterId string
    The ID of the Kubernetes cluster to which the node pool is associated.
    size string | DropletSlug
    The slug identifier for the type of Droplet to be used as workers in the node pool.
    autoScale boolean
    Enable auto-scaling of the number of nodes in the node pool within the given min/max range.
    labels {[key: string]: string}
    A map of key/value pairs to apply to nodes in the pool. The labels are exposed in the Kubernetes API as labels in the metadata of the corresponding Node resources.
    maxNodes number
    If auto-scaling is enabled, this represents the maximum number of nodes that the node pool can be scaled up to.
    minNodes number
    If auto-scaling is enabled, this represents the minimum number of nodes that the node pool can be scaled down to.
    name string
    A name for the node pool.
    nodeCount number
    The number of Droplet instances in the node pool. If auto-scaling is enabled, this should only be set if the desired result is to explicitly reset the number of nodes to this value. If auto-scaling is enabled, and the node count is outside of the given min/max range, it will use the min nodes value.
    tags string[]
    A list of tag names to be applied to the Kubernetes cluster.
    taints KubernetesNodePoolTaint[]

    A list of taints applied to all nodes in the pool.

    This resource supports customized create timeouts. The default timeout is 30 minutes.

    cluster_id str
    The ID of the Kubernetes cluster to which the node pool is associated.
    size str | DropletSlug
    The slug identifier for the type of Droplet to be used as workers in the node pool.
    auto_scale bool
    Enable auto-scaling of the number of nodes in the node pool within the given min/max range.
    labels Mapping[str, str]
    A map of key/value pairs to apply to nodes in the pool. The labels are exposed in the Kubernetes API as labels in the metadata of the corresponding Node resources.
    max_nodes int
    If auto-scaling is enabled, this represents the maximum number of nodes that the node pool can be scaled up to.
    min_nodes int
    If auto-scaling is enabled, this represents the minimum number of nodes that the node pool can be scaled down to.
    name str
    A name for the node pool.
    node_count int
    The number of Droplet instances in the node pool. If auto-scaling is enabled, this should only be set if the desired result is to explicitly reset the number of nodes to this value. If auto-scaling is enabled, and the node count is outside of the given min/max range, it will use the min nodes value.
    tags Sequence[str]
    A list of tag names to be applied to the Kubernetes cluster.
    taints Sequence[KubernetesNodePoolTaintArgs]

    A list of taints applied to all nodes in the pool.

    This resource supports customized create timeouts. The default timeout is 30 minutes.

    clusterId String
    The ID of the Kubernetes cluster to which the node pool is associated.
    size String | "s-1vcpu-512mb-10gb" | "s-1vcpu-1gb" | "s-1vcpu-1gb-amd" | "s-1vcpu-1gb-intel" | "s-1vcpu-1gb-35gb-intel" | "s-1vcpu-2gb" | "s-1vcpu-2gb-amd" | "s-1vcpu-2gb-intel" | "s-1vcpu-2gb-70gb-intel" | "s-2vcpu-2gb" | "s-2vcpu-2gb-amd" | "s-2vcpu-2gb-intel" | "s-2vcpu-2gb-90gb-intel" | "s-2vcpu-4gb" | "s-2vcpu-4gb-amd" | "s-2vcpu-4gb-intel" | "s-2vcpu-4gb-120gb-intel" | "s-2vcpu-8gb-amd" | "c-2" | "c2-2vcpu-4gb" | "s-2vcpu-8gb-160gb-intel" | "s-4vcpu-8gb" | "s-4vcpu-8gb-amd" | "s-4vcpu-8gb-intel" | "g-2vcpu-8gb" | "s-4vcpu-8gb-240gb-intel" | "gd-2vcpu-8gb" | "g-2vcpu-8gb-intel" | "gd-2vcpu-8gb-intel" | "s-4vcpu-16gb-amd" | "m-2vcpu-16gb" | "c-4" | "c2-4vcpu-8gb" | "s-4vcpu-16gb-320gb-intel" | "s-8vcpu-16gb" | "m-2vcpu-16gb-intel" | "m3-2vcpu-16gb" | "c-4-intel" | "m3-2vcpu-16gb-intel" | "s-8vcpu-16gb-amd" | "s-8vcpu-16gb-intel" | "c2-4vcpu-8gb-intel" | "g-4vcpu-16gb" | "s-8vcpu-16gb-480gb-intel" | "so-2vcpu-16gb-intel" | "so-2vcpu-16gb" | "m6-2vcpu-16gb" | "gd-4vcpu-16gb" | "so1_5-2vcpu-16gb-intel" | "g-4vcpu-16gb-intel" | "gd-4vcpu-16gb-intel" | "so1_5-2vcpu-16gb" | "s-8vcpu-32gb-amd" | "m-4vcpu-32gb" | "c-8" | "c2-8vcpu-16gb" | "s-8vcpu-32gb-640gb-intel" | "m-4vcpu-32gb-intel" | "m3-4vcpu-32gb" | "c-8-intel" | "m3-4vcpu-32gb-intel" | "c2-8vcpu-16gb-intel" | "g-8vcpu-32gb" | "so-4vcpu-32gb-intel" | "so-4vcpu-32gb" | "m6-4vcpu-32gb" | "gd-8vcpu-32gb" | "so1_5-4vcpu-32gb-intel" | "g-8vcpu-32gb-intel" | "gd-8vcpu-32gb-intel" | "so1_5-4vcpu-32gb" | "m-8vcpu-64gb" | "c-16" | "c2-16vcpu-32gb" | "m-8vcpu-64gb-intel" | "m3-8vcpu-64gb" | "c-16-intel" | "m3-8vcpu-64gb-intel" | "c2-16vcpu-32gb-intel" | "g-16vcpu-64gb" | "so-8vcpu-64gb-intel" | "so-8vcpu-64gb" | "m6-8vcpu-64gb" | "gd-16vcpu-64gb" | "so1_5-8vcpu-64gb-intel" | "g-16vcpu-64gb-intel" | "gd-16vcpu-64gb-intel" | "so1_5-8vcpu-64gb" | "m-16vcpu-128gb" | "c-32" | "c2-32vcpu-64gb" | "m-16vcpu-128gb-intel" | "m3-16vcpu-128gb" | "c-32-intel" | "m3-16vcpu-128gb-intel" | "c2-32vcpu-64gb-intel" | "c-48" | "m-24vcpu-192gb" | "g-32vcpu-128gb" | "so-16vcpu-128gb-intel" | "so-16vcpu-128gb" | "m6-16vcpu-128gb" | "gd-32vcpu-128gb" | "so1_5-16vcpu-128gb-intel" | "c2-48vcpu-96gb" | "m-24vcpu-192gb-intel" | "g-32vcpu-128gb-intel" | "m3-24vcpu-192gb" | "g-40vcpu-160gb" | "gd-32vcpu-128gb-intel" | "so1_5-16vcpu-128gb" | "c-48-intel" | "m3-24vcpu-192gb-intel" | "m-32vcpu-256gb" | "gd-40vcpu-160gb" | "c2-48vcpu-96gb-intel" | "so-24vcpu-192gb-intel" | "so-24vcpu-192gb" | "m6-24vcpu-192gb" | "m-32vcpu-256gb-intel" | "c-60-intel" | "m3-32vcpu-256gb" | "so1_5-24vcpu-192gb-intel" | "m3-32vcpu-256gb-intel" | "g-48vcpu-192gb-intel" | "c2-60vcpu-120gb-intel" | "gd-48vcpu-192gb-intel" | "so1_5-24vcpu-192gb" | "so-32vcpu-256gb-intel" | "so-32vcpu-256gb" | "m6-32vcpu-256gb" | "so1_5-32vcpu-256gb-intel" | "g-60vcpu-240gb-intel" | "m-48vcpu-384gb-intel" | "gd-60vcpu-240gb-intel" | "gpu-h100x1-80gb" | "so1_5-32vcpu-256gb" | "m3-48vcpu-384gb-intel" | "so-48vcpu-384gb-intel" | "gpu-h100x1-80gb-200" | "gpu-h100x8-640gb" | "gpu-h100x8-640gb-200" | "16gb" | "1gb" | "2gb" | "32gb" | "48gb" | "4gb" | "512mb" | "64gb" | "8gb" | "c2-4vcpu-8gb" | "s-12vcpu-48gb" | "s-16vcpu-64gb" | "s-1vcpu-3gb" | "s-20vcpu-96gb" | "s-24vcpu-128gb" | "s-32vcpu-192gb" | "s-3vcpu-1gb" | "s-6vcpu-16gb" | "s-8vcpu-32gb" | "so1_5-16vcpu-128gb" | "so1_5-24vcpu-192gb" | "so1_5-2vcpu-16gb" | "so1_5-32vcpu-256gb" | "so1_5-4vcpu-32gb" | "so1_5-8vcpu-64gb"
    The slug identifier for the type of Droplet to be used as workers in the node pool.
    autoScale Boolean
    Enable auto-scaling of the number of nodes in the node pool within the given min/max range.
    labels Map<String>
    A map of key/value pairs to apply to nodes in the pool. The labels are exposed in the Kubernetes API as labels in the metadata of the corresponding Node resources.
    maxNodes Number
    If auto-scaling is enabled, this represents the maximum number of nodes that the node pool can be scaled up to.
    minNodes Number
    If auto-scaling is enabled, this represents the minimum number of nodes that the node pool can be scaled down to.
    name String
    A name for the node pool.
    nodeCount Number
    The number of Droplet instances in the node pool. If auto-scaling is enabled, this should only be set if the desired result is to explicitly reset the number of nodes to this value. If auto-scaling is enabled, and the node count is outside of the given min/max range, it will use the min nodes value.
    tags List<String>
    A list of tag names to be applied to the Kubernetes cluster.
    taints List<Property Map>

    A list of taints applied to all nodes in the pool.

    This resource supports customized create timeouts. The default timeout is 30 minutes.

    Outputs

    All input properties are implicitly available as output properties. Additionally, the KubernetesNodePool resource produces the following output properties:

    ActualNodeCount int
    A computed field representing the actual number of nodes in the node pool, which is especially useful when auto-scaling is enabled.
    Id string
    The provider-assigned unique ID for this managed resource.
    Nodes List<Pulumi.DigitalOcean.Outputs.KubernetesNodePoolNode>
    A list of nodes in the pool. Each node exports the following attributes:
    ActualNodeCount int
    A computed field representing the actual number of nodes in the node pool, which is especially useful when auto-scaling is enabled.
    Id string
    The provider-assigned unique ID for this managed resource.
    Nodes []KubernetesNodePoolNode
    A list of nodes in the pool. Each node exports the following attributes:
    actualNodeCount Integer
    A computed field representing the actual number of nodes in the node pool, which is especially useful when auto-scaling is enabled.
    id String
    The provider-assigned unique ID for this managed resource.
    nodes List<KubernetesNodePoolNode>
    A list of nodes in the pool. Each node exports the following attributes:
    actualNodeCount number
    A computed field representing the actual number of nodes in the node pool, which is especially useful when auto-scaling is enabled.
    id string
    The provider-assigned unique ID for this managed resource.
    nodes KubernetesNodePoolNode[]
    A list of nodes in the pool. Each node exports the following attributes:
    actual_node_count int
    A computed field representing the actual number of nodes in the node pool, which is especially useful when auto-scaling is enabled.
    id str
    The provider-assigned unique ID for this managed resource.
    nodes Sequence[KubernetesNodePoolNode]
    A list of nodes in the pool. Each node exports the following attributes:
    actualNodeCount Number
    A computed field representing the actual number of nodes in the node pool, which is especially useful when auto-scaling is enabled.
    id String
    The provider-assigned unique ID for this managed resource.
    nodes List<Property Map>
    A list of nodes in the pool. Each node exports the following attributes:

    Look up Existing KubernetesNodePool Resource

    Get an existing KubernetesNodePool resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.

    public static get(name: string, id: Input<ID>, state?: KubernetesNodePoolState, opts?: CustomResourceOptions): KubernetesNodePool
    @staticmethod
    def get(resource_name: str,
            id: str,
            opts: Optional[ResourceOptions] = None,
            actual_node_count: Optional[int] = None,
            auto_scale: Optional[bool] = None,
            cluster_id: Optional[str] = None,
            labels: Optional[Mapping[str, str]] = None,
            max_nodes: Optional[int] = None,
            min_nodes: Optional[int] = None,
            name: Optional[str] = None,
            node_count: Optional[int] = None,
            nodes: Optional[Sequence[KubernetesNodePoolNodeArgs]] = None,
            size: Optional[Union[str, DropletSlug]] = None,
            tags: Optional[Sequence[str]] = None,
            taints: Optional[Sequence[KubernetesNodePoolTaintArgs]] = None) -> KubernetesNodePool
    func GetKubernetesNodePool(ctx *Context, name string, id IDInput, state *KubernetesNodePoolState, opts ...ResourceOption) (*KubernetesNodePool, error)
    public static KubernetesNodePool Get(string name, Input<string> id, KubernetesNodePoolState? state, CustomResourceOptions? opts = null)
    public static KubernetesNodePool get(String name, Output<String> id, KubernetesNodePoolState state, CustomResourceOptions options)
    Resource lookup is not supported in YAML
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    resource_name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    The following state arguments are supported:
    ActualNodeCount int
    A computed field representing the actual number of nodes in the node pool, which is especially useful when auto-scaling is enabled.
    AutoScale bool
    Enable auto-scaling of the number of nodes in the node pool within the given min/max range.
    ClusterId string
    The ID of the Kubernetes cluster to which the node pool is associated.
    Labels Dictionary<string, string>
    A map of key/value pairs to apply to nodes in the pool. The labels are exposed in the Kubernetes API as labels in the metadata of the corresponding Node resources.
    MaxNodes int
    If auto-scaling is enabled, this represents the maximum number of nodes that the node pool can be scaled up to.
    MinNodes int
    If auto-scaling is enabled, this represents the minimum number of nodes that the node pool can be scaled down to.
    Name string
    A name for the node pool.
    NodeCount int
    The number of Droplet instances in the node pool. If auto-scaling is enabled, this should only be set if the desired result is to explicitly reset the number of nodes to this value. If auto-scaling is enabled, and the node count is outside of the given min/max range, it will use the min nodes value.
    Nodes List<Pulumi.DigitalOcean.Inputs.KubernetesNodePoolNode>
    A list of nodes in the pool. Each node exports the following attributes:
    Size string | Pulumi.DigitalOcean.DropletSlug
    The slug identifier for the type of Droplet to be used as workers in the node pool.
    Tags List<string>
    A list of tag names to be applied to the Kubernetes cluster.
    Taints List<Pulumi.DigitalOcean.Inputs.KubernetesNodePoolTaint>

    A list of taints applied to all nodes in the pool.

    This resource supports customized create timeouts. The default timeout is 30 minutes.

    ActualNodeCount int
    A computed field representing the actual number of nodes in the node pool, which is especially useful when auto-scaling is enabled.
    AutoScale bool
    Enable auto-scaling of the number of nodes in the node pool within the given min/max range.
    ClusterId string
    The ID of the Kubernetes cluster to which the node pool is associated.
    Labels map[string]string
    A map of key/value pairs to apply to nodes in the pool. The labels are exposed in the Kubernetes API as labels in the metadata of the corresponding Node resources.
    MaxNodes int
    If auto-scaling is enabled, this represents the maximum number of nodes that the node pool can be scaled up to.
    MinNodes int
    If auto-scaling is enabled, this represents the minimum number of nodes that the node pool can be scaled down to.
    Name string
    A name for the node pool.
    NodeCount int
    The number of Droplet instances in the node pool. If auto-scaling is enabled, this should only be set if the desired result is to explicitly reset the number of nodes to this value. If auto-scaling is enabled, and the node count is outside of the given min/max range, it will use the min nodes value.
    Nodes []KubernetesNodePoolNodeArgs
    A list of nodes in the pool. Each node exports the following attributes:
    Size string | DropletSlug
    The slug identifier for the type of Droplet to be used as workers in the node pool.
    Tags []string
    A list of tag names to be applied to the Kubernetes cluster.
    Taints []KubernetesNodePoolTaintArgs

    A list of taints applied to all nodes in the pool.

    This resource supports customized create timeouts. The default timeout is 30 minutes.

    actualNodeCount Integer
    A computed field representing the actual number of nodes in the node pool, which is especially useful when auto-scaling is enabled.
    autoScale Boolean
    Enable auto-scaling of the number of nodes in the node pool within the given min/max range.
    clusterId String
    The ID of the Kubernetes cluster to which the node pool is associated.
    labels Map<String,String>
    A map of key/value pairs to apply to nodes in the pool. The labels are exposed in the Kubernetes API as labels in the metadata of the corresponding Node resources.
    maxNodes Integer
    If auto-scaling is enabled, this represents the maximum number of nodes that the node pool can be scaled up to.
    minNodes Integer
    If auto-scaling is enabled, this represents the minimum number of nodes that the node pool can be scaled down to.
    name String
    A name for the node pool.
    nodeCount Integer
    The number of Droplet instances in the node pool. If auto-scaling is enabled, this should only be set if the desired result is to explicitly reset the number of nodes to this value. If auto-scaling is enabled, and the node count is outside of the given min/max range, it will use the min nodes value.
    nodes List<KubernetesNodePoolNode>
    A list of nodes in the pool. Each node exports the following attributes:
    size String | DropletSlug
    The slug identifier for the type of Droplet to be used as workers in the node pool.
    tags List<String>
    A list of tag names to be applied to the Kubernetes cluster.
    taints List<KubernetesNodePoolTaint>

    A list of taints applied to all nodes in the pool.

    This resource supports customized create timeouts. The default timeout is 30 minutes.

    actualNodeCount number
    A computed field representing the actual number of nodes in the node pool, which is especially useful when auto-scaling is enabled.
    autoScale boolean
    Enable auto-scaling of the number of nodes in the node pool within the given min/max range.
    clusterId string
    The ID of the Kubernetes cluster to which the node pool is associated.
    labels {[key: string]: string}
    A map of key/value pairs to apply to nodes in the pool. The labels are exposed in the Kubernetes API as labels in the metadata of the corresponding Node resources.
    maxNodes number
    If auto-scaling is enabled, this represents the maximum number of nodes that the node pool can be scaled up to.
    minNodes number
    If auto-scaling is enabled, this represents the minimum number of nodes that the node pool can be scaled down to.
    name string
    A name for the node pool.
    nodeCount number
    The number of Droplet instances in the node pool. If auto-scaling is enabled, this should only be set if the desired result is to explicitly reset the number of nodes to this value. If auto-scaling is enabled, and the node count is outside of the given min/max range, it will use the min nodes value.
    nodes KubernetesNodePoolNode[]
    A list of nodes in the pool. Each node exports the following attributes:
    size string | DropletSlug
    The slug identifier for the type of Droplet to be used as workers in the node pool.
    tags string[]
    A list of tag names to be applied to the Kubernetes cluster.
    taints KubernetesNodePoolTaint[]

    A list of taints applied to all nodes in the pool.

    This resource supports customized create timeouts. The default timeout is 30 minutes.

    actual_node_count int
    A computed field representing the actual number of nodes in the node pool, which is especially useful when auto-scaling is enabled.
    auto_scale bool
    Enable auto-scaling of the number of nodes in the node pool within the given min/max range.
    cluster_id str
    The ID of the Kubernetes cluster to which the node pool is associated.
    labels Mapping[str, str]
    A map of key/value pairs to apply to nodes in the pool. The labels are exposed in the Kubernetes API as labels in the metadata of the corresponding Node resources.
    max_nodes int
    If auto-scaling is enabled, this represents the maximum number of nodes that the node pool can be scaled up to.
    min_nodes int
    If auto-scaling is enabled, this represents the minimum number of nodes that the node pool can be scaled down to.
    name str
    A name for the node pool.
    node_count int
    The number of Droplet instances in the node pool. If auto-scaling is enabled, this should only be set if the desired result is to explicitly reset the number of nodes to this value. If auto-scaling is enabled, and the node count is outside of the given min/max range, it will use the min nodes value.
    nodes Sequence[KubernetesNodePoolNodeArgs]
    A list of nodes in the pool. Each node exports the following attributes:
    size str | DropletSlug
    The slug identifier for the type of Droplet to be used as workers in the node pool.
    tags Sequence[str]
    A list of tag names to be applied to the Kubernetes cluster.
    taints Sequence[KubernetesNodePoolTaintArgs]

    A list of taints applied to all nodes in the pool.

    This resource supports customized create timeouts. The default timeout is 30 minutes.

    actualNodeCount Number
    A computed field representing the actual number of nodes in the node pool, which is especially useful when auto-scaling is enabled.
    autoScale Boolean
    Enable auto-scaling of the number of nodes in the node pool within the given min/max range.
    clusterId String
    The ID of the Kubernetes cluster to which the node pool is associated.
    labels Map<String>
    A map of key/value pairs to apply to nodes in the pool. The labels are exposed in the Kubernetes API as labels in the metadata of the corresponding Node resources.
    maxNodes Number
    If auto-scaling is enabled, this represents the maximum number of nodes that the node pool can be scaled up to.
    minNodes Number
    If auto-scaling is enabled, this represents the minimum number of nodes that the node pool can be scaled down to.
    name String
    A name for the node pool.
    nodeCount Number
    The number of Droplet instances in the node pool. If auto-scaling is enabled, this should only be set if the desired result is to explicitly reset the number of nodes to this value. If auto-scaling is enabled, and the node count is outside of the given min/max range, it will use the min nodes value.
    nodes List<Property Map>
    A list of nodes in the pool. Each node exports the following attributes:
    size String | "s-1vcpu-512mb-10gb" | "s-1vcpu-1gb" | "s-1vcpu-1gb-amd" | "s-1vcpu-1gb-intel" | "s-1vcpu-1gb-35gb-intel" | "s-1vcpu-2gb" | "s-1vcpu-2gb-amd" | "s-1vcpu-2gb-intel" | "s-1vcpu-2gb-70gb-intel" | "s-2vcpu-2gb" | "s-2vcpu-2gb-amd" | "s-2vcpu-2gb-intel" | "s-2vcpu-2gb-90gb-intel" | "s-2vcpu-4gb" | "s-2vcpu-4gb-amd" | "s-2vcpu-4gb-intel" | "s-2vcpu-4gb-120gb-intel" | "s-2vcpu-8gb-amd" | "c-2" | "c2-2vcpu-4gb" | "s-2vcpu-8gb-160gb-intel" | "s-4vcpu-8gb" | "s-4vcpu-8gb-amd" | "s-4vcpu-8gb-intel" | "g-2vcpu-8gb" | "s-4vcpu-8gb-240gb-intel" | "gd-2vcpu-8gb" | "g-2vcpu-8gb-intel" | "gd-2vcpu-8gb-intel" | "s-4vcpu-16gb-amd" | "m-2vcpu-16gb" | "c-4" | "c2-4vcpu-8gb" | "s-4vcpu-16gb-320gb-intel" | "s-8vcpu-16gb" | "m-2vcpu-16gb-intel" | "m3-2vcpu-16gb" | "c-4-intel" | "m3-2vcpu-16gb-intel" | "s-8vcpu-16gb-amd" | "s-8vcpu-16gb-intel" | "c2-4vcpu-8gb-intel" | "g-4vcpu-16gb" | "s-8vcpu-16gb-480gb-intel" | "so-2vcpu-16gb-intel" | "so-2vcpu-16gb" | "m6-2vcpu-16gb" | "gd-4vcpu-16gb" | "so1_5-2vcpu-16gb-intel" | "g-4vcpu-16gb-intel" | "gd-4vcpu-16gb-intel" | "so1_5-2vcpu-16gb" | "s-8vcpu-32gb-amd" | "m-4vcpu-32gb" | "c-8" | "c2-8vcpu-16gb" | "s-8vcpu-32gb-640gb-intel" | "m-4vcpu-32gb-intel" | "m3-4vcpu-32gb" | "c-8-intel" | "m3-4vcpu-32gb-intel" | "c2-8vcpu-16gb-intel" | "g-8vcpu-32gb" | "so-4vcpu-32gb-intel" | "so-4vcpu-32gb" | "m6-4vcpu-32gb" | "gd-8vcpu-32gb" | "so1_5-4vcpu-32gb-intel" | "g-8vcpu-32gb-intel" | "gd-8vcpu-32gb-intel" | "so1_5-4vcpu-32gb" | "m-8vcpu-64gb" | "c-16" | "c2-16vcpu-32gb" | "m-8vcpu-64gb-intel" | "m3-8vcpu-64gb" | "c-16-intel" | "m3-8vcpu-64gb-intel" | "c2-16vcpu-32gb-intel" | "g-16vcpu-64gb" | "so-8vcpu-64gb-intel" | "so-8vcpu-64gb" | "m6-8vcpu-64gb" | "gd-16vcpu-64gb" | "so1_5-8vcpu-64gb-intel" | "g-16vcpu-64gb-intel" | "gd-16vcpu-64gb-intel" | "so1_5-8vcpu-64gb" | "m-16vcpu-128gb" | "c-32" | "c2-32vcpu-64gb" | "m-16vcpu-128gb-intel" | "m3-16vcpu-128gb" | "c-32-intel" | "m3-16vcpu-128gb-intel" | "c2-32vcpu-64gb-intel" | "c-48" | "m-24vcpu-192gb" | "g-32vcpu-128gb" | "so-16vcpu-128gb-intel" | "so-16vcpu-128gb" | "m6-16vcpu-128gb" | "gd-32vcpu-128gb" | "so1_5-16vcpu-128gb-intel" | "c2-48vcpu-96gb" | "m-24vcpu-192gb-intel" | "g-32vcpu-128gb-intel" | "m3-24vcpu-192gb" | "g-40vcpu-160gb" | "gd-32vcpu-128gb-intel" | "so1_5-16vcpu-128gb" | "c-48-intel" | "m3-24vcpu-192gb-intel" | "m-32vcpu-256gb" | "gd-40vcpu-160gb" | "c2-48vcpu-96gb-intel" | "so-24vcpu-192gb-intel" | "so-24vcpu-192gb" | "m6-24vcpu-192gb" | "m-32vcpu-256gb-intel" | "c-60-intel" | "m3-32vcpu-256gb" | "so1_5-24vcpu-192gb-intel" | "m3-32vcpu-256gb-intel" | "g-48vcpu-192gb-intel" | "c2-60vcpu-120gb-intel" | "gd-48vcpu-192gb-intel" | "so1_5-24vcpu-192gb" | "so-32vcpu-256gb-intel" | "so-32vcpu-256gb" | "m6-32vcpu-256gb" | "so1_5-32vcpu-256gb-intel" | "g-60vcpu-240gb-intel" | "m-48vcpu-384gb-intel" | "gd-60vcpu-240gb-intel" | "gpu-h100x1-80gb" | "so1_5-32vcpu-256gb" | "m3-48vcpu-384gb-intel" | "so-48vcpu-384gb-intel" | "gpu-h100x1-80gb-200" | "gpu-h100x8-640gb" | "gpu-h100x8-640gb-200" | "16gb" | "1gb" | "2gb" | "32gb" | "48gb" | "4gb" | "512mb" | "64gb" | "8gb" | "c2-4vcpu-8gb" | "s-12vcpu-48gb" | "s-16vcpu-64gb" | "s-1vcpu-3gb" | "s-20vcpu-96gb" | "s-24vcpu-128gb" | "s-32vcpu-192gb" | "s-3vcpu-1gb" | "s-6vcpu-16gb" | "s-8vcpu-32gb" | "so1_5-16vcpu-128gb" | "so1_5-24vcpu-192gb" | "so1_5-2vcpu-16gb" | "so1_5-32vcpu-256gb" | "so1_5-4vcpu-32gb" | "so1_5-8vcpu-64gb"
    The slug identifier for the type of Droplet to be used as workers in the node pool.
    tags List<String>
    A list of tag names to be applied to the Kubernetes cluster.
    taints List<Property Map>

    A list of taints applied to all nodes in the pool.

    This resource supports customized create timeouts. The default timeout is 30 minutes.

    Supporting Types

    DropletSlug, DropletSlugArgs

    DropletS1VCPU512MB10GB
    s-1vcpu-512mb-10gb
    DropletS1VCPU1GB
    s-1vcpu-1gb
    DropletS1VCPU1GB_AMD
    s-1vcpu-1gb-amd
    DropletS1VCPU1GB_INTEL
    s-1vcpu-1gb-intel
    DropletS1VCPU1GB35GB_INTEL
    s-1vcpu-1gb-35gb-intel
    DropletS1VCPU2GB
    s-1vcpu-2gb
    DropletS1VCPU2GB_AMD
    s-1vcpu-2gb-amd
    DropletS1VCPU2GB_INTEL
    s-1vcpu-2gb-intel
    DropletS1VCPU2GB70GB_INTEL
    s-1vcpu-2gb-70gb-intel
    DropletS2VCPU2GB
    s-2vcpu-2gb
    DropletS2VCPU2GB_AMD
    s-2vcpu-2gb-amd
    DropletS2VCPU2GB_INTEL
    s-2vcpu-2gb-intel
    DropletS2VCPU2GB90GB_INTEL
    s-2vcpu-2gb-90gb-intel
    DropletS2VCPU4GB
    s-2vcpu-4gb
    DropletS2VCPU4GB_AMD
    s-2vcpu-4gb-amd
    DropletS2VCPU4GB_INTEL
    s-2vcpu-4gb-intel
    DropletS2VCPU4GB120GB_INTEL
    s-2vcpu-4gb-120gb-intel
    DropletS2VCPU8GB_AMD
    s-2vcpu-8gb-amd
    DropletC2
    c-2
    DropletC22VCPU4GB
    c2-2vcpu-4gb
    DropletS2VCPU8GB160GB_INTEL
    s-2vcpu-8gb-160gb-intel
    DropletS4VCPU8GB
    s-4vcpu-8gb
    DropletS4VCPU8GB_AMD
    s-4vcpu-8gb-amd
    DropletS4VCPU8GB_INTEL
    s-4vcpu-8gb-intel
    DropletG2VCPU8GB
    g-2vcpu-8gb
    DropletS4VCPU8GB240GB_INTEL
    s-4vcpu-8gb-240gb-intel
    DropletGD2VCPU8GB
    gd-2vcpu-8gb
    DropletG2VCPU8GB_INTEL
    g-2vcpu-8gb-intel
    DropletGD2VCPU8GB_INTEL
    gd-2vcpu-8gb-intel
    DropletS4VCPU16GB_AMD
    s-4vcpu-16gb-amd
    DropletM2VCPU16GB
    m-2vcpu-16gb
    DropletC4
    c-4
    DropletC24VCPU8GB
    c2-4vcpu-8gb
    DropletS4VCPU16GB320GB_INTEL
    s-4vcpu-16gb-320gb-intel
    DropletS8VCPU16GB
    s-8vcpu-16gb
    DropletM2VCPU16GB_INTEL
    m-2vcpu-16gb-intel
    DropletM32VCPU16GB
    m3-2vcpu-16gb
    DropletC4_INTEL
    c-4-intel
    DropletM32VCPU16GB_INTEL
    m3-2vcpu-16gb-intel
    DropletS8VCPU16GB_AMD
    s-8vcpu-16gb-amd
    DropletS8VCPU16GB_INTEL
    s-8vcpu-16gb-intel
    DropletC24VCPU8GB_INTEL
    c2-4vcpu-8gb-intel
    DropletG4VCPU16GB
    g-4vcpu-16gb
    DropletS8VCPU16GB480GB_INTEL
    s-8vcpu-16gb-480gb-intel
    DropletSO2VCPU16GB_INTEL
    so-2vcpu-16gb-intel
    DropletSO2VCPU16GB
    so-2vcpu-16gb
    DropletM62VCPU16GB
    m6-2vcpu-16gb
    DropletGD4VCPU16GB
    gd-4vcpu-16gb
    DropletSO1_52VCPU16GB_INTEL
    so1_5-2vcpu-16gb-intel
    DropletG4VCPU16GB_INTEL
    g-4vcpu-16gb-intel
    DropletGD4VCPU16GB_INTEL
    gd-4vcpu-16gb-intel
    DropletSO1_52VCPU16GB
    so1_5-2vcpu-16gb
    DropletS8VCPU32GB_AMD
    s-8vcpu-32gb-amd
    DropletM4VCPU32GB
    m-4vcpu-32gb
    DropletC8
    c-8
    DropletC28VCPU16GB
    c2-8vcpu-16gb
    DropletS8VCPU32GB640GB_INTEL
    s-8vcpu-32gb-640gb-intel
    DropletM4VCPU32GB_INTEL
    m-4vcpu-32gb-intel
    DropletM34VCPU32GB
    m3-4vcpu-32gb
    DropletC8_INTEL
    c-8-intel
    DropletM34VCPU32GB_INTEL
    m3-4vcpu-32gb-intel
    DropletC28VCPU16GB_INTEL
    c2-8vcpu-16gb-intel
    DropletG8VCPU32GB
    g-8vcpu-32gb
    DropletSO4VCPU32GB_INTEL
    so-4vcpu-32gb-intel
    DropletSO4VCPU32GB
    so-4vcpu-32gb
    DropletM64VCPU32GB
    m6-4vcpu-32gb
    DropletGD8VCPU32GB
    gd-8vcpu-32gb
    DropletSO1_54VCPU32GB_INTEL
    so1_5-4vcpu-32gb-intel
    DropletG8VCPU32GB_INTEL
    g-8vcpu-32gb-intel
    DropletGD8VCPU32GB_INTEL
    gd-8vcpu-32gb-intel
    DropletSO1_54VCPU32GB
    so1_5-4vcpu-32gb
    DropletM8VCPU64GB
    m-8vcpu-64gb
    DropletC16
    c-16
    DropletC216VCPU32GB
    c2-16vcpu-32gb
    DropletM8VCPU64GB_INTEL
    m-8vcpu-64gb-intel
    DropletM38VCPU64GB
    m3-8vcpu-64gb
    DropletC16_INTEL
    c-16-intel
    DropletM38VCPU64GB_INTEL
    m3-8vcpu-64gb-intel
    DropletC216VCPU32GB_INTEL
    c2-16vcpu-32gb-intel
    DropletG16VCPU64GB
    g-16vcpu-64gb
    DropletSO8VCPU64GB_INTEL
    so-8vcpu-64gb-intel
    DropletSO8VCPU64GB
    so-8vcpu-64gb
    DropletM68VCPU64GB
    m6-8vcpu-64gb
    DropletGD16VCPU64GB
    gd-16vcpu-64gb
    DropletSO1_58VCPU64GB_INTEL
    so1_5-8vcpu-64gb-intel
    DropletG16VCPU64GB_INTEL
    g-16vcpu-64gb-intel
    DropletGD16VCPU64GB_INTEL
    gd-16vcpu-64gb-intel
    DropletSO1_58VCPU64GB
    so1_5-8vcpu-64gb
    DropletM16VCPU128GB
    m-16vcpu-128gb
    DropletC32
    c-32
    DropletC232VCPU64GB
    c2-32vcpu-64gb
    DropletM16VCPU128GB_INTEL
    m-16vcpu-128gb-intel
    DropletM316VCPU128GB
    m3-16vcpu-128gb
    DropletC32_INTEL
    c-32-intel
    DropletM316VCPU128GB_INTEL
    m3-16vcpu-128gb-intel
    DropletC232VCPU64GB_INTEL
    c2-32vcpu-64gb-intel
    DropletC48
    c-48
    DropletM24VCPU192GB
    m-24vcpu-192gb
    DropletG32VCPU128GB
    g-32vcpu-128gb
    DropletSO16VCPU128GB_INTEL
    so-16vcpu-128gb-intel
    DropletSO16VCPU128GB
    so-16vcpu-128gb
    DropletM616VCPU128GB
    m6-16vcpu-128gb
    DropletGD32VCPU128GB
    gd-32vcpu-128gb
    DropletSO1_516VCPU128GB_INTEL
    so1_5-16vcpu-128gb-intel
    DropletC248VCPU96GB
    c2-48vcpu-96gb
    DropletM24VCPU192GB_INTEL
    m-24vcpu-192gb-intel
    DropletG32VCPU128GB_INTEL
    g-32vcpu-128gb-intel
    DropletM324VCPU192GB
    m3-24vcpu-192gb
    DropletG40VCPU160GB
    g-40vcpu-160gb
    DropletGD32VCPU128GB_INTEL
    gd-32vcpu-128gb-intel
    DropletSO1_516VCPU128GB
    so1_5-16vcpu-128gb
    DropletC48_INTEL
    c-48-intel
    DropletM324VCPU192GB_INTEL
    m3-24vcpu-192gb-intel
    DropletM32VCPU256GB
    m-32vcpu-256gb
    DropletGD40VCPU160GB
    gd-40vcpu-160gb
    DropletC248VCPU96GB_INTEL
    c2-48vcpu-96gb-intel
    DropletSO24VCPU192GB_INTEL
    so-24vcpu-192gb-intel
    DropletSO24VCPU192GB
    so-24vcpu-192gb
    DropletM624VCPU192GB
    m6-24vcpu-192gb
    DropletM32VCPU256GB_INTEL
    m-32vcpu-256gb-intel
    DropletC60_INTEL
    c-60-intel
    DropletM332VCPU256GB
    m3-32vcpu-256gb
    DropletSO1_524VCPU192GB_INTEL
    so1_5-24vcpu-192gb-intel
    DropletM332VCPU256GB_INTEL
    m3-32vcpu-256gb-intel
    DropletG48VCPU192GB_INTEL
    g-48vcpu-192gb-intel
    DropletC260VCPU120GB_INTEL
    c2-60vcpu-120gb-intel
    DropletGD48VCPU192GB_INTEL
    gd-48vcpu-192gb-intel
    DropletSO1_524VCPU192GB
    so1_5-24vcpu-192gb
    DropletSO32VCPU256GB_INTEL
    so-32vcpu-256gb-intel
    DropletSO32VCPU256GB
    so-32vcpu-256gb
    DropletM632VCPU256GB
    m6-32vcpu-256gb
    DropletSO1_532VCPU256GB_INTEL
    so1_5-32vcpu-256gb-intel
    DropletG60VCPU240GB_INTEL
    g-60vcpu-240gb-intel
    DropletM48VCPU384GB_INTEL
    m-48vcpu-384gb-intel
    DropletGD60VCPU240GB_INTEL
    gd-60vcpu-240gb-intel
    DropletGPUH100X180GB
    gpu-h100x1-80gb
    DropletSO1_532VCPU256GB
    so1_5-32vcpu-256gb
    DropletM348VCPU384GB_INTEL
    m3-48vcpu-384gb-intel
    DropletSO48VCPU384GB_INTEL
    so-48vcpu-384gb-intel
    DropletGPUH100X180GB200
    gpu-h100x1-80gb-200
    DropletGPUH100X8640GB
    gpu-h100x8-640gb
    DropletGPUH100X8640GB200
    gpu-h100x8-640gb-200
    Droplet16GB
    16gb
    Droplet1GB
    1gb
    Droplet2GB
    2gb
    Droplet32GB
    32gb
    Droplet48GB
    48gb
    Droplet4GB
    4gb
    Droplet512mb
    512mb
    Droplet64GB
    64gb
    Droplet8GB
    8gb
    DropletC22VCPU8GB
    c2-4vcpu-8gb
    DropletS12VCPU48GB
    s-12vcpu-48gb
    DropletS16VCPU64GB
    s-16vcpu-64gb
    DropletS1VCPU3GB
    s-1vcpu-3gb
    DropletS20VCPU96GB
    s-20vcpu-96gb
    DropletS24VCPU128GB
    s-24vcpu-128gb
    DropletS32VCPU192GB
    s-32vcpu-192gb
    DropletS3VCPU1GB
    s-3vcpu-1gb
    DropletS6VCPU16GB
    s-6vcpu-16gb
    DropletS8VCPU32GB
    s-8vcpu-32gb
    DropletSO1516VCPU128GB
    so1_5-16vcpu-128gb
    DropletSO1524VCPU192GB
    so1_5-24vcpu-192gb
    DropletSO152VCPU16GB
    so1_5-2vcpu-16gb
    DropletSO1532VCPU256GB
    so1_5-32vcpu-256gb
    DropletSO154VCPU32GB
    so1_5-4vcpu-32gb
    DropletSO158VCPU64GB
    so1_5-8vcpu-64gb
    DropletSlugDropletS1VCPU512MB10GB
    s-1vcpu-512mb-10gb
    DropletSlugDropletS1VCPU1GB
    s-1vcpu-1gb
    DropletSlug_DropletS1VCPU1GB_AMD
    s-1vcpu-1gb-amd
    DropletSlug_DropletS1VCPU1GB_INTEL
    s-1vcpu-1gb-intel
    DropletSlug_DropletS1VCPU1GB35GB_INTEL
    s-1vcpu-1gb-35gb-intel
    DropletSlugDropletS1VCPU2GB
    s-1vcpu-2gb
    DropletSlug_DropletS1VCPU2GB_AMD
    s-1vcpu-2gb-amd
    DropletSlug_DropletS1VCPU2GB_INTEL
    s-1vcpu-2gb-intel
    DropletSlug_DropletS1VCPU2GB70GB_INTEL
    s-1vcpu-2gb-70gb-intel
    DropletSlugDropletS2VCPU2GB
    s-2vcpu-2gb
    DropletSlug_DropletS2VCPU2GB_AMD
    s-2vcpu-2gb-amd
    DropletSlug_DropletS2VCPU2GB_INTEL
    s-2vcpu-2gb-intel
    DropletSlug_DropletS2VCPU2GB90GB_INTEL
    s-2vcpu-2gb-90gb-intel
    DropletSlugDropletS2VCPU4GB
    s-2vcpu-4gb
    DropletSlug_DropletS2VCPU4GB_AMD
    s-2vcpu-4gb-amd
    DropletSlug_DropletS2VCPU4GB_INTEL
    s-2vcpu-4gb-intel
    DropletSlug_DropletS2VCPU4GB120GB_INTEL
    s-2vcpu-4gb-120gb-intel
    DropletSlug_DropletS2VCPU8GB_AMD
    s-2vcpu-8gb-amd
    DropletSlugDropletC2
    c-2
    DropletSlugDropletC22VCPU4GB
    c2-2vcpu-4gb
    DropletSlug_DropletS2VCPU8GB160GB_INTEL
    s-2vcpu-8gb-160gb-intel
    DropletSlugDropletS4VCPU8GB
    s-4vcpu-8gb
    DropletSlug_DropletS4VCPU8GB_AMD
    s-4vcpu-8gb-amd
    DropletSlug_DropletS4VCPU8GB_INTEL
    s-4vcpu-8gb-intel
    DropletSlugDropletG2VCPU8GB
    g-2vcpu-8gb
    DropletSlug_DropletS4VCPU8GB240GB_INTEL
    s-4vcpu-8gb-240gb-intel
    DropletSlugDropletGD2VCPU8GB
    gd-2vcpu-8gb
    DropletSlug_DropletG2VCPU8GB_INTEL
    g-2vcpu-8gb-intel
    DropletSlug_DropletGD2VCPU8GB_INTEL
    gd-2vcpu-8gb-intel
    DropletSlug_DropletS4VCPU16GB_AMD
    s-4vcpu-16gb-amd
    DropletSlugDropletM2VCPU16GB
    m-2vcpu-16gb
    DropletSlugDropletC4
    c-4
    DropletSlugDropletC24VCPU8GB
    c2-4vcpu-8gb
    DropletSlug_DropletS4VCPU16GB320GB_INTEL
    s-4vcpu-16gb-320gb-intel
    DropletSlugDropletS8VCPU16GB
    s-8vcpu-16gb
    DropletSlug_DropletM2VCPU16GB_INTEL
    m-2vcpu-16gb-intel
    DropletSlugDropletM32VCPU16GB
    m3-2vcpu-16gb
    DropletSlug_DropletC4_INTEL
    c-4-intel
    DropletSlug_DropletM32VCPU16GB_INTEL
    m3-2vcpu-16gb-intel
    DropletSlug_DropletS8VCPU16GB_AMD
    s-8vcpu-16gb-amd
    DropletSlug_DropletS8VCPU16GB_INTEL
    s-8vcpu-16gb-intel
    DropletSlug_DropletC24VCPU8GB_INTEL
    c2-4vcpu-8gb-intel
    DropletSlugDropletG4VCPU16GB
    g-4vcpu-16gb
    DropletSlug_DropletS8VCPU16GB480GB_INTEL
    s-8vcpu-16gb-480gb-intel
    DropletSlug_DropletSO2VCPU16GB_INTEL
    so-2vcpu-16gb-intel
    DropletSlugDropletSO2VCPU16GB
    so-2vcpu-16gb
    DropletSlugDropletM62VCPU16GB
    m6-2vcpu-16gb
    DropletSlugDropletGD4VCPU16GB
    gd-4vcpu-16gb
    DropletSlug_DropletSO1_52VCPU16GB_INTEL
    so1_5-2vcpu-16gb-intel
    DropletSlug_DropletG4VCPU16GB_INTEL
    g-4vcpu-16gb-intel
    DropletSlug_DropletGD4VCPU16GB_INTEL
    gd-4vcpu-16gb-intel
    DropletSlug_DropletSO1_52VCPU16GB
    so1_5-2vcpu-16gb
    DropletSlug_DropletS8VCPU32GB_AMD
    s-8vcpu-32gb-amd
    DropletSlugDropletM4VCPU32GB
    m-4vcpu-32gb
    DropletSlugDropletC8
    c-8
    DropletSlugDropletC28VCPU16GB
    c2-8vcpu-16gb
    DropletSlug_DropletS8VCPU32GB640GB_INTEL
    s-8vcpu-32gb-640gb-intel
    DropletSlug_DropletM4VCPU32GB_INTEL
    m-4vcpu-32gb-intel
    DropletSlugDropletM34VCPU32GB
    m3-4vcpu-32gb
    DropletSlug_DropletC8_INTEL
    c-8-intel
    DropletSlug_DropletM34VCPU32GB_INTEL
    m3-4vcpu-32gb-intel
    DropletSlug_DropletC28VCPU16GB_INTEL
    c2-8vcpu-16gb-intel
    DropletSlugDropletG8VCPU32GB
    g-8vcpu-32gb
    DropletSlug_DropletSO4VCPU32GB_INTEL
    so-4vcpu-32gb-intel
    DropletSlugDropletSO4VCPU32GB
    so-4vcpu-32gb
    DropletSlugDropletM64VCPU32GB
    m6-4vcpu-32gb
    DropletSlugDropletGD8VCPU32GB
    gd-8vcpu-32gb
    DropletSlug_DropletSO1_54VCPU32GB_INTEL
    so1_5-4vcpu-32gb-intel
    DropletSlug_DropletG8VCPU32GB_INTEL
    g-8vcpu-32gb-intel
    DropletSlug_DropletGD8VCPU32GB_INTEL
    gd-8vcpu-32gb-intel
    DropletSlug_DropletSO1_54VCPU32GB
    so1_5-4vcpu-32gb
    DropletSlugDropletM8VCPU64GB
    m-8vcpu-64gb
    DropletSlugDropletC16
    c-16
    DropletSlugDropletC216VCPU32GB
    c2-16vcpu-32gb
    DropletSlug_DropletM8VCPU64GB_INTEL
    m-8vcpu-64gb-intel
    DropletSlugDropletM38VCPU64GB
    m3-8vcpu-64gb
    DropletSlug_DropletC16_INTEL
    c-16-intel
    DropletSlug_DropletM38VCPU64GB_INTEL
    m3-8vcpu-64gb-intel
    DropletSlug_DropletC216VCPU32GB_INTEL
    c2-16vcpu-32gb-intel
    DropletSlugDropletG16VCPU64GB
    g-16vcpu-64gb
    DropletSlug_DropletSO8VCPU64GB_INTEL
    so-8vcpu-64gb-intel
    DropletSlugDropletSO8VCPU64GB
    so-8vcpu-64gb
    DropletSlugDropletM68VCPU64GB
    m6-8vcpu-64gb
    DropletSlugDropletGD16VCPU64GB
    gd-16vcpu-64gb
    DropletSlug_DropletSO1_58VCPU64GB_INTEL
    so1_5-8vcpu-64gb-intel
    DropletSlug_DropletG16VCPU64GB_INTEL
    g-16vcpu-64gb-intel
    DropletSlug_DropletGD16VCPU64GB_INTEL
    gd-16vcpu-64gb-intel
    DropletSlug_DropletSO1_58VCPU64GB
    so1_5-8vcpu-64gb
    DropletSlugDropletM16VCPU128GB
    m-16vcpu-128gb
    DropletSlugDropletC32
    c-32
    DropletSlugDropletC232VCPU64GB
    c2-32vcpu-64gb
    DropletSlug_DropletM16VCPU128GB_INTEL
    m-16vcpu-128gb-intel
    DropletSlugDropletM316VCPU128GB
    m3-16vcpu-128gb
    DropletSlug_DropletC32_INTEL
    c-32-intel
    DropletSlug_DropletM316VCPU128GB_INTEL
    m3-16vcpu-128gb-intel
    DropletSlug_DropletC232VCPU64GB_INTEL
    c2-32vcpu-64gb-intel
    DropletSlugDropletC48
    c-48
    DropletSlugDropletM24VCPU192GB
    m-24vcpu-192gb
    DropletSlugDropletG32VCPU128GB
    g-32vcpu-128gb
    DropletSlug_DropletSO16VCPU128GB_INTEL
    so-16vcpu-128gb-intel
    DropletSlugDropletSO16VCPU128GB
    so-16vcpu-128gb
    DropletSlugDropletM616VCPU128GB
    m6-16vcpu-128gb
    DropletSlugDropletGD32VCPU128GB
    gd-32vcpu-128gb
    DropletSlug_DropletSO1_516VCPU128GB_INTEL
    so1_5-16vcpu-128gb-intel
    DropletSlugDropletC248VCPU96GB
    c2-48vcpu-96gb
    DropletSlug_DropletM24VCPU192GB_INTEL
    m-24vcpu-192gb-intel
    DropletSlug_DropletG32VCPU128GB_INTEL
    g-32vcpu-128gb-intel
    DropletSlugDropletM324VCPU192GB
    m3-24vcpu-192gb
    DropletSlugDropletG40VCPU160GB
    g-40vcpu-160gb
    DropletSlug_DropletGD32VCPU128GB_INTEL
    gd-32vcpu-128gb-intel
    DropletSlug_DropletSO1_516VCPU128GB
    so1_5-16vcpu-128gb
    DropletSlug_DropletC48_INTEL
    c-48-intel
    DropletSlug_DropletM324VCPU192GB_INTEL
    m3-24vcpu-192gb-intel
    DropletSlugDropletM32VCPU256GB
    m-32vcpu-256gb
    DropletSlugDropletGD40VCPU160GB
    gd-40vcpu-160gb
    DropletSlug_DropletC248VCPU96GB_INTEL
    c2-48vcpu-96gb-intel
    DropletSlug_DropletSO24VCPU192GB_INTEL
    so-24vcpu-192gb-intel
    DropletSlugDropletSO24VCPU192GB
    so-24vcpu-192gb
    DropletSlugDropletM624VCPU192GB
    m6-24vcpu-192gb
    DropletSlug_DropletM32VCPU256GB_INTEL
    m-32vcpu-256gb-intel
    DropletSlug_DropletC60_INTEL
    c-60-intel
    DropletSlugDropletM332VCPU256GB
    m3-32vcpu-256gb
    DropletSlug_DropletSO1_524VCPU192GB_INTEL
    so1_5-24vcpu-192gb-intel
    DropletSlug_DropletM332VCPU256GB_INTEL
    m3-32vcpu-256gb-intel
    DropletSlug_DropletG48VCPU192GB_INTEL
    g-48vcpu-192gb-intel
    DropletSlug_DropletC260VCPU120GB_INTEL
    c2-60vcpu-120gb-intel
    DropletSlug_DropletGD48VCPU192GB_INTEL
    gd-48vcpu-192gb-intel
    DropletSlug_DropletSO1_524VCPU192GB
    so1_5-24vcpu-192gb
    DropletSlug_DropletSO32VCPU256GB_INTEL
    so-32vcpu-256gb-intel
    DropletSlugDropletSO32VCPU256GB
    so-32vcpu-256gb
    DropletSlugDropletM632VCPU256GB
    m6-32vcpu-256gb
    DropletSlug_DropletSO1_532VCPU256GB_INTEL
    so1_5-32vcpu-256gb-intel
    DropletSlug_DropletG60VCPU240GB_INTEL
    g-60vcpu-240gb-intel
    DropletSlug_DropletM48VCPU384GB_INTEL
    m-48vcpu-384gb-intel
    DropletSlug_DropletGD60VCPU240GB_INTEL
    gd-60vcpu-240gb-intel
    DropletSlugDropletGPUH100X180GB
    gpu-h100x1-80gb
    DropletSlug_DropletSO1_532VCPU256GB
    so1_5-32vcpu-256gb
    DropletSlug_DropletM348VCPU384GB_INTEL
    m3-48vcpu-384gb-intel
    DropletSlug_DropletSO48VCPU384GB_INTEL
    so-48vcpu-384gb-intel
    DropletSlugDropletGPUH100X180GB200
    gpu-h100x1-80gb-200
    DropletSlugDropletGPUH100X8640GB
    gpu-h100x8-640gb
    DropletSlugDropletGPUH100X8640GB200
    gpu-h100x8-640gb-200
    DropletSlugDroplet16GB
    16gb
    DropletSlugDroplet1GB
    1gb
    DropletSlugDroplet2GB
    2gb
    DropletSlugDroplet32GB
    32gb
    DropletSlugDroplet48GB
    48gb
    DropletSlugDroplet4GB
    4gb
    DropletSlugDroplet512mb
    512mb
    DropletSlugDroplet64GB
    64gb
    DropletSlugDroplet8GB
    8gb
    DropletSlugDropletC22VCPU8GB
    c2-4vcpu-8gb
    DropletSlugDropletS12VCPU48GB
    s-12vcpu-48gb
    DropletSlugDropletS16VCPU64GB
    s-16vcpu-64gb
    DropletSlugDropletS1VCPU3GB
    s-1vcpu-3gb
    DropletSlugDropletS20VCPU96GB
    s-20vcpu-96gb
    DropletSlugDropletS24VCPU128GB
    s-24vcpu-128gb
    DropletSlugDropletS32VCPU192GB
    s-32vcpu-192gb
    DropletSlugDropletS3VCPU1GB
    s-3vcpu-1gb
    DropletSlugDropletS6VCPU16GB
    s-6vcpu-16gb
    DropletSlugDropletS8VCPU32GB
    s-8vcpu-32gb
    DropletSlugDropletSO1516VCPU128GB
    so1_5-16vcpu-128gb
    DropletSlugDropletSO1524VCPU192GB
    so1_5-24vcpu-192gb
    DropletSlugDropletSO152VCPU16GB
    so1_5-2vcpu-16gb
    DropletSlugDropletSO1532VCPU256GB
    so1_5-32vcpu-256gb
    DropletSlugDropletSO154VCPU32GB
    so1_5-4vcpu-32gb
    DropletSlugDropletSO158VCPU64GB
    so1_5-8vcpu-64gb
    DropletS1VCPU512MB10GB
    s-1vcpu-512mb-10gb
    DropletS1VCPU1GB
    s-1vcpu-1gb
    DropletS1VCPU1GBAMD
    s-1vcpu-1gb-amd
    DropletS1VCPU1GBINTEL
    s-1vcpu-1gb-intel
    DropletS1VCPU1GB35GBINTEL
    s-1vcpu-1gb-35gb-intel
    DropletS1VCPU2GB
    s-1vcpu-2gb
    DropletS1VCPU2GBAMD
    s-1vcpu-2gb-amd
    DropletS1VCPU2GBINTEL
    s-1vcpu-2gb-intel
    DropletS1VCPU2GB70GBINTEL
    s-1vcpu-2gb-70gb-intel
    DropletS2VCPU2GB
    s-2vcpu-2gb
    DropletS2VCPU2GBAMD
    s-2vcpu-2gb-amd
    DropletS2VCPU2GBINTEL
    s-2vcpu-2gb-intel
    DropletS2VCPU2GB90GBINTEL
    s-2vcpu-2gb-90gb-intel
    DropletS2VCPU4GB
    s-2vcpu-4gb
    DropletS2VCPU4GBAMD
    s-2vcpu-4gb-amd
    DropletS2VCPU4GBINTEL
    s-2vcpu-4gb-intel
    DropletS2VCPU4GB120GBINTEL
    s-2vcpu-4gb-120gb-intel
    DropletS2VCPU8GBAMD
    s-2vcpu-8gb-amd
    DropletC2
    c-2
    DropletC22VCPU4GB
    c2-2vcpu-4gb
    DropletS2VCPU8GB160GBINTEL
    s-2vcpu-8gb-160gb-intel
    DropletS4VCPU8GB
    s-4vcpu-8gb
    DropletS4VCPU8GBAMD
    s-4vcpu-8gb-amd
    DropletS4VCPU8GBINTEL
    s-4vcpu-8gb-intel
    DropletG2VCPU8GB
    g-2vcpu-8gb
    DropletS4VCPU8GB240GBINTEL
    s-4vcpu-8gb-240gb-intel
    DropletGD2VCPU8GB
    gd-2vcpu-8gb
    DropletG2VCPU8GBINTEL
    g-2vcpu-8gb-intel
    DropletGD2VCPU8GBINTEL
    gd-2vcpu-8gb-intel
    DropletS4VCPU16GBAMD
    s-4vcpu-16gb-amd
    DropletM2VCPU16GB
    m-2vcpu-16gb
    DropletC4
    c-4
    DropletC24VCPU8GB
    c2-4vcpu-8gb
    DropletS4VCPU16GB320GBINTEL
    s-4vcpu-16gb-320gb-intel
    DropletS8VCPU16GB
    s-8vcpu-16gb
    DropletM2VCPU16GBINTEL
    m-2vcpu-16gb-intel
    DropletM32VCPU16GB
    m3-2vcpu-16gb
    DropletC4INTEL
    c-4-intel
    DropletM32VCPU16GBINTEL
    m3-2vcpu-16gb-intel
    DropletS8VCPU16GBAMD
    s-8vcpu-16gb-amd
    DropletS8VCPU16GBINTEL
    s-8vcpu-16gb-intel
    DropletC24VCPU8GBINTEL
    c2-4vcpu-8gb-intel
    DropletG4VCPU16GB
    g-4vcpu-16gb
    DropletS8VCPU16GB480GBINTEL
    s-8vcpu-16gb-480gb-intel
    DropletSO2VCPU16GBINTEL
    so-2vcpu-16gb-intel
    DropletSO2VCPU16GB
    so-2vcpu-16gb
    DropletM62VCPU16GB
    m6-2vcpu-16gb
    DropletGD4VCPU16GB
    gd-4vcpu-16gb
    DropletSO1_52VCPU16GBINTEL
    so1_5-2vcpu-16gb-intel
    DropletG4VCPU16GBINTEL
    g-4vcpu-16gb-intel
    DropletGD4VCPU16GBINTEL
    gd-4vcpu-16gb-intel
    DropletSO1_52VCPU16GB
    so1_5-2vcpu-16gb
    DropletS8VCPU32GBAMD
    s-8vcpu-32gb-amd
    DropletM4VCPU32GB
    m-4vcpu-32gb
    DropletC8
    c-8
    DropletC28VCPU16GB
    c2-8vcpu-16gb
    DropletS8VCPU32GB640GBINTEL
    s-8vcpu-32gb-640gb-intel
    DropletM4VCPU32GBINTEL
    m-4vcpu-32gb-intel
    DropletM34VCPU32GB
    m3-4vcpu-32gb
    DropletC8INTEL
    c-8-intel
    DropletM34VCPU32GBINTEL
    m3-4vcpu-32gb-intel
    DropletC28VCPU16GBINTEL
    c2-8vcpu-16gb-intel
    DropletG8VCPU32GB
    g-8vcpu-32gb
    DropletSO4VCPU32GBINTEL
    so-4vcpu-32gb-intel
    DropletSO4VCPU32GB
    so-4vcpu-32gb
    DropletM64VCPU32GB
    m6-4vcpu-32gb
    DropletGD8VCPU32GB
    gd-8vcpu-32gb
    DropletSO1_54VCPU32GBINTEL
    so1_5-4vcpu-32gb-intel
    DropletG8VCPU32GBINTEL
    g-8vcpu-32gb-intel
    DropletGD8VCPU32GBINTEL
    gd-8vcpu-32gb-intel
    DropletSO1_54VCPU32GB
    so1_5-4vcpu-32gb
    DropletM8VCPU64GB
    m-8vcpu-64gb
    DropletC16
    c-16
    DropletC216VCPU32GB
    c2-16vcpu-32gb
    DropletM8VCPU64GBINTEL
    m-8vcpu-64gb-intel
    DropletM38VCPU64GB
    m3-8vcpu-64gb
    DropletC16INTEL
    c-16-intel
    DropletM38VCPU64GBINTEL
    m3-8vcpu-64gb-intel
    DropletC216VCPU32GBINTEL
    c2-16vcpu-32gb-intel
    DropletG16VCPU64GB
    g-16vcpu-64gb
    DropletSO8VCPU64GBINTEL
    so-8vcpu-64gb-intel
    DropletSO8VCPU64GB
    so-8vcpu-64gb
    DropletM68VCPU64GB
    m6-8vcpu-64gb
    DropletGD16VCPU64GB
    gd-16vcpu-64gb
    DropletSO1_58VCPU64GBINTEL
    so1_5-8vcpu-64gb-intel
    DropletG16VCPU64GBINTEL
    g-16vcpu-64gb-intel
    DropletGD16VCPU64GBINTEL
    gd-16vcpu-64gb-intel
    DropletSO1_58VCPU64GB
    so1_5-8vcpu-64gb
    DropletM16VCPU128GB
    m-16vcpu-128gb
    DropletC32
    c-32
    DropletC232VCPU64GB
    c2-32vcpu-64gb
    DropletM16VCPU128GBINTEL
    m-16vcpu-128gb-intel
    DropletM316VCPU128GB
    m3-16vcpu-128gb
    DropletC32INTEL
    c-32-intel
    DropletM316VCPU128GBINTEL
    m3-16vcpu-128gb-intel
    DropletC232VCPU64GBINTEL
    c2-32vcpu-64gb-intel
    DropletC48
    c-48
    DropletM24VCPU192GB
    m-24vcpu-192gb
    DropletG32VCPU128GB
    g-32vcpu-128gb
    DropletSO16VCPU128GBINTEL
    so-16vcpu-128gb-intel
    DropletSO16VCPU128GB
    so-16vcpu-128gb
    DropletM616VCPU128GB
    m6-16vcpu-128gb
    DropletGD32VCPU128GB
    gd-32vcpu-128gb
    DropletSO1_516VCPU128GBINTEL
    so1_5-16vcpu-128gb-intel
    DropletC248VCPU96GB
    c2-48vcpu-96gb
    DropletM24VCPU192GBINTEL
    m-24vcpu-192gb-intel
    DropletG32VCPU128GBINTEL
    g-32vcpu-128gb-intel
    DropletM324VCPU192GB
    m3-24vcpu-192gb
    DropletG40VCPU160GB
    g-40vcpu-160gb
    DropletGD32VCPU128GBINTEL
    gd-32vcpu-128gb-intel
    DropletSO1_516VCPU128GB
    so1_5-16vcpu-128gb
    DropletC48INTEL
    c-48-intel
    DropletM324VCPU192GBINTEL
    m3-24vcpu-192gb-intel
    DropletM32VCPU256GB
    m-32vcpu-256gb
    DropletGD40VCPU160GB
    gd-40vcpu-160gb
    DropletC248VCPU96GBINTEL
    c2-48vcpu-96gb-intel
    DropletSO24VCPU192GBINTEL
    so-24vcpu-192gb-intel
    DropletSO24VCPU192GB
    so-24vcpu-192gb
    DropletM624VCPU192GB
    m6-24vcpu-192gb
    DropletM32VCPU256GBINTEL
    m-32vcpu-256gb-intel
    DropletC60INTEL
    c-60-intel
    DropletM332VCPU256GB
    m3-32vcpu-256gb
    DropletSO1_524VCPU192GBINTEL
    so1_5-24vcpu-192gb-intel
    DropletM332VCPU256GBINTEL
    m3-32vcpu-256gb-intel
    DropletG48VCPU192GBINTEL
    g-48vcpu-192gb-intel
    DropletC260VCPU120GBINTEL
    c2-60vcpu-120gb-intel
    DropletGD48VCPU192GBINTEL
    gd-48vcpu-192gb-intel
    DropletSO1_524VCPU192GB
    so1_5-24vcpu-192gb
    DropletSO32VCPU256GBINTEL
    so-32vcpu-256gb-intel
    DropletSO32VCPU256GB
    so-32vcpu-256gb
    DropletM632VCPU256GB
    m6-32vcpu-256gb
    DropletSO1_532VCPU256GBINTEL
    so1_5-32vcpu-256gb-intel
    DropletG60VCPU240GBINTEL
    g-60vcpu-240gb-intel
    DropletM48VCPU384GBINTEL
    m-48vcpu-384gb-intel
    DropletGD60VCPU240GBINTEL
    gd-60vcpu-240gb-intel
    DropletGPUH100X180GB
    gpu-h100x1-80gb
    DropletSO1_532VCPU256GB
    so1_5-32vcpu-256gb
    DropletM348VCPU384GBINTEL
    m3-48vcpu-384gb-intel
    DropletSO48VCPU384GBINTEL
    so-48vcpu-384gb-intel
    DropletGPUH100X180GB200
    gpu-h100x1-80gb-200
    DropletGPUH100X8640GB
    gpu-h100x8-640gb
    DropletGPUH100X8640GB200
    gpu-h100x8-640gb-200
    Droplet16GB
    16gb
    Droplet1GB
    1gb
    Droplet2GB
    2gb
    Droplet32GB
    32gb
    Droplet48GB
    48gb
    Droplet4GB
    4gb
    Droplet512mb
    512mb
    Droplet64GB
    64gb
    Droplet8GB
    8gb
    DropletC22VCPU8GB
    c2-4vcpu-8gb
    DropletS12VCPU48GB
    s-12vcpu-48gb
    DropletS16VCPU64GB
    s-16vcpu-64gb
    DropletS1VCPU3GB
    s-1vcpu-3gb
    DropletS20VCPU96GB
    s-20vcpu-96gb
    DropletS24VCPU128GB
    s-24vcpu-128gb
    DropletS32VCPU192GB
    s-32vcpu-192gb
    DropletS3VCPU1GB
    s-3vcpu-1gb
    DropletS6VCPU16GB
    s-6vcpu-16gb
    DropletS8VCPU32GB
    s-8vcpu-32gb
    DropletSO1516VCPU128GB
    so1_5-16vcpu-128gb
    DropletSO1524VCPU192GB
    so1_5-24vcpu-192gb
    DropletSO152VCPU16GB
    so1_5-2vcpu-16gb
    DropletSO1532VCPU256GB
    so1_5-32vcpu-256gb
    DropletSO154VCPU32GB
    so1_5-4vcpu-32gb
    DropletSO158VCPU64GB
    so1_5-8vcpu-64gb
    DropletS1VCPU512MB10GB
    s-1vcpu-512mb-10gb
    DropletS1VCPU1GB
    s-1vcpu-1gb
    DropletS1VCPU1GB_AMD
    s-1vcpu-1gb-amd
    DropletS1VCPU1GB_INTEL
    s-1vcpu-1gb-intel
    DropletS1VCPU1GB35GB_INTEL
    s-1vcpu-1gb-35gb-intel
    DropletS1VCPU2GB
    s-1vcpu-2gb
    DropletS1VCPU2GB_AMD
    s-1vcpu-2gb-amd
    DropletS1VCPU2GB_INTEL
    s-1vcpu-2gb-intel
    DropletS1VCPU2GB70GB_INTEL
    s-1vcpu-2gb-70gb-intel
    DropletS2VCPU2GB
    s-2vcpu-2gb
    DropletS2VCPU2GB_AMD
    s-2vcpu-2gb-amd
    DropletS2VCPU2GB_INTEL
    s-2vcpu-2gb-intel
    DropletS2VCPU2GB90GB_INTEL
    s-2vcpu-2gb-90gb-intel
    DropletS2VCPU4GB
    s-2vcpu-4gb
    DropletS2VCPU4GB_AMD
    s-2vcpu-4gb-amd
    DropletS2VCPU4GB_INTEL
    s-2vcpu-4gb-intel
    DropletS2VCPU4GB120GB_INTEL
    s-2vcpu-4gb-120gb-intel
    DropletS2VCPU8GB_AMD
    s-2vcpu-8gb-amd
    DropletC2
    c-2
    DropletC22VCPU4GB
    c2-2vcpu-4gb
    DropletS2VCPU8GB160GB_INTEL
    s-2vcpu-8gb-160gb-intel
    DropletS4VCPU8GB
    s-4vcpu-8gb
    DropletS4VCPU8GB_AMD
    s-4vcpu-8gb-amd
    DropletS4VCPU8GB_INTEL
    s-4vcpu-8gb-intel
    DropletG2VCPU8GB
    g-2vcpu-8gb
    DropletS4VCPU8GB240GB_INTEL
    s-4vcpu-8gb-240gb-intel
    DropletGD2VCPU8GB
    gd-2vcpu-8gb
    DropletG2VCPU8GB_INTEL
    g-2vcpu-8gb-intel
    DropletGD2VCPU8GB_INTEL
    gd-2vcpu-8gb-intel
    DropletS4VCPU16GB_AMD
    s-4vcpu-16gb-amd
    DropletM2VCPU16GB
    m-2vcpu-16gb
    DropletC4
    c-4
    DropletC24VCPU8GB
    c2-4vcpu-8gb
    DropletS4VCPU16GB320GB_INTEL
    s-4vcpu-16gb-320gb-intel
    DropletS8VCPU16GB
    s-8vcpu-16gb
    DropletM2VCPU16GB_INTEL
    m-2vcpu-16gb-intel
    DropletM32VCPU16GB
    m3-2vcpu-16gb
    DropletC4_INTEL
    c-4-intel
    DropletM32VCPU16GB_INTEL
    m3-2vcpu-16gb-intel
    DropletS8VCPU16GB_AMD
    s-8vcpu-16gb-amd
    DropletS8VCPU16GB_INTEL
    s-8vcpu-16gb-intel
    DropletC24VCPU8GB_INTEL
    c2-4vcpu-8gb-intel
    DropletG4VCPU16GB
    g-4vcpu-16gb
    DropletS8VCPU16GB480GB_INTEL
    s-8vcpu-16gb-480gb-intel
    DropletSO2VCPU16GB_INTEL
    so-2vcpu-16gb-intel
    DropletSO2VCPU16GB
    so-2vcpu-16gb
    DropletM62VCPU16GB
    m6-2vcpu-16gb
    DropletGD4VCPU16GB
    gd-4vcpu-16gb
    DropletSO1_52VCPU16GB_INTEL
    so1_5-2vcpu-16gb-intel
    DropletG4VCPU16GB_INTEL
    g-4vcpu-16gb-intel
    DropletGD4VCPU16GB_INTEL
    gd-4vcpu-16gb-intel
    DropletSO1_52VCPU16GB
    so1_5-2vcpu-16gb
    DropletS8VCPU32GB_AMD
    s-8vcpu-32gb-amd
    DropletM4VCPU32GB
    m-4vcpu-32gb
    DropletC8
    c-8
    DropletC28VCPU16GB
    c2-8vcpu-16gb
    DropletS8VCPU32GB640GB_INTEL
    s-8vcpu-32gb-640gb-intel
    DropletM4VCPU32GB_INTEL
    m-4vcpu-32gb-intel
    DropletM34VCPU32GB
    m3-4vcpu-32gb
    DropletC8_INTEL
    c-8-intel
    DropletM34VCPU32GB_INTEL
    m3-4vcpu-32gb-intel
    DropletC28VCPU16GB_INTEL
    c2-8vcpu-16gb-intel
    DropletG8VCPU32GB
    g-8vcpu-32gb
    DropletSO4VCPU32GB_INTEL
    so-4vcpu-32gb-intel
    DropletSO4VCPU32GB
    so-4vcpu-32gb
    DropletM64VCPU32GB
    m6-4vcpu-32gb
    DropletGD8VCPU32GB
    gd-8vcpu-32gb
    DropletSO1_54VCPU32GB_INTEL
    so1_5-4vcpu-32gb-intel
    DropletG8VCPU32GB_INTEL
    g-8vcpu-32gb-intel
    DropletGD8VCPU32GB_INTEL
    gd-8vcpu-32gb-intel
    DropletSO1_54VCPU32GB
    so1_5-4vcpu-32gb
    DropletM8VCPU64GB
    m-8vcpu-64gb
    DropletC16
    c-16
    DropletC216VCPU32GB
    c2-16vcpu-32gb
    DropletM8VCPU64GB_INTEL
    m-8vcpu-64gb-intel
    DropletM38VCPU64GB
    m3-8vcpu-64gb
    DropletC16_INTEL
    c-16-intel
    DropletM38VCPU64GB_INTEL
    m3-8vcpu-64gb-intel
    DropletC216VCPU32GB_INTEL
    c2-16vcpu-32gb-intel
    DropletG16VCPU64GB
    g-16vcpu-64gb
    DropletSO8VCPU64GB_INTEL
    so-8vcpu-64gb-intel
    DropletSO8VCPU64GB
    so-8vcpu-64gb
    DropletM68VCPU64GB
    m6-8vcpu-64gb
    DropletGD16VCPU64GB
    gd-16vcpu-64gb
    DropletSO1_58VCPU64GB_INTEL
    so1_5-8vcpu-64gb-intel
    DropletG16VCPU64GB_INTEL
    g-16vcpu-64gb-intel
    DropletGD16VCPU64GB_INTEL
    gd-16vcpu-64gb-intel
    DropletSO1_58VCPU64GB
    so1_5-8vcpu-64gb
    DropletM16VCPU128GB
    m-16vcpu-128gb
    DropletC32
    c-32
    DropletC232VCPU64GB
    c2-32vcpu-64gb
    DropletM16VCPU128GB_INTEL
    m-16vcpu-128gb-intel
    DropletM316VCPU128GB
    m3-16vcpu-128gb
    DropletC32_INTEL
    c-32-intel
    DropletM316VCPU128GB_INTEL
    m3-16vcpu-128gb-intel
    DropletC232VCPU64GB_INTEL
    c2-32vcpu-64gb-intel
    DropletC48
    c-48
    DropletM24VCPU192GB
    m-24vcpu-192gb
    DropletG32VCPU128GB
    g-32vcpu-128gb
    DropletSO16VCPU128GB_INTEL
    so-16vcpu-128gb-intel
    DropletSO16VCPU128GB
    so-16vcpu-128gb
    DropletM616VCPU128GB
    m6-16vcpu-128gb
    DropletGD32VCPU128GB
    gd-32vcpu-128gb
    DropletSO1_516VCPU128GB_INTEL
    so1_5-16vcpu-128gb-intel
    DropletC248VCPU96GB
    c2-48vcpu-96gb
    DropletM24VCPU192GB_INTEL
    m-24vcpu-192gb-intel
    DropletG32VCPU128GB_INTEL
    g-32vcpu-128gb-intel
    DropletM324VCPU192GB
    m3-24vcpu-192gb
    DropletG40VCPU160GB
    g-40vcpu-160gb
    DropletGD32VCPU128GB_INTEL
    gd-32vcpu-128gb-intel
    DropletSO1_516VCPU128GB
    so1_5-16vcpu-128gb
    DropletC48_INTEL
    c-48-intel
    DropletM324VCPU192GB_INTEL
    m3-24vcpu-192gb-intel
    DropletM32VCPU256GB
    m-32vcpu-256gb
    DropletGD40VCPU160GB
    gd-40vcpu-160gb
    DropletC248VCPU96GB_INTEL
    c2-48vcpu-96gb-intel
    DropletSO24VCPU192GB_INTEL
    so-24vcpu-192gb-intel
    DropletSO24VCPU192GB
    so-24vcpu-192gb
    DropletM624VCPU192GB
    m6-24vcpu-192gb
    DropletM32VCPU256GB_INTEL
    m-32vcpu-256gb-intel
    DropletC60_INTEL
    c-60-intel
    DropletM332VCPU256GB
    m3-32vcpu-256gb
    DropletSO1_524VCPU192GB_INTEL
    so1_5-24vcpu-192gb-intel
    DropletM332VCPU256GB_INTEL
    m3-32vcpu-256gb-intel
    DropletG48VCPU192GB_INTEL
    g-48vcpu-192gb-intel
    DropletC260VCPU120GB_INTEL
    c2-60vcpu-120gb-intel
    DropletGD48VCPU192GB_INTEL
    gd-48vcpu-192gb-intel
    DropletSO1_524VCPU192GB
    so1_5-24vcpu-192gb
    DropletSO32VCPU256GB_INTEL
    so-32vcpu-256gb-intel
    DropletSO32VCPU256GB
    so-32vcpu-256gb
    DropletM632VCPU256GB
    m6-32vcpu-256gb
    DropletSO1_532VCPU256GB_INTEL
    so1_5-32vcpu-256gb-intel
    DropletG60VCPU240GB_INTEL
    g-60vcpu-240gb-intel
    DropletM48VCPU384GB_INTEL
    m-48vcpu-384gb-intel
    DropletGD60VCPU240GB_INTEL
    gd-60vcpu-240gb-intel
    DropletGPUH100X180GB
    gpu-h100x1-80gb
    DropletSO1_532VCPU256GB
    so1_5-32vcpu-256gb
    DropletM348VCPU384GB_INTEL
    m3-48vcpu-384gb-intel
    DropletSO48VCPU384GB_INTEL
    so-48vcpu-384gb-intel
    DropletGPUH100X180GB200
    gpu-h100x1-80gb-200
    DropletGPUH100X8640GB
    gpu-h100x8-640gb
    DropletGPUH100X8640GB200
    gpu-h100x8-640gb-200
    Droplet16GB
    16gb
    Droplet1GB
    1gb
    Droplet2GB
    2gb
    Droplet32GB
    32gb
    Droplet48GB
    48gb
    Droplet4GB
    4gb
    Droplet512mb
    512mb
    Droplet64GB
    64gb
    Droplet8GB
    8gb
    DropletC22VCPU8GB
    c2-4vcpu-8gb
    DropletS12VCPU48GB
    s-12vcpu-48gb
    DropletS16VCPU64GB
    s-16vcpu-64gb
    DropletS1VCPU3GB
    s-1vcpu-3gb
    DropletS20VCPU96GB
    s-20vcpu-96gb
    DropletS24VCPU128GB
    s-24vcpu-128gb
    DropletS32VCPU192GB
    s-32vcpu-192gb
    DropletS3VCPU1GB
    s-3vcpu-1gb
    DropletS6VCPU16GB
    s-6vcpu-16gb
    DropletS8VCPU32GB
    s-8vcpu-32gb
    DropletSO1516VCPU128GB
    so1_5-16vcpu-128gb
    DropletSO1524VCPU192GB
    so1_5-24vcpu-192gb
    DropletSO152VCPU16GB
    so1_5-2vcpu-16gb
    DropletSO1532VCPU256GB
    so1_5-32vcpu-256gb
    DropletSO154VCPU32GB
    so1_5-4vcpu-32gb
    DropletSO158VCPU64GB
    so1_5-8vcpu-64gb
    DROPLET_S1_VCPU512_MB10_GB
    s-1vcpu-512mb-10gb
    DROPLET_S1_VCPU1_GB
    s-1vcpu-1gb
    DROPLET_S1_VCPU1_G_B_AMD
    s-1vcpu-1gb-amd
    DROPLET_S1_VCPU1_G_B_INTEL
    s-1vcpu-1gb-intel
    DROPLET_S1_VCPU1_GB35_G_B_INTEL
    s-1vcpu-1gb-35gb-intel
    DROPLET_S1_VCPU2_GB
    s-1vcpu-2gb
    DROPLET_S1_VCPU2_G_B_AMD
    s-1vcpu-2gb-amd
    DROPLET_S1_VCPU2_G_B_INTEL
    s-1vcpu-2gb-intel
    DROPLET_S1_VCPU2_GB70_G_B_INTEL
    s-1vcpu-2gb-70gb-intel
    DROPLET_S2_VCPU2_GB
    s-2vcpu-2gb
    DROPLET_S2_VCPU2_G_B_AMD
    s-2vcpu-2gb-amd
    DROPLET_S2_VCPU2_G_B_INTEL
    s-2vcpu-2gb-intel
    DROPLET_S2_VCPU2_GB90_G_B_INTEL
    s-2vcpu-2gb-90gb-intel
    DROPLET_S2_VCPU4_GB
    s-2vcpu-4gb
    DROPLET_S2_VCPU4_G_B_AMD
    s-2vcpu-4gb-amd
    DROPLET_S2_VCPU4_G_B_INTEL
    s-2vcpu-4gb-intel
    DROPLET_S2_VCPU4_GB120_G_B_INTEL
    s-2vcpu-4gb-120gb-intel
    DROPLET_S2_VCPU8_G_B_AMD
    s-2vcpu-8gb-amd
    DROPLET_C2
    c-2
    DROPLET_C22_VCPU4_GB
    c2-2vcpu-4gb
    DROPLET_S2_VCPU8_GB160_G_B_INTEL
    s-2vcpu-8gb-160gb-intel
    DROPLET_S4_VCPU8_GB
    s-4vcpu-8gb
    DROPLET_S4_VCPU8_G_B_AMD
    s-4vcpu-8gb-amd
    DROPLET_S4_VCPU8_G_B_INTEL
    s-4vcpu-8gb-intel
    DROPLET_G2_VCPU8_GB
    g-2vcpu-8gb
    DROPLET_S4_VCPU8_GB240_G_B_INTEL
    s-4vcpu-8gb-240gb-intel
    DROPLET_GD2_VCPU8_GB
    gd-2vcpu-8gb
    DROPLET_G2_VCPU8_G_B_INTEL
    g-2vcpu-8gb-intel
    DROPLET_GD2_VCPU8_G_B_INTEL
    gd-2vcpu-8gb-intel
    DROPLET_S4_VCPU16_G_B_AMD
    s-4vcpu-16gb-amd
    DROPLET_M2_VCPU16_GB
    m-2vcpu-16gb
    DROPLET_C4
    c-4
    DROPLET_C24_VCPU8_GB
    c2-4vcpu-8gb
    DROPLET_S4_VCPU16_GB320_G_B_INTEL
    s-4vcpu-16gb-320gb-intel
    DROPLET_S8_VCPU16_GB
    s-8vcpu-16gb
    DROPLET_M2_VCPU16_G_B_INTEL
    m-2vcpu-16gb-intel
    DROPLET_M32_VCPU16_GB
    m3-2vcpu-16gb
    DROPLET_C4_INTEL
    c-4-intel
    DROPLET_M32_VCPU16_G_B_INTEL
    m3-2vcpu-16gb-intel
    DROPLET_S8_VCPU16_G_B_AMD
    s-8vcpu-16gb-amd
    DROPLET_S8_VCPU16_G_B_INTEL
    s-8vcpu-16gb-intel
    DROPLET_C24_VCPU8_G_B_INTEL
    c2-4vcpu-8gb-intel
    DROPLET_G4_VCPU16_GB
    g-4vcpu-16gb
    DROPLET_S8_VCPU16_GB480_G_B_INTEL
    s-8vcpu-16gb-480gb-intel
    DROPLET_SO2_VCPU16_G_B_INTEL
    so-2vcpu-16gb-intel
    DROPLET_SO2_VCPU16_GB
    so-2vcpu-16gb
    DROPLET_M62_VCPU16_GB
    m6-2vcpu-16gb
    DROPLET_GD4_VCPU16_GB
    gd-4vcpu-16gb
    DROPLET_SO1_52_VCPU16_G_B_INTEL
    so1_5-2vcpu-16gb-intel
    DROPLET_G4_VCPU16_G_B_INTEL
    g-4vcpu-16gb-intel
    DROPLET_GD4_VCPU16_G_B_INTEL
    gd-4vcpu-16gb-intel
    DROPLET_SO1_52_VCPU16_GB
    so1_5-2vcpu-16gb
    DROPLET_S8_VCPU32_G_B_AMD
    s-8vcpu-32gb-amd
    DROPLET_M4_VCPU32_GB
    m-4vcpu-32gb
    DROPLET_C8
    c-8
    DROPLET_C28_VCPU16_GB
    c2-8vcpu-16gb
    DROPLET_S8_VCPU32_GB640_G_B_INTEL
    s-8vcpu-32gb-640gb-intel
    DROPLET_M4_VCPU32_G_B_INTEL
    m-4vcpu-32gb-intel
    DROPLET_M34_VCPU32_GB
    m3-4vcpu-32gb
    DROPLET_C8_INTEL
    c-8-intel
    DROPLET_M34_VCPU32_G_B_INTEL
    m3-4vcpu-32gb-intel
    DROPLET_C28_VCPU16_G_B_INTEL
    c2-8vcpu-16gb-intel
    DROPLET_G8_VCPU32_GB
    g-8vcpu-32gb
    DROPLET_SO4_VCPU32_G_B_INTEL
    so-4vcpu-32gb-intel
    DROPLET_SO4_VCPU32_GB
    so-4vcpu-32gb
    DROPLET_M64_VCPU32_GB
    m6-4vcpu-32gb
    DROPLET_GD8_VCPU32_GB
    gd-8vcpu-32gb
    DROPLET_SO1_54_VCPU32_G_B_INTEL
    so1_5-4vcpu-32gb-intel
    DROPLET_G8_VCPU32_G_B_INTEL
    g-8vcpu-32gb-intel
    DROPLET_GD8_VCPU32_G_B_INTEL
    gd-8vcpu-32gb-intel
    DROPLET_SO1_54_VCPU32_GB
    so1_5-4vcpu-32gb
    DROPLET_M8_VCPU64_GB
    m-8vcpu-64gb
    DROPLET_C16
    c-16
    DROPLET_C216_VCPU32_GB
    c2-16vcpu-32gb
    DROPLET_M8_VCPU64_G_B_INTEL
    m-8vcpu-64gb-intel
    DROPLET_M38_VCPU64_GB
    m3-8vcpu-64gb
    DROPLET_C16_INTEL
    c-16-intel
    DROPLET_M38_VCPU64_G_B_INTEL
    m3-8vcpu-64gb-intel
    DROPLET_C216_VCPU32_G_B_INTEL
    c2-16vcpu-32gb-intel
    DROPLET_G16_VCPU64_GB
    g-16vcpu-64gb
    DROPLET_SO8_VCPU64_G_B_INTEL
    so-8vcpu-64gb-intel
    DROPLET_SO8_VCPU64_GB
    so-8vcpu-64gb
    DROPLET_M68_VCPU64_GB
    m6-8vcpu-64gb
    DROPLET_GD16_VCPU64_GB
    gd-16vcpu-64gb
    DROPLET_SO1_58_VCPU64_G_B_INTEL
    so1_5-8vcpu-64gb-intel
    DROPLET_G16_VCPU64_G_B_INTEL
    g-16vcpu-64gb-intel
    DROPLET_GD16_VCPU64_G_B_INTEL
    gd-16vcpu-64gb-intel
    DROPLET_SO1_58_VCPU64_GB
    so1_5-8vcpu-64gb
    DROPLET_M16_VCPU128_GB
    m-16vcpu-128gb
    DROPLET_C32
    c-32
    DROPLET_C232_VCPU64_GB
    c2-32vcpu-64gb
    DROPLET_M16_VCPU128_G_B_INTEL
    m-16vcpu-128gb-intel
    DROPLET_M316_VCPU128_GB
    m3-16vcpu-128gb
    DROPLET_C32_INTEL
    c-32-intel
    DROPLET_M316_VCPU128_G_B_INTEL
    m3-16vcpu-128gb-intel
    DROPLET_C232_VCPU64_G_B_INTEL
    c2-32vcpu-64gb-intel
    DROPLET_C48
    c-48
    DROPLET_M24_VCPU192_GB
    m-24vcpu-192gb
    DROPLET_G32_VCPU128_GB
    g-32vcpu-128gb
    DROPLET_SO16_VCPU128_G_B_INTEL
    so-16vcpu-128gb-intel
    DROPLET_SO16_VCPU128_GB
    so-16vcpu-128gb
    DROPLET_M616_VCPU128_GB
    m6-16vcpu-128gb
    DROPLET_GD32_VCPU128_GB
    gd-32vcpu-128gb
    DROPLET_SO1_516_VCPU128_G_B_INTEL
    so1_5-16vcpu-128gb-intel
    DROPLET_C248_VCPU96_GB
    c2-48vcpu-96gb
    DROPLET_M24_VCPU192_G_B_INTEL
    m-24vcpu-192gb-intel
    DROPLET_G32_VCPU128_G_B_INTEL
    g-32vcpu-128gb-intel
    DROPLET_M324_VCPU192_GB
    m3-24vcpu-192gb
    DROPLET_G40_VCPU160_GB
    g-40vcpu-160gb
    DROPLET_GD32_VCPU128_G_B_INTEL
    gd-32vcpu-128gb-intel
    DROPLET_SO1_516_VCPU128_GB
    so1_5-16vcpu-128gb
    DROPLET_C48_INTEL
    c-48-intel
    DROPLET_M324_VCPU192_G_B_INTEL
    m3-24vcpu-192gb-intel
    DROPLET_M32_VCPU256_GB
    m-32vcpu-256gb
    DROPLET_GD40_VCPU160_GB
    gd-40vcpu-160gb
    DROPLET_C248_VCPU96_G_B_INTEL
    c2-48vcpu-96gb-intel
    DROPLET_SO24_VCPU192_G_B_INTEL
    so-24vcpu-192gb-intel
    DROPLET_SO24_VCPU192_GB
    so-24vcpu-192gb
    DROPLET_M624_VCPU192_GB
    m6-24vcpu-192gb
    DROPLET_M32_VCPU256_G_B_INTEL
    m-32vcpu-256gb-intel
    DROPLET_C60_INTEL
    c-60-intel
    DROPLET_M332_VCPU256_GB
    m3-32vcpu-256gb
    DROPLET_SO1_524_VCPU192_G_B_INTEL
    so1_5-24vcpu-192gb-intel
    DROPLET_M332_VCPU256_G_B_INTEL
    m3-32vcpu-256gb-intel
    DROPLET_G48_VCPU192_G_B_INTEL
    g-48vcpu-192gb-intel
    DROPLET_C260_VCPU120_G_B_INTEL
    c2-60vcpu-120gb-intel
    DROPLET_GD48_VCPU192_G_B_INTEL
    gd-48vcpu-192gb-intel
    DROPLET_SO1_524_VCPU192_GB
    so1_5-24vcpu-192gb
    DROPLET_SO32_VCPU256_G_B_INTEL
    so-32vcpu-256gb-intel
    DROPLET_SO32_VCPU256_GB
    so-32vcpu-256gb
    DROPLET_M632_VCPU256_GB
    m6-32vcpu-256gb
    DROPLET_SO1_532_VCPU256_G_B_INTEL
    so1_5-32vcpu-256gb-intel
    DROPLET_G60_VCPU240_G_B_INTEL
    g-60vcpu-240gb-intel
    DROPLET_M48_VCPU384_G_B_INTEL
    m-48vcpu-384gb-intel
    DROPLET_GD60_VCPU240_G_B_INTEL
    gd-60vcpu-240gb-intel
    DROPLET_GPUH100_X180_GB
    gpu-h100x1-80gb
    DROPLET_SO1_532_VCPU256_GB
    so1_5-32vcpu-256gb
    DROPLET_M348_VCPU384_G_B_INTEL
    m3-48vcpu-384gb-intel
    DROPLET_SO48_VCPU384_G_B_INTEL
    so-48vcpu-384gb-intel
    DROPLET_GPUH100_X180_GB200
    gpu-h100x1-80gb-200
    DROPLET_GPUH100_X8640_GB
    gpu-h100x8-640gb
    DROPLET_GPUH100_X8640_GB200
    gpu-h100x8-640gb-200
    DROPLET16_GB
    16gb
    DROPLET1_GB
    1gb
    DROPLET2_GB
    2gb
    DROPLET32_GB
    32gb
    DROPLET48_GB
    48gb
    DROPLET4_GB
    4gb
    DROPLET512MB
    512mb
    DROPLET64_GB
    64gb
    DROPLET8_GB
    8gb
    DROPLET_C22_VCPU8_GB
    c2-4vcpu-8gb
    DROPLET_S12_VCPU48_GB
    s-12vcpu-48gb
    DROPLET_S16_VCPU64_GB
    s-16vcpu-64gb
    DROPLET_S1_VCPU3_GB
    s-1vcpu-3gb
    DROPLET_S20_VCPU96_GB
    s-20vcpu-96gb
    DROPLET_S24_VCPU128_GB
    s-24vcpu-128gb
    DROPLET_S32_VCPU192_GB
    s-32vcpu-192gb
    DROPLET_S3_VCPU1_GB
    s-3vcpu-1gb
    DROPLET_S6_VCPU16_GB
    s-6vcpu-16gb
    DROPLET_S8_VCPU32_GB
    s-8vcpu-32gb
    DROPLET_SO1516_VCPU128_GB
    so1_5-16vcpu-128gb
    DROPLET_SO1524_VCPU192_GB
    so1_5-24vcpu-192gb
    DROPLET_SO152_VCPU16_GB
    so1_5-2vcpu-16gb
    DROPLET_SO1532_VCPU256_GB
    so1_5-32vcpu-256gb
    DROPLET_SO154_VCPU32_GB
    so1_5-4vcpu-32gb
    DROPLET_SO158_VCPU64_GB
    so1_5-8vcpu-64gb
    "s-1vcpu-512mb-10gb"
    s-1vcpu-512mb-10gb
    "s-1vcpu-1gb"
    s-1vcpu-1gb
    "s-1vcpu-1gb-amd"
    s-1vcpu-1gb-amd
    "s-1vcpu-1gb-intel"
    s-1vcpu-1gb-intel
    "s-1vcpu-1gb-35gb-intel"
    s-1vcpu-1gb-35gb-intel
    "s-1vcpu-2gb"
    s-1vcpu-2gb
    "s-1vcpu-2gb-amd"
    s-1vcpu-2gb-amd
    "s-1vcpu-2gb-intel"
    s-1vcpu-2gb-intel
    "s-1vcpu-2gb-70gb-intel"
    s-1vcpu-2gb-70gb-intel
    "s-2vcpu-2gb"
    s-2vcpu-2gb
    "s-2vcpu-2gb-amd"
    s-2vcpu-2gb-amd
    "s-2vcpu-2gb-intel"
    s-2vcpu-2gb-intel
    "s-2vcpu-2gb-90gb-intel"
    s-2vcpu-2gb-90gb-intel
    "s-2vcpu-4gb"
    s-2vcpu-4gb
    "s-2vcpu-4gb-amd"
    s-2vcpu-4gb-amd
    "s-2vcpu-4gb-intel"
    s-2vcpu-4gb-intel
    "s-2vcpu-4gb-120gb-intel"
    s-2vcpu-4gb-120gb-intel
    "s-2vcpu-8gb-amd"
    s-2vcpu-8gb-amd
    "c-2"
    c-2
    "c2-2vcpu-4gb"
    c2-2vcpu-4gb
    "s-2vcpu-8gb-160gb-intel"
    s-2vcpu-8gb-160gb-intel
    "s-4vcpu-8gb"
    s-4vcpu-8gb
    "s-4vcpu-8gb-amd"
    s-4vcpu-8gb-amd
    "s-4vcpu-8gb-intel"
    s-4vcpu-8gb-intel
    "g-2vcpu-8gb"
    g-2vcpu-8gb
    "s-4vcpu-8gb-240gb-intel"
    s-4vcpu-8gb-240gb-intel
    "gd-2vcpu-8gb"
    gd-2vcpu-8gb
    "g-2vcpu-8gb-intel"
    g-2vcpu-8gb-intel
    "gd-2vcpu-8gb-intel"
    gd-2vcpu-8gb-intel
    "s-4vcpu-16gb-amd"
    s-4vcpu-16gb-amd
    "m-2vcpu-16gb"
    m-2vcpu-16gb
    "c-4"
    c-4
    "c2-4vcpu-8gb"
    c2-4vcpu-8gb
    "s-4vcpu-16gb-320gb-intel"
    s-4vcpu-16gb-320gb-intel
    "s-8vcpu-16gb"
    s-8vcpu-16gb
    "m-2vcpu-16gb-intel"
    m-2vcpu-16gb-intel
    "m3-2vcpu-16gb"
    m3-2vcpu-16gb
    "c-4-intel"
    c-4-intel
    "m3-2vcpu-16gb-intel"
    m3-2vcpu-16gb-intel
    "s-8vcpu-16gb-amd"
    s-8vcpu-16gb-amd
    "s-8vcpu-16gb-intel"
    s-8vcpu-16gb-intel
    "c2-4vcpu-8gb-intel"
    c2-4vcpu-8gb-intel
    "g-4vcpu-16gb"
    g-4vcpu-16gb
    "s-8vcpu-16gb-480gb-intel"
    s-8vcpu-16gb-480gb-intel
    "so-2vcpu-16gb-intel"
    so-2vcpu-16gb-intel
    "so-2vcpu-16gb"
    so-2vcpu-16gb
    "m6-2vcpu-16gb"
    m6-2vcpu-16gb
    "gd-4vcpu-16gb"
    gd-4vcpu-16gb
    "so1_5-2vcpu-16gb-intel"
    so1_5-2vcpu-16gb-intel
    "g-4vcpu-16gb-intel"
    g-4vcpu-16gb-intel
    "gd-4vcpu-16gb-intel"
    gd-4vcpu-16gb-intel
    "so1_5-2vcpu-16gb"
    so1_5-2vcpu-16gb
    "s-8vcpu-32gb-amd"
    s-8vcpu-32gb-amd
    "m-4vcpu-32gb"
    m-4vcpu-32gb
    "c-8"
    c-8
    "c2-8vcpu-16gb"
    c2-8vcpu-16gb
    "s-8vcpu-32gb-640gb-intel"
    s-8vcpu-32gb-640gb-intel
    "m-4vcpu-32gb-intel"
    m-4vcpu-32gb-intel
    "m3-4vcpu-32gb"
    m3-4vcpu-32gb
    "c-8-intel"
    c-8-intel
    "m3-4vcpu-32gb-intel"
    m3-4vcpu-32gb-intel
    "c2-8vcpu-16gb-intel"
    c2-8vcpu-16gb-intel
    "g-8vcpu-32gb"
    g-8vcpu-32gb
    "so-4vcpu-32gb-intel"
    so-4vcpu-32gb-intel
    "so-4vcpu-32gb"
    so-4vcpu-32gb
    "m6-4vcpu-32gb"
    m6-4vcpu-32gb
    "gd-8vcpu-32gb"
    gd-8vcpu-32gb
    "so1_5-4vcpu-32gb-intel"
    so1_5-4vcpu-32gb-intel
    "g-8vcpu-32gb-intel"
    g-8vcpu-32gb-intel
    "gd-8vcpu-32gb-intel"
    gd-8vcpu-32gb-intel
    "so1_5-4vcpu-32gb"
    so1_5-4vcpu-32gb
    "m-8vcpu-64gb"
    m-8vcpu-64gb
    "c-16"
    c-16
    "c2-16vcpu-32gb"
    c2-16vcpu-32gb
    "m-8vcpu-64gb-intel"
    m-8vcpu-64gb-intel
    "m3-8vcpu-64gb"
    m3-8vcpu-64gb
    "c-16-intel"
    c-16-intel
    "m3-8vcpu-64gb-intel"
    m3-8vcpu-64gb-intel
    "c2-16vcpu-32gb-intel"
    c2-16vcpu-32gb-intel
    "g-16vcpu-64gb"
    g-16vcpu-64gb
    "so-8vcpu-64gb-intel"
    so-8vcpu-64gb-intel
    "so-8vcpu-64gb"
    so-8vcpu-64gb
    "m6-8vcpu-64gb"
    m6-8vcpu-64gb
    "gd-16vcpu-64gb"
    gd-16vcpu-64gb
    "so1_5-8vcpu-64gb-intel"
    so1_5-8vcpu-64gb-intel
    "g-16vcpu-64gb-intel"
    g-16vcpu-64gb-intel
    "gd-16vcpu-64gb-intel"
    gd-16vcpu-64gb-intel
    "so1_5-8vcpu-64gb"
    so1_5-8vcpu-64gb
    "m-16vcpu-128gb"
    m-16vcpu-128gb
    "c-32"
    c-32
    "c2-32vcpu-64gb"
    c2-32vcpu-64gb
    "m-16vcpu-128gb-intel"
    m-16vcpu-128gb-intel
    "m3-16vcpu-128gb"
    m3-16vcpu-128gb
    "c-32-intel"
    c-32-intel
    "m3-16vcpu-128gb-intel"
    m3-16vcpu-128gb-intel
    "c2-32vcpu-64gb-intel"
    c2-32vcpu-64gb-intel
    "c-48"
    c-48
    "m-24vcpu-192gb"
    m-24vcpu-192gb
    "g-32vcpu-128gb"
    g-32vcpu-128gb
    "so-16vcpu-128gb-intel"
    so-16vcpu-128gb-intel
    "so-16vcpu-128gb"
    so-16vcpu-128gb
    "m6-16vcpu-128gb"
    m6-16vcpu-128gb
    "gd-32vcpu-128gb"
    gd-32vcpu-128gb
    "so1_5-16vcpu-128gb-intel"
    so1_5-16vcpu-128gb-intel
    "c2-48vcpu-96gb"
    c2-48vcpu-96gb
    "m-24vcpu-192gb-intel"
    m-24vcpu-192gb-intel
    "g-32vcpu-128gb-intel"
    g-32vcpu-128gb-intel
    "m3-24vcpu-192gb"
    m3-24vcpu-192gb
    "g-40vcpu-160gb"
    g-40vcpu-160gb
    "gd-32vcpu-128gb-intel"
    gd-32vcpu-128gb-intel
    "so1_5-16vcpu-128gb"
    so1_5-16vcpu-128gb
    "c-48-intel"
    c-48-intel
    "m3-24vcpu-192gb-intel"
    m3-24vcpu-192gb-intel
    "m-32vcpu-256gb"
    m-32vcpu-256gb
    "gd-40vcpu-160gb"
    gd-40vcpu-160gb
    "c2-48vcpu-96gb-intel"
    c2-48vcpu-96gb-intel
    "so-24vcpu-192gb-intel"
    so-24vcpu-192gb-intel
    "so-24vcpu-192gb"
    so-24vcpu-192gb
    "m6-24vcpu-192gb"
    m6-24vcpu-192gb
    "m-32vcpu-256gb-intel"
    m-32vcpu-256gb-intel
    "c-60-intel"
    c-60-intel
    "m3-32vcpu-256gb"
    m3-32vcpu-256gb
    "so1_5-24vcpu-192gb-intel"
    so1_5-24vcpu-192gb-intel
    "m3-32vcpu-256gb-intel"
    m3-32vcpu-256gb-intel
    "g-48vcpu-192gb-intel"
    g-48vcpu-192gb-intel
    "c2-60vcpu-120gb-intel"
    c2-60vcpu-120gb-intel
    "gd-48vcpu-192gb-intel"
    gd-48vcpu-192gb-intel
    "so1_5-24vcpu-192gb"
    so1_5-24vcpu-192gb
    "so-32vcpu-256gb-intel"
    so-32vcpu-256gb-intel
    "so-32vcpu-256gb"
    so-32vcpu-256gb
    "m6-32vcpu-256gb"
    m6-32vcpu-256gb
    "so1_5-32vcpu-256gb-intel"
    so1_5-32vcpu-256gb-intel
    "g-60vcpu-240gb-intel"
    g-60vcpu-240gb-intel
    "m-48vcpu-384gb-intel"
    m-48vcpu-384gb-intel
    "gd-60vcpu-240gb-intel"
    gd-60vcpu-240gb-intel
    "gpu-h100x1-80gb"
    gpu-h100x1-80gb
    "so1_5-32vcpu-256gb"
    so1_5-32vcpu-256gb
    "m3-48vcpu-384gb-intel"
    m3-48vcpu-384gb-intel
    "so-48vcpu-384gb-intel"
    so-48vcpu-384gb-intel
    "gpu-h100x1-80gb-200"
    gpu-h100x1-80gb-200
    "gpu-h100x8-640gb"
    gpu-h100x8-640gb
    "gpu-h100x8-640gb-200"
    gpu-h100x8-640gb-200
    "16gb"
    16gb
    "1gb"
    1gb
    "2gb"
    2gb
    "32gb"
    32gb
    "48gb"
    48gb
    "4gb"
    4gb
    "512mb"
    512mb
    "64gb"
    64gb
    "8gb"
    8gb
    "c2-4vcpu-8gb"
    c2-4vcpu-8gb
    "s-12vcpu-48gb"
    s-12vcpu-48gb
    "s-16vcpu-64gb"
    s-16vcpu-64gb
    "s-1vcpu-3gb"
    s-1vcpu-3gb
    "s-20vcpu-96gb"
    s-20vcpu-96gb
    "s-24vcpu-128gb"
    s-24vcpu-128gb
    "s-32vcpu-192gb"
    s-32vcpu-192gb
    "s-3vcpu-1gb"
    s-3vcpu-1gb
    "s-6vcpu-16gb"
    s-6vcpu-16gb
    "s-8vcpu-32gb"
    s-8vcpu-32gb
    "so1_5-16vcpu-128gb"
    so1_5-16vcpu-128gb
    "so1_5-24vcpu-192gb"
    so1_5-24vcpu-192gb
    "so1_5-2vcpu-16gb"
    so1_5-2vcpu-16gb
    "so1_5-32vcpu-256gb"
    so1_5-32vcpu-256gb
    "so1_5-4vcpu-32gb"
    so1_5-4vcpu-32gb
    "so1_5-8vcpu-64gb"
    so1_5-8vcpu-64gb

    KubernetesNodePoolNode, KubernetesNodePoolNodeArgs

    CreatedAt string
    The date and time when the node was created.
    DropletId string
    The id of the node's droplet
    Id string
    A unique ID that can be used to identify and reference the node.
    Name string
    A name for the node pool.
    Status string
    A string indicating the current status of the individual node.
    UpdatedAt string
    The date and time when the node was last updated.
    CreatedAt string
    The date and time when the node was created.
    DropletId string
    The id of the node's droplet
    Id string
    A unique ID that can be used to identify and reference the node.
    Name string
    A name for the node pool.
    Status string
    A string indicating the current status of the individual node.
    UpdatedAt string
    The date and time when the node was last updated.
    createdAt String
    The date and time when the node was created.
    dropletId String
    The id of the node's droplet
    id String
    A unique ID that can be used to identify and reference the node.
    name String
    A name for the node pool.
    status String
    A string indicating the current status of the individual node.
    updatedAt String
    The date and time when the node was last updated.
    createdAt string
    The date and time when the node was created.
    dropletId string
    The id of the node's droplet
    id string
    A unique ID that can be used to identify and reference the node.
    name string
    A name for the node pool.
    status string
    A string indicating the current status of the individual node.
    updatedAt string
    The date and time when the node was last updated.
    created_at str
    The date and time when the node was created.
    droplet_id str
    The id of the node's droplet
    id str
    A unique ID that can be used to identify and reference the node.
    name str
    A name for the node pool.
    status str
    A string indicating the current status of the individual node.
    updated_at str
    The date and time when the node was last updated.
    createdAt String
    The date and time when the node was created.
    dropletId String
    The id of the node's droplet
    id String
    A unique ID that can be used to identify and reference the node.
    name String
    A name for the node pool.
    status String
    A string indicating the current status of the individual node.
    updatedAt String
    The date and time when the node was last updated.

    KubernetesNodePoolTaint, KubernetesNodePoolTaintArgs

    Effect string
    How the node reacts to pods that it won't tolerate. Available effect values are: "NoSchedule", "PreferNoSchedule", "NoExecute".
    Key string
    An arbitrary string. The "key" and "value" fields of the "taint" object form a key-value pair.
    Value string
    An arbitrary string. The "key" and "value" fields of the "taint" object form a key-value pair.
    Effect string
    How the node reacts to pods that it won't tolerate. Available effect values are: "NoSchedule", "PreferNoSchedule", "NoExecute".
    Key string
    An arbitrary string. The "key" and "value" fields of the "taint" object form a key-value pair.
    Value string
    An arbitrary string. The "key" and "value" fields of the "taint" object form a key-value pair.
    effect String
    How the node reacts to pods that it won't tolerate. Available effect values are: "NoSchedule", "PreferNoSchedule", "NoExecute".
    key String
    An arbitrary string. The "key" and "value" fields of the "taint" object form a key-value pair.
    value String
    An arbitrary string. The "key" and "value" fields of the "taint" object form a key-value pair.
    effect string
    How the node reacts to pods that it won't tolerate. Available effect values are: "NoSchedule", "PreferNoSchedule", "NoExecute".
    key string
    An arbitrary string. The "key" and "value" fields of the "taint" object form a key-value pair.
    value string
    An arbitrary string. The "key" and "value" fields of the "taint" object form a key-value pair.
    effect str
    How the node reacts to pods that it won't tolerate. Available effect values are: "NoSchedule", "PreferNoSchedule", "NoExecute".
    key str
    An arbitrary string. The "key" and "value" fields of the "taint" object form a key-value pair.
    value str
    An arbitrary string. The "key" and "value" fields of the "taint" object form a key-value pair.
    effect String
    How the node reacts to pods that it won't tolerate. Available effect values are: "NoSchedule", "PreferNoSchedule", "NoExecute".
    key String
    An arbitrary string. The "key" and "value" fields of the "taint" object form a key-value pair.
    value String
    An arbitrary string. The "key" and "value" fields of the "taint" object form a key-value pair.

    Import

    If you are importing an existing Kubernetes cluster with a single node pool, just

    import the cluster. Additional node pools can be imported by using their id, e.g.

    $ pulumi import digitalocean:index/kubernetesNodePool:KubernetesNodePool mynodepool 9d76f410-9284-4436-9633-4066852442c8
    

    Note: If the node pool has the terraform:default-node-pool tag, then it is a default node pool for an

    existing cluster. The provider will refuse to import the node pool in that case because the node pool

    is managed by the digitalocean_kubernetes_cluster resource and not by this

    digitalocean_kubernetes_node_pool resource.

    To learn more about importing existing cloud resources, see Importing resources.

    Package Details

    Repository
    DigitalOcean pulumi/pulumi-digitalocean
    License
    Apache-2.0
    Notes
    This Pulumi package is based on the digitalocean Terraform Provider.
    digitalocean logo
    DigitalOcean v4.35.0 published on Tuesday, Nov 19, 2024 by Pulumi