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
The `scaleway_container_namespace` resource allows you to
9
9
for Scaleway [Serverless Containers](https://www.scaleway.com/en/docs/serverless/containers/).
10
10
11
-
Refer to the Containers namespace [documentation](https://www.scaleway.com/en/docs/serverless/containers/how-to/create-a-containers-namespace/) and [API documentation](https://www.scaleway.com/en/developers/api/serverless-containers/#path-namespaces-list-all-your-namespaces) for more information.
11
+
Refer to the Containers namespace [documentation](https://www.scaleway.com/en/docs/serverless/containers/how-to/create-manage-delete-containers-namespace/) and [API documentation](https://www.scaleway.com/en/developers/api/serverless-containers/#path-namespaces-list-all-your-namespaces) for more information.
The `scaleway_function_namespace` resource allows you to
9
9
for Scaleway [Serverless Functions](https://www.scaleway.com/en/docs/serverless/functions/).
10
10
11
-
Refer to the Functions namespace [documentation](https://www.scaleway.com/en/docs/serverless/functions/how-to/create-a-functions-namespace/) and [API documentation](https://www.scaleway.com/en/developers/api/serverless-functions/#path-namespaces-list-all-your-namespaces) for more information.
11
+
Refer to the Functions namespace [documentation](https://www.scaleway.com/en/docs/serverless/functions/how-to/create-manage-delete-functions-namespace/) and [API documentation](https://www.scaleway.com/en/developers/api/serverless-functions/#path-namespaces-list-all-your-namespaces) for more information.
@@ -163,29 +95,26 @@ The following arguments are supported:
163
95
164
96
~> **Important:** Make sure to use a [`scaleway_lb_ip`](./lb_ip.md) resource to create the IPs.
165
97
166
-
-`ip_id` - (Deprecated) The ID of the associated Load Balancer IP. See below.
98
+
-`ip_id` - (Deprecated) Please use `ip_ids`. The ID of the associated Load Balancer IP. See below.
167
99
168
100
~> **Important:** Updates to `ip_id` will recreate the Load Balancer.
169
101
170
102
-`type` - (Required) The type of the Load Balancer. Please check the [migration section](#migration) to upgrade the type.
171
-
172
103
-`assign_flexible_ip` - (Optional) Defines whether to automatically assign a flexible public IPv4 to the Load Balancer.
173
-
174
104
-`assign_flexible_ipv6` - (Optional) Defines whether to automatically assign a flexible public IPv6 to the Load Balancer.
175
-
176
105
-`name` - (Optional) The name of the Load Balancer.
177
-
178
106
-`description` - (Optional) The description of the Load Balancer.
179
-
180
107
-`tags` - (Optional) The tags associated with the Load Balancer.
181
-
182
-
-`release_ip` - (Defaults to false) The `release_ip` allow the release of the IP address associated with the Load Balancer.
183
-
108
+
-`private_network` - (Optional) List of private network to connect with your load balancer.
109
+
-`private_network_id` - (Required) The ID of the Private Network to attach to.
110
+
-~> **Important:** Updates to `private_network` will recreate the attachment.
111
+
-`ipam_ids` - (Optional) IPAM ID of a pre-reserved IP address to assign to the Load Balancer on this Private Network.
112
+
-`dhcp_config` - (Deprecated) Please use `ipam_ids`. Set to `true` if you want to let DHCP assign IP addresses.
113
+
-`static_config` - (Deprecated) Please use `ipam_ids`. Define a local ip address of your choice for the load balancer instance.
184
114
-`ssl_compatibility_level` - (Optional) Enforces minimal SSL version (in SSL/TLS offloading context). Please check [possible values](https://www.scaleway.com/en/developers/api/load-balancer/zoned-api/#path-load-balancer-create-a-load-balancer).
185
-
186
115
-`zone` - (Defaults to [provider](../index.md#zone)`zone`) The [zone](../guides/regions_and_zones.md#zones) of the Load Balancer.
187
-
188
116
-`project_id` - (Defaults to [provider](../index.md#project_id)`project_id`) The ID of the Project the Load Balancer is associated with.
117
+
-`release_ip` - (Deprecated) The `release_ip` allow the release of the IP address associated with the Load Balancer.
189
118
190
119
## Attributes Reference
191
120
@@ -197,6 +126,9 @@ In addition to all arguments above, the following attributes are exported:
197
126
198
127
-`ip_address` - The Load Balancer public IPv4 address.
199
128
-`ipv6_address` - The Load Balancer public IPv6 address.
129
+
-`private_network` - List of private networks connected to your load balancer.
130
+
-`status` - The status of the private network connection.
131
+
-`zone` - (Defaults to [provider](../index.md#zone)`zone`) The [zone](../guides/regions_and_zones.md#zones) in which the private network was created.
200
132
-`organization_id` - The ID of the Organization ID the Load Balancer is associated with.
201
133
202
134
~> **Important:**`release_ip` will not be supported. This prevents the destruction of the IP from releasing a Load Balancer.
@@ -207,51 +139,7 @@ The `resource_lb_ip` will be the only resource that handles those IPs.
207
139
In order to migrate to other Load Balancer types, you can check upwards or downwards migration via our CLI `scw lb lb-types list`.
208
140
This change will not recreate your Load Balancer.
209
141
210
-
Please check our [documentation](https://www.scaleway.com/en/developers/api/load-balancer/zoned-api/#path-load-balancer-migrate-a-load-balancer) for further details
211
-
212
-
## IP ID
213
-
214
-
Since v1.15.0, `ip_id` is a required field. This means that now a separate `scaleway_lb_ip` is required.
215
-
When importing, the IP needs to be imported as well as the Load Balancer.
216
-
When upgrading to v1.15.0, you will need to create a new `scaleway_lb_ip` resource and import it.
217
-
218
-
For instance, if you had the following:
219
-
220
-
```terraform
221
-
resource "scaleway_lb" "main" {
222
-
zone = "fr-par-1"
223
-
type = "LB-S"
224
-
}
225
-
```
226
-
227
-
You will need to update it to:
228
-
229
-
```terraform
230
-
resource "scaleway_lb_ip" "main" {
231
-
}
232
-
233
-
resource "scaleway_lb" "main" {
234
-
ip_id = scaleway_lb_ip.main.id
235
-
zone = "fr-par-1"
236
-
type = "LB-S"
237
-
release_ip = false
238
-
}
239
-
```
240
-
241
-
## Attributes Reference
242
-
243
-
-`private_network_id` - (Required) The ID of the Private Network to attach to.
244
-
245
-
-~> **Important:** Updates to `private_network` will recreate the attachment.
246
-
247
-
-`ipam_ids` - (Optional) IPAM ID of a pre-reserved IP address to assign to the Load Balancer on this Private Network.
248
-
249
-
-`dhcp_config` - (Deprecated) Please use `ipam_ids`. Set to `true` if you want to let DHCP assign IP addresses. See below.
250
-
251
-
-`static_config` - (Deprecated) Please use `ipam_ids`. Define a local ip address of your choice for the load balancer instance.
252
-
253
-
-`zone` - (Defaults to [provider](../index.md#zone)`zone`) The [zone](../guides/regions_and_zones.md#zones) in which the Private Network was created.
254
-
142
+
Please check our [documentation](https://www.scaleway.com/en/developers/api/load-balancer/zoned-api/#path-load-balancer-migrate-a-load-balancer) for further details.
0 commit comments