Example using sub resources

Code

terraform {
  required_providers {
    scaleway = {
      source  = "scaleway/scaleway"
      version = "2.1.0"
    }
  }
}

provider "scaleway" {
  region = "fr-par"
}

data "scaleway_marketplace_image" "example11" {
  instance_type = "DEV1-S"
  label         = "ubuntu_focal"
}

resource "scaleway_instance_volume" "vol" {
  size_in_gb = 20
  type       = "b_ssd"
}

resource "scaleway_instance_server" "example11" {
  name  = "example11"
  image = data.scaleway_marketplace_image.example11.id
  type  = "DEV1-S"
  state = "stopped"

  additional_volume_ids = [
    scaleway_instance_volume.vol.id
  ]
}

How to use?

terraform init
terraform plan
terraform apply
terraform destroy