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
For more information, see the [main documentation](https://www.scaleway.com/en/docs/network/load-balancer/concepts/#load-balancers) or [API documentation](https://www.scaleway.com/en/developers/api/load-balancer/zoned-api/#path-load-balancer-list-load-balancers).
11
+
10
12
## Example Usage
11
13
12
14
```hcl
@@ -23,24 +25,24 @@ data "scaleway_lb" "by_id" {
23
25
24
26
## Argument Reference
25
27
26
-
-`name` - (Optional) The load balancer name.
28
+
-`name` - (Optional) The Load Balancer name.
27
29
28
-
-`ip_id` - (Optional) The load balancer IP ID.
30
+
-`ip_id` - (Optional) The Load Balancer IP ID.
29
31
30
-
-`project_id` - (Optional) The ID of the project the LB is associated with.
32
+
-`project_id` - (Optional) The ID of the Project the Load Balancer is associated with.
31
33
32
34
## Attributes Reference
33
35
34
36
In addition to all arguments above, the following attributes are exported:
35
37
36
-
-`id` - The ID of the load-balancer.
38
+
-`id` - The ID of the Load Balancer.
37
39
38
-
~> **Important:** Load-Balancers' IDs are [zoned](../guides/regions_and_zones.md#resource-ids), which means they are of the form `{zone}/{id}`, e.g. `fr-par-1/11111111-1111-1111-1111-111111111111`
40
+
~> **Important:** Load Balancer IDs are [zoned](../guides/regions_and_zones.md#resource-ids), which means they are of the form `{zone}/{id}`, e.g. `fr-par-1/11111111-1111-1111-1111-111111111111`
39
41
40
-
-`ip_address` - The load-balancer public IP Address.
42
+
-`ip_address` - The Load Balancer public IP address.
41
43
42
-
-`type` - The type of the load-balancer.
44
+
-`type` - The Load Balancer type.
43
45
44
-
-`tags` - The tags associated with the load-balancer.
46
+
-`tags` - The tags associated with the Load Balancer.
45
47
46
-
-`zone` - (Defaults to [provider](../index.md#zone)`zone`) The [zone](../guides/regions_and_zones.md#zones) in which the LB exists.
48
+
-`zone` - (Defaults to [provider](../index.md#zone)`zone`) The [zone](../guides/regions_and_zones.md#zones) in which the Load Balancer exists.
Gets information about multiple Load Balancer ACLs.
9
9
10
+
For more information, see the [main documentation](https://www.scaleway.com/en/docs/network/load-balancer/reference-content/acls/) or [API reference](https://www.scaleway.com/en/developers/api/load-balancer/zoned-api/#path-acls-get-an-acl).
11
+
10
12
## Example Usage
11
13
12
14
```hcl
@@ -23,33 +25,33 @@ data "scaleway_lb_acls" "byFrontID_and_name" {
23
25
24
26
## Argument Reference
25
27
26
-
-`frontend_id` - (Required) The frontend ID this ACL is attached to. ACLs with a frontend ID like it are listed.
27
-
~> **Important:** LB Frontends' IDs are [zoned](../guides/regions_and_zones.md#resource-ids), which means they are of the form `{zone}/{id}`, e.g. `fr-par-1/11111111-1111-1111-1111-111111111111`
28
+
-`frontend_id` - (Required) The frontend ID this ACL is attached to. ACLs with a matching frontend ID are listed.
29
+
~> **Important:** LB frontend IDs are [zoned](../guides/regions_and_zones.md#resource-ids), which means they are of the form `{zone}/{id}`, e.g. `fr-par-1/11111111-1111-1111-1111-111111111111`
28
30
29
-
-`name` - (Optional) The ACL name used as filter. ACLs with a name like it are listed.
31
+
-`name` - (Optional) The ACL name to filter for. ACLs with a matching name are listed.
30
32
31
-
-`zone` - (Defaults to [provider](../index.md#zone)`zone`) The [zone](../guides/regions_and_zones.md#zones) in which ACLs exist.
33
+
-`zone` - (Defaults to [provider](../index.md#zone)`zone`) The [zone](../guides/regions_and_zones.md#zones) in which the ACLs exist.
32
34
33
35
## Attributes Reference
34
36
35
37
In addition to all arguments above, the following attributes are exported:
36
38
37
-
-`acls` - List of found ACLs
39
+
-`acls` - List of retrieved ACLs
38
40
-`id` - The associated ACL ID.
39
41
~> **Important:** LB ACLs' IDs are [zoned](../guides/regions_and_zones.md#resource-ids), which means they are of the form `{zone}/{id}`, e.g. `fr-par-1/11111111-1111-1111-1111-111111111111`
40
-
-`created_at` - The date at which the ACL was created (RFC 3339 format).
41
-
-`update_at` - The date at which the ACL was last updated (RFC 3339 format).
42
-
-`index` - The order between the ACLs.
42
+
-`created_at` - The date on which the ACL was created (RFC 3339 format).
43
+
-`update_at` - The date on which the ACL was last updated (RFC 3339 format).
44
+
-`index` - The priority of this ACL in the ordered list.
43
45
-`description` - The description of the ACL resource.
44
-
-`action` - The action that has been undertaken when an ACL filter had matched.
46
+
-`action` - The action to be undertaken when an ACL filter matches.
45
47
-`type` - The action type.
46
48
-`redirect` - Redirect parameters when using an ACL with `redirect` action.
47
49
-`type` - The redirect type.
48
-
-`target` - The URL used in case of a location redirect or the scheme name that replaces the request's original scheme.
49
-
-`code` - The HTTP redirect code used.
50
+
-`target` - The URL used in case of a location redirect, or the scheme name that replaces the request's original scheme.
51
+
-`code` - The HTTP redirect code to use.
50
52
-`match` - The ACL match rule.
51
-
-`ip_subnet` - A list of matched IPs or CIDR v4/v6 addresses of the client of the session.
52
-
-`http_filter` - The matched HTTP filter.
53
-
-`http_filter_value` - The possible values matched for a given HTTP filter.
53
+
-`ip_subnet` - A list of IPs, or CIDR v4/v6 addresses of the session client, to match.
54
+
-`http_filter` - The HTTP filter to match.
55
+
-`http_filter_value` - The possible values to match for a given HTTP filter.
54
56
-`http_filter_option` - A list of possible values for the HTTP filter based on the HTTP header.
55
57
-`invert` - The condition will be of type "unless" if invert is set to `true`
Get information about Scaleway Load-Balancer Backends.
9
-
For more information, see [the documentation](https://www.scaleway.com/en/developers/api/load-balancer/zoned-api/#path-backends).
8
+
Get information about Scaleway Load Balancer backends.
9
+
10
+
For more information, see the [main documentation](https://www.scaleway.com/en/docs/network/load-balancer/reference-content/configuring-backends/) or [API documentation](https://www.scaleway.com/en/developers/api/load-balancer/zoned-api/#path-backends).
10
11
11
12
## Example Usage
12
13
@@ -41,14 +42,14 @@ data "scaleway_lb_backend" "byName" {
41
42
42
43
The following arguments are supported:
43
44
44
-
-`backend_id` - (Optional) The backend id.
45
+
-`backend_id` - (Optional) The backend ID.
45
46
- Only one of `name` and `backend_id` should be specified.
46
47
47
48
-`name` - (Optional) The name of the backend.
48
-
- When using the `name` you should specify the `lb-id`
49
+
- When using `name` you should specify the `lb-id`
49
50
50
-
-`lb_id` - (Required) The load-balancer ID this backend is attached to.
51
+
-`lb_id` - (Required) Load Balancer ID this backend is attached to.
51
52
52
53
## Attributes Reference
53
54
54
-
See the [LB Backend Resource](../resources/lb_backend.md) for details on the returned attributes - they are identical.
55
+
See the [Load Balancer backend resource](../resources/lb_backend.md) for details on the returned attributes - they are identical.
Gets information about multiple Load Balancer Backends.
9
9
10
+
For more information, see the [main documentation](https://www.scaleway.com/en/docs/network/load-balancer/reference-content/configuring-backends/) or [API documentation](https://www.scaleway.com/en/developers/api/load-balancer/zoned-api/#path-backends).
11
+
10
12
## Example Usage
11
13
12
14
```hcl
@@ -23,22 +25,22 @@ data "scaleway_lb_backends" "byLBID_and_name" {
23
25
24
26
## Argument Reference
25
27
26
-
-`lb_id` - (Required) The load-balancer ID this backend is attached to. backends with a LB ID like it are listed.
28
+
-`lb_id` - (Required) The Load Balancer ID this backend is attached to. Backends with a matching ID are listed.
27
29
28
-
-`name` - (Optional) The backend name used as filter. Backends with a name like it are listed.
30
+
-`name` - (Optional) The backend name to filter for. Backends with a matching name are listed.
29
31
30
32
-`zone` - (Defaults to [provider](../index.md#zone)`zone`) The [zone](../guides/regions_and_zones.md#zones) in which backends exist.
31
33
32
34
## Attributes Reference
33
35
34
36
In addition to all arguments above, the following attributes are exported:
35
37
36
-
-`backends` - List of found backends
38
+
-`backends` - List of retrieved backends
37
39
-`id` - The associated backend ID.
38
40
-`forward_protocol` - Backend protocol.
39
-
-`created_at` - The date at which the backend was created (RFC 3339 format).
40
-
-`update_at` - The date at which the backend was last updated (RFC 3339 format).
41
-
-`forward_port` - User sessions will be forwarded to this port of backend servers.
41
+
-`created_at` - The date on which the backend was created (RFC 3339 format).
42
+
-`update_at` - The date on which the backend was last updated (RFC 3339 format).
43
+
-`forward_port` - User sessions will be forwarded to this backend server port.
Get information about Scaleway Load-Balancer Certificates.
8
+
Get information about Scaleway LoadBalancer certificates.
9
9
10
-
This data source can prove useful when a module accepts an LB Certificate as an input variable and needs to, for example, determine the security of a certificate for your LB Frontend associated with your domain, etc.
10
+
This data source can prove useful when a module accepts a Load Balancer certificate as an input variable and needs to, for example, determine the security of a certificate for the frontend associated with your domain.
11
11
12
-
For more information, see [the documentation](https://www.scaleway.com/en/developers/api/load-balancer/zoned-api/#path-certificate).
12
+
For more information, see the[main documentation](https://www.scaleway.com/en/docs/network/load-balancer/how-to/add-certificate/) or [API documentation](https://www.scaleway.com/en/developers/api/load-balancer/zoned-api/#path-certificate).
13
13
14
14
## Examples
15
15
@@ -47,14 +47,14 @@ data "scaleway_lb_certificate" "byName" {
47
47
48
48
The following arguments are supported:
49
49
50
-
-`certificate_id` - (Optional) The certificate id.
50
+
-`certificate_id` - (Optional) The certificate ID.
51
51
- Only one of `name` and `certificate_id` should be specified.
52
52
53
-
-`name` - (Optional) The name of the certificate backend.
53
+
-`name` - (Optional) The name of the Load Balancer certificate.
54
54
- When using a certificate `name` you should specify the `lb-id`
55
55
56
-
-`lb_id` - (Required) The load-balancer ID this certificate is attached to.
56
+
-`lb_id` - (Required) The Load Balancer ID this certificate is attached to.
57
57
58
58
## Attributes Reference
59
59
60
-
See the [LB Certificate Resource](../resources/lb_certificate.md) for details on the returned attributes - they are identical.
60
+
See the [Load Balancer certificate resource](../resources/lb_certificate.md) for details on the returned attributes - they are identical.
Get information about Scaleway Load-Balancer Frontends.
9
-
For more information, see [the documentation](https://www.scaleway.com/en/developers/api/load-balancer/zoned-api/#path-frontends).
8
+
Get information about Scaleway Load Balancer frontends.
9
+
10
+
For more information, see the [main documentation](https://www.scaleway.com/en/docs/network/load-balancer/reference-content/configuring-frontends/) or [API documentation](https://www.scaleway.com/en/developers/api/load-balancer/zoned-api/#path-frontends).
10
11
11
12
## Example Usage
12
13
@@ -43,14 +44,14 @@ data "scaleway_lb_frontend" "byName" {
43
44
44
45
The following arguments are supported:
45
46
46
-
-`frontend_id` - (Optional) The frontend id.
47
+
-`frontend_id` - (Optional) The frontend ID.
47
48
- Only one of `name` and `frontend_id` should be specified.
48
49
49
50
-`name` - (Optional) The name of the frontend.
50
51
- When using the `name` you should specify the `lb-id`
51
52
52
-
-`lb_id` - (Required) The load-balancer ID this frontend is attached to.
53
+
-`lb_id` - (Required) The Load Balancer ID this frontend is attached to.
53
54
54
55
## Attributes Reference
55
56
56
-
See the [LB Frontend Resource](../resources/lb_frontend.md) for details on the returned attributes - they are identical.
57
+
See the [Load Balancer frontend resource](../resources/lb_frontend.md) for details on the returned attributes - they are identical.
Gets information about multiple Load Balancer Frontends.
8
+
Gets information about multiple Load Balancer frontends.
9
+
10
+
For more information, see the [main documentation](https://www.scaleway.com/en/docs/network/load-balancer/reference-content/configuring-frontends/) or [API documentation](https://www.scaleway.com/en/developers/api/load-balancer/zoned-api/#path-frontends).
9
11
10
12
## Example Usage
11
13
@@ -23,24 +25,24 @@ data "scaleway_lb_frontends" "byLBID_and_name" {
23
25
24
26
## Argument Reference
25
27
26
-
-`lb_id` - (Required) The load-balancer ID this frontend is attached to. frontends with a LB ID like it are listed.
28
+
-`lb_id` - (Required) The Load Balancer ID this frontend is attached to. Frontends with a matching ID are listed.
27
29
28
-
-`name` - (Optional) The frontend name used as filter. Frontends with a name like it are listed.
30
+
-`name` - (Optional) The frontend name to filter for. Frontends with a matching name are listed.
29
31
30
-
-`zone` - (Defaults to [provider](../index.md#zone)`zone`) The [zone](../guides/regions_and_zones.md#zones) in which frontends exist.
32
+
-`zone` - (Defaults to [provider](../index.md#zone)`zone`) The [zone](../guides/regions_and_zones.md#zones) in which the frontends exist.
31
33
32
34
## Attributes Reference
33
35
34
36
In addition to all arguments above, the following attributes are exported:
35
37
36
-
-`frontends` - List of found frontends
37
-
-`id` - The associated frontend ID.
38
-
~> **Important:** LB frontends' IDs are [zoned](../guides/regions_and_zones.md#resource-ids), which means they are of the form `{zone}/{id}`, e.g. `fr-par-1/11111111-1111-1111-1111-111111111111`
39
-
-`inbound_port` - TCP port the frontend listen to.
40
-
-`created_at` - The date at which the frontend was created (RFC 3339 format).
41
-
-`update_at` - The date at which the frontend was last updated (RFC 3339 format).
42
-
-`backend_id` - The load-balancer backend ID this frontend is attached to.
43
-
~> **Important:**LB backends' IDs are [zoned](../guides/regions_and_zones.md#resource-ids), which means they are of the form `{zone}/{id}`, e.g. `fr-par-1/11111111-1111-1111-1111-111111111111`
38
+
-`frontends` - List of retrieved frontends
39
+
-`id` - The ID of the associated frontend.
40
+
~> **Important:** LB frontend IDs are [zoned](../guides/regions_and_zones.md#resource-ids), which means they are of the form `{zone}/{id}`, e.g. `fr-par-1/11111111-1111-1111-1111-111111111111`
41
+
-`inbound_port` - TCP port the frontend listens to.
42
+
-`created_at` - The date on which the frontend was created (RFC 3339 format).
43
+
-`update_at` - The date aont which the frontend was last updated (RFC 3339 format).
44
+
-`backend_id` - The Load Balancer backend ID this frontend is attached to.
45
+
~> **Important:**Load Balancer backend IDs are [zoned](../guides/regions_and_zones.md#resource-ids), which means they are of the form `{zone}/{id}`, e.g. `fr-par-1/11111111-1111-1111-1111-111111111111`
44
46
-`timeout_client` - Maximum inactivity time on the client side.
45
-
-`certificate_ids` - List of Certificate IDs that are used by the frontend.
46
-
-`enable_http3` - If HTTP/3 protocol is activated.
47
+
-`certificate_ids` - List of certificate IDs that are used by the frontend.
48
+
-`enable_http3` - Whether HTTP/3 protocol is activated.
0 commit comments