1. Packages
  2. Packages
  3. Scaleway
  4. API Docs
  5. datawarehouse
  6. Deployment
Viewing docs for Scaleway v1.48.0
published on Wednesday, Apr 29, 2026 by pulumiverse
scaleway logo
Viewing docs for Scaleway v1.48.0
published on Wednesday, Apr 29, 2026 by pulumiverse

    Creates and manages Scaleway Data Warehouse deployments. For more information refer to the product documentation.

    Example Usage

    Basic

    import * as pulumi from "@pulumi/pulumi";
    import * as scaleway from "@pulumiverse/scaleway";
    
    const main = new scaleway.datawarehouse.Deployment("main", {
        name: "my-datawarehouse",
        version: "v25",
        replicaCount: 1,
        cpuMin: 2,
        cpuMax: 4,
        ramPerCpu: 4,
        password: "thiZ_is_v&ry_s3cret",
    });
    
    import pulumi
    import pulumiverse_scaleway as scaleway
    
    main = scaleway.datawarehouse.Deployment("main",
        name="my-datawarehouse",
        version="v25",
        replica_count=1,
        cpu_min=2,
        cpu_max=4,
        ram_per_cpu=4,
        password="thiZ_is_v&ry_s3cret")
    
    package main
    
    import (
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    	"github.com/pulumiverse/pulumi-scaleway/sdk/go/scaleway/datawarehouse"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		_, err := datawarehouse.NewDeployment(ctx, "main", &datawarehouse.DeploymentArgs{
    			Name:         pulumi.String("my-datawarehouse"),
    			Version:      pulumi.String("v25"),
    			ReplicaCount: pulumi.Int(1),
    			CpuMin:       pulumi.Int(2),
    			CpuMax:       pulumi.Int(4),
    			RamPerCpu:    pulumi.Int(4),
    			Password:     pulumi.String("thiZ_is_v&ry_s3cret"),
    		})
    		if err != nil {
    			return err
    		}
    		return nil
    	})
    }
    
    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using Scaleway = Pulumiverse.Scaleway;
    
    return await Deployment.RunAsync(() => 
    {
        var main = new Scaleway.Datawarehouse.Deployment("main", new()
        {
            Name = "my-datawarehouse",
            Version = "v25",
            ReplicaCount = 1,
            CpuMin = 2,
            CpuMax = 4,
            RamPerCpu = 4,
            Password = "thiZ_is_v&ry_s3cret",
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.scaleway.datawarehouse.Deployment;
    import com.pulumi.scaleway.datawarehouse.DeploymentArgs;
    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 main = new Deployment("main", DeploymentArgs.builder()
                .name("my-datawarehouse")
                .version("v25")
                .replicaCount(1)
                .cpuMin(2)
                .cpuMax(4)
                .ramPerCpu(4)
                .password("thiZ_is_v&ry_s3cret")
                .build());
    
        }
    }
    
    resources:
      main:
        type: scaleway:datawarehouse:Deployment
        properties:
          name: my-datawarehouse
          version: v25
          replicaCount: 1
          cpuMin: 2
          cpuMax: 4
          ramPerCpu: 4
          password: thiZ_is_v&ry_s3cret
    

    With Tags

    import * as pulumi from "@pulumi/pulumi";
    import * as scaleway from "@pulumiverse/scaleway";
    
    const main = new scaleway.datawarehouse.Deployment("main", {
        name: "my-datawarehouse",
        version: "v25",
        replicaCount: 1,
        cpuMin: 2,
        cpuMax: 4,
        ramPerCpu: 4,
        password: "thiZ_is_v&ry_s3cret",
        tags: [
            "production",
            "analytics",
        ],
    });
    
    import pulumi
    import pulumiverse_scaleway as scaleway
    
    main = scaleway.datawarehouse.Deployment("main",
        name="my-datawarehouse",
        version="v25",
        replica_count=1,
        cpu_min=2,
        cpu_max=4,
        ram_per_cpu=4,
        password="thiZ_is_v&ry_s3cret",
        tags=[
            "production",
            "analytics",
        ])
    
    package main
    
    import (
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    	"github.com/pulumiverse/pulumi-scaleway/sdk/go/scaleway/datawarehouse"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		_, err := datawarehouse.NewDeployment(ctx, "main", &datawarehouse.DeploymentArgs{
    			Name:         pulumi.String("my-datawarehouse"),
    			Version:      pulumi.String("v25"),
    			ReplicaCount: pulumi.Int(1),
    			CpuMin:       pulumi.Int(2),
    			CpuMax:       pulumi.Int(4),
    			RamPerCpu:    pulumi.Int(4),
    			Password:     pulumi.String("thiZ_is_v&ry_s3cret"),
    			Tags: pulumi.StringArray{
    				pulumi.String("production"),
    				pulumi.String("analytics"),
    			},
    		})
    		if err != nil {
    			return err
    		}
    		return nil
    	})
    }
    
    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using Scaleway = Pulumiverse.Scaleway;
    
    return await Deployment.RunAsync(() => 
    {
        var main = new Scaleway.Datawarehouse.Deployment("main", new()
        {
            Name = "my-datawarehouse",
            Version = "v25",
            ReplicaCount = 1,
            CpuMin = 2,
            CpuMax = 4,
            RamPerCpu = 4,
            Password = "thiZ_is_v&ry_s3cret",
            Tags = new[]
            {
                "production",
                "analytics",
            },
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.scaleway.datawarehouse.Deployment;
    import com.pulumi.scaleway.datawarehouse.DeploymentArgs;
    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 main = new Deployment("main", DeploymentArgs.builder()
                .name("my-datawarehouse")
                .version("v25")
                .replicaCount(1)
                .cpuMin(2)
                .cpuMax(4)
                .ramPerCpu(4)
                .password("thiZ_is_v&ry_s3cret")
                .tags(            
                    "production",
                    "analytics")
                .build());
    
        }
    }
    
    resources:
      main:
        type: scaleway:datawarehouse:Deployment
        properties:
          name: my-datawarehouse
          version: v25
          replicaCount: 1
          cpuMin: 2
          cpuMax: 4
          ramPerCpu: 4
          password: thiZ_is_v&ry_s3cret
          tags:
            - production
            - analytics
    

    With Private Network

    import * as pulumi from "@pulumi/pulumi";
    import * as scaleway from "@pulumiverse/scaleway";
    
    const main = new scaleway.network.Vpc("main", {name: "my-vpc"});
    const pn = new scaleway.network.PrivateNetwork("pn", {
        name: "my-private-network",
        vpcId: main.id,
    });
    const mainDeployment = new scaleway.datawarehouse.Deployment("main", {
        name: "my-datawarehouse",
        version: "v25",
        replicaCount: 1,
        cpuMin: 2,
        cpuMax: 4,
        ramPerCpu: 4,
        password: "thiZ_is_v&ry_s3cret",
        privateNetwork: {
            pnId: pn.id,
        },
    });
    
    import pulumi
    import pulumiverse_scaleway as scaleway
    
    main = scaleway.network.Vpc("main", name="my-vpc")
    pn = scaleway.network.PrivateNetwork("pn",
        name="my-private-network",
        vpc_id=main.id)
    main_deployment = scaleway.datawarehouse.Deployment("main",
        name="my-datawarehouse",
        version="v25",
        replica_count=1,
        cpu_min=2,
        cpu_max=4,
        ram_per_cpu=4,
        password="thiZ_is_v&ry_s3cret",
        private_network={
            "pn_id": pn.id,
        })
    
    package main
    
    import (
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    	"github.com/pulumiverse/pulumi-scaleway/sdk/go/scaleway/datawarehouse"
    	"github.com/pulumiverse/pulumi-scaleway/sdk/go/scaleway/network"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		main, err := network.NewVpc(ctx, "main", &network.VpcArgs{
    			Name: pulumi.String("my-vpc"),
    		})
    		if err != nil {
    			return err
    		}
    		pn, err := network.NewPrivateNetwork(ctx, "pn", &network.PrivateNetworkArgs{
    			Name:  pulumi.String("my-private-network"),
    			VpcId: main.ID(),
    		})
    		if err != nil {
    			return err
    		}
    		_, err = datawarehouse.NewDeployment(ctx, "main", &datawarehouse.DeploymentArgs{
    			Name:         pulumi.String("my-datawarehouse"),
    			Version:      pulumi.String("v25"),
    			ReplicaCount: pulumi.Int(1),
    			CpuMin:       pulumi.Int(2),
    			CpuMax:       pulumi.Int(4),
    			RamPerCpu:    pulumi.Int(4),
    			Password:     pulumi.String("thiZ_is_v&ry_s3cret"),
    			PrivateNetwork: &datawarehouse.DeploymentPrivateNetworkArgs{
    				PnId: pn.ID(),
    			},
    		})
    		if err != nil {
    			return err
    		}
    		return nil
    	})
    }
    
    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using Scaleway = Pulumiverse.Scaleway;
    
    return await Deployment.RunAsync(() => 
    {
        var main = new Scaleway.Network.Vpc("main", new()
        {
            Name = "my-vpc",
        });
    
        var pn = new Scaleway.Network.PrivateNetwork("pn", new()
        {
            Name = "my-private-network",
            VpcId = main.Id,
        });
    
        var mainDeployment = new Scaleway.Datawarehouse.Deployment("main", new()
        {
            Name = "my-datawarehouse",
            Version = "v25",
            ReplicaCount = 1,
            CpuMin = 2,
            CpuMax = 4,
            RamPerCpu = 4,
            Password = "thiZ_is_v&ry_s3cret",
            PrivateNetwork = new Scaleway.Datawarehouse.Inputs.DeploymentPrivateNetworkArgs
            {
                PnId = pn.Id,
            },
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.scaleway.network.Vpc;
    import com.pulumi.scaleway.network.VpcArgs;
    import com.pulumi.scaleway.network.PrivateNetwork;
    import com.pulumi.scaleway.network.PrivateNetworkArgs;
    import com.pulumi.scaleway.datawarehouse.Deployment;
    import com.pulumi.scaleway.datawarehouse.DeploymentArgs;
    import com.pulumi.scaleway.datawarehouse.inputs.DeploymentPrivateNetworkArgs;
    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 main = new Vpc("main", VpcArgs.builder()
                .name("my-vpc")
                .build());
    
            var pn = new PrivateNetwork("pn", PrivateNetworkArgs.builder()
                .name("my-private-network")
                .vpcId(main.id())
                .build());
    
            var mainDeployment = new Deployment("mainDeployment", DeploymentArgs.builder()
                .name("my-datawarehouse")
                .version("v25")
                .replicaCount(1)
                .cpuMin(2)
                .cpuMax(4)
                .ramPerCpu(4)
                .password("thiZ_is_v&ry_s3cret")
                .privateNetwork(DeploymentPrivateNetworkArgs.builder()
                    .pnId(pn.id())
                    .build())
                .build());
    
        }
    }
    
    resources:
      main:
        type: scaleway:network:Vpc
        properties:
          name: my-vpc
      pn:
        type: scaleway:network:PrivateNetwork
        properties:
          name: my-private-network
          vpcId: ${main.id}
      mainDeployment:
        type: scaleway:datawarehouse:Deployment
        name: main
        properties:
          name: my-datawarehouse
          version: v25
          replicaCount: 1
          cpuMin: 2
          cpuMax: 4
          ramPerCpu: 4
          password: thiZ_is_v&ry_s3cret
          privateNetwork:
            pnId: ${pn.id}
    

    Create Deployment Resource

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

    Constructor syntax

    new Deployment(name: string, args: DeploymentArgs, opts?: CustomResourceOptions);
    @overload
    def Deployment(resource_name: str,
                   args: DeploymentArgs,
                   opts: Optional[ResourceOptions] = None)
    
    @overload
    def Deployment(resource_name: str,
                   opts: Optional[ResourceOptions] = None,
                   cpu_max: Optional[int] = None,
                   cpu_min: Optional[int] = None,
                   version: Optional[str] = None,
                   replica_count: Optional[int] = None,
                   ram_per_cpu: Optional[int] = None,
                   private_network: Optional[DeploymentPrivateNetworkArgs] = None,
                   password_wo_version: Optional[int] = None,
                   project_id: Optional[str] = None,
                   password_wo: Optional[str] = None,
                   region: Optional[str] = None,
                   password: Optional[str] = None,
                   started: Optional[bool] = None,
                   tags: Optional[Sequence[str]] = None,
                   name: Optional[str] = None)
    func NewDeployment(ctx *Context, name string, args DeploymentArgs, opts ...ResourceOption) (*Deployment, error)
    public Deployment(string name, DeploymentArgs args, CustomResourceOptions? opts = null)
    public Deployment(String name, DeploymentArgs args)
    public Deployment(String name, DeploymentArgs args, CustomResourceOptions options)
    
    type: scaleway:datawarehouse:Deployment
    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 DeploymentArgs
    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 DeploymentArgs
    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 DeploymentArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args DeploymentArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args DeploymentArgs
    The arguments to resource properties.
    options CustomResourceOptions
    Bag of options to control resource's behavior.

    Deployment 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 Deployment resource accepts the following input properties:

    CpuMax int
    Maximum CPU count (autoscaling upper bound). Must be greater than or equal to cpuMin. Can be updated in place.
    CpuMin int
    Minimum CPU count (autoscaling lower bound). Must be less than or equal to cpuMax. Can be updated in place.
    RamPerCpu int
    RAM per CPU in GB.
    ReplicaCount int
    Number of replicas. Can be updated in place via the deployment configuration API.
    Version string
    ClickHouse version to use (e.g., "v25"). Changing this forces recreation of the deployment.
    Name string
    Name of the Data Warehouse deployment.
    Password string
    Password for the first user of the deployment. If not specified, a random password will be generated. Only one of password or passwordWo should be specified. Note: plain password is only used during deployment creation; it is not rotated on update.
    PasswordWo string
    NOTE: This field is write-only and its value will not be updated in state as part of read operations. Password for the first user of the deployment in write-only mode. Only one of password or passwordWo should be specified. passwordWo will not be set in the Terraform state. To update the passwordWo, you must also update the passwordWoVersion. Updates are applied via the Users API to the initial user (an administrator when present, otherwise the first user by name).
    PasswordWoVersion int
    The version of the write-only password. To update the passwordWo, you must also update the passwordWoVersion.
    PrivateNetwork Pulumiverse.Scaleway.Datawarehouse.Inputs.DeploymentPrivateNetwork
    Private network configuration to expose your deployment. Changing this forces recreation of the deployment.
    ProjectId string

    projectId) The ID of the project the deployment is associated with.

    Note: A public endpoint is always created automatically alongside any private network configuration.

    Region string
    region) The region in which the deployment should be created.
    Started bool
    Whether the deployment should be running. When set to false, the provider calls the Stop deployment API after create or update; when set to true, it calls Start deployment if the deployment is stopped. Scaling fields (replicaCount, cpuMin, cpuMax) require the deployment to be running; if it is stopped, the provider starts it to apply the change, then stops it again when started is false.
    Tags List<string>
    List of tags to apply to the deployment.
    CpuMax int
    Maximum CPU count (autoscaling upper bound). Must be greater than or equal to cpuMin. Can be updated in place.
    CpuMin int
    Minimum CPU count (autoscaling lower bound). Must be less than or equal to cpuMax. Can be updated in place.
    RamPerCpu int
    RAM per CPU in GB.
    ReplicaCount int
    Number of replicas. Can be updated in place via the deployment configuration API.
    Version string
    ClickHouse version to use (e.g., "v25"). Changing this forces recreation of the deployment.
    Name string
    Name of the Data Warehouse deployment.
    Password string
    Password for the first user of the deployment. If not specified, a random password will be generated. Only one of password or passwordWo should be specified. Note: plain password is only used during deployment creation; it is not rotated on update.
    PasswordWo string
    NOTE: This field is write-only and its value will not be updated in state as part of read operations. Password for the first user of the deployment in write-only mode. Only one of password or passwordWo should be specified. passwordWo will not be set in the Terraform state. To update the passwordWo, you must also update the passwordWoVersion. Updates are applied via the Users API to the initial user (an administrator when present, otherwise the first user by name).
    PasswordWoVersion int
    The version of the write-only password. To update the passwordWo, you must also update the passwordWoVersion.
    PrivateNetwork DeploymentPrivateNetworkArgs
    Private network configuration to expose your deployment. Changing this forces recreation of the deployment.
    ProjectId string

    projectId) The ID of the project the deployment is associated with.

    Note: A public endpoint is always created automatically alongside any private network configuration.

    Region string
    region) The region in which the deployment should be created.
    Started bool
    Whether the deployment should be running. When set to false, the provider calls the Stop deployment API after create or update; when set to true, it calls Start deployment if the deployment is stopped. Scaling fields (replicaCount, cpuMin, cpuMax) require the deployment to be running; if it is stopped, the provider starts it to apply the change, then stops it again when started is false.
    Tags []string
    List of tags to apply to the deployment.
    cpuMax Integer
    Maximum CPU count (autoscaling upper bound). Must be greater than or equal to cpuMin. Can be updated in place.
    cpuMin Integer
    Minimum CPU count (autoscaling lower bound). Must be less than or equal to cpuMax. Can be updated in place.
    ramPerCpu Integer
    RAM per CPU in GB.
    replicaCount Integer
    Number of replicas. Can be updated in place via the deployment configuration API.
    version String
    ClickHouse version to use (e.g., "v25"). Changing this forces recreation of the deployment.
    name String
    Name of the Data Warehouse deployment.
    password String
    Password for the first user of the deployment. If not specified, a random password will be generated. Only one of password or passwordWo should be specified. Note: plain password is only used during deployment creation; it is not rotated on update.
    passwordWo String
    NOTE: This field is write-only and its value will not be updated in state as part of read operations. Password for the first user of the deployment in write-only mode. Only one of password or passwordWo should be specified. passwordWo will not be set in the Terraform state. To update the passwordWo, you must also update the passwordWoVersion. Updates are applied via the Users API to the initial user (an administrator when present, otherwise the first user by name).
    passwordWoVersion Integer
    The version of the write-only password. To update the passwordWo, you must also update the passwordWoVersion.
    privateNetwork DeploymentPrivateNetwork
    Private network configuration to expose your deployment. Changing this forces recreation of the deployment.
    projectId String

    projectId) The ID of the project the deployment is associated with.

    Note: A public endpoint is always created automatically alongside any private network configuration.

    region String
    region) The region in which the deployment should be created.
    started Boolean
    Whether the deployment should be running. When set to false, the provider calls the Stop deployment API after create or update; when set to true, it calls Start deployment if the deployment is stopped. Scaling fields (replicaCount, cpuMin, cpuMax) require the deployment to be running; if it is stopped, the provider starts it to apply the change, then stops it again when started is false.
    tags List<String>
    List of tags to apply to the deployment.
    cpuMax number
    Maximum CPU count (autoscaling upper bound). Must be greater than or equal to cpuMin. Can be updated in place.
    cpuMin number
    Minimum CPU count (autoscaling lower bound). Must be less than or equal to cpuMax. Can be updated in place.
    ramPerCpu number
    RAM per CPU in GB.
    replicaCount number
    Number of replicas. Can be updated in place via the deployment configuration API.
    version string
    ClickHouse version to use (e.g., "v25"). Changing this forces recreation of the deployment.
    name string
    Name of the Data Warehouse deployment.
    password string
    Password for the first user of the deployment. If not specified, a random password will be generated. Only one of password or passwordWo should be specified. Note: plain password is only used during deployment creation; it is not rotated on update.
    passwordWo string
    NOTE: This field is write-only and its value will not be updated in state as part of read operations. Password for the first user of the deployment in write-only mode. Only one of password or passwordWo should be specified. passwordWo will not be set in the Terraform state. To update the passwordWo, you must also update the passwordWoVersion. Updates are applied via the Users API to the initial user (an administrator when present, otherwise the first user by name).
    passwordWoVersion number
    The version of the write-only password. To update the passwordWo, you must also update the passwordWoVersion.
    privateNetwork DeploymentPrivateNetwork
    Private network configuration to expose your deployment. Changing this forces recreation of the deployment.
    projectId string

    projectId) The ID of the project the deployment is associated with.

    Note: A public endpoint is always created automatically alongside any private network configuration.

    region string
    region) The region in which the deployment should be created.
    started boolean
    Whether the deployment should be running. When set to false, the provider calls the Stop deployment API after create or update; when set to true, it calls Start deployment if the deployment is stopped. Scaling fields (replicaCount, cpuMin, cpuMax) require the deployment to be running; if it is stopped, the provider starts it to apply the change, then stops it again when started is false.
    tags string[]
    List of tags to apply to the deployment.
    cpu_max int
    Maximum CPU count (autoscaling upper bound). Must be greater than or equal to cpuMin. Can be updated in place.
    cpu_min int
    Minimum CPU count (autoscaling lower bound). Must be less than or equal to cpuMax. Can be updated in place.
    ram_per_cpu int
    RAM per CPU in GB.
    replica_count int
    Number of replicas. Can be updated in place via the deployment configuration API.
    version str
    ClickHouse version to use (e.g., "v25"). Changing this forces recreation of the deployment.
    name str
    Name of the Data Warehouse deployment.
    password str
    Password for the first user of the deployment. If not specified, a random password will be generated. Only one of password or passwordWo should be specified. Note: plain password is only used during deployment creation; it is not rotated on update.
    password_wo str
    NOTE: This field is write-only and its value will not be updated in state as part of read operations. Password for the first user of the deployment in write-only mode. Only one of password or passwordWo should be specified. passwordWo will not be set in the Terraform state. To update the passwordWo, you must also update the passwordWoVersion. Updates are applied via the Users API to the initial user (an administrator when present, otherwise the first user by name).
    password_wo_version int
    The version of the write-only password. To update the passwordWo, you must also update the passwordWoVersion.
    private_network DeploymentPrivateNetworkArgs
    Private network configuration to expose your deployment. Changing this forces recreation of the deployment.
    project_id str

    projectId) The ID of the project the deployment is associated with.

    Note: A public endpoint is always created automatically alongside any private network configuration.

    region str
    region) The region in which the deployment should be created.
    started bool
    Whether the deployment should be running. When set to false, the provider calls the Stop deployment API after create or update; when set to true, it calls Start deployment if the deployment is stopped. Scaling fields (replicaCount, cpuMin, cpuMax) require the deployment to be running; if it is stopped, the provider starts it to apply the change, then stops it again when started is false.
    tags Sequence[str]
    List of tags to apply to the deployment.
    cpuMax Number
    Maximum CPU count (autoscaling upper bound). Must be greater than or equal to cpuMin. Can be updated in place.
    cpuMin Number
    Minimum CPU count (autoscaling lower bound). Must be less than or equal to cpuMax. Can be updated in place.
    ramPerCpu Number
    RAM per CPU in GB.
    replicaCount Number
    Number of replicas. Can be updated in place via the deployment configuration API.
    version String
    ClickHouse version to use (e.g., "v25"). Changing this forces recreation of the deployment.
    name String
    Name of the Data Warehouse deployment.
    password String
    Password for the first user of the deployment. If not specified, a random password will be generated. Only one of password or passwordWo should be specified. Note: plain password is only used during deployment creation; it is not rotated on update.
    passwordWo String
    NOTE: This field is write-only and its value will not be updated in state as part of read operations. Password for the first user of the deployment in write-only mode. Only one of password or passwordWo should be specified. passwordWo will not be set in the Terraform state. To update the passwordWo, you must also update the passwordWoVersion. Updates are applied via the Users API to the initial user (an administrator when present, otherwise the first user by name).
    passwordWoVersion Number
    The version of the write-only password. To update the passwordWo, you must also update the passwordWoVersion.
    privateNetwork Property Map
    Private network configuration to expose your deployment. Changing this forces recreation of the deployment.
    projectId String

    projectId) The ID of the project the deployment is associated with.

    Note: A public endpoint is always created automatically alongside any private network configuration.

    region String
    region) The region in which the deployment should be created.
    started Boolean
    Whether the deployment should be running. When set to false, the provider calls the Stop deployment API after create or update; when set to true, it calls Start deployment if the deployment is stopped. Scaling fields (replicaCount, cpuMin, cpuMax) require the deployment to be running; if it is stopped, the provider starts it to apply the change, then stops it again when started is false.
    tags List<String>
    List of tags to apply to the deployment.

    Outputs

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

    CreatedAt string
    Date and time of deployment creation (RFC 3339 format).
    Id string
    The provider-assigned unique ID for this managed resource.
    PublicNetworks List<Pulumiverse.Scaleway.Datawarehouse.Outputs.DeploymentPublicNetwork>
    Public endpoint information (always created automatically).
    Status string
    The status of the deployment (e.g., "ready", "provisioning").
    UpdatedAt string
    Date and time of deployment last update (RFC 3339 format).
    CreatedAt string
    Date and time of deployment creation (RFC 3339 format).
    Id string
    The provider-assigned unique ID for this managed resource.
    PublicNetworks []DeploymentPublicNetwork
    Public endpoint information (always created automatically).
    Status string
    The status of the deployment (e.g., "ready", "provisioning").
    UpdatedAt string
    Date and time of deployment last update (RFC 3339 format).
    createdAt String
    Date and time of deployment creation (RFC 3339 format).
    id String
    The provider-assigned unique ID for this managed resource.
    publicNetworks List<DeploymentPublicNetwork>
    Public endpoint information (always created automatically).
    status String
    The status of the deployment (e.g., "ready", "provisioning").
    updatedAt String
    Date and time of deployment last update (RFC 3339 format).
    createdAt string
    Date and time of deployment creation (RFC 3339 format).
    id string
    The provider-assigned unique ID for this managed resource.
    publicNetworks DeploymentPublicNetwork[]
    Public endpoint information (always created automatically).
    status string
    The status of the deployment (e.g., "ready", "provisioning").
    updatedAt string
    Date and time of deployment last update (RFC 3339 format).
    created_at str
    Date and time of deployment creation (RFC 3339 format).
    id str
    The provider-assigned unique ID for this managed resource.
    public_networks Sequence[DeploymentPublicNetwork]
    Public endpoint information (always created automatically).
    status str
    The status of the deployment (e.g., "ready", "provisioning").
    updated_at str
    Date and time of deployment last update (RFC 3339 format).
    createdAt String
    Date and time of deployment creation (RFC 3339 format).
    id String
    The provider-assigned unique ID for this managed resource.
    publicNetworks List<Property Map>
    Public endpoint information (always created automatically).
    status String
    The status of the deployment (e.g., "ready", "provisioning").
    updatedAt String
    Date and time of deployment last update (RFC 3339 format).

    Look up Existing Deployment Resource

    Get an existing Deployment 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?: DeploymentState, opts?: CustomResourceOptions): Deployment
    @staticmethod
    def get(resource_name: str,
            id: str,
            opts: Optional[ResourceOptions] = None,
            cpu_max: Optional[int] = None,
            cpu_min: Optional[int] = None,
            created_at: Optional[str] = None,
            name: Optional[str] = None,
            password: Optional[str] = None,
            password_wo: Optional[str] = None,
            password_wo_version: Optional[int] = None,
            private_network: Optional[DeploymentPrivateNetworkArgs] = None,
            project_id: Optional[str] = None,
            public_networks: Optional[Sequence[DeploymentPublicNetworkArgs]] = None,
            ram_per_cpu: Optional[int] = None,
            region: Optional[str] = None,
            replica_count: Optional[int] = None,
            started: Optional[bool] = None,
            status: Optional[str] = None,
            tags: Optional[Sequence[str]] = None,
            updated_at: Optional[str] = None,
            version: Optional[str] = None) -> Deployment
    func GetDeployment(ctx *Context, name string, id IDInput, state *DeploymentState, opts ...ResourceOption) (*Deployment, error)
    public static Deployment Get(string name, Input<string> id, DeploymentState? state, CustomResourceOptions? opts = null)
    public static Deployment get(String name, Output<String> id, DeploymentState state, CustomResourceOptions options)
    resources:  _:    type: scaleway:datawarehouse:Deployment    get:      id: ${id}
    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:
    CpuMax int
    Maximum CPU count (autoscaling upper bound). Must be greater than or equal to cpuMin. Can be updated in place.
    CpuMin int
    Minimum CPU count (autoscaling lower bound). Must be less than or equal to cpuMax. Can be updated in place.
    CreatedAt string
    Date and time of deployment creation (RFC 3339 format).
    Name string
    Name of the Data Warehouse deployment.
    Password string
    Password for the first user of the deployment. If not specified, a random password will be generated. Only one of password or passwordWo should be specified. Note: plain password is only used during deployment creation; it is not rotated on update.
    PasswordWo string
    NOTE: This field is write-only and its value will not be updated in state as part of read operations. Password for the first user of the deployment in write-only mode. Only one of password or passwordWo should be specified. passwordWo will not be set in the Terraform state. To update the passwordWo, you must also update the passwordWoVersion. Updates are applied via the Users API to the initial user (an administrator when present, otherwise the first user by name).
    PasswordWoVersion int
    The version of the write-only password. To update the passwordWo, you must also update the passwordWoVersion.
    PrivateNetwork Pulumiverse.Scaleway.Datawarehouse.Inputs.DeploymentPrivateNetwork
    Private network configuration to expose your deployment. Changing this forces recreation of the deployment.
    ProjectId string

    projectId) The ID of the project the deployment is associated with.

    Note: A public endpoint is always created automatically alongside any private network configuration.

    PublicNetworks List<Pulumiverse.Scaleway.Datawarehouse.Inputs.DeploymentPublicNetwork>
    Public endpoint information (always created automatically).
    RamPerCpu int
    RAM per CPU in GB.
    Region string
    region) The region in which the deployment should be created.
    ReplicaCount int
    Number of replicas. Can be updated in place via the deployment configuration API.
    Started bool
    Whether the deployment should be running. When set to false, the provider calls the Stop deployment API after create or update; when set to true, it calls Start deployment if the deployment is stopped. Scaling fields (replicaCount, cpuMin, cpuMax) require the deployment to be running; if it is stopped, the provider starts it to apply the change, then stops it again when started is false.
    Status string
    The status of the deployment (e.g., "ready", "provisioning").
    Tags List<string>
    List of tags to apply to the deployment.
    UpdatedAt string
    Date and time of deployment last update (RFC 3339 format).
    Version string
    ClickHouse version to use (e.g., "v25"). Changing this forces recreation of the deployment.
    CpuMax int
    Maximum CPU count (autoscaling upper bound). Must be greater than or equal to cpuMin. Can be updated in place.
    CpuMin int
    Minimum CPU count (autoscaling lower bound). Must be less than or equal to cpuMax. Can be updated in place.
    CreatedAt string
    Date and time of deployment creation (RFC 3339 format).
    Name string
    Name of the Data Warehouse deployment.
    Password string
    Password for the first user of the deployment. If not specified, a random password will be generated. Only one of password or passwordWo should be specified. Note: plain password is only used during deployment creation; it is not rotated on update.
    PasswordWo string
    NOTE: This field is write-only and its value will not be updated in state as part of read operations. Password for the first user of the deployment in write-only mode. Only one of password or passwordWo should be specified. passwordWo will not be set in the Terraform state. To update the passwordWo, you must also update the passwordWoVersion. Updates are applied via the Users API to the initial user (an administrator when present, otherwise the first user by name).
    PasswordWoVersion int
    The version of the write-only password. To update the passwordWo, you must also update the passwordWoVersion.
    PrivateNetwork DeploymentPrivateNetworkArgs
    Private network configuration to expose your deployment. Changing this forces recreation of the deployment.
    ProjectId string

    projectId) The ID of the project the deployment is associated with.

    Note: A public endpoint is always created automatically alongside any private network configuration.

    PublicNetworks []DeploymentPublicNetworkArgs
    Public endpoint information (always created automatically).
    RamPerCpu int
    RAM per CPU in GB.
    Region string
    region) The region in which the deployment should be created.
    ReplicaCount int
    Number of replicas. Can be updated in place via the deployment configuration API.
    Started bool
    Whether the deployment should be running. When set to false, the provider calls the Stop deployment API after create or update; when set to true, it calls Start deployment if the deployment is stopped. Scaling fields (replicaCount, cpuMin, cpuMax) require the deployment to be running; if it is stopped, the provider starts it to apply the change, then stops it again when started is false.
    Status string
    The status of the deployment (e.g., "ready", "provisioning").
    Tags []string
    List of tags to apply to the deployment.
    UpdatedAt string
    Date and time of deployment last update (RFC 3339 format).
    Version string
    ClickHouse version to use (e.g., "v25"). Changing this forces recreation of the deployment.
    cpuMax Integer
    Maximum CPU count (autoscaling upper bound). Must be greater than or equal to cpuMin. Can be updated in place.
    cpuMin Integer
    Minimum CPU count (autoscaling lower bound). Must be less than or equal to cpuMax. Can be updated in place.
    createdAt String
    Date and time of deployment creation (RFC 3339 format).
    name String
    Name of the Data Warehouse deployment.
    password String
    Password for the first user of the deployment. If not specified, a random password will be generated. Only one of password or passwordWo should be specified. Note: plain password is only used during deployment creation; it is not rotated on update.
    passwordWo String
    NOTE: This field is write-only and its value will not be updated in state as part of read operations. Password for the first user of the deployment in write-only mode. Only one of password or passwordWo should be specified. passwordWo will not be set in the Terraform state. To update the passwordWo, you must also update the passwordWoVersion. Updates are applied via the Users API to the initial user (an administrator when present, otherwise the first user by name).
    passwordWoVersion Integer
    The version of the write-only password. To update the passwordWo, you must also update the passwordWoVersion.
    privateNetwork DeploymentPrivateNetwork
    Private network configuration to expose your deployment. Changing this forces recreation of the deployment.
    projectId String

    projectId) The ID of the project the deployment is associated with.

    Note: A public endpoint is always created automatically alongside any private network configuration.

    publicNetworks List<DeploymentPublicNetwork>
    Public endpoint information (always created automatically).
    ramPerCpu Integer
    RAM per CPU in GB.
    region String
    region) The region in which the deployment should be created.
    replicaCount Integer
    Number of replicas. Can be updated in place via the deployment configuration API.
    started Boolean
    Whether the deployment should be running. When set to false, the provider calls the Stop deployment API after create or update; when set to true, it calls Start deployment if the deployment is stopped. Scaling fields (replicaCount, cpuMin, cpuMax) require the deployment to be running; if it is stopped, the provider starts it to apply the change, then stops it again when started is false.
    status String
    The status of the deployment (e.g., "ready", "provisioning").
    tags List<String>
    List of tags to apply to the deployment.
    updatedAt String
    Date and time of deployment last update (RFC 3339 format).
    version String
    ClickHouse version to use (e.g., "v25"). Changing this forces recreation of the deployment.
    cpuMax number
    Maximum CPU count (autoscaling upper bound). Must be greater than or equal to cpuMin. Can be updated in place.
    cpuMin number
    Minimum CPU count (autoscaling lower bound). Must be less than or equal to cpuMax. Can be updated in place.
    createdAt string
    Date and time of deployment creation (RFC 3339 format).
    name string
    Name of the Data Warehouse deployment.
    password string
    Password for the first user of the deployment. If not specified, a random password will be generated. Only one of password or passwordWo should be specified. Note: plain password is only used during deployment creation; it is not rotated on update.
    passwordWo string
    NOTE: This field is write-only and its value will not be updated in state as part of read operations. Password for the first user of the deployment in write-only mode. Only one of password or passwordWo should be specified. passwordWo will not be set in the Terraform state. To update the passwordWo, you must also update the passwordWoVersion. Updates are applied via the Users API to the initial user (an administrator when present, otherwise the first user by name).
    passwordWoVersion number
    The version of the write-only password. To update the passwordWo, you must also update the passwordWoVersion.
    privateNetwork DeploymentPrivateNetwork
    Private network configuration to expose your deployment. Changing this forces recreation of the deployment.
    projectId string

    projectId) The ID of the project the deployment is associated with.

    Note: A public endpoint is always created automatically alongside any private network configuration.

    publicNetworks DeploymentPublicNetwork[]
    Public endpoint information (always created automatically).
    ramPerCpu number
    RAM per CPU in GB.
    region string
    region) The region in which the deployment should be created.
    replicaCount number
    Number of replicas. Can be updated in place via the deployment configuration API.
    started boolean
    Whether the deployment should be running. When set to false, the provider calls the Stop deployment API after create or update; when set to true, it calls Start deployment if the deployment is stopped. Scaling fields (replicaCount, cpuMin, cpuMax) require the deployment to be running; if it is stopped, the provider starts it to apply the change, then stops it again when started is false.
    status string
    The status of the deployment (e.g., "ready", "provisioning").
    tags string[]
    List of tags to apply to the deployment.
    updatedAt string
    Date and time of deployment last update (RFC 3339 format).
    version string
    ClickHouse version to use (e.g., "v25"). Changing this forces recreation of the deployment.
    cpu_max int
    Maximum CPU count (autoscaling upper bound). Must be greater than or equal to cpuMin. Can be updated in place.
    cpu_min int
    Minimum CPU count (autoscaling lower bound). Must be less than or equal to cpuMax. Can be updated in place.
    created_at str
    Date and time of deployment creation (RFC 3339 format).
    name str
    Name of the Data Warehouse deployment.
    password str
    Password for the first user of the deployment. If not specified, a random password will be generated. Only one of password or passwordWo should be specified. Note: plain password is only used during deployment creation; it is not rotated on update.
    password_wo str
    NOTE: This field is write-only and its value will not be updated in state as part of read operations. Password for the first user of the deployment in write-only mode. Only one of password or passwordWo should be specified. passwordWo will not be set in the Terraform state. To update the passwordWo, you must also update the passwordWoVersion. Updates are applied via the Users API to the initial user (an administrator when present, otherwise the first user by name).
    password_wo_version int
    The version of the write-only password. To update the passwordWo, you must also update the passwordWoVersion.
    private_network DeploymentPrivateNetworkArgs
    Private network configuration to expose your deployment. Changing this forces recreation of the deployment.
    project_id str

    projectId) The ID of the project the deployment is associated with.

    Note: A public endpoint is always created automatically alongside any private network configuration.

    public_networks Sequence[DeploymentPublicNetworkArgs]
    Public endpoint information (always created automatically).
    ram_per_cpu int
    RAM per CPU in GB.
    region str
    region) The region in which the deployment should be created.
    replica_count int
    Number of replicas. Can be updated in place via the deployment configuration API.
    started bool
    Whether the deployment should be running. When set to false, the provider calls the Stop deployment API after create or update; when set to true, it calls Start deployment if the deployment is stopped. Scaling fields (replicaCount, cpuMin, cpuMax) require the deployment to be running; if it is stopped, the provider starts it to apply the change, then stops it again when started is false.
    status str
    The status of the deployment (e.g., "ready", "provisioning").
    tags Sequence[str]
    List of tags to apply to the deployment.
    updated_at str
    Date and time of deployment last update (RFC 3339 format).
    version str
    ClickHouse version to use (e.g., "v25"). Changing this forces recreation of the deployment.
    cpuMax Number
    Maximum CPU count (autoscaling upper bound). Must be greater than or equal to cpuMin. Can be updated in place.
    cpuMin Number
    Minimum CPU count (autoscaling lower bound). Must be less than or equal to cpuMax. Can be updated in place.
    createdAt String
    Date and time of deployment creation (RFC 3339 format).
    name String
    Name of the Data Warehouse deployment.
    password String
    Password for the first user of the deployment. If not specified, a random password will be generated. Only one of password or passwordWo should be specified. Note: plain password is only used during deployment creation; it is not rotated on update.
    passwordWo String
    NOTE: This field is write-only and its value will not be updated in state as part of read operations. Password for the first user of the deployment in write-only mode. Only one of password or passwordWo should be specified. passwordWo will not be set in the Terraform state. To update the passwordWo, you must also update the passwordWoVersion. Updates are applied via the Users API to the initial user (an administrator when present, otherwise the first user by name).
    passwordWoVersion Number
    The version of the write-only password. To update the passwordWo, you must also update the passwordWoVersion.
    privateNetwork Property Map
    Private network configuration to expose your deployment. Changing this forces recreation of the deployment.
    projectId String

    projectId) The ID of the project the deployment is associated with.

    Note: A public endpoint is always created automatically alongside any private network configuration.

    publicNetworks List<Property Map>
    Public endpoint information (always created automatically).
    ramPerCpu Number
    RAM per CPU in GB.
    region String
    region) The region in which the deployment should be created.
    replicaCount Number
    Number of replicas. Can be updated in place via the deployment configuration API.
    started Boolean
    Whether the deployment should be running. When set to false, the provider calls the Stop deployment API after create or update; when set to true, it calls Start deployment if the deployment is stopped. Scaling fields (replicaCount, cpuMin, cpuMax) require the deployment to be running; if it is stopped, the provider starts it to apply the change, then stops it again when started is false.
    status String
    The status of the deployment (e.g., "ready", "provisioning").
    tags List<String>
    List of tags to apply to the deployment.
    updatedAt String
    Date and time of deployment last update (RFC 3339 format).
    version String
    ClickHouse version to use (e.g., "v25"). Changing this forces recreation of the deployment.

    Supporting Types

    DeploymentPrivateNetwork, DeploymentPrivateNetworkArgs

    PnId string
    The ID of the private network. Format: {region}/{id} or just {id}.
    DnsRecord string
    DNS record for the private endpoint.
    Id string
    The ID of the private endpoint.
    Services List<Pulumiverse.Scaleway.Datawarehouse.Inputs.DeploymentPrivateNetworkService>
    List of services exposed on the private endpoint.
    PnId string
    The ID of the private network. Format: {region}/{id} or just {id}.
    DnsRecord string
    DNS record for the private endpoint.
    Id string
    The ID of the private endpoint.
    Services []DeploymentPrivateNetworkService
    List of services exposed on the private endpoint.
    pnId String
    The ID of the private network. Format: {region}/{id} or just {id}.
    dnsRecord String
    DNS record for the private endpoint.
    id String
    The ID of the private endpoint.
    services List<DeploymentPrivateNetworkService>
    List of services exposed on the private endpoint.
    pnId string
    The ID of the private network. Format: {region}/{id} or just {id}.
    dnsRecord string
    DNS record for the private endpoint.
    id string
    The ID of the private endpoint.
    services DeploymentPrivateNetworkService[]
    List of services exposed on the private endpoint.
    pn_id str
    The ID of the private network. Format: {region}/{id} or just {id}.
    dns_record str
    DNS record for the private endpoint.
    id str
    The ID of the private endpoint.
    services Sequence[DeploymentPrivateNetworkService]
    List of services exposed on the private endpoint.
    pnId String
    The ID of the private network. Format: {region}/{id} or just {id}.
    dnsRecord String
    DNS record for the private endpoint.
    id String
    The ID of the private endpoint.
    services List<Property Map>
    List of services exposed on the private endpoint.

    DeploymentPrivateNetworkService, DeploymentPrivateNetworkServiceArgs

    Port int
    TCP port number.
    Protocol string
    Service protocol (e.g., "tcp", "https", "mysql").
    Port int
    TCP port number.
    Protocol string
    Service protocol (e.g., "tcp", "https", "mysql").
    port Integer
    TCP port number.
    protocol String
    Service protocol (e.g., "tcp", "https", "mysql").
    port number
    TCP port number.
    protocol string
    Service protocol (e.g., "tcp", "https", "mysql").
    port int
    TCP port number.
    protocol str
    Service protocol (e.g., "tcp", "https", "mysql").
    port Number
    TCP port number.
    protocol String
    Service protocol (e.g., "tcp", "https", "mysql").

    DeploymentPublicNetwork, DeploymentPublicNetworkArgs

    DnsRecord string
    DNS record for the private endpoint.
    Id string
    The ID of the private endpoint.
    Services List<Pulumiverse.Scaleway.Datawarehouse.Inputs.DeploymentPublicNetworkService>
    List of services exposed on the private endpoint.
    DnsRecord string
    DNS record for the private endpoint.
    Id string
    The ID of the private endpoint.
    Services []DeploymentPublicNetworkService
    List of services exposed on the private endpoint.
    dnsRecord String
    DNS record for the private endpoint.
    id String
    The ID of the private endpoint.
    services List<DeploymentPublicNetworkService>
    List of services exposed on the private endpoint.
    dnsRecord string
    DNS record for the private endpoint.
    id string
    The ID of the private endpoint.
    services DeploymentPublicNetworkService[]
    List of services exposed on the private endpoint.
    dns_record str
    DNS record for the private endpoint.
    id str
    The ID of the private endpoint.
    services Sequence[DeploymentPublicNetworkService]
    List of services exposed on the private endpoint.
    dnsRecord String
    DNS record for the private endpoint.
    id String
    The ID of the private endpoint.
    services List<Property Map>
    List of services exposed on the private endpoint.

    DeploymentPublicNetworkService, DeploymentPublicNetworkServiceArgs

    Port int
    TCP port number.
    Protocol string
    Service protocol (e.g., "tcp", "https", "mysql").
    Port int
    TCP port number.
    Protocol string
    Service protocol (e.g., "tcp", "https", "mysql").
    port Integer
    TCP port number.
    protocol String
    Service protocol (e.g., "tcp", "https", "mysql").
    port number
    TCP port number.
    protocol string
    Service protocol (e.g., "tcp", "https", "mysql").
    port int
    TCP port number.
    protocol str
    Service protocol (e.g., "tcp", "https", "mysql").
    port Number
    TCP port number.
    protocol String
    Service protocol (e.g., "tcp", "https", "mysql").

    Import

    Data Warehouse deployments can be imported using the {region}/{id}, e.g.

    $ pulumi import scaleway:datawarehouse/deployment:Deployment main fr-par/11111111-1111-1111-1111-111111111111
    

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

    Package Details

    Repository
    scaleway pulumiverse/pulumi-scaleway
    License
    Apache-2.0
    Notes
    This Pulumi package is based on the scaleway Terraform Provider.
    scaleway logo
    Viewing docs for Scaleway v1.48.0
    published on Wednesday, Apr 29, 2026 by pulumiverse
      Try Pulumi Cloud free. Your team will thank you.