You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Creates and manages Scaleway Compute Baremetal servers. For more information, see [the documentation](https://www.scaleway.com/en/developers/api/elastic-metal).
8
+
Creates and manages Scaleway Compute Baremetal servers. For more information, see [the documentation](https://www.scaleway.com/en/developers/api/elastic-metal/).
-`offer` - (Required) The offer name or UUID of the baremetal server.
134
-
Use [this endpoint](https://www.scaleway.com/en/developers/api/elastic-metal/#get-334154) to find the right offer.
134
+
Use [this endpoint](https://www.scaleway.com/en/developers/api/elastic-metal/#path-servers-get-a-specific-elastic-metal-server) to find the right offer.
135
135
136
136
~> **Important:** Updates to `offer` will recreate the server.
137
137
138
138
-`os` - (Required) The UUID of the os to install on the server.
139
-
Use [this endpoint](https://www.scaleway.com/en/developers/api/elastic-metal/#get-87598a) to find the right OS ID.
139
+
Use [this endpoint](https://www.scaleway.com/en/developers/api/elastic-metal/#path-os-list-available-oses) to find the right OS ID.
140
140
~> **Important:** Updates to `os` will reinstall the server.
141
141
-`ssh_key_ids` - (Required) List of SSH keys allowed to connect to the server.
142
142
-`user` - (Optional) User used for the installation.
@@ -152,7 +152,7 @@ The following arguments are supported:
152
152
-`tags` - (Optional) The tags associated with the server.
153
153
-`options` - (Optional) The options to enable on the server.
154
154
~> The `options` block supports:
155
-
-`id` - (Required) The id of the option to enable. Use [this endpoint](https://www.scaleway.com/en/developers/api/elastic-metal/#get-012dcc) to find the available options IDs.
155
+
-`id` - (Required) The id of the option to enable. Use [this endpoint](https://www.scaleway.com/en/developers/api/elastic-metal/#path-options-list-options) to find the available options IDs.
156
156
-`expires_at` - (Optional) The auto expiration date for compatible options
157
157
-`private_network` - (Required) The private networks to attach to the server. For more information, see [the documentation](https://www.scaleway.com/en/docs/compute/elastic-metal/how-to/use-private-networks/)
158
158
-`id` - (Required) The id of the private network to attach.
Creates and manages Scaleway Compute Instance IPs. For more information, see [the documentation](https://www.scaleway.com/en/developers/api/instance/#ips-268151).
8
+
Creates and manages Scaleway compute Instance IPs. For more information, see [the documentation](https://www.scaleway.com/en/developers/api/instance/#path-ips-list-all-flexible-ips).
Creates and manages Compute Instance Placement Groups. For more information, see [the documentation](https://www.scaleway.com/en/developers/api/instance/#placement-groups-d8f653).
8
+
Creates and manages Compute Instance Placement Groups. For more information, see [the documentation](https://www.scaleway.com/en/developers/api/instance/#path-placement-groups-list-placement-groups).
-`name` - (Optional) The name of the placement group.
21
-
-`policy_type` - (Defaults to `max_availability`) The [policy type](https://www.scaleway.com/en/developers/api/instance/#placement-groups-d8f653) of the placement group. Possible values are: `low_latency` or `max_availability`.
22
-
-`policy_mode` - (Defaults to `optional`) The [policy mode](https://www.scaleway.com/en/developers/api/instance/#placement-groups-d8f653) of the placement group. Possible values are: `optional` or `enforced`.
21
+
-`policy_type` - (Defaults to `max_availability`) The [policy type](https://www.scaleway.com/en/developers/api/instance/#path-placement-groups-create-a-placement-grou) of the placement group. Possible values are: `low_latency` or `max_availability`.
22
+
-`policy_mode` - (Defaults to `optional`) The [policy mode](https://www.scaleway.com/en/developers/api/instance/#path-placement-groups-create-a-placement-group) of the placement group. Possible values are: `optional` or `enforced`.
23
23
-`zone` - (Defaults to [provider](../index.md#zone)`zone`) The [zone](../guides/regions_and_zones.md#zones) in which the placement group should be created.
24
24
-`project_id` - (Defaults to [provider](../index.md#project_id)`project_id`) The ID of the project the placement group is associated with.
25
25
-`tags` - (Optional) A list of tags to apply to the placement group.
Creates and manages Scaleway Compute Instance security groups. For more information, see [the documentation](https://www.scaleway.com/en/developers/api/instance/#security-groups-8d7f89).
8
+
Creates and manages Scaleway compute Instance security groups. For more information, see [the documentation](https://www.scaleway.com/en/developers/api/instance/#path-security-groups-list-security-groups).
Creates and manages Scaleway Compute Instance security group rules. For more information, see [the documentation](https://www.scaleway.com/en/developers/api/instance/#security-groups-8d7f89).
8
+
Creates and manages Scaleway compute Instance security group rules. For more information, see [the documentation](https://www.scaleway.com/en/developers/api/instance/#path-security-groups-list-security-groups).
9
9
10
10
This resource can be used to externalize rules from a `scaleway_instance_security_group` to solve circular dependency problems. When using this resource do not forget to set `external_rules = true` on the security group.
Creates and manages Scaleway Compute Instance servers. For more information, see [the documentation](https://www.scaleway.com/en/developers/api/instance/#servers-8bf7d7).
8
+
Creates and manages Scaleway compute Instances. For more information, see [the documentation](https://www.scaleway.com/en/developers/api/instance/#path-instances-list-all-instances).
@@ -185,25 +185,25 @@ To retrieve more information by label please use: ```scw marketplace image get l
185
185
186
186
-`tags` - (Optional) The tags associated with the server.
187
187
188
-
-`security_group_id` - (Optional) The [security group](https://www.scaleway.com/en/developers/api/instance/#security-groups-8d7f89) the server is attached to.
188
+
-`security_group_id` - (Optional) The [security group](https://www.scaleway.com/en/developers/api/instance/#path-security-groups-update-a-security-group9) the server is attached to.
189
189
190
-
-`placement_group_id` - (Optional) The [placement group](https://www.scaleway.com/en/developers/api/instance/#placement-groups-d8f653) the server is attached to.
190
+
-`placement_group_id` - (Optional) The [placement group](https://www.scaleway.com/en/developers/api/instance/#path-security-groups-update-a-security-group the server is attached to.
191
191
192
192
193
193
~> **Important:** When updating `placement_group_id` the `state` must be set to `stopped`, otherwise it will fail.
194
194
195
-
-`root_volume` - (Optional) Root [volume](https://www.scaleway.com/en/developers/api/instance/#volumes-7e8a39) attached to the server on creation.
195
+
-`root_volume` - (Optional) Root [volume](https://www.scaleway.com/en/developers/api/instance/#path-volume-types-list-volume-types) attached to the server on creation.
196
196
-`volume_id` - (Optional) The volume ID of the root volume of the server, allows you to create server with an existing volume. If empty, will be computed to a created volume ID.
197
197
-`size_in_gb` - (Required) Size of the root volume in gigabytes.
198
-
To find the right size use [this endpoint](https://api.scaleway.com/instance/v1/zones/fr-par-1/products/servers) and
198
+
To find the right size use [this endpoint](https://www.scaleway.com/en/developers/api/instance/#path-instances-list-all-instances) and
199
199
check the `volumes_constraint.{min|max}_size` (in bytes) for your `commercial_type`.
200
200
Updates to this field will recreate a new resource.
201
201
-`volume_type` - (Optional) Volume type of root volume, can be `b_ssd` or `l_ssd`, default value depends on server type
202
202
-`delete_on_termination` - (Defaults to `true`) Forces deletion of the root volume on instance termination.
203
203
204
204
~> **Important:** Updates to `root_volume.size_in_gb` will be ignored after the creation of the server.
205
205
206
-
-`additional_volume_ids` - (Optional) The [additional volumes](https://www.scaleway.com/en/developers/api/instance/#volumes-7e8a39)
206
+
-`additional_volume_ids` - (Optional) The [additional volumes](https://www.scaleway.com/en/developers/api/instance/#path-volume-types-list-volume-types)
207
207
attached to the server. Updates to this field will trigger a stop/start of the server.
208
208
209
209
~> **Important:** If this field contains local volumes, the `state` must be set to `stopped`, otherwise it will fail.
@@ -234,7 +234,7 @@ attached to the server. Updates to this field will trigger a stop/start of the s
234
234
- Binary files using [filebase64](https://www.terraform.io/language/functions/filebase64).
235
235
236
236
-`private_network` - (Optional) The private network associated with the server.
237
-
Use the `pn_id` key to attach a [private_network](https://www.scaleway.com/en/developers/api/instance/#private-nics-a42eea) on your instance.
237
+
Use the `pn_id` key to attach a [private_network](https://www.scaleway.com/en/developers/api/instance/#path-private-nics-list-all-private-nics) on your instance.
238
238
239
239
-`boot_type` - The boot Type of the server. Possible values are: `local`, `bootscript` or `rescue`.
0 commit comments