From 4c2224302b7efc0f9121f158227182762c05c0e0 Mon Sep 17 00:00:00 2001 From: Tuetuopay Date: Fri, 22 Oct 2021 11:54:08 +0200 Subject: [PATCH] Add support for LB Private Networks and LB Routes (#867) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * feat(lb): Add LB Private Network support * feat(lb): Add LB Route support * fixup! feat(lb): Add LB Private Network support * fix: increase rdb instance creation timeout to 15m (#868) Co-authored-by: Antoine Barbare * doc: fix broken links following the release of the LB Zoned API (#871) * fix(docs) wrong name for resource iot_device (#869) Replace "scaleway_iot_hub_device" with "scaleway_iot_device" Co-authored-by: Rémy Léone * chore: add a SECURITY.md (#872) * feat(domain): add record resource (#854) Co-authored-by: Jeremy JACQUEMIN * doc: fix default runtime on k8s_pool (#873) * feat(iot): Add ability to set user device certificate (#859) * feat(iot): add ability to set user device certificate * test(iot): add test for user device certificate * test(iot): use unique resource names in tests to prevent conflict between tests set * test(iot): update cassettes for iot-device-minimal * chore: add a SECURITY.md (#872) * feat(domain): add record resource (#854) Co-authored-by: Jeremy JACQUEMIN * doc: fix default runtime on k8s_pool (#873) Co-authored-by: Jerome Malinge Co-authored-by: Rémy Léone Co-authored-by: jerjako Co-authored-by: Jeremy JACQUEMIN Co-authored-by: Jérémy THERIN Co-authored-by: jaime Bernabe * feat(instance): Adding the datasource for instance ip (#870) * feat(instance): Adding the datasource for instance ip * refactoring: using ParseIP to validate the IP * fix: use proper validation * minor fixes * style(tfproviderlint): S019: schema should omit Computed, Optional, or Required set to false * fix: avoiding one api call if the ID is passed Co-authored-by: Rémy Léone Co-authored-by: jaime Bernabe * feat(lb): add data source for lb (#760) * feat(lb): add data source for lb * Fix * Update scaleway/data_source_lb.go Co-authored-by: Jerome Quere * Update scaleway/data_source_lb.go Co-authored-by: Jerome Quere * Update docs/data-sources/lb.md Co-authored-by: Quentin Brosse * Fix * Fix * Fix * feat(lb): remove repeated explanation * feat(lb): update lb datasource reader with zone * feat(lb): update lb datasource reader with zone and test Co-authored-by: Jerome Quere Co-authored-by: Quentin Brosse Co-authored-by: jaime Bernabe Co-authored-by: Jaime BERNABE * feat(vpcgw): add support for DHCP (#865) * feat(vpcgw): add support for DHCP * Fix * Fix * Fix * Fix * feat(lb): update vpc gw dhcp and small corrections * feat(vpc_public_gateway_dhcp): fix doc and test Co-authored-by: jaime Bernabe <6184069+Monitob@users.noreply.github.com> Co-authored-by: Jaime BERNABE * feat(domain): Add domain record data source (#874) * feat(domain): Add domain record data source * fix tests Co-authored-by: Jeremy JACQUEMIN Co-authored-by: jaime Bernabe <6184069+Monitob@users.noreply.github.com> * chore: add support for dependabot (#877) * chore(deps): bump github.com/aws/aws-sdk-go from 1.39.3 to 1.40.53 (#878) Bumps [github.com/aws/aws-sdk-go](https://github.com/aws/aws-sdk-go) from 1.39.3 to 1.40.53. - [Release notes](https://github.com/aws/aws-sdk-go/releases) - [Changelog](https://github.com/aws/aws-sdk-go/blob/main/CHANGELOG.md) - [Commits](https://github.com/aws/aws-sdk-go/compare/v1.39.3...v1.40.53) --- updated-dependencies: - dependency-name: github.com/aws/aws-sdk-go dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * chore(deps): bump github.com/hashicorp/terraform-plugin-sdk/v2 (#880) Bumps [github.com/hashicorp/terraform-plugin-sdk/v2](https://github.com/hashicorp/terraform-plugin-sdk) from 2.7.0 to 2.8.0. - [Release notes](https://github.com/hashicorp/terraform-plugin-sdk/releases) - [Changelog](https://github.com/hashicorp/terraform-plugin-sdk/blob/main/CHANGELOG.md) - [Commits](https://github.com/hashicorp/terraform-plugin-sdk/compare/v2.7.0...v2.8.0) --- updated-dependencies: - dependency-name: github.com/hashicorp/terraform-plugin-sdk/v2 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Rémy Léone * chore(deps): bump github.com/dnaeon/go-vcr from 1.1.0 to 1.2.0 (#879) Bumps [github.com/dnaeon/go-vcr](https://github.com/dnaeon/go-vcr) from 1.1.0 to 1.2.0. - [Release notes](https://github.com/dnaeon/go-vcr/releases) - [Commits](https://github.com/dnaeon/go-vcr/compare/v1.1.0...v1.2.0) --- updated-dependencies: - dependency-name: github.com/dnaeon/go-vcr dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Rémy Léone * chore(deps): bump github.com/aws/aws-sdk-go from 1.40.53 to 1.40.54 (#881) Bumps [github.com/aws/aws-sdk-go](https://github.com/aws/aws-sdk-go) from 1.40.53 to 1.40.54. - [Release notes](https://github.com/aws/aws-sdk-go/releases) - [Changelog](https://github.com/aws/aws-sdk-go/blob/main/CHANGELOG.md) - [Commits](https://github.com/aws/aws-sdk-go/compare/v1.40.53...v1.40.54) --- updated-dependencies: - dependency-name: github.com/aws/aws-sdk-go dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * feat(provider): add profile name from configuration file support (#875) * feat(provider): add profile name from configuration file support * feat(provider): enhance error handling * chore(provider): add section about new profile feature usage * fix(provider): fix condition * Apply suggestions from code review Co-authored-by: jaime Bernabe <6184069+Monitob@users.noreply.github.com> * feat(lb): test for private network * fix(lb): linter correction * fix(lb): lint correction * fix(lb): lint correction * chore(deps): bump github.com/aws/aws-sdk-go from 1.40.54 to 1.40.55 (#883) Bumps [github.com/aws/aws-sdk-go](https://github.com/aws/aws-sdk-go) from 1.40.54 to 1.40.55. - [Release notes](https://github.com/aws/aws-sdk-go/releases) - [Changelog](https://github.com/aws/aws-sdk-go/blob/main/CHANGELOG.md) - [Commits](https://github.com/aws/aws-sdk-go/compare/v1.40.54...v1.40.55) --- updated-dependencies: - dependency-name: github.com/aws/aws-sdk-go dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * chore: bump go version (#882) * k8s: add type on cluster (#886) * fix(vpc): reverse issue (#887) * fix(vpc): reverse issue * fix(vpc): add test to check reverse and address * fix(vpc): double retry interval Co-authored-by: scaleway-bot * chore(deps): bump github.com/aws/aws-sdk-go from 1.40.55 to 1.40.56 (#888) Bumps [github.com/aws/aws-sdk-go](https://github.com/aws/aws-sdk-go) from 1.40.55 to 1.40.56. - [Release notes](https://github.com/aws/aws-sdk-go/releases) - [Changelog](https://github.com/aws/aws-sdk-go/blob/main/CHANGELOG.md) - [Commits](https://github.com/aws/aws-sdk-go/compare/v1.40.55...v1.40.56) --- updated-dependencies: - dependency-name: github.com/aws/aws-sdk-go dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: jaime Bernabe <6184069+Monitob@users.noreply.github.com> * fix(instance): security group rule read from api and acl database not statefull (#892) * Convert acl_rules from list to set * Fix read security group rules, removed from api * fix update typeSet for acl_rules * change order Co-authored-by: Rémy Léone * chore(deps): bump github.com/aws/aws-sdk-go from 1.40.56 to 1.40.59 (#893) Bumps [github.com/aws/aws-sdk-go](https://github.com/aws/aws-sdk-go) from 1.40.56 to 1.40.59. - [Release notes](https://github.com/aws/aws-sdk-go/releases) - [Changelog](https://github.com/aws/aws-sdk-go/blob/main/CHANGELOG.md) - [Commits](https://github.com/aws/aws-sdk-go/compare/v1.40.56...v1.40.59) --- updated-dependencies: - dependency-name: github.com/aws/aws-sdk-go dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: jaime Bernabe <6184069+Monitob@users.noreply.github.com> * feat(vpcgw): add gateway network resource (#891) Co-authored-by: scaleway-bot * chore(deps): bump github.com/aws/aws-sdk-go from 1.40.59 to 1.41.0 (#894) Bumps [github.com/aws/aws-sdk-go](https://github.com/aws/aws-sdk-go) from 1.40.59 to 1.41.0. - [Release notes](https://github.com/aws/aws-sdk-go/releases) - [Changelog](https://github.com/aws/aws-sdk-go/blob/main/CHANGELOG.md) - [Commits](https://github.com/aws/aws-sdk-go/compare/v1.40.59...v1.41.0) --- updated-dependencies: - dependency-name: github.com/aws/aws-sdk-go dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * feat(lb): add wait lb in every resource * fix(lb): add test steps * feat(lb): add test and change schema * feat(lb): add test for dhcp * feat(lb): add cassette * feat(lb): add cassette basic and dhcp. add doc. add test dhcp * fix(lb_pn): lint * Remove trailing spaces * fix(lb_certificate): remove wait on lb_certificate * feat(lb): add release_ip to data_source * fix(lbacl): fix test lb acl * fix(lb-acl): update cassettes lb acl * fix(lb-pn): fix cassette * fix(lb-route): cassette Co-authored-by: abarbare Co-authored-by: Antoine Barbare Co-authored-by: Jean-Sébastien Hedde Co-authored-by: jerousseau Co-authored-by: Rémy Léone Co-authored-by: jerjako Co-authored-by: Jeremy JACQUEMIN Co-authored-by: Jérémy THERIN Co-authored-by: grom-42 <56079173+grom-42@users.noreply.github.com> Co-authored-by: Jerome Malinge Co-authored-by: jaime Bernabe Co-authored-by: Jerome Quere Co-authored-by: Quentin Brosse Co-authored-by: Jaime BERNABE Co-authored-by: jaime Bernabe <6184069+Monitob@users.noreply.github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Alexandre Bouthinon Co-authored-by: scaleway-bot Co-authored-by: LucasBoisserie --- docs/resources/lb.md | 4 + docs/resources/lb_private_network.md | 69 + scaleway/data_source_lb.go | 16 + scaleway/helpers_lb.go | 24 + scaleway/provider.go | 2 + scaleway/provider_test.go | 2 +- scaleway/resource_lb.go | 55 +- scaleway/resource_lb_acl_test.go | 8 + scaleway/resource_lb_backend.go | 12 + scaleway/resource_lb_certificate.go | 9 +- scaleway/resource_lb_frontend.go | 16 +- scaleway/resource_lb_ip.go | 2 +- scaleway/resource_lb_private_network.go | 224 +++ scaleway/resource_lb_private_network_test.go | 288 +++ scaleway/resource_lb_route.go | 166 ++ scaleway/resource_lb_route_test.go | 109 ++ scaleway/resource_lb_test.go | 2 + .../lb-private-network-basic.cassette.yaml | 1626 +++++++++++++++++ .../lb-private-network-dhcp.cassette.yaml | 1490 +++++++++++++++ .../testdata/lb-route-basic.cassette.yaml | 993 ++++++++++ scaleway/testdata/lbacl-basic.cassette.yaml | 798 +++++--- scaleway/testdata/lblb-with-ip.cassette.yaml | 245 ++- 22 files changed, 5704 insertions(+), 456 deletions(-) create mode 100644 docs/resources/lb_private_network.md create mode 100644 scaleway/resource_lb_private_network.go create mode 100644 scaleway/resource_lb_private_network_test.go create mode 100644 scaleway/resource_lb_route.go create mode 100644 scaleway/resource_lb_route_test.go create mode 100644 scaleway/testdata/lb-private-network-basic.cassette.yaml create mode 100644 scaleway/testdata/lb-private-network-dhcp.cassette.yaml create mode 100644 scaleway/testdata/lb-route-basic.cassette.yaml diff --git a/docs/resources/lb.md b/docs/resources/lb.md index efc91e02fb..d93aebef0b 100644 --- a/docs/resources/lb.md +++ b/docs/resources/lb.md @@ -21,6 +21,7 @@ resource "scaleway_lb" "base" { ip_id = scaleway_lb_ip.ip.id zone = "fr-par-1" type = "LB-S" + release_ip = true } ``` @@ -40,6 +41,8 @@ The following arguments are supported: - `tags` - (Optional) The tags associated with the load-balancers. +- `release_ip` - (Defaults to false) The release_ip allow release the ip address associated with the load-balancers. + - `zone` - (Defaults to [provider](../index.md#zone) `zone`) The [zone](../guides/regions_and_zones.md#zones) in which the IP should be reserved. - `project_id` - (Defaults to [provider](../index.md#project_id) `project_id`) The ID of the project the load-balancer is associated with. @@ -77,6 +80,7 @@ resource "scaleway_lb" "base" { ip_id = scaleway_lb_ip.ip.id zone = "fr-par-1" type = "LB-S" + release_ip = true } ``` diff --git a/docs/resources/lb_private_network.md b/docs/resources/lb_private_network.md new file mode 100644 index 0000000000..43969bf86f --- /dev/null +++ b/docs/resources/lb_private_network.md @@ -0,0 +1,69 @@ +--- +page_title: "Scaleway: scaleway_lb_private_network" +description: |- +Manages Scaleway Load-Balancers private networks +--- + +# scaleway_lb_private_network + +Creates and manages Scaleway attach/detach private networks to Load-Balancers. +For more information, see [the documentation](https://developers.scaleway.com/en/products/lb/zoned_api/#post-d4b30). + +## Examples + +### Basic + +```hcl +resource scaleway_vpc_private_network pn01 { + name = "test-lb-pn" +} + +resource scaleway_lb_ip ip01 {} + +resource scaleway_lb lb01 { + ip_id = scaleway_lb_ip.ip01.id + name = "test-lb" + type = "lb-s" + release_ip = true +} + +resource scaleway_lb_private_network lb01pn01 { + lb_id = scaleway_lb.lb01.id + private_network_id = scaleway_vpc_private_network.pn01.id + static_config = ["172.16.0.100", "172.16.0.101"] +} +``` + +## Arguments Reference + +The following arguments are supported: + +- `lb_id` - (Required) The ID of the load-balancer to associate. + +- `private_network_id` - (Required) The ID of the Private Network to associate. + +- `static_config` - (Required) Define two local ip address of your choice for each load balancer instance. See below. + +- `dhcp_config` - (Required) Set to true if you want to let DHCP assign IP addresses. See below. + +~> **Important:** Only one of static_config and dhcp_config may be set. + +- `zone` - (Defaults to [provider](../index.md#zone) `zone`) The [zone](../guides/regions_and_zones.md#zones) in which the IP should be reserved. + +- `project_id` - (Defaults to [provider](../index.md#project_id) `project_id`) The ID of the project the load-balancer is associated with. + +## Attributes Reference + +In addition to all arguments above, the following attributes are exported: + +- `status` - The Private Network attachment status + +## Import + +Load-Balancer private network can be imported using the `{zone}/{id}`, e.g. + +```bash +$ terraform import scaleway_lb_private_network.lb01pn01 fr-par/11111111-1111-1111-1111-111111111111 +``` + +The attachments can either be found in the console diff --git a/scaleway/data_source_lb.go b/scaleway/data_source_lb.go index 4a9c2daa03..a0476b302e 100644 --- a/scaleway/data_source_lb.go +++ b/scaleway/data_source_lb.go @@ -25,6 +25,12 @@ func dataSourceScalewayLb() *schema.Resource { ValidateFunc: validationUUIDorUUIDWithLocality(), ConflictsWith: []string{"name"}, } + dsSchema["release_ip"] = &schema.Schema{ + Type: schema.TypeBool, + Optional: true, + Default: false, + Description: "Release the IPs related to this load-balancer", + } return &schema.Resource{ ReadContext: dataSourceScalewayLbRead, @@ -57,6 +63,16 @@ func dataSourceScalewayLbRead(ctx context.Context, d *schema.ResourceData, meta lbID = res.LBs[0].ID } + var relaseIPValue bool + releaseIPAddress, releaseIPExist := d.GetOk("release_ip") + if releaseIPExist { + relaseIPValue = *expandBoolPtr(releaseIPAddress) + } + + err = d.Set("release_ip", relaseIPValue) + if err != nil { + return diag.FromErr(err) + } zonedID := datasourceNewZonedID(lbID, zone) d.SetId(zonedID) err = d.Set("lb_id", zonedID) diff --git a/scaleway/helpers_lb.go b/scaleway/helpers_lb.go index c9501e124c..66067836a9 100644 --- a/scaleway/helpers_lb.go +++ b/scaleway/helpers_lb.go @@ -293,3 +293,27 @@ func lbUpgradeV1RegionalToZonedID(element string) (string, error) { // append zone 1 as default: e.g. fr-par-1 return fmt.Sprintf("%s-1/%s", locality, id), nil } + +func expandLbPrivateNetworkStaticConfig(raw interface{}) *lb.PrivateNetworkStaticConfig { + if raw == nil || len(raw.([]interface{})) < 1 { + return nil + } + return &lb.PrivateNetworkStaticConfig{ + IPAddress: expandStrings(raw), + } +} + +func flattenLbPrivateNetworkStaticConfig(cfg *lb.PrivateNetworkStaticConfig) []string { + if cfg == nil { + return nil + } + + return cfg.IPAddress +} + +func expandLbPrivateNetworkDHCPConfig(raw interface{}) *lb.PrivateNetworkDHCPConfig { + if raw == nil || !raw.(bool) { + return nil + } + return &lb.PrivateNetworkDHCPConfig{} +} diff --git a/scaleway/provider.go b/scaleway/provider.go index 89d41a79df..0953637e9b 100644 --- a/scaleway/provider.go +++ b/scaleway/provider.go @@ -84,6 +84,8 @@ func Provider(config *ProviderConfig) plugin.ProviderFunc { "scaleway_lb_backend": resourceScalewayLbBackend(), "scaleway_lb_certificate": resourceScalewayLbCertificate(), "scaleway_lb_frontend": resourceScalewayLbFrontend(), + "scaleway_lb_private_network": resourceScalewayLbPrivateNetwork(), + "scaleway_lb_route": resourceScalewayLbRoute(), "scaleway_registry_namespace": resourceScalewayRegistryNamespace(), "scaleway_rdb_acl": resourceScalewayRdbACL(), "scaleway_rdb_database": resourceScalewayRdbDatabase(), diff --git a/scaleway/provider_test.go b/scaleway/provider_test.go index 7a0940c340..8131541df5 100644 --- a/scaleway/provider_test.go +++ b/scaleway/provider_test.go @@ -84,7 +84,7 @@ type TestTools struct { } func NewTestTools(t *testing.T) *TestTools { - // Create an http client with recording capabilities + // Create a http client with recording capabilities httpClient, cleanup, err := getHTTPRecoder(t, *UpdateCassettes) require.NoError(t, err) diff --git a/scaleway/resource_lb.go b/scaleway/resource_lb.go index a35ad3d518..5f7a680ce1 100644 --- a/scaleway/resource_lb.go +++ b/scaleway/resource_lb.go @@ -3,6 +3,7 @@ package scaleway import ( "context" "strings" + "time" "github.com/hashicorp/terraform-plugin-sdk/v2/diag" "github.com/hashicorp/terraform-plugin-sdk/v2/helper/schema" @@ -10,6 +11,10 @@ import ( "github.com/scaleway/scaleway-sdk-go/scw" ) +const ( + DefaultWaitLBRetryInterval = 30 * time.Second +) + func resourceScalewayLb() *schema.Resource { return &schema.Resource{ CreateContext: resourceScalewayLbCreate, @@ -60,6 +65,12 @@ func resourceScalewayLb() *schema.Resource { Computed: true, Description: "The load-balance public IP address", }, + "release_ip": { + Type: schema.TypeBool, + Optional: true, + Default: false, + Description: "Release the IPs related to this load-balancer", + }, "region": regionComputedSchema(), "zone": zoneSchema(), "organization_id": organizationIDSchema(), @@ -132,13 +143,20 @@ func resourceScalewayLbRead(ctx context.Context, d *schema.ResourceData, meta in return diag.FromErr(err) } + var relaseIPValue bool + releaseIPAddress, releaseIPPExist := d.GetOk("release_ip") + if releaseIPPExist { + relaseIPValue = *expandBoolPtr(releaseIPAddress) + } + + _ = d.Set("release_ip", relaseIPValue) _ = d.Set("name", res.Name) _ = d.Set("zone", zone.String()) _ = d.Set("region", region.String()) _ = d.Set("organization_id", res.OrganizationID) _ = d.Set("project_id", res.ProjectID) _ = d.Set("tags", res.Tags) - // For now API return lowercase lb type. This should be fix in a near future on the API side + // For now API return lowercase lb type. This should be fixed in a near future on the API side _ = d.Set("type", strings.ToUpper(res.Type)) _ = d.Set("ip_id", newZonedIDString(zone, res.IP[0].ID)) _ = d.Set("ip_address", res.IP[0].IPAddress) @@ -160,6 +178,17 @@ func resourceScalewayLbUpdate(ctx context.Context, d *schema.ResourceData, meta Tags: expandStrings(d.Get("tags")), } + _, err = lbAPI.WaitForLb(&lb.ZonedAPIWaitForLBRequest{ + LBID: ID, + Zone: zone, + Timeout: scw.TimeDurationPtr(LbWaitForTimeout), + RetryInterval: DefaultWaitRetryInterval, + }, scw.WithContext(ctx)) + + if err != nil && !is404Error(err) { + return diag.FromErr(err) + } + _, err = lbAPI.UpdateLB(req, scw.WithContext(ctx)) if err != nil { return diag.FromErr(err) @@ -175,21 +204,27 @@ func resourceScalewayLbDelete(ctx context.Context, d *schema.ResourceData, meta return diag.FromErr(err) } - err = lbAPI.DeleteLB(&lb.ZonedAPIDeleteLBRequest{ - Zone: zone, - LBID: ID, - ReleaseIP: false, + _, err = lbAPI.WaitForLb(&lb.ZonedAPIWaitForLBRequest{ + LBID: ID, + Zone: zone, + Timeout: scw.TimeDurationPtr(LbWaitForTimeout), + RetryInterval: DefaultWaitRetryInterval, }, scw.WithContext(ctx)) if err != nil && !is404Error(err) { return diag.FromErr(err) } - _, err = lbAPI.WaitForLb(&lb.ZonedAPIWaitForLBRequest{ - LBID: ID, - Zone: zone, - Timeout: scw.TimeDurationPtr(LbWaitForTimeout), - RetryInterval: DefaultWaitRetryInterval, + var releaseAddressValue bool + releaseIPAddress, releaseIPPExist := d.GetOk("release_ip") + if releaseIPPExist { + releaseAddressValue = *expandBoolPtr(releaseIPAddress) + } + + err = lbAPI.DeleteLB(&lb.ZonedAPIDeleteLBRequest{ + Zone: zone, + LBID: ID, + ReleaseIP: releaseAddressValue, }, scw.WithContext(ctx)) if err != nil && !is404Error(err) { diff --git a/scaleway/resource_lb_acl_test.go b/scaleway/resource_lb_acl_test.go index 9e43d9f538..2ca7897ebb 100644 --- a/scaleway/resource_lb_acl_test.go +++ b/scaleway/resource_lb_acl_test.go @@ -188,6 +188,14 @@ func TestAccScalewayLbAcl_Basic(t *testing.T) { }), ), }, + { + Config: ` + resource scaleway_lb_ip ip01 {} + `, + Check: resource.ComposeTestCheckFunc( + resource.TestCheckResourceAttrSet("scaleway_lb_ip.ip01", "id"), + ), + }, }, }) } diff --git a/scaleway/resource_lb_backend.go b/scaleway/resource_lb_backend.go index 7d62853dc7..7a5ca700b5 100644 --- a/scaleway/resource_lb_backend.go +++ b/scaleway/resource_lb_backend.go @@ -255,6 +255,18 @@ func resourceScalewayLbBackendCreate(ctx context.Context, d *schema.ResourceData healthCheckPort = d.Get("forward_port").(int) } + retryInterval := DefaultWaitLBRetryInterval + _, err = lbAPI.WaitForLb(&lb.ZonedAPIWaitForLBRequest{ + Zone: zone, + LBID: LbID, + Timeout: scw.TimeDurationPtr(defaultInstanceServerWaitTimeout), + RetryInterval: &retryInterval, + }, scw.WithContext(ctx)) + + if err != nil && !is404Error(err) { + return diag.FromErr(err) + } + createReq := &lb.ZonedAPICreateBackendRequest{ Zone: zone, LBID: LbID, diff --git a/scaleway/resource_lb_certificate.go b/scaleway/resource_lb_certificate.go index bd057a1c94..d03d64e8d4 100644 --- a/scaleway/resource_lb_certificate.go +++ b/scaleway/resource_lb_certificate.go @@ -124,6 +124,11 @@ func resourceScalewayLbCertificateCreate(ctx context.Context, d *schema.Resource return diag.FromErr(err) } + lbAPI, _, err := lbAPIWithZone(d, meta) + if err != nil { + return diag.FromErr(err) + } + createReq := &lb.ZonedAPICreateCertificateRequest{ Zone: zone, LBID: lbID, @@ -135,10 +140,6 @@ func resourceScalewayLbCertificateCreate(ctx context.Context, d *schema.Resource return diag.FromErr(errors.New("you need to define either letsencrypt or custom_certificate configuration")) } - lbAPI, _, err := lbAPIWithZone(d, meta) - if err != nil { - return diag.FromErr(err) - } res, err := lbAPI.CreateCertificate(createReq, scw.WithContext(ctx)) if err != nil { return diag.FromErr(err) diff --git a/scaleway/resource_lb_frontend.go b/scaleway/resource_lb_frontend.go index 2d0eb07e0b..9af8d87ba0 100644 --- a/scaleway/resource_lb_frontend.go +++ b/scaleway/resource_lb_frontend.go @@ -158,14 +158,26 @@ func resourceScalewayLbFrontendCreate(ctx context.Context, d *schema.ResourceDat return diag.FromErr(err) } - zone, LbID, err := parseZonedID(d.Get("lb_id").(string)) + zone, lbID, err := parseZonedID(d.Get("lb_id").(string)) if err != nil { return diag.FromErr(err) } + retryInterval := DefaultWaitLBRetryInterval + _, err = lbAPI.WaitForLb(&lb.ZonedAPIWaitForLBRequest{ + Zone: zone, + LBID: lbID, + Timeout: scw.TimeDurationPtr(defaultInstanceServerWaitTimeout), + RetryInterval: &retryInterval, + }, scw.WithContext(ctx)) + + if err != nil && !is404Error(err) { + return diag.FromErr(err) + } + res, err := lbAPI.CreateFrontend(&lb.ZonedAPICreateFrontendRequest{ Zone: zone, - LBID: LbID, + LBID: lbID, Name: expandOrGenerateString(d.Get("name"), "lb-frt"), InboundPort: int32(d.Get("inbound_port").(int)), BackendID: expandID(d.Get("backend_id")), diff --git a/scaleway/resource_lb_ip.go b/scaleway/resource_lb_ip.go index 7267e81399..92c8a8312c 100644 --- a/scaleway/resource_lb_ip.go +++ b/scaleway/resource_lb_ip.go @@ -45,7 +45,7 @@ func resourceScalewayLbIP() *schema.Resource { "lb_id": { Type: schema.TypeString, Computed: true, - Description: "The ID of the loadbalancer attached to this IP, if any", + Description: "The ID of the load balancer attached to this IP, if any", }, }, } diff --git a/scaleway/resource_lb_private_network.go b/scaleway/resource_lb_private_network.go new file mode 100644 index 0000000000..fb63bec921 --- /dev/null +++ b/scaleway/resource_lb_private_network.go @@ -0,0 +1,224 @@ +package scaleway + +import ( + "context" + + "github.com/hashicorp/terraform-plugin-sdk/v2/diag" + "github.com/hashicorp/terraform-plugin-sdk/v2/helper/schema" + "github.com/hashicorp/terraform-plugin-sdk/v2/helper/validation" + "github.com/scaleway/scaleway-sdk-go/api/lb/v1" + "github.com/scaleway/scaleway-sdk-go/scw" +) + +func resourceScalewayLbPrivateNetwork() *schema.Resource { + return &schema.Resource{ + CreateContext: resourceScalewayLbPrivateNetworkCreate, + ReadContext: resourceScalewayLbPrivateNetworkRead, + DeleteContext: resourceScalewayLbPrivateNetworkDelete, + Importer: &schema.ResourceImporter{ + StateContext: schema.ImportStatePassthroughContext, + }, + Timeouts: &schema.ResourceTimeout{ + Default: schema.DefaultTimeout(defaultLbLbTimeout), + }, + SchemaVersion: 1, + StateUpgraders: []schema.StateUpgrader{ + {Version: 0, Type: lbUpgradeV1SchemaType(), Upgrade: lbUpgradeV1SchemaUpgradeFunc}, + }, + Schema: map[string]*schema.Schema{ + "lb_id": { + Type: schema.TypeString, + Required: true, + ForceNew: true, + ValidateFunc: validationUUIDorUUIDWithLocality(), + Description: "The load-balancer ID", + }, + "private_network_id": { + Type: schema.TypeString, + Required: true, + ForceNew: true, + ValidateFunc: validationUUIDorUUIDWithLocality(), + Description: "The Private Network ID", + }, + "static_config": { + ConflictsWith: []string{"dhcp_config"}, + Description: "Define two local IP addresses of your choice for each load balancer instance", + Type: schema.TypeList, + Optional: true, + Computed: true, + ForceNew: true, + Elem: &schema.Schema{ + Type: schema.TypeString, + ValidateFunc: validation.IsIPAddress, + }, + }, + "dhcp_config": { + ConflictsWith: []string{"static_config"}, + Description: "Set to true if you want to let DHCP assign IP addresses", + Type: schema.TypeBool, + Optional: true, + Computed: true, + ForceNew: true, + }, + // Readonly attributes + "status": { + Type: schema.TypeString, + Computed: true, + Description: "The status of private network connection", + }, + }, + } +} + +func resourceScalewayLbPrivateNetworkCreate(ctx context.Context, d *schema.ResourceData, meta interface{}) diag.Diagnostics { + lbAPI, _, err := lbAPIWithZone(d, meta) + if err != nil { + return diag.FromErr(err) + } + + zone, lbID, err := parseZonedID(d.Get("lb_id").(string)) + if err != nil { + return diag.FromErr(err) + } + + zonePN, pnID, err := parseZonedID(d.Get("private_network_id").(string)) + if err != nil { + return diag.FromErr(err) + } + + if zonePN != zone { + return diag.Errorf("LB and Private Network must be in the same zone (got %s and %s)", zone, zonePN) + } + + retryInterval := DefaultWaitLBRetryInterval + _, err = lbAPI.WaitForLb(&lb.ZonedAPIWaitForLBRequest{ + Zone: zone, + LBID: lbID, + Timeout: scw.TimeDurationPtr(defaultInstanceServerWaitTimeout), + RetryInterval: &retryInterval, + }, scw.WithContext(ctx)) + if err != nil && !is404Error(err) { + return diag.FromErr(err) + } + + createReq := &lb.ZonedAPIAttachPrivateNetworkRequest{ + Zone: zone, + LBID: lbID, + PrivateNetworkID: pnID, + } + + createReq.DHCPConfig = expandLbPrivateNetworkDHCPConfig(d.Get("dhcp_config")) + + staticConfig, staticConfigExist := d.GetOk("static_config") + if staticConfigExist { + createReq.StaticConfig = expandLbPrivateNetworkStaticConfig(staticConfig) + } + + res, err := lbAPI.AttachPrivateNetwork(createReq, scw.WithContext(ctx)) + if err != nil { + return diag.FromErr(err) + } + + _, err = lbAPI.WaitForLb(&lb.ZonedAPIWaitForLBRequest{ + Zone: zone, + LBID: lbID, + Timeout: scw.TimeDurationPtr(defaultInstanceServerWaitTimeout), + RetryInterval: &retryInterval, + }, scw.WithContext(ctx)) + if err != nil && !is404Error(err) { + return diag.FromErr(err) + } + + d.SetId(newZonedIDString(zone, res.PrivateNetworkID)) + _ = d.Set("status", res.Status) + + return resourceScalewayLbPrivateNetworkRead(ctx, d, meta) +} + +func resourceScalewayLbPrivateNetworkRead(ctx context.Context, d *schema.ResourceData, meta interface{}) diag.Diagnostics { + lbAPI, zone, pnID, err := lbAPIWithZoneAndID(meta, d.Get("private_network_id").(string)) + if err != nil { + return diag.FromErr(err) + } + + _, lbID, err := parseZonedID(d.Get("lb_id").(string)) + if err != nil { + return diag.FromErr(err) + } + + res, err := lbAPI.ListLBPrivateNetworks(&lb.ZonedAPIListLBPrivateNetworksRequest{ + Zone: zone, + LBID: lbID, + }, scw.WithContext(ctx)) + if err != nil { + if is404Error(err) { + _ = d.Set("lb_id", "") + return nil + } + return diag.FromErr(err) + } + + pn := findPn(res.PrivateNetwork, pnID) + if pn == nil { + d.SetId("") + return nil + } + + if pn.DHCPConfig != nil { + _ = d.Set("dhcp_config", true) + } + _ = d.Set("static_config", flattenLbPrivateNetworkStaticConfig(pn.StaticConfig)) + _ = d.Set("lb_id", newZonedIDString(zone, pn.LB.ID)) + _ = d.Set("private_network_id", newZonedIDString(zone, pn.PrivateNetworkID)) + _ = d.Set("status", pn.Status) + + return nil +} + +func findPn(privateNetworks []*lb.PrivateNetwork, id string) *lb.PrivateNetwork { + for _, pn := range privateNetworks { + if pn.PrivateNetworkID == id { + return pn + } + } + + return nil +} + +func resourceScalewayLbPrivateNetworkDelete(ctx context.Context, d *schema.ResourceData, meta interface{}) diag.Diagnostics { + lbAPI, zone, pnID, err := lbAPIWithZoneAndID(meta, d.Get("private_network_id").(string)) + if err != nil { + return diag.FromErr(err) + } + + _, lbID, err := parseZonedID(d.Get("lb_id").(string)) + if err != nil { + return diag.FromErr(err) + } + + err = lbAPI.DetachPrivateNetwork(&lb.ZonedAPIDetachPrivateNetworkRequest{ + Zone: zone, + LBID: lbID, + PrivateNetworkID: pnID, + }) + if err != nil { + if is404Error(err) || is403Error(err) { + d.SetId("") + return nil + } + return diag.FromErr(err) + } + + retryInterval := DefaultWaitLBRetryInterval + _, err = lbAPI.WaitForLb(&lb.ZonedAPIWaitForLBRequest{ + Zone: zone, + LBID: lbID, + Timeout: scw.TimeDurationPtr(defaultInstanceServerWaitTimeout), + RetryInterval: &retryInterval, + }, scw.WithContext(ctx)) + if err != nil && !is404Error(err) { + return diag.FromErr(err) + } + + return nil +} diff --git a/scaleway/resource_lb_private_network_test.go b/scaleway/resource_lb_private_network_test.go new file mode 100644 index 0000000000..280b7ec63c --- /dev/null +++ b/scaleway/resource_lb_private_network_test.go @@ -0,0 +1,288 @@ +package scaleway + +import ( + "fmt" + "testing" + + "github.com/hashicorp/terraform-plugin-sdk/v2/helper/resource" + "github.com/hashicorp/terraform-plugin-sdk/v2/terraform" + "github.com/scaleway/scaleway-sdk-go/api/lb/v1" +) + +func init() { + resource.AddTestSweepers("scaleway_lb_private_network", &resource.Sweeper{ + Name: "scaleway_lb_private_network", + Dependencies: []string{"scaleway_lb", "scaleway_lb_ip", "scaleway_vpc"}, + }) +} + +func TestAccScalewayLbPrivateNetwork_Basic(t *testing.T) { + tt := NewTestTools(t) + defer tt.Cleanup() + resource.ParallelTest(t, resource.TestCase{ + PreCheck: func() { testAccPreCheck(t) }, + ProviderFactories: tt.ProviderFactories, + CheckDestroy: testAccCheckScalewayLbPrivateNetworkDestroy(tt), + Steps: []resource.TestStep{ + { + Config: ` + resource scaleway_vpc_private_network pn01 { + name = "test-lb-pn" + } + `, + Check: resource.ComposeTestCheckFunc( + resource.TestCheckResourceAttrSet("scaleway_vpc_private_network.pn01", "name"), + ), + }, + { + Config: ` + resource scaleway_vpc_private_network pn01 { + name = "test-lb-pn" + } + + resource scaleway_lb_ip ip01 {} + + resource scaleway_lb "default" { + ip_id = scaleway_lb_ip.ip01.id + name = "test-lb" + type = "lb-s" + } + `, + Check: resource.ComposeTestCheckFunc( + resource.TestCheckResourceAttrSet("scaleway_lb.default", "ip_id"), + resource.TestCheckResourceAttrSet("scaleway_lb_ip.ip01", "id"), + ), + }, + { + Config: ` + resource scaleway_vpc_private_network pn01 { + name = "test-lb-pn" + } + + resource scaleway_lb_ip ip01 {} + + resource scaleway_lb "default" { + ip_id = scaleway_lb_ip.ip01.id + name = "test-lb" + type = "lb-s" + release_ip = true + } + + resource scaleway_lb_private_network lb01pn01 { + lb_id = scaleway_lb.default.id + private_network_id = scaleway_vpc_private_network.pn01.id + static_config = ["172.16.0.100", "172.16.0.101"] + } + `, + Check: resource.ComposeTestCheckFunc( + testAccCheckScalewayLbPrivateNetworkExists(tt, "scaleway_lb_private_network.lb01pn01"), + resource.TestCheckResourceAttr("scaleway_lb_private_network.lb01pn01", + "static_config.0", "172.16.0.100"), + resource.TestCheckResourceAttr("scaleway_lb_private_network.lb01pn01", + "static_config.1", "172.16.0.101"), + ), + }, + { + Config: ` + resource scaleway_vpc_private_network pn01 { + name = "test-lb-pn" + } + + resource scaleway_lb_ip ip01 {} + + resource scaleway_lb "default" { + ip_id = scaleway_lb_ip.ip01.id + name = "test-lb2" + type = "lb-s" + } + `, + Check: resource.ComposeTestCheckFunc( + resource.TestCheckResourceAttrSet("scaleway_lb.default", "name"), + resource.TestCheckResourceAttrSet("scaleway_lb_ip.ip01", "id"), + ), + }, + { + Config: ` + resource scaleway_vpc_private_network pn01 { + name = "test-lb-without-attachment" + } + + resource scaleway_lb_ip ip01 {} + `, + Check: resource.ComposeTestCheckFunc( + resource.TestCheckResourceAttrSet("scaleway_lb_ip.ip01", "id"), + ), + }, + }, + }) +} + +func TestAccScalewayLbPrivateNetwork_DHCP(t *testing.T) { + tt := NewTestTools(t) + defer tt.Cleanup() + resource.ParallelTest(t, resource.TestCase{ + PreCheck: func() { testAccPreCheck(t) }, + ProviderFactories: tt.ProviderFactories, + CheckDestroy: testAccCheckScalewayLbPrivateNetworkDestroy(tt), + Steps: []resource.TestStep{ + { + Config: ` + resource scaleway_vpc_private_network pn02 { + name = "test-lb-pn-with-dhcp" + } + `, + Check: resource.ComposeTestCheckFunc( + resource.TestCheckResourceAttrSet("scaleway_vpc_private_network.pn02", "name"), + ), + }, + { + Config: ` + resource scaleway_vpc_private_network pn02 { + name = "test-lb-pn-with-dhcp" + } + + resource scaleway_lb_ip ip02 {} + + resource scaleway_lb lb02 { + ip_id = scaleway_lb_ip.ip02.id + name = "test-lb-with-dhcp" + type = "lb-s" + } + `, + Check: resource.ComposeTestCheckFunc( + resource.TestCheckResourceAttr("scaleway_vpc_private_network.pn02", "name", "test-lb-pn-with-dhcp"), + ), + }, + { + Config: ` + resource scaleway_vpc_private_network pn02 { + name = "test-lb-pn-with-dhcp" + } + + resource scaleway_lb_ip ip02 {} + + resource scaleway_lb lb02 { + ip_id = scaleway_lb_ip.ip02.id + name = "test-lb-with-dhcp" + type = "lb-s" + release_ip = true + } + + resource scaleway_lb_private_network lb02pn01 { + lb_id = scaleway_lb.lb02.id + private_network_id = scaleway_vpc_private_network.pn02.id + dhcp_config = true + } + `, + Check: resource.ComposeTestCheckFunc( + testAccCheckScalewayLbPrivateNetworkExists(tt, "scaleway_lb_private_network.lb02pn01"), + resource.TestCheckResourceAttrSet("scaleway_vpc_private_network.pn02", "name"), + resource.TestCheckResourceAttr("scaleway_lb_private_network.lb02pn01", "dhcp_config", "true"), + ), + }, + { + Config: ` + resource scaleway_vpc_private_network pn02 { + name = "test-lb-pn-with-dhcp" + } + + resource scaleway_lb_ip ip02 {} + + resource scaleway_lb lb02 { + ip_id = scaleway_lb_ip.ip02.id + name = "test-lb-with-dhcp" + type = "lb-s" + } + `, + Check: resource.ComposeTestCheckFunc( + resource.TestCheckResourceAttr("scaleway_vpc_private_network.pn02", "name", "test-lb-pn-with-dhcp"), + resource.TestCheckResourceAttrSet("scaleway_lb_ip.ip02", "id"), + resource.TestCheckResourceAttrSet("scaleway_lb.lb02", "ip_id"), + ), + }, + { + Config: ` + resource scaleway_vpc_private_network pn02 { + name = "test-lb-pn-with-dhcp" + } + + resource scaleway_lb_ip ip02 {} + `, + Check: resource.ComposeTestCheckFunc( + resource.TestCheckResourceAttr("scaleway_vpc_private_network.pn02", "name", "test-lb-pn-with-dhcp"), + resource.TestCheckResourceAttrSet("scaleway_lb_ip.ip02", "id"), + ), + }, + }, + }) +} + +func getLbPrivateNetwork(tt *TestTools, rs *terraform.ResourceState) (*lb.PrivateNetwork, error) { + lbID := rs.Primary.Attributes["lb_id"] + pnID := rs.Primary.Attributes["private_network_id"] + + lbAPI, zone, pnID, err := lbAPIWithZoneAndID(tt.Meta, pnID) + if err != nil { + return nil, err + } + + _, lbID, err = parseZonedID(lbID) + if err != nil { + return nil, fmt.Errorf("invalid resource: %s", err) + } + + listPN, err := lbAPI.ListLBPrivateNetworks(&lb.ZonedAPIListLBPrivateNetworksRequest{ + LBID: lbID, + Zone: zone, + }) + if err != nil { + return nil, err + } + + for _, pn := range listPN.PrivateNetwork { + if pn.PrivateNetworkID == pnID { + return pn, nil + } + } + + return nil, fmt.Errorf("private network %s not found", pnID) +} + +func testAccCheckScalewayLbPrivateNetworkExists(tt *TestTools, n string) resource.TestCheckFunc { + return func(s *terraform.State) error { + rs, ok := s.RootModule().Resources[n] + if !ok { + return fmt.Errorf("resource not found: %s", n) + } + pn, err := getLbPrivateNetwork(tt, rs) + if err != nil { + return err + } + if pn == nil { + return fmt.Errorf("resource not found: %s", rs.Primary.Attributes["private_network_id"]) + } + + return nil + } +} + +func testAccCheckScalewayLbPrivateNetworkDestroy(tt *TestTools) resource.TestCheckFunc { + return func(state *terraform.State) error { + for _, rs := range state.RootModule().Resources { + if rs.Type != "scaleway_lb_private_network" { + continue + } + + pn, err := getLbPrivateNetwork(tt, rs) + if err != nil { + return err + } + + if pn != nil { + return fmt.Errorf("LB PN (%s) still exists", rs.Primary.Attributes["private_network_id"]) + } + } + + return nil + } +} diff --git a/scaleway/resource_lb_route.go b/scaleway/resource_lb_route.go new file mode 100644 index 0000000000..08bf5787ff --- /dev/null +++ b/scaleway/resource_lb_route.go @@ -0,0 +1,166 @@ +package scaleway + +import ( + "context" + + "github.com/hashicorp/terraform-plugin-sdk/v2/diag" + "github.com/hashicorp/terraform-plugin-sdk/v2/helper/schema" + "github.com/scaleway/scaleway-sdk-go/api/lb/v1" + "github.com/scaleway/scaleway-sdk-go/scw" +) + +func resourceScalewayLbRoute() *schema.Resource { + return &schema.Resource{ + CreateContext: resourceScalewayLbRouteCreate, + ReadContext: resourceScalewayLbRouteRead, + UpdateContext: resourceScalewayLbRouteUpdate, + DeleteContext: resourceScalewayLbRouteDelete, + Importer: &schema.ResourceImporter{ + StateContext: schema.ImportStatePassthroughContext, + }, + Timeouts: &schema.ResourceTimeout{ + Default: schema.DefaultTimeout(defaultLbLbTimeout), + }, + SchemaVersion: 1, + StateUpgraders: []schema.StateUpgrader{ + {Version: 0, Type: lbUpgradeV1SchemaType(), Upgrade: lbUpgradeV1SchemaUpgradeFunc}, + }, + Schema: map[string]*schema.Schema{ + "frontend_id": { + Type: schema.TypeString, + Required: true, + ForceNew: true, + ValidateFunc: validationUUIDorUUIDWithLocality(), + Description: "The frontend ID origin of redirection", + }, + "backend_id": { + Type: schema.TypeString, + Required: true, + ValidateFunc: validationUUIDorUUIDWithLocality(), + Description: "The backend ID destination of redirection", + }, + "match_sni": { + Type: schema.TypeString, + Optional: true, + Description: "The domain to match against", + }, + }, + } +} + +func resourceScalewayLbRouteCreate(ctx context.Context, d *schema.ResourceData, meta interface{}) diag.Diagnostics { + lbAPI, zone, err := lbAPIWithZone(d, meta) + if err != nil { + return diag.FromErr(err) + } + + frontZone, frontID, err := parseZonedID(d.Get("frontend_id").(string)) + if err != nil { + return diag.FromErr(err) + } + + backZone, backID, err := parseZonedID(d.Get("backend_id").(string)) + if err != nil { + return diag.FromErr(err) + } + + if frontZone != backZone { + return diag.Errorf("Frontend and Backend must be in the same zone (got %s and %s)", frontZone, backZone) + } + + createReq := &lb.ZonedAPICreateRouteRequest{ + Zone: frontZone, + FrontendID: frontID, + BackendID: backID, + Match: &lb.RouteMatch{ + Sni: expandStringPtr(d.Get("match_sni")), + }, + } + + res, err := lbAPI.CreateRoute(createReq, scw.WithContext(ctx)) + if err != nil { + return diag.FromErr(err) + } + + d.SetId(newZonedIDString(zone, res.ID)) + + return resourceScalewayLbRouteRead(ctx, d, meta) +} + +func resourceScalewayLbRouteRead(ctx context.Context, d *schema.ResourceData, meta interface{}) diag.Diagnostics { + lbAPI, zone, ID, err := lbAPIWithZoneAndID(meta, d.Id()) + if err != nil { + return diag.FromErr(err) + } + + res, err := lbAPI.GetRoute(&lb.ZonedAPIGetRouteRequest{ + Zone: zone, + RouteID: ID, + }, scw.WithContext(ctx)) + + if err != nil { + if is404Error(err) { + d.SetId("") + return nil + } + return diag.FromErr(err) + } + + _ = d.Set("frontend_id", newZonedIDString(zone, res.FrontendID)) + _ = d.Set("backend_id", newZonedIDString(zone, res.BackendID)) + if res.Match != nil && res.Match.Sni != nil { + _ = d.Set("match_sni", res.Match.Sni) + } + + return nil +} + +func resourceScalewayLbRouteUpdate(ctx context.Context, d *schema.ResourceData, meta interface{}) diag.Diagnostics { + lbAPI, zone, ID, err := lbAPIWithZoneAndID(meta, d.Id()) + if err != nil { + return diag.FromErr(err) + } + + backZone, backID, err := parseZonedID(d.Get("backend_id").(string)) + if err != nil { + return diag.FromErr(err) + } + + if zone != backZone { + return diag.Errorf("Route and Backend must be in the same zone (got %s and %s)", zone, backZone) + } + + req := &lb.ZonedAPIUpdateRouteRequest{ + Zone: zone, + RouteID: ID, + BackendID: backID, + Match: &lb.RouteMatch{ + Sni: expandStringPtr(d.Get("match_sni")), + }, + } + + _, err = lbAPI.UpdateRoute(req, scw.WithContext(ctx)) + if err != nil { + return diag.FromErr(err) + } + + return resourceScalewayLbRouteRead(ctx, d, meta) +} + +func resourceScalewayLbRouteDelete(ctx context.Context, d *schema.ResourceData, meta interface{}) diag.Diagnostics { + lbAPI, zone, ID, err := lbAPIWithZoneAndID(meta, d.Id()) + if err != nil { + return diag.FromErr(err) + } + + err = lbAPI.DeleteRoute(&lb.ZonedAPIDeleteRouteRequest{ + Zone: zone, + RouteID: ID, + }, scw.WithContext(ctx)) + + if err != nil && !is404Error(err) { + return diag.FromErr(err) + } + + return nil +} diff --git a/scaleway/resource_lb_route_test.go b/scaleway/resource_lb_route_test.go new file mode 100644 index 0000000000..797fd8f715 --- /dev/null +++ b/scaleway/resource_lb_route_test.go @@ -0,0 +1,109 @@ +package scaleway + +import ( + "fmt" + "testing" + + "github.com/hashicorp/terraform-plugin-sdk/v2/helper/resource" + "github.com/hashicorp/terraform-plugin-sdk/v2/terraform" + "github.com/scaleway/scaleway-sdk-go/api/lb/v1" +) + +func TestAccScalewayLbRoute_Basic(t *testing.T) { + tt := NewTestTools(t) + defer tt.Cleanup() + resource.ParallelTest(t, resource.TestCase{ + PreCheck: func() { testAccPreCheck(t) }, + ProviderFactories: tt.ProviderFactories, + CheckDestroy: testAccCheckScalewayLbRouteDestroy(tt), + Steps: []resource.TestStep{ + { + Config: ` + resource scaleway_lb_ip ip01 {} + resource scaleway_lb lb01 { + ip_id = scaleway_lb_ip.ip01.id + name = "test-lb" + type = "lb-s" + } + resource scaleway_lb_backend bkd01 { + lb_id = scaleway_lb.lb01.id + forward_protocol = "tcp" + forward_port = 80 + proxy_protocol = "none" + } + resource scaleway_lb_frontend frt01 { + lb_id = scaleway_lb.lb01.id + backend_id = scaleway_lb_backend.bkd01.id + inbound_port = 80 + } + resource scaleway_lb_route rt01 { + frontend_id = scaleway_lb_frontend.frt01.id + backend_id = scaleway_lb_backend.bkd01.id + match_sni = "scaleway.com" + } + `, + Check: resource.ComposeTestCheckFunc( + testAccCheckScalewayLbRouteExists(tt, "scaleway_lb_route.rt01"), + resource.TestCheckResourceAttr("scaleway_lb_route.rt01", "match_sni", "scaleway.com"), + ), + }, + }, + }) +} + +func testAccCheckScalewayLbRouteExists(tt *TestTools, n string) resource.TestCheckFunc { + return func(s *terraform.State) error { + rs, ok := s.RootModule().Resources[n] + if !ok { + return fmt.Errorf("resource not found: %s", n) + } + + lbAPI, zone, ID, err := lbAPIWithZoneAndID(tt.Meta, rs.Primary.ID) + if err != nil { + return err + } + + _, err = lbAPI.GetRoute(&lb.ZonedAPIGetRouteRequest{ + RouteID: ID, + Zone: zone, + }) + + if err != nil { + return err + } + + return nil + } +} + +func testAccCheckScalewayLbRouteDestroy(tt *TestTools) resource.TestCheckFunc { + return func(state *terraform.State) error { + for _, rs := range state.RootModule().Resources { + if rs.Type != "scaleway_lb_route" { + continue + } + + lbAPI, zone, ID, err := lbAPIWithZoneAndID(tt.Meta, rs.Primary.ID) + if err != nil { + return err + } + + _, err = lbAPI.GetRoute(&lb.ZonedAPIGetRouteRequest{ + Zone: zone, + RouteID: ID, + }) + + // If no error resource still exist + if err == nil { + return fmt.Errorf("LB Route (%s) still exists", rs.Primary.ID) + } + + // Unexpected api error we return it + if !is404Error(err) { + return err + } + } + + return nil + } +} diff --git a/scaleway/resource_lb_test.go b/scaleway/resource_lb_test.go index 8a3a3bb21d..0f2de3bbf8 100644 --- a/scaleway/resource_lb_test.go +++ b/scaleway/resource_lb_test.go @@ -63,12 +63,14 @@ func TestAccScalewayLbLb_WithIP(t *testing.T) { ip_id = scaleway_lb_ip.ip01.id name = "test-lb" type = "LB-S" + release_ip = true } `, Check: resource.ComposeTestCheckFunc( testAccCheckScalewayLbExists(tt, "scaleway_lb.lb01"), testAccCheckScalewayLbIPExists(tt, "scaleway_lb_ip.ip01"), resource.TestCheckResourceAttr("scaleway_lb.lb01", "name", "test-lb"), + resource.TestCheckResourceAttr("scaleway_lb.lb01", "release_ip", "true"), testCheckResourceAttrUUID("scaleway_lb.lb01", "ip_id"), testCheckResourceAttrIPv4("scaleway_lb.lb01", "ip_address"), resource.TestCheckResourceAttrPair("scaleway_lb.lb01", "ip_id", "scaleway_lb_ip.ip01", "id"), diff --git a/scaleway/testdata/lb-private-network-basic.cassette.yaml b/scaleway/testdata/lb-private-network-basic.cassette.yaml new file mode 100644 index 0000000000..4d9a2c88ec --- /dev/null +++ b/scaleway/testdata/lb-private-network-basic.cassette.yaml @@ -0,0 +1,1626 @@ +--- +version: 1 +interactions: +- request: + body: '{"name":"test-lb-pn","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","tags":[]}' + form: {} + headers: + Content-Type: + - application/json + User-Agent: + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.17.1; darwin; amd64) terraform-provider/develop + terraform/terraform-tests + url: https://api.scaleway.com/vpc/v1/zones/fr-par-1/private-networks + method: POST + response: + body: '{"id":"31072968-e2ca-4f17-8f27-dc752cbcf564","name":"test-lb-pn","tags":[],"organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","created_at":"2021-10-22T09:47:03.291590Z","updated_at":"2021-10-22T09:47:03.291590Z","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","zone":"fr-par-1"}' + headers: + Content-Length: + - "288" + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Fri, 22 Oct 2021 09:47:03 GMT + Server: + - Scaleway API-Gateway + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - c55dc93c-e5db-4402-b86c-8a4ae9baf198 + status: 200 OK + code: 200 + duration: "" +- request: + body: "" + form: {} + headers: + User-Agent: + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.17.1; darwin; amd64) terraform-provider/develop + terraform/terraform-tests + url: https://api.scaleway.com/vpc/v1/zones/fr-par-1/private-networks/31072968-e2ca-4f17-8f27-dc752cbcf564 + method: GET + response: + body: '{"id":"31072968-e2ca-4f17-8f27-dc752cbcf564","name":"test-lb-pn","tags":[],"organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","created_at":"2021-10-22T09:47:03.291590Z","updated_at":"2021-10-22T09:47:03.291590Z","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","zone":"fr-par-1"}' + headers: + Content-Length: + - "288" + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Fri, 22 Oct 2021 09:47:03 GMT + Server: + - Scaleway API-Gateway + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - d5f8098d-696a-4356-bc87-6eb5a8c83de7 + status: 200 OK + code: 200 + duration: "" +- request: + body: "" + form: {} + headers: + User-Agent: + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.17.1; darwin; amd64) terraform-provider/develop + terraform/terraform-tests + url: https://api.scaleway.com/vpc/v1/zones/fr-par-1/private-networks/31072968-e2ca-4f17-8f27-dc752cbcf564 + method: GET + response: + body: '{"id":"31072968-e2ca-4f17-8f27-dc752cbcf564","name":"test-lb-pn","tags":[],"organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","created_at":"2021-10-22T09:47:03.291590Z","updated_at":"2021-10-22T09:47:03.291590Z","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","zone":"fr-par-1"}' + headers: + Content-Length: + - "288" + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Fri, 22 Oct 2021 09:47:03 GMT + Server: + - Scaleway API-Gateway + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - 7a0c04f6-d4bc-482f-a679-7b07158b4c46 + status: 200 OK + code: 200 + duration: "" +- request: + body: "" + form: {} + headers: + User-Agent: + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.17.1; darwin; amd64) terraform-provider/develop + terraform/terraform-tests + url: https://api.scaleway.com/vpc/v1/zones/fr-par-1/private-networks/31072968-e2ca-4f17-8f27-dc752cbcf564 + method: GET + response: + body: '{"id":"31072968-e2ca-4f17-8f27-dc752cbcf564","name":"test-lb-pn","tags":[],"organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","created_at":"2021-10-22T09:47:03.291590Z","updated_at":"2021-10-22T09:47:03.291590Z","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","zone":"fr-par-1"}' + headers: + Content-Length: + - "288" + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Fri, 22 Oct 2021 09:47:04 GMT + Server: + - Scaleway API-Gateway + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - 28f572d6-05e6-4ff0-9ef9-b5ffd685c5b0 + status: 200 OK + code: 200 + duration: "" +- request: + body: '{"project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","reverse":null}' + form: {} + headers: + Content-Type: + - application/json + User-Agent: + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.17.1; darwin; amd64) terraform-provider/develop + terraform/terraform-tests + url: https://api.scaleway.com/lb/v1/zones/fr-par-1/ips + method: POST + response: + body: '{"id":"cbc61176-87dd-4e12-a7d7-2645a056acb4","ip_address":"51.159.27.99","organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","lb_id":null,"reverse":"51-159-27-99.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}' + headers: + Content-Length: + - "276" + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Fri, 22 Oct 2021 09:47:04 GMT + Server: + - Scaleway API-Gateway + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - 499d50b4-f0b7-43df-bff6-c473dccbb0e3 + status: 200 OK + code: 200 + duration: "" +- request: + body: "" + form: {} + headers: + User-Agent: + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.17.1; darwin; amd64) terraform-provider/develop + terraform/terraform-tests + url: https://api.scaleway.com/lb/v1/zones/fr-par-1/ips/cbc61176-87dd-4e12-a7d7-2645a056acb4 + method: GET + response: + body: '{"id":"cbc61176-87dd-4e12-a7d7-2645a056acb4","ip_address":"51.159.27.99","organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","lb_id":null,"reverse":"51-159-27-99.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}' + headers: + Content-Length: + - "276" + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Fri, 22 Oct 2021 09:47:04 GMT + Server: + - Scaleway API-Gateway + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - 6ecf6990-3241-48d0-bbfd-1fb663c20627 + status: 200 OK + code: 200 + duration: "" +- request: + body: '{"project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","name":"test-lb","description":"","ip_id":"cbc61176-87dd-4e12-a7d7-2645a056acb4","tags":null,"type":"lb-s","ssl_compatibility_level":"ssl_compatibility_level_unknown"}' + form: {} + headers: + Content-Type: + - application/json + User-Agent: + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.17.1; darwin; amd64) terraform-provider/develop + terraform/terraform-tests + url: https://api.scaleway.com/lb/v1/zones/fr-par-1/lbs + method: POST + response: + body: '{"id":"2ebd1991-67a1-4822-bf24-21f2abfed7e6","name":"test-lb","description":"","status":"pending","instances":[],"organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","ip":[{"id":"cbc61176-87dd-4e12-a7d7-2645a056acb4","ip_address":"51.159.27.99","organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","lb_id":"2ebd1991-67a1-4822-bf24-21f2abfed7e6","reverse":"51-159-27-99.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}],"tags":[],"frontend_count":0,"backend_count":0,"type":"lb-s","subscriber":null,"ssl_compatibility_level":"ssl_compatibility_level_intermediate","created_at":"2021-10-22T09:47:04.992103760Z","updated_at":"2021-10-22T09:47:04.992103760Z","private_network_count":0,"route_count":0,"region":"fr-par","zone":"fr-par-1"}' + headers: + Content-Length: + - "854" + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Fri, 22 Oct 2021 09:47:05 GMT + Server: + - Scaleway API-Gateway + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - a86c361e-1d25-42e0-a24f-6bf07b46f235 + status: 200 OK + code: 200 + duration: "" +- request: + body: "" + form: {} + headers: + User-Agent: + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.17.1; darwin; amd64) terraform-provider/develop + terraform/terraform-tests + url: https://api.scaleway.com/lb/v1/zones/fr-par-1/lbs/2ebd1991-67a1-4822-bf24-21f2abfed7e6 + method: GET + response: + body: '{"id":"2ebd1991-67a1-4822-bf24-21f2abfed7e6","name":"test-lb","description":"","status":"pending","instances":[],"organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","ip":[{"id":"cbc61176-87dd-4e12-a7d7-2645a056acb4","ip_address":"51.159.27.99","organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","lb_id":"2ebd1991-67a1-4822-bf24-21f2abfed7e6","reverse":"51-159-27-99.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}],"tags":[],"frontend_count":0,"backend_count":0,"type":"lb-s","subscriber":null,"ssl_compatibility_level":"ssl_compatibility_level_intermediate","created_at":"2021-10-22T09:47:04.992104Z","updated_at":"2021-10-22T09:47:04.992104Z","private_network_count":0,"route_count":0,"region":"fr-par","zone":"fr-par-1"}' + headers: + Content-Length: + - "848" + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Fri, 22 Oct 2021 09:47:05 GMT + Server: + - Scaleway API-Gateway + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - 81e002ed-4e99-4eab-895e-45caab9d2a30 + status: 200 OK + code: 200 + duration: "" +- request: + body: "" + form: {} + headers: + User-Agent: + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.17.1; darwin; amd64) terraform-provider/develop + terraform/terraform-tests + url: https://api.scaleway.com/lb/v1/zones/fr-par-1/lbs/2ebd1991-67a1-4822-bf24-21f2abfed7e6 + method: GET + response: + body: '{"id":"2ebd1991-67a1-4822-bf24-21f2abfed7e6","name":"test-lb","description":"","status":"ready","instances":[{"id":"d7724348-647d-4c26-b50a-66b34ec6290a","status":"ready","ip_address":"10.64.188.25","created_at":"2021-10-22T07:19:47.407913Z","updated_at":"2021-10-22T09:47:05.529423Z","region":"fr-par","zone":"fr-par-1"},{"id":"96e38350-687a-47a3-abf2-6b62c8f0ace3","status":"ready","ip_address":"10.64.158.123","created_at":"2021-10-22T07:26:07.246460Z","updated_at":"2021-10-22T09:47:05.838892Z","region":"fr-par","zone":"fr-par-1"}],"organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","ip":[{"id":"cbc61176-87dd-4e12-a7d7-2645a056acb4","ip_address":"51.159.27.99","organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","lb_id":"2ebd1991-67a1-4822-bf24-21f2abfed7e6","reverse":"51-159-27-99.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}],"tags":[],"frontend_count":0,"backend_count":0,"type":"lb-s","subscriber":null,"ssl_compatibility_level":"ssl_compatibility_level_intermediate","created_at":"2021-10-22T09:47:04.992104Z","updated_at":"2021-10-22T09:47:06.092269Z","private_network_count":0,"route_count":0,"region":"fr-par","zone":"fr-par-1"}' + headers: + Content-Length: + - "1272" + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Fri, 22 Oct 2021 09:47:07 GMT + Server: + - Scaleway API-Gateway + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - e3c99a0e-ed12-4357-bd0e-a492e700fdc2 + status: 200 OK + code: 200 + duration: "" +- request: + body: "" + form: {} + headers: + User-Agent: + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.17.1; darwin; amd64) terraform-provider/develop + terraform/terraform-tests + url: https://api.scaleway.com/lb/v1/zones/fr-par-1/lbs/2ebd1991-67a1-4822-bf24-21f2abfed7e6 + method: GET + response: + body: '{"id":"2ebd1991-67a1-4822-bf24-21f2abfed7e6","name":"test-lb","description":"","status":"ready","instances":[{"id":"d7724348-647d-4c26-b50a-66b34ec6290a","status":"ready","ip_address":"10.64.188.25","created_at":"2021-10-22T07:19:47.407913Z","updated_at":"2021-10-22T09:47:05.529423Z","region":"fr-par","zone":"fr-par-1"},{"id":"96e38350-687a-47a3-abf2-6b62c8f0ace3","status":"ready","ip_address":"10.64.158.123","created_at":"2021-10-22T07:26:07.246460Z","updated_at":"2021-10-22T09:47:05.838892Z","region":"fr-par","zone":"fr-par-1"}],"organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","ip":[{"id":"cbc61176-87dd-4e12-a7d7-2645a056acb4","ip_address":"51.159.27.99","organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","lb_id":"2ebd1991-67a1-4822-bf24-21f2abfed7e6","reverse":"51-159-27-99.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}],"tags":[],"frontend_count":0,"backend_count":0,"type":"lb-s","subscriber":null,"ssl_compatibility_level":"ssl_compatibility_level_intermediate","created_at":"2021-10-22T09:47:04.992104Z","updated_at":"2021-10-22T09:47:06.092269Z","private_network_count":0,"route_count":0,"region":"fr-par","zone":"fr-par-1"}' + headers: + Content-Length: + - "1272" + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Fri, 22 Oct 2021 09:47:07 GMT + Server: + - Scaleway API-Gateway + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - cabc437e-abb7-473d-8312-5b0710289bfc + status: 200 OK + code: 200 + duration: "" +- request: + body: "" + form: {} + headers: + User-Agent: + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.17.1; darwin; amd64) terraform-provider/develop + terraform/terraform-tests + url: https://api.scaleway.com/vpc/v1/zones/fr-par-1/private-networks/31072968-e2ca-4f17-8f27-dc752cbcf564 + method: GET + response: + body: '{"id":"31072968-e2ca-4f17-8f27-dc752cbcf564","name":"test-lb-pn","tags":[],"organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","created_at":"2021-10-22T09:47:03.291590Z","updated_at":"2021-10-22T09:47:03.291590Z","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","zone":"fr-par-1"}' + headers: + Content-Length: + - "288" + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Fri, 22 Oct 2021 09:47:07 GMT + Server: + - Scaleway API-Gateway + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - 2bf6c47f-50dc-4c14-830a-089986b74d26 + status: 200 OK + code: 200 + duration: "" +- request: + body: "" + form: {} + headers: + User-Agent: + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.17.1; darwin; amd64) terraform-provider/develop + terraform/terraform-tests + url: https://api.scaleway.com/lb/v1/zones/fr-par-1/ips/cbc61176-87dd-4e12-a7d7-2645a056acb4 + method: GET + response: + body: '{"id":"cbc61176-87dd-4e12-a7d7-2645a056acb4","ip_address":"51.159.27.99","organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","lb_id":"2ebd1991-67a1-4822-bf24-21f2abfed7e6","reverse":"51-159-27-99.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}' + headers: + Content-Length: + - "310" + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Fri, 22 Oct 2021 09:47:07 GMT + Server: + - Scaleway API-Gateway + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - e4d9dd56-da59-45a4-9e13-4627323d49be + status: 200 OK + code: 200 + duration: "" +- request: + body: "" + form: {} + headers: + User-Agent: + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.17.1; darwin; amd64) terraform-provider/develop + terraform/terraform-tests + url: https://api.scaleway.com/lb/v1/zones/fr-par-1/lbs/2ebd1991-67a1-4822-bf24-21f2abfed7e6 + method: GET + response: + body: '{"id":"2ebd1991-67a1-4822-bf24-21f2abfed7e6","name":"test-lb","description":"","status":"ready","instances":[{"id":"d7724348-647d-4c26-b50a-66b34ec6290a","status":"ready","ip_address":"10.64.188.25","created_at":"2021-10-22T07:19:47.407913Z","updated_at":"2021-10-22T09:47:05.529423Z","region":"fr-par","zone":"fr-par-1"},{"id":"96e38350-687a-47a3-abf2-6b62c8f0ace3","status":"ready","ip_address":"10.64.158.123","created_at":"2021-10-22T07:26:07.246460Z","updated_at":"2021-10-22T09:47:05.838892Z","region":"fr-par","zone":"fr-par-1"}],"organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","ip":[{"id":"cbc61176-87dd-4e12-a7d7-2645a056acb4","ip_address":"51.159.27.99","organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","lb_id":"2ebd1991-67a1-4822-bf24-21f2abfed7e6","reverse":"51-159-27-99.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}],"tags":[],"frontend_count":0,"backend_count":0,"type":"lb-s","subscriber":null,"ssl_compatibility_level":"ssl_compatibility_level_intermediate","created_at":"2021-10-22T09:47:04.992104Z","updated_at":"2021-10-22T09:47:06.092269Z","private_network_count":0,"route_count":0,"region":"fr-par","zone":"fr-par-1"}' + headers: + Content-Length: + - "1272" + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Fri, 22 Oct 2021 09:47:07 GMT + Server: + - Scaleway API-Gateway + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - 308035cb-0045-47c6-a75a-a91e100727ca + status: 200 OK + code: 200 + duration: "" +- request: + body: "" + form: {} + headers: + User-Agent: + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.17.1; darwin; amd64) terraform-provider/develop + terraform/terraform-tests + url: https://api.scaleway.com/lb/v1/zones/fr-par-1/ips/cbc61176-87dd-4e12-a7d7-2645a056acb4 + method: GET + response: + body: '{"id":"cbc61176-87dd-4e12-a7d7-2645a056acb4","ip_address":"51.159.27.99","organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","lb_id":"2ebd1991-67a1-4822-bf24-21f2abfed7e6","reverse":"51-159-27-99.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}' + headers: + Content-Length: + - "310" + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Fri, 22 Oct 2021 09:47:08 GMT + Server: + - Scaleway API-Gateway + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - ca1eb5a0-4396-4fb3-bff6-d917ab1f1a65 + status: 200 OK + code: 200 + duration: "" +- request: + body: "" + form: {} + headers: + User-Agent: + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.17.1; darwin; amd64) terraform-provider/develop + terraform/terraform-tests + url: https://api.scaleway.com/vpc/v1/zones/fr-par-1/private-networks/31072968-e2ca-4f17-8f27-dc752cbcf564 + method: GET + response: + body: '{"id":"31072968-e2ca-4f17-8f27-dc752cbcf564","name":"test-lb-pn","tags":[],"organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","created_at":"2021-10-22T09:47:03.291590Z","updated_at":"2021-10-22T09:47:03.291590Z","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","zone":"fr-par-1"}' + headers: + Content-Length: + - "288" + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Fri, 22 Oct 2021 09:47:08 GMT + Server: + - Scaleway API-Gateway + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - 4c1be37b-3f4b-46b8-bb98-e97487d3cbc0 + status: 200 OK + code: 200 + duration: "" +- request: + body: "" + form: {} + headers: + User-Agent: + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.17.1; darwin; amd64) terraform-provider/develop + terraform/terraform-tests + url: https://api.scaleway.com/lb/v1/zones/fr-par-1/lbs/2ebd1991-67a1-4822-bf24-21f2abfed7e6 + method: GET + response: + body: '{"id":"2ebd1991-67a1-4822-bf24-21f2abfed7e6","name":"test-lb","description":"","status":"ready","instances":[{"id":"d7724348-647d-4c26-b50a-66b34ec6290a","status":"ready","ip_address":"10.64.188.25","created_at":"2021-10-22T07:19:47.407913Z","updated_at":"2021-10-22T09:47:05.529423Z","region":"fr-par","zone":"fr-par-1"},{"id":"96e38350-687a-47a3-abf2-6b62c8f0ace3","status":"ready","ip_address":"10.64.158.123","created_at":"2021-10-22T07:26:07.246460Z","updated_at":"2021-10-22T09:47:05.838892Z","region":"fr-par","zone":"fr-par-1"}],"organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","ip":[{"id":"cbc61176-87dd-4e12-a7d7-2645a056acb4","ip_address":"51.159.27.99","organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","lb_id":"2ebd1991-67a1-4822-bf24-21f2abfed7e6","reverse":"51-159-27-99.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}],"tags":[],"frontend_count":0,"backend_count":0,"type":"lb-s","subscriber":null,"ssl_compatibility_level":"ssl_compatibility_level_intermediate","created_at":"2021-10-22T09:47:04.992104Z","updated_at":"2021-10-22T09:47:06.092269Z","private_network_count":0,"route_count":0,"region":"fr-par","zone":"fr-par-1"}' + headers: + Content-Length: + - "1272" + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Fri, 22 Oct 2021 09:47:08 GMT + Server: + - Scaleway API-Gateway + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - 39f7e032-f617-426c-bbbe-cd707794600d + status: 200 OK + code: 200 + duration: "" +- request: + body: "" + form: {} + headers: + User-Agent: + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.17.1; darwin; amd64) terraform-provider/develop + terraform/terraform-tests + url: https://api.scaleway.com/lb/v1/zones/fr-par-1/lbs/2ebd1991-67a1-4822-bf24-21f2abfed7e6 + method: GET + response: + body: '{"id":"2ebd1991-67a1-4822-bf24-21f2abfed7e6","name":"test-lb","description":"","status":"ready","instances":[{"id":"d7724348-647d-4c26-b50a-66b34ec6290a","status":"ready","ip_address":"10.64.188.25","created_at":"2021-10-22T07:19:47.407913Z","updated_at":"2021-10-22T09:47:05.529423Z","region":"fr-par","zone":"fr-par-1"},{"id":"96e38350-687a-47a3-abf2-6b62c8f0ace3","status":"ready","ip_address":"10.64.158.123","created_at":"2021-10-22T07:26:07.246460Z","updated_at":"2021-10-22T09:47:05.838892Z","region":"fr-par","zone":"fr-par-1"}],"organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","ip":[{"id":"cbc61176-87dd-4e12-a7d7-2645a056acb4","ip_address":"51.159.27.99","organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","lb_id":"2ebd1991-67a1-4822-bf24-21f2abfed7e6","reverse":"51-159-27-99.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}],"tags":[],"frontend_count":0,"backend_count":0,"type":"lb-s","subscriber":null,"ssl_compatibility_level":"ssl_compatibility_level_intermediate","created_at":"2021-10-22T09:47:04.992104Z","updated_at":"2021-10-22T09:47:06.092269Z","private_network_count":0,"route_count":0,"region":"fr-par","zone":"fr-par-1"}' + headers: + Content-Length: + - "1272" + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Fri, 22 Oct 2021 09:47:09 GMT + Server: + - Scaleway API-Gateway + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - bbc3003a-898f-4fe9-b23a-523fce31bfcf + status: 200 OK + code: 200 + duration: "" +- request: + body: "" + form: {} + headers: + User-Agent: + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.17.1; darwin; amd64) terraform-provider/develop + terraform/terraform-tests + url: https://api.scaleway.com/lb/v1/zones/fr-par-1/lbs/2ebd1991-67a1-4822-bf24-21f2abfed7e6 + method: GET + response: + body: '{"id":"2ebd1991-67a1-4822-bf24-21f2abfed7e6","name":"test-lb","description":"","status":"ready","instances":[{"id":"d7724348-647d-4c26-b50a-66b34ec6290a","status":"ready","ip_address":"10.64.188.25","created_at":"2021-10-22T07:19:47.407913Z","updated_at":"2021-10-22T09:47:05.529423Z","region":"fr-par","zone":"fr-par-1"},{"id":"96e38350-687a-47a3-abf2-6b62c8f0ace3","status":"ready","ip_address":"10.64.158.123","created_at":"2021-10-22T07:26:07.246460Z","updated_at":"2021-10-22T09:47:05.838892Z","region":"fr-par","zone":"fr-par-1"}],"organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","ip":[{"id":"cbc61176-87dd-4e12-a7d7-2645a056acb4","ip_address":"51.159.27.99","organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","lb_id":"2ebd1991-67a1-4822-bf24-21f2abfed7e6","reverse":"51-159-27-99.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}],"tags":[],"frontend_count":0,"backend_count":0,"type":"lb-s","subscriber":null,"ssl_compatibility_level":"ssl_compatibility_level_intermediate","created_at":"2021-10-22T09:47:04.992104Z","updated_at":"2021-10-22T09:47:06.092269Z","private_network_count":0,"route_count":0,"region":"fr-par","zone":"fr-par-1"}' + headers: + Content-Length: + - "1272" + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Fri, 22 Oct 2021 09:47:09 GMT + Server: + - Scaleway API-Gateway + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - 20f1a026-cb34-4743-b96a-a513f5a2d507 + status: 200 OK + code: 200 + duration: "" +- request: + body: '{"static_config":{"ip_address":["172.16.0.100","172.16.0.101"]}}' + form: {} + headers: + Content-Type: + - application/json + User-Agent: + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.17.1; darwin; amd64) terraform-provider/develop + terraform/terraform-tests + url: https://api.scaleway.com/lb/v1/zones/fr-par-1/lbs/2ebd1991-67a1-4822-bf24-21f2abfed7e6/private-networks/31072968-e2ca-4f17-8f27-dc752cbcf564/attach + method: POST + response: + body: '{"lb":{"id":"2ebd1991-67a1-4822-bf24-21f2abfed7e6","name":"test-lb","description":"","status":"ready","instances":[{"id":"d7724348-647d-4c26-b50a-66b34ec6290a","status":"ready","ip_address":"10.64.188.25","created_at":"2021-10-22T07:19:47.407913Z","updated_at":"2021-10-22T09:47:05.529423Z","region":"fr-par","zone":"fr-par-1"},{"id":"96e38350-687a-47a3-abf2-6b62c8f0ace3","status":"ready","ip_address":"10.64.158.123","created_at":"2021-10-22T07:26:07.246460Z","updated_at":"2021-10-22T09:47:05.838892Z","region":"fr-par","zone":"fr-par-1"}],"organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","ip":[{"id":"cbc61176-87dd-4e12-a7d7-2645a056acb4","ip_address":"51.159.27.99","organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","lb_id":"2ebd1991-67a1-4822-bf24-21f2abfed7e6","reverse":"51-159-27-99.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}],"tags":[],"frontend_count":0,"backend_count":0,"type":"lb-s","subscriber":null,"ssl_compatibility_level":"ssl_compatibility_level_intermediate","created_at":"2021-10-22T09:47:04.992104Z","updated_at":"2021-10-22T09:47:06.092269Z","private_network_count":1,"route_count":0,"region":"fr-par","zone":"fr-par-1"},"private_network_id":"31072968-e2ca-4f17-8f27-dc752cbcf564","status":"pending","created_at":"2021-10-22T09:47:09.314216764Z","updated_at":"2021-10-22T09:47:09.314216764Z","static_config":{"ip_address":["172.16.0.100","172.16.0.101"]}}' + headers: + Content-Length: + - "1513" + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Fri, 22 Oct 2021 09:47:09 GMT + Server: + - Scaleway API-Gateway + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - 76e2ce5d-ce7f-4d4c-ade0-26a0147a18c3 + status: 200 OK + code: 200 + duration: "" +- request: + body: "" + form: {} + headers: + User-Agent: + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.17.1; darwin; amd64) terraform-provider/develop + terraform/terraform-tests + url: https://api.scaleway.com/lb/v1/zones/fr-par-1/lbs/2ebd1991-67a1-4822-bf24-21f2abfed7e6 + method: GET + response: + body: '{"id":"2ebd1991-67a1-4822-bf24-21f2abfed7e6","name":"test-lb","description":"","status":"ready","instances":[{"id":"d7724348-647d-4c26-b50a-66b34ec6290a","status":"ready","ip_address":"10.64.188.25","created_at":"2021-10-22T07:19:47.407913Z","updated_at":"2021-10-22T09:47:05.529423Z","region":"fr-par","zone":"fr-par-1"},{"id":"96e38350-687a-47a3-abf2-6b62c8f0ace3","status":"ready","ip_address":"10.64.158.123","created_at":"2021-10-22T07:26:07.246460Z","updated_at":"2021-10-22T09:47:05.838892Z","region":"fr-par","zone":"fr-par-1"}],"organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","ip":[{"id":"cbc61176-87dd-4e12-a7d7-2645a056acb4","ip_address":"51.159.27.99","organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","lb_id":"2ebd1991-67a1-4822-bf24-21f2abfed7e6","reverse":"51-159-27-99.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}],"tags":[],"frontend_count":0,"backend_count":0,"type":"lb-s","subscriber":null,"ssl_compatibility_level":"ssl_compatibility_level_intermediate","created_at":"2021-10-22T09:47:04.992104Z","updated_at":"2021-10-22T09:47:06.092269Z","private_network_count":1,"route_count":0,"region":"fr-par","zone":"fr-par-1"}' + headers: + Content-Length: + - "1272" + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Fri, 22 Oct 2021 09:47:09 GMT + Server: + - Scaleway API-Gateway + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - b6a7df24-9b20-4dd2-9b2e-85f5493f4186 + status: 200 OK + code: 200 + duration: "" +- request: + body: "" + form: {} + headers: + User-Agent: + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.17.1; darwin; amd64) terraform-provider/develop + terraform/terraform-tests + url: https://api.scaleway.com/lb/v1/zones/fr-par-1/lbs/2ebd1991-67a1-4822-bf24-21f2abfed7e6/private-networks?order_by=created_at_asc + method: GET + response: + body: '{"private_network":[{"lb":{"id":"2ebd1991-67a1-4822-bf24-21f2abfed7e6","name":"test-lb","description":"","status":"ready","instances":[],"organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","ip":[{"id":"cbc61176-87dd-4e12-a7d7-2645a056acb4","ip_address":"51.159.27.99","organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","lb_id":"2ebd1991-67a1-4822-bf24-21f2abfed7e6","reverse":"51-159-27-99.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}],"tags":[],"frontend_count":0,"backend_count":0,"type":"lb-s","subscriber":null,"ssl_compatibility_level":"ssl_compatibility_level_intermediate","created_at":"2021-10-22T09:47:04.992104Z","updated_at":"2021-10-22T09:47:06.092269Z","private_network_count":1,"route_count":0,"region":"fr-par","zone":"fr-par-1"},"private_network_id":"31072968-e2ca-4f17-8f27-dc752cbcf564","status":"pending","created_at":"2021-10-22T09:47:09.314217Z","updated_at":"2021-10-22T09:47:09.314217Z","static_config":{"ip_address":["172.16.0.100","172.16.0.101"]}}],"total_count":1}' + headers: + Content-Length: + - "1119" + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Fri, 22 Oct 2021 09:47:09 GMT + Server: + - Scaleway API-Gateway + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - 41599c5d-e0b9-481c-b254-1a4bdb5155fa + status: 200 OK + code: 200 + duration: "" +- request: + body: "" + form: {} + headers: + User-Agent: + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.17.1; darwin; amd64) terraform-provider/develop + terraform/terraform-tests + url: https://api.scaleway.com/lb/v1/zones/fr-par-1/lbs/2ebd1991-67a1-4822-bf24-21f2abfed7e6/private-networks?order_by=created_at_asc + method: GET + response: + body: '{"private_network":[{"lb":{"id":"2ebd1991-67a1-4822-bf24-21f2abfed7e6","name":"test-lb","description":"","status":"ready","instances":[],"organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","ip":[{"id":"cbc61176-87dd-4e12-a7d7-2645a056acb4","ip_address":"51.159.27.99","organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","lb_id":"2ebd1991-67a1-4822-bf24-21f2abfed7e6","reverse":"51-159-27-99.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}],"tags":[],"frontend_count":0,"backend_count":0,"type":"lb-s","subscriber":null,"ssl_compatibility_level":"ssl_compatibility_level_intermediate","created_at":"2021-10-22T09:47:04.992104Z","updated_at":"2021-10-22T09:47:06.092269Z","private_network_count":1,"route_count":0,"region":"fr-par","zone":"fr-par-1"},"private_network_id":"31072968-e2ca-4f17-8f27-dc752cbcf564","status":"pending","created_at":"2021-10-22T09:47:09.314217Z","updated_at":"2021-10-22T09:47:09.314217Z","static_config":{"ip_address":["172.16.0.100","172.16.0.101"]}}],"total_count":1}' + headers: + Content-Length: + - "1119" + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Fri, 22 Oct 2021 09:47:10 GMT + Server: + - Scaleway API-Gateway + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - 780760e9-3905-41f6-9600-7726b6fab05b + status: 200 OK + code: 200 + duration: "" +- request: + body: "" + form: {} + headers: + User-Agent: + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.17.1; darwin; amd64) terraform-provider/develop + terraform/terraform-tests + url: https://api.scaleway.com/vpc/v1/zones/fr-par-1/private-networks/31072968-e2ca-4f17-8f27-dc752cbcf564 + method: GET + response: + body: '{"id":"31072968-e2ca-4f17-8f27-dc752cbcf564","name":"test-lb-pn","tags":[],"organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","created_at":"2021-10-22T09:47:03.291590Z","updated_at":"2021-10-22T09:47:03.291590Z","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","zone":"fr-par-1"}' + headers: + Content-Length: + - "288" + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Fri, 22 Oct 2021 09:47:10 GMT + Server: + - Scaleway API-Gateway + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - 5d77cdf2-c25b-4171-a2e8-b2708ec7be43 + status: 200 OK + code: 200 + duration: "" +- request: + body: "" + form: {} + headers: + User-Agent: + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.17.1; darwin; amd64) terraform-provider/develop + terraform/terraform-tests + url: https://api.scaleway.com/lb/v1/zones/fr-par-1/ips/cbc61176-87dd-4e12-a7d7-2645a056acb4 + method: GET + response: + body: '{"id":"cbc61176-87dd-4e12-a7d7-2645a056acb4","ip_address":"51.159.27.99","organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","lb_id":"2ebd1991-67a1-4822-bf24-21f2abfed7e6","reverse":"51-159-27-99.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}' + headers: + Content-Length: + - "310" + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Fri, 22 Oct 2021 09:47:10 GMT + Server: + - Scaleway API-Gateway + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - 5c15db28-824b-45f4-8910-b3d6e55d824f + status: 200 OK + code: 200 + duration: "" +- request: + body: "" + form: {} + headers: + User-Agent: + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.17.1; darwin; amd64) terraform-provider/develop + terraform/terraform-tests + url: https://api.scaleway.com/lb/v1/zones/fr-par-1/lbs/2ebd1991-67a1-4822-bf24-21f2abfed7e6 + method: GET + response: + body: '{"id":"2ebd1991-67a1-4822-bf24-21f2abfed7e6","name":"test-lb","description":"","status":"ready","instances":[{"id":"d7724348-647d-4c26-b50a-66b34ec6290a","status":"ready","ip_address":"10.64.188.25","created_at":"2021-10-22T07:19:47.407913Z","updated_at":"2021-10-22T09:47:05.529423Z","region":"fr-par","zone":"fr-par-1"},{"id":"96e38350-687a-47a3-abf2-6b62c8f0ace3","status":"ready","ip_address":"10.64.158.123","created_at":"2021-10-22T07:26:07.246460Z","updated_at":"2021-10-22T09:47:05.838892Z","region":"fr-par","zone":"fr-par-1"}],"organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","ip":[{"id":"cbc61176-87dd-4e12-a7d7-2645a056acb4","ip_address":"51.159.27.99","organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","lb_id":"2ebd1991-67a1-4822-bf24-21f2abfed7e6","reverse":"51-159-27-99.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}],"tags":[],"frontend_count":0,"backend_count":0,"type":"lb-s","subscriber":null,"ssl_compatibility_level":"ssl_compatibility_level_intermediate","created_at":"2021-10-22T09:47:04.992104Z","updated_at":"2021-10-22T09:47:06.092269Z","private_network_count":1,"route_count":0,"region":"fr-par","zone":"fr-par-1"}' + headers: + Content-Length: + - "1272" + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Fri, 22 Oct 2021 09:47:10 GMT + Server: + - Scaleway API-Gateway + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - fb651fd9-64b5-4ed1-b14e-cfd1ed939db6 + status: 200 OK + code: 200 + duration: "" +- request: + body: "" + form: {} + headers: + User-Agent: + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.17.1; darwin; amd64) terraform-provider/develop + terraform/terraform-tests + url: https://api.scaleway.com/lb/v1/zones/fr-par-1/lbs/2ebd1991-67a1-4822-bf24-21f2abfed7e6/private-networks?order_by=created_at_asc + method: GET + response: + body: '{"private_network":[{"lb":{"id":"2ebd1991-67a1-4822-bf24-21f2abfed7e6","name":"test-lb","description":"","status":"ready","instances":[],"organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","ip":[{"id":"cbc61176-87dd-4e12-a7d7-2645a056acb4","ip_address":"51.159.27.99","organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","lb_id":"2ebd1991-67a1-4822-bf24-21f2abfed7e6","reverse":"51-159-27-99.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}],"tags":[],"frontend_count":0,"backend_count":0,"type":"lb-s","subscriber":null,"ssl_compatibility_level":"ssl_compatibility_level_intermediate","created_at":"2021-10-22T09:47:04.992104Z","updated_at":"2021-10-22T09:47:06.092269Z","private_network_count":1,"route_count":0,"region":"fr-par","zone":"fr-par-1"},"private_network_id":"31072968-e2ca-4f17-8f27-dc752cbcf564","status":"pending","created_at":"2021-10-22T09:47:09.314217Z","updated_at":"2021-10-22T09:47:09.314217Z","static_config":{"ip_address":["172.16.0.100","172.16.0.101"]}}],"total_count":1}' + headers: + Content-Length: + - "1119" + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Fri, 22 Oct 2021 09:47:10 GMT + Server: + - Scaleway API-Gateway + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - 98e8429f-2cb2-4f03-82c6-6d5423bd7995 + status: 200 OK + code: 200 + duration: "" +- request: + body: "" + form: {} + headers: + User-Agent: + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.17.1; darwin; amd64) terraform-provider/develop + terraform/terraform-tests + url: https://api.scaleway.com/vpc/v1/zones/fr-par-1/private-networks/31072968-e2ca-4f17-8f27-dc752cbcf564 + method: GET + response: + body: '{"id":"31072968-e2ca-4f17-8f27-dc752cbcf564","name":"test-lb-pn","tags":[],"organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","created_at":"2021-10-22T09:47:03.291590Z","updated_at":"2021-10-22T09:47:03.291590Z","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","zone":"fr-par-1"}' + headers: + Content-Length: + - "288" + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Fri, 22 Oct 2021 09:47:11 GMT + Server: + - Scaleway API-Gateway + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - 24f0726a-aa24-496b-b526-b96bc9b9655f + status: 200 OK + code: 200 + duration: "" +- request: + body: "" + form: {} + headers: + User-Agent: + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.17.1; darwin; amd64) terraform-provider/develop + terraform/terraform-tests + url: https://api.scaleway.com/lb/v1/zones/fr-par-1/ips/cbc61176-87dd-4e12-a7d7-2645a056acb4 + method: GET + response: + body: '{"id":"cbc61176-87dd-4e12-a7d7-2645a056acb4","ip_address":"51.159.27.99","organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","lb_id":"2ebd1991-67a1-4822-bf24-21f2abfed7e6","reverse":"51-159-27-99.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}' + headers: + Content-Length: + - "310" + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Fri, 22 Oct 2021 09:47:11 GMT + Server: + - Scaleway API-Gateway + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - d236dd5d-b3f8-4492-b4db-ac796e6c2154 + status: 200 OK + code: 200 + duration: "" +- request: + body: "" + form: {} + headers: + User-Agent: + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.17.1; darwin; amd64) terraform-provider/develop + terraform/terraform-tests + url: https://api.scaleway.com/lb/v1/zones/fr-par-1/lbs/2ebd1991-67a1-4822-bf24-21f2abfed7e6/private-networks?order_by=created_at_asc + method: GET + response: + body: '{"private_network":[{"lb":{"id":"2ebd1991-67a1-4822-bf24-21f2abfed7e6","name":"test-lb","description":"","status":"ready","instances":[],"organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","ip":[{"id":"cbc61176-87dd-4e12-a7d7-2645a056acb4","ip_address":"51.159.27.99","organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","lb_id":"2ebd1991-67a1-4822-bf24-21f2abfed7e6","reverse":"51-159-27-99.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}],"tags":[],"frontend_count":0,"backend_count":0,"type":"lb-s","subscriber":null,"ssl_compatibility_level":"ssl_compatibility_level_intermediate","created_at":"2021-10-22T09:47:04.992104Z","updated_at":"2021-10-22T09:47:06.092269Z","private_network_count":1,"route_count":0,"region":"fr-par","zone":"fr-par-1"},"private_network_id":"31072968-e2ca-4f17-8f27-dc752cbcf564","status":"pending","created_at":"2021-10-22T09:47:09.314217Z","updated_at":"2021-10-22T09:47:09.314217Z","static_config":{"ip_address":["172.16.0.100","172.16.0.101"]}}],"total_count":1}' + headers: + Content-Length: + - "1119" + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Fri, 22 Oct 2021 09:47:11 GMT + Server: + - Scaleway API-Gateway + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - c4d3af73-ad52-4a3f-8ce3-30fd168d02e6 + status: 200 OK + code: 200 + duration: "" +- request: + body: "" + form: {} + headers: + User-Agent: + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.17.1; darwin; amd64) terraform-provider/develop + terraform/terraform-tests + url: https://api.scaleway.com/lb/v1/zones/fr-par-1/lbs/2ebd1991-67a1-4822-bf24-21f2abfed7e6 + method: GET + response: + body: '{"id":"2ebd1991-67a1-4822-bf24-21f2abfed7e6","name":"test-lb","description":"","status":"ready","instances":[{"id":"d7724348-647d-4c26-b50a-66b34ec6290a","status":"ready","ip_address":"10.64.188.25","created_at":"2021-10-22T07:19:47.407913Z","updated_at":"2021-10-22T09:47:05.529423Z","region":"fr-par","zone":"fr-par-1"},{"id":"96e38350-687a-47a3-abf2-6b62c8f0ace3","status":"ready","ip_address":"10.64.158.123","created_at":"2021-10-22T07:26:07.246460Z","updated_at":"2021-10-22T09:47:05.838892Z","region":"fr-par","zone":"fr-par-1"}],"organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","ip":[{"id":"cbc61176-87dd-4e12-a7d7-2645a056acb4","ip_address":"51.159.27.99","organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","lb_id":"2ebd1991-67a1-4822-bf24-21f2abfed7e6","reverse":"51-159-27-99.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}],"tags":[],"frontend_count":0,"backend_count":0,"type":"lb-s","subscriber":null,"ssl_compatibility_level":"ssl_compatibility_level_intermediate","created_at":"2021-10-22T09:47:04.992104Z","updated_at":"2021-10-22T09:47:06.092269Z","private_network_count":1,"route_count":0,"region":"fr-par","zone":"fr-par-1"}' + headers: + Content-Length: + - "1272" + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Fri, 22 Oct 2021 09:47:11 GMT + Server: + - Scaleway API-Gateway + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - 7b042894-f2b9-465a-b075-f35423e31baf + status: 200 OK + code: 200 + duration: "" +- request: + body: '{}' + form: {} + headers: + Content-Type: + - application/json + User-Agent: + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.17.1; darwin; amd64) terraform-provider/develop + terraform/terraform-tests + url: https://api.scaleway.com/lb/v1/zones/fr-par-1/lbs/2ebd1991-67a1-4822-bf24-21f2abfed7e6/private-networks/31072968-e2ca-4f17-8f27-dc752cbcf564/detach + method: POST + response: + body: "" + headers: + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Fri, 22 Oct 2021 09:47:11 GMT + Server: + - Scaleway API-Gateway + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - 05447199-261d-47b2-b1ef-a45ff7858470 + status: 204 No Content + code: 204 + duration: "" +- request: + body: "" + form: {} + headers: + User-Agent: + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.17.1; darwin; amd64) terraform-provider/develop + terraform/terraform-tests + url: https://api.scaleway.com/lb/v1/zones/fr-par-1/lbs/2ebd1991-67a1-4822-bf24-21f2abfed7e6 + method: GET + response: + body: '{"id":"2ebd1991-67a1-4822-bf24-21f2abfed7e6","name":"test-lb","description":"","status":"ready","instances":[{"id":"d7724348-647d-4c26-b50a-66b34ec6290a","status":"ready","ip_address":"10.64.188.25","created_at":"2021-10-22T07:19:47.407913Z","updated_at":"2021-10-22T09:47:05.529423Z","region":"fr-par","zone":"fr-par-1"},{"id":"96e38350-687a-47a3-abf2-6b62c8f0ace3","status":"ready","ip_address":"10.64.158.123","created_at":"2021-10-22T07:26:07.246460Z","updated_at":"2021-10-22T09:47:05.838892Z","region":"fr-par","zone":"fr-par-1"}],"organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","ip":[{"id":"cbc61176-87dd-4e12-a7d7-2645a056acb4","ip_address":"51.159.27.99","organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","lb_id":"2ebd1991-67a1-4822-bf24-21f2abfed7e6","reverse":"51-159-27-99.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}],"tags":[],"frontend_count":0,"backend_count":0,"type":"lb-s","subscriber":null,"ssl_compatibility_level":"ssl_compatibility_level_intermediate","created_at":"2021-10-22T09:47:04.992104Z","updated_at":"2021-10-22T09:47:06.092269Z","private_network_count":1,"route_count":0,"region":"fr-par","zone":"fr-par-1"}' + headers: + Content-Length: + - "1272" + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Fri, 22 Oct 2021 09:47:11 GMT + Server: + - Scaleway API-Gateway + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - 537ad010-d965-4b3a-96a6-ec6c86efbe94 + status: 200 OK + code: 200 + duration: "" +- request: + body: "" + form: {} + headers: + User-Agent: + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.17.1; darwin; amd64) terraform-provider/develop + terraform/terraform-tests + url: https://api.scaleway.com/lb/v1/zones/fr-par-1/lbs/2ebd1991-67a1-4822-bf24-21f2abfed7e6 + method: GET + response: + body: '{"id":"2ebd1991-67a1-4822-bf24-21f2abfed7e6","name":"test-lb","description":"","status":"ready","instances":[{"id":"d7724348-647d-4c26-b50a-66b34ec6290a","status":"ready","ip_address":"10.64.188.25","created_at":"2021-10-22T07:19:47.407913Z","updated_at":"2021-10-22T09:47:05.529423Z","region":"fr-par","zone":"fr-par-1"},{"id":"96e38350-687a-47a3-abf2-6b62c8f0ace3","status":"ready","ip_address":"10.64.158.123","created_at":"2021-10-22T07:26:07.246460Z","updated_at":"2021-10-22T09:47:05.838892Z","region":"fr-par","zone":"fr-par-1"}],"organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","ip":[{"id":"cbc61176-87dd-4e12-a7d7-2645a056acb4","ip_address":"51.159.27.99","organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","lb_id":"2ebd1991-67a1-4822-bf24-21f2abfed7e6","reverse":"51-159-27-99.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}],"tags":[],"frontend_count":0,"backend_count":0,"type":"lb-s","subscriber":null,"ssl_compatibility_level":"ssl_compatibility_level_intermediate","created_at":"2021-10-22T09:47:04.992104Z","updated_at":"2021-10-22T09:47:06.092269Z","private_network_count":1,"route_count":0,"region":"fr-par","zone":"fr-par-1"}' + headers: + Content-Length: + - "1272" + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Fri, 22 Oct 2021 09:47:11 GMT + Server: + - Scaleway API-Gateway + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - 0b0b2d5c-771d-45b9-b8d9-e0a6ee0c0f4d + status: 200 OK + code: 200 + duration: "" +- request: + body: '{"name":"test-lb2","description":"","tags":[],"ssl_compatibility_level":"ssl_compatibility_level_unknown"}' + form: {} + headers: + Content-Type: + - application/json + User-Agent: + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.17.1; darwin; amd64) terraform-provider/develop + terraform/terraform-tests + url: https://api.scaleway.com/lb/v1/zones/fr-par-1/lbs/2ebd1991-67a1-4822-bf24-21f2abfed7e6 + method: PUT + response: + body: '{"id":"2ebd1991-67a1-4822-bf24-21f2abfed7e6","name":"test-lb2","description":"","status":"ready","instances":[{"id":"d7724348-647d-4c26-b50a-66b34ec6290a","status":"pending","ip_address":"10.64.188.25","created_at":"2021-10-22T07:19:47.407913Z","updated_at":"2021-10-22T09:47:12.088714516Z","region":"fr-par","zone":"fr-par-1"},{"id":"96e38350-687a-47a3-abf2-6b62c8f0ace3","status":"pending","ip_address":"10.64.158.123","created_at":"2021-10-22T07:26:07.246460Z","updated_at":"2021-10-22T09:47:12.144349569Z","region":"fr-par","zone":"fr-par-1"}],"organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","ip":[{"id":"cbc61176-87dd-4e12-a7d7-2645a056acb4","ip_address":"51.159.27.99","organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","lb_id":"2ebd1991-67a1-4822-bf24-21f2abfed7e6","reverse":"51-159-27-99.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}],"tags":[],"frontend_count":0,"backend_count":0,"type":"lb-s","subscriber":null,"ssl_compatibility_level":"ssl_compatibility_level_intermediate","created_at":"2021-10-22T09:47:04.992104Z","updated_at":"2021-10-22T09:47:12.057664Z","private_network_count":1,"route_count":0,"region":"fr-par","zone":"fr-par-1"}' + headers: + Content-Length: + - "1283" + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Fri, 22 Oct 2021 09:47:12 GMT + Server: + - Scaleway API-Gateway + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - dd3e67fe-c7d4-487b-9cd0-6c087f08b4cf + status: 200 OK + code: 200 + duration: "" +- request: + body: "" + form: {} + headers: + User-Agent: + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.17.1; darwin; amd64) terraform-provider/develop + terraform/terraform-tests + url: https://api.scaleway.com/lb/v1/zones/fr-par-1/lbs/2ebd1991-67a1-4822-bf24-21f2abfed7e6 + method: GET + response: + body: '{"id":"2ebd1991-67a1-4822-bf24-21f2abfed7e6","name":"test-lb2","description":"","status":"ready","instances":[{"id":"d7724348-647d-4c26-b50a-66b34ec6290a","status":"ready","ip_address":"10.64.188.25","created_at":"2021-10-22T07:19:47.407913Z","updated_at":"2021-10-22T09:47:12.360047Z","region":"fr-par","zone":"fr-par-1"},{"id":"96e38350-687a-47a3-abf2-6b62c8f0ace3","status":"ready","ip_address":"10.64.158.123","created_at":"2021-10-22T07:26:07.246460Z","updated_at":"2021-10-22T09:47:12.396931Z","region":"fr-par","zone":"fr-par-1"}],"organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","ip":[{"id":"cbc61176-87dd-4e12-a7d7-2645a056acb4","ip_address":"51.159.27.99","organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","lb_id":"2ebd1991-67a1-4822-bf24-21f2abfed7e6","reverse":"51-159-27-99.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}],"tags":[],"frontend_count":0,"backend_count":0,"type":"lb-s","subscriber":null,"ssl_compatibility_level":"ssl_compatibility_level_intermediate","created_at":"2021-10-22T09:47:04.992104Z","updated_at":"2021-10-22T09:47:12.057664Z","private_network_count":1,"route_count":0,"region":"fr-par","zone":"fr-par-1"}' + headers: + Content-Length: + - "1273" + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Fri, 22 Oct 2021 09:47:12 GMT + Server: + - Scaleway API-Gateway + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - d64add0f-0942-4c21-b11a-860fed04af2c + status: 200 OK + code: 200 + duration: "" +- request: + body: "" + form: {} + headers: + User-Agent: + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.17.1; darwin; amd64) terraform-provider/develop + terraform/terraform-tests + url: https://api.scaleway.com/lb/v1/zones/fr-par-1/ips/cbc61176-87dd-4e12-a7d7-2645a056acb4 + method: GET + response: + body: '{"id":"cbc61176-87dd-4e12-a7d7-2645a056acb4","ip_address":"51.159.27.99","organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","lb_id":"2ebd1991-67a1-4822-bf24-21f2abfed7e6","reverse":"51-159-27-99.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}' + headers: + Content-Length: + - "310" + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Fri, 22 Oct 2021 09:47:13 GMT + Server: + - Scaleway API-Gateway + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - 9e381350-94af-4f9a-ad14-f92a088b77b1 + status: 200 OK + code: 200 + duration: "" +- request: + body: "" + form: {} + headers: + User-Agent: + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.17.1; darwin; amd64) terraform-provider/develop + terraform/terraform-tests + url: https://api.scaleway.com/vpc/v1/zones/fr-par-1/private-networks/31072968-e2ca-4f17-8f27-dc752cbcf564 + method: GET + response: + body: '{"id":"31072968-e2ca-4f17-8f27-dc752cbcf564","name":"test-lb-pn","tags":[],"organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","created_at":"2021-10-22T09:47:03.291590Z","updated_at":"2021-10-22T09:47:03.291590Z","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","zone":"fr-par-1"}' + headers: + Content-Length: + - "288" + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Fri, 22 Oct 2021 09:47:13 GMT + Server: + - Scaleway API-Gateway + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - 1c40b14b-48af-4044-84f8-dfa00fc3e8c4 + status: 200 OK + code: 200 + duration: "" +- request: + body: "" + form: {} + headers: + User-Agent: + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.17.1; darwin; amd64) terraform-provider/develop + terraform/terraform-tests + url: https://api.scaleway.com/lb/v1/zones/fr-par-1/lbs/2ebd1991-67a1-4822-bf24-21f2abfed7e6 + method: GET + response: + body: '{"id":"2ebd1991-67a1-4822-bf24-21f2abfed7e6","name":"test-lb2","description":"","status":"ready","instances":[{"id":"d7724348-647d-4c26-b50a-66b34ec6290a","status":"ready","ip_address":"10.64.188.25","created_at":"2021-10-22T07:19:47.407913Z","updated_at":"2021-10-22T09:47:12.360047Z","region":"fr-par","zone":"fr-par-1"},{"id":"96e38350-687a-47a3-abf2-6b62c8f0ace3","status":"ready","ip_address":"10.64.158.123","created_at":"2021-10-22T07:26:07.246460Z","updated_at":"2021-10-22T09:47:12.396931Z","region":"fr-par","zone":"fr-par-1"}],"organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","ip":[{"id":"cbc61176-87dd-4e12-a7d7-2645a056acb4","ip_address":"51.159.27.99","organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","lb_id":"2ebd1991-67a1-4822-bf24-21f2abfed7e6","reverse":"51-159-27-99.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}],"tags":[],"frontend_count":0,"backend_count":0,"type":"lb-s","subscriber":null,"ssl_compatibility_level":"ssl_compatibility_level_intermediate","created_at":"2021-10-22T09:47:04.992104Z","updated_at":"2021-10-22T09:47:12.057664Z","private_network_count":1,"route_count":0,"region":"fr-par","zone":"fr-par-1"}' + headers: + Content-Length: + - "1273" + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Fri, 22 Oct 2021 09:47:13 GMT + Server: + - Scaleway API-Gateway + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - 2882f50e-ba88-4ecb-8829-bb172a8e6e8e + status: 200 OK + code: 200 + duration: "" +- request: + body: "" + form: {} + headers: + User-Agent: + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.17.1; darwin; amd64) terraform-provider/develop + terraform/terraform-tests + url: https://api.scaleway.com/vpc/v1/zones/fr-par-1/private-networks/31072968-e2ca-4f17-8f27-dc752cbcf564 + method: GET + response: + body: '{"id":"31072968-e2ca-4f17-8f27-dc752cbcf564","name":"test-lb-pn","tags":[],"organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","created_at":"2021-10-22T09:47:03.291590Z","updated_at":"2021-10-22T09:47:03.291590Z","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","zone":"fr-par-1"}' + headers: + Content-Length: + - "288" + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Fri, 22 Oct 2021 09:47:13 GMT + Server: + - Scaleway API-Gateway + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - 2f2cdaf2-3369-4a0e-97d7-c653145bd370 + status: 200 OK + code: 200 + duration: "" +- request: + body: "" + form: {} + headers: + User-Agent: + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.17.1; darwin; amd64) terraform-provider/develop + terraform/terraform-tests + url: https://api.scaleway.com/lb/v1/zones/fr-par-1/ips/cbc61176-87dd-4e12-a7d7-2645a056acb4 + method: GET + response: + body: '{"id":"cbc61176-87dd-4e12-a7d7-2645a056acb4","ip_address":"51.159.27.99","organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","lb_id":"2ebd1991-67a1-4822-bf24-21f2abfed7e6","reverse":"51-159-27-99.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}' + headers: + Content-Length: + - "310" + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Fri, 22 Oct 2021 09:47:13 GMT + Server: + - Scaleway API-Gateway + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - abfeea45-b29c-4468-b443-9e62b44e4dee + status: 200 OK + code: 200 + duration: "" +- request: + body: "" + form: {} + headers: + User-Agent: + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.17.1; darwin; amd64) terraform-provider/develop + terraform/terraform-tests + url: https://api.scaleway.com/lb/v1/zones/fr-par-1/lbs/2ebd1991-67a1-4822-bf24-21f2abfed7e6 + method: GET + response: + body: '{"id":"2ebd1991-67a1-4822-bf24-21f2abfed7e6","name":"test-lb2","description":"","status":"ready","instances":[{"id":"d7724348-647d-4c26-b50a-66b34ec6290a","status":"ready","ip_address":"10.64.188.25","created_at":"2021-10-22T07:19:47.407913Z","updated_at":"2021-10-22T09:47:12.360047Z","region":"fr-par","zone":"fr-par-1"},{"id":"96e38350-687a-47a3-abf2-6b62c8f0ace3","status":"ready","ip_address":"10.64.158.123","created_at":"2021-10-22T07:26:07.246460Z","updated_at":"2021-10-22T09:47:12.396931Z","region":"fr-par","zone":"fr-par-1"}],"organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","ip":[{"id":"cbc61176-87dd-4e12-a7d7-2645a056acb4","ip_address":"51.159.27.99","organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","lb_id":"2ebd1991-67a1-4822-bf24-21f2abfed7e6","reverse":"51-159-27-99.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}],"tags":[],"frontend_count":0,"backend_count":0,"type":"lb-s","subscriber":null,"ssl_compatibility_level":"ssl_compatibility_level_intermediate","created_at":"2021-10-22T09:47:04.992104Z","updated_at":"2021-10-22T09:47:12.057664Z","private_network_count":0,"route_count":0,"region":"fr-par","zone":"fr-par-1"}' + headers: + Content-Length: + - "1273" + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Fri, 22 Oct 2021 09:47:13 GMT + Server: + - Scaleway API-Gateway + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - c9191d5c-3bc9-4527-ae77-2fcedc4f6dfa + status: 200 OK + code: 200 + duration: "" +- request: + body: '{"name":"test-lb-without-attachment","tags":[]}' + form: {} + headers: + Content-Type: + - application/json + User-Agent: + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.17.1; darwin; amd64) terraform-provider/develop + terraform/terraform-tests + url: https://api.scaleway.com/vpc/v1/zones/fr-par-1/private-networks/31072968-e2ca-4f17-8f27-dc752cbcf564 + method: PATCH + response: + body: '{"id":"31072968-e2ca-4f17-8f27-dc752cbcf564","name":"test-lb-without-attachment","tags":[],"organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","created_at":"2021-10-22T09:47:03.291590Z","updated_at":"2021-10-22T09:47:14.008467Z","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","zone":"fr-par-1"}' + headers: + Content-Length: + - "304" + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Fri, 22 Oct 2021 09:47:14 GMT + Server: + - Scaleway API-Gateway + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - e5a753ed-41d4-44b4-a548-c68185456bda + status: 200 OK + code: 200 + duration: "" +- request: + body: "" + form: {} + headers: + User-Agent: + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.17.1; darwin; amd64) terraform-provider/develop + terraform/terraform-tests + url: https://api.scaleway.com/lb/v1/zones/fr-par-1/lbs/2ebd1991-67a1-4822-bf24-21f2abfed7e6 + method: GET + response: + body: '{"id":"2ebd1991-67a1-4822-bf24-21f2abfed7e6","name":"test-lb2","description":"","status":"ready","instances":[{"id":"d7724348-647d-4c26-b50a-66b34ec6290a","status":"ready","ip_address":"10.64.188.25","created_at":"2021-10-22T07:19:47.407913Z","updated_at":"2021-10-22T09:47:12.360047Z","region":"fr-par","zone":"fr-par-1"},{"id":"96e38350-687a-47a3-abf2-6b62c8f0ace3","status":"ready","ip_address":"10.64.158.123","created_at":"2021-10-22T07:26:07.246460Z","updated_at":"2021-10-22T09:47:12.396931Z","region":"fr-par","zone":"fr-par-1"}],"organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","ip":[{"id":"cbc61176-87dd-4e12-a7d7-2645a056acb4","ip_address":"51.159.27.99","organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","lb_id":"2ebd1991-67a1-4822-bf24-21f2abfed7e6","reverse":"51-159-27-99.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}],"tags":[],"frontend_count":0,"backend_count":0,"type":"lb-s","subscriber":null,"ssl_compatibility_level":"ssl_compatibility_level_intermediate","created_at":"2021-10-22T09:47:04.992104Z","updated_at":"2021-10-22T09:47:12.057664Z","private_network_count":0,"route_count":0,"region":"fr-par","zone":"fr-par-1"}' + headers: + Content-Length: + - "1273" + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Fri, 22 Oct 2021 09:47:14 GMT + Server: + - Scaleway API-Gateway + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - a0509932-8db3-4632-9b79-6a803704e926 + status: 200 OK + code: 200 + duration: "" +- request: + body: "" + form: {} + headers: + User-Agent: + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.17.1; darwin; amd64) terraform-provider/develop + terraform/terraform-tests + url: https://api.scaleway.com/vpc/v1/zones/fr-par-1/private-networks/31072968-e2ca-4f17-8f27-dc752cbcf564 + method: GET + response: + body: '{"id":"31072968-e2ca-4f17-8f27-dc752cbcf564","name":"test-lb-without-attachment","tags":[],"organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","created_at":"2021-10-22T09:47:03.291590Z","updated_at":"2021-10-22T09:47:14.008467Z","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","zone":"fr-par-1"}' + headers: + Content-Length: + - "304" + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Fri, 22 Oct 2021 09:47:14 GMT + Server: + - Scaleway API-Gateway + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - fe1de458-9d5e-4470-9e15-2ec8262876a1 + status: 200 OK + code: 200 + duration: "" +- request: + body: "" + form: {} + headers: + User-Agent: + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.17.1; darwin; amd64) terraform-provider/develop + terraform/terraform-tests + url: https://api.scaleway.com/lb/v1/zones/fr-par-1/lbs/2ebd1991-67a1-4822-bf24-21f2abfed7e6?release_ip=false + method: DELETE + response: + body: "" + headers: + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Fri, 22 Oct 2021 09:47:14 GMT + Server: + - Scaleway API-Gateway + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - 6b4550b8-902c-4f42-b0fe-3e36089074e9 + status: 204 No Content + code: 204 + duration: "" +- request: + body: "" + form: {} + headers: + User-Agent: + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.17.1; darwin; amd64) terraform-provider/develop + terraform/terraform-tests + url: https://api.scaleway.com/lb/v1/zones/fr-par-1/ips/cbc61176-87dd-4e12-a7d7-2645a056acb4 + method: GET + response: + body: '{"id":"cbc61176-87dd-4e12-a7d7-2645a056acb4","ip_address":"51.159.27.99","organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","lb_id":null,"reverse":"51-159-27-99.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}' + headers: + Content-Length: + - "276" + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Fri, 22 Oct 2021 09:47:14 GMT + Server: + - Scaleway API-Gateway + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - c34ab085-f327-4e95-8f05-3733c5d9daf3 + status: 200 OK + code: 200 + duration: "" +- request: + body: "" + form: {} + headers: + User-Agent: + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.17.1; darwin; amd64) terraform-provider/develop + terraform/terraform-tests + url: https://api.scaleway.com/vpc/v1/zones/fr-par-1/private-networks/31072968-e2ca-4f17-8f27-dc752cbcf564 + method: GET + response: + body: '{"id":"31072968-e2ca-4f17-8f27-dc752cbcf564","name":"test-lb-without-attachment","tags":[],"organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","created_at":"2021-10-22T09:47:03.291590Z","updated_at":"2021-10-22T09:47:14.008467Z","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","zone":"fr-par-1"}' + headers: + Content-Length: + - "304" + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Fri, 22 Oct 2021 09:47:14 GMT + Server: + - Scaleway API-Gateway + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - 4e1c9b31-52f4-4fcb-a960-71916d86adbd + status: 200 OK + code: 200 + duration: "" +- request: + body: "" + form: {} + headers: + User-Agent: + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.17.1; darwin; amd64) terraform-provider/develop + terraform/terraform-tests + url: https://api.scaleway.com/vpc/v1/zones/fr-par-1/private-networks/31072968-e2ca-4f17-8f27-dc752cbcf564 + method: DELETE + response: + body: "" + headers: + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Fri, 22 Oct 2021 09:47:15 GMT + Server: + - Scaleway API-Gateway + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - b4688051-63e1-47f6-90b3-31fda3224041 + status: 204 No Content + code: 204 + duration: "" +- request: + body: "" + form: {} + headers: + User-Agent: + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.17.1; darwin; amd64) terraform-provider/develop + terraform/terraform-tests + url: https://api.scaleway.com/lb/v1/zones/fr-par-1/ips/cbc61176-87dd-4e12-a7d7-2645a056acb4 + method: DELETE + response: + body: "" + headers: + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Fri, 22 Oct 2021 09:47:15 GMT + Server: + - Scaleway API-Gateway + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - 4e54b469-c3fb-49e2-976c-5650963d5914 + status: 204 No Content + code: 204 + duration: "" diff --git a/scaleway/testdata/lb-private-network-dhcp.cassette.yaml b/scaleway/testdata/lb-private-network-dhcp.cassette.yaml new file mode 100644 index 0000000000..dec8e9d043 --- /dev/null +++ b/scaleway/testdata/lb-private-network-dhcp.cassette.yaml @@ -0,0 +1,1490 @@ +--- +version: 1 +interactions: +- request: + body: '{"name":"test-lb-pn-with-dhcp","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","tags":[]}' + form: {} + headers: + Content-Type: + - application/json + User-Agent: + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.17.1; darwin; amd64) terraform-provider/develop + terraform/terraform-tests + url: https://api.scaleway.com/vpc/v1/zones/fr-par-1/private-networks + method: POST + response: + body: '{"id":"0e90ee3d-4880-4f78-a287-4f7a3357663f","name":"test-lb-pn-with-dhcp","tags":[],"organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","created_at":"2021-10-22T09:46:41.229596Z","updated_at":"2021-10-22T09:46:41.229596Z","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","zone":"fr-par-1"}' + headers: + Content-Length: + - "298" + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Fri, 22 Oct 2021 09:46:41 GMT + Server: + - Scaleway API-Gateway + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - 6490aa82-eaa2-4180-ba42-01b805f537ba + status: 200 OK + code: 200 + duration: "" +- request: + body: "" + form: {} + headers: + User-Agent: + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.17.1; darwin; amd64) terraform-provider/develop + terraform/terraform-tests + url: https://api.scaleway.com/vpc/v1/zones/fr-par-1/private-networks/0e90ee3d-4880-4f78-a287-4f7a3357663f + method: GET + response: + body: '{"id":"0e90ee3d-4880-4f78-a287-4f7a3357663f","name":"test-lb-pn-with-dhcp","tags":[],"organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","created_at":"2021-10-22T09:46:41.229596Z","updated_at":"2021-10-22T09:46:41.229596Z","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","zone":"fr-par-1"}' + headers: + Content-Length: + - "298" + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Fri, 22 Oct 2021 09:46:41 GMT + Server: + - Scaleway API-Gateway + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - 806125e2-c16a-4287-87ea-3092a96b1689 + status: 200 OK + code: 200 + duration: "" +- request: + body: "" + form: {} + headers: + User-Agent: + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.17.1; darwin; amd64) terraform-provider/develop + terraform/terraform-tests + url: https://api.scaleway.com/vpc/v1/zones/fr-par-1/private-networks/0e90ee3d-4880-4f78-a287-4f7a3357663f + method: GET + response: + body: '{"id":"0e90ee3d-4880-4f78-a287-4f7a3357663f","name":"test-lb-pn-with-dhcp","tags":[],"organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","created_at":"2021-10-22T09:46:41.229596Z","updated_at":"2021-10-22T09:46:41.229596Z","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","zone":"fr-par-1"}' + headers: + Content-Length: + - "298" + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Fri, 22 Oct 2021 09:46:41 GMT + Server: + - Scaleway API-Gateway + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - b9c9a25a-d617-4dea-bf69-4d6bed38d77e + status: 200 OK + code: 200 + duration: "" +- request: + body: "" + form: {} + headers: + User-Agent: + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.17.1; darwin; amd64) terraform-provider/develop + terraform/terraform-tests + url: https://api.scaleway.com/vpc/v1/zones/fr-par-1/private-networks/0e90ee3d-4880-4f78-a287-4f7a3357663f + method: GET + response: + body: '{"id":"0e90ee3d-4880-4f78-a287-4f7a3357663f","name":"test-lb-pn-with-dhcp","tags":[],"organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","created_at":"2021-10-22T09:46:41.229596Z","updated_at":"2021-10-22T09:46:41.229596Z","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","zone":"fr-par-1"}' + headers: + Content-Length: + - "298" + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Fri, 22 Oct 2021 09:46:42 GMT + Server: + - Scaleway API-Gateway + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - 8ff34332-50b0-4aa8-9413-53bd3d9e45a8 + status: 200 OK + code: 200 + duration: "" +- request: + body: '{"project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","reverse":null}' + form: {} + headers: + Content-Type: + - application/json + User-Agent: + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.17.1; darwin; amd64) terraform-provider/develop + terraform/terraform-tests + url: https://api.scaleway.com/lb/v1/zones/fr-par-1/ips + method: POST + response: + body: '{"id":"cb8e3551-c3e0-4bbe-9545-edd8348f1943","ip_address":"51.159.10.254","organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","lb_id":null,"reverse":"51-159-10-254.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}' + headers: + Content-Length: + - "278" + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Fri, 22 Oct 2021 09:46:42 GMT + Server: + - Scaleway API-Gateway + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - b32603e0-aff2-47bf-a870-c55e28a31588 + status: 200 OK + code: 200 + duration: "" +- request: + body: "" + form: {} + headers: + User-Agent: + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.17.1; darwin; amd64) terraform-provider/develop + terraform/terraform-tests + url: https://api.scaleway.com/lb/v1/zones/fr-par-1/ips/cb8e3551-c3e0-4bbe-9545-edd8348f1943 + method: GET + response: + body: '{"id":"cb8e3551-c3e0-4bbe-9545-edd8348f1943","ip_address":"51.159.10.254","organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","lb_id":null,"reverse":"51-159-10-254.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}' + headers: + Content-Length: + - "278" + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Fri, 22 Oct 2021 09:46:42 GMT + Server: + - Scaleway API-Gateway + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - 946fc3f0-add0-457d-8033-4cbeeff32d99 + status: 200 OK + code: 200 + duration: "" +- request: + body: '{"project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","name":"test-lb-with-dhcp","description":"","ip_id":"cb8e3551-c3e0-4bbe-9545-edd8348f1943","tags":null,"type":"lb-s","ssl_compatibility_level":"ssl_compatibility_level_unknown"}' + form: {} + headers: + Content-Type: + - application/json + User-Agent: + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.17.1; darwin; amd64) terraform-provider/develop + terraform/terraform-tests + url: https://api.scaleway.com/lb/v1/zones/fr-par-1/lbs + method: POST + response: + body: '{"id":"c5adce06-b466-412d-a3be-8664b5fae2db","name":"test-lb-with-dhcp","description":"","status":"pending","instances":[],"organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","ip":[{"id":"cb8e3551-c3e0-4bbe-9545-edd8348f1943","ip_address":"51.159.10.254","organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","lb_id":"c5adce06-b466-412d-a3be-8664b5fae2db","reverse":"51-159-10-254.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}],"tags":[],"frontend_count":0,"backend_count":0,"type":"lb-s","subscriber":null,"ssl_compatibility_level":"ssl_compatibility_level_intermediate","created_at":"2021-10-22T09:46:42.998049577Z","updated_at":"2021-10-22T09:46:42.998049577Z","private_network_count":0,"route_count":0,"region":"fr-par","zone":"fr-par-1"}' + headers: + Content-Length: + - "866" + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Fri, 22 Oct 2021 09:46:43 GMT + Server: + - Scaleway API-Gateway + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - e14c48b1-ea30-4322-9bb5-62b530b74dab + status: 200 OK + code: 200 + duration: "" +- request: + body: "" + form: {} + headers: + User-Agent: + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.17.1; darwin; amd64) terraform-provider/develop + terraform/terraform-tests + url: https://api.scaleway.com/lb/v1/zones/fr-par-1/lbs/c5adce06-b466-412d-a3be-8664b5fae2db + method: GET + response: + body: '{"id":"c5adce06-b466-412d-a3be-8664b5fae2db","name":"test-lb-with-dhcp","description":"","status":"pending","instances":[{"id":"18752d74-6e96-438f-ac95-bbb056a647bf","status":"unknown","ip_address":"10.70.56.3","created_at":"2021-10-22T09:42:57.234844Z","updated_at":"2021-10-22T09:46:43.146699Z","region":"fr-par","zone":"fr-par-1"},{"id":"9f52b1cd-4fa8-4851-9c64-5289c1952a99","status":"unknown","ip_address":"10.64.78.113","created_at":"2021-10-22T09:40:49.668110Z","updated_at":"2021-10-22T09:46:43.149882Z","region":"fr-par","zone":"fr-par-1"}],"organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","ip":[{"id":"cb8e3551-c3e0-4bbe-9545-edd8348f1943","ip_address":"51.159.10.254","organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","lb_id":"c5adce06-b466-412d-a3be-8664b5fae2db","reverse":"51-159-10-254.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}],"tags":[],"frontend_count":0,"backend_count":0,"type":"lb-s","subscriber":null,"ssl_compatibility_level":"ssl_compatibility_level_intermediate","created_at":"2021-10-22T09:46:42.998050Z","updated_at":"2021-10-22T09:46:42.998050Z","private_network_count":0,"route_count":0,"region":"fr-par","zone":"fr-par-1"}' + headers: + Content-Length: + - "1287" + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Fri, 22 Oct 2021 09:46:43 GMT + Server: + - Scaleway API-Gateway + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - 0d97cc3f-600b-4418-b028-15346583d3f4 + status: 200 OK + code: 200 + duration: "" +- request: + body: "" + form: {} + headers: + User-Agent: + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.17.1; darwin; amd64) terraform-provider/develop + terraform/terraform-tests + url: https://api.scaleway.com/lb/v1/zones/fr-par-1/lbs/c5adce06-b466-412d-a3be-8664b5fae2db + method: GET + response: + body: '{"id":"c5adce06-b466-412d-a3be-8664b5fae2db","name":"test-lb-with-dhcp","description":"","status":"ready","instances":[{"id":"18752d74-6e96-438f-ac95-bbb056a647bf","status":"ready","ip_address":"10.70.56.3","created_at":"2021-10-22T09:42:57.234844Z","updated_at":"2021-10-22T09:46:43.431958Z","region":"fr-par","zone":"fr-par-1"},{"id":"9f52b1cd-4fa8-4851-9c64-5289c1952a99","status":"ready","ip_address":"10.64.78.113","created_at":"2021-10-22T09:40:49.668110Z","updated_at":"2021-10-22T09:46:43.648441Z","region":"fr-par","zone":"fr-par-1"}],"organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","ip":[{"id":"cb8e3551-c3e0-4bbe-9545-edd8348f1943","ip_address":"51.159.10.254","organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","lb_id":"c5adce06-b466-412d-a3be-8664b5fae2db","reverse":"51-159-10-254.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}],"tags":[],"frontend_count":0,"backend_count":0,"type":"lb-s","subscriber":null,"ssl_compatibility_level":"ssl_compatibility_level_intermediate","created_at":"2021-10-22T09:46:42.998050Z","updated_at":"2021-10-22T09:46:43.907706Z","private_network_count":0,"route_count":0,"region":"fr-par","zone":"fr-par-1"}' + headers: + Content-Length: + - "1281" + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Fri, 22 Oct 2021 09:46:45 GMT + Server: + - Scaleway API-Gateway + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - 93577566-5578-4829-a0ac-066c7cd99cb5 + status: 200 OK + code: 200 + duration: "" +- request: + body: "" + form: {} + headers: + User-Agent: + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.17.1; darwin; amd64) terraform-provider/develop + terraform/terraform-tests + url: https://api.scaleway.com/lb/v1/zones/fr-par-1/lbs/c5adce06-b466-412d-a3be-8664b5fae2db + method: GET + response: + body: '{"id":"c5adce06-b466-412d-a3be-8664b5fae2db","name":"test-lb-with-dhcp","description":"","status":"ready","instances":[{"id":"18752d74-6e96-438f-ac95-bbb056a647bf","status":"ready","ip_address":"10.70.56.3","created_at":"2021-10-22T09:42:57.234844Z","updated_at":"2021-10-22T09:46:43.431958Z","region":"fr-par","zone":"fr-par-1"},{"id":"9f52b1cd-4fa8-4851-9c64-5289c1952a99","status":"ready","ip_address":"10.64.78.113","created_at":"2021-10-22T09:40:49.668110Z","updated_at":"2021-10-22T09:46:43.648441Z","region":"fr-par","zone":"fr-par-1"}],"organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","ip":[{"id":"cb8e3551-c3e0-4bbe-9545-edd8348f1943","ip_address":"51.159.10.254","organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","lb_id":"c5adce06-b466-412d-a3be-8664b5fae2db","reverse":"51-159-10-254.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}],"tags":[],"frontend_count":0,"backend_count":0,"type":"lb-s","subscriber":null,"ssl_compatibility_level":"ssl_compatibility_level_intermediate","created_at":"2021-10-22T09:46:42.998050Z","updated_at":"2021-10-22T09:46:43.907706Z","private_network_count":0,"route_count":0,"region":"fr-par","zone":"fr-par-1"}' + headers: + Content-Length: + - "1281" + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Fri, 22 Oct 2021 09:46:45 GMT + Server: + - Scaleway API-Gateway + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - 693030b9-07df-484b-9640-406dfb4ddc2b + status: 200 OK + code: 200 + duration: "" +- request: + body: "" + form: {} + headers: + User-Agent: + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.17.1; darwin; amd64) terraform-provider/develop + terraform/terraform-tests + url: https://api.scaleway.com/lb/v1/zones/fr-par-1/ips/cb8e3551-c3e0-4bbe-9545-edd8348f1943 + method: GET + response: + body: '{"id":"cb8e3551-c3e0-4bbe-9545-edd8348f1943","ip_address":"51.159.10.254","organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","lb_id":"c5adce06-b466-412d-a3be-8664b5fae2db","reverse":"51-159-10-254.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}' + headers: + Content-Length: + - "312" + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Fri, 22 Oct 2021 09:46:45 GMT + Server: + - Scaleway API-Gateway + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - b8a26b84-e13d-43a1-9f57-267340f4e14d + status: 200 OK + code: 200 + duration: "" +- request: + body: "" + form: {} + headers: + User-Agent: + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.17.1; darwin; amd64) terraform-provider/develop + terraform/terraform-tests + url: https://api.scaleway.com/vpc/v1/zones/fr-par-1/private-networks/0e90ee3d-4880-4f78-a287-4f7a3357663f + method: GET + response: + body: '{"id":"0e90ee3d-4880-4f78-a287-4f7a3357663f","name":"test-lb-pn-with-dhcp","tags":[],"organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","created_at":"2021-10-22T09:46:41.229596Z","updated_at":"2021-10-22T09:46:41.229596Z","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","zone":"fr-par-1"}' + headers: + Content-Length: + - "298" + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Fri, 22 Oct 2021 09:46:45 GMT + Server: + - Scaleway API-Gateway + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - efa258de-b79c-4d80-8191-0470dc9b2699 + status: 200 OK + code: 200 + duration: "" +- request: + body: "" + form: {} + headers: + User-Agent: + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.17.1; darwin; amd64) terraform-provider/develop + terraform/terraform-tests + url: https://api.scaleway.com/lb/v1/zones/fr-par-1/lbs/c5adce06-b466-412d-a3be-8664b5fae2db + method: GET + response: + body: '{"id":"c5adce06-b466-412d-a3be-8664b5fae2db","name":"test-lb-with-dhcp","description":"","status":"ready","instances":[{"id":"18752d74-6e96-438f-ac95-bbb056a647bf","status":"ready","ip_address":"10.70.56.3","created_at":"2021-10-22T09:42:57.234844Z","updated_at":"2021-10-22T09:46:43.431958Z","region":"fr-par","zone":"fr-par-1"},{"id":"9f52b1cd-4fa8-4851-9c64-5289c1952a99","status":"ready","ip_address":"10.64.78.113","created_at":"2021-10-22T09:40:49.668110Z","updated_at":"2021-10-22T09:46:43.648441Z","region":"fr-par","zone":"fr-par-1"}],"organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","ip":[{"id":"cb8e3551-c3e0-4bbe-9545-edd8348f1943","ip_address":"51.159.10.254","organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","lb_id":"c5adce06-b466-412d-a3be-8664b5fae2db","reverse":"51-159-10-254.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}],"tags":[],"frontend_count":0,"backend_count":0,"type":"lb-s","subscriber":null,"ssl_compatibility_level":"ssl_compatibility_level_intermediate","created_at":"2021-10-22T09:46:42.998050Z","updated_at":"2021-10-22T09:46:43.907706Z","private_network_count":0,"route_count":0,"region":"fr-par","zone":"fr-par-1"}' + headers: + Content-Length: + - "1281" + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Fri, 22 Oct 2021 09:46:45 GMT + Server: + - Scaleway API-Gateway + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - 4565cdc1-e5e0-43ac-b4f1-1c47dbaf6464 + status: 200 OK + code: 200 + duration: "" +- request: + body: "" + form: {} + headers: + User-Agent: + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.17.1; darwin; amd64) terraform-provider/develop + terraform/terraform-tests + url: https://api.scaleway.com/lb/v1/zones/fr-par-1/ips/cb8e3551-c3e0-4bbe-9545-edd8348f1943 + method: GET + response: + body: '{"id":"cb8e3551-c3e0-4bbe-9545-edd8348f1943","ip_address":"51.159.10.254","organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","lb_id":"c5adce06-b466-412d-a3be-8664b5fae2db","reverse":"51-159-10-254.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}' + headers: + Content-Length: + - "312" + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Fri, 22 Oct 2021 09:46:46 GMT + Server: + - Scaleway API-Gateway + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - c8364385-a332-4b84-9ca5-7c0ce6665f10 + status: 200 OK + code: 200 + duration: "" +- request: + body: "" + form: {} + headers: + User-Agent: + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.17.1; darwin; amd64) terraform-provider/develop + terraform/terraform-tests + url: https://api.scaleway.com/vpc/v1/zones/fr-par-1/private-networks/0e90ee3d-4880-4f78-a287-4f7a3357663f + method: GET + response: + body: '{"id":"0e90ee3d-4880-4f78-a287-4f7a3357663f","name":"test-lb-pn-with-dhcp","tags":[],"organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","created_at":"2021-10-22T09:46:41.229596Z","updated_at":"2021-10-22T09:46:41.229596Z","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","zone":"fr-par-1"}' + headers: + Content-Length: + - "298" + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Fri, 22 Oct 2021 09:46:46 GMT + Server: + - Scaleway API-Gateway + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - 2382ee29-3f8e-4ce1-8b9c-379a940b2ab0 + status: 200 OK + code: 200 + duration: "" +- request: + body: "" + form: {} + headers: + User-Agent: + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.17.1; darwin; amd64) terraform-provider/develop + terraform/terraform-tests + url: https://api.scaleway.com/lb/v1/zones/fr-par-1/lbs/c5adce06-b466-412d-a3be-8664b5fae2db + method: GET + response: + body: '{"id":"c5adce06-b466-412d-a3be-8664b5fae2db","name":"test-lb-with-dhcp","description":"","status":"ready","instances":[{"id":"18752d74-6e96-438f-ac95-bbb056a647bf","status":"ready","ip_address":"10.70.56.3","created_at":"2021-10-22T09:42:57.234844Z","updated_at":"2021-10-22T09:46:43.431958Z","region":"fr-par","zone":"fr-par-1"},{"id":"9f52b1cd-4fa8-4851-9c64-5289c1952a99","status":"ready","ip_address":"10.64.78.113","created_at":"2021-10-22T09:40:49.668110Z","updated_at":"2021-10-22T09:46:43.648441Z","region":"fr-par","zone":"fr-par-1"}],"organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","ip":[{"id":"cb8e3551-c3e0-4bbe-9545-edd8348f1943","ip_address":"51.159.10.254","organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","lb_id":"c5adce06-b466-412d-a3be-8664b5fae2db","reverse":"51-159-10-254.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}],"tags":[],"frontend_count":0,"backend_count":0,"type":"lb-s","subscriber":null,"ssl_compatibility_level":"ssl_compatibility_level_intermediate","created_at":"2021-10-22T09:46:42.998050Z","updated_at":"2021-10-22T09:46:43.907706Z","private_network_count":0,"route_count":0,"region":"fr-par","zone":"fr-par-1"}' + headers: + Content-Length: + - "1281" + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Fri, 22 Oct 2021 09:46:46 GMT + Server: + - Scaleway API-Gateway + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - 578b7f09-34ae-44d0-88bf-3b0beed52b22 + status: 200 OK + code: 200 + duration: "" +- request: + body: "" + form: {} + headers: + User-Agent: + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.17.1; darwin; amd64) terraform-provider/develop + terraform/terraform-tests + url: https://api.scaleway.com/lb/v1/zones/fr-par-1/lbs/c5adce06-b466-412d-a3be-8664b5fae2db + method: GET + response: + body: '{"id":"c5adce06-b466-412d-a3be-8664b5fae2db","name":"test-lb-with-dhcp","description":"","status":"ready","instances":[{"id":"18752d74-6e96-438f-ac95-bbb056a647bf","status":"ready","ip_address":"10.70.56.3","created_at":"2021-10-22T09:42:57.234844Z","updated_at":"2021-10-22T09:46:43.431958Z","region":"fr-par","zone":"fr-par-1"},{"id":"9f52b1cd-4fa8-4851-9c64-5289c1952a99","status":"ready","ip_address":"10.64.78.113","created_at":"2021-10-22T09:40:49.668110Z","updated_at":"2021-10-22T09:46:43.648441Z","region":"fr-par","zone":"fr-par-1"}],"organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","ip":[{"id":"cb8e3551-c3e0-4bbe-9545-edd8348f1943","ip_address":"51.159.10.254","organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","lb_id":"c5adce06-b466-412d-a3be-8664b5fae2db","reverse":"51-159-10-254.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}],"tags":[],"frontend_count":0,"backend_count":0,"type":"lb-s","subscriber":null,"ssl_compatibility_level":"ssl_compatibility_level_intermediate","created_at":"2021-10-22T09:46:42.998050Z","updated_at":"2021-10-22T09:46:43.907706Z","private_network_count":0,"route_count":0,"region":"fr-par","zone":"fr-par-1"}' + headers: + Content-Length: + - "1281" + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Fri, 22 Oct 2021 09:46:46 GMT + Server: + - Scaleway API-Gateway + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - 1271768c-0fb5-4b0e-b1f6-66771cd537c8 + status: 200 OK + code: 200 + duration: "" +- request: + body: "" + form: {} + headers: + User-Agent: + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.17.1; darwin; amd64) terraform-provider/develop + terraform/terraform-tests + url: https://api.scaleway.com/lb/v1/zones/fr-par-1/lbs/c5adce06-b466-412d-a3be-8664b5fae2db + method: GET + response: + body: '{"id":"c5adce06-b466-412d-a3be-8664b5fae2db","name":"test-lb-with-dhcp","description":"","status":"ready","instances":[{"id":"18752d74-6e96-438f-ac95-bbb056a647bf","status":"ready","ip_address":"10.70.56.3","created_at":"2021-10-22T09:42:57.234844Z","updated_at":"2021-10-22T09:46:43.431958Z","region":"fr-par","zone":"fr-par-1"},{"id":"9f52b1cd-4fa8-4851-9c64-5289c1952a99","status":"ready","ip_address":"10.64.78.113","created_at":"2021-10-22T09:40:49.668110Z","updated_at":"2021-10-22T09:46:43.648441Z","region":"fr-par","zone":"fr-par-1"}],"organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","ip":[{"id":"cb8e3551-c3e0-4bbe-9545-edd8348f1943","ip_address":"51.159.10.254","organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","lb_id":"c5adce06-b466-412d-a3be-8664b5fae2db","reverse":"51-159-10-254.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}],"tags":[],"frontend_count":0,"backend_count":0,"type":"lb-s","subscriber":null,"ssl_compatibility_level":"ssl_compatibility_level_intermediate","created_at":"2021-10-22T09:46:42.998050Z","updated_at":"2021-10-22T09:46:43.907706Z","private_network_count":0,"route_count":0,"region":"fr-par","zone":"fr-par-1"}' + headers: + Content-Length: + - "1281" + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Fri, 22 Oct 2021 09:46:47 GMT + Server: + - Scaleway API-Gateway + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - 6a93f127-a990-4c0e-a2ad-f056d8ba2146 + status: 200 OK + code: 200 + duration: "" +- request: + body: '{"dhcp_config":{}}' + form: {} + headers: + Content-Type: + - application/json + User-Agent: + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.17.1; darwin; amd64) terraform-provider/develop + terraform/terraform-tests + url: https://api.scaleway.com/lb/v1/zones/fr-par-1/lbs/c5adce06-b466-412d-a3be-8664b5fae2db/private-networks/0e90ee3d-4880-4f78-a287-4f7a3357663f/attach + method: POST + response: + body: '{"lb":{"id":"c5adce06-b466-412d-a3be-8664b5fae2db","name":"test-lb-with-dhcp","description":"","status":"ready","instances":[{"id":"18752d74-6e96-438f-ac95-bbb056a647bf","status":"ready","ip_address":"10.70.56.3","created_at":"2021-10-22T09:42:57.234844Z","updated_at":"2021-10-22T09:46:43.431958Z","region":"fr-par","zone":"fr-par-1"},{"id":"9f52b1cd-4fa8-4851-9c64-5289c1952a99","status":"ready","ip_address":"10.64.78.113","created_at":"2021-10-22T09:40:49.668110Z","updated_at":"2021-10-22T09:46:43.648441Z","region":"fr-par","zone":"fr-par-1"}],"organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","ip":[{"id":"cb8e3551-c3e0-4bbe-9545-edd8348f1943","ip_address":"51.159.10.254","organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","lb_id":"c5adce06-b466-412d-a3be-8664b5fae2db","reverse":"51-159-10-254.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}],"tags":[],"frontend_count":0,"backend_count":0,"type":"lb-s","subscriber":null,"ssl_compatibility_level":"ssl_compatibility_level_intermediate","created_at":"2021-10-22T09:46:42.998050Z","updated_at":"2021-10-22T09:46:43.907706Z","private_network_count":1,"route_count":0,"region":"fr-par","zone":"fr-par-1"},"private_network_id":"0e90ee3d-4880-4f78-a287-4f7a3357663f","status":"pending","created_at":"2021-10-22T09:46:47.255487938Z","updated_at":"2021-10-22T09:46:47.255487938Z","dhcp_config":{}}' + headers: + Content-Length: + - "1476" + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Fri, 22 Oct 2021 09:46:47 GMT + Server: + - Scaleway API-Gateway + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - 0920c1ae-5d6a-4f66-a8d4-efa1009b77aa + status: 200 OK + code: 200 + duration: "" +- request: + body: "" + form: {} + headers: + User-Agent: + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.17.1; darwin; amd64) terraform-provider/develop + terraform/terraform-tests + url: https://api.scaleway.com/lb/v1/zones/fr-par-1/lbs/c5adce06-b466-412d-a3be-8664b5fae2db + method: GET + response: + body: '{"id":"c5adce06-b466-412d-a3be-8664b5fae2db","name":"test-lb-with-dhcp","description":"","status":"ready","instances":[{"id":"18752d74-6e96-438f-ac95-bbb056a647bf","status":"ready","ip_address":"10.70.56.3","created_at":"2021-10-22T09:42:57.234844Z","updated_at":"2021-10-22T09:46:43.431958Z","region":"fr-par","zone":"fr-par-1"},{"id":"9f52b1cd-4fa8-4851-9c64-5289c1952a99","status":"ready","ip_address":"10.64.78.113","created_at":"2021-10-22T09:40:49.668110Z","updated_at":"2021-10-22T09:46:43.648441Z","region":"fr-par","zone":"fr-par-1"}],"organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","ip":[{"id":"cb8e3551-c3e0-4bbe-9545-edd8348f1943","ip_address":"51.159.10.254","organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","lb_id":"c5adce06-b466-412d-a3be-8664b5fae2db","reverse":"51-159-10-254.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}],"tags":[],"frontend_count":0,"backend_count":0,"type":"lb-s","subscriber":null,"ssl_compatibility_level":"ssl_compatibility_level_intermediate","created_at":"2021-10-22T09:46:42.998050Z","updated_at":"2021-10-22T09:46:43.907706Z","private_network_count":1,"route_count":0,"region":"fr-par","zone":"fr-par-1"}' + headers: + Content-Length: + - "1281" + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Fri, 22 Oct 2021 09:46:47 GMT + Server: + - Scaleway API-Gateway + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - 473325f8-b810-4d63-8de5-bb139815c80e + status: 200 OK + code: 200 + duration: "" +- request: + body: "" + form: {} + headers: + User-Agent: + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.17.1; darwin; amd64) terraform-provider/develop + terraform/terraform-tests + url: https://api.scaleway.com/lb/v1/zones/fr-par-1/lbs/c5adce06-b466-412d-a3be-8664b5fae2db/private-networks?order_by=created_at_asc + method: GET + response: + body: '{"private_network":[{"lb":{"id":"c5adce06-b466-412d-a3be-8664b5fae2db","name":"test-lb-with-dhcp","description":"","status":"ready","instances":[],"organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","ip":[{"id":"cb8e3551-c3e0-4bbe-9545-edd8348f1943","ip_address":"51.159.10.254","organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","lb_id":"c5adce06-b466-412d-a3be-8664b5fae2db","reverse":"51-159-10-254.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}],"tags":[],"frontend_count":0,"backend_count":0,"type":"lb-s","subscriber":null,"ssl_compatibility_level":"ssl_compatibility_level_intermediate","created_at":"2021-10-22T09:46:42.998050Z","updated_at":"2021-10-22T09:46:43.907706Z","private_network_count":1,"route_count":0,"region":"fr-par","zone":"fr-par-1"},"private_network_id":"0e90ee3d-4880-4f78-a287-4f7a3357663f","status":"pending","created_at":"2021-10-22T09:46:47.255488Z","updated_at":"2021-10-22T09:46:47.255488Z","dhcp_config":{}}],"total_count":1}' + headers: + Content-Length: + - "1085" + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Fri, 22 Oct 2021 09:46:47 GMT + Server: + - Scaleway API-Gateway + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - 524278ee-f284-4535-b267-3b9c1b2e8f83 + status: 200 OK + code: 200 + duration: "" +- request: + body: "" + form: {} + headers: + User-Agent: + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.17.1; darwin; amd64) terraform-provider/develop + terraform/terraform-tests + url: https://api.scaleway.com/lb/v1/zones/fr-par-1/lbs/c5adce06-b466-412d-a3be-8664b5fae2db/private-networks?order_by=created_at_asc + method: GET + response: + body: '{"private_network":[{"lb":{"id":"c5adce06-b466-412d-a3be-8664b5fae2db","name":"test-lb-with-dhcp","description":"","status":"ready","instances":[],"organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","ip":[{"id":"cb8e3551-c3e0-4bbe-9545-edd8348f1943","ip_address":"51.159.10.254","organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","lb_id":"c5adce06-b466-412d-a3be-8664b5fae2db","reverse":"51-159-10-254.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}],"tags":[],"frontend_count":0,"backend_count":0,"type":"lb-s","subscriber":null,"ssl_compatibility_level":"ssl_compatibility_level_intermediate","created_at":"2021-10-22T09:46:42.998050Z","updated_at":"2021-10-22T09:46:43.907706Z","private_network_count":1,"route_count":0,"region":"fr-par","zone":"fr-par-1"},"private_network_id":"0e90ee3d-4880-4f78-a287-4f7a3357663f","status":"pending","created_at":"2021-10-22T09:46:47.255488Z","updated_at":"2021-10-22T09:46:47.255488Z","dhcp_config":{}}],"total_count":1}' + headers: + Content-Length: + - "1085" + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Fri, 22 Oct 2021 09:46:47 GMT + Server: + - Scaleway API-Gateway + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - 72eeec57-66b8-42d2-9189-bab3b575855a + status: 200 OK + code: 200 + duration: "" +- request: + body: "" + form: {} + headers: + User-Agent: + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.17.1; darwin; amd64) terraform-provider/develop + terraform/terraform-tests + url: https://api.scaleway.com/vpc/v1/zones/fr-par-1/private-networks/0e90ee3d-4880-4f78-a287-4f7a3357663f + method: GET + response: + body: '{"id":"0e90ee3d-4880-4f78-a287-4f7a3357663f","name":"test-lb-pn-with-dhcp","tags":[],"organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","created_at":"2021-10-22T09:46:41.229596Z","updated_at":"2021-10-22T09:46:41.229596Z","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","zone":"fr-par-1"}' + headers: + Content-Length: + - "298" + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Fri, 22 Oct 2021 09:46:48 GMT + Server: + - Scaleway API-Gateway + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - 4ff0f0fc-c1b1-4892-b057-96e9fdd6cf05 + status: 200 OK + code: 200 + duration: "" +- request: + body: "" + form: {} + headers: + User-Agent: + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.17.1; darwin; amd64) terraform-provider/develop + terraform/terraform-tests + url: https://api.scaleway.com/lb/v1/zones/fr-par-1/ips/cb8e3551-c3e0-4bbe-9545-edd8348f1943 + method: GET + response: + body: '{"id":"cb8e3551-c3e0-4bbe-9545-edd8348f1943","ip_address":"51.159.10.254","organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","lb_id":"c5adce06-b466-412d-a3be-8664b5fae2db","reverse":"51-159-10-254.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}' + headers: + Content-Length: + - "312" + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Fri, 22 Oct 2021 09:46:48 GMT + Server: + - Scaleway API-Gateway + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - 140da8af-c6ce-4003-bbe6-9a44d2e95112 + status: 200 OK + code: 200 + duration: "" +- request: + body: "" + form: {} + headers: + User-Agent: + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.17.1; darwin; amd64) terraform-provider/develop + terraform/terraform-tests + url: https://api.scaleway.com/lb/v1/zones/fr-par-1/lbs/c5adce06-b466-412d-a3be-8664b5fae2db + method: GET + response: + body: '{"id":"c5adce06-b466-412d-a3be-8664b5fae2db","name":"test-lb-with-dhcp","description":"","status":"ready","instances":[{"id":"18752d74-6e96-438f-ac95-bbb056a647bf","status":"ready","ip_address":"10.70.56.3","created_at":"2021-10-22T09:42:57.234844Z","updated_at":"2021-10-22T09:46:43.431958Z","region":"fr-par","zone":"fr-par-1"},{"id":"9f52b1cd-4fa8-4851-9c64-5289c1952a99","status":"ready","ip_address":"10.64.78.113","created_at":"2021-10-22T09:40:49.668110Z","updated_at":"2021-10-22T09:46:43.648441Z","region":"fr-par","zone":"fr-par-1"}],"organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","ip":[{"id":"cb8e3551-c3e0-4bbe-9545-edd8348f1943","ip_address":"51.159.10.254","organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","lb_id":"c5adce06-b466-412d-a3be-8664b5fae2db","reverse":"51-159-10-254.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}],"tags":[],"frontend_count":0,"backend_count":0,"type":"lb-s","subscriber":null,"ssl_compatibility_level":"ssl_compatibility_level_intermediate","created_at":"2021-10-22T09:46:42.998050Z","updated_at":"2021-10-22T09:46:43.907706Z","private_network_count":1,"route_count":0,"region":"fr-par","zone":"fr-par-1"}' + headers: + Content-Length: + - "1281" + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Fri, 22 Oct 2021 09:46:48 GMT + Server: + - Scaleway API-Gateway + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - 7d095422-f03c-4906-a505-ba945362a51f + status: 200 OK + code: 200 + duration: "" +- request: + body: "" + form: {} + headers: + User-Agent: + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.17.1; darwin; amd64) terraform-provider/develop + terraform/terraform-tests + url: https://api.scaleway.com/lb/v1/zones/fr-par-1/lbs/c5adce06-b466-412d-a3be-8664b5fae2db/private-networks?order_by=created_at_asc + method: GET + response: + body: '{"private_network":[{"lb":{"id":"c5adce06-b466-412d-a3be-8664b5fae2db","name":"test-lb-with-dhcp","description":"","status":"ready","instances":[],"organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","ip":[{"id":"cb8e3551-c3e0-4bbe-9545-edd8348f1943","ip_address":"51.159.10.254","organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","lb_id":"c5adce06-b466-412d-a3be-8664b5fae2db","reverse":"51-159-10-254.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}],"tags":[],"frontend_count":0,"backend_count":0,"type":"lb-s","subscriber":null,"ssl_compatibility_level":"ssl_compatibility_level_intermediate","created_at":"2021-10-22T09:46:42.998050Z","updated_at":"2021-10-22T09:46:43.907706Z","private_network_count":1,"route_count":0,"region":"fr-par","zone":"fr-par-1"},"private_network_id":"0e90ee3d-4880-4f78-a287-4f7a3357663f","status":"pending","created_at":"2021-10-22T09:46:47.255488Z","updated_at":"2021-10-22T09:46:47.255488Z","dhcp_config":{}}],"total_count":1}' + headers: + Content-Length: + - "1085" + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Fri, 22 Oct 2021 09:46:48 GMT + Server: + - Scaleway API-Gateway + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - 3e11c2e5-4eca-45e9-a891-d5bddc3e80e4 + status: 200 OK + code: 200 + duration: "" +- request: + body: "" + form: {} + headers: + User-Agent: + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.17.1; darwin; amd64) terraform-provider/develop + terraform/terraform-tests + url: https://api.scaleway.com/vpc/v1/zones/fr-par-1/private-networks/0e90ee3d-4880-4f78-a287-4f7a3357663f + method: GET + response: + body: '{"id":"0e90ee3d-4880-4f78-a287-4f7a3357663f","name":"test-lb-pn-with-dhcp","tags":[],"organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","created_at":"2021-10-22T09:46:41.229596Z","updated_at":"2021-10-22T09:46:41.229596Z","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","zone":"fr-par-1"}' + headers: + Content-Length: + - "298" + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Fri, 22 Oct 2021 09:46:49 GMT + Server: + - Scaleway API-Gateway + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - 06f4743d-7d59-4a1f-8288-426904dc129c + status: 200 OK + code: 200 + duration: "" +- request: + body: "" + form: {} + headers: + User-Agent: + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.17.1; darwin; amd64) terraform-provider/develop + terraform/terraform-tests + url: https://api.scaleway.com/lb/v1/zones/fr-par-1/ips/cb8e3551-c3e0-4bbe-9545-edd8348f1943 + method: GET + response: + body: '{"id":"cb8e3551-c3e0-4bbe-9545-edd8348f1943","ip_address":"51.159.10.254","organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","lb_id":"c5adce06-b466-412d-a3be-8664b5fae2db","reverse":"51-159-10-254.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}' + headers: + Content-Length: + - "312" + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Fri, 22 Oct 2021 09:46:49 GMT + Server: + - Scaleway API-Gateway + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - de69d147-046c-43f1-9531-b59dddd4ce80 + status: 200 OK + code: 200 + duration: "" +- request: + body: "" + form: {} + headers: + User-Agent: + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.17.1; darwin; amd64) terraform-provider/develop + terraform/terraform-tests + url: https://api.scaleway.com/lb/v1/zones/fr-par-1/lbs/c5adce06-b466-412d-a3be-8664b5fae2db/private-networks?order_by=created_at_asc + method: GET + response: + body: '{"private_network":[{"lb":{"id":"c5adce06-b466-412d-a3be-8664b5fae2db","name":"test-lb-with-dhcp","description":"","status":"ready","instances":[],"organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","ip":[{"id":"cb8e3551-c3e0-4bbe-9545-edd8348f1943","ip_address":"51.159.10.254","organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","lb_id":"c5adce06-b466-412d-a3be-8664b5fae2db","reverse":"51-159-10-254.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}],"tags":[],"frontend_count":0,"backend_count":0,"type":"lb-s","subscriber":null,"ssl_compatibility_level":"ssl_compatibility_level_intermediate","created_at":"2021-10-22T09:46:42.998050Z","updated_at":"2021-10-22T09:46:43.907706Z","private_network_count":1,"route_count":0,"region":"fr-par","zone":"fr-par-1"},"private_network_id":"0e90ee3d-4880-4f78-a287-4f7a3357663f","status":"pending","created_at":"2021-10-22T09:46:47.255488Z","updated_at":"2021-10-22T09:46:47.255488Z","dhcp_config":{}}],"total_count":1}' + headers: + Content-Length: + - "1085" + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Fri, 22 Oct 2021 09:46:49 GMT + Server: + - Scaleway API-Gateway + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - efd4dba9-291c-42b9-8950-65ec3f833cc7 + status: 200 OK + code: 200 + duration: "" +- request: + body: "" + form: {} + headers: + User-Agent: + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.17.1; darwin; amd64) terraform-provider/develop + terraform/terraform-tests + url: https://api.scaleway.com/lb/v1/zones/fr-par-1/lbs/c5adce06-b466-412d-a3be-8664b5fae2db + method: GET + response: + body: '{"id":"c5adce06-b466-412d-a3be-8664b5fae2db","name":"test-lb-with-dhcp","description":"","status":"ready","instances":[{"id":"18752d74-6e96-438f-ac95-bbb056a647bf","status":"ready","ip_address":"10.70.56.3","created_at":"2021-10-22T09:42:57.234844Z","updated_at":"2021-10-22T09:46:43.431958Z","region":"fr-par","zone":"fr-par-1"},{"id":"9f52b1cd-4fa8-4851-9c64-5289c1952a99","status":"ready","ip_address":"10.64.78.113","created_at":"2021-10-22T09:40:49.668110Z","updated_at":"2021-10-22T09:46:43.648441Z","region":"fr-par","zone":"fr-par-1"}],"organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","ip":[{"id":"cb8e3551-c3e0-4bbe-9545-edd8348f1943","ip_address":"51.159.10.254","organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","lb_id":"c5adce06-b466-412d-a3be-8664b5fae2db","reverse":"51-159-10-254.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}],"tags":[],"frontend_count":0,"backend_count":0,"type":"lb-s","subscriber":null,"ssl_compatibility_level":"ssl_compatibility_level_intermediate","created_at":"2021-10-22T09:46:42.998050Z","updated_at":"2021-10-22T09:46:43.907706Z","private_network_count":1,"route_count":0,"region":"fr-par","zone":"fr-par-1"}' + headers: + Content-Length: + - "1281" + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Fri, 22 Oct 2021 09:46:49 GMT + Server: + - Scaleway API-Gateway + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - f8b02aaa-7a2a-47ab-af26-0218a5cde9f8 + status: 200 OK + code: 200 + duration: "" +- request: + body: '{}' + form: {} + headers: + Content-Type: + - application/json + User-Agent: + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.17.1; darwin; amd64) terraform-provider/develop + terraform/terraform-tests + url: https://api.scaleway.com/lb/v1/zones/fr-par-1/lbs/c5adce06-b466-412d-a3be-8664b5fae2db/private-networks/0e90ee3d-4880-4f78-a287-4f7a3357663f/detach + method: POST + response: + body: "" + headers: + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Fri, 22 Oct 2021 09:46:49 GMT + Server: + - Scaleway API-Gateway + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - 6935e827-2cb9-4253-9f16-e7a6a283e453 + status: 204 No Content + code: 204 + duration: "" +- request: + body: "" + form: {} + headers: + User-Agent: + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.17.1; darwin; amd64) terraform-provider/develop + terraform/terraform-tests + url: https://api.scaleway.com/lb/v1/zones/fr-par-1/lbs/c5adce06-b466-412d-a3be-8664b5fae2db + method: GET + response: + body: '{"id":"c5adce06-b466-412d-a3be-8664b5fae2db","name":"test-lb-with-dhcp","description":"","status":"ready","instances":[{"id":"18752d74-6e96-438f-ac95-bbb056a647bf","status":"ready","ip_address":"10.70.56.3","created_at":"2021-10-22T09:42:57.234844Z","updated_at":"2021-10-22T09:46:43.431958Z","region":"fr-par","zone":"fr-par-1"},{"id":"9f52b1cd-4fa8-4851-9c64-5289c1952a99","status":"ready","ip_address":"10.64.78.113","created_at":"2021-10-22T09:40:49.668110Z","updated_at":"2021-10-22T09:46:43.648441Z","region":"fr-par","zone":"fr-par-1"}],"organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","ip":[{"id":"cb8e3551-c3e0-4bbe-9545-edd8348f1943","ip_address":"51.159.10.254","organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","lb_id":"c5adce06-b466-412d-a3be-8664b5fae2db","reverse":"51-159-10-254.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}],"tags":[],"frontend_count":0,"backend_count":0,"type":"lb-s","subscriber":null,"ssl_compatibility_level":"ssl_compatibility_level_intermediate","created_at":"2021-10-22T09:46:42.998050Z","updated_at":"2021-10-22T09:46:43.907706Z","private_network_count":1,"route_count":0,"region":"fr-par","zone":"fr-par-1"}' + headers: + Content-Length: + - "1281" + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Fri, 22 Oct 2021 09:46:49 GMT + Server: + - Scaleway API-Gateway + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - 9ccc8286-be7a-4f87-b13b-e449791efb49 + status: 200 OK + code: 200 + duration: "" +- request: + body: "" + form: {} + headers: + User-Agent: + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.17.1; darwin; amd64) terraform-provider/develop + terraform/terraform-tests + url: https://api.scaleway.com/lb/v1/zones/fr-par-1/lbs/c5adce06-b466-412d-a3be-8664b5fae2db + method: GET + response: + body: '{"id":"c5adce06-b466-412d-a3be-8664b5fae2db","name":"test-lb-with-dhcp","description":"","status":"ready","instances":[{"id":"18752d74-6e96-438f-ac95-bbb056a647bf","status":"ready","ip_address":"10.70.56.3","created_at":"2021-10-22T09:42:57.234844Z","updated_at":"2021-10-22T09:46:43.431958Z","region":"fr-par","zone":"fr-par-1"},{"id":"9f52b1cd-4fa8-4851-9c64-5289c1952a99","status":"ready","ip_address":"10.64.78.113","created_at":"2021-10-22T09:40:49.668110Z","updated_at":"2021-10-22T09:46:43.648441Z","region":"fr-par","zone":"fr-par-1"}],"organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","ip":[{"id":"cb8e3551-c3e0-4bbe-9545-edd8348f1943","ip_address":"51.159.10.254","organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","lb_id":"c5adce06-b466-412d-a3be-8664b5fae2db","reverse":"51-159-10-254.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}],"tags":[],"frontend_count":0,"backend_count":0,"type":"lb-s","subscriber":null,"ssl_compatibility_level":"ssl_compatibility_level_intermediate","created_at":"2021-10-22T09:46:42.998050Z","updated_at":"2021-10-22T09:46:43.907706Z","private_network_count":1,"route_count":0,"region":"fr-par","zone":"fr-par-1"}' + headers: + Content-Length: + - "1281" + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Fri, 22 Oct 2021 09:46:49 GMT + Server: + - Scaleway API-Gateway + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - d9cd0bb7-75ab-4d92-8da0-71116a888e07 + status: 200 OK + code: 200 + duration: "" +- request: + body: "" + form: {} + headers: + User-Agent: + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.17.1; darwin; amd64) terraform-provider/develop + terraform/terraform-tests + url: https://api.scaleway.com/vpc/v1/zones/fr-par-1/private-networks/0e90ee3d-4880-4f78-a287-4f7a3357663f + method: GET + response: + body: '{"id":"0e90ee3d-4880-4f78-a287-4f7a3357663f","name":"test-lb-pn-with-dhcp","tags":[],"organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","created_at":"2021-10-22T09:46:41.229596Z","updated_at":"2021-10-22T09:46:41.229596Z","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","zone":"fr-par-1"}' + headers: + Content-Length: + - "298" + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Fri, 22 Oct 2021 09:46:50 GMT + Server: + - Scaleway API-Gateway + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - e1fb02fd-9625-4238-bd19-97d597591a55 + status: 200 OK + code: 200 + duration: "" +- request: + body: "" + form: {} + headers: + User-Agent: + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.17.1; darwin; amd64) terraform-provider/develop + terraform/terraform-tests + url: https://api.scaleway.com/lb/v1/zones/fr-par-1/ips/cb8e3551-c3e0-4bbe-9545-edd8348f1943 + method: GET + response: + body: '{"id":"cb8e3551-c3e0-4bbe-9545-edd8348f1943","ip_address":"51.159.10.254","organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","lb_id":"c5adce06-b466-412d-a3be-8664b5fae2db","reverse":"51-159-10-254.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}' + headers: + Content-Length: + - "312" + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Fri, 22 Oct 2021 09:46:50 GMT + Server: + - Scaleway API-Gateway + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - 26b50108-f864-49f1-8c9a-d4518a5851ef + status: 200 OK + code: 200 + duration: "" +- request: + body: "" + form: {} + headers: + User-Agent: + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.17.1; darwin; amd64) terraform-provider/develop + terraform/terraform-tests + url: https://api.scaleway.com/lb/v1/zones/fr-par-1/lbs/c5adce06-b466-412d-a3be-8664b5fae2db + method: GET + response: + body: '{"id":"c5adce06-b466-412d-a3be-8664b5fae2db","name":"test-lb-with-dhcp","description":"","status":"ready","instances":[{"id":"18752d74-6e96-438f-ac95-bbb056a647bf","status":"ready","ip_address":"10.70.56.3","created_at":"2021-10-22T09:42:57.234844Z","updated_at":"2021-10-22T09:46:43.431958Z","region":"fr-par","zone":"fr-par-1"},{"id":"9f52b1cd-4fa8-4851-9c64-5289c1952a99","status":"ready","ip_address":"10.64.78.113","created_at":"2021-10-22T09:40:49.668110Z","updated_at":"2021-10-22T09:46:43.648441Z","region":"fr-par","zone":"fr-par-1"}],"organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","ip":[{"id":"cb8e3551-c3e0-4bbe-9545-edd8348f1943","ip_address":"51.159.10.254","organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","lb_id":"c5adce06-b466-412d-a3be-8664b5fae2db","reverse":"51-159-10-254.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}],"tags":[],"frontend_count":0,"backend_count":0,"type":"lb-s","subscriber":null,"ssl_compatibility_level":"ssl_compatibility_level_intermediate","created_at":"2021-10-22T09:46:42.998050Z","updated_at":"2021-10-22T09:46:43.907706Z","private_network_count":1,"route_count":0,"region":"fr-par","zone":"fr-par-1"}' + headers: + Content-Length: + - "1281" + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Fri, 22 Oct 2021 09:46:50 GMT + Server: + - Scaleway API-Gateway + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - 211923b8-8f68-4a48-8c40-87553b4f3a40 + status: 200 OK + code: 200 + duration: "" +- request: + body: "" + form: {} + headers: + User-Agent: + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.17.1; darwin; amd64) terraform-provider/develop + terraform/terraform-tests + url: https://api.scaleway.com/lb/v1/zones/fr-par-1/ips/cb8e3551-c3e0-4bbe-9545-edd8348f1943 + method: GET + response: + body: '{"id":"cb8e3551-c3e0-4bbe-9545-edd8348f1943","ip_address":"51.159.10.254","organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","lb_id":"c5adce06-b466-412d-a3be-8664b5fae2db","reverse":"51-159-10-254.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}' + headers: + Content-Length: + - "312" + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Fri, 22 Oct 2021 09:46:51 GMT + Server: + - Scaleway API-Gateway + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - 338b0fed-233e-4c1b-b59a-cad607946de9 + status: 200 OK + code: 200 + duration: "" +- request: + body: "" + form: {} + headers: + User-Agent: + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.17.1; darwin; amd64) terraform-provider/develop + terraform/terraform-tests + url: https://api.scaleway.com/vpc/v1/zones/fr-par-1/private-networks/0e90ee3d-4880-4f78-a287-4f7a3357663f + method: GET + response: + body: '{"id":"0e90ee3d-4880-4f78-a287-4f7a3357663f","name":"test-lb-pn-with-dhcp","tags":[],"organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","created_at":"2021-10-22T09:46:41.229596Z","updated_at":"2021-10-22T09:46:41.229596Z","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","zone":"fr-par-1"}' + headers: + Content-Length: + - "298" + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Fri, 22 Oct 2021 09:46:51 GMT + Server: + - Scaleway API-Gateway + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - 06335925-512e-4ecf-9d15-1e8b7c810ce7 + status: 200 OK + code: 200 + duration: "" +- request: + body: "" + form: {} + headers: + User-Agent: + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.17.1; darwin; amd64) terraform-provider/develop + terraform/terraform-tests + url: https://api.scaleway.com/lb/v1/zones/fr-par-1/lbs/c5adce06-b466-412d-a3be-8664b5fae2db + method: GET + response: + body: '{"id":"c5adce06-b466-412d-a3be-8664b5fae2db","name":"test-lb-with-dhcp","description":"","status":"ready","instances":[{"id":"18752d74-6e96-438f-ac95-bbb056a647bf","status":"ready","ip_address":"10.70.56.3","created_at":"2021-10-22T09:42:57.234844Z","updated_at":"2021-10-22T09:46:43.431958Z","region":"fr-par","zone":"fr-par-1"},{"id":"9f52b1cd-4fa8-4851-9c64-5289c1952a99","status":"ready","ip_address":"10.64.78.113","created_at":"2021-10-22T09:40:49.668110Z","updated_at":"2021-10-22T09:46:43.648441Z","region":"fr-par","zone":"fr-par-1"}],"organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","ip":[{"id":"cb8e3551-c3e0-4bbe-9545-edd8348f1943","ip_address":"51.159.10.254","organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","lb_id":"c5adce06-b466-412d-a3be-8664b5fae2db","reverse":"51-159-10-254.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}],"tags":[],"frontend_count":0,"backend_count":0,"type":"lb-s","subscriber":null,"ssl_compatibility_level":"ssl_compatibility_level_intermediate","created_at":"2021-10-22T09:46:42.998050Z","updated_at":"2021-10-22T09:46:43.907706Z","private_network_count":1,"route_count":0,"region":"fr-par","zone":"fr-par-1"}' + headers: + Content-Length: + - "1281" + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Fri, 22 Oct 2021 09:46:51 GMT + Server: + - Scaleway API-Gateway + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - 9b21d41e-87f8-4b0b-9272-507e41bcfce1 + status: 200 OK + code: 200 + duration: "" +- request: + body: "" + form: {} + headers: + User-Agent: + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.17.1; darwin; amd64) terraform-provider/develop + terraform/terraform-tests + url: https://api.scaleway.com/lb/v1/zones/fr-par-1/lbs/c5adce06-b466-412d-a3be-8664b5fae2db + method: GET + response: + body: '{"id":"c5adce06-b466-412d-a3be-8664b5fae2db","name":"test-lb-with-dhcp","description":"","status":"ready","instances":[{"id":"18752d74-6e96-438f-ac95-bbb056a647bf","status":"ready","ip_address":"10.70.56.3","created_at":"2021-10-22T09:42:57.234844Z","updated_at":"2021-10-22T09:46:43.431958Z","region":"fr-par","zone":"fr-par-1"},{"id":"9f52b1cd-4fa8-4851-9c64-5289c1952a99","status":"ready","ip_address":"10.64.78.113","created_at":"2021-10-22T09:40:49.668110Z","updated_at":"2021-10-22T09:46:43.648441Z","region":"fr-par","zone":"fr-par-1"}],"organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","ip":[{"id":"cb8e3551-c3e0-4bbe-9545-edd8348f1943","ip_address":"51.159.10.254","organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","lb_id":"c5adce06-b466-412d-a3be-8664b5fae2db","reverse":"51-159-10-254.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}],"tags":[],"frontend_count":0,"backend_count":0,"type":"lb-s","subscriber":null,"ssl_compatibility_level":"ssl_compatibility_level_intermediate","created_at":"2021-10-22T09:46:42.998050Z","updated_at":"2021-10-22T09:46:43.907706Z","private_network_count":0,"route_count":0,"region":"fr-par","zone":"fr-par-1"}' + headers: + Content-Length: + - "1281" + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Fri, 22 Oct 2021 09:46:51 GMT + Server: + - Scaleway API-Gateway + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - f3cab650-bc3e-47d2-9439-83d867be17fb + status: 200 OK + code: 200 + duration: "" +- request: + body: "" + form: {} + headers: + User-Agent: + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.17.1; darwin; amd64) terraform-provider/develop + terraform/terraform-tests + url: https://api.scaleway.com/lb/v1/zones/fr-par-1/lbs/c5adce06-b466-412d-a3be-8664b5fae2db?release_ip=false + method: DELETE + response: + body: "" + headers: + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Fri, 22 Oct 2021 09:46:51 GMT + Server: + - Scaleway API-Gateway + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - 4d21acbb-dc26-481c-aab0-246177f86598 + status: 204 No Content + code: 204 + duration: "" +- request: + body: "" + form: {} + headers: + User-Agent: + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.17.1; darwin; amd64) terraform-provider/develop + terraform/terraform-tests + url: https://api.scaleway.com/vpc/v1/zones/fr-par-1/private-networks/0e90ee3d-4880-4f78-a287-4f7a3357663f + method: GET + response: + body: '{"id":"0e90ee3d-4880-4f78-a287-4f7a3357663f","name":"test-lb-pn-with-dhcp","tags":[],"organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","created_at":"2021-10-22T09:46:41.229596Z","updated_at":"2021-10-22T09:46:41.229596Z","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","zone":"fr-par-1"}' + headers: + Content-Length: + - "298" + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Fri, 22 Oct 2021 09:46:52 GMT + Server: + - Scaleway API-Gateway + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - 85057ed6-7042-4351-a6ee-e35b46b9638b + status: 200 OK + code: 200 + duration: "" +- request: + body: "" + form: {} + headers: + User-Agent: + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.17.1; darwin; amd64) terraform-provider/develop + terraform/terraform-tests + url: https://api.scaleway.com/lb/v1/zones/fr-par-1/ips/cb8e3551-c3e0-4bbe-9545-edd8348f1943 + method: GET + response: + body: '{"id":"cb8e3551-c3e0-4bbe-9545-edd8348f1943","ip_address":"51.159.10.254","organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","lb_id":null,"reverse":"51-159-10-254.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}' + headers: + Content-Length: + - "278" + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Fri, 22 Oct 2021 09:46:52 GMT + Server: + - Scaleway API-Gateway + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - 6a26e77f-a769-4bce-be94-4a548220cce9 + status: 200 OK + code: 200 + duration: "" +- request: + body: "" + form: {} + headers: + User-Agent: + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.17.1; darwin; amd64) terraform-provider/develop + terraform/terraform-tests + url: https://api.scaleway.com/vpc/v1/zones/fr-par-1/private-networks/0e90ee3d-4880-4f78-a287-4f7a3357663f + method: DELETE + response: + body: "" + headers: + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Fri, 22 Oct 2021 09:46:53 GMT + Server: + - Scaleway API-Gateway + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - 20dc028a-a457-4ad3-9471-47f6cfa96991 + status: 204 No Content + code: 204 + duration: "" +- request: + body: "" + form: {} + headers: + User-Agent: + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.17.1; darwin; amd64) terraform-provider/develop + terraform/terraform-tests + url: https://api.scaleway.com/lb/v1/zones/fr-par-1/ips/cb8e3551-c3e0-4bbe-9545-edd8348f1943 + method: DELETE + response: + body: "" + headers: + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Fri, 22 Oct 2021 09:46:53 GMT + Server: + - Scaleway API-Gateway + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - 0028f40a-f0d1-4469-ae8e-95e6d96214c6 + status: 204 No Content + code: 204 + duration: "" diff --git a/scaleway/testdata/lb-route-basic.cassette.yaml b/scaleway/testdata/lb-route-basic.cassette.yaml new file mode 100644 index 0000000000..9a1cd26572 --- /dev/null +++ b/scaleway/testdata/lb-route-basic.cassette.yaml @@ -0,0 +1,993 @@ +--- +version: 1 +interactions: +- request: + body: '{"project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","reverse":null}' + form: {} + headers: + Content-Type: + - application/json + User-Agent: + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.17.1; darwin; amd64) terraform-provider/develop + terraform/terraform-tests + url: https://api.scaleway.com/lb/v1/zones/fr-par-1/ips + method: POST + response: + body: '{"id":"b16e4dad-e4f4-4081-a774-add8840a940e","ip_address":"51.159.113.169","organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","lb_id":null,"reverse":"51-159-113-169.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}' + headers: + Content-Length: + - "280" + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Fri, 22 Oct 2021 09:48:34 GMT + Server: + - Scaleway API-Gateway + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - 4d281a35-eb73-4585-a14b-78dfd0a86898 + status: 200 OK + code: 200 + duration: "" +- request: + body: "" + form: {} + headers: + User-Agent: + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.17.1; darwin; amd64) terraform-provider/develop + terraform/terraform-tests + url: https://api.scaleway.com/lb/v1/zones/fr-par-1/ips/b16e4dad-e4f4-4081-a774-add8840a940e + method: GET + response: + body: '{"id":"b16e4dad-e4f4-4081-a774-add8840a940e","ip_address":"51.159.113.169","organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","lb_id":null,"reverse":"51-159-113-169.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}' + headers: + Content-Length: + - "280" + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Fri, 22 Oct 2021 09:48:34 GMT + Server: + - Scaleway API-Gateway + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - 3ebbc004-63df-4af1-823c-843fa5f0b72b + status: 200 OK + code: 200 + duration: "" +- request: + body: '{"project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","name":"test-lb","description":"","ip_id":"b16e4dad-e4f4-4081-a774-add8840a940e","tags":null,"type":"lb-s","ssl_compatibility_level":"ssl_compatibility_level_unknown"}' + form: {} + headers: + Content-Type: + - application/json + User-Agent: + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.17.1; darwin; amd64) terraform-provider/develop + terraform/terraform-tests + url: https://api.scaleway.com/lb/v1/zones/fr-par-1/lbs + method: POST + response: + body: '{"id":"f0e7c1db-4089-4253-a298-afaae373eb20","name":"test-lb","description":"","status":"pending","instances":[],"organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","ip":[{"id":"b16e4dad-e4f4-4081-a774-add8840a940e","ip_address":"51.159.113.169","organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","lb_id":"f0e7c1db-4089-4253-a298-afaae373eb20","reverse":"51-159-113-169.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}],"tags":[],"frontend_count":0,"backend_count":0,"type":"lb-s","subscriber":null,"ssl_compatibility_level":"ssl_compatibility_level_intermediate","created_at":"2021-10-22T09:48:34.263338979Z","updated_at":"2021-10-22T09:48:34.263338979Z","private_network_count":0,"route_count":0,"region":"fr-par","zone":"fr-par-1"}' + headers: + Content-Length: + - "858" + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Fri, 22 Oct 2021 09:48:34 GMT + Server: + - Scaleway API-Gateway + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - 323e6d08-e204-4eb8-9b0c-85d1eb47b3a0 + status: 200 OK + code: 200 + duration: "" +- request: + body: "" + form: {} + headers: + User-Agent: + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.17.1; darwin; amd64) terraform-provider/develop + terraform/terraform-tests + url: https://api.scaleway.com/lb/v1/zones/fr-par-1/lbs/f0e7c1db-4089-4253-a298-afaae373eb20 + method: GET + response: + body: '{"id":"f0e7c1db-4089-4253-a298-afaae373eb20","name":"test-lb","description":"","status":"pending","instances":[],"organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","ip":[{"id":"b16e4dad-e4f4-4081-a774-add8840a940e","ip_address":"51.159.113.169","organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","lb_id":"f0e7c1db-4089-4253-a298-afaae373eb20","reverse":"51-159-113-169.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}],"tags":[],"frontend_count":0,"backend_count":0,"type":"lb-s","subscriber":null,"ssl_compatibility_level":"ssl_compatibility_level_intermediate","created_at":"2021-10-22T09:48:34.263339Z","updated_at":"2021-10-22T09:48:34.263339Z","private_network_count":0,"route_count":0,"region":"fr-par","zone":"fr-par-1"}' + headers: + Content-Length: + - "852" + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Fri, 22 Oct 2021 09:48:34 GMT + Server: + - Scaleway API-Gateway + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - a81c52e1-b267-4b6b-a5b3-30190be9e507 + status: 200 OK + code: 200 + duration: "" +- request: + body: "" + form: {} + headers: + User-Agent: + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.17.1; darwin; amd64) terraform-provider/develop + terraform/terraform-tests + url: https://api.scaleway.com/lb/v1/zones/fr-par-1/lbs/f0e7c1db-4089-4253-a298-afaae373eb20 + method: GET + response: + body: '{"id":"f0e7c1db-4089-4253-a298-afaae373eb20","name":"test-lb","description":"","status":"ready","instances":[{"id":"82bd9fb9-f0b1-4b4d-bd4f-5ca0513d2118","status":"ready","ip_address":"10.70.60.107","created_at":"2021-10-22T09:47:05.817837Z","updated_at":"2021-10-22T09:48:34.733793Z","region":"fr-par","zone":"fr-par-1"},{"id":"0b857ae9-481d-41e6-b43c-4234f6090622","status":"ready","ip_address":"10.70.86.13","created_at":"2021-10-22T09:46:40.195396Z","updated_at":"2021-10-22T09:48:34.981990Z","region":"fr-par","zone":"fr-par-1"}],"organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","ip":[{"id":"b16e4dad-e4f4-4081-a774-add8840a940e","ip_address":"51.159.113.169","organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","lb_id":"f0e7c1db-4089-4253-a298-afaae373eb20","reverse":"51-159-113-169.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}],"tags":[],"frontend_count":0,"backend_count":0,"type":"lb-s","subscriber":null,"ssl_compatibility_level":"ssl_compatibility_level_intermediate","created_at":"2021-10-22T09:48:34.263339Z","updated_at":"2021-10-22T09:48:35.270491Z","private_network_count":0,"route_count":0,"region":"fr-par","zone":"fr-par-1"}' + headers: + Content-Length: + - "1274" + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Fri, 22 Oct 2021 09:48:36 GMT + Server: + - Scaleway API-Gateway + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - a6228976-7150-4d9e-983f-e688a255f696 + status: 200 OK + code: 200 + duration: "" +- request: + body: "" + form: {} + headers: + User-Agent: + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.17.1; darwin; amd64) terraform-provider/develop + terraform/terraform-tests + url: https://api.scaleway.com/lb/v1/zones/fr-par-1/lbs/f0e7c1db-4089-4253-a298-afaae373eb20 + method: GET + response: + body: '{"id":"f0e7c1db-4089-4253-a298-afaae373eb20","name":"test-lb","description":"","status":"ready","instances":[{"id":"82bd9fb9-f0b1-4b4d-bd4f-5ca0513d2118","status":"ready","ip_address":"10.70.60.107","created_at":"2021-10-22T09:47:05.817837Z","updated_at":"2021-10-22T09:48:34.733793Z","region":"fr-par","zone":"fr-par-1"},{"id":"0b857ae9-481d-41e6-b43c-4234f6090622","status":"ready","ip_address":"10.70.86.13","created_at":"2021-10-22T09:46:40.195396Z","updated_at":"2021-10-22T09:48:34.981990Z","region":"fr-par","zone":"fr-par-1"}],"organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","ip":[{"id":"b16e4dad-e4f4-4081-a774-add8840a940e","ip_address":"51.159.113.169","organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","lb_id":"f0e7c1db-4089-4253-a298-afaae373eb20","reverse":"51-159-113-169.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}],"tags":[],"frontend_count":0,"backend_count":0,"type":"lb-s","subscriber":null,"ssl_compatibility_level":"ssl_compatibility_level_intermediate","created_at":"2021-10-22T09:48:34.263339Z","updated_at":"2021-10-22T09:48:35.270491Z","private_network_count":0,"route_count":0,"region":"fr-par","zone":"fr-par-1"}' + headers: + Content-Length: + - "1274" + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Fri, 22 Oct 2021 09:48:36 GMT + Server: + - Scaleway API-Gateway + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - b28ea6b0-43c6-4f67-a66f-b6f3472234ce + status: 200 OK + code: 200 + duration: "" +- request: + body: "" + form: {} + headers: + User-Agent: + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.17.1; darwin; amd64) terraform-provider/develop + terraform/terraform-tests + url: https://api.scaleway.com/lb/v1/zones/fr-par-1/lbs/f0e7c1db-4089-4253-a298-afaae373eb20 + method: GET + response: + body: '{"id":"f0e7c1db-4089-4253-a298-afaae373eb20","name":"test-lb","description":"","status":"ready","instances":[{"id":"82bd9fb9-f0b1-4b4d-bd4f-5ca0513d2118","status":"ready","ip_address":"10.70.60.107","created_at":"2021-10-22T09:47:05.817837Z","updated_at":"2021-10-22T09:48:34.733793Z","region":"fr-par","zone":"fr-par-1"},{"id":"0b857ae9-481d-41e6-b43c-4234f6090622","status":"ready","ip_address":"10.70.86.13","created_at":"2021-10-22T09:46:40.195396Z","updated_at":"2021-10-22T09:48:34.981990Z","region":"fr-par","zone":"fr-par-1"}],"organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","ip":[{"id":"b16e4dad-e4f4-4081-a774-add8840a940e","ip_address":"51.159.113.169","organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","lb_id":"f0e7c1db-4089-4253-a298-afaae373eb20","reverse":"51-159-113-169.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}],"tags":[],"frontend_count":0,"backend_count":0,"type":"lb-s","subscriber":null,"ssl_compatibility_level":"ssl_compatibility_level_intermediate","created_at":"2021-10-22T09:48:34.263339Z","updated_at":"2021-10-22T09:48:35.270491Z","private_network_count":0,"route_count":0,"region":"fr-par","zone":"fr-par-1"}' + headers: + Content-Length: + - "1274" + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Fri, 22 Oct 2021 09:48:36 GMT + Server: + - Scaleway API-Gateway + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - cf2adf5c-4efe-4300-9107-3c3642358b50 + status: 200 OK + code: 200 + duration: "" +- request: + body: '{"name":"tf-lb-bkd-tender-babbage","forward_protocol":"tcp","forward_port":80,"forward_port_algorithm":"roundrobin","sticky_sessions":"none","sticky_sessions_cookie_name":"","health_check":{"check_max_retries":2,"port":80,"check_send_proxy":false,"check_timeout":30000,"check_delay":60000},"server_ip":[],"send_proxy_v2":false,"on_marked_down_action":"on_marked_down_action_none","proxy_protocol":"proxy_protocol_none","timeout_server":null,"timeout_connect":null,"timeout_tunnel":null}' + form: {} + headers: + Content-Type: + - application/json + User-Agent: + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.17.1; darwin; amd64) terraform-provider/develop + terraform/terraform-tests + url: https://api.scaleway.com/lb/v1/zones/fr-par-1/lbs/f0e7c1db-4089-4253-a298-afaae373eb20/backends + method: POST + response: + body: '{"id":"c416f0f0-4e19-4e5e-b918-6a35ebc59583","name":"tf-lb-bkd-tender-babbage","forward_protocol":"tcp","forward_port":80,"forward_port_algorithm":"roundrobin","sticky_sessions":"none","sticky_sessions_cookie_name":"","health_check":{"port":80,"check_delay":60000,"check_timeout":30000,"check_max_retries":2,"check_send_proxy":false,"tcp_config":{}},"pool":[],"lb":{"id":"f0e7c1db-4089-4253-a298-afaae373eb20","name":"test-lb","description":"","status":"ready","instances":[{"id":"82bd9fb9-f0b1-4b4d-bd4f-5ca0513d2118","status":"pending","ip_address":"10.70.60.107","created_at":"2021-10-22T09:47:05.817837Z","updated_at":"2021-10-22T09:48:36.863634154Z","region":"fr-par","zone":"fr-par-1"},{"id":"0b857ae9-481d-41e6-b43c-4234f6090622","status":"pending","ip_address":"10.70.86.13","created_at":"2021-10-22T09:46:40.195396Z","updated_at":"2021-10-22T09:48:36.921430697Z","region":"fr-par","zone":"fr-par-1"}],"organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","ip":[{"id":"b16e4dad-e4f4-4081-a774-add8840a940e","ip_address":"51.159.113.169","organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","lb_id":"f0e7c1db-4089-4253-a298-afaae373eb20","reverse":"51-159-113-169.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}],"tags":[],"frontend_count":0,"backend_count":1,"type":"lb-s","subscriber":null,"ssl_compatibility_level":"ssl_compatibility_level_intermediate","created_at":"2021-10-22T09:48:34.263339Z","updated_at":"2021-10-22T09:48:35.270491Z","private_network_count":0,"route_count":0,"region":"fr-par","zone":"fr-par-1"},"send_proxy_v2":false,"timeout_server":null,"timeout_connect":null,"timeout_tunnel":null,"on_marked_down_action":"on_marked_down_action_none","proxy_protocol":"proxy_protocol_none","created_at":"2021-10-22T09:48:36.835684522Z","updated_at":"2021-10-22T09:48:36.835684522Z"}' + headers: + Content-Length: + - "1923" + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Fri, 22 Oct 2021 09:48:37 GMT + Server: + - Scaleway API-Gateway + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - a20dc010-71d6-4538-9809-a7a3c3ccf1ca + status: 200 OK + code: 200 + duration: "" +- request: + body: "" + form: {} + headers: + User-Agent: + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.17.1; darwin; amd64) terraform-provider/develop + terraform/terraform-tests + url: https://api.scaleway.com/lb/v1/zones/fr-par-1/backends/c416f0f0-4e19-4e5e-b918-6a35ebc59583 + method: GET + response: + body: '{"id":"c416f0f0-4e19-4e5e-b918-6a35ebc59583","name":"tf-lb-bkd-tender-babbage","forward_protocol":"tcp","forward_port":80,"forward_port_algorithm":"roundrobin","sticky_sessions":"none","sticky_sessions_cookie_name":"","health_check":{"port":80,"check_delay":60000,"check_timeout":30000,"check_max_retries":2,"check_send_proxy":false,"tcp_config":{}},"pool":[],"lb":{"id":"f0e7c1db-4089-4253-a298-afaae373eb20","name":"test-lb","description":"","status":"ready","instances":[{"id":"0b857ae9-481d-41e6-b43c-4234f6090622","status":"ready","ip_address":"10.70.86.13","created_at":"2021-10-22T09:46:40.195396Z","updated_at":"2021-10-22T09:48:37.126012Z","region":"fr-par","zone":"fr-par-1"},{"id":"82bd9fb9-f0b1-4b4d-bd4f-5ca0513d2118","status":"ready","ip_address":"10.70.60.107","created_at":"2021-10-22T09:47:05.817837Z","updated_at":"2021-10-22T09:48:37.181077Z","region":"fr-par","zone":"fr-par-1"}],"organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","ip":[{"id":"b16e4dad-e4f4-4081-a774-add8840a940e","ip_address":"51.159.113.169","organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","lb_id":"f0e7c1db-4089-4253-a298-afaae373eb20","reverse":"51-159-113-169.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}],"tags":[],"frontend_count":0,"backend_count":1,"type":"lb-s","subscriber":null,"ssl_compatibility_level":"ssl_compatibility_level_intermediate","created_at":"2021-10-22T09:48:34.263339Z","updated_at":"2021-10-22T09:48:35.270491Z","private_network_count":0,"route_count":0,"region":"fr-par","zone":"fr-par-1"},"send_proxy_v2":false,"timeout_server":null,"timeout_connect":null,"timeout_tunnel":null,"on_marked_down_action":"on_marked_down_action_none","proxy_protocol":"proxy_protocol_none","created_at":"2021-10-22T09:48:36.835685Z","updated_at":"2021-10-22T09:48:36.835685Z"}' + headers: + Content-Length: + - "1907" + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Fri, 22 Oct 2021 09:48:37 GMT + Server: + - Scaleway API-Gateway + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - 4616b817-4deb-40af-acb9-f4c20d097be8 + status: 200 OK + code: 200 + duration: "" +- request: + body: "" + form: {} + headers: + User-Agent: + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.17.1; darwin; amd64) terraform-provider/develop + terraform/terraform-tests + url: https://api.scaleway.com/lb/v1/zones/fr-par-1/lbs/f0e7c1db-4089-4253-a298-afaae373eb20 + method: GET + response: + body: '{"id":"f0e7c1db-4089-4253-a298-afaae373eb20","name":"test-lb","description":"","status":"ready","instances":[{"id":"82bd9fb9-f0b1-4b4d-bd4f-5ca0513d2118","status":"ready","ip_address":"10.70.60.107","created_at":"2021-10-22T09:47:05.817837Z","updated_at":"2021-10-22T09:48:37.181077Z","region":"fr-par","zone":"fr-par-1"},{"id":"0b857ae9-481d-41e6-b43c-4234f6090622","status":"ready","ip_address":"10.70.86.13","created_at":"2021-10-22T09:46:40.195396Z","updated_at":"2021-10-22T09:48:37.126012Z","region":"fr-par","zone":"fr-par-1"}],"organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","ip":[{"id":"b16e4dad-e4f4-4081-a774-add8840a940e","ip_address":"51.159.113.169","organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","lb_id":"f0e7c1db-4089-4253-a298-afaae373eb20","reverse":"51-159-113-169.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}],"tags":[],"frontend_count":0,"backend_count":1,"type":"lb-s","subscriber":null,"ssl_compatibility_level":"ssl_compatibility_level_intermediate","created_at":"2021-10-22T09:48:34.263339Z","updated_at":"2021-10-22T09:48:35.270491Z","private_network_count":0,"route_count":0,"region":"fr-par","zone":"fr-par-1"}' + headers: + Content-Length: + - "1274" + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Fri, 22 Oct 2021 09:48:37 GMT + Server: + - Scaleway API-Gateway + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - fe19a4f1-ea3a-4011-bbb3-8916e818f02e + status: 200 OK + code: 200 + duration: "" +- request: + body: '{"name":"tf-lb-frt-kind-hertz","inbound_port":80,"backend_id":"c416f0f0-4e19-4e5e-b918-6a35ebc59583","certificate_id":null,"certificate_ids":null,"timeout_client":null}' + form: {} + headers: + Content-Type: + - application/json + User-Agent: + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.17.1; darwin; amd64) terraform-provider/develop + terraform/terraform-tests + url: https://api.scaleway.com/lb/v1/zones/fr-par-1/lbs/f0e7c1db-4089-4253-a298-afaae373eb20/frontends + method: POST + response: + body: '{"id":"c9172b50-f94c-4e56-8e63-7e65862a8e79","name":"tf-lb-frt-kind-hertz","inbound_port":80,"backend":{"id":"c416f0f0-4e19-4e5e-b918-6a35ebc59583","name":"tf-lb-bkd-tender-babbage","forward_protocol":"tcp","forward_port":80,"forward_port_algorithm":"roundrobin","sticky_sessions":"none","sticky_sessions_cookie_name":"","health_check":{"port":80,"check_delay":60000,"check_timeout":30000,"check_max_retries":2,"check_send_proxy":false,"tcp_config":{}},"pool":[],"lb":{"id":"f0e7c1db-4089-4253-a298-afaae373eb20","name":"test-lb","description":"","status":"ready","instances":[],"organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","ip":[{"id":"b16e4dad-e4f4-4081-a774-add8840a940e","ip_address":"51.159.113.169","organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","lb_id":"f0e7c1db-4089-4253-a298-afaae373eb20","reverse":"51-159-113-169.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}],"tags":[],"frontend_count":1,"backend_count":1,"type":"lb-s","subscriber":null,"ssl_compatibility_level":"ssl_compatibility_level_intermediate","created_at":"2021-10-22T09:48:34.263339Z","updated_at":"2021-10-22T09:48:35.270491Z","private_network_count":0,"route_count":0,"region":"fr-par","zone":"fr-par-1"},"send_proxy_v2":false,"timeout_server":null,"timeout_connect":null,"timeout_tunnel":null,"on_marked_down_action":"on_marked_down_action_none","proxy_protocol":"proxy_protocol_none","created_at":"2021-10-22T09:48:36.835685Z","updated_at":"2021-10-22T09:48:36.835685Z"},"lb":{"id":"f0e7c1db-4089-4253-a298-afaae373eb20","name":"test-lb","description":"","status":"ready","instances":[{"id":"82bd9fb9-f0b1-4b4d-bd4f-5ca0513d2118","status":"pending","ip_address":"10.70.60.107","created_at":"2021-10-22T09:47:05.817837Z","updated_at":"2021-10-22T09:48:38.038510191Z","region":"fr-par","zone":"fr-par-1"},{"id":"0b857ae9-481d-41e6-b43c-4234f6090622","status":"pending","ip_address":"10.70.86.13","created_at":"2021-10-22T09:46:40.195396Z","updated_at":"2021-10-22T09:48:38.127930827Z","region":"fr-par","zone":"fr-par-1"}],"organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","ip":[{"id":"b16e4dad-e4f4-4081-a774-add8840a940e","ip_address":"51.159.113.169","organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","lb_id":"f0e7c1db-4089-4253-a298-afaae373eb20","reverse":"51-159-113-169.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}],"tags":[],"frontend_count":1,"backend_count":1,"type":"lb-s","subscriber":null,"ssl_compatibility_level":"ssl_compatibility_level_intermediate","created_at":"2021-10-22T09:48:34.263339Z","updated_at":"2021-10-22T09:48:35.270491Z","private_network_count":0,"route_count":0,"region":"fr-par","zone":"fr-par-1"},"timeout_client":null,"certificate":null,"certificate_ids":[],"created_at":"2021-10-22T09:48:37.973673Z","updated_at":"2021-10-22T09:48:37.973673Z"}' + headers: + Content-Length: + - "3025" + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Fri, 22 Oct 2021 09:48:38 GMT + Server: + - Scaleway API-Gateway + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - 3a3d95ed-87da-42ed-9212-c773d6239c81 + status: 200 OK + code: 200 + duration: "" +- request: + body: "" + form: {} + headers: + User-Agent: + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.17.1; darwin; amd64) terraform-provider/develop + terraform/terraform-tests + url: https://api.scaleway.com/lb/v1/zones/fr-par-1/frontends/c9172b50-f94c-4e56-8e63-7e65862a8e79/acls?order_by=created_at_asc&page=1 + method: GET + response: + body: '{"acls":[],"total_count":0}' + headers: + Content-Length: + - "27" + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Fri, 22 Oct 2021 09:48:38 GMT + Server: + - Scaleway API-Gateway + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - e9016483-09b8-404f-8f7d-12e85e11b9e0 + status: 200 OK + code: 200 + duration: "" +- request: + body: "" + form: {} + headers: + User-Agent: + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.17.1; darwin; amd64) terraform-provider/develop + terraform/terraform-tests + url: https://api.scaleway.com/lb/v1/zones/fr-par-1/frontends/c9172b50-f94c-4e56-8e63-7e65862a8e79 + method: GET + response: + body: '{"id":"c9172b50-f94c-4e56-8e63-7e65862a8e79","name":"tf-lb-frt-kind-hertz","inbound_port":80,"backend":{"id":"c416f0f0-4e19-4e5e-b918-6a35ebc59583","name":"tf-lb-bkd-tender-babbage","forward_protocol":"tcp","forward_port":80,"forward_port_algorithm":"roundrobin","sticky_sessions":"none","sticky_sessions_cookie_name":"","health_check":{"port":80,"check_delay":60000,"check_timeout":30000,"check_max_retries":2,"check_send_proxy":false,"tcp_config":{}},"pool":[],"lb":{"id":"f0e7c1db-4089-4253-a298-afaae373eb20","name":"test-lb","description":"","status":"ready","instances":[],"organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","ip":[{"id":"b16e4dad-e4f4-4081-a774-add8840a940e","ip_address":"51.159.113.169","organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","lb_id":"f0e7c1db-4089-4253-a298-afaae373eb20","reverse":"51-159-113-169.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}],"tags":[],"frontend_count":1,"backend_count":1,"type":"lb-s","subscriber":null,"ssl_compatibility_level":"ssl_compatibility_level_intermediate","created_at":"2021-10-22T09:48:34.263339Z","updated_at":"2021-10-22T09:48:35.270491Z","private_network_count":0,"route_count":0,"region":"fr-par","zone":"fr-par-1"},"send_proxy_v2":false,"timeout_server":null,"timeout_connect":null,"timeout_tunnel":null,"on_marked_down_action":"on_marked_down_action_none","proxy_protocol":"proxy_protocol_none","created_at":"2021-10-22T09:48:36.835685Z","updated_at":"2021-10-22T09:48:36.835685Z"},"lb":{"id":"f0e7c1db-4089-4253-a298-afaae373eb20","name":"test-lb","description":"","status":"ready","instances":[],"organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","ip":[{"id":"b16e4dad-e4f4-4081-a774-add8840a940e","ip_address":"51.159.113.169","organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","lb_id":"f0e7c1db-4089-4253-a298-afaae373eb20","reverse":"51-159-113-169.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}],"tags":[],"frontend_count":1,"backend_count":1,"type":"lb-s","subscriber":null,"ssl_compatibility_level":"ssl_compatibility_level_intermediate","created_at":"2021-10-22T09:48:34.263339Z","updated_at":"2021-10-22T09:48:35.270491Z","private_network_count":0,"route_count":0,"region":"fr-par","zone":"fr-par-1"},"timeout_client":null,"certificate":null,"certificate_ids":[],"created_at":"2021-10-22T09:48:37.973673Z","updated_at":"2021-10-22T09:48:37.973673Z"}' + headers: + Content-Length: + - "2591" + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Fri, 22 Oct 2021 09:48:38 GMT + Server: + - Scaleway API-Gateway + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - d5afe8ef-dc0e-4080-b373-889197e1caaf + status: 200 OK + code: 200 + duration: "" +- request: + body: "" + form: {} + headers: + User-Agent: + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.17.1; darwin; amd64) terraform-provider/develop + terraform/terraform-tests + url: https://api.scaleway.com/lb/v1/zones/fr-par-1/frontends/c9172b50-f94c-4e56-8e63-7e65862a8e79/acls?order_by=created_at_asc&page=1 + method: GET + response: + body: '{"acls":[],"total_count":0}' + headers: + Content-Length: + - "27" + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Fri, 22 Oct 2021 09:48:38 GMT + Server: + - Scaleway API-Gateway + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - 15b6a634-1f85-4049-a634-3dd7d212afa9 + status: 200 OK + code: 200 + duration: "" +- request: + body: '{"frontend_id":"c9172b50-f94c-4e56-8e63-7e65862a8e79","backend_id":"c416f0f0-4e19-4e5e-b918-6a35ebc59583","match":{"sni":"scaleway.com"}}' + form: {} + headers: + Content-Type: + - application/json + User-Agent: + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.17.1; darwin; amd64) terraform-provider/develop + terraform/terraform-tests + url: https://api.scaleway.com/lb/v1/zones/fr-par-1/routes + method: POST + response: + body: '{"id":"4560df91-6c3e-4c56-b529-5f054d322406","frontend_id":"c9172b50-f94c-4e56-8e63-7e65862a8e79","match":{"sni":"scaleway.com"},"backend_id":"c416f0f0-4e19-4e5e-b918-6a35ebc59583","created_at":"2021-10-22T09:48:38.959839277Z","updated_at":"2021-10-22T09:48:38.959839277Z"}' + headers: + Content-Length: + - "273" + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Fri, 22 Oct 2021 09:48:39 GMT + Server: + - Scaleway API-Gateway + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - 1b0bfa44-ea7e-4f9d-af41-606e9237843b + status: 200 OK + code: 200 + duration: "" +- request: + body: "" + form: {} + headers: + User-Agent: + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.17.1; darwin; amd64) terraform-provider/develop + terraform/terraform-tests + url: https://api.scaleway.com/lb/v1/zones/fr-par-1/routes/4560df91-6c3e-4c56-b529-5f054d322406 + method: GET + response: + body: '{"id":"4560df91-6c3e-4c56-b529-5f054d322406","frontend_id":"c9172b50-f94c-4e56-8e63-7e65862a8e79","match":{"sni":"scaleway.com"},"backend_id":"c416f0f0-4e19-4e5e-b918-6a35ebc59583","created_at":"2021-10-22T09:48:38.959839Z","updated_at":"2021-10-22T09:48:38.959839Z"}' + headers: + Content-Length: + - "267" + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Fri, 22 Oct 2021 09:48:39 GMT + Server: + - Scaleway API-Gateway + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - 17c20460-517d-4341-8a54-d1f30bafc948 + status: 200 OK + code: 200 + duration: "" +- request: + body: "" + form: {} + headers: + User-Agent: + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.17.1; darwin; amd64) terraform-provider/develop + terraform/terraform-tests + url: https://api.scaleway.com/lb/v1/zones/fr-par-1/routes/4560df91-6c3e-4c56-b529-5f054d322406 + method: GET + response: + body: '{"id":"4560df91-6c3e-4c56-b529-5f054d322406","frontend_id":"c9172b50-f94c-4e56-8e63-7e65862a8e79","match":{"sni":"scaleway.com"},"backend_id":"c416f0f0-4e19-4e5e-b918-6a35ebc59583","created_at":"2021-10-22T09:48:38.959839Z","updated_at":"2021-10-22T09:48:38.959839Z"}' + headers: + Content-Length: + - "267" + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Fri, 22 Oct 2021 09:48:39 GMT + Server: + - Scaleway API-Gateway + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - 4f498cc5-6029-4f32-b6bf-bdedfa53ffd1 + status: 200 OK + code: 200 + duration: "" +- request: + body: "" + form: {} + headers: + User-Agent: + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.17.1; darwin; amd64) terraform-provider/develop + terraform/terraform-tests + url: https://api.scaleway.com/lb/v1/zones/fr-par-1/ips/b16e4dad-e4f4-4081-a774-add8840a940e + method: GET + response: + body: '{"id":"b16e4dad-e4f4-4081-a774-add8840a940e","ip_address":"51.159.113.169","organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","lb_id":"f0e7c1db-4089-4253-a298-afaae373eb20","reverse":"51-159-113-169.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}' + headers: + Content-Length: + - "314" + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Fri, 22 Oct 2021 09:48:39 GMT + Server: + - Scaleway API-Gateway + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - c756f8c6-249a-45dd-a1f3-9a5be0c168e5 + status: 200 OK + code: 200 + duration: "" +- request: + body: "" + form: {} + headers: + User-Agent: + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.17.1; darwin; amd64) terraform-provider/develop + terraform/terraform-tests + url: https://api.scaleway.com/lb/v1/zones/fr-par-1/lbs/f0e7c1db-4089-4253-a298-afaae373eb20 + method: GET + response: + body: '{"id":"f0e7c1db-4089-4253-a298-afaae373eb20","name":"test-lb","description":"","status":"ready","instances":[{"id":"82bd9fb9-f0b1-4b4d-bd4f-5ca0513d2118","status":"ready","ip_address":"10.70.60.107","created_at":"2021-10-22T09:47:05.817837Z","updated_at":"2021-10-22T09:48:39.391318Z","region":"fr-par","zone":"fr-par-1"},{"id":"0b857ae9-481d-41e6-b43c-4234f6090622","status":"ready","ip_address":"10.70.86.13","created_at":"2021-10-22T09:46:40.195396Z","updated_at":"2021-10-22T09:48:39.418246Z","region":"fr-par","zone":"fr-par-1"}],"organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","ip":[{"id":"b16e4dad-e4f4-4081-a774-add8840a940e","ip_address":"51.159.113.169","organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","lb_id":"f0e7c1db-4089-4253-a298-afaae373eb20","reverse":"51-159-113-169.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}],"tags":[],"frontend_count":1,"backend_count":1,"type":"lb-s","subscriber":null,"ssl_compatibility_level":"ssl_compatibility_level_intermediate","created_at":"2021-10-22T09:48:34.263339Z","updated_at":"2021-10-22T09:48:35.270491Z","private_network_count":0,"route_count":1,"region":"fr-par","zone":"fr-par-1"}' + headers: + Content-Length: + - "1274" + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Fri, 22 Oct 2021 09:48:39 GMT + Server: + - Scaleway API-Gateway + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - 50f5e240-3080-44bb-a663-d655db6a12d4 + status: 200 OK + code: 200 + duration: "" +- request: + body: "" + form: {} + headers: + User-Agent: + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.17.1; darwin; amd64) terraform-provider/develop + terraform/terraform-tests + url: https://api.scaleway.com/lb/v1/zones/fr-par-1/backends/c416f0f0-4e19-4e5e-b918-6a35ebc59583 + method: GET + response: + body: '{"id":"c416f0f0-4e19-4e5e-b918-6a35ebc59583","name":"tf-lb-bkd-tender-babbage","forward_protocol":"tcp","forward_port":80,"forward_port_algorithm":"roundrobin","sticky_sessions":"none","sticky_sessions_cookie_name":"","health_check":{"port":80,"check_delay":60000,"check_timeout":30000,"check_max_retries":2,"check_send_proxy":false,"tcp_config":{}},"pool":[],"lb":{"id":"f0e7c1db-4089-4253-a298-afaae373eb20","name":"test-lb","description":"","status":"ready","instances":[{"id":"82bd9fb9-f0b1-4b4d-bd4f-5ca0513d2118","status":"ready","ip_address":"10.70.60.107","created_at":"2021-10-22T09:47:05.817837Z","updated_at":"2021-10-22T09:48:39.391318Z","region":"fr-par","zone":"fr-par-1"},{"id":"0b857ae9-481d-41e6-b43c-4234f6090622","status":"ready","ip_address":"10.70.86.13","created_at":"2021-10-22T09:46:40.195396Z","updated_at":"2021-10-22T09:48:39.418246Z","region":"fr-par","zone":"fr-par-1"}],"organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","ip":[{"id":"b16e4dad-e4f4-4081-a774-add8840a940e","ip_address":"51.159.113.169","organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","lb_id":"f0e7c1db-4089-4253-a298-afaae373eb20","reverse":"51-159-113-169.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}],"tags":[],"frontend_count":1,"backend_count":1,"type":"lb-s","subscriber":null,"ssl_compatibility_level":"ssl_compatibility_level_intermediate","created_at":"2021-10-22T09:48:34.263339Z","updated_at":"2021-10-22T09:48:35.270491Z","private_network_count":0,"route_count":1,"region":"fr-par","zone":"fr-par-1"},"send_proxy_v2":false,"timeout_server":null,"timeout_connect":null,"timeout_tunnel":null,"on_marked_down_action":"on_marked_down_action_none","proxy_protocol":"proxy_protocol_none","created_at":"2021-10-22T09:48:36.835685Z","updated_at":"2021-10-22T09:48:36.835685Z"}' + headers: + Content-Length: + - "1907" + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Fri, 22 Oct 2021 09:48:40 GMT + Server: + - Scaleway API-Gateway + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - 7cf4a96e-93b0-4ad2-abe4-12fadcbf5dc8 + status: 200 OK + code: 200 + duration: "" +- request: + body: "" + form: {} + headers: + User-Agent: + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.17.1; darwin; amd64) terraform-provider/develop + terraform/terraform-tests + url: https://api.scaleway.com/lb/v1/zones/fr-par-1/frontends/c9172b50-f94c-4e56-8e63-7e65862a8e79 + method: GET + response: + body: '{"id":"c9172b50-f94c-4e56-8e63-7e65862a8e79","name":"tf-lb-frt-kind-hertz","inbound_port":80,"backend":{"id":"c416f0f0-4e19-4e5e-b918-6a35ebc59583","name":"tf-lb-bkd-tender-babbage","forward_protocol":"tcp","forward_port":80,"forward_port_algorithm":"roundrobin","sticky_sessions":"none","sticky_sessions_cookie_name":"","health_check":{"port":80,"check_delay":60000,"check_timeout":30000,"check_max_retries":2,"check_send_proxy":false,"tcp_config":{}},"pool":[],"lb":{"id":"f0e7c1db-4089-4253-a298-afaae373eb20","name":"test-lb","description":"","status":"ready","instances":[],"organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","ip":[{"id":"b16e4dad-e4f4-4081-a774-add8840a940e","ip_address":"51.159.113.169","organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","lb_id":"f0e7c1db-4089-4253-a298-afaae373eb20","reverse":"51-159-113-169.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}],"tags":[],"frontend_count":1,"backend_count":1,"type":"lb-s","subscriber":null,"ssl_compatibility_level":"ssl_compatibility_level_intermediate","created_at":"2021-10-22T09:48:34.263339Z","updated_at":"2021-10-22T09:48:35.270491Z","private_network_count":0,"route_count":1,"region":"fr-par","zone":"fr-par-1"},"send_proxy_v2":false,"timeout_server":null,"timeout_connect":null,"timeout_tunnel":null,"on_marked_down_action":"on_marked_down_action_none","proxy_protocol":"proxy_protocol_none","created_at":"2021-10-22T09:48:36.835685Z","updated_at":"2021-10-22T09:48:36.835685Z"},"lb":{"id":"f0e7c1db-4089-4253-a298-afaae373eb20","name":"test-lb","description":"","status":"ready","instances":[],"organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","ip":[{"id":"b16e4dad-e4f4-4081-a774-add8840a940e","ip_address":"51.159.113.169","organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","lb_id":"f0e7c1db-4089-4253-a298-afaae373eb20","reverse":"51-159-113-169.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}],"tags":[],"frontend_count":1,"backend_count":1,"type":"lb-s","subscriber":null,"ssl_compatibility_level":"ssl_compatibility_level_intermediate","created_at":"2021-10-22T09:48:34.263339Z","updated_at":"2021-10-22T09:48:35.270491Z","private_network_count":0,"route_count":1,"region":"fr-par","zone":"fr-par-1"},"timeout_client":null,"certificate":null,"certificate_ids":[],"created_at":"2021-10-22T09:48:37.973673Z","updated_at":"2021-10-22T09:48:37.973673Z"}' + headers: + Content-Length: + - "2591" + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Fri, 22 Oct 2021 09:48:40 GMT + Server: + - Scaleway API-Gateway + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - a6b4263e-14a6-4646-ab29-7930009c2990 + status: 200 OK + code: 200 + duration: "" +- request: + body: "" + form: {} + headers: + User-Agent: + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.17.1; darwin; amd64) terraform-provider/develop + terraform/terraform-tests + url: https://api.scaleway.com/lb/v1/zones/fr-par-1/frontends/c9172b50-f94c-4e56-8e63-7e65862a8e79/acls?order_by=created_at_asc&page=1 + method: GET + response: + body: '{"acls":[],"total_count":0}' + headers: + Content-Length: + - "27" + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Fri, 22 Oct 2021 09:48:40 GMT + Server: + - Scaleway API-Gateway + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - eec5dc40-8625-43c3-abd1-948b8eae452f + status: 200 OK + code: 200 + duration: "" +- request: + body: "" + form: {} + headers: + User-Agent: + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.17.1; darwin; amd64) terraform-provider/develop + terraform/terraform-tests + url: https://api.scaleway.com/lb/v1/zones/fr-par-1/routes/4560df91-6c3e-4c56-b529-5f054d322406 + method: GET + response: + body: '{"id":"4560df91-6c3e-4c56-b529-5f054d322406","frontend_id":"c9172b50-f94c-4e56-8e63-7e65862a8e79","match":{"sni":"scaleway.com"},"backend_id":"c416f0f0-4e19-4e5e-b918-6a35ebc59583","created_at":"2021-10-22T09:48:38.959839Z","updated_at":"2021-10-22T09:48:38.959839Z"}' + headers: + Content-Length: + - "267" + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Fri, 22 Oct 2021 09:48:40 GMT + Server: + - Scaleway API-Gateway + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - ea4eaa3b-0beb-42cc-9ff1-3af1a35e08de + status: 200 OK + code: 200 + duration: "" +- request: + body: "" + form: {} + headers: + User-Agent: + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.17.1; darwin; amd64) terraform-provider/develop + terraform/terraform-tests + url: https://api.scaleway.com/lb/v1/zones/fr-par-1/routes/4560df91-6c3e-4c56-b529-5f054d322406 + method: DELETE + response: + body: "" + headers: + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Fri, 22 Oct 2021 09:48:41 GMT + Server: + - Scaleway API-Gateway + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - 4f0bf95e-d19f-4890-ab28-90387b37f81a + status: 204 No Content + code: 204 + duration: "" +- request: + body: "" + form: {} + headers: + User-Agent: + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.17.1; darwin; amd64) terraform-provider/develop + terraform/terraform-tests + url: https://api.scaleway.com/lb/v1/zones/fr-par-1/frontends/c9172b50-f94c-4e56-8e63-7e65862a8e79 + method: DELETE + response: + body: "" + headers: + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Fri, 22 Oct 2021 09:48:41 GMT + Server: + - Scaleway API-Gateway + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - aa834775-c1f9-4c86-b611-e78f758e3198 + status: 204 No Content + code: 204 + duration: "" +- request: + body: "" + form: {} + headers: + User-Agent: + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.17.1; darwin; amd64) terraform-provider/develop + terraform/terraform-tests + url: https://api.scaleway.com/lb/v1/zones/fr-par-1/backends/c416f0f0-4e19-4e5e-b918-6a35ebc59583 + method: DELETE + response: + body: "" + headers: + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Fri, 22 Oct 2021 09:48:41 GMT + Server: + - Scaleway API-Gateway + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - 5bc9f3c8-f490-4ed9-a503-51335f7aa007 + status: 204 No Content + code: 204 + duration: "" +- request: + body: "" + form: {} + headers: + User-Agent: + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.17.1; darwin; amd64) terraform-provider/develop + terraform/terraform-tests + url: https://api.scaleway.com/lb/v1/zones/fr-par-1/lbs/f0e7c1db-4089-4253-a298-afaae373eb20 + method: GET + response: + body: '{"id":"f0e7c1db-4089-4253-a298-afaae373eb20","name":"test-lb","description":"","status":"ready","instances":[{"id":"82bd9fb9-f0b1-4b4d-bd4f-5ca0513d2118","status":"ready","ip_address":"10.70.60.107","created_at":"2021-10-22T09:47:05.817837Z","updated_at":"2021-10-22T09:48:41.972771Z","region":"fr-par","zone":"fr-par-1"},{"id":"0b857ae9-481d-41e6-b43c-4234f6090622","status":"ready","ip_address":"10.70.86.13","created_at":"2021-10-22T09:46:40.195396Z","updated_at":"2021-10-22T09:48:42.061378Z","region":"fr-par","zone":"fr-par-1"}],"organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","ip":[{"id":"b16e4dad-e4f4-4081-a774-add8840a940e","ip_address":"51.159.113.169","organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","lb_id":"f0e7c1db-4089-4253-a298-afaae373eb20","reverse":"51-159-113-169.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}],"tags":[],"frontend_count":0,"backend_count":0,"type":"lb-s","subscriber":null,"ssl_compatibility_level":"ssl_compatibility_level_intermediate","created_at":"2021-10-22T09:48:34.263339Z","updated_at":"2021-10-22T09:48:35.270491Z","private_network_count":0,"route_count":0,"region":"fr-par","zone":"fr-par-1"}' + headers: + Content-Length: + - "1274" + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Fri, 22 Oct 2021 09:48:42 GMT + Server: + - Scaleway API-Gateway + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - 94320199-fc59-4084-aa5c-b24f9cf9896c + status: 200 OK + code: 200 + duration: "" +- request: + body: "" + form: {} + headers: + User-Agent: + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.17.1; darwin; amd64) terraform-provider/develop + terraform/terraform-tests + url: https://api.scaleway.com/lb/v1/zones/fr-par-1/lbs/f0e7c1db-4089-4253-a298-afaae373eb20?release_ip=false + method: DELETE + response: + body: "" + headers: + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Fri, 22 Oct 2021 09:48:42 GMT + Server: + - Scaleway API-Gateway + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - 37ad32f2-b045-429c-8e59-bd996d231430 + status: 204 No Content + code: 204 + duration: "" +- request: + body: "" + form: {} + headers: + User-Agent: + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.17.1; darwin; amd64) terraform-provider/develop + terraform/terraform-tests + url: https://api.scaleway.com/lb/v1/zones/fr-par-1/ips/b16e4dad-e4f4-4081-a774-add8840a940e + method: DELETE + response: + body: "" + headers: + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Fri, 22 Oct 2021 09:48:44 GMT + Server: + - Scaleway API-Gateway + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - bca61c27-9712-4d3a-b020-c3dc3b8da04b + status: 204 No Content + code: 204 + duration: "" +- request: + body: "" + form: {} + headers: + User-Agent: + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.17.1; darwin; amd64) terraform-provider/develop + terraform/terraform-tests + url: https://api.scaleway.com/lb/v1/zones/fr-par-1/routes/4560df91-6c3e-4c56-b529-5f054d322406 + method: GET + response: + body: '{"message":"privateNetwork not Found"}' + headers: + Content-Length: + - "38" + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Fri, 22 Oct 2021 09:48:44 GMT + Server: + - Scaleway API-Gateway + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - 2141f02d-c848-40a0-9b65-81e695f6e47d + status: 404 Not Found + code: 404 + duration: "" diff --git a/scaleway/testdata/lbacl-basic.cassette.yaml b/scaleway/testdata/lbacl-basic.cassette.yaml index dfd123801a..1903a84c86 100644 --- a/scaleway/testdata/lbacl-basic.cassette.yaml +++ b/scaleway/testdata/lbacl-basic.cassette.yaml @@ -2,27 +2,27 @@ version: 1 interactions: - request: - body: '{"project_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","reverse":null}' + body: '{"project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","reverse":null}' form: {} headers: Content-Type: - application/json User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.16.3; darwin; amd64) terraform-provider/develop + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.17.1; darwin; amd64) terraform-provider/develop terraform/terraform-tests url: https://api.scaleway.com/lb/v1/zones/fr-par-1/ips method: POST response: - body: '{"id":"ca931270-122b-4f39-af63-a76998b7cba4","ip_address":"51.159.114.103","organization_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","project_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","lb_id":null,"reverse":"51-159-114-103.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}' + body: '{"id":"5668b5e2-ff42-4ffd-a8e8-260add7c6336","ip_address":"51.159.26.232","organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","lb_id":null,"reverse":"51-159-26-232.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}' headers: Content-Length: - - "280" + - "278" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Mon, 17 May 2021 12:47:43 GMT + - Thu, 21 Oct 2021 15:23:00 GMT Server: - Scaleway API-Gateway Strict-Transport-Security: @@ -32,7 +32,7 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 6baa9e31-7ea8-4327-a614-4d9a25925e1d + - f0d08577-9ed3-4bf5-ae62-f246b1cdaa98 status: 200 OK code: 200 duration: "" @@ -41,21 +41,21 @@ interactions: form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.16.3; darwin; amd64) terraform-provider/develop + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.17.1; darwin; amd64) terraform-provider/develop terraform/terraform-tests - url: https://api.scaleway.com/lb/v1/zones/fr-par-1/ips/ca931270-122b-4f39-af63-a76998b7cba4 + url: https://api.scaleway.com/lb/v1/zones/fr-par-1/ips/5668b5e2-ff42-4ffd-a8e8-260add7c6336 method: GET response: - body: '{"id":"ca931270-122b-4f39-af63-a76998b7cba4","ip_address":"51.159.114.103","organization_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","project_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","lb_id":null,"reverse":"51-159-114-103.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}' + body: '{"id":"5668b5e2-ff42-4ffd-a8e8-260add7c6336","ip_address":"51.159.26.232","organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","lb_id":null,"reverse":"51-159-26-232.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}' headers: Content-Length: - - "280" + - "278" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Mon, 17 May 2021 12:47:43 GMT + - Thu, 21 Oct 2021 15:23:00 GMT Server: - Scaleway API-Gateway Strict-Transport-Security: @@ -65,32 +65,32 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - efc9ca32-68b3-4550-9b2a-27707444e15f + - 0ccd9545-eed8-4e11-85f0-e8e732b834a7 status: 200 OK code: 200 duration: "" - request: - body: '{"project_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","name":"test-lb-acl","description":"","ip_id":"ca931270-122b-4f39-af63-a76998b7cba4","tags":null,"type":"lb-s","ssl_compatibility_level":"ssl_compatibility_level_unknown"}' + body: '{"project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","name":"test-lb-acl","description":"","ip_id":"5668b5e2-ff42-4ffd-a8e8-260add7c6336","tags":null,"type":"lb-s","ssl_compatibility_level":"ssl_compatibility_level_unknown"}' form: {} headers: Content-Type: - application/json User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.16.3; darwin; amd64) terraform-provider/develop + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.17.1; darwin; amd64) terraform-provider/develop terraform/terraform-tests url: https://api.scaleway.com/lb/v1/zones/fr-par-1/lbs method: POST response: - body: '{"id":"a84a42e0-0cc7-4801-868a-404bb74f92bb","name":"test-lb-acl","description":"","status":"pending","instances":[],"organization_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","project_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","ip":[{"id":"ca931270-122b-4f39-af63-a76998b7cba4","ip_address":"51.159.114.103","organization_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","project_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","lb_id":"a84a42e0-0cc7-4801-868a-404bb74f92bb","reverse":"51-159-114-103.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}],"tags":[],"frontend_count":0,"backend_count":0,"type":"lb-s","subscriber":null,"ssl_compatibility_level":"ssl_compatibility_level_intermediate","created_at":"2021-05-17T12:47:43.991051696Z","updated_at":"2021-05-17T12:47:43.991051696Z","region":"fr-par","zone":"fr-par-1"}' + body: '{"id":"b9cd9103-2b3a-4ccd-b002-0fddc41978a0","name":"test-lb-acl","description":"","status":"pending","instances":[],"organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","ip":[{"id":"5668b5e2-ff42-4ffd-a8e8-260add7c6336","ip_address":"51.159.26.232","organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","lb_id":"b9cd9103-2b3a-4ccd-b002-0fddc41978a0","reverse":"51-159-26-232.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}],"tags":[],"frontend_count":0,"backend_count":0,"type":"lb-s","subscriber":null,"ssl_compatibility_level":"ssl_compatibility_level_intermediate","created_at":"2021-10-21T15:23:00.431493542Z","updated_at":"2021-10-21T15:23:00.431493542Z","private_network_count":0,"route_count":0,"region":"fr-par","zone":"fr-par-1"}' headers: Content-Length: - - "820" + - "860" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Mon, 17 May 2021 12:47:45 GMT + - Thu, 21 Oct 2021 15:23:00 GMT Server: - Scaleway API-Gateway Strict-Transport-Security: @@ -100,7 +100,7 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 42a6d080-02df-49db-96e4-0805cc005b72 + - 65f87211-2517-412c-9744-6b0a12c89915 status: 200 OK code: 200 duration: "" @@ -109,21 +109,21 @@ interactions: form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.16.3; darwin; amd64) terraform-provider/develop + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.17.1; darwin; amd64) terraform-provider/develop terraform/terraform-tests - url: https://api.scaleway.com/lb/v1/zones/fr-par-1/lbs/a84a42e0-0cc7-4801-868a-404bb74f92bb + url: https://api.scaleway.com/lb/v1/zones/fr-par-1/lbs/b9cd9103-2b3a-4ccd-b002-0fddc41978a0 method: GET response: - body: '{"id":"a84a42e0-0cc7-4801-868a-404bb74f92bb","name":"test-lb-acl","description":"","status":"pending","instances":[],"organization_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","project_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","ip":[{"id":"ca931270-122b-4f39-af63-a76998b7cba4","ip_address":"51.159.114.103","organization_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","project_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","lb_id":"a84a42e0-0cc7-4801-868a-404bb74f92bb","reverse":"51-159-114-103.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}],"tags":[],"frontend_count":0,"backend_count":0,"type":"lb-s","subscriber":null,"ssl_compatibility_level":"ssl_compatibility_level_intermediate","created_at":"2021-05-17T12:47:43.991052Z","updated_at":"2021-05-17T12:47:43.991052Z","region":"fr-par","zone":"fr-par-1"}' + body: '{"id":"b9cd9103-2b3a-4ccd-b002-0fddc41978a0","name":"test-lb-acl","description":"","status":"pending","instances":[{"id":"8b70643a-0110-4031-b66c-a15625856bd4","status":"ready","ip_address":"10.68.12.27","created_at":"2021-10-21T15:14:30.375431Z","updated_at":"2021-10-21T15:23:00.866207Z","region":"fr-par","zone":"fr-par-1"},{"id":"89f4e51e-2f81-43ec-b14e-a7f102812aed","status":"unknown","ip_address":"10.73.110.73","created_at":"2021-10-21T14:57:07.240260Z","updated_at":"2021-10-21T15:23:00.661993Z","region":"fr-par","zone":"fr-par-1"}],"organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","ip":[{"id":"5668b5e2-ff42-4ffd-a8e8-260add7c6336","ip_address":"51.159.26.232","organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","lb_id":"b9cd9103-2b3a-4ccd-b002-0fddc41978a0","reverse":"51-159-26-232.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}],"tags":[],"frontend_count":0,"backend_count":0,"type":"lb-s","subscriber":null,"ssl_compatibility_level":"ssl_compatibility_level_intermediate","created_at":"2021-10-21T15:23:00.431494Z","updated_at":"2021-10-21T15:23:00.675167Z","private_network_count":0,"route_count":0,"region":"fr-par","zone":"fr-par-1"}' headers: Content-Length: - - "814" + - "1280" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Mon, 17 May 2021 12:47:45 GMT + - Thu, 21 Oct 2021 15:23:00 GMT Server: - Scaleway API-Gateway Strict-Transport-Security: @@ -133,7 +133,7 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - a8242f05-008e-4cc1-8e3d-d21bc1c62a52 + - 4efab59c-55cc-410f-bcbf-e118a8e59887 status: 200 OK code: 200 duration: "" @@ -142,21 +142,21 @@ interactions: form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.16.3; darwin; amd64) terraform-provider/develop + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.17.1; darwin; amd64) terraform-provider/develop terraform/terraform-tests - url: https://api.scaleway.com/lb/v1/zones/fr-par-1/lbs/a84a42e0-0cc7-4801-868a-404bb74f92bb + url: https://api.scaleway.com/lb/v1/zones/fr-par-1/lbs/b9cd9103-2b3a-4ccd-b002-0fddc41978a0 method: GET response: - body: '{"id":"a84a42e0-0cc7-4801-868a-404bb74f92bb","name":"test-lb-acl","description":"","status":"ready","instances":[{"id":"1b623a0a-3f05-4065-a737-cb4e5bea13c6","status":"ready","ip_address":"10.69.120.3","created_at":"2021-05-17T12:44:10.698904Z","updated_at":"2021-05-17T12:47:45.861141Z","region":"fr-par","zone":"fr-par-1"},{"id":"20ec1031-783f-4f8b-a77f-960a6aa477ce","status":"ready","ip_address":"10.73.132.71","created_at":"2021-05-17T12:37:41.532675Z","updated_at":"2021-05-17T12:47:46.226861Z","region":"fr-par","zone":"fr-par-1"}],"organization_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","project_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","ip":[{"id":"ca931270-122b-4f39-af63-a76998b7cba4","ip_address":"51.159.114.103","organization_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","project_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","lb_id":"a84a42e0-0cc7-4801-868a-404bb74f92bb","reverse":"51-159-114-103.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}],"tags":[],"frontend_count":0,"backend_count":0,"type":"lb-s","subscriber":null,"ssl_compatibility_level":"ssl_compatibility_level_intermediate","created_at":"2021-05-17T12:47:43.991052Z","updated_at":"2021-05-17T12:47:46.601175Z","region":"fr-par","zone":"fr-par-1"}' + body: '{"id":"b9cd9103-2b3a-4ccd-b002-0fddc41978a0","name":"test-lb-acl","description":"","status":"ready","instances":[{"id":"8b70643a-0110-4031-b66c-a15625856bd4","status":"ready","ip_address":"10.68.12.27","created_at":"2021-10-21T15:14:30.375431Z","updated_at":"2021-10-21T15:23:00.866207Z","region":"fr-par","zone":"fr-par-1"},{"id":"89f4e51e-2f81-43ec-b14e-a7f102812aed","status":"ready","ip_address":"10.73.110.73","created_at":"2021-10-21T14:57:07.240260Z","updated_at":"2021-10-21T15:23:01.038208Z","region":"fr-par","zone":"fr-par-1"}],"organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","ip":[{"id":"5668b5e2-ff42-4ffd-a8e8-260add7c6336","ip_address":"51.159.26.232","organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","lb_id":"b9cd9103-2b3a-4ccd-b002-0fddc41978a0","reverse":"51-159-26-232.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}],"tags":[],"frontend_count":0,"backend_count":0,"type":"lb-s","subscriber":null,"ssl_compatibility_level":"ssl_compatibility_level_intermediate","created_at":"2021-10-21T15:23:00.431494Z","updated_at":"2021-10-21T15:23:01.344246Z","private_network_count":0,"route_count":0,"region":"fr-par","zone":"fr-par-1"}' headers: Content-Length: - - "1236" + - "1276" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Mon, 17 May 2021 12:47:47 GMT + - Thu, 21 Oct 2021 15:23:03 GMT Server: - Scaleway API-Gateway Strict-Transport-Security: @@ -166,7 +166,7 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 8ddf8b47-ccd2-43ad-a1d4-b0a22c190f24 + - 853d9ab1-3e85-49dc-9d56-fe6b1e845a96 status: 200 OK code: 200 duration: "" @@ -175,21 +175,21 @@ interactions: form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.16.3; darwin; amd64) terraform-provider/develop + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.17.1; darwin; amd64) terraform-provider/develop terraform/terraform-tests - url: https://api.scaleway.com/lb/v1/zones/fr-par-1/lbs/a84a42e0-0cc7-4801-868a-404bb74f92bb + url: https://api.scaleway.com/lb/v1/zones/fr-par-1/lbs/b9cd9103-2b3a-4ccd-b002-0fddc41978a0 method: GET response: - body: '{"id":"a84a42e0-0cc7-4801-868a-404bb74f92bb","name":"test-lb-acl","description":"","status":"ready","instances":[{"id":"1b623a0a-3f05-4065-a737-cb4e5bea13c6","status":"ready","ip_address":"10.69.120.3","created_at":"2021-05-17T12:44:10.698904Z","updated_at":"2021-05-17T12:47:45.861141Z","region":"fr-par","zone":"fr-par-1"},{"id":"20ec1031-783f-4f8b-a77f-960a6aa477ce","status":"ready","ip_address":"10.73.132.71","created_at":"2021-05-17T12:37:41.532675Z","updated_at":"2021-05-17T12:47:46.226861Z","region":"fr-par","zone":"fr-par-1"}],"organization_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","project_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","ip":[{"id":"ca931270-122b-4f39-af63-a76998b7cba4","ip_address":"51.159.114.103","organization_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","project_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","lb_id":"a84a42e0-0cc7-4801-868a-404bb74f92bb","reverse":"51-159-114-103.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}],"tags":[],"frontend_count":0,"backend_count":0,"type":"lb-s","subscriber":null,"ssl_compatibility_level":"ssl_compatibility_level_intermediate","created_at":"2021-05-17T12:47:43.991052Z","updated_at":"2021-05-17T12:47:46.601175Z","region":"fr-par","zone":"fr-par-1"}' + body: '{"id":"b9cd9103-2b3a-4ccd-b002-0fddc41978a0","name":"test-lb-acl","description":"","status":"ready","instances":[{"id":"8b70643a-0110-4031-b66c-a15625856bd4","status":"ready","ip_address":"10.68.12.27","created_at":"2021-10-21T15:14:30.375431Z","updated_at":"2021-10-21T15:23:00.866207Z","region":"fr-par","zone":"fr-par-1"},{"id":"89f4e51e-2f81-43ec-b14e-a7f102812aed","status":"ready","ip_address":"10.73.110.73","created_at":"2021-10-21T14:57:07.240260Z","updated_at":"2021-10-21T15:23:01.038208Z","region":"fr-par","zone":"fr-par-1"}],"organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","ip":[{"id":"5668b5e2-ff42-4ffd-a8e8-260add7c6336","ip_address":"51.159.26.232","organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","lb_id":"b9cd9103-2b3a-4ccd-b002-0fddc41978a0","reverse":"51-159-26-232.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}],"tags":[],"frontend_count":0,"backend_count":0,"type":"lb-s","subscriber":null,"ssl_compatibility_level":"ssl_compatibility_level_intermediate","created_at":"2021-10-21T15:23:00.431494Z","updated_at":"2021-10-21T15:23:01.344246Z","private_network_count":0,"route_count":0,"region":"fr-par","zone":"fr-par-1"}' headers: Content-Length: - - "1236" + - "1276" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Mon, 17 May 2021 12:47:47 GMT + - Thu, 21 Oct 2021 15:23:03 GMT Server: - Scaleway API-Gateway Strict-Transport-Security: @@ -199,32 +199,98 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 4c1ed4ee-8c65-4be7-859c-01b763a1a42c + - 16848d3f-6f41-4cc1-b0ea-119a9545c736 status: 200 OK code: 200 duration: "" - request: - body: '{"name":"tf-lb-bkd-upbeat-chaplygin","forward_protocol":"http","forward_port":80,"forward_port_algorithm":"roundrobin","sticky_sessions":"none","sticky_sessions_cookie_name":"","health_check":{"check_max_retries":2,"port":80,"check_send_proxy":false,"check_timeout":30000,"check_delay":60000},"server_ip":[],"send_proxy_v2":false,"on_marked_down_action":"on_marked_down_action_none","proxy_protocol":"proxy_protocol_none","timeout_server":null,"timeout_connect":null,"timeout_tunnel":null}' + body: "" + form: {} + headers: + User-Agent: + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.17.1; darwin; amd64) terraform-provider/develop + terraform/terraform-tests + url: https://api.scaleway.com/lb/v1/zones/fr-par-1/lbs/b9cd9103-2b3a-4ccd-b002-0fddc41978a0 + method: GET + response: + body: '{"id":"b9cd9103-2b3a-4ccd-b002-0fddc41978a0","name":"test-lb-acl","description":"","status":"ready","instances":[{"id":"8b70643a-0110-4031-b66c-a15625856bd4","status":"ready","ip_address":"10.68.12.27","created_at":"2021-10-21T15:14:30.375431Z","updated_at":"2021-10-21T15:23:00.866207Z","region":"fr-par","zone":"fr-par-1"},{"id":"89f4e51e-2f81-43ec-b14e-a7f102812aed","status":"ready","ip_address":"10.73.110.73","created_at":"2021-10-21T14:57:07.240260Z","updated_at":"2021-10-21T15:23:01.038208Z","region":"fr-par","zone":"fr-par-1"}],"organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","ip":[{"id":"5668b5e2-ff42-4ffd-a8e8-260add7c6336","ip_address":"51.159.26.232","organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","lb_id":"b9cd9103-2b3a-4ccd-b002-0fddc41978a0","reverse":"51-159-26-232.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}],"tags":[],"frontend_count":0,"backend_count":0,"type":"lb-s","subscriber":null,"ssl_compatibility_level":"ssl_compatibility_level_intermediate","created_at":"2021-10-21T15:23:00.431494Z","updated_at":"2021-10-21T15:23:01.344246Z","private_network_count":0,"route_count":0,"region":"fr-par","zone":"fr-par-1"}' + headers: + Content-Length: + - "1276" + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Thu, 21 Oct 2021 15:23:03 GMT + Server: + - Scaleway API-Gateway + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - 0146875d-54c8-48da-accc-37c9ccf23777 + status: 200 OK + code: 200 + duration: "" +- request: + body: '{"name":"tf-lb-bkd-xenodochial-euclid","forward_protocol":"http","forward_port":80,"forward_port_algorithm":"roundrobin","sticky_sessions":"none","sticky_sessions_cookie_name":"","health_check":{"check_max_retries":2,"port":80,"check_send_proxy":false,"check_timeout":30000,"check_delay":60000},"server_ip":[],"send_proxy_v2":false,"on_marked_down_action":"on_marked_down_action_none","proxy_protocol":"proxy_protocol_none","timeout_server":null,"timeout_connect":null,"timeout_tunnel":null}' form: {} headers: Content-Type: - application/json User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.16.3; darwin; amd64) terraform-provider/develop + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.17.1; darwin; amd64) terraform-provider/develop terraform/terraform-tests - url: https://api.scaleway.com/lb/v1/zones/fr-par-1/lbs/a84a42e0-0cc7-4801-868a-404bb74f92bb/backends + url: https://api.scaleway.com/lb/v1/zones/fr-par-1/lbs/b9cd9103-2b3a-4ccd-b002-0fddc41978a0/backends method: POST response: - body: '{"id":"0844744b-ce68-4948-8080-042bccff5380","name":"tf-lb-bkd-upbeat-chaplygin","forward_protocol":"http","forward_port":80,"forward_port_algorithm":"roundrobin","sticky_sessions":"none","sticky_sessions_cookie_name":"","health_check":{"port":80,"check_delay":60000,"check_timeout":30000,"check_max_retries":2,"check_send_proxy":false,"tcp_config":{}},"pool":[],"lb":{"id":"a84a42e0-0cc7-4801-868a-404bb74f92bb","name":"test-lb-acl","description":"","status":"ready","instances":[{"id":"1b623a0a-3f05-4065-a737-cb4e5bea13c6","status":"ready","ip_address":"10.69.120.3","created_at":"2021-05-17T12:44:10.698904Z","updated_at":"2021-05-17T12:47:45.861141Z","region":"fr-par","zone":"fr-par-1"},{"id":"20ec1031-783f-4f8b-a77f-960a6aa477ce","status":"ready","ip_address":"10.73.132.71","created_at":"2021-05-17T12:37:41.532675Z","updated_at":"2021-05-17T12:47:46.226861Z","region":"fr-par","zone":"fr-par-1"}],"organization_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","project_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","ip":[{"id":"ca931270-122b-4f39-af63-a76998b7cba4","ip_address":"51.159.114.103","organization_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","project_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","lb_id":"a84a42e0-0cc7-4801-868a-404bb74f92bb","reverse":"51-159-114-103.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}],"tags":[],"frontend_count":0,"backend_count":1,"type":"lb-s","subscriber":null,"ssl_compatibility_level":"ssl_compatibility_level_intermediate","created_at":"2021-05-17T12:47:43.991052Z","updated_at":"2021-05-17T12:47:46.601175Z","region":"fr-par","zone":"fr-par-1"},"send_proxy_v2":false,"timeout_server":null,"timeout_connect":null,"timeout_tunnel":null,"on_marked_down_action":"on_marked_down_action_none","proxy_protocol":"proxy_protocol_none","created_at":"2021-05-17T12:47:47.699450552Z","updated_at":"2021-05-17T12:47:47.699450552Z"}' + body: '{"id":"c4e944c2-f9a9-4e29-94a1-83286a016507","name":"tf-lb-bkd-xenodochial-euclid","forward_protocol":"http","forward_port":80,"forward_port_algorithm":"roundrobin","sticky_sessions":"none","sticky_sessions_cookie_name":"","health_check":{"port":80,"check_delay":60000,"check_timeout":30000,"check_max_retries":2,"check_send_proxy":false,"tcp_config":{}},"pool":[],"lb":{"id":"b9cd9103-2b3a-4ccd-b002-0fddc41978a0","name":"test-lb-acl","description":"","status":"ready","instances":[{"id":"8b70643a-0110-4031-b66c-a15625856bd4","status":"pending","ip_address":"10.68.12.27","created_at":"2021-10-21T15:14:30.375431Z","updated_at":"2021-10-21T15:23:03.340883833Z","region":"fr-par","zone":"fr-par-1"},{"id":"89f4e51e-2f81-43ec-b14e-a7f102812aed","status":"pending","ip_address":"10.73.110.73","created_at":"2021-10-21T14:57:07.240260Z","updated_at":"2021-10-21T15:23:03.398136846Z","region":"fr-par","zone":"fr-par-1"}],"organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","ip":[{"id":"5668b5e2-ff42-4ffd-a8e8-260add7c6336","ip_address":"51.159.26.232","organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","lb_id":"b9cd9103-2b3a-4ccd-b002-0fddc41978a0","reverse":"51-159-26-232.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}],"tags":[],"frontend_count":0,"backend_count":1,"type":"lb-s","subscriber":null,"ssl_compatibility_level":"ssl_compatibility_level_intermediate","created_at":"2021-10-21T15:23:00.431494Z","updated_at":"2021-10-21T15:23:01.344246Z","private_network_count":0,"route_count":0,"region":"fr-par","zone":"fr-par-1"},"send_proxy_v2":false,"timeout_server":null,"timeout_connect":null,"timeout_tunnel":null,"on_marked_down_action":"on_marked_down_action_none","proxy_protocol":"proxy_protocol_none","created_at":"2021-10-21T15:23:03.310975739Z","updated_at":"2021-10-21T15:23:03.310975739Z"}' + headers: + Content-Length: + - "1930" + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Thu, 21 Oct 2021 15:23:03 GMT + Server: + - Scaleway API-Gateway + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - a5c9ab68-76a4-4851-bef3-4b2c5c1494ac + status: 200 OK + code: 200 + duration: "" +- request: + body: "" + form: {} + headers: + User-Agent: + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.17.1; darwin; amd64) terraform-provider/develop + terraform/terraform-tests + url: https://api.scaleway.com/lb/v1/zones/fr-par-1/backends/c4e944c2-f9a9-4e29-94a1-83286a016507 + method: GET + response: + body: '{"id":"c4e944c2-f9a9-4e29-94a1-83286a016507","name":"tf-lb-bkd-xenodochial-euclid","forward_protocol":"http","forward_port":80,"forward_port_algorithm":"roundrobin","sticky_sessions":"none","sticky_sessions_cookie_name":"","health_check":{"port":80,"check_delay":60000,"check_timeout":30000,"check_max_retries":2,"check_send_proxy":false,"tcp_config":{}},"pool":[],"lb":{"id":"b9cd9103-2b3a-4ccd-b002-0fddc41978a0","name":"test-lb-acl","description":"","status":"ready","instances":[{"id":"89f4e51e-2f81-43ec-b14e-a7f102812aed","status":"pending","ip_address":"10.73.110.73","created_at":"2021-10-21T14:57:07.240260Z","updated_at":"2021-10-21T15:23:03.398137Z","region":"fr-par","zone":"fr-par-1"},{"id":"8b70643a-0110-4031-b66c-a15625856bd4","status":"pending","ip_address":"10.68.12.27","created_at":"2021-10-21T15:14:30.375431Z","updated_at":"2021-10-21T15:23:03.340884Z","region":"fr-par","zone":"fr-par-1"}],"organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","ip":[{"id":"5668b5e2-ff42-4ffd-a8e8-260add7c6336","ip_address":"51.159.26.232","organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","lb_id":"b9cd9103-2b3a-4ccd-b002-0fddc41978a0","reverse":"51-159-26-232.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}],"tags":[],"frontend_count":0,"backend_count":1,"type":"lb-s","subscriber":null,"ssl_compatibility_level":"ssl_compatibility_level_intermediate","created_at":"2021-10-21T15:23:00.431494Z","updated_at":"2021-10-21T15:23:01.344246Z","private_network_count":0,"route_count":0,"region":"fr-par","zone":"fr-par-1"},"send_proxy_v2":false,"timeout_server":null,"timeout_connect":null,"timeout_tunnel":null,"on_marked_down_action":"on_marked_down_action_none","proxy_protocol":"proxy_protocol_none","created_at":"2021-10-21T15:23:03.310976Z","updated_at":"2021-10-21T15:23:03.310976Z"}' headers: Content-Length: - - "1878" + - "1918" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Mon, 17 May 2021 12:47:47 GMT + - Thu, 21 Oct 2021 15:23:03 GMT Server: - Scaleway API-Gateway Strict-Transport-Security: @@ -234,7 +300,7 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - ba5f7b34-f2ca-459d-8b9e-7f5ebdcd7234 + - 92bafa33-aa08-4f2b-a791-d98f1ff22b96 status: 200 OK code: 200 duration: "" @@ -243,21 +309,21 @@ interactions: form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.16.3; darwin; amd64) terraform-provider/develop + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.17.1; darwin; amd64) terraform-provider/develop terraform/terraform-tests - url: https://api.scaleway.com/lb/v1/zones/fr-par-1/backends/0844744b-ce68-4948-8080-042bccff5380 + url: https://api.scaleway.com/lb/v1/zones/fr-par-1/lbs/b9cd9103-2b3a-4ccd-b002-0fddc41978a0 method: GET response: - body: '{"id":"0844744b-ce68-4948-8080-042bccff5380","name":"tf-lb-bkd-upbeat-chaplygin","forward_protocol":"http","forward_port":80,"forward_port_algorithm":"roundrobin","sticky_sessions":"none","sticky_sessions_cookie_name":"","health_check":{"port":80,"check_delay":60000,"check_timeout":30000,"check_max_retries":2,"check_send_proxy":false,"tcp_config":{}},"pool":[],"lb":{"id":"a84a42e0-0cc7-4801-868a-404bb74f92bb","name":"test-lb-acl","description":"","status":"ready","instances":[],"organization_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","project_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","ip":[{"id":"ca931270-122b-4f39-af63-a76998b7cba4","ip_address":"51.159.114.103","organization_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","project_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","lb_id":"a84a42e0-0cc7-4801-868a-404bb74f92bb","reverse":"51-159-114-103.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}],"tags":[],"frontend_count":0,"backend_count":1,"type":"lb-s","subscriber":null,"ssl_compatibility_level":"ssl_compatibility_level_intermediate","created_at":"2021-05-17T12:47:43.991052Z","updated_at":"2021-05-17T12:47:46.601175Z","region":"fr-par","zone":"fr-par-1"},"send_proxy_v2":false,"timeout_server":null,"timeout_connect":null,"timeout_tunnel":null,"on_marked_down_action":"on_marked_down_action_none","proxy_protocol":"proxy_protocol_none","created_at":"2021-05-17T12:47:47.699451Z","updated_at":"2021-05-17T12:47:47.699451Z"}' + body: '{"id":"b9cd9103-2b3a-4ccd-b002-0fddc41978a0","name":"test-lb-acl","description":"","status":"ready","instances":[{"id":"8b70643a-0110-4031-b66c-a15625856bd4","status":"ready","ip_address":"10.68.12.27","created_at":"2021-10-21T15:14:30.375431Z","updated_at":"2021-10-21T15:23:03.633206Z","region":"fr-par","zone":"fr-par-1"},{"id":"89f4e51e-2f81-43ec-b14e-a7f102812aed","status":"ready","ip_address":"10.73.110.73","created_at":"2021-10-21T14:57:07.240260Z","updated_at":"2021-10-21T15:23:03.642812Z","region":"fr-par","zone":"fr-par-1"}],"organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","ip":[{"id":"5668b5e2-ff42-4ffd-a8e8-260add7c6336","ip_address":"51.159.26.232","organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","lb_id":"b9cd9103-2b3a-4ccd-b002-0fddc41978a0","reverse":"51-159-26-232.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}],"tags":[],"frontend_count":0,"backend_count":1,"type":"lb-s","subscriber":null,"ssl_compatibility_level":"ssl_compatibility_level_intermediate","created_at":"2021-10-21T15:23:00.431494Z","updated_at":"2021-10-21T15:23:01.344246Z","private_network_count":0,"route_count":0,"region":"fr-par","zone":"fr-par-1"}' headers: Content-Length: - - "1448" + - "1276" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Mon, 17 May 2021 12:47:48 GMT + - Thu, 21 Oct 2021 15:23:03 GMT Server: - Scaleway API-Gateway Strict-Transport-Security: @@ -267,32 +333,32 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 848b3d4f-2315-4f8d-b1f5-3d058afb07dd + - f8d4b609-d4e5-4a35-8ef2-6086aa635351 status: 200 OK code: 200 duration: "" - request: - body: '{"name":"tf-test","inbound_port":80,"backend_id":"0844744b-ce68-4948-8080-042bccff5380","certificate_id":null,"certificate_ids":null,"timeout_client":30000}' + body: '{"name":"tf-test","inbound_port":80,"backend_id":"c4e944c2-f9a9-4e29-94a1-83286a016507","certificate_id":null,"certificate_ids":null,"timeout_client":30000}' form: {} headers: Content-Type: - application/json User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.16.3; darwin; amd64) terraform-provider/develop + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.17.1; darwin; amd64) terraform-provider/develop terraform/terraform-tests - url: https://api.scaleway.com/lb/v1/zones/fr-par-1/lbs/a84a42e0-0cc7-4801-868a-404bb74f92bb/frontends + url: https://api.scaleway.com/lb/v1/zones/fr-par-1/lbs/b9cd9103-2b3a-4ccd-b002-0fddc41978a0/frontends method: POST response: - body: '{"id":"21da364c-fa2f-4bbd-a846-f0bcee934f45","name":"tf-test","inbound_port":80,"backend":{"id":"0844744b-ce68-4948-8080-042bccff5380","name":"tf-lb-bkd-upbeat-chaplygin","forward_protocol":"http","forward_port":80,"forward_port_algorithm":"roundrobin","sticky_sessions":"none","sticky_sessions_cookie_name":"","health_check":{"port":80,"check_delay":60000,"check_timeout":30000,"check_max_retries":2,"check_send_proxy":false,"tcp_config":{}},"pool":[],"lb":{"id":"a84a42e0-0cc7-4801-868a-404bb74f92bb","name":"test-lb-acl","description":"","status":"ready","instances":[],"organization_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","project_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","ip":[{"id":"ca931270-122b-4f39-af63-a76998b7cba4","ip_address":"51.159.114.103","organization_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","project_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","lb_id":"a84a42e0-0cc7-4801-868a-404bb74f92bb","reverse":"51-159-114-103.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}],"tags":[],"frontend_count":1,"backend_count":1,"type":"lb-s","subscriber":null,"ssl_compatibility_level":"ssl_compatibility_level_intermediate","created_at":"2021-05-17T12:47:43.991052Z","updated_at":"2021-05-17T12:47:46.601175Z","region":"fr-par","zone":"fr-par-1"},"send_proxy_v2":false,"timeout_server":null,"timeout_connect":null,"timeout_tunnel":null,"on_marked_down_action":"on_marked_down_action_none","proxy_protocol":"proxy_protocol_none","created_at":"2021-05-17T12:47:47.699451Z","updated_at":"2021-05-17T12:47:47.699451Z"},"lb":{"id":"a84a42e0-0cc7-4801-868a-404bb74f92bb","name":"test-lb-acl","description":"","status":"ready","instances":[],"organization_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","project_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","ip":[{"id":"ca931270-122b-4f39-af63-a76998b7cba4","ip_address":"51.159.114.103","organization_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","project_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","lb_id":"a84a42e0-0cc7-4801-868a-404bb74f92bb","reverse":"51-159-114-103.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}],"tags":[],"frontend_count":1,"backend_count":1,"type":"lb-s","subscriber":null,"ssl_compatibility_level":"ssl_compatibility_level_intermediate","created_at":"2021-05-17T12:47:43.991052Z","updated_at":"2021-05-17T12:47:46.601175Z","region":"fr-par","zone":"fr-par-1"},"timeout_client":30000,"certificate":null,"certificate_ids":[],"created_at":"2021-05-17T12:47:49.111587Z","updated_at":"2021-05-17T12:47:49.111587Z"}' + body: '{"id":"379d4d08-a02a-44a0-aee9-b91cb03f8905","name":"tf-test","inbound_port":80,"backend":{"id":"c4e944c2-f9a9-4e29-94a1-83286a016507","name":"tf-lb-bkd-xenodochial-euclid","forward_protocol":"http","forward_port":80,"forward_port_algorithm":"roundrobin","sticky_sessions":"none","sticky_sessions_cookie_name":"","health_check":{"port":80,"check_delay":60000,"check_timeout":30000,"check_max_retries":2,"check_send_proxy":false,"tcp_config":{}},"pool":[],"lb":{"id":"b9cd9103-2b3a-4ccd-b002-0fddc41978a0","name":"test-lb-acl","description":"","status":"ready","instances":[],"organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","ip":[{"id":"5668b5e2-ff42-4ffd-a8e8-260add7c6336","ip_address":"51.159.26.232","organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","lb_id":"b9cd9103-2b3a-4ccd-b002-0fddc41978a0","reverse":"51-159-26-232.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}],"tags":[],"frontend_count":1,"backend_count":1,"type":"lb-s","subscriber":null,"ssl_compatibility_level":"ssl_compatibility_level_intermediate","created_at":"2021-10-21T15:23:00.431494Z","updated_at":"2021-10-21T15:23:01.344246Z","private_network_count":0,"route_count":0,"region":"fr-par","zone":"fr-par-1"},"send_proxy_v2":false,"timeout_server":null,"timeout_connect":null,"timeout_tunnel":null,"on_marked_down_action":"on_marked_down_action_none","proxy_protocol":"proxy_protocol_none","created_at":"2021-10-21T15:23:03.310976Z","updated_at":"2021-10-21T15:23:03.310976Z"},"lb":{"id":"b9cd9103-2b3a-4ccd-b002-0fddc41978a0","name":"test-lb-acl","description":"","status":"ready","instances":[{"id":"8b70643a-0110-4031-b66c-a15625856bd4","status":"pending","ip_address":"10.68.12.27","created_at":"2021-10-21T15:14:30.375431Z","updated_at":"2021-10-21T15:23:03.976294222Z","region":"fr-par","zone":"fr-par-1"},{"id":"89f4e51e-2f81-43ec-b14e-a7f102812aed","status":"pending","ip_address":"10.73.110.73","created_at":"2021-10-21T14:57:07.240260Z","updated_at":"2021-10-21T15:23:04.062436813Z","region":"fr-par","zone":"fr-par-1"}],"organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","ip":[{"id":"5668b5e2-ff42-4ffd-a8e8-260add7c6336","ip_address":"51.159.26.232","organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","lb_id":"b9cd9103-2b3a-4ccd-b002-0fddc41978a0","reverse":"51-159-26-232.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}],"tags":[],"frontend_count":1,"backend_count":1,"type":"lb-s","subscriber":null,"ssl_compatibility_level":"ssl_compatibility_level_intermediate","created_at":"2021-10-21T15:23:00.431494Z","updated_at":"2021-10-21T15:23:01.344246Z","private_network_count":0,"route_count":0,"region":"fr-par","zone":"fr-par-1"},"timeout_client":30000,"certificate":null,"certificate_ids":[],"created_at":"2021-10-21T15:23:03.900865Z","updated_at":"2021-10-21T15:23:03.900865Z"}' headers: Content-Length: - - "2506" + - "3022" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Mon, 17 May 2021 12:47:49 GMT + - Thu, 21 Oct 2021 15:23:04 GMT Server: - Scaleway API-Gateway Strict-Transport-Security: @@ -302,7 +368,7 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 87b8d3d0-02cc-4cda-b836-888fd839b1a8 + - 6b3eb23c-5bd1-4ace-8fdb-46c8e2931782 status: 200 OK code: 200 duration: "" @@ -311,9 +377,9 @@ interactions: form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.16.3; darwin; amd64) terraform-provider/develop + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.17.1; darwin; amd64) terraform-provider/develop terraform/terraform-tests - url: https://api.scaleway.com/lb/v1/zones/fr-par-1/frontends/21da364c-fa2f-4bbd-a846-f0bcee934f45/acls?order_by=created_at_asc&page=1 + url: https://api.scaleway.com/lb/v1/zones/fr-par-1/frontends/379d4d08-a02a-44a0-aee9-b91cb03f8905/acls?order_by=created_at_asc&page=1 method: GET response: body: '{"acls":[],"total_count":0}' @@ -325,7 +391,7 @@ interactions: Content-Type: - application/json Date: - - Mon, 17 May 2021 12:47:49 GMT + - Thu, 21 Oct 2021 15:23:04 GMT Server: - Scaleway API-Gateway Strict-Transport-Security: @@ -335,32 +401,32 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 834f1ff1-63d2-4a2c-b2e6-c3ce7c659055 + - 99e76c76-cb04-4d05-8386-374dd4d69140 status: 200 OK code: 200 duration: "" - request: - body: '{"name":"test-acl","action":{"type":"allow"},"match":{"ip_subnet":["192.168.0.1","192.168.0.2","192.168.10.0/24"],"http_filter":"acl_http_filter_none","http_filter_value":[],"invert":true},"index":1}' + body: '{"name":"test-acl","action":{"type":"allow"},"match":{"ip_subnet":["192.168.0.1","192.168.0.2","192.168.10.0/24"],"http_filter":"acl_http_filter_none","http_filter_value":[],"http_filter_option":null,"invert":true},"index":1}' form: {} headers: Content-Type: - application/json User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.16.3; darwin; amd64) terraform-provider/develop + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.17.1; darwin; amd64) terraform-provider/develop terraform/terraform-tests - url: https://api.scaleway.com/lb/v1/zones/fr-par-1/frontends/21da364c-fa2f-4bbd-a846-f0bcee934f45/acls + url: https://api.scaleway.com/lb/v1/zones/fr-par-1/frontends/379d4d08-a02a-44a0-aee9-b91cb03f8905/acls method: POST response: - body: '{"id":"c9ae20d1-69f0-47e7-ac9f-da1d02109079","name":"test-acl","match":{"ip_subnet":["192.168.0.1","192.168.0.2","192.168.10.0/24"],"http_filter":"acl_http_filter_none","http_filter_value":[],"invert":true},"action":{"type":"allow"},"frontend":{"id":"21da364c-fa2f-4bbd-a846-f0bcee934f45","name":"tf-test","inbound_port":80,"backend":{"id":"0844744b-ce68-4948-8080-042bccff5380","name":"tf-lb-bkd-upbeat-chaplygin","forward_protocol":"http","forward_port":80,"forward_port_algorithm":"roundrobin","sticky_sessions":"none","sticky_sessions_cookie_name":"","health_check":{"port":80,"check_delay":60000,"check_timeout":30000,"check_max_retries":2,"check_send_proxy":false,"tcp_config":{}},"pool":[],"lb":{"id":"a84a42e0-0cc7-4801-868a-404bb74f92bb","name":"test-lb-acl","description":"","status":"ready","instances":[],"organization_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","project_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","ip":[{"id":"ca931270-122b-4f39-af63-a76998b7cba4","ip_address":"51.159.114.103","organization_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","project_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","lb_id":"a84a42e0-0cc7-4801-868a-404bb74f92bb","reverse":"51-159-114-103.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}],"tags":[],"frontend_count":1,"backend_count":1,"type":"lb-s","subscriber":null,"ssl_compatibility_level":"ssl_compatibility_level_intermediate","created_at":"2021-05-17T12:47:43.991052Z","updated_at":"2021-05-17T12:47:46.601175Z","region":"fr-par","zone":"fr-par-1"},"send_proxy_v2":false,"timeout_server":null,"timeout_connect":null,"timeout_tunnel":null,"on_marked_down_action":"on_marked_down_action_none","proxy_protocol":"proxy_protocol_none","created_at":"2021-05-17T12:47:47.699451Z","updated_at":"2021-05-17T12:47:47.699451Z"},"lb":{"id":"a84a42e0-0cc7-4801-868a-404bb74f92bb","name":"test-lb-acl","description":"","status":"ready","instances":[],"organization_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","project_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","ip":[{"id":"ca931270-122b-4f39-af63-a76998b7cba4","ip_address":"51.159.114.103","organization_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","project_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","lb_id":"a84a42e0-0cc7-4801-868a-404bb74f92bb","reverse":"51-159-114-103.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}],"tags":[],"frontend_count":1,"backend_count":1,"type":"lb-s","subscriber":null,"ssl_compatibility_level":"ssl_compatibility_level_intermediate","created_at":"2021-05-17T12:47:43.991052Z","updated_at":"2021-05-17T12:47:46.601175Z","region":"fr-par","zone":"fr-par-1"},"timeout_client":30000,"certificate":null,"certificate_ids":[],"created_at":"2021-05-17T12:47:49.111587Z","updated_at":"2021-05-17T12:47:49.111587Z"},"index":1,"created_at":"2021-05-17T12:47:49.735686354Z","updated_at":"2021-05-17T12:47:49.735686354Z"}' + body: '{"id":"3105c565-30d1-4679-984d-0bf16a65e21e","name":"test-acl","match":{"ip_subnet":["192.168.0.1","192.168.0.2","192.168.10.0/24"],"http_filter":"acl_http_filter_none","http_filter_value":[],"invert":true,"http_filter_option":null},"action":{"type":"allow"},"frontend":{"id":"379d4d08-a02a-44a0-aee9-b91cb03f8905","name":"tf-test","inbound_port":80,"backend":{"id":"c4e944c2-f9a9-4e29-94a1-83286a016507","name":"tf-lb-bkd-xenodochial-euclid","forward_protocol":"http","forward_port":80,"forward_port_algorithm":"roundrobin","sticky_sessions":"none","sticky_sessions_cookie_name":"","health_check":{"port":80,"check_delay":60000,"check_timeout":30000,"check_max_retries":2,"check_send_proxy":false,"tcp_config":{}},"pool":[],"lb":{"id":"b9cd9103-2b3a-4ccd-b002-0fddc41978a0","name":"test-lb-acl","description":"","status":"ready","instances":[],"organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","ip":[{"id":"5668b5e2-ff42-4ffd-a8e8-260add7c6336","ip_address":"51.159.26.232","organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","lb_id":"b9cd9103-2b3a-4ccd-b002-0fddc41978a0","reverse":"51-159-26-232.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}],"tags":[],"frontend_count":1,"backend_count":1,"type":"lb-s","subscriber":null,"ssl_compatibility_level":"ssl_compatibility_level_intermediate","created_at":"2021-10-21T15:23:00.431494Z","updated_at":"2021-10-21T15:23:01.344246Z","private_network_count":0,"route_count":0,"region":"fr-par","zone":"fr-par-1"},"send_proxy_v2":false,"timeout_server":null,"timeout_connect":null,"timeout_tunnel":null,"on_marked_down_action":"on_marked_down_action_none","proxy_protocol":"proxy_protocol_none","created_at":"2021-10-21T15:23:03.310976Z","updated_at":"2021-10-21T15:23:03.310976Z"},"lb":{"id":"b9cd9103-2b3a-4ccd-b002-0fddc41978a0","name":"test-lb-acl","description":"","status":"ready","instances":[],"organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","ip":[{"id":"5668b5e2-ff42-4ffd-a8e8-260add7c6336","ip_address":"51.159.26.232","organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","lb_id":"b9cd9103-2b3a-4ccd-b002-0fddc41978a0","reverse":"51-159-26-232.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}],"tags":[],"frontend_count":1,"backend_count":1,"type":"lb-s","subscriber":null,"ssl_compatibility_level":"ssl_compatibility_level_intermediate","created_at":"2021-10-21T15:23:00.431494Z","updated_at":"2021-10-21T15:23:01.344246Z","private_network_count":0,"route_count":0,"region":"fr-par","zone":"fr-par-1"},"timeout_client":30000,"certificate":null,"certificate_ids":[],"created_at":"2021-10-21T15:23:03.900865Z","updated_at":"2021-10-21T15:23:03.900865Z"},"index":1,"created_at":"2021-10-21T15:23:04.464942437Z","updated_at":"2021-10-21T15:23:04.464942437Z"}' headers: Content-Length: - - "2853" + - "2961" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Mon, 17 May 2021 12:47:49 GMT + - Thu, 21 Oct 2021 15:23:04 GMT Server: - Scaleway API-Gateway Strict-Transport-Security: @@ -370,32 +436,32 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 84abf248-5217-4de2-b549-a9487c65858e + - 6b9f7e50-af00-4673-97ef-5ac966fbe701 status: 200 OK code: 200 duration: "" - request: - body: '{"name":"tf-lb-acl-jolly-einstein","action":{"type":"allow"},"match":{"ip_subnet":["0.0.0.0/0"],"http_filter":"path_begin","http_filter_value":["criteria1","criteria2"],"invert":true},"index":2}' + body: '{"name":"tf-lb-acl-cocky-hodgkin","action":{"type":"allow"},"match":{"ip_subnet":["0.0.0.0/0"],"http_filter":"path_begin","http_filter_value":["criteria1","criteria2"],"http_filter_option":null,"invert":true},"index":2}' form: {} headers: Content-Type: - application/json User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.16.3; darwin; amd64) terraform-provider/develop + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.17.1; darwin; amd64) terraform-provider/develop terraform/terraform-tests - url: https://api.scaleway.com/lb/v1/zones/fr-par-1/frontends/21da364c-fa2f-4bbd-a846-f0bcee934f45/acls + url: https://api.scaleway.com/lb/v1/zones/fr-par-1/frontends/379d4d08-a02a-44a0-aee9-b91cb03f8905/acls method: POST response: - body: '{"id":"71a19e90-3069-49be-9ed4-6d289b2884a4","name":"tf-lb-acl-jolly-einstein","match":{"ip_subnet":["0.0.0.0/0"],"http_filter":"path_begin","http_filter_value":["criteria1","criteria2"],"invert":true},"action":{"type":"allow"},"frontend":{"id":"21da364c-fa2f-4bbd-a846-f0bcee934f45","name":"tf-test","inbound_port":80,"backend":{"id":"0844744b-ce68-4948-8080-042bccff5380","name":"tf-lb-bkd-upbeat-chaplygin","forward_protocol":"http","forward_port":80,"forward_port_algorithm":"roundrobin","sticky_sessions":"none","sticky_sessions_cookie_name":"","health_check":{"port":80,"check_delay":60000,"check_timeout":30000,"check_max_retries":2,"check_send_proxy":false,"tcp_config":{}},"pool":[],"lb":{"id":"a84a42e0-0cc7-4801-868a-404bb74f92bb","name":"test-lb-acl","description":"","status":"ready","instances":[],"organization_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","project_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","ip":[{"id":"ca931270-122b-4f39-af63-a76998b7cba4","ip_address":"51.159.114.103","organization_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","project_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","lb_id":"a84a42e0-0cc7-4801-868a-404bb74f92bb","reverse":"51-159-114-103.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}],"tags":[],"frontend_count":1,"backend_count":1,"type":"lb-s","subscriber":null,"ssl_compatibility_level":"ssl_compatibility_level_intermediate","created_at":"2021-05-17T12:47:43.991052Z","updated_at":"2021-05-17T12:47:46.601175Z","region":"fr-par","zone":"fr-par-1"},"send_proxy_v2":false,"timeout_server":null,"timeout_connect":null,"timeout_tunnel":null,"on_marked_down_action":"on_marked_down_action_none","proxy_protocol":"proxy_protocol_none","created_at":"2021-05-17T12:47:47.699451Z","updated_at":"2021-05-17T12:47:47.699451Z"},"lb":{"id":"a84a42e0-0cc7-4801-868a-404bb74f92bb","name":"test-lb-acl","description":"","status":"ready","instances":[],"organization_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","project_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","ip":[{"id":"ca931270-122b-4f39-af63-a76998b7cba4","ip_address":"51.159.114.103","organization_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","project_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","lb_id":"a84a42e0-0cc7-4801-868a-404bb74f92bb","reverse":"51-159-114-103.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}],"tags":[],"frontend_count":1,"backend_count":1,"type":"lb-s","subscriber":null,"ssl_compatibility_level":"ssl_compatibility_level_intermediate","created_at":"2021-05-17T12:47:43.991052Z","updated_at":"2021-05-17T12:47:46.601175Z","region":"fr-par","zone":"fr-par-1"},"timeout_client":30000,"certificate":null,"certificate_ids":[],"created_at":"2021-05-17T12:47:49.111587Z","updated_at":"2021-05-17T12:47:49.111587Z"},"index":2,"created_at":"2021-05-17T12:47:50.132267184Z","updated_at":"2021-05-17T12:47:50.132267184Z"}' + body: '{"id":"b77bb109-e8f9-4dc1-9c86-7cd6a32eccf3","name":"tf-lb-acl-cocky-hodgkin","match":{"ip_subnet":["0.0.0.0/0"],"http_filter":"path_begin","http_filter_value":["criteria1","criteria2"],"invert":true,"http_filter_option":null},"action":{"type":"allow"},"frontend":{"id":"379d4d08-a02a-44a0-aee9-b91cb03f8905","name":"tf-test","inbound_port":80,"backend":{"id":"c4e944c2-f9a9-4e29-94a1-83286a016507","name":"tf-lb-bkd-xenodochial-euclid","forward_protocol":"http","forward_port":80,"forward_port_algorithm":"roundrobin","sticky_sessions":"none","sticky_sessions_cookie_name":"","health_check":{"port":80,"check_delay":60000,"check_timeout":30000,"check_max_retries":2,"check_send_proxy":false,"tcp_config":{}},"pool":[],"lb":{"id":"b9cd9103-2b3a-4ccd-b002-0fddc41978a0","name":"test-lb-acl","description":"","status":"ready","instances":[],"organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","ip":[{"id":"5668b5e2-ff42-4ffd-a8e8-260add7c6336","ip_address":"51.159.26.232","organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","lb_id":"b9cd9103-2b3a-4ccd-b002-0fddc41978a0","reverse":"51-159-26-232.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}],"tags":[],"frontend_count":1,"backend_count":1,"type":"lb-s","subscriber":null,"ssl_compatibility_level":"ssl_compatibility_level_intermediate","created_at":"2021-10-21T15:23:00.431494Z","updated_at":"2021-10-21T15:23:01.344246Z","private_network_count":0,"route_count":0,"region":"fr-par","zone":"fr-par-1"},"send_proxy_v2":false,"timeout_server":null,"timeout_connect":null,"timeout_tunnel":null,"on_marked_down_action":"on_marked_down_action_none","proxy_protocol":"proxy_protocol_none","created_at":"2021-10-21T15:23:03.310976Z","updated_at":"2021-10-21T15:23:03.310976Z"},"lb":{"id":"b9cd9103-2b3a-4ccd-b002-0fddc41978a0","name":"test-lb-acl","description":"","status":"ready","instances":[],"organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","ip":[{"id":"5668b5e2-ff42-4ffd-a8e8-260add7c6336","ip_address":"51.159.26.232","organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","lb_id":"b9cd9103-2b3a-4ccd-b002-0fddc41978a0","reverse":"51-159-26-232.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}],"tags":[],"frontend_count":1,"backend_count":1,"type":"lb-s","subscriber":null,"ssl_compatibility_level":"ssl_compatibility_level_intermediate","created_at":"2021-10-21T15:23:00.431494Z","updated_at":"2021-10-21T15:23:01.344246Z","private_network_count":0,"route_count":0,"region":"fr-par","zone":"fr-par-1"},"timeout_client":30000,"certificate":null,"certificate_ids":[],"created_at":"2021-10-21T15:23:03.900865Z","updated_at":"2021-10-21T15:23:03.900865Z"},"index":2,"created_at":"2021-10-21T15:23:04.851550014Z","updated_at":"2021-10-21T15:23:04.851550014Z"}' headers: Content-Length: - - "2848" + - "2955" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Mon, 17 May 2021 12:47:50 GMT + - Thu, 21 Oct 2021 15:23:05 GMT Server: - Scaleway API-Gateway Strict-Transport-Security: @@ -405,32 +471,32 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 6c3e315e-dc0c-457b-bf63-50e3c15e2b87 + - a7a9d653-081a-4613-acbf-7a0ecb3dbf23 status: 200 OK code: 200 duration: "" - request: - body: '{"name":"tf-lb-acl-vigilant-lamport","action":{"type":"allow"},"match":{"ip_subnet":["0.0.0.0/0"],"http_filter":"path_begin","http_filter_value":["criteria1","criteria2"],"invert":false},"index":3}' + body: '{"name":"tf-lb-acl-confident-mclean","action":{"type":"allow"},"match":{"ip_subnet":["0.0.0.0/0"],"http_filter":"path_begin","http_filter_value":["criteria1","criteria2"],"http_filter_option":null,"invert":false},"index":3}' form: {} headers: Content-Type: - application/json User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.16.3; darwin; amd64) terraform-provider/develop + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.17.1; darwin; amd64) terraform-provider/develop terraform/terraform-tests - url: https://api.scaleway.com/lb/v1/zones/fr-par-1/frontends/21da364c-fa2f-4bbd-a846-f0bcee934f45/acls + url: https://api.scaleway.com/lb/v1/zones/fr-par-1/frontends/379d4d08-a02a-44a0-aee9-b91cb03f8905/acls method: POST response: - body: '{"id":"239d1ea7-30bc-458c-be75-e98c199d1d2a","name":"tf-lb-acl-vigilant-lamport","match":{"ip_subnet":["0.0.0.0/0"],"http_filter":"path_begin","http_filter_value":["criteria1","criteria2"],"invert":false},"action":{"type":"allow"},"frontend":{"id":"21da364c-fa2f-4bbd-a846-f0bcee934f45","name":"tf-test","inbound_port":80,"backend":{"id":"0844744b-ce68-4948-8080-042bccff5380","name":"tf-lb-bkd-upbeat-chaplygin","forward_protocol":"http","forward_port":80,"forward_port_algorithm":"roundrobin","sticky_sessions":"none","sticky_sessions_cookie_name":"","health_check":{"port":80,"check_delay":60000,"check_timeout":30000,"check_max_retries":2,"check_send_proxy":false,"tcp_config":{}},"pool":[],"lb":{"id":"a84a42e0-0cc7-4801-868a-404bb74f92bb","name":"test-lb-acl","description":"","status":"ready","instances":[],"organization_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","project_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","ip":[{"id":"ca931270-122b-4f39-af63-a76998b7cba4","ip_address":"51.159.114.103","organization_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","project_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","lb_id":"a84a42e0-0cc7-4801-868a-404bb74f92bb","reverse":"51-159-114-103.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}],"tags":[],"frontend_count":1,"backend_count":1,"type":"lb-s","subscriber":null,"ssl_compatibility_level":"ssl_compatibility_level_intermediate","created_at":"2021-05-17T12:47:43.991052Z","updated_at":"2021-05-17T12:47:46.601175Z","region":"fr-par","zone":"fr-par-1"},"send_proxy_v2":false,"timeout_server":null,"timeout_connect":null,"timeout_tunnel":null,"on_marked_down_action":"on_marked_down_action_none","proxy_protocol":"proxy_protocol_none","created_at":"2021-05-17T12:47:47.699451Z","updated_at":"2021-05-17T12:47:47.699451Z"},"lb":{"id":"a84a42e0-0cc7-4801-868a-404bb74f92bb","name":"test-lb-acl","description":"","status":"ready","instances":[],"organization_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","project_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","ip":[{"id":"ca931270-122b-4f39-af63-a76998b7cba4","ip_address":"51.159.114.103","organization_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","project_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","lb_id":"a84a42e0-0cc7-4801-868a-404bb74f92bb","reverse":"51-159-114-103.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}],"tags":[],"frontend_count":1,"backend_count":1,"type":"lb-s","subscriber":null,"ssl_compatibility_level":"ssl_compatibility_level_intermediate","created_at":"2021-05-17T12:47:43.991052Z","updated_at":"2021-05-17T12:47:46.601175Z","region":"fr-par","zone":"fr-par-1"},"timeout_client":30000,"certificate":null,"certificate_ids":[],"created_at":"2021-05-17T12:47:49.111587Z","updated_at":"2021-05-17T12:47:49.111587Z"},"index":3,"created_at":"2021-05-17T12:47:50.541716447Z","updated_at":"2021-05-17T12:47:50.541716447Z"}' + body: '{"id":"6a388080-adc2-4a51-a1c8-7489e57c30c7","name":"tf-lb-acl-confident-mclean","match":{"ip_subnet":["0.0.0.0/0"],"http_filter":"path_begin","http_filter_value":["criteria1","criteria2"],"invert":false,"http_filter_option":null},"action":{"type":"allow"},"frontend":{"id":"379d4d08-a02a-44a0-aee9-b91cb03f8905","name":"tf-test","inbound_port":80,"backend":{"id":"c4e944c2-f9a9-4e29-94a1-83286a016507","name":"tf-lb-bkd-xenodochial-euclid","forward_protocol":"http","forward_port":80,"forward_port_algorithm":"roundrobin","sticky_sessions":"none","sticky_sessions_cookie_name":"","health_check":{"port":80,"check_delay":60000,"check_timeout":30000,"check_max_retries":2,"check_send_proxy":false,"tcp_config":{}},"pool":[],"lb":{"id":"b9cd9103-2b3a-4ccd-b002-0fddc41978a0","name":"test-lb-acl","description":"","status":"ready","instances":[],"organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","ip":[{"id":"5668b5e2-ff42-4ffd-a8e8-260add7c6336","ip_address":"51.159.26.232","organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","lb_id":"b9cd9103-2b3a-4ccd-b002-0fddc41978a0","reverse":"51-159-26-232.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}],"tags":[],"frontend_count":1,"backend_count":1,"type":"lb-s","subscriber":null,"ssl_compatibility_level":"ssl_compatibility_level_intermediate","created_at":"2021-10-21T15:23:00.431494Z","updated_at":"2021-10-21T15:23:01.344246Z","private_network_count":0,"route_count":0,"region":"fr-par","zone":"fr-par-1"},"send_proxy_v2":false,"timeout_server":null,"timeout_connect":null,"timeout_tunnel":null,"on_marked_down_action":"on_marked_down_action_none","proxy_protocol":"proxy_protocol_none","created_at":"2021-10-21T15:23:03.310976Z","updated_at":"2021-10-21T15:23:03.310976Z"},"lb":{"id":"b9cd9103-2b3a-4ccd-b002-0fddc41978a0","name":"test-lb-acl","description":"","status":"ready","instances":[],"organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","ip":[{"id":"5668b5e2-ff42-4ffd-a8e8-260add7c6336","ip_address":"51.159.26.232","organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","lb_id":"b9cd9103-2b3a-4ccd-b002-0fddc41978a0","reverse":"51-159-26-232.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}],"tags":[],"frontend_count":1,"backend_count":1,"type":"lb-s","subscriber":null,"ssl_compatibility_level":"ssl_compatibility_level_intermediate","created_at":"2021-10-21T15:23:00.431494Z","updated_at":"2021-10-21T15:23:01.344246Z","private_network_count":0,"route_count":0,"region":"fr-par","zone":"fr-par-1"},"timeout_client":30000,"certificate":null,"certificate_ids":[],"created_at":"2021-10-21T15:23:03.900865Z","updated_at":"2021-10-21T15:23:03.900865Z"},"index":3,"created_at":"2021-10-21T15:23:05.228181802Z","updated_at":"2021-10-21T15:23:05.228181802Z"}' headers: Content-Length: - - "2851" + - "2959" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Mon, 17 May 2021 12:47:50 GMT + - Thu, 21 Oct 2021 15:23:05 GMT Server: - Scaleway API-Gateway Strict-Transport-Security: @@ -440,32 +506,32 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - b4bae217-746e-4ff8-9d7f-88fb0cbfe98b + - 97d39747-f51d-4d0b-a934-3c66522b68b4 status: 200 OK code: 200 duration: "" - request: - body: '{"name":"tf-lb-acl-bold-galois","action":{"type":"allow"},"match":{"ip_subnet":["0.0.0.0/0"],"http_filter":"acl_http_filter_none","http_filter_value":[],"invert":false},"index":4}' + body: '{"name":"tf-lb-acl-goofy-einstein","action":{"type":"allow"},"match":{"ip_subnet":["0.0.0.0/0"],"http_filter":"acl_http_filter_none","http_filter_value":[],"http_filter_option":null,"invert":false},"index":4}' form: {} headers: Content-Type: - application/json User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.16.3; darwin; amd64) terraform-provider/develop + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.17.1; darwin; amd64) terraform-provider/develop terraform/terraform-tests - url: https://api.scaleway.com/lb/v1/zones/fr-par-1/frontends/21da364c-fa2f-4bbd-a846-f0bcee934f45/acls + url: https://api.scaleway.com/lb/v1/zones/fr-par-1/frontends/379d4d08-a02a-44a0-aee9-b91cb03f8905/acls method: POST response: - body: '{"id":"21037ccb-2fa4-4a37-bcf7-2cf0549a4626","name":"tf-lb-acl-bold-galois","match":{"ip_subnet":["0.0.0.0/0"],"http_filter":"acl_http_filter_none","http_filter_value":[],"invert":false},"action":{"type":"allow"},"frontend":{"id":"21da364c-fa2f-4bbd-a846-f0bcee934f45","name":"tf-test","inbound_port":80,"backend":{"id":"0844744b-ce68-4948-8080-042bccff5380","name":"tf-lb-bkd-upbeat-chaplygin","forward_protocol":"http","forward_port":80,"forward_port_algorithm":"roundrobin","sticky_sessions":"none","sticky_sessions_cookie_name":"","health_check":{"port":80,"check_delay":60000,"check_timeout":30000,"check_max_retries":2,"check_send_proxy":false,"tcp_config":{}},"pool":[],"lb":{"id":"a84a42e0-0cc7-4801-868a-404bb74f92bb","name":"test-lb-acl","description":"","status":"ready","instances":[],"organization_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","project_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","ip":[{"id":"ca931270-122b-4f39-af63-a76998b7cba4","ip_address":"51.159.114.103","organization_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","project_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","lb_id":"a84a42e0-0cc7-4801-868a-404bb74f92bb","reverse":"51-159-114-103.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}],"tags":[],"frontend_count":1,"backend_count":1,"type":"lb-s","subscriber":null,"ssl_compatibility_level":"ssl_compatibility_level_intermediate","created_at":"2021-05-17T12:47:43.991052Z","updated_at":"2021-05-17T12:47:46.601175Z","region":"fr-par","zone":"fr-par-1"},"send_proxy_v2":false,"timeout_server":null,"timeout_connect":null,"timeout_tunnel":null,"on_marked_down_action":"on_marked_down_action_none","proxy_protocol":"proxy_protocol_none","created_at":"2021-05-17T12:47:47.699451Z","updated_at":"2021-05-17T12:47:47.699451Z"},"lb":{"id":"a84a42e0-0cc7-4801-868a-404bb74f92bb","name":"test-lb-acl","description":"","status":"ready","instances":[],"organization_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","project_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","ip":[{"id":"ca931270-122b-4f39-af63-a76998b7cba4","ip_address":"51.159.114.103","organization_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","project_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","lb_id":"a84a42e0-0cc7-4801-868a-404bb74f92bb","reverse":"51-159-114-103.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}],"tags":[],"frontend_count":1,"backend_count":1,"type":"lb-s","subscriber":null,"ssl_compatibility_level":"ssl_compatibility_level_intermediate","created_at":"2021-05-17T12:47:43.991052Z","updated_at":"2021-05-17T12:47:46.601175Z","region":"fr-par","zone":"fr-par-1"},"timeout_client":30000,"certificate":null,"certificate_ids":[],"created_at":"2021-05-17T12:47:49.111587Z","updated_at":"2021-05-17T12:47:49.111587Z"},"index":4,"created_at":"2021-05-17T12:47:50.976196374Z","updated_at":"2021-05-17T12:47:50.976196374Z"}' + body: '{"id":"259a6dbe-9924-4f92-9e2d-191a3c488e20","name":"tf-lb-acl-goofy-einstein","match":{"ip_subnet":["0.0.0.0/0"],"http_filter":"acl_http_filter_none","http_filter_value":[],"invert":false,"http_filter_option":null},"action":{"type":"allow"},"frontend":{"id":"379d4d08-a02a-44a0-aee9-b91cb03f8905","name":"tf-test","inbound_port":80,"backend":{"id":"c4e944c2-f9a9-4e29-94a1-83286a016507","name":"tf-lb-bkd-xenodochial-euclid","forward_protocol":"http","forward_port":80,"forward_port_algorithm":"roundrobin","sticky_sessions":"none","sticky_sessions_cookie_name":"","health_check":{"port":80,"check_delay":60000,"check_timeout":30000,"check_max_retries":2,"check_send_proxy":false,"tcp_config":{}},"pool":[],"lb":{"id":"b9cd9103-2b3a-4ccd-b002-0fddc41978a0","name":"test-lb-acl","description":"","status":"ready","instances":[],"organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","ip":[{"id":"5668b5e2-ff42-4ffd-a8e8-260add7c6336","ip_address":"51.159.26.232","organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","lb_id":"b9cd9103-2b3a-4ccd-b002-0fddc41978a0","reverse":"51-159-26-232.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}],"tags":[],"frontend_count":1,"backend_count":1,"type":"lb-s","subscriber":null,"ssl_compatibility_level":"ssl_compatibility_level_intermediate","created_at":"2021-10-21T15:23:00.431494Z","updated_at":"2021-10-21T15:23:01.344246Z","private_network_count":0,"route_count":0,"region":"fr-par","zone":"fr-par-1"},"send_proxy_v2":false,"timeout_server":null,"timeout_connect":null,"timeout_tunnel":null,"on_marked_down_action":"on_marked_down_action_none","proxy_protocol":"proxy_protocol_none","created_at":"2021-10-21T15:23:03.310976Z","updated_at":"2021-10-21T15:23:03.310976Z"},"lb":{"id":"b9cd9103-2b3a-4ccd-b002-0fddc41978a0","name":"test-lb-acl","description":"","status":"ready","instances":[],"organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","ip":[{"id":"5668b5e2-ff42-4ffd-a8e8-260add7c6336","ip_address":"51.159.26.232","organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","lb_id":"b9cd9103-2b3a-4ccd-b002-0fddc41978a0","reverse":"51-159-26-232.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}],"tags":[],"frontend_count":1,"backend_count":1,"type":"lb-s","subscriber":null,"ssl_compatibility_level":"ssl_compatibility_level_intermediate","created_at":"2021-10-21T15:23:00.431494Z","updated_at":"2021-10-21T15:23:01.344246Z","private_network_count":0,"route_count":0,"region":"fr-par","zone":"fr-par-1"},"timeout_client":30000,"certificate":null,"certificate_ids":[],"created_at":"2021-10-21T15:23:03.900865Z","updated_at":"2021-10-21T15:23:03.900865Z"},"index":4,"created_at":"2021-10-21T15:23:05.586882396Z","updated_at":"2021-10-21T15:23:05.586882396Z"}' headers: Content-Length: - - "2833" + - "2944" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Mon, 17 May 2021 12:47:51 GMT + - Thu, 21 Oct 2021 15:23:05 GMT Server: - Scaleway API-Gateway Strict-Transport-Security: @@ -475,32 +541,32 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - c61cbd30-f052-43b7-8b66-f192f286627a + - fc90973a-b81e-4343-ae65-6a04eca268d0 status: 200 OK code: 200 duration: "" - request: - body: '{"name":"tf-lb-acl-trusting-raman","action":{"type":"deny"},"match":{"ip_subnet":["0.0.0.0/0"],"http_filter":"acl_http_filter_none","http_filter_value":[],"invert":false},"index":5}' + body: '{"name":"tf-lb-acl-sleepy-gould","action":{"type":"deny"},"match":{"ip_subnet":["0.0.0.0/0"],"http_filter":"acl_http_filter_none","http_filter_value":[],"http_filter_option":null,"invert":false},"index":5}' form: {} headers: Content-Type: - application/json User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.16.3; darwin; amd64) terraform-provider/develop + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.17.1; darwin; amd64) terraform-provider/develop terraform/terraform-tests - url: https://api.scaleway.com/lb/v1/zones/fr-par-1/frontends/21da364c-fa2f-4bbd-a846-f0bcee934f45/acls + url: https://api.scaleway.com/lb/v1/zones/fr-par-1/frontends/379d4d08-a02a-44a0-aee9-b91cb03f8905/acls method: POST response: - body: '{"id":"f386ac33-a792-4a5a-a7b4-b4d8dd26ab0c","name":"tf-lb-acl-trusting-raman","match":{"ip_subnet":["0.0.0.0/0"],"http_filter":"acl_http_filter_none","http_filter_value":[],"invert":false},"action":{"type":"deny"},"frontend":{"id":"21da364c-fa2f-4bbd-a846-f0bcee934f45","name":"tf-test","inbound_port":80,"backend":{"id":"0844744b-ce68-4948-8080-042bccff5380","name":"tf-lb-bkd-upbeat-chaplygin","forward_protocol":"http","forward_port":80,"forward_port_algorithm":"roundrobin","sticky_sessions":"none","sticky_sessions_cookie_name":"","health_check":{"port":80,"check_delay":60000,"check_timeout":30000,"check_max_retries":2,"check_send_proxy":false,"tcp_config":{}},"pool":[],"lb":{"id":"a84a42e0-0cc7-4801-868a-404bb74f92bb","name":"test-lb-acl","description":"","status":"ready","instances":[],"organization_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","project_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","ip":[{"id":"ca931270-122b-4f39-af63-a76998b7cba4","ip_address":"51.159.114.103","organization_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","project_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","lb_id":"a84a42e0-0cc7-4801-868a-404bb74f92bb","reverse":"51-159-114-103.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}],"tags":[],"frontend_count":1,"backend_count":1,"type":"lb-s","subscriber":null,"ssl_compatibility_level":"ssl_compatibility_level_intermediate","created_at":"2021-05-17T12:47:43.991052Z","updated_at":"2021-05-17T12:47:46.601175Z","region":"fr-par","zone":"fr-par-1"},"send_proxy_v2":false,"timeout_server":null,"timeout_connect":null,"timeout_tunnel":null,"on_marked_down_action":"on_marked_down_action_none","proxy_protocol":"proxy_protocol_none","created_at":"2021-05-17T12:47:47.699451Z","updated_at":"2021-05-17T12:47:47.699451Z"},"lb":{"id":"a84a42e0-0cc7-4801-868a-404bb74f92bb","name":"test-lb-acl","description":"","status":"ready","instances":[],"organization_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","project_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","ip":[{"id":"ca931270-122b-4f39-af63-a76998b7cba4","ip_address":"51.159.114.103","organization_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","project_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","lb_id":"a84a42e0-0cc7-4801-868a-404bb74f92bb","reverse":"51-159-114-103.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}],"tags":[],"frontend_count":1,"backend_count":1,"type":"lb-s","subscriber":null,"ssl_compatibility_level":"ssl_compatibility_level_intermediate","created_at":"2021-05-17T12:47:43.991052Z","updated_at":"2021-05-17T12:47:46.601175Z","region":"fr-par","zone":"fr-par-1"},"timeout_client":30000,"certificate":null,"certificate_ids":[],"created_at":"2021-05-17T12:47:49.111587Z","updated_at":"2021-05-17T12:47:49.111587Z"},"index":5,"created_at":"2021-05-17T12:47:51.391823605Z","updated_at":"2021-05-17T12:47:51.391823605Z"}' + body: '{"id":"ff11c8f8-1b6a-4855-bfd6-6aa7c7a3efbe","name":"tf-lb-acl-sleepy-gould","match":{"ip_subnet":["0.0.0.0/0"],"http_filter":"acl_http_filter_none","http_filter_value":[],"invert":false,"http_filter_option":null},"action":{"type":"deny"},"frontend":{"id":"379d4d08-a02a-44a0-aee9-b91cb03f8905","name":"tf-test","inbound_port":80,"backend":{"id":"c4e944c2-f9a9-4e29-94a1-83286a016507","name":"tf-lb-bkd-xenodochial-euclid","forward_protocol":"http","forward_port":80,"forward_port_algorithm":"roundrobin","sticky_sessions":"none","sticky_sessions_cookie_name":"","health_check":{"port":80,"check_delay":60000,"check_timeout":30000,"check_max_retries":2,"check_send_proxy":false,"tcp_config":{}},"pool":[],"lb":{"id":"b9cd9103-2b3a-4ccd-b002-0fddc41978a0","name":"test-lb-acl","description":"","status":"ready","instances":[],"organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","ip":[{"id":"5668b5e2-ff42-4ffd-a8e8-260add7c6336","ip_address":"51.159.26.232","organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","lb_id":"b9cd9103-2b3a-4ccd-b002-0fddc41978a0","reverse":"51-159-26-232.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}],"tags":[],"frontend_count":1,"backend_count":1,"type":"lb-s","subscriber":null,"ssl_compatibility_level":"ssl_compatibility_level_intermediate","created_at":"2021-10-21T15:23:00.431494Z","updated_at":"2021-10-21T15:23:01.344246Z","private_network_count":0,"route_count":0,"region":"fr-par","zone":"fr-par-1"},"send_proxy_v2":false,"timeout_server":null,"timeout_connect":null,"timeout_tunnel":null,"on_marked_down_action":"on_marked_down_action_none","proxy_protocol":"proxy_protocol_none","created_at":"2021-10-21T15:23:03.310976Z","updated_at":"2021-10-21T15:23:03.310976Z"},"lb":{"id":"b9cd9103-2b3a-4ccd-b002-0fddc41978a0","name":"test-lb-acl","description":"","status":"ready","instances":[],"organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","ip":[{"id":"5668b5e2-ff42-4ffd-a8e8-260add7c6336","ip_address":"51.159.26.232","organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","lb_id":"b9cd9103-2b3a-4ccd-b002-0fddc41978a0","reverse":"51-159-26-232.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}],"tags":[],"frontend_count":1,"backend_count":1,"type":"lb-s","subscriber":null,"ssl_compatibility_level":"ssl_compatibility_level_intermediate","created_at":"2021-10-21T15:23:00.431494Z","updated_at":"2021-10-21T15:23:01.344246Z","private_network_count":0,"route_count":0,"region":"fr-par","zone":"fr-par-1"},"timeout_client":30000,"certificate":null,"certificate_ids":[],"created_at":"2021-10-21T15:23:03.900865Z","updated_at":"2021-10-21T15:23:03.900865Z"},"index":5,"created_at":"2021-10-21T15:23:06.017132714Z","updated_at":"2021-10-21T15:23:06.017132714Z"}' headers: Content-Length: - - "2835" + - "2941" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Mon, 17 May 2021 12:47:51 GMT + - Thu, 21 Oct 2021 15:23:06 GMT Server: - Scaleway API-Gateway Strict-Transport-Security: @@ -510,7 +576,7 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - beeb17b0-414a-43bf-9ec8-0abd2879832f + - e9308249-8234-44b6-91e8-1f0628a7d7e0 status: 200 OK code: 200 duration: "" @@ -519,21 +585,21 @@ interactions: form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.16.3; darwin; amd64) terraform-provider/develop + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.17.1; darwin; amd64) terraform-provider/develop terraform/terraform-tests - url: https://api.scaleway.com/lb/v1/zones/fr-par-1/frontends/21da364c-fa2f-4bbd-a846-f0bcee934f45 + url: https://api.scaleway.com/lb/v1/zones/fr-par-1/frontends/379d4d08-a02a-44a0-aee9-b91cb03f8905 method: GET response: - body: '{"id":"21da364c-fa2f-4bbd-a846-f0bcee934f45","name":"tf-test","inbound_port":80,"backend":{"id":"0844744b-ce68-4948-8080-042bccff5380","name":"tf-lb-bkd-upbeat-chaplygin","forward_protocol":"http","forward_port":80,"forward_port_algorithm":"roundrobin","sticky_sessions":"none","sticky_sessions_cookie_name":"","health_check":{"port":80,"check_delay":60000,"check_timeout":30000,"check_max_retries":2,"check_send_proxy":false,"tcp_config":{}},"pool":[],"lb":{"id":"a84a42e0-0cc7-4801-868a-404bb74f92bb","name":"test-lb-acl","description":"","status":"ready","instances":[],"organization_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","project_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","ip":[{"id":"ca931270-122b-4f39-af63-a76998b7cba4","ip_address":"51.159.114.103","organization_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","project_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","lb_id":"a84a42e0-0cc7-4801-868a-404bb74f92bb","reverse":"51-159-114-103.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}],"tags":[],"frontend_count":1,"backend_count":1,"type":"lb-s","subscriber":null,"ssl_compatibility_level":"ssl_compatibility_level_intermediate","created_at":"2021-05-17T12:47:43.991052Z","updated_at":"2021-05-17T12:47:46.601175Z","region":"fr-par","zone":"fr-par-1"},"send_proxy_v2":false,"timeout_server":null,"timeout_connect":null,"timeout_tunnel":null,"on_marked_down_action":"on_marked_down_action_none","proxy_protocol":"proxy_protocol_none","created_at":"2021-05-17T12:47:47.699451Z","updated_at":"2021-05-17T12:47:47.699451Z"},"lb":{"id":"a84a42e0-0cc7-4801-868a-404bb74f92bb","name":"test-lb-acl","description":"","status":"ready","instances":[],"organization_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","project_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","ip":[{"id":"ca931270-122b-4f39-af63-a76998b7cba4","ip_address":"51.159.114.103","organization_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","project_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","lb_id":"a84a42e0-0cc7-4801-868a-404bb74f92bb","reverse":"51-159-114-103.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}],"tags":[],"frontend_count":1,"backend_count":1,"type":"lb-s","subscriber":null,"ssl_compatibility_level":"ssl_compatibility_level_intermediate","created_at":"2021-05-17T12:47:43.991052Z","updated_at":"2021-05-17T12:47:46.601175Z","region":"fr-par","zone":"fr-par-1"},"timeout_client":30000,"certificate":null,"certificate_ids":[],"created_at":"2021-05-17T12:47:49.111587Z","updated_at":"2021-05-17T12:47:49.111587Z"}' + body: '{"id":"379d4d08-a02a-44a0-aee9-b91cb03f8905","name":"tf-test","inbound_port":80,"backend":{"id":"c4e944c2-f9a9-4e29-94a1-83286a016507","name":"tf-lb-bkd-xenodochial-euclid","forward_protocol":"http","forward_port":80,"forward_port_algorithm":"roundrobin","sticky_sessions":"none","sticky_sessions_cookie_name":"","health_check":{"port":80,"check_delay":60000,"check_timeout":30000,"check_max_retries":2,"check_send_proxy":false,"tcp_config":{}},"pool":[],"lb":{"id":"b9cd9103-2b3a-4ccd-b002-0fddc41978a0","name":"test-lb-acl","description":"","status":"ready","instances":[],"organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","ip":[{"id":"5668b5e2-ff42-4ffd-a8e8-260add7c6336","ip_address":"51.159.26.232","organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","lb_id":"b9cd9103-2b3a-4ccd-b002-0fddc41978a0","reverse":"51-159-26-232.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}],"tags":[],"frontend_count":1,"backend_count":1,"type":"lb-s","subscriber":null,"ssl_compatibility_level":"ssl_compatibility_level_intermediate","created_at":"2021-10-21T15:23:00.431494Z","updated_at":"2021-10-21T15:23:01.344246Z","private_network_count":0,"route_count":0,"region":"fr-par","zone":"fr-par-1"},"send_proxy_v2":false,"timeout_server":null,"timeout_connect":null,"timeout_tunnel":null,"on_marked_down_action":"on_marked_down_action_none","proxy_protocol":"proxy_protocol_none","created_at":"2021-10-21T15:23:03.310976Z","updated_at":"2021-10-21T15:23:03.310976Z"},"lb":{"id":"b9cd9103-2b3a-4ccd-b002-0fddc41978a0","name":"test-lb-acl","description":"","status":"ready","instances":[],"organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","ip":[{"id":"5668b5e2-ff42-4ffd-a8e8-260add7c6336","ip_address":"51.159.26.232","organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","lb_id":"b9cd9103-2b3a-4ccd-b002-0fddc41978a0","reverse":"51-159-26-232.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}],"tags":[],"frontend_count":1,"backend_count":1,"type":"lb-s","subscriber":null,"ssl_compatibility_level":"ssl_compatibility_level_intermediate","created_at":"2021-10-21T15:23:00.431494Z","updated_at":"2021-10-21T15:23:01.344246Z","private_network_count":0,"route_count":0,"region":"fr-par","zone":"fr-par-1"},"timeout_client":30000,"certificate":null,"certificate_ids":[],"created_at":"2021-10-21T15:23:03.900865Z","updated_at":"2021-10-21T15:23:03.900865Z"}' headers: Content-Length: - - "2506" + - "2588" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Mon, 17 May 2021 12:47:51 GMT + - Thu, 21 Oct 2021 15:23:06 GMT Server: - Scaleway API-Gateway Strict-Transport-Security: @@ -543,7 +609,7 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 1aa7065c-e1f9-4797-930f-882c7c14925b + - 1357fd88-8aa7-4d9d-80be-7be754650f93 status: 200 OK code: 200 duration: "" @@ -552,19 +618,19 @@ interactions: form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.16.3; darwin; amd64) terraform-provider/develop + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.17.1; darwin; amd64) terraform-provider/develop terraform/terraform-tests - url: https://api.scaleway.com/lb/v1/zones/fr-par-1/frontends/21da364c-fa2f-4bbd-a846-f0bcee934f45/acls?order_by=created_at_asc&page=1 + url: https://api.scaleway.com/lb/v1/zones/fr-par-1/frontends/379d4d08-a02a-44a0-aee9-b91cb03f8905/acls?order_by=created_at_asc&page=1 method: GET response: - body: '{"acls":[{"id":"c9ae20d1-69f0-47e7-ac9f-da1d02109079","name":"test-acl","match":{"ip_subnet":["192.168.0.1","192.168.0.2","192.168.10.0/24"],"http_filter":"acl_http_filter_none","http_filter_value":[],"invert":true},"action":{"type":"allow"},"frontend":{"id":"21da364c-fa2f-4bbd-a846-f0bcee934f45","name":"tf-test","inbound_port":80,"backend":{"id":"0844744b-ce68-4948-8080-042bccff5380","name":"tf-lb-bkd-upbeat-chaplygin","forward_protocol":"http","forward_port":80,"forward_port_algorithm":"roundrobin","sticky_sessions":"none","sticky_sessions_cookie_name":"","health_check":{"port":80,"check_delay":60000,"check_timeout":30000,"check_max_retries":2,"check_send_proxy":false,"tcp_config":{}},"pool":[],"lb":{"id":"a84a42e0-0cc7-4801-868a-404bb74f92bb","name":"test-lb-acl","description":"","status":"ready","instances":[],"organization_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","project_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","ip":[{"id":"ca931270-122b-4f39-af63-a76998b7cba4","ip_address":"51.159.114.103","organization_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","project_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","lb_id":"a84a42e0-0cc7-4801-868a-404bb74f92bb","reverse":"51-159-114-103.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}],"tags":[],"frontend_count":1,"backend_count":1,"type":"lb-s","subscriber":null,"ssl_compatibility_level":"ssl_compatibility_level_intermediate","created_at":"2021-05-17T12:47:43.991052Z","updated_at":"2021-05-17T12:47:46.601175Z","region":"fr-par","zone":"fr-par-1"},"send_proxy_v2":false,"timeout_server":null,"timeout_connect":null,"timeout_tunnel":null,"on_marked_down_action":"on_marked_down_action_none","proxy_protocol":"proxy_protocol_none","created_at":"2021-05-17T12:47:47.699451Z","updated_at":"2021-05-17T12:47:47.699451Z"},"lb":{"id":"a84a42e0-0cc7-4801-868a-404bb74f92bb","name":"test-lb-acl","description":"","status":"ready","instances":[],"organization_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","project_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","ip":[{"id":"ca931270-122b-4f39-af63-a76998b7cba4","ip_address":"51.159.114.103","organization_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","project_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","lb_id":"a84a42e0-0cc7-4801-868a-404bb74f92bb","reverse":"51-159-114-103.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}],"tags":[],"frontend_count":1,"backend_count":1,"type":"lb-s","subscriber":null,"ssl_compatibility_level":"ssl_compatibility_level_intermediate","created_at":"2021-05-17T12:47:43.991052Z","updated_at":"2021-05-17T12:47:46.601175Z","region":"fr-par","zone":"fr-par-1"},"timeout_client":30000,"certificate":null,"certificate_ids":[],"created_at":"2021-05-17T12:47:49.111587Z","updated_at":"2021-05-17T12:47:49.111587Z"},"index":1,"created_at":"2021-05-17T12:47:49.735686Z","updated_at":"2021-05-17T12:47:49.735686Z"},{"id":"71a19e90-3069-49be-9ed4-6d289b2884a4","name":"tf-lb-acl-jolly-einstein","match":{"ip_subnet":["0.0.0.0/0"],"http_filter":"path_begin","http_filter_value":["criteria1","criteria2"],"invert":true},"action":{"type":"allow"},"frontend":{"id":"21da364c-fa2f-4bbd-a846-f0bcee934f45","name":"tf-test","inbound_port":80,"backend":{"id":"0844744b-ce68-4948-8080-042bccff5380","name":"tf-lb-bkd-upbeat-chaplygin","forward_protocol":"http","forward_port":80,"forward_port_algorithm":"roundrobin","sticky_sessions":"none","sticky_sessions_cookie_name":"","health_check":{"port":80,"check_delay":60000,"check_timeout":30000,"check_max_retries":2,"check_send_proxy":false,"tcp_config":{}},"pool":[],"lb":{"id":"a84a42e0-0cc7-4801-868a-404bb74f92bb","name":"test-lb-acl","description":"","status":"ready","instances":[],"organization_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","project_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","ip":[{"id":"ca931270-122b-4f39-af63-a76998b7cba4","ip_address":"51.159.114.103","organization_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","project_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","lb_id":"a84a42e0-0cc7-4801-868a-404bb74f92bb","reverse":"51-159-114-103.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}],"tags":[],"frontend_count":1,"backend_count":1,"type":"lb-s","subscriber":null,"ssl_compatibility_level":"ssl_compatibility_level_intermediate","created_at":"2021-05-17T12:47:43.991052Z","updated_at":"2021-05-17T12:47:46.601175Z","region":"fr-par","zone":"fr-par-1"},"send_proxy_v2":false,"timeout_server":null,"timeout_connect":null,"timeout_tunnel":null,"on_marked_down_action":"on_marked_down_action_none","proxy_protocol":"proxy_protocol_none","created_at":"2021-05-17T12:47:47.699451Z","updated_at":"2021-05-17T12:47:47.699451Z"},"lb":{"id":"a84a42e0-0cc7-4801-868a-404bb74f92bb","name":"test-lb-acl","description":"","status":"ready","instances":[],"organization_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","project_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","ip":[{"id":"ca931270-122b-4f39-af63-a76998b7cba4","ip_address":"51.159.114.103","organization_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","project_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","lb_id":"a84a42e0-0cc7-4801-868a-404bb74f92bb","reverse":"51-159-114-103.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}],"tags":[],"frontend_count":1,"backend_count":1,"type":"lb-s","subscriber":null,"ssl_compatibility_level":"ssl_compatibility_level_intermediate","created_at":"2021-05-17T12:47:43.991052Z","updated_at":"2021-05-17T12:47:46.601175Z","region":"fr-par","zone":"fr-par-1"},"timeout_client":30000,"certificate":null,"certificate_ids":[],"created_at":"2021-05-17T12:47:49.111587Z","updated_at":"2021-05-17T12:47:49.111587Z"},"index":2,"created_at":"2021-05-17T12:47:50.132267Z","updated_at":"2021-05-17T12:47:50.132267Z"},{"id":"239d1ea7-30bc-458c-be75-e98c199d1d2a","name":"tf-lb-acl-vigilant-lamport","match":{"ip_subnet":["0.0.0.0/0"],"http_filter":"path_begin","http_filter_value":["criteria1","criteria2"],"invert":false},"action":{"type":"allow"},"frontend":{"id":"21da364c-fa2f-4bbd-a846-f0bcee934f45","name":"tf-test","inbound_port":80,"backend":{"id":"0844744b-ce68-4948-8080-042bccff5380","name":"tf-lb-bkd-upbeat-chaplygin","forward_protocol":"http","forward_port":80,"forward_port_algorithm":"roundrobin","sticky_sessions":"none","sticky_sessions_cookie_name":"","health_check":{"port":80,"check_delay":60000,"check_timeout":30000,"check_max_retries":2,"check_send_proxy":false,"tcp_config":{}},"pool":[],"lb":{"id":"a84a42e0-0cc7-4801-868a-404bb74f92bb","name":"test-lb-acl","description":"","status":"ready","instances":[],"organization_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","project_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","ip":[{"id":"ca931270-122b-4f39-af63-a76998b7cba4","ip_address":"51.159.114.103","organization_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","project_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","lb_id":"a84a42e0-0cc7-4801-868a-404bb74f92bb","reverse":"51-159-114-103.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}],"tags":[],"frontend_count":1,"backend_count":1,"type":"lb-s","subscriber":null,"ssl_compatibility_level":"ssl_compatibility_level_intermediate","created_at":"2021-05-17T12:47:43.991052Z","updated_at":"2021-05-17T12:47:46.601175Z","region":"fr-par","zone":"fr-par-1"},"send_proxy_v2":false,"timeout_server":null,"timeout_connect":null,"timeout_tunnel":null,"on_marked_down_action":"on_marked_down_action_none","proxy_protocol":"proxy_protocol_none","created_at":"2021-05-17T12:47:47.699451Z","updated_at":"2021-05-17T12:47:47.699451Z"},"lb":{"id":"a84a42e0-0cc7-4801-868a-404bb74f92bb","name":"test-lb-acl","description":"","status":"ready","instances":[],"organization_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","project_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","ip":[{"id":"ca931270-122b-4f39-af63-a76998b7cba4","ip_address":"51.159.114.103","organization_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","project_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","lb_id":"a84a42e0-0cc7-4801-868a-404bb74f92bb","reverse":"51-159-114-103.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}],"tags":[],"frontend_count":1,"backend_count":1,"type":"lb-s","subscriber":null,"ssl_compatibility_level":"ssl_compatibility_level_intermediate","created_at":"2021-05-17T12:47:43.991052Z","updated_at":"2021-05-17T12:47:46.601175Z","region":"fr-par","zone":"fr-par-1"},"timeout_client":30000,"certificate":null,"certificate_ids":[],"created_at":"2021-05-17T12:47:49.111587Z","updated_at":"2021-05-17T12:47:49.111587Z"},"index":3,"created_at":"2021-05-17T12:47:50.541716Z","updated_at":"2021-05-17T12:47:50.541716Z"},{"id":"21037ccb-2fa4-4a37-bcf7-2cf0549a4626","name":"tf-lb-acl-bold-galois","match":{"ip_subnet":["0.0.0.0/0"],"http_filter":"acl_http_filter_none","http_filter_value":[],"invert":false},"action":{"type":"allow"},"frontend":{"id":"21da364c-fa2f-4bbd-a846-f0bcee934f45","name":"tf-test","inbound_port":80,"backend":{"id":"0844744b-ce68-4948-8080-042bccff5380","name":"tf-lb-bkd-upbeat-chaplygin","forward_protocol":"http","forward_port":80,"forward_port_algorithm":"roundrobin","sticky_sessions":"none","sticky_sessions_cookie_name":"","health_check":{"port":80,"check_delay":60000,"check_timeout":30000,"check_max_retries":2,"check_send_proxy":false,"tcp_config":{}},"pool":[],"lb":{"id":"a84a42e0-0cc7-4801-868a-404bb74f92bb","name":"test-lb-acl","description":"","status":"ready","instances":[],"organization_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","project_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","ip":[{"id":"ca931270-122b-4f39-af63-a76998b7cba4","ip_address":"51.159.114.103","organization_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","project_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","lb_id":"a84a42e0-0cc7-4801-868a-404bb74f92bb","reverse":"51-159-114-103.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}],"tags":[],"frontend_count":1,"backend_count":1,"type":"lb-s","subscriber":null,"ssl_compatibility_level":"ssl_compatibility_level_intermediate","created_at":"2021-05-17T12:47:43.991052Z","updated_at":"2021-05-17T12:47:46.601175Z","region":"fr-par","zone":"fr-par-1"},"send_proxy_v2":false,"timeout_server":null,"timeout_connect":null,"timeout_tunnel":null,"on_marked_down_action":"on_marked_down_action_none","proxy_protocol":"proxy_protocol_none","created_at":"2021-05-17T12:47:47.699451Z","updated_at":"2021-05-17T12:47:47.699451Z"},"lb":{"id":"a84a42e0-0cc7-4801-868a-404bb74f92bb","name":"test-lb-acl","description":"","status":"ready","instances":[],"organization_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","project_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","ip":[{"id":"ca931270-122b-4f39-af63-a76998b7cba4","ip_address":"51.159.114.103","organization_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","project_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","lb_id":"a84a42e0-0cc7-4801-868a-404bb74f92bb","reverse":"51-159-114-103.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}],"tags":[],"frontend_count":1,"backend_count":1,"type":"lb-s","subscriber":null,"ssl_compatibility_level":"ssl_compatibility_level_intermediate","created_at":"2021-05-17T12:47:43.991052Z","updated_at":"2021-05-17T12:47:46.601175Z","region":"fr-par","zone":"fr-par-1"},"timeout_client":30000,"certificate":null,"certificate_ids":[],"created_at":"2021-05-17T12:47:49.111587Z","updated_at":"2021-05-17T12:47:49.111587Z"},"index":4,"created_at":"2021-05-17T12:47:50.976196Z","updated_at":"2021-05-17T12:47:50.976196Z"},{"id":"f386ac33-a792-4a5a-a7b4-b4d8dd26ab0c","name":"tf-lb-acl-trusting-raman","match":{"ip_subnet":["0.0.0.0/0"],"http_filter":"acl_http_filter_none","http_filter_value":[],"invert":false},"action":{"type":"deny"},"frontend":{"id":"21da364c-fa2f-4bbd-a846-f0bcee934f45","name":"tf-test","inbound_port":80,"backend":{"id":"0844744b-ce68-4948-8080-042bccff5380","name":"tf-lb-bkd-upbeat-chaplygin","forward_protocol":"http","forward_port":80,"forward_port_algorithm":"roundrobin","sticky_sessions":"none","sticky_sessions_cookie_name":"","health_check":{"port":80,"check_delay":60000,"check_timeout":30000,"check_max_retries":2,"check_send_proxy":false,"tcp_config":{}},"pool":[],"lb":{"id":"a84a42e0-0cc7-4801-868a-404bb74f92bb","name":"test-lb-acl","description":"","status":"ready","instances":[],"organization_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","project_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","ip":[{"id":"ca931270-122b-4f39-af63-a76998b7cba4","ip_address":"51.159.114.103","organization_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","project_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","lb_id":"a84a42e0-0cc7-4801-868a-404bb74f92bb","reverse":"51-159-114-103.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}],"tags":[],"frontend_count":1,"backend_count":1,"type":"lb-s","subscriber":null,"ssl_compatibility_level":"ssl_compatibility_level_intermediate","created_at":"2021-05-17T12:47:43.991052Z","updated_at":"2021-05-17T12:47:46.601175Z","region":"fr-par","zone":"fr-par-1"},"send_proxy_v2":false,"timeout_server":null,"timeout_connect":null,"timeout_tunnel":null,"on_marked_down_action":"on_marked_down_action_none","proxy_protocol":"proxy_protocol_none","created_at":"2021-05-17T12:47:47.699451Z","updated_at":"2021-05-17T12:47:47.699451Z"},"lb":{"id":"a84a42e0-0cc7-4801-868a-404bb74f92bb","name":"test-lb-acl","description":"","status":"ready","instances":[],"organization_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","project_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","ip":[{"id":"ca931270-122b-4f39-af63-a76998b7cba4","ip_address":"51.159.114.103","organization_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","project_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","lb_id":"a84a42e0-0cc7-4801-868a-404bb74f92bb","reverse":"51-159-114-103.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}],"tags":[],"frontend_count":1,"backend_count":1,"type":"lb-s","subscriber":null,"ssl_compatibility_level":"ssl_compatibility_level_intermediate","created_at":"2021-05-17T12:47:43.991052Z","updated_at":"2021-05-17T12:47:46.601175Z","region":"fr-par","zone":"fr-par-1"},"timeout_client":30000,"certificate":null,"certificate_ids":[],"created_at":"2021-05-17T12:47:49.111587Z","updated_at":"2021-05-17T12:47:49.111587Z"},"index":5,"created_at":"2021-05-17T12:47:51.391824Z","updated_at":"2021-05-17T12:47:51.391824Z"}],"total_count":5}' + body: '{"acls":[{"id":"3105c565-30d1-4679-984d-0bf16a65e21e","name":"test-acl","match":{"ip_subnet":["192.168.0.1","192.168.0.2","192.168.10.0/24"],"http_filter":"acl_http_filter_none","http_filter_value":[],"invert":true,"http_filter_option":null},"action":{"type":"allow"},"frontend":{"id":"379d4d08-a02a-44a0-aee9-b91cb03f8905","name":"tf-test","inbound_port":80,"backend":{"id":"c4e944c2-f9a9-4e29-94a1-83286a016507","name":"tf-lb-bkd-xenodochial-euclid","forward_protocol":"http","forward_port":80,"forward_port_algorithm":"roundrobin","sticky_sessions":"none","sticky_sessions_cookie_name":"","health_check":{"port":80,"check_delay":60000,"check_timeout":30000,"check_max_retries":2,"check_send_proxy":false,"tcp_config":{}},"pool":[],"lb":{"id":"b9cd9103-2b3a-4ccd-b002-0fddc41978a0","name":"test-lb-acl","description":"","status":"ready","instances":[],"organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","ip":[{"id":"5668b5e2-ff42-4ffd-a8e8-260add7c6336","ip_address":"51.159.26.232","organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","lb_id":"b9cd9103-2b3a-4ccd-b002-0fddc41978a0","reverse":"51-159-26-232.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}],"tags":[],"frontend_count":1,"backend_count":1,"type":"lb-s","subscriber":null,"ssl_compatibility_level":"ssl_compatibility_level_intermediate","created_at":"2021-10-21T15:23:00.431494Z","updated_at":"2021-10-21T15:23:01.344246Z","private_network_count":0,"route_count":0,"region":"fr-par","zone":"fr-par-1"},"send_proxy_v2":false,"timeout_server":null,"timeout_connect":null,"timeout_tunnel":null,"on_marked_down_action":"on_marked_down_action_none","proxy_protocol":"proxy_protocol_none","created_at":"2021-10-21T15:23:03.310976Z","updated_at":"2021-10-21T15:23:03.310976Z"},"lb":{"id":"b9cd9103-2b3a-4ccd-b002-0fddc41978a0","name":"test-lb-acl","description":"","status":"ready","instances":[],"organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","ip":[{"id":"5668b5e2-ff42-4ffd-a8e8-260add7c6336","ip_address":"51.159.26.232","organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","lb_id":"b9cd9103-2b3a-4ccd-b002-0fddc41978a0","reverse":"51-159-26-232.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}],"tags":[],"frontend_count":1,"backend_count":1,"type":"lb-s","subscriber":null,"ssl_compatibility_level":"ssl_compatibility_level_intermediate","created_at":"2021-10-21T15:23:00.431494Z","updated_at":"2021-10-21T15:23:01.344246Z","private_network_count":0,"route_count":0,"region":"fr-par","zone":"fr-par-1"},"timeout_client":30000,"certificate":null,"certificate_ids":[],"created_at":"2021-10-21T15:23:03.900865Z","updated_at":"2021-10-21T15:23:03.900865Z"},"index":1,"created_at":"2021-10-21T15:23:04.464942Z","updated_at":"2021-10-21T15:23:04.464942Z"},{"id":"b77bb109-e8f9-4dc1-9c86-7cd6a32eccf3","name":"tf-lb-acl-cocky-hodgkin","match":{"ip_subnet":["0.0.0.0/0"],"http_filter":"path_begin","http_filter_value":["criteria1","criteria2"],"invert":true,"http_filter_option":null},"action":{"type":"allow"},"frontend":{"id":"379d4d08-a02a-44a0-aee9-b91cb03f8905","name":"tf-test","inbound_port":80,"backend":{"id":"c4e944c2-f9a9-4e29-94a1-83286a016507","name":"tf-lb-bkd-xenodochial-euclid","forward_protocol":"http","forward_port":80,"forward_port_algorithm":"roundrobin","sticky_sessions":"none","sticky_sessions_cookie_name":"","health_check":{"port":80,"check_delay":60000,"check_timeout":30000,"check_max_retries":2,"check_send_proxy":false,"tcp_config":{}},"pool":[],"lb":{"id":"b9cd9103-2b3a-4ccd-b002-0fddc41978a0","name":"test-lb-acl","description":"","status":"ready","instances":[],"organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","ip":[{"id":"5668b5e2-ff42-4ffd-a8e8-260add7c6336","ip_address":"51.159.26.232","organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","lb_id":"b9cd9103-2b3a-4ccd-b002-0fddc41978a0","reverse":"51-159-26-232.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}],"tags":[],"frontend_count":1,"backend_count":1,"type":"lb-s","subscriber":null,"ssl_compatibility_level":"ssl_compatibility_level_intermediate","created_at":"2021-10-21T15:23:00.431494Z","updated_at":"2021-10-21T15:23:01.344246Z","private_network_count":0,"route_count":0,"region":"fr-par","zone":"fr-par-1"},"send_proxy_v2":false,"timeout_server":null,"timeout_connect":null,"timeout_tunnel":null,"on_marked_down_action":"on_marked_down_action_none","proxy_protocol":"proxy_protocol_none","created_at":"2021-10-21T15:23:03.310976Z","updated_at":"2021-10-21T15:23:03.310976Z"},"lb":{"id":"b9cd9103-2b3a-4ccd-b002-0fddc41978a0","name":"test-lb-acl","description":"","status":"ready","instances":[],"organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","ip":[{"id":"5668b5e2-ff42-4ffd-a8e8-260add7c6336","ip_address":"51.159.26.232","organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","lb_id":"b9cd9103-2b3a-4ccd-b002-0fddc41978a0","reverse":"51-159-26-232.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}],"tags":[],"frontend_count":1,"backend_count":1,"type":"lb-s","subscriber":null,"ssl_compatibility_level":"ssl_compatibility_level_intermediate","created_at":"2021-10-21T15:23:00.431494Z","updated_at":"2021-10-21T15:23:01.344246Z","private_network_count":0,"route_count":0,"region":"fr-par","zone":"fr-par-1"},"timeout_client":30000,"certificate":null,"certificate_ids":[],"created_at":"2021-10-21T15:23:03.900865Z","updated_at":"2021-10-21T15:23:03.900865Z"},"index":2,"created_at":"2021-10-21T15:23:04.851550Z","updated_at":"2021-10-21T15:23:04.851550Z"},{"id":"6a388080-adc2-4a51-a1c8-7489e57c30c7","name":"tf-lb-acl-confident-mclean","match":{"ip_subnet":["0.0.0.0/0"],"http_filter":"path_begin","http_filter_value":["criteria1","criteria2"],"invert":false,"http_filter_option":null},"action":{"type":"allow"},"frontend":{"id":"379d4d08-a02a-44a0-aee9-b91cb03f8905","name":"tf-test","inbound_port":80,"backend":{"id":"c4e944c2-f9a9-4e29-94a1-83286a016507","name":"tf-lb-bkd-xenodochial-euclid","forward_protocol":"http","forward_port":80,"forward_port_algorithm":"roundrobin","sticky_sessions":"none","sticky_sessions_cookie_name":"","health_check":{"port":80,"check_delay":60000,"check_timeout":30000,"check_max_retries":2,"check_send_proxy":false,"tcp_config":{}},"pool":[],"lb":{"id":"b9cd9103-2b3a-4ccd-b002-0fddc41978a0","name":"test-lb-acl","description":"","status":"ready","instances":[],"organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","ip":[{"id":"5668b5e2-ff42-4ffd-a8e8-260add7c6336","ip_address":"51.159.26.232","organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","lb_id":"b9cd9103-2b3a-4ccd-b002-0fddc41978a0","reverse":"51-159-26-232.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}],"tags":[],"frontend_count":1,"backend_count":1,"type":"lb-s","subscriber":null,"ssl_compatibility_level":"ssl_compatibility_level_intermediate","created_at":"2021-10-21T15:23:00.431494Z","updated_at":"2021-10-21T15:23:01.344246Z","private_network_count":0,"route_count":0,"region":"fr-par","zone":"fr-par-1"},"send_proxy_v2":false,"timeout_server":null,"timeout_connect":null,"timeout_tunnel":null,"on_marked_down_action":"on_marked_down_action_none","proxy_protocol":"proxy_protocol_none","created_at":"2021-10-21T15:23:03.310976Z","updated_at":"2021-10-21T15:23:03.310976Z"},"lb":{"id":"b9cd9103-2b3a-4ccd-b002-0fddc41978a0","name":"test-lb-acl","description":"","status":"ready","instances":[],"organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","ip":[{"id":"5668b5e2-ff42-4ffd-a8e8-260add7c6336","ip_address":"51.159.26.232","organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","lb_id":"b9cd9103-2b3a-4ccd-b002-0fddc41978a0","reverse":"51-159-26-232.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}],"tags":[],"frontend_count":1,"backend_count":1,"type":"lb-s","subscriber":null,"ssl_compatibility_level":"ssl_compatibility_level_intermediate","created_at":"2021-10-21T15:23:00.431494Z","updated_at":"2021-10-21T15:23:01.344246Z","private_network_count":0,"route_count":0,"region":"fr-par","zone":"fr-par-1"},"timeout_client":30000,"certificate":null,"certificate_ids":[],"created_at":"2021-10-21T15:23:03.900865Z","updated_at":"2021-10-21T15:23:03.900865Z"},"index":3,"created_at":"2021-10-21T15:23:05.228182Z","updated_at":"2021-10-21T15:23:05.228182Z"},{"id":"259a6dbe-9924-4f92-9e2d-191a3c488e20","name":"tf-lb-acl-goofy-einstein","match":{"ip_subnet":["0.0.0.0/0"],"http_filter":"acl_http_filter_none","http_filter_value":[],"invert":false,"http_filter_option":null},"action":{"type":"allow"},"frontend":{"id":"379d4d08-a02a-44a0-aee9-b91cb03f8905","name":"tf-test","inbound_port":80,"backend":{"id":"c4e944c2-f9a9-4e29-94a1-83286a016507","name":"tf-lb-bkd-xenodochial-euclid","forward_protocol":"http","forward_port":80,"forward_port_algorithm":"roundrobin","sticky_sessions":"none","sticky_sessions_cookie_name":"","health_check":{"port":80,"check_delay":60000,"check_timeout":30000,"check_max_retries":2,"check_send_proxy":false,"tcp_config":{}},"pool":[],"lb":{"id":"b9cd9103-2b3a-4ccd-b002-0fddc41978a0","name":"test-lb-acl","description":"","status":"ready","instances":[],"organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","ip":[{"id":"5668b5e2-ff42-4ffd-a8e8-260add7c6336","ip_address":"51.159.26.232","organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","lb_id":"b9cd9103-2b3a-4ccd-b002-0fddc41978a0","reverse":"51-159-26-232.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}],"tags":[],"frontend_count":1,"backend_count":1,"type":"lb-s","subscriber":null,"ssl_compatibility_level":"ssl_compatibility_level_intermediate","created_at":"2021-10-21T15:23:00.431494Z","updated_at":"2021-10-21T15:23:01.344246Z","private_network_count":0,"route_count":0,"region":"fr-par","zone":"fr-par-1"},"send_proxy_v2":false,"timeout_server":null,"timeout_connect":null,"timeout_tunnel":null,"on_marked_down_action":"on_marked_down_action_none","proxy_protocol":"proxy_protocol_none","created_at":"2021-10-21T15:23:03.310976Z","updated_at":"2021-10-21T15:23:03.310976Z"},"lb":{"id":"b9cd9103-2b3a-4ccd-b002-0fddc41978a0","name":"test-lb-acl","description":"","status":"ready","instances":[],"organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","ip":[{"id":"5668b5e2-ff42-4ffd-a8e8-260add7c6336","ip_address":"51.159.26.232","organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","lb_id":"b9cd9103-2b3a-4ccd-b002-0fddc41978a0","reverse":"51-159-26-232.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}],"tags":[],"frontend_count":1,"backend_count":1,"type":"lb-s","subscriber":null,"ssl_compatibility_level":"ssl_compatibility_level_intermediate","created_at":"2021-10-21T15:23:00.431494Z","updated_at":"2021-10-21T15:23:01.344246Z","private_network_count":0,"route_count":0,"region":"fr-par","zone":"fr-par-1"},"timeout_client":30000,"certificate":null,"certificate_ids":[],"created_at":"2021-10-21T15:23:03.900865Z","updated_at":"2021-10-21T15:23:03.900865Z"},"index":4,"created_at":"2021-10-21T15:23:05.586882Z","updated_at":"2021-10-21T15:23:05.586882Z"},{"id":"ff11c8f8-1b6a-4855-bfd6-6aa7c7a3efbe","name":"tf-lb-acl-sleepy-gould","match":{"ip_subnet":["0.0.0.0/0"],"http_filter":"acl_http_filter_none","http_filter_value":[],"invert":false,"http_filter_option":null},"action":{"type":"deny"},"frontend":{"id":"379d4d08-a02a-44a0-aee9-b91cb03f8905","name":"tf-test","inbound_port":80,"backend":{"id":"c4e944c2-f9a9-4e29-94a1-83286a016507","name":"tf-lb-bkd-xenodochial-euclid","forward_protocol":"http","forward_port":80,"forward_port_algorithm":"roundrobin","sticky_sessions":"none","sticky_sessions_cookie_name":"","health_check":{"port":80,"check_delay":60000,"check_timeout":30000,"check_max_retries":2,"check_send_proxy":false,"tcp_config":{}},"pool":[],"lb":{"id":"b9cd9103-2b3a-4ccd-b002-0fddc41978a0","name":"test-lb-acl","description":"","status":"ready","instances":[],"organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","ip":[{"id":"5668b5e2-ff42-4ffd-a8e8-260add7c6336","ip_address":"51.159.26.232","organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","lb_id":"b9cd9103-2b3a-4ccd-b002-0fddc41978a0","reverse":"51-159-26-232.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}],"tags":[],"frontend_count":1,"backend_count":1,"type":"lb-s","subscriber":null,"ssl_compatibility_level":"ssl_compatibility_level_intermediate","created_at":"2021-10-21T15:23:00.431494Z","updated_at":"2021-10-21T15:23:01.344246Z","private_network_count":0,"route_count":0,"region":"fr-par","zone":"fr-par-1"},"send_proxy_v2":false,"timeout_server":null,"timeout_connect":null,"timeout_tunnel":null,"on_marked_down_action":"on_marked_down_action_none","proxy_protocol":"proxy_protocol_none","created_at":"2021-10-21T15:23:03.310976Z","updated_at":"2021-10-21T15:23:03.310976Z"},"lb":{"id":"b9cd9103-2b3a-4ccd-b002-0fddc41978a0","name":"test-lb-acl","description":"","status":"ready","instances":[],"organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","ip":[{"id":"5668b5e2-ff42-4ffd-a8e8-260add7c6336","ip_address":"51.159.26.232","organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","lb_id":"b9cd9103-2b3a-4ccd-b002-0fddc41978a0","reverse":"51-159-26-232.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}],"tags":[],"frontend_count":1,"backend_count":1,"type":"lb-s","subscriber":null,"ssl_compatibility_level":"ssl_compatibility_level_intermediate","created_at":"2021-10-21T15:23:00.431494Z","updated_at":"2021-10-21T15:23:01.344246Z","private_network_count":0,"route_count":0,"region":"fr-par","zone":"fr-par-1"},"timeout_client":30000,"certificate":null,"certificate_ids":[],"created_at":"2021-10-21T15:23:03.900865Z","updated_at":"2021-10-21T15:23:03.900865Z"},"index":5,"created_at":"2021-10-21T15:23:06.017133Z","updated_at":"2021-10-21T15:23:06.017133Z"}],"total_count":5}' headers: Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Mon, 17 May 2021 12:47:51 GMT + - Thu, 21 Oct 2021 15:23:06 GMT Server: - Scaleway API-Gateway Strict-Transport-Security: @@ -574,7 +640,7 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 4abd75e5-331f-4bb5-bd2c-67738ae41ba5 + - d4040048-28bf-48ed-928d-00ce02ded162 status: 200 OK code: 200 duration: "" @@ -583,19 +649,19 @@ interactions: form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.16.3; darwin; amd64) terraform-provider/develop + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.17.1; darwin; amd64) terraform-provider/develop terraform/terraform-tests - url: https://api.scaleway.com/lb/v1/zones/fr-par-1/frontends/21da364c-fa2f-4bbd-a846-f0bcee934f45/acls?order_by=created_at_asc&page=1 + url: https://api.scaleway.com/lb/v1/zones/fr-par-1/frontends/379d4d08-a02a-44a0-aee9-b91cb03f8905/acls?order_by=created_at_asc&page=1 method: GET response: - body: '{"acls":[{"id":"c9ae20d1-69f0-47e7-ac9f-da1d02109079","name":"test-acl","match":{"ip_subnet":["192.168.0.1","192.168.0.2","192.168.10.0/24"],"http_filter":"acl_http_filter_none","http_filter_value":[],"invert":true},"action":{"type":"allow"},"frontend":{"id":"21da364c-fa2f-4bbd-a846-f0bcee934f45","name":"tf-test","inbound_port":80,"backend":{"id":"0844744b-ce68-4948-8080-042bccff5380","name":"tf-lb-bkd-upbeat-chaplygin","forward_protocol":"http","forward_port":80,"forward_port_algorithm":"roundrobin","sticky_sessions":"none","sticky_sessions_cookie_name":"","health_check":{"port":80,"check_delay":60000,"check_timeout":30000,"check_max_retries":2,"check_send_proxy":false,"tcp_config":{}},"pool":[],"lb":{"id":"a84a42e0-0cc7-4801-868a-404bb74f92bb","name":"test-lb-acl","description":"","status":"ready","instances":[],"organization_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","project_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","ip":[{"id":"ca931270-122b-4f39-af63-a76998b7cba4","ip_address":"51.159.114.103","organization_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","project_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","lb_id":"a84a42e0-0cc7-4801-868a-404bb74f92bb","reverse":"51-159-114-103.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}],"tags":[],"frontend_count":1,"backend_count":1,"type":"lb-s","subscriber":null,"ssl_compatibility_level":"ssl_compatibility_level_intermediate","created_at":"2021-05-17T12:47:43.991052Z","updated_at":"2021-05-17T12:47:46.601175Z","region":"fr-par","zone":"fr-par-1"},"send_proxy_v2":false,"timeout_server":null,"timeout_connect":null,"timeout_tunnel":null,"on_marked_down_action":"on_marked_down_action_none","proxy_protocol":"proxy_protocol_none","created_at":"2021-05-17T12:47:47.699451Z","updated_at":"2021-05-17T12:47:47.699451Z"},"lb":{"id":"a84a42e0-0cc7-4801-868a-404bb74f92bb","name":"test-lb-acl","description":"","status":"ready","instances":[],"organization_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","project_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","ip":[{"id":"ca931270-122b-4f39-af63-a76998b7cba4","ip_address":"51.159.114.103","organization_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","project_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","lb_id":"a84a42e0-0cc7-4801-868a-404bb74f92bb","reverse":"51-159-114-103.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}],"tags":[],"frontend_count":1,"backend_count":1,"type":"lb-s","subscriber":null,"ssl_compatibility_level":"ssl_compatibility_level_intermediate","created_at":"2021-05-17T12:47:43.991052Z","updated_at":"2021-05-17T12:47:46.601175Z","region":"fr-par","zone":"fr-par-1"},"timeout_client":30000,"certificate":null,"certificate_ids":[],"created_at":"2021-05-17T12:47:49.111587Z","updated_at":"2021-05-17T12:47:49.111587Z"},"index":1,"created_at":"2021-05-17T12:47:49.735686Z","updated_at":"2021-05-17T12:47:49.735686Z"},{"id":"71a19e90-3069-49be-9ed4-6d289b2884a4","name":"tf-lb-acl-jolly-einstein","match":{"ip_subnet":["0.0.0.0/0"],"http_filter":"path_begin","http_filter_value":["criteria1","criteria2"],"invert":true},"action":{"type":"allow"},"frontend":{"id":"21da364c-fa2f-4bbd-a846-f0bcee934f45","name":"tf-test","inbound_port":80,"backend":{"id":"0844744b-ce68-4948-8080-042bccff5380","name":"tf-lb-bkd-upbeat-chaplygin","forward_protocol":"http","forward_port":80,"forward_port_algorithm":"roundrobin","sticky_sessions":"none","sticky_sessions_cookie_name":"","health_check":{"port":80,"check_delay":60000,"check_timeout":30000,"check_max_retries":2,"check_send_proxy":false,"tcp_config":{}},"pool":[],"lb":{"id":"a84a42e0-0cc7-4801-868a-404bb74f92bb","name":"test-lb-acl","description":"","status":"ready","instances":[],"organization_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","project_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","ip":[{"id":"ca931270-122b-4f39-af63-a76998b7cba4","ip_address":"51.159.114.103","organization_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","project_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","lb_id":"a84a42e0-0cc7-4801-868a-404bb74f92bb","reverse":"51-159-114-103.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}],"tags":[],"frontend_count":1,"backend_count":1,"type":"lb-s","subscriber":null,"ssl_compatibility_level":"ssl_compatibility_level_intermediate","created_at":"2021-05-17T12:47:43.991052Z","updated_at":"2021-05-17T12:47:46.601175Z","region":"fr-par","zone":"fr-par-1"},"send_proxy_v2":false,"timeout_server":null,"timeout_connect":null,"timeout_tunnel":null,"on_marked_down_action":"on_marked_down_action_none","proxy_protocol":"proxy_protocol_none","created_at":"2021-05-17T12:47:47.699451Z","updated_at":"2021-05-17T12:47:47.699451Z"},"lb":{"id":"a84a42e0-0cc7-4801-868a-404bb74f92bb","name":"test-lb-acl","description":"","status":"ready","instances":[],"organization_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","project_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","ip":[{"id":"ca931270-122b-4f39-af63-a76998b7cba4","ip_address":"51.159.114.103","organization_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","project_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","lb_id":"a84a42e0-0cc7-4801-868a-404bb74f92bb","reverse":"51-159-114-103.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}],"tags":[],"frontend_count":1,"backend_count":1,"type":"lb-s","subscriber":null,"ssl_compatibility_level":"ssl_compatibility_level_intermediate","created_at":"2021-05-17T12:47:43.991052Z","updated_at":"2021-05-17T12:47:46.601175Z","region":"fr-par","zone":"fr-par-1"},"timeout_client":30000,"certificate":null,"certificate_ids":[],"created_at":"2021-05-17T12:47:49.111587Z","updated_at":"2021-05-17T12:47:49.111587Z"},"index":2,"created_at":"2021-05-17T12:47:50.132267Z","updated_at":"2021-05-17T12:47:50.132267Z"},{"id":"239d1ea7-30bc-458c-be75-e98c199d1d2a","name":"tf-lb-acl-vigilant-lamport","match":{"ip_subnet":["0.0.0.0/0"],"http_filter":"path_begin","http_filter_value":["criteria1","criteria2"],"invert":false},"action":{"type":"allow"},"frontend":{"id":"21da364c-fa2f-4bbd-a846-f0bcee934f45","name":"tf-test","inbound_port":80,"backend":{"id":"0844744b-ce68-4948-8080-042bccff5380","name":"tf-lb-bkd-upbeat-chaplygin","forward_protocol":"http","forward_port":80,"forward_port_algorithm":"roundrobin","sticky_sessions":"none","sticky_sessions_cookie_name":"","health_check":{"port":80,"check_delay":60000,"check_timeout":30000,"check_max_retries":2,"check_send_proxy":false,"tcp_config":{}},"pool":[],"lb":{"id":"a84a42e0-0cc7-4801-868a-404bb74f92bb","name":"test-lb-acl","description":"","status":"ready","instances":[],"organization_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","project_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","ip":[{"id":"ca931270-122b-4f39-af63-a76998b7cba4","ip_address":"51.159.114.103","organization_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","project_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","lb_id":"a84a42e0-0cc7-4801-868a-404bb74f92bb","reverse":"51-159-114-103.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}],"tags":[],"frontend_count":1,"backend_count":1,"type":"lb-s","subscriber":null,"ssl_compatibility_level":"ssl_compatibility_level_intermediate","created_at":"2021-05-17T12:47:43.991052Z","updated_at":"2021-05-17T12:47:46.601175Z","region":"fr-par","zone":"fr-par-1"},"send_proxy_v2":false,"timeout_server":null,"timeout_connect":null,"timeout_tunnel":null,"on_marked_down_action":"on_marked_down_action_none","proxy_protocol":"proxy_protocol_none","created_at":"2021-05-17T12:47:47.699451Z","updated_at":"2021-05-17T12:47:47.699451Z"},"lb":{"id":"a84a42e0-0cc7-4801-868a-404bb74f92bb","name":"test-lb-acl","description":"","status":"ready","instances":[],"organization_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","project_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","ip":[{"id":"ca931270-122b-4f39-af63-a76998b7cba4","ip_address":"51.159.114.103","organization_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","project_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","lb_id":"a84a42e0-0cc7-4801-868a-404bb74f92bb","reverse":"51-159-114-103.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}],"tags":[],"frontend_count":1,"backend_count":1,"type":"lb-s","subscriber":null,"ssl_compatibility_level":"ssl_compatibility_level_intermediate","created_at":"2021-05-17T12:47:43.991052Z","updated_at":"2021-05-17T12:47:46.601175Z","region":"fr-par","zone":"fr-par-1"},"timeout_client":30000,"certificate":null,"certificate_ids":[],"created_at":"2021-05-17T12:47:49.111587Z","updated_at":"2021-05-17T12:47:49.111587Z"},"index":3,"created_at":"2021-05-17T12:47:50.541716Z","updated_at":"2021-05-17T12:47:50.541716Z"},{"id":"21037ccb-2fa4-4a37-bcf7-2cf0549a4626","name":"tf-lb-acl-bold-galois","match":{"ip_subnet":["0.0.0.0/0"],"http_filter":"acl_http_filter_none","http_filter_value":[],"invert":false},"action":{"type":"allow"},"frontend":{"id":"21da364c-fa2f-4bbd-a846-f0bcee934f45","name":"tf-test","inbound_port":80,"backend":{"id":"0844744b-ce68-4948-8080-042bccff5380","name":"tf-lb-bkd-upbeat-chaplygin","forward_protocol":"http","forward_port":80,"forward_port_algorithm":"roundrobin","sticky_sessions":"none","sticky_sessions_cookie_name":"","health_check":{"port":80,"check_delay":60000,"check_timeout":30000,"check_max_retries":2,"check_send_proxy":false,"tcp_config":{}},"pool":[],"lb":{"id":"a84a42e0-0cc7-4801-868a-404bb74f92bb","name":"test-lb-acl","description":"","status":"ready","instances":[],"organization_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","project_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","ip":[{"id":"ca931270-122b-4f39-af63-a76998b7cba4","ip_address":"51.159.114.103","organization_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","project_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","lb_id":"a84a42e0-0cc7-4801-868a-404bb74f92bb","reverse":"51-159-114-103.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}],"tags":[],"frontend_count":1,"backend_count":1,"type":"lb-s","subscriber":null,"ssl_compatibility_level":"ssl_compatibility_level_intermediate","created_at":"2021-05-17T12:47:43.991052Z","updated_at":"2021-05-17T12:47:46.601175Z","region":"fr-par","zone":"fr-par-1"},"send_proxy_v2":false,"timeout_server":null,"timeout_connect":null,"timeout_tunnel":null,"on_marked_down_action":"on_marked_down_action_none","proxy_protocol":"proxy_protocol_none","created_at":"2021-05-17T12:47:47.699451Z","updated_at":"2021-05-17T12:47:47.699451Z"},"lb":{"id":"a84a42e0-0cc7-4801-868a-404bb74f92bb","name":"test-lb-acl","description":"","status":"ready","instances":[],"organization_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","project_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","ip":[{"id":"ca931270-122b-4f39-af63-a76998b7cba4","ip_address":"51.159.114.103","organization_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","project_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","lb_id":"a84a42e0-0cc7-4801-868a-404bb74f92bb","reverse":"51-159-114-103.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}],"tags":[],"frontend_count":1,"backend_count":1,"type":"lb-s","subscriber":null,"ssl_compatibility_level":"ssl_compatibility_level_intermediate","created_at":"2021-05-17T12:47:43.991052Z","updated_at":"2021-05-17T12:47:46.601175Z","region":"fr-par","zone":"fr-par-1"},"timeout_client":30000,"certificate":null,"certificate_ids":[],"created_at":"2021-05-17T12:47:49.111587Z","updated_at":"2021-05-17T12:47:49.111587Z"},"index":4,"created_at":"2021-05-17T12:47:50.976196Z","updated_at":"2021-05-17T12:47:50.976196Z"},{"id":"f386ac33-a792-4a5a-a7b4-b4d8dd26ab0c","name":"tf-lb-acl-trusting-raman","match":{"ip_subnet":["0.0.0.0/0"],"http_filter":"acl_http_filter_none","http_filter_value":[],"invert":false},"action":{"type":"deny"},"frontend":{"id":"21da364c-fa2f-4bbd-a846-f0bcee934f45","name":"tf-test","inbound_port":80,"backend":{"id":"0844744b-ce68-4948-8080-042bccff5380","name":"tf-lb-bkd-upbeat-chaplygin","forward_protocol":"http","forward_port":80,"forward_port_algorithm":"roundrobin","sticky_sessions":"none","sticky_sessions_cookie_name":"","health_check":{"port":80,"check_delay":60000,"check_timeout":30000,"check_max_retries":2,"check_send_proxy":false,"tcp_config":{}},"pool":[],"lb":{"id":"a84a42e0-0cc7-4801-868a-404bb74f92bb","name":"test-lb-acl","description":"","status":"ready","instances":[],"organization_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","project_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","ip":[{"id":"ca931270-122b-4f39-af63-a76998b7cba4","ip_address":"51.159.114.103","organization_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","project_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","lb_id":"a84a42e0-0cc7-4801-868a-404bb74f92bb","reverse":"51-159-114-103.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}],"tags":[],"frontend_count":1,"backend_count":1,"type":"lb-s","subscriber":null,"ssl_compatibility_level":"ssl_compatibility_level_intermediate","created_at":"2021-05-17T12:47:43.991052Z","updated_at":"2021-05-17T12:47:46.601175Z","region":"fr-par","zone":"fr-par-1"},"send_proxy_v2":false,"timeout_server":null,"timeout_connect":null,"timeout_tunnel":null,"on_marked_down_action":"on_marked_down_action_none","proxy_protocol":"proxy_protocol_none","created_at":"2021-05-17T12:47:47.699451Z","updated_at":"2021-05-17T12:47:47.699451Z"},"lb":{"id":"a84a42e0-0cc7-4801-868a-404bb74f92bb","name":"test-lb-acl","description":"","status":"ready","instances":[],"organization_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","project_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","ip":[{"id":"ca931270-122b-4f39-af63-a76998b7cba4","ip_address":"51.159.114.103","organization_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","project_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","lb_id":"a84a42e0-0cc7-4801-868a-404bb74f92bb","reverse":"51-159-114-103.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}],"tags":[],"frontend_count":1,"backend_count":1,"type":"lb-s","subscriber":null,"ssl_compatibility_level":"ssl_compatibility_level_intermediate","created_at":"2021-05-17T12:47:43.991052Z","updated_at":"2021-05-17T12:47:46.601175Z","region":"fr-par","zone":"fr-par-1"},"timeout_client":30000,"certificate":null,"certificate_ids":[],"created_at":"2021-05-17T12:47:49.111587Z","updated_at":"2021-05-17T12:47:49.111587Z"},"index":5,"created_at":"2021-05-17T12:47:51.391824Z","updated_at":"2021-05-17T12:47:51.391824Z"}],"total_count":5}' + body: '{"acls":[{"id":"3105c565-30d1-4679-984d-0bf16a65e21e","name":"test-acl","match":{"ip_subnet":["192.168.0.1","192.168.0.2","192.168.10.0/24"],"http_filter":"acl_http_filter_none","http_filter_value":[],"invert":true,"http_filter_option":null},"action":{"type":"allow"},"frontend":{"id":"379d4d08-a02a-44a0-aee9-b91cb03f8905","name":"tf-test","inbound_port":80,"backend":{"id":"c4e944c2-f9a9-4e29-94a1-83286a016507","name":"tf-lb-bkd-xenodochial-euclid","forward_protocol":"http","forward_port":80,"forward_port_algorithm":"roundrobin","sticky_sessions":"none","sticky_sessions_cookie_name":"","health_check":{"port":80,"check_delay":60000,"check_timeout":30000,"check_max_retries":2,"check_send_proxy":false,"tcp_config":{}},"pool":[],"lb":{"id":"b9cd9103-2b3a-4ccd-b002-0fddc41978a0","name":"test-lb-acl","description":"","status":"ready","instances":[],"organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","ip":[{"id":"5668b5e2-ff42-4ffd-a8e8-260add7c6336","ip_address":"51.159.26.232","organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","lb_id":"b9cd9103-2b3a-4ccd-b002-0fddc41978a0","reverse":"51-159-26-232.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}],"tags":[],"frontend_count":1,"backend_count":1,"type":"lb-s","subscriber":null,"ssl_compatibility_level":"ssl_compatibility_level_intermediate","created_at":"2021-10-21T15:23:00.431494Z","updated_at":"2021-10-21T15:23:01.344246Z","private_network_count":0,"route_count":0,"region":"fr-par","zone":"fr-par-1"},"send_proxy_v2":false,"timeout_server":null,"timeout_connect":null,"timeout_tunnel":null,"on_marked_down_action":"on_marked_down_action_none","proxy_protocol":"proxy_protocol_none","created_at":"2021-10-21T15:23:03.310976Z","updated_at":"2021-10-21T15:23:03.310976Z"},"lb":{"id":"b9cd9103-2b3a-4ccd-b002-0fddc41978a0","name":"test-lb-acl","description":"","status":"ready","instances":[],"organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","ip":[{"id":"5668b5e2-ff42-4ffd-a8e8-260add7c6336","ip_address":"51.159.26.232","organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","lb_id":"b9cd9103-2b3a-4ccd-b002-0fddc41978a0","reverse":"51-159-26-232.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}],"tags":[],"frontend_count":1,"backend_count":1,"type":"lb-s","subscriber":null,"ssl_compatibility_level":"ssl_compatibility_level_intermediate","created_at":"2021-10-21T15:23:00.431494Z","updated_at":"2021-10-21T15:23:01.344246Z","private_network_count":0,"route_count":0,"region":"fr-par","zone":"fr-par-1"},"timeout_client":30000,"certificate":null,"certificate_ids":[],"created_at":"2021-10-21T15:23:03.900865Z","updated_at":"2021-10-21T15:23:03.900865Z"},"index":1,"created_at":"2021-10-21T15:23:04.464942Z","updated_at":"2021-10-21T15:23:04.464942Z"},{"id":"b77bb109-e8f9-4dc1-9c86-7cd6a32eccf3","name":"tf-lb-acl-cocky-hodgkin","match":{"ip_subnet":["0.0.0.0/0"],"http_filter":"path_begin","http_filter_value":["criteria1","criteria2"],"invert":true,"http_filter_option":null},"action":{"type":"allow"},"frontend":{"id":"379d4d08-a02a-44a0-aee9-b91cb03f8905","name":"tf-test","inbound_port":80,"backend":{"id":"c4e944c2-f9a9-4e29-94a1-83286a016507","name":"tf-lb-bkd-xenodochial-euclid","forward_protocol":"http","forward_port":80,"forward_port_algorithm":"roundrobin","sticky_sessions":"none","sticky_sessions_cookie_name":"","health_check":{"port":80,"check_delay":60000,"check_timeout":30000,"check_max_retries":2,"check_send_proxy":false,"tcp_config":{}},"pool":[],"lb":{"id":"b9cd9103-2b3a-4ccd-b002-0fddc41978a0","name":"test-lb-acl","description":"","status":"ready","instances":[],"organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","ip":[{"id":"5668b5e2-ff42-4ffd-a8e8-260add7c6336","ip_address":"51.159.26.232","organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","lb_id":"b9cd9103-2b3a-4ccd-b002-0fddc41978a0","reverse":"51-159-26-232.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}],"tags":[],"frontend_count":1,"backend_count":1,"type":"lb-s","subscriber":null,"ssl_compatibility_level":"ssl_compatibility_level_intermediate","created_at":"2021-10-21T15:23:00.431494Z","updated_at":"2021-10-21T15:23:01.344246Z","private_network_count":0,"route_count":0,"region":"fr-par","zone":"fr-par-1"},"send_proxy_v2":false,"timeout_server":null,"timeout_connect":null,"timeout_tunnel":null,"on_marked_down_action":"on_marked_down_action_none","proxy_protocol":"proxy_protocol_none","created_at":"2021-10-21T15:23:03.310976Z","updated_at":"2021-10-21T15:23:03.310976Z"},"lb":{"id":"b9cd9103-2b3a-4ccd-b002-0fddc41978a0","name":"test-lb-acl","description":"","status":"ready","instances":[],"organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","ip":[{"id":"5668b5e2-ff42-4ffd-a8e8-260add7c6336","ip_address":"51.159.26.232","organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","lb_id":"b9cd9103-2b3a-4ccd-b002-0fddc41978a0","reverse":"51-159-26-232.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}],"tags":[],"frontend_count":1,"backend_count":1,"type":"lb-s","subscriber":null,"ssl_compatibility_level":"ssl_compatibility_level_intermediate","created_at":"2021-10-21T15:23:00.431494Z","updated_at":"2021-10-21T15:23:01.344246Z","private_network_count":0,"route_count":0,"region":"fr-par","zone":"fr-par-1"},"timeout_client":30000,"certificate":null,"certificate_ids":[],"created_at":"2021-10-21T15:23:03.900865Z","updated_at":"2021-10-21T15:23:03.900865Z"},"index":2,"created_at":"2021-10-21T15:23:04.851550Z","updated_at":"2021-10-21T15:23:04.851550Z"},{"id":"6a388080-adc2-4a51-a1c8-7489e57c30c7","name":"tf-lb-acl-confident-mclean","match":{"ip_subnet":["0.0.0.0/0"],"http_filter":"path_begin","http_filter_value":["criteria1","criteria2"],"invert":false,"http_filter_option":null},"action":{"type":"allow"},"frontend":{"id":"379d4d08-a02a-44a0-aee9-b91cb03f8905","name":"tf-test","inbound_port":80,"backend":{"id":"c4e944c2-f9a9-4e29-94a1-83286a016507","name":"tf-lb-bkd-xenodochial-euclid","forward_protocol":"http","forward_port":80,"forward_port_algorithm":"roundrobin","sticky_sessions":"none","sticky_sessions_cookie_name":"","health_check":{"port":80,"check_delay":60000,"check_timeout":30000,"check_max_retries":2,"check_send_proxy":false,"tcp_config":{}},"pool":[],"lb":{"id":"b9cd9103-2b3a-4ccd-b002-0fddc41978a0","name":"test-lb-acl","description":"","status":"ready","instances":[],"organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","ip":[{"id":"5668b5e2-ff42-4ffd-a8e8-260add7c6336","ip_address":"51.159.26.232","organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","lb_id":"b9cd9103-2b3a-4ccd-b002-0fddc41978a0","reverse":"51-159-26-232.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}],"tags":[],"frontend_count":1,"backend_count":1,"type":"lb-s","subscriber":null,"ssl_compatibility_level":"ssl_compatibility_level_intermediate","created_at":"2021-10-21T15:23:00.431494Z","updated_at":"2021-10-21T15:23:01.344246Z","private_network_count":0,"route_count":0,"region":"fr-par","zone":"fr-par-1"},"send_proxy_v2":false,"timeout_server":null,"timeout_connect":null,"timeout_tunnel":null,"on_marked_down_action":"on_marked_down_action_none","proxy_protocol":"proxy_protocol_none","created_at":"2021-10-21T15:23:03.310976Z","updated_at":"2021-10-21T15:23:03.310976Z"},"lb":{"id":"b9cd9103-2b3a-4ccd-b002-0fddc41978a0","name":"test-lb-acl","description":"","status":"ready","instances":[],"organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","ip":[{"id":"5668b5e2-ff42-4ffd-a8e8-260add7c6336","ip_address":"51.159.26.232","organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","lb_id":"b9cd9103-2b3a-4ccd-b002-0fddc41978a0","reverse":"51-159-26-232.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}],"tags":[],"frontend_count":1,"backend_count":1,"type":"lb-s","subscriber":null,"ssl_compatibility_level":"ssl_compatibility_level_intermediate","created_at":"2021-10-21T15:23:00.431494Z","updated_at":"2021-10-21T15:23:01.344246Z","private_network_count":0,"route_count":0,"region":"fr-par","zone":"fr-par-1"},"timeout_client":30000,"certificate":null,"certificate_ids":[],"created_at":"2021-10-21T15:23:03.900865Z","updated_at":"2021-10-21T15:23:03.900865Z"},"index":3,"created_at":"2021-10-21T15:23:05.228182Z","updated_at":"2021-10-21T15:23:05.228182Z"},{"id":"259a6dbe-9924-4f92-9e2d-191a3c488e20","name":"tf-lb-acl-goofy-einstein","match":{"ip_subnet":["0.0.0.0/0"],"http_filter":"acl_http_filter_none","http_filter_value":[],"invert":false,"http_filter_option":null},"action":{"type":"allow"},"frontend":{"id":"379d4d08-a02a-44a0-aee9-b91cb03f8905","name":"tf-test","inbound_port":80,"backend":{"id":"c4e944c2-f9a9-4e29-94a1-83286a016507","name":"tf-lb-bkd-xenodochial-euclid","forward_protocol":"http","forward_port":80,"forward_port_algorithm":"roundrobin","sticky_sessions":"none","sticky_sessions_cookie_name":"","health_check":{"port":80,"check_delay":60000,"check_timeout":30000,"check_max_retries":2,"check_send_proxy":false,"tcp_config":{}},"pool":[],"lb":{"id":"b9cd9103-2b3a-4ccd-b002-0fddc41978a0","name":"test-lb-acl","description":"","status":"ready","instances":[],"organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","ip":[{"id":"5668b5e2-ff42-4ffd-a8e8-260add7c6336","ip_address":"51.159.26.232","organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","lb_id":"b9cd9103-2b3a-4ccd-b002-0fddc41978a0","reverse":"51-159-26-232.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}],"tags":[],"frontend_count":1,"backend_count":1,"type":"lb-s","subscriber":null,"ssl_compatibility_level":"ssl_compatibility_level_intermediate","created_at":"2021-10-21T15:23:00.431494Z","updated_at":"2021-10-21T15:23:01.344246Z","private_network_count":0,"route_count":0,"region":"fr-par","zone":"fr-par-1"},"send_proxy_v2":false,"timeout_server":null,"timeout_connect":null,"timeout_tunnel":null,"on_marked_down_action":"on_marked_down_action_none","proxy_protocol":"proxy_protocol_none","created_at":"2021-10-21T15:23:03.310976Z","updated_at":"2021-10-21T15:23:03.310976Z"},"lb":{"id":"b9cd9103-2b3a-4ccd-b002-0fddc41978a0","name":"test-lb-acl","description":"","status":"ready","instances":[],"organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","ip":[{"id":"5668b5e2-ff42-4ffd-a8e8-260add7c6336","ip_address":"51.159.26.232","organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","lb_id":"b9cd9103-2b3a-4ccd-b002-0fddc41978a0","reverse":"51-159-26-232.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}],"tags":[],"frontend_count":1,"backend_count":1,"type":"lb-s","subscriber":null,"ssl_compatibility_level":"ssl_compatibility_level_intermediate","created_at":"2021-10-21T15:23:00.431494Z","updated_at":"2021-10-21T15:23:01.344246Z","private_network_count":0,"route_count":0,"region":"fr-par","zone":"fr-par-1"},"timeout_client":30000,"certificate":null,"certificate_ids":[],"created_at":"2021-10-21T15:23:03.900865Z","updated_at":"2021-10-21T15:23:03.900865Z"},"index":4,"created_at":"2021-10-21T15:23:05.586882Z","updated_at":"2021-10-21T15:23:05.586882Z"},{"id":"ff11c8f8-1b6a-4855-bfd6-6aa7c7a3efbe","name":"tf-lb-acl-sleepy-gould","match":{"ip_subnet":["0.0.0.0/0"],"http_filter":"acl_http_filter_none","http_filter_value":[],"invert":false,"http_filter_option":null},"action":{"type":"deny"},"frontend":{"id":"379d4d08-a02a-44a0-aee9-b91cb03f8905","name":"tf-test","inbound_port":80,"backend":{"id":"c4e944c2-f9a9-4e29-94a1-83286a016507","name":"tf-lb-bkd-xenodochial-euclid","forward_protocol":"http","forward_port":80,"forward_port_algorithm":"roundrobin","sticky_sessions":"none","sticky_sessions_cookie_name":"","health_check":{"port":80,"check_delay":60000,"check_timeout":30000,"check_max_retries":2,"check_send_proxy":false,"tcp_config":{}},"pool":[],"lb":{"id":"b9cd9103-2b3a-4ccd-b002-0fddc41978a0","name":"test-lb-acl","description":"","status":"ready","instances":[],"organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","ip":[{"id":"5668b5e2-ff42-4ffd-a8e8-260add7c6336","ip_address":"51.159.26.232","organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","lb_id":"b9cd9103-2b3a-4ccd-b002-0fddc41978a0","reverse":"51-159-26-232.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}],"tags":[],"frontend_count":1,"backend_count":1,"type":"lb-s","subscriber":null,"ssl_compatibility_level":"ssl_compatibility_level_intermediate","created_at":"2021-10-21T15:23:00.431494Z","updated_at":"2021-10-21T15:23:01.344246Z","private_network_count":0,"route_count":0,"region":"fr-par","zone":"fr-par-1"},"send_proxy_v2":false,"timeout_server":null,"timeout_connect":null,"timeout_tunnel":null,"on_marked_down_action":"on_marked_down_action_none","proxy_protocol":"proxy_protocol_none","created_at":"2021-10-21T15:23:03.310976Z","updated_at":"2021-10-21T15:23:03.310976Z"},"lb":{"id":"b9cd9103-2b3a-4ccd-b002-0fddc41978a0","name":"test-lb-acl","description":"","status":"ready","instances":[],"organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","ip":[{"id":"5668b5e2-ff42-4ffd-a8e8-260add7c6336","ip_address":"51.159.26.232","organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","lb_id":"b9cd9103-2b3a-4ccd-b002-0fddc41978a0","reverse":"51-159-26-232.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}],"tags":[],"frontend_count":1,"backend_count":1,"type":"lb-s","subscriber":null,"ssl_compatibility_level":"ssl_compatibility_level_intermediate","created_at":"2021-10-21T15:23:00.431494Z","updated_at":"2021-10-21T15:23:01.344246Z","private_network_count":0,"route_count":0,"region":"fr-par","zone":"fr-par-1"},"timeout_client":30000,"certificate":null,"certificate_ids":[],"created_at":"2021-10-21T15:23:03.900865Z","updated_at":"2021-10-21T15:23:03.900865Z"},"index":5,"created_at":"2021-10-21T15:23:06.017133Z","updated_at":"2021-10-21T15:23:06.017133Z"}],"total_count":5}' headers: Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Mon, 17 May 2021 12:47:52 GMT + - Thu, 21 Oct 2021 15:23:07 GMT Server: - Scaleway API-Gateway Strict-Transport-Security: @@ -605,7 +671,7 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 770d3ee0-bc14-4948-9ebb-f4ffc052fd24 + - 4ef6286c-c3f6-4c69-99d4-294f33f18fbb status: 200 OK code: 200 duration: "" @@ -614,21 +680,21 @@ interactions: form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.16.3; darwin; amd64) terraform-provider/develop + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.17.1; darwin; amd64) terraform-provider/develop terraform/terraform-tests - url: https://api.scaleway.com/lb/v1/zones/fr-par-1/ips/ca931270-122b-4f39-af63-a76998b7cba4 + url: https://api.scaleway.com/lb/v1/zones/fr-par-1/ips/5668b5e2-ff42-4ffd-a8e8-260add7c6336 method: GET response: - body: '{"id":"ca931270-122b-4f39-af63-a76998b7cba4","ip_address":"51.159.114.103","organization_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","project_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","lb_id":"a84a42e0-0cc7-4801-868a-404bb74f92bb","reverse":"51-159-114-103.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}' + body: '{"id":"5668b5e2-ff42-4ffd-a8e8-260add7c6336","ip_address":"51.159.26.232","organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","lb_id":"b9cd9103-2b3a-4ccd-b002-0fddc41978a0","reverse":"51-159-26-232.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}' headers: Content-Length: - - "314" + - "312" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Mon, 17 May 2021 12:47:52 GMT + - Thu, 21 Oct 2021 15:23:07 GMT Server: - Scaleway API-Gateway Strict-Transport-Security: @@ -638,7 +704,7 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 79a3b75d-5445-4b3f-aed9-9795d3fe05fc + - d8e918a8-a792-4ad5-81dd-421905bf1322 status: 200 OK code: 200 duration: "" @@ -647,21 +713,21 @@ interactions: form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.16.3; darwin; amd64) terraform-provider/develop + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.17.1; darwin; amd64) terraform-provider/develop terraform/terraform-tests - url: https://api.scaleway.com/lb/v1/zones/fr-par-1/lbs/a84a42e0-0cc7-4801-868a-404bb74f92bb + url: https://api.scaleway.com/lb/v1/zones/fr-par-1/lbs/b9cd9103-2b3a-4ccd-b002-0fddc41978a0 method: GET response: - body: '{"id":"a84a42e0-0cc7-4801-868a-404bb74f92bb","name":"test-lb-acl","description":"","status":"ready","instances":[{"id":"1b623a0a-3f05-4065-a737-cb4e5bea13c6","status":"ready","ip_address":"10.69.120.3","created_at":"2021-05-17T12:44:10.698904Z","updated_at":"2021-05-17T12:47:52.567585Z","region":"fr-par","zone":"fr-par-1"},{"id":"20ec1031-783f-4f8b-a77f-960a6aa477ce","status":"ready","ip_address":"10.73.132.71","created_at":"2021-05-17T12:37:41.532675Z","updated_at":"2021-05-17T12:47:52.884820Z","region":"fr-par","zone":"fr-par-1"}],"organization_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","project_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","ip":[{"id":"ca931270-122b-4f39-af63-a76998b7cba4","ip_address":"51.159.114.103","organization_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","project_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","lb_id":"a84a42e0-0cc7-4801-868a-404bb74f92bb","reverse":"51-159-114-103.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}],"tags":[],"frontend_count":1,"backend_count":1,"type":"lb-s","subscriber":null,"ssl_compatibility_level":"ssl_compatibility_level_intermediate","created_at":"2021-05-17T12:47:43.991052Z","updated_at":"2021-05-17T12:47:46.601175Z","region":"fr-par","zone":"fr-par-1"}' + body: '{"id":"b9cd9103-2b3a-4ccd-b002-0fddc41978a0","name":"test-lb-acl","description":"","status":"ready","instances":[{"id":"8b70643a-0110-4031-b66c-a15625856bd4","status":"ready","ip_address":"10.68.12.27","created_at":"2021-10-21T15:14:30.375431Z","updated_at":"2021-10-21T15:23:06.485740Z","region":"fr-par","zone":"fr-par-1"},{"id":"89f4e51e-2f81-43ec-b14e-a7f102812aed","status":"ready","ip_address":"10.73.110.73","created_at":"2021-10-21T14:57:07.240260Z","updated_at":"2021-10-21T15:23:06.516051Z","region":"fr-par","zone":"fr-par-1"}],"organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","ip":[{"id":"5668b5e2-ff42-4ffd-a8e8-260add7c6336","ip_address":"51.159.26.232","organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","lb_id":"b9cd9103-2b3a-4ccd-b002-0fddc41978a0","reverse":"51-159-26-232.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}],"tags":[],"frontend_count":1,"backend_count":1,"type":"lb-s","subscriber":null,"ssl_compatibility_level":"ssl_compatibility_level_intermediate","created_at":"2021-10-21T15:23:00.431494Z","updated_at":"2021-10-21T15:23:01.344246Z","private_network_count":0,"route_count":0,"region":"fr-par","zone":"fr-par-1"}' headers: Content-Length: - - "1236" + - "1276" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Mon, 17 May 2021 12:47:53 GMT + - Thu, 21 Oct 2021 15:23:07 GMT Server: - Scaleway API-Gateway Strict-Transport-Security: @@ -671,7 +737,7 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 03186da0-1e74-409b-bfe3-3ffb4c85ad1a + - 2f615021-d979-47e8-a579-feefd43d088e status: 200 OK code: 200 duration: "" @@ -680,21 +746,21 @@ interactions: form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.16.3; darwin; amd64) terraform-provider/develop + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.17.1; darwin; amd64) terraform-provider/develop terraform/terraform-tests - url: https://api.scaleway.com/lb/v1/zones/fr-par-1/backends/0844744b-ce68-4948-8080-042bccff5380 + url: https://api.scaleway.com/lb/v1/zones/fr-par-1/backends/c4e944c2-f9a9-4e29-94a1-83286a016507 method: GET response: - body: '{"id":"0844744b-ce68-4948-8080-042bccff5380","name":"tf-lb-bkd-upbeat-chaplygin","forward_protocol":"http","forward_port":80,"forward_port_algorithm":"roundrobin","sticky_sessions":"none","sticky_sessions_cookie_name":"","health_check":{"port":80,"check_delay":60000,"check_timeout":30000,"check_max_retries":2,"check_send_proxy":false,"tcp_config":{}},"pool":[],"lb":{"id":"a84a42e0-0cc7-4801-868a-404bb74f92bb","name":"test-lb-acl","description":"","status":"ready","instances":[],"organization_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","project_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","ip":[{"id":"ca931270-122b-4f39-af63-a76998b7cba4","ip_address":"51.159.114.103","organization_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","project_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","lb_id":"a84a42e0-0cc7-4801-868a-404bb74f92bb","reverse":"51-159-114-103.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}],"tags":[],"frontend_count":1,"backend_count":1,"type":"lb-s","subscriber":null,"ssl_compatibility_level":"ssl_compatibility_level_intermediate","created_at":"2021-05-17T12:47:43.991052Z","updated_at":"2021-05-17T12:47:46.601175Z","region":"fr-par","zone":"fr-par-1"},"send_proxy_v2":false,"timeout_server":null,"timeout_connect":null,"timeout_tunnel":null,"on_marked_down_action":"on_marked_down_action_none","proxy_protocol":"proxy_protocol_none","created_at":"2021-05-17T12:47:47.699451Z","updated_at":"2021-05-17T12:47:47.699451Z"}' + body: '{"id":"c4e944c2-f9a9-4e29-94a1-83286a016507","name":"tf-lb-bkd-xenodochial-euclid","forward_protocol":"http","forward_port":80,"forward_port_algorithm":"roundrobin","sticky_sessions":"none","sticky_sessions_cookie_name":"","health_check":{"port":80,"check_delay":60000,"check_timeout":30000,"check_max_retries":2,"check_send_proxy":false,"tcp_config":{}},"pool":[],"lb":{"id":"b9cd9103-2b3a-4ccd-b002-0fddc41978a0","name":"test-lb-acl","description":"","status":"ready","instances":[{"id":"89f4e51e-2f81-43ec-b14e-a7f102812aed","status":"ready","ip_address":"10.73.110.73","created_at":"2021-10-21T14:57:07.240260Z","updated_at":"2021-10-21T15:23:06.516051Z","region":"fr-par","zone":"fr-par-1"},{"id":"8b70643a-0110-4031-b66c-a15625856bd4","status":"ready","ip_address":"10.68.12.27","created_at":"2021-10-21T15:14:30.375431Z","updated_at":"2021-10-21T15:23:06.485740Z","region":"fr-par","zone":"fr-par-1"}],"organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","ip":[{"id":"5668b5e2-ff42-4ffd-a8e8-260add7c6336","ip_address":"51.159.26.232","organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","lb_id":"b9cd9103-2b3a-4ccd-b002-0fddc41978a0","reverse":"51-159-26-232.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}],"tags":[],"frontend_count":1,"backend_count":1,"type":"lb-s","subscriber":null,"ssl_compatibility_level":"ssl_compatibility_level_intermediate","created_at":"2021-10-21T15:23:00.431494Z","updated_at":"2021-10-21T15:23:01.344246Z","private_network_count":0,"route_count":0,"region":"fr-par","zone":"fr-par-1"},"send_proxy_v2":false,"timeout_server":null,"timeout_connect":null,"timeout_tunnel":null,"on_marked_down_action":"on_marked_down_action_none","proxy_protocol":"proxy_protocol_none","created_at":"2021-10-21T15:23:03.310976Z","updated_at":"2021-10-21T15:23:03.310976Z"}' headers: Content-Length: - - "1448" + - "1914" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Mon, 17 May 2021 12:47:53 GMT + - Thu, 21 Oct 2021 15:23:07 GMT Server: - Scaleway API-Gateway Strict-Transport-Security: @@ -704,7 +770,7 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 5d8b8728-eb8e-453d-bb03-3351e560a751 + - 4b9a8c1a-03d5-4a7e-b05c-5a8fe46f4978 status: 200 OK code: 200 duration: "" @@ -713,21 +779,21 @@ interactions: form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.16.3; darwin; amd64) terraform-provider/develop + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.17.1; darwin; amd64) terraform-provider/develop terraform/terraform-tests - url: https://api.scaleway.com/lb/v1/zones/fr-par-1/frontends/21da364c-fa2f-4bbd-a846-f0bcee934f45 + url: https://api.scaleway.com/lb/v1/zones/fr-par-1/frontends/379d4d08-a02a-44a0-aee9-b91cb03f8905 method: GET response: - body: '{"id":"21da364c-fa2f-4bbd-a846-f0bcee934f45","name":"tf-test","inbound_port":80,"backend":{"id":"0844744b-ce68-4948-8080-042bccff5380","name":"tf-lb-bkd-upbeat-chaplygin","forward_protocol":"http","forward_port":80,"forward_port_algorithm":"roundrobin","sticky_sessions":"none","sticky_sessions_cookie_name":"","health_check":{"port":80,"check_delay":60000,"check_timeout":30000,"check_max_retries":2,"check_send_proxy":false,"tcp_config":{}},"pool":[],"lb":{"id":"a84a42e0-0cc7-4801-868a-404bb74f92bb","name":"test-lb-acl","description":"","status":"ready","instances":[],"organization_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","project_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","ip":[{"id":"ca931270-122b-4f39-af63-a76998b7cba4","ip_address":"51.159.114.103","organization_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","project_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","lb_id":"a84a42e0-0cc7-4801-868a-404bb74f92bb","reverse":"51-159-114-103.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}],"tags":[],"frontend_count":1,"backend_count":1,"type":"lb-s","subscriber":null,"ssl_compatibility_level":"ssl_compatibility_level_intermediate","created_at":"2021-05-17T12:47:43.991052Z","updated_at":"2021-05-17T12:47:46.601175Z","region":"fr-par","zone":"fr-par-1"},"send_proxy_v2":false,"timeout_server":null,"timeout_connect":null,"timeout_tunnel":null,"on_marked_down_action":"on_marked_down_action_none","proxy_protocol":"proxy_protocol_none","created_at":"2021-05-17T12:47:47.699451Z","updated_at":"2021-05-17T12:47:47.699451Z"},"lb":{"id":"a84a42e0-0cc7-4801-868a-404bb74f92bb","name":"test-lb-acl","description":"","status":"ready","instances":[],"organization_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","project_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","ip":[{"id":"ca931270-122b-4f39-af63-a76998b7cba4","ip_address":"51.159.114.103","organization_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","project_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","lb_id":"a84a42e0-0cc7-4801-868a-404bb74f92bb","reverse":"51-159-114-103.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}],"tags":[],"frontend_count":1,"backend_count":1,"type":"lb-s","subscriber":null,"ssl_compatibility_level":"ssl_compatibility_level_intermediate","created_at":"2021-05-17T12:47:43.991052Z","updated_at":"2021-05-17T12:47:46.601175Z","region":"fr-par","zone":"fr-par-1"},"timeout_client":30000,"certificate":null,"certificate_ids":[],"created_at":"2021-05-17T12:47:49.111587Z","updated_at":"2021-05-17T12:47:49.111587Z"}' + body: '{"id":"379d4d08-a02a-44a0-aee9-b91cb03f8905","name":"tf-test","inbound_port":80,"backend":{"id":"c4e944c2-f9a9-4e29-94a1-83286a016507","name":"tf-lb-bkd-xenodochial-euclid","forward_protocol":"http","forward_port":80,"forward_port_algorithm":"roundrobin","sticky_sessions":"none","sticky_sessions_cookie_name":"","health_check":{"port":80,"check_delay":60000,"check_timeout":30000,"check_max_retries":2,"check_send_proxy":false,"tcp_config":{}},"pool":[],"lb":{"id":"b9cd9103-2b3a-4ccd-b002-0fddc41978a0","name":"test-lb-acl","description":"","status":"ready","instances":[],"organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","ip":[{"id":"5668b5e2-ff42-4ffd-a8e8-260add7c6336","ip_address":"51.159.26.232","organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","lb_id":"b9cd9103-2b3a-4ccd-b002-0fddc41978a0","reverse":"51-159-26-232.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}],"tags":[],"frontend_count":1,"backend_count":1,"type":"lb-s","subscriber":null,"ssl_compatibility_level":"ssl_compatibility_level_intermediate","created_at":"2021-10-21T15:23:00.431494Z","updated_at":"2021-10-21T15:23:01.344246Z","private_network_count":0,"route_count":0,"region":"fr-par","zone":"fr-par-1"},"send_proxy_v2":false,"timeout_server":null,"timeout_connect":null,"timeout_tunnel":null,"on_marked_down_action":"on_marked_down_action_none","proxy_protocol":"proxy_protocol_none","created_at":"2021-10-21T15:23:03.310976Z","updated_at":"2021-10-21T15:23:03.310976Z"},"lb":{"id":"b9cd9103-2b3a-4ccd-b002-0fddc41978a0","name":"test-lb-acl","description":"","status":"ready","instances":[],"organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","ip":[{"id":"5668b5e2-ff42-4ffd-a8e8-260add7c6336","ip_address":"51.159.26.232","organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","lb_id":"b9cd9103-2b3a-4ccd-b002-0fddc41978a0","reverse":"51-159-26-232.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}],"tags":[],"frontend_count":1,"backend_count":1,"type":"lb-s","subscriber":null,"ssl_compatibility_level":"ssl_compatibility_level_intermediate","created_at":"2021-10-21T15:23:00.431494Z","updated_at":"2021-10-21T15:23:01.344246Z","private_network_count":0,"route_count":0,"region":"fr-par","zone":"fr-par-1"},"timeout_client":30000,"certificate":null,"certificate_ids":[],"created_at":"2021-10-21T15:23:03.900865Z","updated_at":"2021-10-21T15:23:03.900865Z"}' headers: Content-Length: - - "2506" + - "2588" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Mon, 17 May 2021 12:47:53 GMT + - Thu, 21 Oct 2021 15:23:07 GMT Server: - Scaleway API-Gateway Strict-Transport-Security: @@ -737,7 +803,7 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 9978ca72-8e8d-47ec-bc24-b8ffc77c9a39 + - 2fd06cd8-b1d6-480e-a25f-fc6e2a941530 status: 200 OK code: 200 duration: "" @@ -746,19 +812,19 @@ interactions: form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.16.3; darwin; amd64) terraform-provider/develop + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.17.1; darwin; amd64) terraform-provider/develop terraform/terraform-tests - url: https://api.scaleway.com/lb/v1/zones/fr-par-1/frontends/21da364c-fa2f-4bbd-a846-f0bcee934f45/acls?order_by=created_at_asc&page=1 + url: https://api.scaleway.com/lb/v1/zones/fr-par-1/frontends/379d4d08-a02a-44a0-aee9-b91cb03f8905/acls?order_by=created_at_asc&page=1 method: GET response: - body: '{"acls":[{"id":"c9ae20d1-69f0-47e7-ac9f-da1d02109079","name":"test-acl","match":{"ip_subnet":["192.168.0.1","192.168.0.2","192.168.10.0/24"],"http_filter":"acl_http_filter_none","http_filter_value":[],"invert":true},"action":{"type":"allow"},"frontend":{"id":"21da364c-fa2f-4bbd-a846-f0bcee934f45","name":"tf-test","inbound_port":80,"backend":{"id":"0844744b-ce68-4948-8080-042bccff5380","name":"tf-lb-bkd-upbeat-chaplygin","forward_protocol":"http","forward_port":80,"forward_port_algorithm":"roundrobin","sticky_sessions":"none","sticky_sessions_cookie_name":"","health_check":{"port":80,"check_delay":60000,"check_timeout":30000,"check_max_retries":2,"check_send_proxy":false,"tcp_config":{}},"pool":[],"lb":{"id":"a84a42e0-0cc7-4801-868a-404bb74f92bb","name":"test-lb-acl","description":"","status":"ready","instances":[],"organization_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","project_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","ip":[{"id":"ca931270-122b-4f39-af63-a76998b7cba4","ip_address":"51.159.114.103","organization_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","project_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","lb_id":"a84a42e0-0cc7-4801-868a-404bb74f92bb","reverse":"51-159-114-103.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}],"tags":[],"frontend_count":1,"backend_count":1,"type":"lb-s","subscriber":null,"ssl_compatibility_level":"ssl_compatibility_level_intermediate","created_at":"2021-05-17T12:47:43.991052Z","updated_at":"2021-05-17T12:47:46.601175Z","region":"fr-par","zone":"fr-par-1"},"send_proxy_v2":false,"timeout_server":null,"timeout_connect":null,"timeout_tunnel":null,"on_marked_down_action":"on_marked_down_action_none","proxy_protocol":"proxy_protocol_none","created_at":"2021-05-17T12:47:47.699451Z","updated_at":"2021-05-17T12:47:47.699451Z"},"lb":{"id":"a84a42e0-0cc7-4801-868a-404bb74f92bb","name":"test-lb-acl","description":"","status":"ready","instances":[],"organization_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","project_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","ip":[{"id":"ca931270-122b-4f39-af63-a76998b7cba4","ip_address":"51.159.114.103","organization_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","project_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","lb_id":"a84a42e0-0cc7-4801-868a-404bb74f92bb","reverse":"51-159-114-103.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}],"tags":[],"frontend_count":1,"backend_count":1,"type":"lb-s","subscriber":null,"ssl_compatibility_level":"ssl_compatibility_level_intermediate","created_at":"2021-05-17T12:47:43.991052Z","updated_at":"2021-05-17T12:47:46.601175Z","region":"fr-par","zone":"fr-par-1"},"timeout_client":30000,"certificate":null,"certificate_ids":[],"created_at":"2021-05-17T12:47:49.111587Z","updated_at":"2021-05-17T12:47:49.111587Z"},"index":1,"created_at":"2021-05-17T12:47:49.735686Z","updated_at":"2021-05-17T12:47:49.735686Z"},{"id":"71a19e90-3069-49be-9ed4-6d289b2884a4","name":"tf-lb-acl-jolly-einstein","match":{"ip_subnet":["0.0.0.0/0"],"http_filter":"path_begin","http_filter_value":["criteria1","criteria2"],"invert":true},"action":{"type":"allow"},"frontend":{"id":"21da364c-fa2f-4bbd-a846-f0bcee934f45","name":"tf-test","inbound_port":80,"backend":{"id":"0844744b-ce68-4948-8080-042bccff5380","name":"tf-lb-bkd-upbeat-chaplygin","forward_protocol":"http","forward_port":80,"forward_port_algorithm":"roundrobin","sticky_sessions":"none","sticky_sessions_cookie_name":"","health_check":{"port":80,"check_delay":60000,"check_timeout":30000,"check_max_retries":2,"check_send_proxy":false,"tcp_config":{}},"pool":[],"lb":{"id":"a84a42e0-0cc7-4801-868a-404bb74f92bb","name":"test-lb-acl","description":"","status":"ready","instances":[],"organization_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","project_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","ip":[{"id":"ca931270-122b-4f39-af63-a76998b7cba4","ip_address":"51.159.114.103","organization_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","project_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","lb_id":"a84a42e0-0cc7-4801-868a-404bb74f92bb","reverse":"51-159-114-103.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}],"tags":[],"frontend_count":1,"backend_count":1,"type":"lb-s","subscriber":null,"ssl_compatibility_level":"ssl_compatibility_level_intermediate","created_at":"2021-05-17T12:47:43.991052Z","updated_at":"2021-05-17T12:47:46.601175Z","region":"fr-par","zone":"fr-par-1"},"send_proxy_v2":false,"timeout_server":null,"timeout_connect":null,"timeout_tunnel":null,"on_marked_down_action":"on_marked_down_action_none","proxy_protocol":"proxy_protocol_none","created_at":"2021-05-17T12:47:47.699451Z","updated_at":"2021-05-17T12:47:47.699451Z"},"lb":{"id":"a84a42e0-0cc7-4801-868a-404bb74f92bb","name":"test-lb-acl","description":"","status":"ready","instances":[],"organization_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","project_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","ip":[{"id":"ca931270-122b-4f39-af63-a76998b7cba4","ip_address":"51.159.114.103","organization_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","project_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","lb_id":"a84a42e0-0cc7-4801-868a-404bb74f92bb","reverse":"51-159-114-103.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}],"tags":[],"frontend_count":1,"backend_count":1,"type":"lb-s","subscriber":null,"ssl_compatibility_level":"ssl_compatibility_level_intermediate","created_at":"2021-05-17T12:47:43.991052Z","updated_at":"2021-05-17T12:47:46.601175Z","region":"fr-par","zone":"fr-par-1"},"timeout_client":30000,"certificate":null,"certificate_ids":[],"created_at":"2021-05-17T12:47:49.111587Z","updated_at":"2021-05-17T12:47:49.111587Z"},"index":2,"created_at":"2021-05-17T12:47:50.132267Z","updated_at":"2021-05-17T12:47:50.132267Z"},{"id":"239d1ea7-30bc-458c-be75-e98c199d1d2a","name":"tf-lb-acl-vigilant-lamport","match":{"ip_subnet":["0.0.0.0/0"],"http_filter":"path_begin","http_filter_value":["criteria1","criteria2"],"invert":false},"action":{"type":"allow"},"frontend":{"id":"21da364c-fa2f-4bbd-a846-f0bcee934f45","name":"tf-test","inbound_port":80,"backend":{"id":"0844744b-ce68-4948-8080-042bccff5380","name":"tf-lb-bkd-upbeat-chaplygin","forward_protocol":"http","forward_port":80,"forward_port_algorithm":"roundrobin","sticky_sessions":"none","sticky_sessions_cookie_name":"","health_check":{"port":80,"check_delay":60000,"check_timeout":30000,"check_max_retries":2,"check_send_proxy":false,"tcp_config":{}},"pool":[],"lb":{"id":"a84a42e0-0cc7-4801-868a-404bb74f92bb","name":"test-lb-acl","description":"","status":"ready","instances":[],"organization_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","project_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","ip":[{"id":"ca931270-122b-4f39-af63-a76998b7cba4","ip_address":"51.159.114.103","organization_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","project_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","lb_id":"a84a42e0-0cc7-4801-868a-404bb74f92bb","reverse":"51-159-114-103.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}],"tags":[],"frontend_count":1,"backend_count":1,"type":"lb-s","subscriber":null,"ssl_compatibility_level":"ssl_compatibility_level_intermediate","created_at":"2021-05-17T12:47:43.991052Z","updated_at":"2021-05-17T12:47:46.601175Z","region":"fr-par","zone":"fr-par-1"},"send_proxy_v2":false,"timeout_server":null,"timeout_connect":null,"timeout_tunnel":null,"on_marked_down_action":"on_marked_down_action_none","proxy_protocol":"proxy_protocol_none","created_at":"2021-05-17T12:47:47.699451Z","updated_at":"2021-05-17T12:47:47.699451Z"},"lb":{"id":"a84a42e0-0cc7-4801-868a-404bb74f92bb","name":"test-lb-acl","description":"","status":"ready","instances":[],"organization_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","project_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","ip":[{"id":"ca931270-122b-4f39-af63-a76998b7cba4","ip_address":"51.159.114.103","organization_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","project_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","lb_id":"a84a42e0-0cc7-4801-868a-404bb74f92bb","reverse":"51-159-114-103.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}],"tags":[],"frontend_count":1,"backend_count":1,"type":"lb-s","subscriber":null,"ssl_compatibility_level":"ssl_compatibility_level_intermediate","created_at":"2021-05-17T12:47:43.991052Z","updated_at":"2021-05-17T12:47:46.601175Z","region":"fr-par","zone":"fr-par-1"},"timeout_client":30000,"certificate":null,"certificate_ids":[],"created_at":"2021-05-17T12:47:49.111587Z","updated_at":"2021-05-17T12:47:49.111587Z"},"index":3,"created_at":"2021-05-17T12:47:50.541716Z","updated_at":"2021-05-17T12:47:50.541716Z"},{"id":"21037ccb-2fa4-4a37-bcf7-2cf0549a4626","name":"tf-lb-acl-bold-galois","match":{"ip_subnet":["0.0.0.0/0"],"http_filter":"acl_http_filter_none","http_filter_value":[],"invert":false},"action":{"type":"allow"},"frontend":{"id":"21da364c-fa2f-4bbd-a846-f0bcee934f45","name":"tf-test","inbound_port":80,"backend":{"id":"0844744b-ce68-4948-8080-042bccff5380","name":"tf-lb-bkd-upbeat-chaplygin","forward_protocol":"http","forward_port":80,"forward_port_algorithm":"roundrobin","sticky_sessions":"none","sticky_sessions_cookie_name":"","health_check":{"port":80,"check_delay":60000,"check_timeout":30000,"check_max_retries":2,"check_send_proxy":false,"tcp_config":{}},"pool":[],"lb":{"id":"a84a42e0-0cc7-4801-868a-404bb74f92bb","name":"test-lb-acl","description":"","status":"ready","instances":[],"organization_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","project_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","ip":[{"id":"ca931270-122b-4f39-af63-a76998b7cba4","ip_address":"51.159.114.103","organization_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","project_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","lb_id":"a84a42e0-0cc7-4801-868a-404bb74f92bb","reverse":"51-159-114-103.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}],"tags":[],"frontend_count":1,"backend_count":1,"type":"lb-s","subscriber":null,"ssl_compatibility_level":"ssl_compatibility_level_intermediate","created_at":"2021-05-17T12:47:43.991052Z","updated_at":"2021-05-17T12:47:46.601175Z","region":"fr-par","zone":"fr-par-1"},"send_proxy_v2":false,"timeout_server":null,"timeout_connect":null,"timeout_tunnel":null,"on_marked_down_action":"on_marked_down_action_none","proxy_protocol":"proxy_protocol_none","created_at":"2021-05-17T12:47:47.699451Z","updated_at":"2021-05-17T12:47:47.699451Z"},"lb":{"id":"a84a42e0-0cc7-4801-868a-404bb74f92bb","name":"test-lb-acl","description":"","status":"ready","instances":[],"organization_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","project_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","ip":[{"id":"ca931270-122b-4f39-af63-a76998b7cba4","ip_address":"51.159.114.103","organization_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","project_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","lb_id":"a84a42e0-0cc7-4801-868a-404bb74f92bb","reverse":"51-159-114-103.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}],"tags":[],"frontend_count":1,"backend_count":1,"type":"lb-s","subscriber":null,"ssl_compatibility_level":"ssl_compatibility_level_intermediate","created_at":"2021-05-17T12:47:43.991052Z","updated_at":"2021-05-17T12:47:46.601175Z","region":"fr-par","zone":"fr-par-1"},"timeout_client":30000,"certificate":null,"certificate_ids":[],"created_at":"2021-05-17T12:47:49.111587Z","updated_at":"2021-05-17T12:47:49.111587Z"},"index":4,"created_at":"2021-05-17T12:47:50.976196Z","updated_at":"2021-05-17T12:47:50.976196Z"},{"id":"f386ac33-a792-4a5a-a7b4-b4d8dd26ab0c","name":"tf-lb-acl-trusting-raman","match":{"ip_subnet":["0.0.0.0/0"],"http_filter":"acl_http_filter_none","http_filter_value":[],"invert":false},"action":{"type":"deny"},"frontend":{"id":"21da364c-fa2f-4bbd-a846-f0bcee934f45","name":"tf-test","inbound_port":80,"backend":{"id":"0844744b-ce68-4948-8080-042bccff5380","name":"tf-lb-bkd-upbeat-chaplygin","forward_protocol":"http","forward_port":80,"forward_port_algorithm":"roundrobin","sticky_sessions":"none","sticky_sessions_cookie_name":"","health_check":{"port":80,"check_delay":60000,"check_timeout":30000,"check_max_retries":2,"check_send_proxy":false,"tcp_config":{}},"pool":[],"lb":{"id":"a84a42e0-0cc7-4801-868a-404bb74f92bb","name":"test-lb-acl","description":"","status":"ready","instances":[],"organization_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","project_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","ip":[{"id":"ca931270-122b-4f39-af63-a76998b7cba4","ip_address":"51.159.114.103","organization_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","project_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","lb_id":"a84a42e0-0cc7-4801-868a-404bb74f92bb","reverse":"51-159-114-103.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}],"tags":[],"frontend_count":1,"backend_count":1,"type":"lb-s","subscriber":null,"ssl_compatibility_level":"ssl_compatibility_level_intermediate","created_at":"2021-05-17T12:47:43.991052Z","updated_at":"2021-05-17T12:47:46.601175Z","region":"fr-par","zone":"fr-par-1"},"send_proxy_v2":false,"timeout_server":null,"timeout_connect":null,"timeout_tunnel":null,"on_marked_down_action":"on_marked_down_action_none","proxy_protocol":"proxy_protocol_none","created_at":"2021-05-17T12:47:47.699451Z","updated_at":"2021-05-17T12:47:47.699451Z"},"lb":{"id":"a84a42e0-0cc7-4801-868a-404bb74f92bb","name":"test-lb-acl","description":"","status":"ready","instances":[],"organization_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","project_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","ip":[{"id":"ca931270-122b-4f39-af63-a76998b7cba4","ip_address":"51.159.114.103","organization_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","project_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","lb_id":"a84a42e0-0cc7-4801-868a-404bb74f92bb","reverse":"51-159-114-103.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}],"tags":[],"frontend_count":1,"backend_count":1,"type":"lb-s","subscriber":null,"ssl_compatibility_level":"ssl_compatibility_level_intermediate","created_at":"2021-05-17T12:47:43.991052Z","updated_at":"2021-05-17T12:47:46.601175Z","region":"fr-par","zone":"fr-par-1"},"timeout_client":30000,"certificate":null,"certificate_ids":[],"created_at":"2021-05-17T12:47:49.111587Z","updated_at":"2021-05-17T12:47:49.111587Z"},"index":5,"created_at":"2021-05-17T12:47:51.391824Z","updated_at":"2021-05-17T12:47:51.391824Z"}],"total_count":5}' + body: '{"acls":[{"id":"3105c565-30d1-4679-984d-0bf16a65e21e","name":"test-acl","match":{"ip_subnet":["192.168.0.1","192.168.0.2","192.168.10.0/24"],"http_filter":"acl_http_filter_none","http_filter_value":[],"invert":true,"http_filter_option":null},"action":{"type":"allow"},"frontend":{"id":"379d4d08-a02a-44a0-aee9-b91cb03f8905","name":"tf-test","inbound_port":80,"backend":{"id":"c4e944c2-f9a9-4e29-94a1-83286a016507","name":"tf-lb-bkd-xenodochial-euclid","forward_protocol":"http","forward_port":80,"forward_port_algorithm":"roundrobin","sticky_sessions":"none","sticky_sessions_cookie_name":"","health_check":{"port":80,"check_delay":60000,"check_timeout":30000,"check_max_retries":2,"check_send_proxy":false,"tcp_config":{}},"pool":[],"lb":{"id":"b9cd9103-2b3a-4ccd-b002-0fddc41978a0","name":"test-lb-acl","description":"","status":"ready","instances":[],"organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","ip":[{"id":"5668b5e2-ff42-4ffd-a8e8-260add7c6336","ip_address":"51.159.26.232","organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","lb_id":"b9cd9103-2b3a-4ccd-b002-0fddc41978a0","reverse":"51-159-26-232.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}],"tags":[],"frontend_count":1,"backend_count":1,"type":"lb-s","subscriber":null,"ssl_compatibility_level":"ssl_compatibility_level_intermediate","created_at":"2021-10-21T15:23:00.431494Z","updated_at":"2021-10-21T15:23:01.344246Z","private_network_count":0,"route_count":0,"region":"fr-par","zone":"fr-par-1"},"send_proxy_v2":false,"timeout_server":null,"timeout_connect":null,"timeout_tunnel":null,"on_marked_down_action":"on_marked_down_action_none","proxy_protocol":"proxy_protocol_none","created_at":"2021-10-21T15:23:03.310976Z","updated_at":"2021-10-21T15:23:03.310976Z"},"lb":{"id":"b9cd9103-2b3a-4ccd-b002-0fddc41978a0","name":"test-lb-acl","description":"","status":"ready","instances":[],"organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","ip":[{"id":"5668b5e2-ff42-4ffd-a8e8-260add7c6336","ip_address":"51.159.26.232","organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","lb_id":"b9cd9103-2b3a-4ccd-b002-0fddc41978a0","reverse":"51-159-26-232.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}],"tags":[],"frontend_count":1,"backend_count":1,"type":"lb-s","subscriber":null,"ssl_compatibility_level":"ssl_compatibility_level_intermediate","created_at":"2021-10-21T15:23:00.431494Z","updated_at":"2021-10-21T15:23:01.344246Z","private_network_count":0,"route_count":0,"region":"fr-par","zone":"fr-par-1"},"timeout_client":30000,"certificate":null,"certificate_ids":[],"created_at":"2021-10-21T15:23:03.900865Z","updated_at":"2021-10-21T15:23:03.900865Z"},"index":1,"created_at":"2021-10-21T15:23:04.464942Z","updated_at":"2021-10-21T15:23:04.464942Z"},{"id":"b77bb109-e8f9-4dc1-9c86-7cd6a32eccf3","name":"tf-lb-acl-cocky-hodgkin","match":{"ip_subnet":["0.0.0.0/0"],"http_filter":"path_begin","http_filter_value":["criteria1","criteria2"],"invert":true,"http_filter_option":null},"action":{"type":"allow"},"frontend":{"id":"379d4d08-a02a-44a0-aee9-b91cb03f8905","name":"tf-test","inbound_port":80,"backend":{"id":"c4e944c2-f9a9-4e29-94a1-83286a016507","name":"tf-lb-bkd-xenodochial-euclid","forward_protocol":"http","forward_port":80,"forward_port_algorithm":"roundrobin","sticky_sessions":"none","sticky_sessions_cookie_name":"","health_check":{"port":80,"check_delay":60000,"check_timeout":30000,"check_max_retries":2,"check_send_proxy":false,"tcp_config":{}},"pool":[],"lb":{"id":"b9cd9103-2b3a-4ccd-b002-0fddc41978a0","name":"test-lb-acl","description":"","status":"ready","instances":[],"organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","ip":[{"id":"5668b5e2-ff42-4ffd-a8e8-260add7c6336","ip_address":"51.159.26.232","organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","lb_id":"b9cd9103-2b3a-4ccd-b002-0fddc41978a0","reverse":"51-159-26-232.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}],"tags":[],"frontend_count":1,"backend_count":1,"type":"lb-s","subscriber":null,"ssl_compatibility_level":"ssl_compatibility_level_intermediate","created_at":"2021-10-21T15:23:00.431494Z","updated_at":"2021-10-21T15:23:01.344246Z","private_network_count":0,"route_count":0,"region":"fr-par","zone":"fr-par-1"},"send_proxy_v2":false,"timeout_server":null,"timeout_connect":null,"timeout_tunnel":null,"on_marked_down_action":"on_marked_down_action_none","proxy_protocol":"proxy_protocol_none","created_at":"2021-10-21T15:23:03.310976Z","updated_at":"2021-10-21T15:23:03.310976Z"},"lb":{"id":"b9cd9103-2b3a-4ccd-b002-0fddc41978a0","name":"test-lb-acl","description":"","status":"ready","instances":[],"organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","ip":[{"id":"5668b5e2-ff42-4ffd-a8e8-260add7c6336","ip_address":"51.159.26.232","organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","lb_id":"b9cd9103-2b3a-4ccd-b002-0fddc41978a0","reverse":"51-159-26-232.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}],"tags":[],"frontend_count":1,"backend_count":1,"type":"lb-s","subscriber":null,"ssl_compatibility_level":"ssl_compatibility_level_intermediate","created_at":"2021-10-21T15:23:00.431494Z","updated_at":"2021-10-21T15:23:01.344246Z","private_network_count":0,"route_count":0,"region":"fr-par","zone":"fr-par-1"},"timeout_client":30000,"certificate":null,"certificate_ids":[],"created_at":"2021-10-21T15:23:03.900865Z","updated_at":"2021-10-21T15:23:03.900865Z"},"index":2,"created_at":"2021-10-21T15:23:04.851550Z","updated_at":"2021-10-21T15:23:04.851550Z"},{"id":"6a388080-adc2-4a51-a1c8-7489e57c30c7","name":"tf-lb-acl-confident-mclean","match":{"ip_subnet":["0.0.0.0/0"],"http_filter":"path_begin","http_filter_value":["criteria1","criteria2"],"invert":false,"http_filter_option":null},"action":{"type":"allow"},"frontend":{"id":"379d4d08-a02a-44a0-aee9-b91cb03f8905","name":"tf-test","inbound_port":80,"backend":{"id":"c4e944c2-f9a9-4e29-94a1-83286a016507","name":"tf-lb-bkd-xenodochial-euclid","forward_protocol":"http","forward_port":80,"forward_port_algorithm":"roundrobin","sticky_sessions":"none","sticky_sessions_cookie_name":"","health_check":{"port":80,"check_delay":60000,"check_timeout":30000,"check_max_retries":2,"check_send_proxy":false,"tcp_config":{}},"pool":[],"lb":{"id":"b9cd9103-2b3a-4ccd-b002-0fddc41978a0","name":"test-lb-acl","description":"","status":"ready","instances":[],"organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","ip":[{"id":"5668b5e2-ff42-4ffd-a8e8-260add7c6336","ip_address":"51.159.26.232","organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","lb_id":"b9cd9103-2b3a-4ccd-b002-0fddc41978a0","reverse":"51-159-26-232.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}],"tags":[],"frontend_count":1,"backend_count":1,"type":"lb-s","subscriber":null,"ssl_compatibility_level":"ssl_compatibility_level_intermediate","created_at":"2021-10-21T15:23:00.431494Z","updated_at":"2021-10-21T15:23:01.344246Z","private_network_count":0,"route_count":0,"region":"fr-par","zone":"fr-par-1"},"send_proxy_v2":false,"timeout_server":null,"timeout_connect":null,"timeout_tunnel":null,"on_marked_down_action":"on_marked_down_action_none","proxy_protocol":"proxy_protocol_none","created_at":"2021-10-21T15:23:03.310976Z","updated_at":"2021-10-21T15:23:03.310976Z"},"lb":{"id":"b9cd9103-2b3a-4ccd-b002-0fddc41978a0","name":"test-lb-acl","description":"","status":"ready","instances":[],"organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","ip":[{"id":"5668b5e2-ff42-4ffd-a8e8-260add7c6336","ip_address":"51.159.26.232","organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","lb_id":"b9cd9103-2b3a-4ccd-b002-0fddc41978a0","reverse":"51-159-26-232.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}],"tags":[],"frontend_count":1,"backend_count":1,"type":"lb-s","subscriber":null,"ssl_compatibility_level":"ssl_compatibility_level_intermediate","created_at":"2021-10-21T15:23:00.431494Z","updated_at":"2021-10-21T15:23:01.344246Z","private_network_count":0,"route_count":0,"region":"fr-par","zone":"fr-par-1"},"timeout_client":30000,"certificate":null,"certificate_ids":[],"created_at":"2021-10-21T15:23:03.900865Z","updated_at":"2021-10-21T15:23:03.900865Z"},"index":3,"created_at":"2021-10-21T15:23:05.228182Z","updated_at":"2021-10-21T15:23:05.228182Z"},{"id":"259a6dbe-9924-4f92-9e2d-191a3c488e20","name":"tf-lb-acl-goofy-einstein","match":{"ip_subnet":["0.0.0.0/0"],"http_filter":"acl_http_filter_none","http_filter_value":[],"invert":false,"http_filter_option":null},"action":{"type":"allow"},"frontend":{"id":"379d4d08-a02a-44a0-aee9-b91cb03f8905","name":"tf-test","inbound_port":80,"backend":{"id":"c4e944c2-f9a9-4e29-94a1-83286a016507","name":"tf-lb-bkd-xenodochial-euclid","forward_protocol":"http","forward_port":80,"forward_port_algorithm":"roundrobin","sticky_sessions":"none","sticky_sessions_cookie_name":"","health_check":{"port":80,"check_delay":60000,"check_timeout":30000,"check_max_retries":2,"check_send_proxy":false,"tcp_config":{}},"pool":[],"lb":{"id":"b9cd9103-2b3a-4ccd-b002-0fddc41978a0","name":"test-lb-acl","description":"","status":"ready","instances":[],"organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","ip":[{"id":"5668b5e2-ff42-4ffd-a8e8-260add7c6336","ip_address":"51.159.26.232","organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","lb_id":"b9cd9103-2b3a-4ccd-b002-0fddc41978a0","reverse":"51-159-26-232.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}],"tags":[],"frontend_count":1,"backend_count":1,"type":"lb-s","subscriber":null,"ssl_compatibility_level":"ssl_compatibility_level_intermediate","created_at":"2021-10-21T15:23:00.431494Z","updated_at":"2021-10-21T15:23:01.344246Z","private_network_count":0,"route_count":0,"region":"fr-par","zone":"fr-par-1"},"send_proxy_v2":false,"timeout_server":null,"timeout_connect":null,"timeout_tunnel":null,"on_marked_down_action":"on_marked_down_action_none","proxy_protocol":"proxy_protocol_none","created_at":"2021-10-21T15:23:03.310976Z","updated_at":"2021-10-21T15:23:03.310976Z"},"lb":{"id":"b9cd9103-2b3a-4ccd-b002-0fddc41978a0","name":"test-lb-acl","description":"","status":"ready","instances":[],"organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","ip":[{"id":"5668b5e2-ff42-4ffd-a8e8-260add7c6336","ip_address":"51.159.26.232","organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","lb_id":"b9cd9103-2b3a-4ccd-b002-0fddc41978a0","reverse":"51-159-26-232.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}],"tags":[],"frontend_count":1,"backend_count":1,"type":"lb-s","subscriber":null,"ssl_compatibility_level":"ssl_compatibility_level_intermediate","created_at":"2021-10-21T15:23:00.431494Z","updated_at":"2021-10-21T15:23:01.344246Z","private_network_count":0,"route_count":0,"region":"fr-par","zone":"fr-par-1"},"timeout_client":30000,"certificate":null,"certificate_ids":[],"created_at":"2021-10-21T15:23:03.900865Z","updated_at":"2021-10-21T15:23:03.900865Z"},"index":4,"created_at":"2021-10-21T15:23:05.586882Z","updated_at":"2021-10-21T15:23:05.586882Z"},{"id":"ff11c8f8-1b6a-4855-bfd6-6aa7c7a3efbe","name":"tf-lb-acl-sleepy-gould","match":{"ip_subnet":["0.0.0.0/0"],"http_filter":"acl_http_filter_none","http_filter_value":[],"invert":false,"http_filter_option":null},"action":{"type":"deny"},"frontend":{"id":"379d4d08-a02a-44a0-aee9-b91cb03f8905","name":"tf-test","inbound_port":80,"backend":{"id":"c4e944c2-f9a9-4e29-94a1-83286a016507","name":"tf-lb-bkd-xenodochial-euclid","forward_protocol":"http","forward_port":80,"forward_port_algorithm":"roundrobin","sticky_sessions":"none","sticky_sessions_cookie_name":"","health_check":{"port":80,"check_delay":60000,"check_timeout":30000,"check_max_retries":2,"check_send_proxy":false,"tcp_config":{}},"pool":[],"lb":{"id":"b9cd9103-2b3a-4ccd-b002-0fddc41978a0","name":"test-lb-acl","description":"","status":"ready","instances":[],"organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","ip":[{"id":"5668b5e2-ff42-4ffd-a8e8-260add7c6336","ip_address":"51.159.26.232","organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","lb_id":"b9cd9103-2b3a-4ccd-b002-0fddc41978a0","reverse":"51-159-26-232.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}],"tags":[],"frontend_count":1,"backend_count":1,"type":"lb-s","subscriber":null,"ssl_compatibility_level":"ssl_compatibility_level_intermediate","created_at":"2021-10-21T15:23:00.431494Z","updated_at":"2021-10-21T15:23:01.344246Z","private_network_count":0,"route_count":0,"region":"fr-par","zone":"fr-par-1"},"send_proxy_v2":false,"timeout_server":null,"timeout_connect":null,"timeout_tunnel":null,"on_marked_down_action":"on_marked_down_action_none","proxy_protocol":"proxy_protocol_none","created_at":"2021-10-21T15:23:03.310976Z","updated_at":"2021-10-21T15:23:03.310976Z"},"lb":{"id":"b9cd9103-2b3a-4ccd-b002-0fddc41978a0","name":"test-lb-acl","description":"","status":"ready","instances":[],"organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","ip":[{"id":"5668b5e2-ff42-4ffd-a8e8-260add7c6336","ip_address":"51.159.26.232","organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","lb_id":"b9cd9103-2b3a-4ccd-b002-0fddc41978a0","reverse":"51-159-26-232.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}],"tags":[],"frontend_count":1,"backend_count":1,"type":"lb-s","subscriber":null,"ssl_compatibility_level":"ssl_compatibility_level_intermediate","created_at":"2021-10-21T15:23:00.431494Z","updated_at":"2021-10-21T15:23:01.344246Z","private_network_count":0,"route_count":0,"region":"fr-par","zone":"fr-par-1"},"timeout_client":30000,"certificate":null,"certificate_ids":[],"created_at":"2021-10-21T15:23:03.900865Z","updated_at":"2021-10-21T15:23:03.900865Z"},"index":5,"created_at":"2021-10-21T15:23:06.017133Z","updated_at":"2021-10-21T15:23:06.017133Z"}],"total_count":5}' headers: Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Mon, 17 May 2021 12:47:53 GMT + - Thu, 21 Oct 2021 15:23:08 GMT Server: - Scaleway API-Gateway Strict-Transport-Security: @@ -768,7 +834,7 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 5da13fec-c75d-448e-8af8-4d7a4876117c + - 244e9532-09b3-4d2e-a7f9-83f279cd99cf status: 200 OK code: 200 duration: "" @@ -777,21 +843,21 @@ interactions: form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.16.3; darwin; amd64) terraform-provider/develop + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.17.1; darwin; amd64) terraform-provider/develop terraform/terraform-tests - url: https://api.scaleway.com/lb/v1/zones/fr-par-1/ips/ca931270-122b-4f39-af63-a76998b7cba4 + url: https://api.scaleway.com/lb/v1/zones/fr-par-1/ips/5668b5e2-ff42-4ffd-a8e8-260add7c6336 method: GET response: - body: '{"id":"ca931270-122b-4f39-af63-a76998b7cba4","ip_address":"51.159.114.103","organization_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","project_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","lb_id":"a84a42e0-0cc7-4801-868a-404bb74f92bb","reverse":"51-159-114-103.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}' + body: '{"id":"5668b5e2-ff42-4ffd-a8e8-260add7c6336","ip_address":"51.159.26.232","organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","lb_id":"b9cd9103-2b3a-4ccd-b002-0fddc41978a0","reverse":"51-159-26-232.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}' headers: Content-Length: - - "314" + - "312" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Mon, 17 May 2021 12:47:54 GMT + - Thu, 21 Oct 2021 15:23:08 GMT Server: - Scaleway API-Gateway Strict-Transport-Security: @@ -801,7 +867,7 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - f6d43011-8181-4278-86db-1874b060c587 + - 4d2c8a5f-1fec-4101-ae15-4edf97d6eb94 status: 200 OK code: 200 duration: "" @@ -810,21 +876,21 @@ interactions: form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.16.3; darwin; amd64) terraform-provider/develop + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.17.1; darwin; amd64) terraform-provider/develop terraform/terraform-tests - url: https://api.scaleway.com/lb/v1/zones/fr-par-1/lbs/a84a42e0-0cc7-4801-868a-404bb74f92bb + url: https://api.scaleway.com/lb/v1/zones/fr-par-1/lbs/b9cd9103-2b3a-4ccd-b002-0fddc41978a0 method: GET response: - body: '{"id":"a84a42e0-0cc7-4801-868a-404bb74f92bb","name":"test-lb-acl","description":"","status":"ready","instances":[{"id":"1b623a0a-3f05-4065-a737-cb4e5bea13c6","status":"ready","ip_address":"10.69.120.3","created_at":"2021-05-17T12:44:10.698904Z","updated_at":"2021-05-17T12:47:53.676752Z","region":"fr-par","zone":"fr-par-1"},{"id":"20ec1031-783f-4f8b-a77f-960a6aa477ce","status":"ready","ip_address":"10.73.132.71","created_at":"2021-05-17T12:37:41.532675Z","updated_at":"2021-05-17T12:47:53.794351Z","region":"fr-par","zone":"fr-par-1"}],"organization_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","project_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","ip":[{"id":"ca931270-122b-4f39-af63-a76998b7cba4","ip_address":"51.159.114.103","organization_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","project_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","lb_id":"a84a42e0-0cc7-4801-868a-404bb74f92bb","reverse":"51-159-114-103.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}],"tags":[],"frontend_count":1,"backend_count":1,"type":"lb-s","subscriber":null,"ssl_compatibility_level":"ssl_compatibility_level_intermediate","created_at":"2021-05-17T12:47:43.991052Z","updated_at":"2021-05-17T12:47:46.601175Z","region":"fr-par","zone":"fr-par-1"}' + body: '{"id":"b9cd9103-2b3a-4ccd-b002-0fddc41978a0","name":"test-lb-acl","description":"","status":"ready","instances":[{"id":"8b70643a-0110-4031-b66c-a15625856bd4","status":"ready","ip_address":"10.68.12.27","created_at":"2021-10-21T15:14:30.375431Z","updated_at":"2021-10-21T15:23:06.485740Z","region":"fr-par","zone":"fr-par-1"},{"id":"89f4e51e-2f81-43ec-b14e-a7f102812aed","status":"ready","ip_address":"10.73.110.73","created_at":"2021-10-21T14:57:07.240260Z","updated_at":"2021-10-21T15:23:06.516051Z","region":"fr-par","zone":"fr-par-1"}],"organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","ip":[{"id":"5668b5e2-ff42-4ffd-a8e8-260add7c6336","ip_address":"51.159.26.232","organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","lb_id":"b9cd9103-2b3a-4ccd-b002-0fddc41978a0","reverse":"51-159-26-232.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}],"tags":[],"frontend_count":1,"backend_count":1,"type":"lb-s","subscriber":null,"ssl_compatibility_level":"ssl_compatibility_level_intermediate","created_at":"2021-10-21T15:23:00.431494Z","updated_at":"2021-10-21T15:23:01.344246Z","private_network_count":0,"route_count":0,"region":"fr-par","zone":"fr-par-1"}' headers: Content-Length: - - "1236" + - "1276" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Mon, 17 May 2021 12:47:54 GMT + - Thu, 21 Oct 2021 15:23:08 GMT Server: - Scaleway API-Gateway Strict-Transport-Security: @@ -834,7 +900,7 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - e2c7aa16-741e-4021-bb62-f3f3da4f7691 + - 363e5d15-2d9a-4a23-8b27-dbf668116430 status: 200 OK code: 200 duration: "" @@ -843,21 +909,21 @@ interactions: form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.16.3; darwin; amd64) terraform-provider/develop + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.17.1; darwin; amd64) terraform-provider/develop terraform/terraform-tests - url: https://api.scaleway.com/lb/v1/zones/fr-par-1/backends/0844744b-ce68-4948-8080-042bccff5380 + url: https://api.scaleway.com/lb/v1/zones/fr-par-1/backends/c4e944c2-f9a9-4e29-94a1-83286a016507 method: GET response: - body: '{"id":"0844744b-ce68-4948-8080-042bccff5380","name":"tf-lb-bkd-upbeat-chaplygin","forward_protocol":"http","forward_port":80,"forward_port_algorithm":"roundrobin","sticky_sessions":"none","sticky_sessions_cookie_name":"","health_check":{"port":80,"check_delay":60000,"check_timeout":30000,"check_max_retries":2,"check_send_proxy":false,"tcp_config":{}},"pool":[],"lb":{"id":"a84a42e0-0cc7-4801-868a-404bb74f92bb","name":"test-lb-acl","description":"","status":"ready","instances":[],"organization_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","project_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","ip":[{"id":"ca931270-122b-4f39-af63-a76998b7cba4","ip_address":"51.159.114.103","organization_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","project_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","lb_id":"a84a42e0-0cc7-4801-868a-404bb74f92bb","reverse":"51-159-114-103.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}],"tags":[],"frontend_count":1,"backend_count":1,"type":"lb-s","subscriber":null,"ssl_compatibility_level":"ssl_compatibility_level_intermediate","created_at":"2021-05-17T12:47:43.991052Z","updated_at":"2021-05-17T12:47:46.601175Z","region":"fr-par","zone":"fr-par-1"},"send_proxy_v2":false,"timeout_server":null,"timeout_connect":null,"timeout_tunnel":null,"on_marked_down_action":"on_marked_down_action_none","proxy_protocol":"proxy_protocol_none","created_at":"2021-05-17T12:47:47.699451Z","updated_at":"2021-05-17T12:47:47.699451Z"}' + body: '{"id":"c4e944c2-f9a9-4e29-94a1-83286a016507","name":"tf-lb-bkd-xenodochial-euclid","forward_protocol":"http","forward_port":80,"forward_port_algorithm":"roundrobin","sticky_sessions":"none","sticky_sessions_cookie_name":"","health_check":{"port":80,"check_delay":60000,"check_timeout":30000,"check_max_retries":2,"check_send_proxy":false,"tcp_config":{}},"pool":[],"lb":{"id":"b9cd9103-2b3a-4ccd-b002-0fddc41978a0","name":"test-lb-acl","description":"","status":"ready","instances":[{"id":"89f4e51e-2f81-43ec-b14e-a7f102812aed","status":"ready","ip_address":"10.73.110.73","created_at":"2021-10-21T14:57:07.240260Z","updated_at":"2021-10-21T15:23:06.516051Z","region":"fr-par","zone":"fr-par-1"},{"id":"8b70643a-0110-4031-b66c-a15625856bd4","status":"ready","ip_address":"10.68.12.27","created_at":"2021-10-21T15:14:30.375431Z","updated_at":"2021-10-21T15:23:06.485740Z","region":"fr-par","zone":"fr-par-1"}],"organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","ip":[{"id":"5668b5e2-ff42-4ffd-a8e8-260add7c6336","ip_address":"51.159.26.232","organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","lb_id":"b9cd9103-2b3a-4ccd-b002-0fddc41978a0","reverse":"51-159-26-232.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}],"tags":[],"frontend_count":1,"backend_count":1,"type":"lb-s","subscriber":null,"ssl_compatibility_level":"ssl_compatibility_level_intermediate","created_at":"2021-10-21T15:23:00.431494Z","updated_at":"2021-10-21T15:23:01.344246Z","private_network_count":0,"route_count":0,"region":"fr-par","zone":"fr-par-1"},"send_proxy_v2":false,"timeout_server":null,"timeout_connect":null,"timeout_tunnel":null,"on_marked_down_action":"on_marked_down_action_none","proxy_protocol":"proxy_protocol_none","created_at":"2021-10-21T15:23:03.310976Z","updated_at":"2021-10-21T15:23:03.310976Z"}' headers: Content-Length: - - "1448" + - "1914" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Mon, 17 May 2021 12:47:54 GMT + - Thu, 21 Oct 2021 15:23:08 GMT Server: - Scaleway API-Gateway Strict-Transport-Security: @@ -867,7 +933,7 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - fb741512-b7d2-46ff-bd51-78758f096701 + - e3dec4c6-0d20-4a52-98f3-1627d198f99b status: 200 OK code: 200 duration: "" @@ -876,21 +942,21 @@ interactions: form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.16.3; darwin; amd64) terraform-provider/develop + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.17.1; darwin; amd64) terraform-provider/develop terraform/terraform-tests - url: https://api.scaleway.com/lb/v1/zones/fr-par-1/frontends/21da364c-fa2f-4bbd-a846-f0bcee934f45 + url: https://api.scaleway.com/lb/v1/zones/fr-par-1/frontends/379d4d08-a02a-44a0-aee9-b91cb03f8905 method: GET response: - body: '{"id":"21da364c-fa2f-4bbd-a846-f0bcee934f45","name":"tf-test","inbound_port":80,"backend":{"id":"0844744b-ce68-4948-8080-042bccff5380","name":"tf-lb-bkd-upbeat-chaplygin","forward_protocol":"http","forward_port":80,"forward_port_algorithm":"roundrobin","sticky_sessions":"none","sticky_sessions_cookie_name":"","health_check":{"port":80,"check_delay":60000,"check_timeout":30000,"check_max_retries":2,"check_send_proxy":false,"tcp_config":{}},"pool":[],"lb":{"id":"a84a42e0-0cc7-4801-868a-404bb74f92bb","name":"test-lb-acl","description":"","status":"ready","instances":[],"organization_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","project_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","ip":[{"id":"ca931270-122b-4f39-af63-a76998b7cba4","ip_address":"51.159.114.103","organization_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","project_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","lb_id":"a84a42e0-0cc7-4801-868a-404bb74f92bb","reverse":"51-159-114-103.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}],"tags":[],"frontend_count":1,"backend_count":1,"type":"lb-s","subscriber":null,"ssl_compatibility_level":"ssl_compatibility_level_intermediate","created_at":"2021-05-17T12:47:43.991052Z","updated_at":"2021-05-17T12:47:46.601175Z","region":"fr-par","zone":"fr-par-1"},"send_proxy_v2":false,"timeout_server":null,"timeout_connect":null,"timeout_tunnel":null,"on_marked_down_action":"on_marked_down_action_none","proxy_protocol":"proxy_protocol_none","created_at":"2021-05-17T12:47:47.699451Z","updated_at":"2021-05-17T12:47:47.699451Z"},"lb":{"id":"a84a42e0-0cc7-4801-868a-404bb74f92bb","name":"test-lb-acl","description":"","status":"ready","instances":[],"organization_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","project_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","ip":[{"id":"ca931270-122b-4f39-af63-a76998b7cba4","ip_address":"51.159.114.103","organization_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","project_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","lb_id":"a84a42e0-0cc7-4801-868a-404bb74f92bb","reverse":"51-159-114-103.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}],"tags":[],"frontend_count":1,"backend_count":1,"type":"lb-s","subscriber":null,"ssl_compatibility_level":"ssl_compatibility_level_intermediate","created_at":"2021-05-17T12:47:43.991052Z","updated_at":"2021-05-17T12:47:46.601175Z","region":"fr-par","zone":"fr-par-1"},"timeout_client":30000,"certificate":null,"certificate_ids":[],"created_at":"2021-05-17T12:47:49.111587Z","updated_at":"2021-05-17T12:47:49.111587Z"}' + body: '{"id":"379d4d08-a02a-44a0-aee9-b91cb03f8905","name":"tf-test","inbound_port":80,"backend":{"id":"c4e944c2-f9a9-4e29-94a1-83286a016507","name":"tf-lb-bkd-xenodochial-euclid","forward_protocol":"http","forward_port":80,"forward_port_algorithm":"roundrobin","sticky_sessions":"none","sticky_sessions_cookie_name":"","health_check":{"port":80,"check_delay":60000,"check_timeout":30000,"check_max_retries":2,"check_send_proxy":false,"tcp_config":{}},"pool":[],"lb":{"id":"b9cd9103-2b3a-4ccd-b002-0fddc41978a0","name":"test-lb-acl","description":"","status":"ready","instances":[],"organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","ip":[{"id":"5668b5e2-ff42-4ffd-a8e8-260add7c6336","ip_address":"51.159.26.232","organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","lb_id":"b9cd9103-2b3a-4ccd-b002-0fddc41978a0","reverse":"51-159-26-232.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}],"tags":[],"frontend_count":1,"backend_count":1,"type":"lb-s","subscriber":null,"ssl_compatibility_level":"ssl_compatibility_level_intermediate","created_at":"2021-10-21T15:23:00.431494Z","updated_at":"2021-10-21T15:23:01.344246Z","private_network_count":0,"route_count":0,"region":"fr-par","zone":"fr-par-1"},"send_proxy_v2":false,"timeout_server":null,"timeout_connect":null,"timeout_tunnel":null,"on_marked_down_action":"on_marked_down_action_none","proxy_protocol":"proxy_protocol_none","created_at":"2021-10-21T15:23:03.310976Z","updated_at":"2021-10-21T15:23:03.310976Z"},"lb":{"id":"b9cd9103-2b3a-4ccd-b002-0fddc41978a0","name":"test-lb-acl","description":"","status":"ready","instances":[],"organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","ip":[{"id":"5668b5e2-ff42-4ffd-a8e8-260add7c6336","ip_address":"51.159.26.232","organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","lb_id":"b9cd9103-2b3a-4ccd-b002-0fddc41978a0","reverse":"51-159-26-232.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}],"tags":[],"frontend_count":1,"backend_count":1,"type":"lb-s","subscriber":null,"ssl_compatibility_level":"ssl_compatibility_level_intermediate","created_at":"2021-10-21T15:23:00.431494Z","updated_at":"2021-10-21T15:23:01.344246Z","private_network_count":0,"route_count":0,"region":"fr-par","zone":"fr-par-1"},"timeout_client":30000,"certificate":null,"certificate_ids":[],"created_at":"2021-10-21T15:23:03.900865Z","updated_at":"2021-10-21T15:23:03.900865Z"}' headers: Content-Length: - - "2506" + - "2588" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Mon, 17 May 2021 12:47:55 GMT + - Thu, 21 Oct 2021 15:23:09 GMT Server: - Scaleway API-Gateway Strict-Transport-Security: @@ -900,7 +966,7 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - e8425b52-a5c2-4f20-9483-ccbe3a5b5066 + - f0e2ee41-7a34-4558-b32d-1ae378ccec65 status: 200 OK code: 200 duration: "" @@ -909,19 +975,19 @@ interactions: form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.16.3; darwin; amd64) terraform-provider/develop + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.17.1; darwin; amd64) terraform-provider/develop terraform/terraform-tests - url: https://api.scaleway.com/lb/v1/zones/fr-par-1/frontends/21da364c-fa2f-4bbd-a846-f0bcee934f45/acls?order_by=created_at_asc&page=1 + url: https://api.scaleway.com/lb/v1/zones/fr-par-1/frontends/379d4d08-a02a-44a0-aee9-b91cb03f8905/acls?order_by=created_at_asc&page=1 method: GET response: - body: '{"acls":[{"id":"c9ae20d1-69f0-47e7-ac9f-da1d02109079","name":"test-acl","match":{"ip_subnet":["192.168.0.1","192.168.0.2","192.168.10.0/24"],"http_filter":"acl_http_filter_none","http_filter_value":[],"invert":true},"action":{"type":"allow"},"frontend":{"id":"21da364c-fa2f-4bbd-a846-f0bcee934f45","name":"tf-test","inbound_port":80,"backend":{"id":"0844744b-ce68-4948-8080-042bccff5380","name":"tf-lb-bkd-upbeat-chaplygin","forward_protocol":"http","forward_port":80,"forward_port_algorithm":"roundrobin","sticky_sessions":"none","sticky_sessions_cookie_name":"","health_check":{"port":80,"check_delay":60000,"check_timeout":30000,"check_max_retries":2,"check_send_proxy":false,"tcp_config":{}},"pool":[],"lb":{"id":"a84a42e0-0cc7-4801-868a-404bb74f92bb","name":"test-lb-acl","description":"","status":"ready","instances":[],"organization_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","project_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","ip":[{"id":"ca931270-122b-4f39-af63-a76998b7cba4","ip_address":"51.159.114.103","organization_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","project_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","lb_id":"a84a42e0-0cc7-4801-868a-404bb74f92bb","reverse":"51-159-114-103.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}],"tags":[],"frontend_count":1,"backend_count":1,"type":"lb-s","subscriber":null,"ssl_compatibility_level":"ssl_compatibility_level_intermediate","created_at":"2021-05-17T12:47:43.991052Z","updated_at":"2021-05-17T12:47:46.601175Z","region":"fr-par","zone":"fr-par-1"},"send_proxy_v2":false,"timeout_server":null,"timeout_connect":null,"timeout_tunnel":null,"on_marked_down_action":"on_marked_down_action_none","proxy_protocol":"proxy_protocol_none","created_at":"2021-05-17T12:47:47.699451Z","updated_at":"2021-05-17T12:47:47.699451Z"},"lb":{"id":"a84a42e0-0cc7-4801-868a-404bb74f92bb","name":"test-lb-acl","description":"","status":"ready","instances":[],"organization_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","project_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","ip":[{"id":"ca931270-122b-4f39-af63-a76998b7cba4","ip_address":"51.159.114.103","organization_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","project_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","lb_id":"a84a42e0-0cc7-4801-868a-404bb74f92bb","reverse":"51-159-114-103.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}],"tags":[],"frontend_count":1,"backend_count":1,"type":"lb-s","subscriber":null,"ssl_compatibility_level":"ssl_compatibility_level_intermediate","created_at":"2021-05-17T12:47:43.991052Z","updated_at":"2021-05-17T12:47:46.601175Z","region":"fr-par","zone":"fr-par-1"},"timeout_client":30000,"certificate":null,"certificate_ids":[],"created_at":"2021-05-17T12:47:49.111587Z","updated_at":"2021-05-17T12:47:49.111587Z"},"index":1,"created_at":"2021-05-17T12:47:49.735686Z","updated_at":"2021-05-17T12:47:49.735686Z"},{"id":"71a19e90-3069-49be-9ed4-6d289b2884a4","name":"tf-lb-acl-jolly-einstein","match":{"ip_subnet":["0.0.0.0/0"],"http_filter":"path_begin","http_filter_value":["criteria1","criteria2"],"invert":true},"action":{"type":"allow"},"frontend":{"id":"21da364c-fa2f-4bbd-a846-f0bcee934f45","name":"tf-test","inbound_port":80,"backend":{"id":"0844744b-ce68-4948-8080-042bccff5380","name":"tf-lb-bkd-upbeat-chaplygin","forward_protocol":"http","forward_port":80,"forward_port_algorithm":"roundrobin","sticky_sessions":"none","sticky_sessions_cookie_name":"","health_check":{"port":80,"check_delay":60000,"check_timeout":30000,"check_max_retries":2,"check_send_proxy":false,"tcp_config":{}},"pool":[],"lb":{"id":"a84a42e0-0cc7-4801-868a-404bb74f92bb","name":"test-lb-acl","description":"","status":"ready","instances":[],"organization_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","project_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","ip":[{"id":"ca931270-122b-4f39-af63-a76998b7cba4","ip_address":"51.159.114.103","organization_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","project_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","lb_id":"a84a42e0-0cc7-4801-868a-404bb74f92bb","reverse":"51-159-114-103.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}],"tags":[],"frontend_count":1,"backend_count":1,"type":"lb-s","subscriber":null,"ssl_compatibility_level":"ssl_compatibility_level_intermediate","created_at":"2021-05-17T12:47:43.991052Z","updated_at":"2021-05-17T12:47:46.601175Z","region":"fr-par","zone":"fr-par-1"},"send_proxy_v2":false,"timeout_server":null,"timeout_connect":null,"timeout_tunnel":null,"on_marked_down_action":"on_marked_down_action_none","proxy_protocol":"proxy_protocol_none","created_at":"2021-05-17T12:47:47.699451Z","updated_at":"2021-05-17T12:47:47.699451Z"},"lb":{"id":"a84a42e0-0cc7-4801-868a-404bb74f92bb","name":"test-lb-acl","description":"","status":"ready","instances":[],"organization_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","project_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","ip":[{"id":"ca931270-122b-4f39-af63-a76998b7cba4","ip_address":"51.159.114.103","organization_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","project_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","lb_id":"a84a42e0-0cc7-4801-868a-404bb74f92bb","reverse":"51-159-114-103.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}],"tags":[],"frontend_count":1,"backend_count":1,"type":"lb-s","subscriber":null,"ssl_compatibility_level":"ssl_compatibility_level_intermediate","created_at":"2021-05-17T12:47:43.991052Z","updated_at":"2021-05-17T12:47:46.601175Z","region":"fr-par","zone":"fr-par-1"},"timeout_client":30000,"certificate":null,"certificate_ids":[],"created_at":"2021-05-17T12:47:49.111587Z","updated_at":"2021-05-17T12:47:49.111587Z"},"index":2,"created_at":"2021-05-17T12:47:50.132267Z","updated_at":"2021-05-17T12:47:50.132267Z"},{"id":"239d1ea7-30bc-458c-be75-e98c199d1d2a","name":"tf-lb-acl-vigilant-lamport","match":{"ip_subnet":["0.0.0.0/0"],"http_filter":"path_begin","http_filter_value":["criteria1","criteria2"],"invert":false},"action":{"type":"allow"},"frontend":{"id":"21da364c-fa2f-4bbd-a846-f0bcee934f45","name":"tf-test","inbound_port":80,"backend":{"id":"0844744b-ce68-4948-8080-042bccff5380","name":"tf-lb-bkd-upbeat-chaplygin","forward_protocol":"http","forward_port":80,"forward_port_algorithm":"roundrobin","sticky_sessions":"none","sticky_sessions_cookie_name":"","health_check":{"port":80,"check_delay":60000,"check_timeout":30000,"check_max_retries":2,"check_send_proxy":false,"tcp_config":{}},"pool":[],"lb":{"id":"a84a42e0-0cc7-4801-868a-404bb74f92bb","name":"test-lb-acl","description":"","status":"ready","instances":[],"organization_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","project_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","ip":[{"id":"ca931270-122b-4f39-af63-a76998b7cba4","ip_address":"51.159.114.103","organization_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","project_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","lb_id":"a84a42e0-0cc7-4801-868a-404bb74f92bb","reverse":"51-159-114-103.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}],"tags":[],"frontend_count":1,"backend_count":1,"type":"lb-s","subscriber":null,"ssl_compatibility_level":"ssl_compatibility_level_intermediate","created_at":"2021-05-17T12:47:43.991052Z","updated_at":"2021-05-17T12:47:46.601175Z","region":"fr-par","zone":"fr-par-1"},"send_proxy_v2":false,"timeout_server":null,"timeout_connect":null,"timeout_tunnel":null,"on_marked_down_action":"on_marked_down_action_none","proxy_protocol":"proxy_protocol_none","created_at":"2021-05-17T12:47:47.699451Z","updated_at":"2021-05-17T12:47:47.699451Z"},"lb":{"id":"a84a42e0-0cc7-4801-868a-404bb74f92bb","name":"test-lb-acl","description":"","status":"ready","instances":[],"organization_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","project_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","ip":[{"id":"ca931270-122b-4f39-af63-a76998b7cba4","ip_address":"51.159.114.103","organization_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","project_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","lb_id":"a84a42e0-0cc7-4801-868a-404bb74f92bb","reverse":"51-159-114-103.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}],"tags":[],"frontend_count":1,"backend_count":1,"type":"lb-s","subscriber":null,"ssl_compatibility_level":"ssl_compatibility_level_intermediate","created_at":"2021-05-17T12:47:43.991052Z","updated_at":"2021-05-17T12:47:46.601175Z","region":"fr-par","zone":"fr-par-1"},"timeout_client":30000,"certificate":null,"certificate_ids":[],"created_at":"2021-05-17T12:47:49.111587Z","updated_at":"2021-05-17T12:47:49.111587Z"},"index":3,"created_at":"2021-05-17T12:47:50.541716Z","updated_at":"2021-05-17T12:47:50.541716Z"},{"id":"21037ccb-2fa4-4a37-bcf7-2cf0549a4626","name":"tf-lb-acl-bold-galois","match":{"ip_subnet":["0.0.0.0/0"],"http_filter":"acl_http_filter_none","http_filter_value":[],"invert":false},"action":{"type":"allow"},"frontend":{"id":"21da364c-fa2f-4bbd-a846-f0bcee934f45","name":"tf-test","inbound_port":80,"backend":{"id":"0844744b-ce68-4948-8080-042bccff5380","name":"tf-lb-bkd-upbeat-chaplygin","forward_protocol":"http","forward_port":80,"forward_port_algorithm":"roundrobin","sticky_sessions":"none","sticky_sessions_cookie_name":"","health_check":{"port":80,"check_delay":60000,"check_timeout":30000,"check_max_retries":2,"check_send_proxy":false,"tcp_config":{}},"pool":[],"lb":{"id":"a84a42e0-0cc7-4801-868a-404bb74f92bb","name":"test-lb-acl","description":"","status":"ready","instances":[],"organization_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","project_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","ip":[{"id":"ca931270-122b-4f39-af63-a76998b7cba4","ip_address":"51.159.114.103","organization_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","project_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","lb_id":"a84a42e0-0cc7-4801-868a-404bb74f92bb","reverse":"51-159-114-103.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}],"tags":[],"frontend_count":1,"backend_count":1,"type":"lb-s","subscriber":null,"ssl_compatibility_level":"ssl_compatibility_level_intermediate","created_at":"2021-05-17T12:47:43.991052Z","updated_at":"2021-05-17T12:47:46.601175Z","region":"fr-par","zone":"fr-par-1"},"send_proxy_v2":false,"timeout_server":null,"timeout_connect":null,"timeout_tunnel":null,"on_marked_down_action":"on_marked_down_action_none","proxy_protocol":"proxy_protocol_none","created_at":"2021-05-17T12:47:47.699451Z","updated_at":"2021-05-17T12:47:47.699451Z"},"lb":{"id":"a84a42e0-0cc7-4801-868a-404bb74f92bb","name":"test-lb-acl","description":"","status":"ready","instances":[],"organization_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","project_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","ip":[{"id":"ca931270-122b-4f39-af63-a76998b7cba4","ip_address":"51.159.114.103","organization_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","project_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","lb_id":"a84a42e0-0cc7-4801-868a-404bb74f92bb","reverse":"51-159-114-103.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}],"tags":[],"frontend_count":1,"backend_count":1,"type":"lb-s","subscriber":null,"ssl_compatibility_level":"ssl_compatibility_level_intermediate","created_at":"2021-05-17T12:47:43.991052Z","updated_at":"2021-05-17T12:47:46.601175Z","region":"fr-par","zone":"fr-par-1"},"timeout_client":30000,"certificate":null,"certificate_ids":[],"created_at":"2021-05-17T12:47:49.111587Z","updated_at":"2021-05-17T12:47:49.111587Z"},"index":4,"created_at":"2021-05-17T12:47:50.976196Z","updated_at":"2021-05-17T12:47:50.976196Z"},{"id":"f386ac33-a792-4a5a-a7b4-b4d8dd26ab0c","name":"tf-lb-acl-trusting-raman","match":{"ip_subnet":["0.0.0.0/0"],"http_filter":"acl_http_filter_none","http_filter_value":[],"invert":false},"action":{"type":"deny"},"frontend":{"id":"21da364c-fa2f-4bbd-a846-f0bcee934f45","name":"tf-test","inbound_port":80,"backend":{"id":"0844744b-ce68-4948-8080-042bccff5380","name":"tf-lb-bkd-upbeat-chaplygin","forward_protocol":"http","forward_port":80,"forward_port_algorithm":"roundrobin","sticky_sessions":"none","sticky_sessions_cookie_name":"","health_check":{"port":80,"check_delay":60000,"check_timeout":30000,"check_max_retries":2,"check_send_proxy":false,"tcp_config":{}},"pool":[],"lb":{"id":"a84a42e0-0cc7-4801-868a-404bb74f92bb","name":"test-lb-acl","description":"","status":"ready","instances":[],"organization_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","project_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","ip":[{"id":"ca931270-122b-4f39-af63-a76998b7cba4","ip_address":"51.159.114.103","organization_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","project_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","lb_id":"a84a42e0-0cc7-4801-868a-404bb74f92bb","reverse":"51-159-114-103.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}],"tags":[],"frontend_count":1,"backend_count":1,"type":"lb-s","subscriber":null,"ssl_compatibility_level":"ssl_compatibility_level_intermediate","created_at":"2021-05-17T12:47:43.991052Z","updated_at":"2021-05-17T12:47:46.601175Z","region":"fr-par","zone":"fr-par-1"},"send_proxy_v2":false,"timeout_server":null,"timeout_connect":null,"timeout_tunnel":null,"on_marked_down_action":"on_marked_down_action_none","proxy_protocol":"proxy_protocol_none","created_at":"2021-05-17T12:47:47.699451Z","updated_at":"2021-05-17T12:47:47.699451Z"},"lb":{"id":"a84a42e0-0cc7-4801-868a-404bb74f92bb","name":"test-lb-acl","description":"","status":"ready","instances":[],"organization_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","project_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","ip":[{"id":"ca931270-122b-4f39-af63-a76998b7cba4","ip_address":"51.159.114.103","organization_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","project_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","lb_id":"a84a42e0-0cc7-4801-868a-404bb74f92bb","reverse":"51-159-114-103.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}],"tags":[],"frontend_count":1,"backend_count":1,"type":"lb-s","subscriber":null,"ssl_compatibility_level":"ssl_compatibility_level_intermediate","created_at":"2021-05-17T12:47:43.991052Z","updated_at":"2021-05-17T12:47:46.601175Z","region":"fr-par","zone":"fr-par-1"},"timeout_client":30000,"certificate":null,"certificate_ids":[],"created_at":"2021-05-17T12:47:49.111587Z","updated_at":"2021-05-17T12:47:49.111587Z"},"index":5,"created_at":"2021-05-17T12:47:51.391824Z","updated_at":"2021-05-17T12:47:51.391824Z"}],"total_count":5}' + body: '{"acls":[{"id":"3105c565-30d1-4679-984d-0bf16a65e21e","name":"test-acl","match":{"ip_subnet":["192.168.0.1","192.168.0.2","192.168.10.0/24"],"http_filter":"acl_http_filter_none","http_filter_value":[],"invert":true,"http_filter_option":null},"action":{"type":"allow"},"frontend":{"id":"379d4d08-a02a-44a0-aee9-b91cb03f8905","name":"tf-test","inbound_port":80,"backend":{"id":"c4e944c2-f9a9-4e29-94a1-83286a016507","name":"tf-lb-bkd-xenodochial-euclid","forward_protocol":"http","forward_port":80,"forward_port_algorithm":"roundrobin","sticky_sessions":"none","sticky_sessions_cookie_name":"","health_check":{"port":80,"check_delay":60000,"check_timeout":30000,"check_max_retries":2,"check_send_proxy":false,"tcp_config":{}},"pool":[],"lb":{"id":"b9cd9103-2b3a-4ccd-b002-0fddc41978a0","name":"test-lb-acl","description":"","status":"ready","instances":[],"organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","ip":[{"id":"5668b5e2-ff42-4ffd-a8e8-260add7c6336","ip_address":"51.159.26.232","organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","lb_id":"b9cd9103-2b3a-4ccd-b002-0fddc41978a0","reverse":"51-159-26-232.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}],"tags":[],"frontend_count":1,"backend_count":1,"type":"lb-s","subscriber":null,"ssl_compatibility_level":"ssl_compatibility_level_intermediate","created_at":"2021-10-21T15:23:00.431494Z","updated_at":"2021-10-21T15:23:01.344246Z","private_network_count":0,"route_count":0,"region":"fr-par","zone":"fr-par-1"},"send_proxy_v2":false,"timeout_server":null,"timeout_connect":null,"timeout_tunnel":null,"on_marked_down_action":"on_marked_down_action_none","proxy_protocol":"proxy_protocol_none","created_at":"2021-10-21T15:23:03.310976Z","updated_at":"2021-10-21T15:23:03.310976Z"},"lb":{"id":"b9cd9103-2b3a-4ccd-b002-0fddc41978a0","name":"test-lb-acl","description":"","status":"ready","instances":[],"organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","ip":[{"id":"5668b5e2-ff42-4ffd-a8e8-260add7c6336","ip_address":"51.159.26.232","organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","lb_id":"b9cd9103-2b3a-4ccd-b002-0fddc41978a0","reverse":"51-159-26-232.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}],"tags":[],"frontend_count":1,"backend_count":1,"type":"lb-s","subscriber":null,"ssl_compatibility_level":"ssl_compatibility_level_intermediate","created_at":"2021-10-21T15:23:00.431494Z","updated_at":"2021-10-21T15:23:01.344246Z","private_network_count":0,"route_count":0,"region":"fr-par","zone":"fr-par-1"},"timeout_client":30000,"certificate":null,"certificate_ids":[],"created_at":"2021-10-21T15:23:03.900865Z","updated_at":"2021-10-21T15:23:03.900865Z"},"index":1,"created_at":"2021-10-21T15:23:04.464942Z","updated_at":"2021-10-21T15:23:04.464942Z"},{"id":"b77bb109-e8f9-4dc1-9c86-7cd6a32eccf3","name":"tf-lb-acl-cocky-hodgkin","match":{"ip_subnet":["0.0.0.0/0"],"http_filter":"path_begin","http_filter_value":["criteria1","criteria2"],"invert":true,"http_filter_option":null},"action":{"type":"allow"},"frontend":{"id":"379d4d08-a02a-44a0-aee9-b91cb03f8905","name":"tf-test","inbound_port":80,"backend":{"id":"c4e944c2-f9a9-4e29-94a1-83286a016507","name":"tf-lb-bkd-xenodochial-euclid","forward_protocol":"http","forward_port":80,"forward_port_algorithm":"roundrobin","sticky_sessions":"none","sticky_sessions_cookie_name":"","health_check":{"port":80,"check_delay":60000,"check_timeout":30000,"check_max_retries":2,"check_send_proxy":false,"tcp_config":{}},"pool":[],"lb":{"id":"b9cd9103-2b3a-4ccd-b002-0fddc41978a0","name":"test-lb-acl","description":"","status":"ready","instances":[],"organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","ip":[{"id":"5668b5e2-ff42-4ffd-a8e8-260add7c6336","ip_address":"51.159.26.232","organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","lb_id":"b9cd9103-2b3a-4ccd-b002-0fddc41978a0","reverse":"51-159-26-232.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}],"tags":[],"frontend_count":1,"backend_count":1,"type":"lb-s","subscriber":null,"ssl_compatibility_level":"ssl_compatibility_level_intermediate","created_at":"2021-10-21T15:23:00.431494Z","updated_at":"2021-10-21T15:23:01.344246Z","private_network_count":0,"route_count":0,"region":"fr-par","zone":"fr-par-1"},"send_proxy_v2":false,"timeout_server":null,"timeout_connect":null,"timeout_tunnel":null,"on_marked_down_action":"on_marked_down_action_none","proxy_protocol":"proxy_protocol_none","created_at":"2021-10-21T15:23:03.310976Z","updated_at":"2021-10-21T15:23:03.310976Z"},"lb":{"id":"b9cd9103-2b3a-4ccd-b002-0fddc41978a0","name":"test-lb-acl","description":"","status":"ready","instances":[],"organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","ip":[{"id":"5668b5e2-ff42-4ffd-a8e8-260add7c6336","ip_address":"51.159.26.232","organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","lb_id":"b9cd9103-2b3a-4ccd-b002-0fddc41978a0","reverse":"51-159-26-232.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}],"tags":[],"frontend_count":1,"backend_count":1,"type":"lb-s","subscriber":null,"ssl_compatibility_level":"ssl_compatibility_level_intermediate","created_at":"2021-10-21T15:23:00.431494Z","updated_at":"2021-10-21T15:23:01.344246Z","private_network_count":0,"route_count":0,"region":"fr-par","zone":"fr-par-1"},"timeout_client":30000,"certificate":null,"certificate_ids":[],"created_at":"2021-10-21T15:23:03.900865Z","updated_at":"2021-10-21T15:23:03.900865Z"},"index":2,"created_at":"2021-10-21T15:23:04.851550Z","updated_at":"2021-10-21T15:23:04.851550Z"},{"id":"6a388080-adc2-4a51-a1c8-7489e57c30c7","name":"tf-lb-acl-confident-mclean","match":{"ip_subnet":["0.0.0.0/0"],"http_filter":"path_begin","http_filter_value":["criteria1","criteria2"],"invert":false,"http_filter_option":null},"action":{"type":"allow"},"frontend":{"id":"379d4d08-a02a-44a0-aee9-b91cb03f8905","name":"tf-test","inbound_port":80,"backend":{"id":"c4e944c2-f9a9-4e29-94a1-83286a016507","name":"tf-lb-bkd-xenodochial-euclid","forward_protocol":"http","forward_port":80,"forward_port_algorithm":"roundrobin","sticky_sessions":"none","sticky_sessions_cookie_name":"","health_check":{"port":80,"check_delay":60000,"check_timeout":30000,"check_max_retries":2,"check_send_proxy":false,"tcp_config":{}},"pool":[],"lb":{"id":"b9cd9103-2b3a-4ccd-b002-0fddc41978a0","name":"test-lb-acl","description":"","status":"ready","instances":[],"organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","ip":[{"id":"5668b5e2-ff42-4ffd-a8e8-260add7c6336","ip_address":"51.159.26.232","organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","lb_id":"b9cd9103-2b3a-4ccd-b002-0fddc41978a0","reverse":"51-159-26-232.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}],"tags":[],"frontend_count":1,"backend_count":1,"type":"lb-s","subscriber":null,"ssl_compatibility_level":"ssl_compatibility_level_intermediate","created_at":"2021-10-21T15:23:00.431494Z","updated_at":"2021-10-21T15:23:01.344246Z","private_network_count":0,"route_count":0,"region":"fr-par","zone":"fr-par-1"},"send_proxy_v2":false,"timeout_server":null,"timeout_connect":null,"timeout_tunnel":null,"on_marked_down_action":"on_marked_down_action_none","proxy_protocol":"proxy_protocol_none","created_at":"2021-10-21T15:23:03.310976Z","updated_at":"2021-10-21T15:23:03.310976Z"},"lb":{"id":"b9cd9103-2b3a-4ccd-b002-0fddc41978a0","name":"test-lb-acl","description":"","status":"ready","instances":[],"organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","ip":[{"id":"5668b5e2-ff42-4ffd-a8e8-260add7c6336","ip_address":"51.159.26.232","organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","lb_id":"b9cd9103-2b3a-4ccd-b002-0fddc41978a0","reverse":"51-159-26-232.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}],"tags":[],"frontend_count":1,"backend_count":1,"type":"lb-s","subscriber":null,"ssl_compatibility_level":"ssl_compatibility_level_intermediate","created_at":"2021-10-21T15:23:00.431494Z","updated_at":"2021-10-21T15:23:01.344246Z","private_network_count":0,"route_count":0,"region":"fr-par","zone":"fr-par-1"},"timeout_client":30000,"certificate":null,"certificate_ids":[],"created_at":"2021-10-21T15:23:03.900865Z","updated_at":"2021-10-21T15:23:03.900865Z"},"index":3,"created_at":"2021-10-21T15:23:05.228182Z","updated_at":"2021-10-21T15:23:05.228182Z"},{"id":"259a6dbe-9924-4f92-9e2d-191a3c488e20","name":"tf-lb-acl-goofy-einstein","match":{"ip_subnet":["0.0.0.0/0"],"http_filter":"acl_http_filter_none","http_filter_value":[],"invert":false,"http_filter_option":null},"action":{"type":"allow"},"frontend":{"id":"379d4d08-a02a-44a0-aee9-b91cb03f8905","name":"tf-test","inbound_port":80,"backend":{"id":"c4e944c2-f9a9-4e29-94a1-83286a016507","name":"tf-lb-bkd-xenodochial-euclid","forward_protocol":"http","forward_port":80,"forward_port_algorithm":"roundrobin","sticky_sessions":"none","sticky_sessions_cookie_name":"","health_check":{"port":80,"check_delay":60000,"check_timeout":30000,"check_max_retries":2,"check_send_proxy":false,"tcp_config":{}},"pool":[],"lb":{"id":"b9cd9103-2b3a-4ccd-b002-0fddc41978a0","name":"test-lb-acl","description":"","status":"ready","instances":[],"organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","ip":[{"id":"5668b5e2-ff42-4ffd-a8e8-260add7c6336","ip_address":"51.159.26.232","organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","lb_id":"b9cd9103-2b3a-4ccd-b002-0fddc41978a0","reverse":"51-159-26-232.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}],"tags":[],"frontend_count":1,"backend_count":1,"type":"lb-s","subscriber":null,"ssl_compatibility_level":"ssl_compatibility_level_intermediate","created_at":"2021-10-21T15:23:00.431494Z","updated_at":"2021-10-21T15:23:01.344246Z","private_network_count":0,"route_count":0,"region":"fr-par","zone":"fr-par-1"},"send_proxy_v2":false,"timeout_server":null,"timeout_connect":null,"timeout_tunnel":null,"on_marked_down_action":"on_marked_down_action_none","proxy_protocol":"proxy_protocol_none","created_at":"2021-10-21T15:23:03.310976Z","updated_at":"2021-10-21T15:23:03.310976Z"},"lb":{"id":"b9cd9103-2b3a-4ccd-b002-0fddc41978a0","name":"test-lb-acl","description":"","status":"ready","instances":[],"organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","ip":[{"id":"5668b5e2-ff42-4ffd-a8e8-260add7c6336","ip_address":"51.159.26.232","organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","lb_id":"b9cd9103-2b3a-4ccd-b002-0fddc41978a0","reverse":"51-159-26-232.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}],"tags":[],"frontend_count":1,"backend_count":1,"type":"lb-s","subscriber":null,"ssl_compatibility_level":"ssl_compatibility_level_intermediate","created_at":"2021-10-21T15:23:00.431494Z","updated_at":"2021-10-21T15:23:01.344246Z","private_network_count":0,"route_count":0,"region":"fr-par","zone":"fr-par-1"},"timeout_client":30000,"certificate":null,"certificate_ids":[],"created_at":"2021-10-21T15:23:03.900865Z","updated_at":"2021-10-21T15:23:03.900865Z"},"index":4,"created_at":"2021-10-21T15:23:05.586882Z","updated_at":"2021-10-21T15:23:05.586882Z"},{"id":"ff11c8f8-1b6a-4855-bfd6-6aa7c7a3efbe","name":"tf-lb-acl-sleepy-gould","match":{"ip_subnet":["0.0.0.0/0"],"http_filter":"acl_http_filter_none","http_filter_value":[],"invert":false,"http_filter_option":null},"action":{"type":"deny"},"frontend":{"id":"379d4d08-a02a-44a0-aee9-b91cb03f8905","name":"tf-test","inbound_port":80,"backend":{"id":"c4e944c2-f9a9-4e29-94a1-83286a016507","name":"tf-lb-bkd-xenodochial-euclid","forward_protocol":"http","forward_port":80,"forward_port_algorithm":"roundrobin","sticky_sessions":"none","sticky_sessions_cookie_name":"","health_check":{"port":80,"check_delay":60000,"check_timeout":30000,"check_max_retries":2,"check_send_proxy":false,"tcp_config":{}},"pool":[],"lb":{"id":"b9cd9103-2b3a-4ccd-b002-0fddc41978a0","name":"test-lb-acl","description":"","status":"ready","instances":[],"organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","ip":[{"id":"5668b5e2-ff42-4ffd-a8e8-260add7c6336","ip_address":"51.159.26.232","organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","lb_id":"b9cd9103-2b3a-4ccd-b002-0fddc41978a0","reverse":"51-159-26-232.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}],"tags":[],"frontend_count":1,"backend_count":1,"type":"lb-s","subscriber":null,"ssl_compatibility_level":"ssl_compatibility_level_intermediate","created_at":"2021-10-21T15:23:00.431494Z","updated_at":"2021-10-21T15:23:01.344246Z","private_network_count":0,"route_count":0,"region":"fr-par","zone":"fr-par-1"},"send_proxy_v2":false,"timeout_server":null,"timeout_connect":null,"timeout_tunnel":null,"on_marked_down_action":"on_marked_down_action_none","proxy_protocol":"proxy_protocol_none","created_at":"2021-10-21T15:23:03.310976Z","updated_at":"2021-10-21T15:23:03.310976Z"},"lb":{"id":"b9cd9103-2b3a-4ccd-b002-0fddc41978a0","name":"test-lb-acl","description":"","status":"ready","instances":[],"organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","ip":[{"id":"5668b5e2-ff42-4ffd-a8e8-260add7c6336","ip_address":"51.159.26.232","organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","lb_id":"b9cd9103-2b3a-4ccd-b002-0fddc41978a0","reverse":"51-159-26-232.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}],"tags":[],"frontend_count":1,"backend_count":1,"type":"lb-s","subscriber":null,"ssl_compatibility_level":"ssl_compatibility_level_intermediate","created_at":"2021-10-21T15:23:00.431494Z","updated_at":"2021-10-21T15:23:01.344246Z","private_network_count":0,"route_count":0,"region":"fr-par","zone":"fr-par-1"},"timeout_client":30000,"certificate":null,"certificate_ids":[],"created_at":"2021-10-21T15:23:03.900865Z","updated_at":"2021-10-21T15:23:03.900865Z"},"index":5,"created_at":"2021-10-21T15:23:06.017133Z","updated_at":"2021-10-21T15:23:06.017133Z"}],"total_count":5}' headers: Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Mon, 17 May 2021 12:47:55 GMT + - Thu, 21 Oct 2021 15:23:09 GMT Server: - Scaleway API-Gateway Strict-Transport-Security: @@ -931,32 +997,32 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - e2b2305d-5d09-4c60-84ed-930acc82cb86 + - b5f2e0c8-0a01-4001-8982-7fb09d9b6dc8 status: 200 OK code: 200 duration: "" - request: - body: '{"name":"tf-test","inbound_port":80,"backend_id":"0844744b-ce68-4948-8080-042bccff5380","certificate_id":null,"certificate_ids":null,"timeout_client":30000}' + body: '{"name":"tf-test","inbound_port":80,"backend_id":"c4e944c2-f9a9-4e29-94a1-83286a016507","certificate_id":null,"certificate_ids":null,"timeout_client":30000}' form: {} headers: Content-Type: - application/json User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.16.3; darwin; amd64) terraform-provider/develop + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.17.1; darwin; amd64) terraform-provider/develop terraform/terraform-tests - url: https://api.scaleway.com/lb/v1/zones/fr-par-1/frontends/21da364c-fa2f-4bbd-a846-f0bcee934f45 + url: https://api.scaleway.com/lb/v1/zones/fr-par-1/frontends/379d4d08-a02a-44a0-aee9-b91cb03f8905 method: PUT response: - body: '{"id":"21da364c-fa2f-4bbd-a846-f0bcee934f45","name":"tf-test","inbound_port":80,"backend":{"id":"0844744b-ce68-4948-8080-042bccff5380","name":"tf-lb-bkd-upbeat-chaplygin","forward_protocol":"http","forward_port":80,"forward_port_algorithm":"roundrobin","sticky_sessions":"none","sticky_sessions_cookie_name":"","health_check":{"port":80,"check_delay":60000,"check_timeout":30000,"check_max_retries":2,"check_send_proxy":false,"tcp_config":{}},"pool":[],"lb":{"id":"a84a42e0-0cc7-4801-868a-404bb74f92bb","name":"test-lb-acl","description":"","status":"ready","instances":[],"organization_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","project_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","ip":[{"id":"ca931270-122b-4f39-af63-a76998b7cba4","ip_address":"51.159.114.103","organization_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","project_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","lb_id":"a84a42e0-0cc7-4801-868a-404bb74f92bb","reverse":"51-159-114-103.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}],"tags":[],"frontend_count":1,"backend_count":1,"type":"lb-s","subscriber":null,"ssl_compatibility_level":"ssl_compatibility_level_intermediate","created_at":"2021-05-17T12:47:43.991052Z","updated_at":"2021-05-17T12:47:46.601175Z","region":"fr-par","zone":"fr-par-1"},"send_proxy_v2":false,"timeout_server":null,"timeout_connect":null,"timeout_tunnel":null,"on_marked_down_action":"on_marked_down_action_none","proxy_protocol":"proxy_protocol_none","created_at":"2021-05-17T12:47:47.699451Z","updated_at":"2021-05-17T12:47:47.699451Z"},"lb":{"id":"a84a42e0-0cc7-4801-868a-404bb74f92bb","name":"test-lb-acl","description":"","status":"ready","instances":[],"organization_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","project_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","ip":[{"id":"ca931270-122b-4f39-af63-a76998b7cba4","ip_address":"51.159.114.103","organization_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","project_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","lb_id":"a84a42e0-0cc7-4801-868a-404bb74f92bb","reverse":"51-159-114-103.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}],"tags":[],"frontend_count":1,"backend_count":1,"type":"lb-s","subscriber":null,"ssl_compatibility_level":"ssl_compatibility_level_intermediate","created_at":"2021-05-17T12:47:43.991052Z","updated_at":"2021-05-17T12:47:46.601175Z","region":"fr-par","zone":"fr-par-1"},"timeout_client":30000,"certificate":null,"certificate_ids":[],"created_at":"2021-05-17T12:47:49.111587Z","updated_at":"2021-05-17T12:47:56.314921Z"}' + body: '{"id":"379d4d08-a02a-44a0-aee9-b91cb03f8905","name":"tf-test","inbound_port":80,"backend":{"id":"c4e944c2-f9a9-4e29-94a1-83286a016507","name":"tf-lb-bkd-xenodochial-euclid","forward_protocol":"http","forward_port":80,"forward_port_algorithm":"roundrobin","sticky_sessions":"none","sticky_sessions_cookie_name":"","health_check":{"port":80,"check_delay":60000,"check_timeout":30000,"check_max_retries":2,"check_send_proxy":false,"tcp_config":{}},"pool":[],"lb":{"id":"b9cd9103-2b3a-4ccd-b002-0fddc41978a0","name":"test-lb-acl","description":"","status":"ready","instances":[],"organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","ip":[{"id":"5668b5e2-ff42-4ffd-a8e8-260add7c6336","ip_address":"51.159.26.232","organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","lb_id":"b9cd9103-2b3a-4ccd-b002-0fddc41978a0","reverse":"51-159-26-232.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}],"tags":[],"frontend_count":1,"backend_count":1,"type":"lb-s","subscriber":null,"ssl_compatibility_level":"ssl_compatibility_level_intermediate","created_at":"2021-10-21T15:23:00.431494Z","updated_at":"2021-10-21T15:23:01.344246Z","private_network_count":0,"route_count":0,"region":"fr-par","zone":"fr-par-1"},"send_proxy_v2":false,"timeout_server":null,"timeout_connect":null,"timeout_tunnel":null,"on_marked_down_action":"on_marked_down_action_none","proxy_protocol":"proxy_protocol_none","created_at":"2021-10-21T15:23:03.310976Z","updated_at":"2021-10-21T15:23:03.310976Z"},"lb":{"id":"b9cd9103-2b3a-4ccd-b002-0fddc41978a0","name":"test-lb-acl","description":"","status":"ready","instances":[{"id":"8b70643a-0110-4031-b66c-a15625856bd4","status":"pending","ip_address":"10.68.12.27","created_at":"2021-10-21T15:14:30.375431Z","updated_at":"2021-10-21T15:23:09.916914993Z","region":"fr-par","zone":"fr-par-1"},{"id":"89f4e51e-2f81-43ec-b14e-a7f102812aed","status":"pending","ip_address":"10.73.110.73","created_at":"2021-10-21T14:57:07.240260Z","updated_at":"2021-10-21T15:23:10.009771155Z","region":"fr-par","zone":"fr-par-1"}],"organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","ip":[{"id":"5668b5e2-ff42-4ffd-a8e8-260add7c6336","ip_address":"51.159.26.232","organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","lb_id":"b9cd9103-2b3a-4ccd-b002-0fddc41978a0","reverse":"51-159-26-232.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}],"tags":[],"frontend_count":1,"backend_count":1,"type":"lb-s","subscriber":null,"ssl_compatibility_level":"ssl_compatibility_level_intermediate","created_at":"2021-10-21T15:23:00.431494Z","updated_at":"2021-10-21T15:23:01.344246Z","private_network_count":0,"route_count":0,"region":"fr-par","zone":"fr-par-1"},"timeout_client":30000,"certificate":null,"certificate_ids":[],"created_at":"2021-10-21T15:23:03.900865Z","updated_at":"2021-10-21T15:23:09.870658Z"}' headers: Content-Length: - - "2506" + - "3022" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Mon, 17 May 2021 12:47:56 GMT + - Thu, 21 Oct 2021 15:23:10 GMT Server: - Scaleway API-Gateway Strict-Transport-Security: @@ -966,7 +1032,7 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 1bdc267e-fe26-4ae3-aa2a-0bfd89c6265a + - 43d8a075-4844-4313-b491-e752a6d93221 status: 200 OK code: 200 duration: "" @@ -975,19 +1041,19 @@ interactions: form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.16.3; darwin; amd64) terraform-provider/develop + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.17.1; darwin; amd64) terraform-provider/develop terraform/terraform-tests - url: https://api.scaleway.com/lb/v1/zones/fr-par-1/frontends/21da364c-fa2f-4bbd-a846-f0bcee934f45/acls?order_by=created_at_asc&page=1 + url: https://api.scaleway.com/lb/v1/zones/fr-par-1/frontends/379d4d08-a02a-44a0-aee9-b91cb03f8905/acls?order_by=created_at_asc&page=1 method: GET response: - body: '{"acls":[{"id":"c9ae20d1-69f0-47e7-ac9f-da1d02109079","name":"test-acl","match":{"ip_subnet":["192.168.0.1","192.168.0.2","192.168.10.0/24"],"http_filter":"acl_http_filter_none","http_filter_value":[],"invert":true},"action":{"type":"allow"},"frontend":{"id":"21da364c-fa2f-4bbd-a846-f0bcee934f45","name":"tf-test","inbound_port":80,"backend":{"id":"0844744b-ce68-4948-8080-042bccff5380","name":"tf-lb-bkd-upbeat-chaplygin","forward_protocol":"http","forward_port":80,"forward_port_algorithm":"roundrobin","sticky_sessions":"none","sticky_sessions_cookie_name":"","health_check":{"port":80,"check_delay":60000,"check_timeout":30000,"check_max_retries":2,"check_send_proxy":false,"tcp_config":{}},"pool":[],"lb":{"id":"a84a42e0-0cc7-4801-868a-404bb74f92bb","name":"test-lb-acl","description":"","status":"ready","instances":[],"organization_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","project_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","ip":[{"id":"ca931270-122b-4f39-af63-a76998b7cba4","ip_address":"51.159.114.103","organization_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","project_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","lb_id":"a84a42e0-0cc7-4801-868a-404bb74f92bb","reverse":"51-159-114-103.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}],"tags":[],"frontend_count":1,"backend_count":1,"type":"lb-s","subscriber":null,"ssl_compatibility_level":"ssl_compatibility_level_intermediate","created_at":"2021-05-17T12:47:43.991052Z","updated_at":"2021-05-17T12:47:46.601175Z","region":"fr-par","zone":"fr-par-1"},"send_proxy_v2":false,"timeout_server":null,"timeout_connect":null,"timeout_tunnel":null,"on_marked_down_action":"on_marked_down_action_none","proxy_protocol":"proxy_protocol_none","created_at":"2021-05-17T12:47:47.699451Z","updated_at":"2021-05-17T12:47:47.699451Z"},"lb":{"id":"a84a42e0-0cc7-4801-868a-404bb74f92bb","name":"test-lb-acl","description":"","status":"ready","instances":[],"organization_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","project_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","ip":[{"id":"ca931270-122b-4f39-af63-a76998b7cba4","ip_address":"51.159.114.103","organization_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","project_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","lb_id":"a84a42e0-0cc7-4801-868a-404bb74f92bb","reverse":"51-159-114-103.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}],"tags":[],"frontend_count":1,"backend_count":1,"type":"lb-s","subscriber":null,"ssl_compatibility_level":"ssl_compatibility_level_intermediate","created_at":"2021-05-17T12:47:43.991052Z","updated_at":"2021-05-17T12:47:46.601175Z","region":"fr-par","zone":"fr-par-1"},"timeout_client":30000,"certificate":null,"certificate_ids":[],"created_at":"2021-05-17T12:47:49.111587Z","updated_at":"2021-05-17T12:47:56.314921Z"},"index":1,"created_at":"2021-05-17T12:47:49.735686Z","updated_at":"2021-05-17T12:47:49.735686Z"},{"id":"71a19e90-3069-49be-9ed4-6d289b2884a4","name":"tf-lb-acl-jolly-einstein","match":{"ip_subnet":["0.0.0.0/0"],"http_filter":"path_begin","http_filter_value":["criteria1","criteria2"],"invert":true},"action":{"type":"allow"},"frontend":{"id":"21da364c-fa2f-4bbd-a846-f0bcee934f45","name":"tf-test","inbound_port":80,"backend":{"id":"0844744b-ce68-4948-8080-042bccff5380","name":"tf-lb-bkd-upbeat-chaplygin","forward_protocol":"http","forward_port":80,"forward_port_algorithm":"roundrobin","sticky_sessions":"none","sticky_sessions_cookie_name":"","health_check":{"port":80,"check_delay":60000,"check_timeout":30000,"check_max_retries":2,"check_send_proxy":false,"tcp_config":{}},"pool":[],"lb":{"id":"a84a42e0-0cc7-4801-868a-404bb74f92bb","name":"test-lb-acl","description":"","status":"ready","instances":[],"organization_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","project_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","ip":[{"id":"ca931270-122b-4f39-af63-a76998b7cba4","ip_address":"51.159.114.103","organization_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","project_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","lb_id":"a84a42e0-0cc7-4801-868a-404bb74f92bb","reverse":"51-159-114-103.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}],"tags":[],"frontend_count":1,"backend_count":1,"type":"lb-s","subscriber":null,"ssl_compatibility_level":"ssl_compatibility_level_intermediate","created_at":"2021-05-17T12:47:43.991052Z","updated_at":"2021-05-17T12:47:46.601175Z","region":"fr-par","zone":"fr-par-1"},"send_proxy_v2":false,"timeout_server":null,"timeout_connect":null,"timeout_tunnel":null,"on_marked_down_action":"on_marked_down_action_none","proxy_protocol":"proxy_protocol_none","created_at":"2021-05-17T12:47:47.699451Z","updated_at":"2021-05-17T12:47:47.699451Z"},"lb":{"id":"a84a42e0-0cc7-4801-868a-404bb74f92bb","name":"test-lb-acl","description":"","status":"ready","instances":[],"organization_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","project_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","ip":[{"id":"ca931270-122b-4f39-af63-a76998b7cba4","ip_address":"51.159.114.103","organization_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","project_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","lb_id":"a84a42e0-0cc7-4801-868a-404bb74f92bb","reverse":"51-159-114-103.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}],"tags":[],"frontend_count":1,"backend_count":1,"type":"lb-s","subscriber":null,"ssl_compatibility_level":"ssl_compatibility_level_intermediate","created_at":"2021-05-17T12:47:43.991052Z","updated_at":"2021-05-17T12:47:46.601175Z","region":"fr-par","zone":"fr-par-1"},"timeout_client":30000,"certificate":null,"certificate_ids":[],"created_at":"2021-05-17T12:47:49.111587Z","updated_at":"2021-05-17T12:47:56.314921Z"},"index":2,"created_at":"2021-05-17T12:47:50.132267Z","updated_at":"2021-05-17T12:47:50.132267Z"},{"id":"239d1ea7-30bc-458c-be75-e98c199d1d2a","name":"tf-lb-acl-vigilant-lamport","match":{"ip_subnet":["0.0.0.0/0"],"http_filter":"path_begin","http_filter_value":["criteria1","criteria2"],"invert":false},"action":{"type":"allow"},"frontend":{"id":"21da364c-fa2f-4bbd-a846-f0bcee934f45","name":"tf-test","inbound_port":80,"backend":{"id":"0844744b-ce68-4948-8080-042bccff5380","name":"tf-lb-bkd-upbeat-chaplygin","forward_protocol":"http","forward_port":80,"forward_port_algorithm":"roundrobin","sticky_sessions":"none","sticky_sessions_cookie_name":"","health_check":{"port":80,"check_delay":60000,"check_timeout":30000,"check_max_retries":2,"check_send_proxy":false,"tcp_config":{}},"pool":[],"lb":{"id":"a84a42e0-0cc7-4801-868a-404bb74f92bb","name":"test-lb-acl","description":"","status":"ready","instances":[],"organization_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","project_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","ip":[{"id":"ca931270-122b-4f39-af63-a76998b7cba4","ip_address":"51.159.114.103","organization_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","project_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","lb_id":"a84a42e0-0cc7-4801-868a-404bb74f92bb","reverse":"51-159-114-103.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}],"tags":[],"frontend_count":1,"backend_count":1,"type":"lb-s","subscriber":null,"ssl_compatibility_level":"ssl_compatibility_level_intermediate","created_at":"2021-05-17T12:47:43.991052Z","updated_at":"2021-05-17T12:47:46.601175Z","region":"fr-par","zone":"fr-par-1"},"send_proxy_v2":false,"timeout_server":null,"timeout_connect":null,"timeout_tunnel":null,"on_marked_down_action":"on_marked_down_action_none","proxy_protocol":"proxy_protocol_none","created_at":"2021-05-17T12:47:47.699451Z","updated_at":"2021-05-17T12:47:47.699451Z"},"lb":{"id":"a84a42e0-0cc7-4801-868a-404bb74f92bb","name":"test-lb-acl","description":"","status":"ready","instances":[],"organization_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","project_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","ip":[{"id":"ca931270-122b-4f39-af63-a76998b7cba4","ip_address":"51.159.114.103","organization_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","project_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","lb_id":"a84a42e0-0cc7-4801-868a-404bb74f92bb","reverse":"51-159-114-103.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}],"tags":[],"frontend_count":1,"backend_count":1,"type":"lb-s","subscriber":null,"ssl_compatibility_level":"ssl_compatibility_level_intermediate","created_at":"2021-05-17T12:47:43.991052Z","updated_at":"2021-05-17T12:47:46.601175Z","region":"fr-par","zone":"fr-par-1"},"timeout_client":30000,"certificate":null,"certificate_ids":[],"created_at":"2021-05-17T12:47:49.111587Z","updated_at":"2021-05-17T12:47:56.314921Z"},"index":3,"created_at":"2021-05-17T12:47:50.541716Z","updated_at":"2021-05-17T12:47:50.541716Z"},{"id":"21037ccb-2fa4-4a37-bcf7-2cf0549a4626","name":"tf-lb-acl-bold-galois","match":{"ip_subnet":["0.0.0.0/0"],"http_filter":"acl_http_filter_none","http_filter_value":[],"invert":false},"action":{"type":"allow"},"frontend":{"id":"21da364c-fa2f-4bbd-a846-f0bcee934f45","name":"tf-test","inbound_port":80,"backend":{"id":"0844744b-ce68-4948-8080-042bccff5380","name":"tf-lb-bkd-upbeat-chaplygin","forward_protocol":"http","forward_port":80,"forward_port_algorithm":"roundrobin","sticky_sessions":"none","sticky_sessions_cookie_name":"","health_check":{"port":80,"check_delay":60000,"check_timeout":30000,"check_max_retries":2,"check_send_proxy":false,"tcp_config":{}},"pool":[],"lb":{"id":"a84a42e0-0cc7-4801-868a-404bb74f92bb","name":"test-lb-acl","description":"","status":"ready","instances":[],"organization_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","project_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","ip":[{"id":"ca931270-122b-4f39-af63-a76998b7cba4","ip_address":"51.159.114.103","organization_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","project_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","lb_id":"a84a42e0-0cc7-4801-868a-404bb74f92bb","reverse":"51-159-114-103.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}],"tags":[],"frontend_count":1,"backend_count":1,"type":"lb-s","subscriber":null,"ssl_compatibility_level":"ssl_compatibility_level_intermediate","created_at":"2021-05-17T12:47:43.991052Z","updated_at":"2021-05-17T12:47:46.601175Z","region":"fr-par","zone":"fr-par-1"},"send_proxy_v2":false,"timeout_server":null,"timeout_connect":null,"timeout_tunnel":null,"on_marked_down_action":"on_marked_down_action_none","proxy_protocol":"proxy_protocol_none","created_at":"2021-05-17T12:47:47.699451Z","updated_at":"2021-05-17T12:47:47.699451Z"},"lb":{"id":"a84a42e0-0cc7-4801-868a-404bb74f92bb","name":"test-lb-acl","description":"","status":"ready","instances":[],"organization_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","project_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","ip":[{"id":"ca931270-122b-4f39-af63-a76998b7cba4","ip_address":"51.159.114.103","organization_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","project_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","lb_id":"a84a42e0-0cc7-4801-868a-404bb74f92bb","reverse":"51-159-114-103.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}],"tags":[],"frontend_count":1,"backend_count":1,"type":"lb-s","subscriber":null,"ssl_compatibility_level":"ssl_compatibility_level_intermediate","created_at":"2021-05-17T12:47:43.991052Z","updated_at":"2021-05-17T12:47:46.601175Z","region":"fr-par","zone":"fr-par-1"},"timeout_client":30000,"certificate":null,"certificate_ids":[],"created_at":"2021-05-17T12:47:49.111587Z","updated_at":"2021-05-17T12:47:56.314921Z"},"index":4,"created_at":"2021-05-17T12:47:50.976196Z","updated_at":"2021-05-17T12:47:50.976196Z"},{"id":"f386ac33-a792-4a5a-a7b4-b4d8dd26ab0c","name":"tf-lb-acl-trusting-raman","match":{"ip_subnet":["0.0.0.0/0"],"http_filter":"acl_http_filter_none","http_filter_value":[],"invert":false},"action":{"type":"deny"},"frontend":{"id":"21da364c-fa2f-4bbd-a846-f0bcee934f45","name":"tf-test","inbound_port":80,"backend":{"id":"0844744b-ce68-4948-8080-042bccff5380","name":"tf-lb-bkd-upbeat-chaplygin","forward_protocol":"http","forward_port":80,"forward_port_algorithm":"roundrobin","sticky_sessions":"none","sticky_sessions_cookie_name":"","health_check":{"port":80,"check_delay":60000,"check_timeout":30000,"check_max_retries":2,"check_send_proxy":false,"tcp_config":{}},"pool":[],"lb":{"id":"a84a42e0-0cc7-4801-868a-404bb74f92bb","name":"test-lb-acl","description":"","status":"ready","instances":[],"organization_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","project_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","ip":[{"id":"ca931270-122b-4f39-af63-a76998b7cba4","ip_address":"51.159.114.103","organization_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","project_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","lb_id":"a84a42e0-0cc7-4801-868a-404bb74f92bb","reverse":"51-159-114-103.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}],"tags":[],"frontend_count":1,"backend_count":1,"type":"lb-s","subscriber":null,"ssl_compatibility_level":"ssl_compatibility_level_intermediate","created_at":"2021-05-17T12:47:43.991052Z","updated_at":"2021-05-17T12:47:46.601175Z","region":"fr-par","zone":"fr-par-1"},"send_proxy_v2":false,"timeout_server":null,"timeout_connect":null,"timeout_tunnel":null,"on_marked_down_action":"on_marked_down_action_none","proxy_protocol":"proxy_protocol_none","created_at":"2021-05-17T12:47:47.699451Z","updated_at":"2021-05-17T12:47:47.699451Z"},"lb":{"id":"a84a42e0-0cc7-4801-868a-404bb74f92bb","name":"test-lb-acl","description":"","status":"ready","instances":[],"organization_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","project_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","ip":[{"id":"ca931270-122b-4f39-af63-a76998b7cba4","ip_address":"51.159.114.103","organization_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","project_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","lb_id":"a84a42e0-0cc7-4801-868a-404bb74f92bb","reverse":"51-159-114-103.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}],"tags":[],"frontend_count":1,"backend_count":1,"type":"lb-s","subscriber":null,"ssl_compatibility_level":"ssl_compatibility_level_intermediate","created_at":"2021-05-17T12:47:43.991052Z","updated_at":"2021-05-17T12:47:46.601175Z","region":"fr-par","zone":"fr-par-1"},"timeout_client":30000,"certificate":null,"certificate_ids":[],"created_at":"2021-05-17T12:47:49.111587Z","updated_at":"2021-05-17T12:47:56.314921Z"},"index":5,"created_at":"2021-05-17T12:47:51.391824Z","updated_at":"2021-05-17T12:47:51.391824Z"}],"total_count":5}' + body: '{"acls":[{"id":"3105c565-30d1-4679-984d-0bf16a65e21e","name":"test-acl","match":{"ip_subnet":["192.168.0.1","192.168.0.2","192.168.10.0/24"],"http_filter":"acl_http_filter_none","http_filter_value":[],"invert":true,"http_filter_option":null},"action":{"type":"allow"},"frontend":{"id":"379d4d08-a02a-44a0-aee9-b91cb03f8905","name":"tf-test","inbound_port":80,"backend":{"id":"c4e944c2-f9a9-4e29-94a1-83286a016507","name":"tf-lb-bkd-xenodochial-euclid","forward_protocol":"http","forward_port":80,"forward_port_algorithm":"roundrobin","sticky_sessions":"none","sticky_sessions_cookie_name":"","health_check":{"port":80,"check_delay":60000,"check_timeout":30000,"check_max_retries":2,"check_send_proxy":false,"tcp_config":{}},"pool":[],"lb":{"id":"b9cd9103-2b3a-4ccd-b002-0fddc41978a0","name":"test-lb-acl","description":"","status":"ready","instances":[],"organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","ip":[{"id":"5668b5e2-ff42-4ffd-a8e8-260add7c6336","ip_address":"51.159.26.232","organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","lb_id":"b9cd9103-2b3a-4ccd-b002-0fddc41978a0","reverse":"51-159-26-232.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}],"tags":[],"frontend_count":1,"backend_count":1,"type":"lb-s","subscriber":null,"ssl_compatibility_level":"ssl_compatibility_level_intermediate","created_at":"2021-10-21T15:23:00.431494Z","updated_at":"2021-10-21T15:23:01.344246Z","private_network_count":0,"route_count":0,"region":"fr-par","zone":"fr-par-1"},"send_proxy_v2":false,"timeout_server":null,"timeout_connect":null,"timeout_tunnel":null,"on_marked_down_action":"on_marked_down_action_none","proxy_protocol":"proxy_protocol_none","created_at":"2021-10-21T15:23:03.310976Z","updated_at":"2021-10-21T15:23:03.310976Z"},"lb":{"id":"b9cd9103-2b3a-4ccd-b002-0fddc41978a0","name":"test-lb-acl","description":"","status":"ready","instances":[],"organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","ip":[{"id":"5668b5e2-ff42-4ffd-a8e8-260add7c6336","ip_address":"51.159.26.232","organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","lb_id":"b9cd9103-2b3a-4ccd-b002-0fddc41978a0","reverse":"51-159-26-232.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}],"tags":[],"frontend_count":1,"backend_count":1,"type":"lb-s","subscriber":null,"ssl_compatibility_level":"ssl_compatibility_level_intermediate","created_at":"2021-10-21T15:23:00.431494Z","updated_at":"2021-10-21T15:23:01.344246Z","private_network_count":0,"route_count":0,"region":"fr-par","zone":"fr-par-1"},"timeout_client":30000,"certificate":null,"certificate_ids":[],"created_at":"2021-10-21T15:23:03.900865Z","updated_at":"2021-10-21T15:23:09.870658Z"},"index":1,"created_at":"2021-10-21T15:23:04.464942Z","updated_at":"2021-10-21T15:23:04.464942Z"},{"id":"b77bb109-e8f9-4dc1-9c86-7cd6a32eccf3","name":"tf-lb-acl-cocky-hodgkin","match":{"ip_subnet":["0.0.0.0/0"],"http_filter":"path_begin","http_filter_value":["criteria1","criteria2"],"invert":true,"http_filter_option":null},"action":{"type":"allow"},"frontend":{"id":"379d4d08-a02a-44a0-aee9-b91cb03f8905","name":"tf-test","inbound_port":80,"backend":{"id":"c4e944c2-f9a9-4e29-94a1-83286a016507","name":"tf-lb-bkd-xenodochial-euclid","forward_protocol":"http","forward_port":80,"forward_port_algorithm":"roundrobin","sticky_sessions":"none","sticky_sessions_cookie_name":"","health_check":{"port":80,"check_delay":60000,"check_timeout":30000,"check_max_retries":2,"check_send_proxy":false,"tcp_config":{}},"pool":[],"lb":{"id":"b9cd9103-2b3a-4ccd-b002-0fddc41978a0","name":"test-lb-acl","description":"","status":"ready","instances":[],"organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","ip":[{"id":"5668b5e2-ff42-4ffd-a8e8-260add7c6336","ip_address":"51.159.26.232","organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","lb_id":"b9cd9103-2b3a-4ccd-b002-0fddc41978a0","reverse":"51-159-26-232.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}],"tags":[],"frontend_count":1,"backend_count":1,"type":"lb-s","subscriber":null,"ssl_compatibility_level":"ssl_compatibility_level_intermediate","created_at":"2021-10-21T15:23:00.431494Z","updated_at":"2021-10-21T15:23:01.344246Z","private_network_count":0,"route_count":0,"region":"fr-par","zone":"fr-par-1"},"send_proxy_v2":false,"timeout_server":null,"timeout_connect":null,"timeout_tunnel":null,"on_marked_down_action":"on_marked_down_action_none","proxy_protocol":"proxy_protocol_none","created_at":"2021-10-21T15:23:03.310976Z","updated_at":"2021-10-21T15:23:03.310976Z"},"lb":{"id":"b9cd9103-2b3a-4ccd-b002-0fddc41978a0","name":"test-lb-acl","description":"","status":"ready","instances":[],"organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","ip":[{"id":"5668b5e2-ff42-4ffd-a8e8-260add7c6336","ip_address":"51.159.26.232","organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","lb_id":"b9cd9103-2b3a-4ccd-b002-0fddc41978a0","reverse":"51-159-26-232.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}],"tags":[],"frontend_count":1,"backend_count":1,"type":"lb-s","subscriber":null,"ssl_compatibility_level":"ssl_compatibility_level_intermediate","created_at":"2021-10-21T15:23:00.431494Z","updated_at":"2021-10-21T15:23:01.344246Z","private_network_count":0,"route_count":0,"region":"fr-par","zone":"fr-par-1"},"timeout_client":30000,"certificate":null,"certificate_ids":[],"created_at":"2021-10-21T15:23:03.900865Z","updated_at":"2021-10-21T15:23:09.870658Z"},"index":2,"created_at":"2021-10-21T15:23:04.851550Z","updated_at":"2021-10-21T15:23:04.851550Z"},{"id":"6a388080-adc2-4a51-a1c8-7489e57c30c7","name":"tf-lb-acl-confident-mclean","match":{"ip_subnet":["0.0.0.0/0"],"http_filter":"path_begin","http_filter_value":["criteria1","criteria2"],"invert":false,"http_filter_option":null},"action":{"type":"allow"},"frontend":{"id":"379d4d08-a02a-44a0-aee9-b91cb03f8905","name":"tf-test","inbound_port":80,"backend":{"id":"c4e944c2-f9a9-4e29-94a1-83286a016507","name":"tf-lb-bkd-xenodochial-euclid","forward_protocol":"http","forward_port":80,"forward_port_algorithm":"roundrobin","sticky_sessions":"none","sticky_sessions_cookie_name":"","health_check":{"port":80,"check_delay":60000,"check_timeout":30000,"check_max_retries":2,"check_send_proxy":false,"tcp_config":{}},"pool":[],"lb":{"id":"b9cd9103-2b3a-4ccd-b002-0fddc41978a0","name":"test-lb-acl","description":"","status":"ready","instances":[],"organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","ip":[{"id":"5668b5e2-ff42-4ffd-a8e8-260add7c6336","ip_address":"51.159.26.232","organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","lb_id":"b9cd9103-2b3a-4ccd-b002-0fddc41978a0","reverse":"51-159-26-232.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}],"tags":[],"frontend_count":1,"backend_count":1,"type":"lb-s","subscriber":null,"ssl_compatibility_level":"ssl_compatibility_level_intermediate","created_at":"2021-10-21T15:23:00.431494Z","updated_at":"2021-10-21T15:23:01.344246Z","private_network_count":0,"route_count":0,"region":"fr-par","zone":"fr-par-1"},"send_proxy_v2":false,"timeout_server":null,"timeout_connect":null,"timeout_tunnel":null,"on_marked_down_action":"on_marked_down_action_none","proxy_protocol":"proxy_protocol_none","created_at":"2021-10-21T15:23:03.310976Z","updated_at":"2021-10-21T15:23:03.310976Z"},"lb":{"id":"b9cd9103-2b3a-4ccd-b002-0fddc41978a0","name":"test-lb-acl","description":"","status":"ready","instances":[],"organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","ip":[{"id":"5668b5e2-ff42-4ffd-a8e8-260add7c6336","ip_address":"51.159.26.232","organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","lb_id":"b9cd9103-2b3a-4ccd-b002-0fddc41978a0","reverse":"51-159-26-232.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}],"tags":[],"frontend_count":1,"backend_count":1,"type":"lb-s","subscriber":null,"ssl_compatibility_level":"ssl_compatibility_level_intermediate","created_at":"2021-10-21T15:23:00.431494Z","updated_at":"2021-10-21T15:23:01.344246Z","private_network_count":0,"route_count":0,"region":"fr-par","zone":"fr-par-1"},"timeout_client":30000,"certificate":null,"certificate_ids":[],"created_at":"2021-10-21T15:23:03.900865Z","updated_at":"2021-10-21T15:23:09.870658Z"},"index":3,"created_at":"2021-10-21T15:23:05.228182Z","updated_at":"2021-10-21T15:23:05.228182Z"},{"id":"259a6dbe-9924-4f92-9e2d-191a3c488e20","name":"tf-lb-acl-goofy-einstein","match":{"ip_subnet":["0.0.0.0/0"],"http_filter":"acl_http_filter_none","http_filter_value":[],"invert":false,"http_filter_option":null},"action":{"type":"allow"},"frontend":{"id":"379d4d08-a02a-44a0-aee9-b91cb03f8905","name":"tf-test","inbound_port":80,"backend":{"id":"c4e944c2-f9a9-4e29-94a1-83286a016507","name":"tf-lb-bkd-xenodochial-euclid","forward_protocol":"http","forward_port":80,"forward_port_algorithm":"roundrobin","sticky_sessions":"none","sticky_sessions_cookie_name":"","health_check":{"port":80,"check_delay":60000,"check_timeout":30000,"check_max_retries":2,"check_send_proxy":false,"tcp_config":{}},"pool":[],"lb":{"id":"b9cd9103-2b3a-4ccd-b002-0fddc41978a0","name":"test-lb-acl","description":"","status":"ready","instances":[],"organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","ip":[{"id":"5668b5e2-ff42-4ffd-a8e8-260add7c6336","ip_address":"51.159.26.232","organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","lb_id":"b9cd9103-2b3a-4ccd-b002-0fddc41978a0","reverse":"51-159-26-232.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}],"tags":[],"frontend_count":1,"backend_count":1,"type":"lb-s","subscriber":null,"ssl_compatibility_level":"ssl_compatibility_level_intermediate","created_at":"2021-10-21T15:23:00.431494Z","updated_at":"2021-10-21T15:23:01.344246Z","private_network_count":0,"route_count":0,"region":"fr-par","zone":"fr-par-1"},"send_proxy_v2":false,"timeout_server":null,"timeout_connect":null,"timeout_tunnel":null,"on_marked_down_action":"on_marked_down_action_none","proxy_protocol":"proxy_protocol_none","created_at":"2021-10-21T15:23:03.310976Z","updated_at":"2021-10-21T15:23:03.310976Z"},"lb":{"id":"b9cd9103-2b3a-4ccd-b002-0fddc41978a0","name":"test-lb-acl","description":"","status":"ready","instances":[],"organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","ip":[{"id":"5668b5e2-ff42-4ffd-a8e8-260add7c6336","ip_address":"51.159.26.232","organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","lb_id":"b9cd9103-2b3a-4ccd-b002-0fddc41978a0","reverse":"51-159-26-232.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}],"tags":[],"frontend_count":1,"backend_count":1,"type":"lb-s","subscriber":null,"ssl_compatibility_level":"ssl_compatibility_level_intermediate","created_at":"2021-10-21T15:23:00.431494Z","updated_at":"2021-10-21T15:23:01.344246Z","private_network_count":0,"route_count":0,"region":"fr-par","zone":"fr-par-1"},"timeout_client":30000,"certificate":null,"certificate_ids":[],"created_at":"2021-10-21T15:23:03.900865Z","updated_at":"2021-10-21T15:23:09.870658Z"},"index":4,"created_at":"2021-10-21T15:23:05.586882Z","updated_at":"2021-10-21T15:23:05.586882Z"},{"id":"ff11c8f8-1b6a-4855-bfd6-6aa7c7a3efbe","name":"tf-lb-acl-sleepy-gould","match":{"ip_subnet":["0.0.0.0/0"],"http_filter":"acl_http_filter_none","http_filter_value":[],"invert":false,"http_filter_option":null},"action":{"type":"deny"},"frontend":{"id":"379d4d08-a02a-44a0-aee9-b91cb03f8905","name":"tf-test","inbound_port":80,"backend":{"id":"c4e944c2-f9a9-4e29-94a1-83286a016507","name":"tf-lb-bkd-xenodochial-euclid","forward_protocol":"http","forward_port":80,"forward_port_algorithm":"roundrobin","sticky_sessions":"none","sticky_sessions_cookie_name":"","health_check":{"port":80,"check_delay":60000,"check_timeout":30000,"check_max_retries":2,"check_send_proxy":false,"tcp_config":{}},"pool":[],"lb":{"id":"b9cd9103-2b3a-4ccd-b002-0fddc41978a0","name":"test-lb-acl","description":"","status":"ready","instances":[],"organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","ip":[{"id":"5668b5e2-ff42-4ffd-a8e8-260add7c6336","ip_address":"51.159.26.232","organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","lb_id":"b9cd9103-2b3a-4ccd-b002-0fddc41978a0","reverse":"51-159-26-232.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}],"tags":[],"frontend_count":1,"backend_count":1,"type":"lb-s","subscriber":null,"ssl_compatibility_level":"ssl_compatibility_level_intermediate","created_at":"2021-10-21T15:23:00.431494Z","updated_at":"2021-10-21T15:23:01.344246Z","private_network_count":0,"route_count":0,"region":"fr-par","zone":"fr-par-1"},"send_proxy_v2":false,"timeout_server":null,"timeout_connect":null,"timeout_tunnel":null,"on_marked_down_action":"on_marked_down_action_none","proxy_protocol":"proxy_protocol_none","created_at":"2021-10-21T15:23:03.310976Z","updated_at":"2021-10-21T15:23:03.310976Z"},"lb":{"id":"b9cd9103-2b3a-4ccd-b002-0fddc41978a0","name":"test-lb-acl","description":"","status":"ready","instances":[],"organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","ip":[{"id":"5668b5e2-ff42-4ffd-a8e8-260add7c6336","ip_address":"51.159.26.232","organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","lb_id":"b9cd9103-2b3a-4ccd-b002-0fddc41978a0","reverse":"51-159-26-232.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}],"tags":[],"frontend_count":1,"backend_count":1,"type":"lb-s","subscriber":null,"ssl_compatibility_level":"ssl_compatibility_level_intermediate","created_at":"2021-10-21T15:23:00.431494Z","updated_at":"2021-10-21T15:23:01.344246Z","private_network_count":0,"route_count":0,"region":"fr-par","zone":"fr-par-1"},"timeout_client":30000,"certificate":null,"certificate_ids":[],"created_at":"2021-10-21T15:23:03.900865Z","updated_at":"2021-10-21T15:23:09.870658Z"},"index":5,"created_at":"2021-10-21T15:23:06.017133Z","updated_at":"2021-10-21T15:23:06.017133Z"}],"total_count":5}' headers: Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Mon, 17 May 2021 12:47:56 GMT + - Thu, 21 Oct 2021 15:23:10 GMT Server: - Scaleway API-Gateway Strict-Transport-Security: @@ -997,32 +1063,32 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - f50c514c-bec7-4cd1-a9a5-782beffcfa9c + - 89851882-7735-432c-a4bf-c3d5a7356984 status: 200 OK code: 200 duration: "" - request: - body: '{"name":"test-acl","action":{"type":"allow"},"match":{"ip_subnet":["10.0.0.10"],"http_filter":"path_begin","http_filter_value":["foo","bar"],"invert":false},"index":1}' + body: '{"name":"test-acl","action":{"type":"allow"},"match":{"ip_subnet":["10.0.0.10"],"http_filter":"path_begin","http_filter_value":["foo","bar"],"http_filter_option":null,"invert":false},"index":1}' form: {} headers: Content-Type: - application/json User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.16.3; darwin; amd64) terraform-provider/develop + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.17.1; darwin; amd64) terraform-provider/develop terraform/terraform-tests - url: https://api.scaleway.com/lb/v1/zones/fr-par-1/acls/c9ae20d1-69f0-47e7-ac9f-da1d02109079 + url: https://api.scaleway.com/lb/v1/zones/fr-par-1/acls/3105c565-30d1-4679-984d-0bf16a65e21e method: PUT response: - body: '{"id":"c9ae20d1-69f0-47e7-ac9f-da1d02109079","name":"test-acl","match":{"ip_subnet":["10.0.0.10"],"http_filter":"path_begin","http_filter_value":["foo","bar"],"invert":false},"action":{"type":"allow"},"frontend":{"id":"21da364c-fa2f-4bbd-a846-f0bcee934f45","name":"tf-test","inbound_port":80,"backend":{"id":"0844744b-ce68-4948-8080-042bccff5380","name":"tf-lb-bkd-upbeat-chaplygin","forward_protocol":"http","forward_port":80,"forward_port_algorithm":"roundrobin","sticky_sessions":"none","sticky_sessions_cookie_name":"","health_check":{"port":80,"check_delay":60000,"check_timeout":30000,"check_max_retries":2,"check_send_proxy":false,"tcp_config":{}},"pool":[],"lb":{"id":"a84a42e0-0cc7-4801-868a-404bb74f92bb","name":"test-lb-acl","description":"","status":"ready","instances":[],"organization_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","project_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","ip":[{"id":"ca931270-122b-4f39-af63-a76998b7cba4","ip_address":"51.159.114.103","organization_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","project_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","lb_id":"a84a42e0-0cc7-4801-868a-404bb74f92bb","reverse":"51-159-114-103.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}],"tags":[],"frontend_count":1,"backend_count":1,"type":"lb-s","subscriber":null,"ssl_compatibility_level":"ssl_compatibility_level_intermediate","created_at":"2021-05-17T12:47:43.991052Z","updated_at":"2021-05-17T12:47:46.601175Z","region":"fr-par","zone":"fr-par-1"},"send_proxy_v2":false,"timeout_server":null,"timeout_connect":null,"timeout_tunnel":null,"on_marked_down_action":"on_marked_down_action_none","proxy_protocol":"proxy_protocol_none","created_at":"2021-05-17T12:47:47.699451Z","updated_at":"2021-05-17T12:47:47.699451Z"},"lb":{"id":"a84a42e0-0cc7-4801-868a-404bb74f92bb","name":"test-lb-acl","description":"","status":"ready","instances":[],"organization_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","project_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","ip":[{"id":"ca931270-122b-4f39-af63-a76998b7cba4","ip_address":"51.159.114.103","organization_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","project_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","lb_id":"a84a42e0-0cc7-4801-868a-404bb74f92bb","reverse":"51-159-114-103.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}],"tags":[],"frontend_count":1,"backend_count":1,"type":"lb-s","subscriber":null,"ssl_compatibility_level":"ssl_compatibility_level_intermediate","created_at":"2021-05-17T12:47:43.991052Z","updated_at":"2021-05-17T12:47:46.601175Z","region":"fr-par","zone":"fr-par-1"},"timeout_client":30000,"certificate":null,"certificate_ids":[],"created_at":"2021-05-17T12:47:49.111587Z","updated_at":"2021-05-17T12:47:56.314921Z"},"index":1,"created_at":"2021-05-17T12:47:49.735686Z","updated_at":"2021-05-17T12:47:56.910319Z"}' + body: '{"id":"3105c565-30d1-4679-984d-0bf16a65e21e","name":"test-acl","match":{"ip_subnet":["10.0.0.10"],"http_filter":"path_begin","http_filter_value":["foo","bar"],"invert":false,"http_filter_option":null},"action":{"type":"allow"},"frontend":{"id":"379d4d08-a02a-44a0-aee9-b91cb03f8905","name":"tf-test","inbound_port":80,"backend":{"id":"c4e944c2-f9a9-4e29-94a1-83286a016507","name":"tf-lb-bkd-xenodochial-euclid","forward_protocol":"http","forward_port":80,"forward_port_algorithm":"roundrobin","sticky_sessions":"none","sticky_sessions_cookie_name":"","health_check":{"port":80,"check_delay":60000,"check_timeout":30000,"check_max_retries":2,"check_send_proxy":false,"tcp_config":{}},"pool":[],"lb":{"id":"b9cd9103-2b3a-4ccd-b002-0fddc41978a0","name":"test-lb-acl","description":"","status":"ready","instances":[],"organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","ip":[{"id":"5668b5e2-ff42-4ffd-a8e8-260add7c6336","ip_address":"51.159.26.232","organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","lb_id":"b9cd9103-2b3a-4ccd-b002-0fddc41978a0","reverse":"51-159-26-232.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}],"tags":[],"frontend_count":1,"backend_count":1,"type":"lb-s","subscriber":null,"ssl_compatibility_level":"ssl_compatibility_level_intermediate","created_at":"2021-10-21T15:23:00.431494Z","updated_at":"2021-10-21T15:23:01.344246Z","private_network_count":0,"route_count":0,"region":"fr-par","zone":"fr-par-1"},"send_proxy_v2":false,"timeout_server":null,"timeout_connect":null,"timeout_tunnel":null,"on_marked_down_action":"on_marked_down_action_none","proxy_protocol":"proxy_protocol_none","created_at":"2021-10-21T15:23:03.310976Z","updated_at":"2021-10-21T15:23:03.310976Z"},"lb":{"id":"b9cd9103-2b3a-4ccd-b002-0fddc41978a0","name":"test-lb-acl","description":"","status":"ready","instances":[{"id":"8b70643a-0110-4031-b66c-a15625856bd4","status":"pending","ip_address":"10.68.12.27","created_at":"2021-10-21T15:14:30.375431Z","updated_at":"2021-10-21T15:23:10.542916939Z","region":"fr-par","zone":"fr-par-1"},{"id":"89f4e51e-2f81-43ec-b14e-a7f102812aed","status":"pending","ip_address":"10.73.110.73","created_at":"2021-10-21T14:57:07.240260Z","updated_at":"2021-10-21T15:23:10.622281514Z","region":"fr-par","zone":"fr-par-1"}],"organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","ip":[{"id":"5668b5e2-ff42-4ffd-a8e8-260add7c6336","ip_address":"51.159.26.232","organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","lb_id":"b9cd9103-2b3a-4ccd-b002-0fddc41978a0","reverse":"51-159-26-232.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}],"tags":[],"frontend_count":1,"backend_count":1,"type":"lb-s","subscriber":null,"ssl_compatibility_level":"ssl_compatibility_level_intermediate","created_at":"2021-10-21T15:23:00.431494Z","updated_at":"2021-10-21T15:23:01.344246Z","private_network_count":0,"route_count":0,"region":"fr-par","zone":"fr-par-1"},"timeout_client":30000,"certificate":null,"certificate_ids":[],"created_at":"2021-10-21T15:23:03.900865Z","updated_at":"2021-10-21T15:23:09.870658Z"},"index":1,"created_at":"2021-10-21T15:23:04.464942Z","updated_at":"2021-10-21T15:23:10.475536Z"}' headers: Content-Length: - - "2815" + - "3357" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Mon, 17 May 2021 12:47:58 GMT + - Thu, 21 Oct 2021 15:23:10 GMT Server: - Scaleway API-Gateway Strict-Transport-Security: @@ -1032,7 +1098,7 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - fd0476be-f43a-4676-a4a3-72fb814aeb9e + - 7c670efa-fa06-40f9-9a6c-ab56098978e6 status: 200 OK code: 200 duration: "" @@ -1041,9 +1107,9 @@ interactions: form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.16.3; darwin; amd64) terraform-provider/develop + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.17.1; darwin; amd64) terraform-provider/develop terraform/terraform-tests - url: https://api.scaleway.com/lb/v1/zones/fr-par-1/acls/239d1ea7-30bc-458c-be75-e98c199d1d2a + url: https://api.scaleway.com/lb/v1/zones/fr-par-1/acls/6a388080-adc2-4a51-a1c8-7489e57c30c7 method: DELETE response: body: "" @@ -1053,7 +1119,7 @@ interactions: Content-Type: - application/json Date: - - Mon, 17 May 2021 12:47:58 GMT + - Thu, 21 Oct 2021 15:23:11 GMT Server: - Scaleway API-Gateway Strict-Transport-Security: @@ -1063,7 +1129,7 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 7b00e4e2-385b-4798-b04b-fd744f3093e9 + - 1915af6d-eb10-4ad3-9586-61f3b94b4ab0 status: 204 No Content code: 204 duration: "" @@ -1072,9 +1138,9 @@ interactions: form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.16.3; darwin; amd64) terraform-provider/develop + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.17.1; darwin; amd64) terraform-provider/develop terraform/terraform-tests - url: https://api.scaleway.com/lb/v1/zones/fr-par-1/acls/21037ccb-2fa4-4a37-bcf7-2cf0549a4626 + url: https://api.scaleway.com/lb/v1/zones/fr-par-1/acls/259a6dbe-9924-4f92-9e2d-191a3c488e20 method: DELETE response: body: "" @@ -1084,7 +1150,7 @@ interactions: Content-Type: - application/json Date: - - Mon, 17 May 2021 12:47:58 GMT + - Thu, 21 Oct 2021 15:23:11 GMT Server: - Scaleway API-Gateway Strict-Transport-Security: @@ -1094,7 +1160,7 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - cc2b335f-cac5-4058-9b74-7aa0646a4a7c + - 5ee96ab1-053c-4730-b98f-76602244224f status: 204 No Content code: 204 duration: "" @@ -1103,9 +1169,9 @@ interactions: form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.16.3; darwin; amd64) terraform-provider/develop + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.17.1; darwin; amd64) terraform-provider/develop terraform/terraform-tests - url: https://api.scaleway.com/lb/v1/zones/fr-par-1/acls/f386ac33-a792-4a5a-a7b4-b4d8dd26ab0c + url: https://api.scaleway.com/lb/v1/zones/fr-par-1/acls/ff11c8f8-1b6a-4855-bfd6-6aa7c7a3efbe method: DELETE response: body: "" @@ -1115,7 +1181,7 @@ interactions: Content-Type: - application/json Date: - - Mon, 17 May 2021 12:47:59 GMT + - Thu, 21 Oct 2021 15:23:11 GMT Server: - Scaleway API-Gateway Strict-Transport-Security: @@ -1125,7 +1191,7 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 929efa87-38e3-4cb1-a256-f5ee9cc09834 + - b2b40485-2ee6-4734-be50-37ff48640131 status: 204 No Content code: 204 duration: "" @@ -1134,9 +1200,9 @@ interactions: form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.16.3; darwin; amd64) terraform-provider/develop + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.17.1; darwin; amd64) terraform-provider/develop terraform/terraform-tests - url: https://api.scaleway.com/lb/v1/zones/fr-par-1/acls/71a19e90-3069-49be-9ed4-6d289b2884a4 + url: https://api.scaleway.com/lb/v1/zones/fr-par-1/acls/b77bb109-e8f9-4dc1-9c86-7cd6a32eccf3 method: DELETE response: body: "" @@ -1146,7 +1212,7 @@ interactions: Content-Type: - application/json Date: - - Mon, 17 May 2021 12:47:59 GMT + - Thu, 21 Oct 2021 15:23:11 GMT Server: - Scaleway API-Gateway Strict-Transport-Security: @@ -1156,7 +1222,7 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 57b78782-e630-486f-a783-89c0c5aea411 + - 5885b86a-a947-4470-908d-c50c765b8283 status: 204 No Content code: 204 duration: "" @@ -1165,21 +1231,21 @@ interactions: form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.16.3; darwin; amd64) terraform-provider/develop + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.17.1; darwin; amd64) terraform-provider/develop terraform/terraform-tests - url: https://api.scaleway.com/lb/v1/zones/fr-par-1/frontends/21da364c-fa2f-4bbd-a846-f0bcee934f45 + url: https://api.scaleway.com/lb/v1/zones/fr-par-1/frontends/379d4d08-a02a-44a0-aee9-b91cb03f8905 method: GET response: - body: '{"id":"21da364c-fa2f-4bbd-a846-f0bcee934f45","name":"tf-test","inbound_port":80,"backend":{"id":"0844744b-ce68-4948-8080-042bccff5380","name":"tf-lb-bkd-upbeat-chaplygin","forward_protocol":"http","forward_port":80,"forward_port_algorithm":"roundrobin","sticky_sessions":"none","sticky_sessions_cookie_name":"","health_check":{"port":80,"check_delay":60000,"check_timeout":30000,"check_max_retries":2,"check_send_proxy":false,"tcp_config":{}},"pool":[],"lb":{"id":"a84a42e0-0cc7-4801-868a-404bb74f92bb","name":"test-lb-acl","description":"","status":"ready","instances":[],"organization_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","project_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","ip":[{"id":"ca931270-122b-4f39-af63-a76998b7cba4","ip_address":"51.159.114.103","organization_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","project_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","lb_id":"a84a42e0-0cc7-4801-868a-404bb74f92bb","reverse":"51-159-114-103.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}],"tags":[],"frontend_count":1,"backend_count":1,"type":"lb-s","subscriber":null,"ssl_compatibility_level":"ssl_compatibility_level_intermediate","created_at":"2021-05-17T12:47:43.991052Z","updated_at":"2021-05-17T12:47:46.601175Z","region":"fr-par","zone":"fr-par-1"},"send_proxy_v2":false,"timeout_server":null,"timeout_connect":null,"timeout_tunnel":null,"on_marked_down_action":"on_marked_down_action_none","proxy_protocol":"proxy_protocol_none","created_at":"2021-05-17T12:47:47.699451Z","updated_at":"2021-05-17T12:47:47.699451Z"},"lb":{"id":"a84a42e0-0cc7-4801-868a-404bb74f92bb","name":"test-lb-acl","description":"","status":"ready","instances":[],"organization_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","project_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","ip":[{"id":"ca931270-122b-4f39-af63-a76998b7cba4","ip_address":"51.159.114.103","organization_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","project_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","lb_id":"a84a42e0-0cc7-4801-868a-404bb74f92bb","reverse":"51-159-114-103.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}],"tags":[],"frontend_count":1,"backend_count":1,"type":"lb-s","subscriber":null,"ssl_compatibility_level":"ssl_compatibility_level_intermediate","created_at":"2021-05-17T12:47:43.991052Z","updated_at":"2021-05-17T12:47:46.601175Z","region":"fr-par","zone":"fr-par-1"},"timeout_client":30000,"certificate":null,"certificate_ids":[],"created_at":"2021-05-17T12:47:49.111587Z","updated_at":"2021-05-17T12:47:56.314921Z"}' + body: '{"id":"379d4d08-a02a-44a0-aee9-b91cb03f8905","name":"tf-test","inbound_port":80,"backend":{"id":"c4e944c2-f9a9-4e29-94a1-83286a016507","name":"tf-lb-bkd-xenodochial-euclid","forward_protocol":"http","forward_port":80,"forward_port_algorithm":"roundrobin","sticky_sessions":"none","sticky_sessions_cookie_name":"","health_check":{"port":80,"check_delay":60000,"check_timeout":30000,"check_max_retries":2,"check_send_proxy":false,"tcp_config":{}},"pool":[],"lb":{"id":"b9cd9103-2b3a-4ccd-b002-0fddc41978a0","name":"test-lb-acl","description":"","status":"ready","instances":[],"organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","ip":[{"id":"5668b5e2-ff42-4ffd-a8e8-260add7c6336","ip_address":"51.159.26.232","organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","lb_id":"b9cd9103-2b3a-4ccd-b002-0fddc41978a0","reverse":"51-159-26-232.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}],"tags":[],"frontend_count":1,"backend_count":1,"type":"lb-s","subscriber":null,"ssl_compatibility_level":"ssl_compatibility_level_intermediate","created_at":"2021-10-21T15:23:00.431494Z","updated_at":"2021-10-21T15:23:01.344246Z","private_network_count":0,"route_count":0,"region":"fr-par","zone":"fr-par-1"},"send_proxy_v2":false,"timeout_server":null,"timeout_connect":null,"timeout_tunnel":null,"on_marked_down_action":"on_marked_down_action_none","proxy_protocol":"proxy_protocol_none","created_at":"2021-10-21T15:23:03.310976Z","updated_at":"2021-10-21T15:23:03.310976Z"},"lb":{"id":"b9cd9103-2b3a-4ccd-b002-0fddc41978a0","name":"test-lb-acl","description":"","status":"ready","instances":[],"organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","ip":[{"id":"5668b5e2-ff42-4ffd-a8e8-260add7c6336","ip_address":"51.159.26.232","organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","lb_id":"b9cd9103-2b3a-4ccd-b002-0fddc41978a0","reverse":"51-159-26-232.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}],"tags":[],"frontend_count":1,"backend_count":1,"type":"lb-s","subscriber":null,"ssl_compatibility_level":"ssl_compatibility_level_intermediate","created_at":"2021-10-21T15:23:00.431494Z","updated_at":"2021-10-21T15:23:01.344246Z","private_network_count":0,"route_count":0,"region":"fr-par","zone":"fr-par-1"},"timeout_client":30000,"certificate":null,"certificate_ids":[],"created_at":"2021-10-21T15:23:03.900865Z","updated_at":"2021-10-21T15:23:09.870658Z"}' headers: Content-Length: - - "2506" + - "2588" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Mon, 17 May 2021 12:47:59 GMT + - Thu, 21 Oct 2021 15:23:12 GMT Server: - Scaleway API-Gateway Strict-Transport-Security: @@ -1189,7 +1255,7 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 65e5c00d-d5f9-499a-895d-ad8dcd7b705a + - e3880248-ca16-4a08-ab30-4ff70e4b7d63 status: 200 OK code: 200 duration: "" @@ -1198,21 +1264,21 @@ interactions: form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.16.3; darwin; amd64) terraform-provider/develop + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.17.1; darwin; amd64) terraform-provider/develop terraform/terraform-tests - url: https://api.scaleway.com/lb/v1/zones/fr-par-1/frontends/21da364c-fa2f-4bbd-a846-f0bcee934f45/acls?order_by=created_at_asc&page=1 + url: https://api.scaleway.com/lb/v1/zones/fr-par-1/frontends/379d4d08-a02a-44a0-aee9-b91cb03f8905/acls?order_by=created_at_asc&page=1 method: GET response: - body: '{"acls":[{"id":"c9ae20d1-69f0-47e7-ac9f-da1d02109079","name":"test-acl","match":{"ip_subnet":["10.0.0.10"],"http_filter":"path_begin","http_filter_value":["foo","bar"],"invert":false},"action":{"type":"allow"},"frontend":{"id":"21da364c-fa2f-4bbd-a846-f0bcee934f45","name":"tf-test","inbound_port":80,"backend":{"id":"0844744b-ce68-4948-8080-042bccff5380","name":"tf-lb-bkd-upbeat-chaplygin","forward_protocol":"http","forward_port":80,"forward_port_algorithm":"roundrobin","sticky_sessions":"none","sticky_sessions_cookie_name":"","health_check":{"port":80,"check_delay":60000,"check_timeout":30000,"check_max_retries":2,"check_send_proxy":false,"tcp_config":{}},"pool":[],"lb":{"id":"a84a42e0-0cc7-4801-868a-404bb74f92bb","name":"test-lb-acl","description":"","status":"ready","instances":[],"organization_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","project_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","ip":[{"id":"ca931270-122b-4f39-af63-a76998b7cba4","ip_address":"51.159.114.103","organization_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","project_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","lb_id":"a84a42e0-0cc7-4801-868a-404bb74f92bb","reverse":"51-159-114-103.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}],"tags":[],"frontend_count":1,"backend_count":1,"type":"lb-s","subscriber":null,"ssl_compatibility_level":"ssl_compatibility_level_intermediate","created_at":"2021-05-17T12:47:43.991052Z","updated_at":"2021-05-17T12:47:46.601175Z","region":"fr-par","zone":"fr-par-1"},"send_proxy_v2":false,"timeout_server":null,"timeout_connect":null,"timeout_tunnel":null,"on_marked_down_action":"on_marked_down_action_none","proxy_protocol":"proxy_protocol_none","created_at":"2021-05-17T12:47:47.699451Z","updated_at":"2021-05-17T12:47:47.699451Z"},"lb":{"id":"a84a42e0-0cc7-4801-868a-404bb74f92bb","name":"test-lb-acl","description":"","status":"ready","instances":[],"organization_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","project_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","ip":[{"id":"ca931270-122b-4f39-af63-a76998b7cba4","ip_address":"51.159.114.103","organization_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","project_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","lb_id":"a84a42e0-0cc7-4801-868a-404bb74f92bb","reverse":"51-159-114-103.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}],"tags":[],"frontend_count":1,"backend_count":1,"type":"lb-s","subscriber":null,"ssl_compatibility_level":"ssl_compatibility_level_intermediate","created_at":"2021-05-17T12:47:43.991052Z","updated_at":"2021-05-17T12:47:46.601175Z","region":"fr-par","zone":"fr-par-1"},"timeout_client":30000,"certificate":null,"certificate_ids":[],"created_at":"2021-05-17T12:47:49.111587Z","updated_at":"2021-05-17T12:47:56.314921Z"},"index":1,"created_at":"2021-05-17T12:47:49.735686Z","updated_at":"2021-05-17T12:47:56.910319Z"}],"total_count":1}' + body: '{"acls":[{"id":"3105c565-30d1-4679-984d-0bf16a65e21e","name":"test-acl","match":{"ip_subnet":["10.0.0.10"],"http_filter":"path_begin","http_filter_value":["foo","bar"],"invert":false,"http_filter_option":null},"action":{"type":"allow"},"frontend":{"id":"379d4d08-a02a-44a0-aee9-b91cb03f8905","name":"tf-test","inbound_port":80,"backend":{"id":"c4e944c2-f9a9-4e29-94a1-83286a016507","name":"tf-lb-bkd-xenodochial-euclid","forward_protocol":"http","forward_port":80,"forward_port_algorithm":"roundrobin","sticky_sessions":"none","sticky_sessions_cookie_name":"","health_check":{"port":80,"check_delay":60000,"check_timeout":30000,"check_max_retries":2,"check_send_proxy":false,"tcp_config":{}},"pool":[],"lb":{"id":"b9cd9103-2b3a-4ccd-b002-0fddc41978a0","name":"test-lb-acl","description":"","status":"ready","instances":[],"organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","ip":[{"id":"5668b5e2-ff42-4ffd-a8e8-260add7c6336","ip_address":"51.159.26.232","organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","lb_id":"b9cd9103-2b3a-4ccd-b002-0fddc41978a0","reverse":"51-159-26-232.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}],"tags":[],"frontend_count":1,"backend_count":1,"type":"lb-s","subscriber":null,"ssl_compatibility_level":"ssl_compatibility_level_intermediate","created_at":"2021-10-21T15:23:00.431494Z","updated_at":"2021-10-21T15:23:01.344246Z","private_network_count":0,"route_count":0,"region":"fr-par","zone":"fr-par-1"},"send_proxy_v2":false,"timeout_server":null,"timeout_connect":null,"timeout_tunnel":null,"on_marked_down_action":"on_marked_down_action_none","proxy_protocol":"proxy_protocol_none","created_at":"2021-10-21T15:23:03.310976Z","updated_at":"2021-10-21T15:23:03.310976Z"},"lb":{"id":"b9cd9103-2b3a-4ccd-b002-0fddc41978a0","name":"test-lb-acl","description":"","status":"ready","instances":[],"organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","ip":[{"id":"5668b5e2-ff42-4ffd-a8e8-260add7c6336","ip_address":"51.159.26.232","organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","lb_id":"b9cd9103-2b3a-4ccd-b002-0fddc41978a0","reverse":"51-159-26-232.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}],"tags":[],"frontend_count":1,"backend_count":1,"type":"lb-s","subscriber":null,"ssl_compatibility_level":"ssl_compatibility_level_intermediate","created_at":"2021-10-21T15:23:00.431494Z","updated_at":"2021-10-21T15:23:01.344246Z","private_network_count":0,"route_count":0,"region":"fr-par","zone":"fr-par-1"},"timeout_client":30000,"certificate":null,"certificate_ids":[],"created_at":"2021-10-21T15:23:03.900865Z","updated_at":"2021-10-21T15:23:09.870658Z"},"index":1,"created_at":"2021-10-21T15:23:04.464942Z","updated_at":"2021-10-21T15:23:10.475536Z"}],"total_count":1}' headers: Content-Length: - - "2842" + - "2950" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Mon, 17 May 2021 12:48:00 GMT + - Thu, 21 Oct 2021 15:23:12 GMT Server: - Scaleway API-Gateway Strict-Transport-Security: @@ -1222,7 +1288,7 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 34eee341-a603-4025-953c-90cbac0b80f2 + - b7b5c371-ce24-4b84-b0fa-77e01a95562b status: 200 OK code: 200 duration: "" @@ -1231,21 +1297,21 @@ interactions: form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.16.3; darwin; amd64) terraform-provider/develop + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.17.1; darwin; amd64) terraform-provider/develop terraform/terraform-tests - url: https://api.scaleway.com/lb/v1/zones/fr-par-1/frontends/21da364c-fa2f-4bbd-a846-f0bcee934f45/acls?order_by=created_at_asc&page=1 + url: https://api.scaleway.com/lb/v1/zones/fr-par-1/frontends/379d4d08-a02a-44a0-aee9-b91cb03f8905/acls?order_by=created_at_asc&page=1 method: GET response: - body: '{"acls":[{"id":"c9ae20d1-69f0-47e7-ac9f-da1d02109079","name":"test-acl","match":{"ip_subnet":["10.0.0.10"],"http_filter":"path_begin","http_filter_value":["foo","bar"],"invert":false},"action":{"type":"allow"},"frontend":{"id":"21da364c-fa2f-4bbd-a846-f0bcee934f45","name":"tf-test","inbound_port":80,"backend":{"id":"0844744b-ce68-4948-8080-042bccff5380","name":"tf-lb-bkd-upbeat-chaplygin","forward_protocol":"http","forward_port":80,"forward_port_algorithm":"roundrobin","sticky_sessions":"none","sticky_sessions_cookie_name":"","health_check":{"port":80,"check_delay":60000,"check_timeout":30000,"check_max_retries":2,"check_send_proxy":false,"tcp_config":{}},"pool":[],"lb":{"id":"a84a42e0-0cc7-4801-868a-404bb74f92bb","name":"test-lb-acl","description":"","status":"ready","instances":[],"organization_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","project_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","ip":[{"id":"ca931270-122b-4f39-af63-a76998b7cba4","ip_address":"51.159.114.103","organization_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","project_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","lb_id":"a84a42e0-0cc7-4801-868a-404bb74f92bb","reverse":"51-159-114-103.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}],"tags":[],"frontend_count":1,"backend_count":1,"type":"lb-s","subscriber":null,"ssl_compatibility_level":"ssl_compatibility_level_intermediate","created_at":"2021-05-17T12:47:43.991052Z","updated_at":"2021-05-17T12:47:46.601175Z","region":"fr-par","zone":"fr-par-1"},"send_proxy_v2":false,"timeout_server":null,"timeout_connect":null,"timeout_tunnel":null,"on_marked_down_action":"on_marked_down_action_none","proxy_protocol":"proxy_protocol_none","created_at":"2021-05-17T12:47:47.699451Z","updated_at":"2021-05-17T12:47:47.699451Z"},"lb":{"id":"a84a42e0-0cc7-4801-868a-404bb74f92bb","name":"test-lb-acl","description":"","status":"ready","instances":[],"organization_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","project_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","ip":[{"id":"ca931270-122b-4f39-af63-a76998b7cba4","ip_address":"51.159.114.103","organization_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","project_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","lb_id":"a84a42e0-0cc7-4801-868a-404bb74f92bb","reverse":"51-159-114-103.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}],"tags":[],"frontend_count":1,"backend_count":1,"type":"lb-s","subscriber":null,"ssl_compatibility_level":"ssl_compatibility_level_intermediate","created_at":"2021-05-17T12:47:43.991052Z","updated_at":"2021-05-17T12:47:46.601175Z","region":"fr-par","zone":"fr-par-1"},"timeout_client":30000,"certificate":null,"certificate_ids":[],"created_at":"2021-05-17T12:47:49.111587Z","updated_at":"2021-05-17T12:47:56.314921Z"},"index":1,"created_at":"2021-05-17T12:47:49.735686Z","updated_at":"2021-05-17T12:47:56.910319Z"}],"total_count":1}' + body: '{"acls":[{"id":"3105c565-30d1-4679-984d-0bf16a65e21e","name":"test-acl","match":{"ip_subnet":["10.0.0.10"],"http_filter":"path_begin","http_filter_value":["foo","bar"],"invert":false,"http_filter_option":null},"action":{"type":"allow"},"frontend":{"id":"379d4d08-a02a-44a0-aee9-b91cb03f8905","name":"tf-test","inbound_port":80,"backend":{"id":"c4e944c2-f9a9-4e29-94a1-83286a016507","name":"tf-lb-bkd-xenodochial-euclid","forward_protocol":"http","forward_port":80,"forward_port_algorithm":"roundrobin","sticky_sessions":"none","sticky_sessions_cookie_name":"","health_check":{"port":80,"check_delay":60000,"check_timeout":30000,"check_max_retries":2,"check_send_proxy":false,"tcp_config":{}},"pool":[],"lb":{"id":"b9cd9103-2b3a-4ccd-b002-0fddc41978a0","name":"test-lb-acl","description":"","status":"ready","instances":[],"organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","ip":[{"id":"5668b5e2-ff42-4ffd-a8e8-260add7c6336","ip_address":"51.159.26.232","organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","lb_id":"b9cd9103-2b3a-4ccd-b002-0fddc41978a0","reverse":"51-159-26-232.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}],"tags":[],"frontend_count":1,"backend_count":1,"type":"lb-s","subscriber":null,"ssl_compatibility_level":"ssl_compatibility_level_intermediate","created_at":"2021-10-21T15:23:00.431494Z","updated_at":"2021-10-21T15:23:01.344246Z","private_network_count":0,"route_count":0,"region":"fr-par","zone":"fr-par-1"},"send_proxy_v2":false,"timeout_server":null,"timeout_connect":null,"timeout_tunnel":null,"on_marked_down_action":"on_marked_down_action_none","proxy_protocol":"proxy_protocol_none","created_at":"2021-10-21T15:23:03.310976Z","updated_at":"2021-10-21T15:23:03.310976Z"},"lb":{"id":"b9cd9103-2b3a-4ccd-b002-0fddc41978a0","name":"test-lb-acl","description":"","status":"ready","instances":[],"organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","ip":[{"id":"5668b5e2-ff42-4ffd-a8e8-260add7c6336","ip_address":"51.159.26.232","organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","lb_id":"b9cd9103-2b3a-4ccd-b002-0fddc41978a0","reverse":"51-159-26-232.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}],"tags":[],"frontend_count":1,"backend_count":1,"type":"lb-s","subscriber":null,"ssl_compatibility_level":"ssl_compatibility_level_intermediate","created_at":"2021-10-21T15:23:00.431494Z","updated_at":"2021-10-21T15:23:01.344246Z","private_network_count":0,"route_count":0,"region":"fr-par","zone":"fr-par-1"},"timeout_client":30000,"certificate":null,"certificate_ids":[],"created_at":"2021-10-21T15:23:03.900865Z","updated_at":"2021-10-21T15:23:09.870658Z"},"index":1,"created_at":"2021-10-21T15:23:04.464942Z","updated_at":"2021-10-21T15:23:10.475536Z"}],"total_count":1}' headers: Content-Length: - - "2842" + - "2950" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Mon, 17 May 2021 12:48:00 GMT + - Thu, 21 Oct 2021 15:23:12 GMT Server: - Scaleway API-Gateway Strict-Transport-Security: @@ -1255,7 +1321,7 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 7e950c2a-d59e-469d-a3b7-417376d6a0b6 + - 27bd8018-c672-4d2c-b2b3-c09b0bb33849 status: 200 OK code: 200 duration: "" @@ -1264,21 +1330,21 @@ interactions: form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.16.3; darwin; amd64) terraform-provider/develop + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.17.1; darwin; amd64) terraform-provider/develop terraform/terraform-tests - url: https://api.scaleway.com/lb/v1/zones/fr-par-1/ips/ca931270-122b-4f39-af63-a76998b7cba4 + url: https://api.scaleway.com/lb/v1/zones/fr-par-1/ips/5668b5e2-ff42-4ffd-a8e8-260add7c6336 method: GET response: - body: '{"id":"ca931270-122b-4f39-af63-a76998b7cba4","ip_address":"51.159.114.103","organization_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","project_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","lb_id":"a84a42e0-0cc7-4801-868a-404bb74f92bb","reverse":"51-159-114-103.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}' + body: '{"id":"5668b5e2-ff42-4ffd-a8e8-260add7c6336","ip_address":"51.159.26.232","organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","lb_id":"b9cd9103-2b3a-4ccd-b002-0fddc41978a0","reverse":"51-159-26-232.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}' headers: Content-Length: - - "314" + - "312" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Mon, 17 May 2021 12:48:00 GMT + - Thu, 21 Oct 2021 15:23:13 GMT Server: - Scaleway API-Gateway Strict-Transport-Security: @@ -1288,7 +1354,7 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 4c4e2097-5c26-44ce-b50e-9358103b58b9 + - 97e8ca23-0cb0-4e86-bf57-270d311b4b10 status: 200 OK code: 200 duration: "" @@ -1297,21 +1363,21 @@ interactions: form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.16.3; darwin; amd64) terraform-provider/develop + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.17.1; darwin; amd64) terraform-provider/develop terraform/terraform-tests - url: https://api.scaleway.com/lb/v1/zones/fr-par-1/lbs/a84a42e0-0cc7-4801-868a-404bb74f92bb + url: https://api.scaleway.com/lb/v1/zones/fr-par-1/lbs/b9cd9103-2b3a-4ccd-b002-0fddc41978a0 method: GET response: - body: '{"id":"a84a42e0-0cc7-4801-868a-404bb74f92bb","name":"test-lb-acl","description":"","status":"ready","instances":[{"id":"1b623a0a-3f05-4065-a737-cb4e5bea13c6","status":"ready","ip_address":"10.69.120.3","created_at":"2021-05-17T12:44:10.698904Z","updated_at":"2021-05-17T12:48:00.636449Z","region":"fr-par","zone":"fr-par-1"},{"id":"20ec1031-783f-4f8b-a77f-960a6aa477ce","status":"ready","ip_address":"10.73.132.71","created_at":"2021-05-17T12:37:41.532675Z","updated_at":"2021-05-17T12:48:00.870053Z","region":"fr-par","zone":"fr-par-1"}],"organization_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","project_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","ip":[{"id":"ca931270-122b-4f39-af63-a76998b7cba4","ip_address":"51.159.114.103","organization_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","project_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","lb_id":"a84a42e0-0cc7-4801-868a-404bb74f92bb","reverse":"51-159-114-103.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}],"tags":[],"frontend_count":1,"backend_count":1,"type":"lb-s","subscriber":null,"ssl_compatibility_level":"ssl_compatibility_level_intermediate","created_at":"2021-05-17T12:47:43.991052Z","updated_at":"2021-05-17T12:47:46.601175Z","region":"fr-par","zone":"fr-par-1"}' + body: '{"id":"b9cd9103-2b3a-4ccd-b002-0fddc41978a0","name":"test-lb-acl","description":"","status":"ready","instances":[{"id":"8b70643a-0110-4031-b66c-a15625856bd4","status":"ready","ip_address":"10.68.12.27","created_at":"2021-10-21T15:14:30.375431Z","updated_at":"2021-10-21T15:23:12.190481Z","region":"fr-par","zone":"fr-par-1"},{"id":"89f4e51e-2f81-43ec-b14e-a7f102812aed","status":"ready","ip_address":"10.73.110.73","created_at":"2021-10-21T14:57:07.240260Z","updated_at":"2021-10-21T15:23:12.264182Z","region":"fr-par","zone":"fr-par-1"}],"organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","ip":[{"id":"5668b5e2-ff42-4ffd-a8e8-260add7c6336","ip_address":"51.159.26.232","organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","lb_id":"b9cd9103-2b3a-4ccd-b002-0fddc41978a0","reverse":"51-159-26-232.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}],"tags":[],"frontend_count":1,"backend_count":1,"type":"lb-s","subscriber":null,"ssl_compatibility_level":"ssl_compatibility_level_intermediate","created_at":"2021-10-21T15:23:00.431494Z","updated_at":"2021-10-21T15:23:01.344246Z","private_network_count":0,"route_count":0,"region":"fr-par","zone":"fr-par-1"}' headers: Content-Length: - - "1236" + - "1276" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Mon, 17 May 2021 12:48:00 GMT + - Thu, 21 Oct 2021 15:23:13 GMT Server: - Scaleway API-Gateway Strict-Transport-Security: @@ -1321,7 +1387,7 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - c999df53-4500-42b5-b3e5-396879de8648 + - 73fd0486-03d7-402d-9547-cceba18004e9 status: 200 OK code: 200 duration: "" @@ -1330,21 +1396,21 @@ interactions: form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.16.3; darwin; amd64) terraform-provider/develop + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.17.1; darwin; amd64) terraform-provider/develop terraform/terraform-tests - url: https://api.scaleway.com/lb/v1/zones/fr-par-1/backends/0844744b-ce68-4948-8080-042bccff5380 + url: https://api.scaleway.com/lb/v1/zones/fr-par-1/backends/c4e944c2-f9a9-4e29-94a1-83286a016507 method: GET response: - body: '{"id":"0844744b-ce68-4948-8080-042bccff5380","name":"tf-lb-bkd-upbeat-chaplygin","forward_protocol":"http","forward_port":80,"forward_port_algorithm":"roundrobin","sticky_sessions":"none","sticky_sessions_cookie_name":"","health_check":{"port":80,"check_delay":60000,"check_timeout":30000,"check_max_retries":2,"check_send_proxy":false,"tcp_config":{}},"pool":[],"lb":{"id":"a84a42e0-0cc7-4801-868a-404bb74f92bb","name":"test-lb-acl","description":"","status":"ready","instances":[],"organization_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","project_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","ip":[{"id":"ca931270-122b-4f39-af63-a76998b7cba4","ip_address":"51.159.114.103","organization_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","project_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","lb_id":"a84a42e0-0cc7-4801-868a-404bb74f92bb","reverse":"51-159-114-103.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}],"tags":[],"frontend_count":1,"backend_count":1,"type":"lb-s","subscriber":null,"ssl_compatibility_level":"ssl_compatibility_level_intermediate","created_at":"2021-05-17T12:47:43.991052Z","updated_at":"2021-05-17T12:47:46.601175Z","region":"fr-par","zone":"fr-par-1"},"send_proxy_v2":false,"timeout_server":null,"timeout_connect":null,"timeout_tunnel":null,"on_marked_down_action":"on_marked_down_action_none","proxy_protocol":"proxy_protocol_none","created_at":"2021-05-17T12:47:47.699451Z","updated_at":"2021-05-17T12:47:47.699451Z"}' + body: '{"id":"c4e944c2-f9a9-4e29-94a1-83286a016507","name":"tf-lb-bkd-xenodochial-euclid","forward_protocol":"http","forward_port":80,"forward_port_algorithm":"roundrobin","sticky_sessions":"none","sticky_sessions_cookie_name":"","health_check":{"port":80,"check_delay":60000,"check_timeout":30000,"check_max_retries":2,"check_send_proxy":false,"tcp_config":{}},"pool":[],"lb":{"id":"b9cd9103-2b3a-4ccd-b002-0fddc41978a0","name":"test-lb-acl","description":"","status":"ready","instances":[{"id":"89f4e51e-2f81-43ec-b14e-a7f102812aed","status":"ready","ip_address":"10.73.110.73","created_at":"2021-10-21T14:57:07.240260Z","updated_at":"2021-10-21T15:23:12.264182Z","region":"fr-par","zone":"fr-par-1"},{"id":"8b70643a-0110-4031-b66c-a15625856bd4","status":"ready","ip_address":"10.68.12.27","created_at":"2021-10-21T15:14:30.375431Z","updated_at":"2021-10-21T15:23:12.190481Z","region":"fr-par","zone":"fr-par-1"}],"organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","ip":[{"id":"5668b5e2-ff42-4ffd-a8e8-260add7c6336","ip_address":"51.159.26.232","organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","lb_id":"b9cd9103-2b3a-4ccd-b002-0fddc41978a0","reverse":"51-159-26-232.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}],"tags":[],"frontend_count":1,"backend_count":1,"type":"lb-s","subscriber":null,"ssl_compatibility_level":"ssl_compatibility_level_intermediate","created_at":"2021-10-21T15:23:00.431494Z","updated_at":"2021-10-21T15:23:01.344246Z","private_network_count":0,"route_count":0,"region":"fr-par","zone":"fr-par-1"},"send_proxy_v2":false,"timeout_server":null,"timeout_connect":null,"timeout_tunnel":null,"on_marked_down_action":"on_marked_down_action_none","proxy_protocol":"proxy_protocol_none","created_at":"2021-10-21T15:23:03.310976Z","updated_at":"2021-10-21T15:23:03.310976Z"}' headers: Content-Length: - - "1448" + - "1914" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Mon, 17 May 2021 12:48:01 GMT + - Thu, 21 Oct 2021 15:23:13 GMT Server: - Scaleway API-Gateway Strict-Transport-Security: @@ -1354,7 +1420,7 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - c5ba3f20-082b-4c01-829e-e7d30b033aff + - bb2241d3-eafa-4a6d-a2a6-49d9eae068c1 status: 200 OK code: 200 duration: "" @@ -1363,21 +1429,21 @@ interactions: form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.16.3; darwin; amd64) terraform-provider/develop + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.17.1; darwin; amd64) terraform-provider/develop terraform/terraform-tests - url: https://api.scaleway.com/lb/v1/zones/fr-par-1/frontends/21da364c-fa2f-4bbd-a846-f0bcee934f45 + url: https://api.scaleway.com/lb/v1/zones/fr-par-1/frontends/379d4d08-a02a-44a0-aee9-b91cb03f8905 method: GET response: - body: '{"id":"21da364c-fa2f-4bbd-a846-f0bcee934f45","name":"tf-test","inbound_port":80,"backend":{"id":"0844744b-ce68-4948-8080-042bccff5380","name":"tf-lb-bkd-upbeat-chaplygin","forward_protocol":"http","forward_port":80,"forward_port_algorithm":"roundrobin","sticky_sessions":"none","sticky_sessions_cookie_name":"","health_check":{"port":80,"check_delay":60000,"check_timeout":30000,"check_max_retries":2,"check_send_proxy":false,"tcp_config":{}},"pool":[],"lb":{"id":"a84a42e0-0cc7-4801-868a-404bb74f92bb","name":"test-lb-acl","description":"","status":"ready","instances":[],"organization_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","project_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","ip":[{"id":"ca931270-122b-4f39-af63-a76998b7cba4","ip_address":"51.159.114.103","organization_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","project_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","lb_id":"a84a42e0-0cc7-4801-868a-404bb74f92bb","reverse":"51-159-114-103.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}],"tags":[],"frontend_count":1,"backend_count":1,"type":"lb-s","subscriber":null,"ssl_compatibility_level":"ssl_compatibility_level_intermediate","created_at":"2021-05-17T12:47:43.991052Z","updated_at":"2021-05-17T12:47:46.601175Z","region":"fr-par","zone":"fr-par-1"},"send_proxy_v2":false,"timeout_server":null,"timeout_connect":null,"timeout_tunnel":null,"on_marked_down_action":"on_marked_down_action_none","proxy_protocol":"proxy_protocol_none","created_at":"2021-05-17T12:47:47.699451Z","updated_at":"2021-05-17T12:47:47.699451Z"},"lb":{"id":"a84a42e0-0cc7-4801-868a-404bb74f92bb","name":"test-lb-acl","description":"","status":"ready","instances":[],"organization_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","project_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","ip":[{"id":"ca931270-122b-4f39-af63-a76998b7cba4","ip_address":"51.159.114.103","organization_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","project_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","lb_id":"a84a42e0-0cc7-4801-868a-404bb74f92bb","reverse":"51-159-114-103.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}],"tags":[],"frontend_count":1,"backend_count":1,"type":"lb-s","subscriber":null,"ssl_compatibility_level":"ssl_compatibility_level_intermediate","created_at":"2021-05-17T12:47:43.991052Z","updated_at":"2021-05-17T12:47:46.601175Z","region":"fr-par","zone":"fr-par-1"},"timeout_client":30000,"certificate":null,"certificate_ids":[],"created_at":"2021-05-17T12:47:49.111587Z","updated_at":"2021-05-17T12:47:56.314921Z"}' + body: '{"id":"379d4d08-a02a-44a0-aee9-b91cb03f8905","name":"tf-test","inbound_port":80,"backend":{"id":"c4e944c2-f9a9-4e29-94a1-83286a016507","name":"tf-lb-bkd-xenodochial-euclid","forward_protocol":"http","forward_port":80,"forward_port_algorithm":"roundrobin","sticky_sessions":"none","sticky_sessions_cookie_name":"","health_check":{"port":80,"check_delay":60000,"check_timeout":30000,"check_max_retries":2,"check_send_proxy":false,"tcp_config":{}},"pool":[],"lb":{"id":"b9cd9103-2b3a-4ccd-b002-0fddc41978a0","name":"test-lb-acl","description":"","status":"ready","instances":[],"organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","ip":[{"id":"5668b5e2-ff42-4ffd-a8e8-260add7c6336","ip_address":"51.159.26.232","organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","lb_id":"b9cd9103-2b3a-4ccd-b002-0fddc41978a0","reverse":"51-159-26-232.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}],"tags":[],"frontend_count":1,"backend_count":1,"type":"lb-s","subscriber":null,"ssl_compatibility_level":"ssl_compatibility_level_intermediate","created_at":"2021-10-21T15:23:00.431494Z","updated_at":"2021-10-21T15:23:01.344246Z","private_network_count":0,"route_count":0,"region":"fr-par","zone":"fr-par-1"},"send_proxy_v2":false,"timeout_server":null,"timeout_connect":null,"timeout_tunnel":null,"on_marked_down_action":"on_marked_down_action_none","proxy_protocol":"proxy_protocol_none","created_at":"2021-10-21T15:23:03.310976Z","updated_at":"2021-10-21T15:23:03.310976Z"},"lb":{"id":"b9cd9103-2b3a-4ccd-b002-0fddc41978a0","name":"test-lb-acl","description":"","status":"ready","instances":[],"organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","ip":[{"id":"5668b5e2-ff42-4ffd-a8e8-260add7c6336","ip_address":"51.159.26.232","organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","lb_id":"b9cd9103-2b3a-4ccd-b002-0fddc41978a0","reverse":"51-159-26-232.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}],"tags":[],"frontend_count":1,"backend_count":1,"type":"lb-s","subscriber":null,"ssl_compatibility_level":"ssl_compatibility_level_intermediate","created_at":"2021-10-21T15:23:00.431494Z","updated_at":"2021-10-21T15:23:01.344246Z","private_network_count":0,"route_count":0,"region":"fr-par","zone":"fr-par-1"},"timeout_client":30000,"certificate":null,"certificate_ids":[],"created_at":"2021-10-21T15:23:03.900865Z","updated_at":"2021-10-21T15:23:09.870658Z"}' headers: Content-Length: - - "2506" + - "2588" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Mon, 17 May 2021 12:48:01 GMT + - Thu, 21 Oct 2021 15:23:13 GMT Server: - Scaleway API-Gateway Strict-Transport-Security: @@ -1387,7 +1453,7 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 74048f0b-2f8e-45dd-9c57-d753483ac1b6 + - 5089b77b-43ef-4ec4-af72-15bf5a693086 status: 200 OK code: 200 duration: "" @@ -1396,21 +1462,21 @@ interactions: form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.16.3; darwin; amd64) terraform-provider/develop + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.17.1; darwin; amd64) terraform-provider/develop terraform/terraform-tests - url: https://api.scaleway.com/lb/v1/zones/fr-par-1/frontends/21da364c-fa2f-4bbd-a846-f0bcee934f45/acls?order_by=created_at_asc&page=1 + url: https://api.scaleway.com/lb/v1/zones/fr-par-1/frontends/379d4d08-a02a-44a0-aee9-b91cb03f8905/acls?order_by=created_at_asc&page=1 method: GET response: - body: '{"acls":[{"id":"c9ae20d1-69f0-47e7-ac9f-da1d02109079","name":"test-acl","match":{"ip_subnet":["10.0.0.10"],"http_filter":"path_begin","http_filter_value":["foo","bar"],"invert":false},"action":{"type":"allow"},"frontend":{"id":"21da364c-fa2f-4bbd-a846-f0bcee934f45","name":"tf-test","inbound_port":80,"backend":{"id":"0844744b-ce68-4948-8080-042bccff5380","name":"tf-lb-bkd-upbeat-chaplygin","forward_protocol":"http","forward_port":80,"forward_port_algorithm":"roundrobin","sticky_sessions":"none","sticky_sessions_cookie_name":"","health_check":{"port":80,"check_delay":60000,"check_timeout":30000,"check_max_retries":2,"check_send_proxy":false,"tcp_config":{}},"pool":[],"lb":{"id":"a84a42e0-0cc7-4801-868a-404bb74f92bb","name":"test-lb-acl","description":"","status":"ready","instances":[],"organization_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","project_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","ip":[{"id":"ca931270-122b-4f39-af63-a76998b7cba4","ip_address":"51.159.114.103","organization_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","project_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","lb_id":"a84a42e0-0cc7-4801-868a-404bb74f92bb","reverse":"51-159-114-103.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}],"tags":[],"frontend_count":1,"backend_count":1,"type":"lb-s","subscriber":null,"ssl_compatibility_level":"ssl_compatibility_level_intermediate","created_at":"2021-05-17T12:47:43.991052Z","updated_at":"2021-05-17T12:47:46.601175Z","region":"fr-par","zone":"fr-par-1"},"send_proxy_v2":false,"timeout_server":null,"timeout_connect":null,"timeout_tunnel":null,"on_marked_down_action":"on_marked_down_action_none","proxy_protocol":"proxy_protocol_none","created_at":"2021-05-17T12:47:47.699451Z","updated_at":"2021-05-17T12:47:47.699451Z"},"lb":{"id":"a84a42e0-0cc7-4801-868a-404bb74f92bb","name":"test-lb-acl","description":"","status":"ready","instances":[],"organization_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","project_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","ip":[{"id":"ca931270-122b-4f39-af63-a76998b7cba4","ip_address":"51.159.114.103","organization_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","project_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","lb_id":"a84a42e0-0cc7-4801-868a-404bb74f92bb","reverse":"51-159-114-103.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}],"tags":[],"frontend_count":1,"backend_count":1,"type":"lb-s","subscriber":null,"ssl_compatibility_level":"ssl_compatibility_level_intermediate","created_at":"2021-05-17T12:47:43.991052Z","updated_at":"2021-05-17T12:47:46.601175Z","region":"fr-par","zone":"fr-par-1"},"timeout_client":30000,"certificate":null,"certificate_ids":[],"created_at":"2021-05-17T12:47:49.111587Z","updated_at":"2021-05-17T12:47:56.314921Z"},"index":1,"created_at":"2021-05-17T12:47:49.735686Z","updated_at":"2021-05-17T12:47:56.910319Z"}],"total_count":1}' + body: '{"acls":[{"id":"3105c565-30d1-4679-984d-0bf16a65e21e","name":"test-acl","match":{"ip_subnet":["10.0.0.10"],"http_filter":"path_begin","http_filter_value":["foo","bar"],"invert":false,"http_filter_option":null},"action":{"type":"allow"},"frontend":{"id":"379d4d08-a02a-44a0-aee9-b91cb03f8905","name":"tf-test","inbound_port":80,"backend":{"id":"c4e944c2-f9a9-4e29-94a1-83286a016507","name":"tf-lb-bkd-xenodochial-euclid","forward_protocol":"http","forward_port":80,"forward_port_algorithm":"roundrobin","sticky_sessions":"none","sticky_sessions_cookie_name":"","health_check":{"port":80,"check_delay":60000,"check_timeout":30000,"check_max_retries":2,"check_send_proxy":false,"tcp_config":{}},"pool":[],"lb":{"id":"b9cd9103-2b3a-4ccd-b002-0fddc41978a0","name":"test-lb-acl","description":"","status":"ready","instances":[],"organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","ip":[{"id":"5668b5e2-ff42-4ffd-a8e8-260add7c6336","ip_address":"51.159.26.232","organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","lb_id":"b9cd9103-2b3a-4ccd-b002-0fddc41978a0","reverse":"51-159-26-232.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}],"tags":[],"frontend_count":1,"backend_count":1,"type":"lb-s","subscriber":null,"ssl_compatibility_level":"ssl_compatibility_level_intermediate","created_at":"2021-10-21T15:23:00.431494Z","updated_at":"2021-10-21T15:23:01.344246Z","private_network_count":0,"route_count":0,"region":"fr-par","zone":"fr-par-1"},"send_proxy_v2":false,"timeout_server":null,"timeout_connect":null,"timeout_tunnel":null,"on_marked_down_action":"on_marked_down_action_none","proxy_protocol":"proxy_protocol_none","created_at":"2021-10-21T15:23:03.310976Z","updated_at":"2021-10-21T15:23:03.310976Z"},"lb":{"id":"b9cd9103-2b3a-4ccd-b002-0fddc41978a0","name":"test-lb-acl","description":"","status":"ready","instances":[],"organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","ip":[{"id":"5668b5e2-ff42-4ffd-a8e8-260add7c6336","ip_address":"51.159.26.232","organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","lb_id":"b9cd9103-2b3a-4ccd-b002-0fddc41978a0","reverse":"51-159-26-232.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}],"tags":[],"frontend_count":1,"backend_count":1,"type":"lb-s","subscriber":null,"ssl_compatibility_level":"ssl_compatibility_level_intermediate","created_at":"2021-10-21T15:23:00.431494Z","updated_at":"2021-10-21T15:23:01.344246Z","private_network_count":0,"route_count":0,"region":"fr-par","zone":"fr-par-1"},"timeout_client":30000,"certificate":null,"certificate_ids":[],"created_at":"2021-10-21T15:23:03.900865Z","updated_at":"2021-10-21T15:23:09.870658Z"},"index":1,"created_at":"2021-10-21T15:23:04.464942Z","updated_at":"2021-10-21T15:23:10.475536Z"}],"total_count":1}' headers: Content-Length: - - "2842" + - "2950" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Mon, 17 May 2021 12:48:01 GMT + - Thu, 21 Oct 2021 15:23:13 GMT Server: - Scaleway API-Gateway Strict-Transport-Security: @@ -1420,7 +1486,7 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 74344568-b15b-4cea-9a4e-f9a95210b7df + - aeb62778-fc8f-4813-a735-f0a7f0c0749a status: 200 OK code: 200 duration: "" @@ -1429,19 +1495,54 @@ interactions: form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.16.3; darwin; amd64) terraform-provider/develop + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.17.1; darwin; amd64) terraform-provider/develop terraform/terraform-tests - url: https://api.scaleway.com/lb/v1/zones/fr-par-1/frontends/21da364c-fa2f-4bbd-a846-f0bcee934f45 - method: DELETE + url: https://api.scaleway.com/lb/v1/zones/fr-par-1/ips/5668b5e2-ff42-4ffd-a8e8-260add7c6336 + method: GET response: + body: '{"id":"5668b5e2-ff42-4ffd-a8e8-260add7c6336","ip_address":"51.159.26.232","organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","lb_id":"b9cd9103-2b3a-4ccd-b002-0fddc41978a0","reverse":"51-159-26-232.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}' + headers: + Content-Length: + - "312" + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Thu, 21 Oct 2021 15:23:14 GMT + Server: + - Scaleway API-Gateway + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - 41ab5e46-a97a-446a-b764-0395819518a9 + status: 200 OK + code: 200 + duration: "" +- request: body: "" + form: {} headers: + User-Agent: + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.17.1; darwin; amd64) terraform-provider/develop + terraform/terraform-tests + url: https://api.scaleway.com/lb/v1/zones/fr-par-1/lbs/b9cd9103-2b3a-4ccd-b002-0fddc41978a0 + method: GET + response: + body: '{"id":"b9cd9103-2b3a-4ccd-b002-0fddc41978a0","name":"test-lb-acl","description":"","status":"ready","instances":[{"id":"8b70643a-0110-4031-b66c-a15625856bd4","status":"ready","ip_address":"10.68.12.27","created_at":"2021-10-21T15:14:30.375431Z","updated_at":"2021-10-21T15:23:12.190481Z","region":"fr-par","zone":"fr-par-1"},{"id":"89f4e51e-2f81-43ec-b14e-a7f102812aed","status":"ready","ip_address":"10.73.110.73","created_at":"2021-10-21T14:57:07.240260Z","updated_at":"2021-10-21T15:23:12.264182Z","region":"fr-par","zone":"fr-par-1"}],"organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","ip":[{"id":"5668b5e2-ff42-4ffd-a8e8-260add7c6336","ip_address":"51.159.26.232","organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","lb_id":"b9cd9103-2b3a-4ccd-b002-0fddc41978a0","reverse":"51-159-26-232.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}],"tags":[],"frontend_count":1,"backend_count":1,"type":"lb-s","subscriber":null,"ssl_compatibility_level":"ssl_compatibility_level_intermediate","created_at":"2021-10-21T15:23:00.431494Z","updated_at":"2021-10-21T15:23:01.344246Z","private_network_count":0,"route_count":0,"region":"fr-par","zone":"fr-par-1"}' + headers: + Content-Length: + - "1276" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Mon, 17 May 2021 12:48:02 GMT + - Thu, 21 Oct 2021 15:23:14 GMT Server: - Scaleway API-Gateway Strict-Transport-Security: @@ -1451,28 +1552,63 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 60e45e02-8011-4143-aedb-f2b03a2971a2 - status: 204 No Content - code: 204 + - 42a8ef09-e69f-489a-bc24-54666cc5f61f + status: 200 OK + code: 200 duration: "" - request: body: "" form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.16.3; darwin; amd64) terraform-provider/develop + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.17.1; darwin; amd64) terraform-provider/develop terraform/terraform-tests - url: https://api.scaleway.com/lb/v1/zones/fr-par-1/backends/0844744b-ce68-4948-8080-042bccff5380 - method: DELETE + url: https://api.scaleway.com/lb/v1/zones/fr-par-1/backends/c4e944c2-f9a9-4e29-94a1-83286a016507 + method: GET response: + body: '{"id":"c4e944c2-f9a9-4e29-94a1-83286a016507","name":"tf-lb-bkd-xenodochial-euclid","forward_protocol":"http","forward_port":80,"forward_port_algorithm":"roundrobin","sticky_sessions":"none","sticky_sessions_cookie_name":"","health_check":{"port":80,"check_delay":60000,"check_timeout":30000,"check_max_retries":2,"check_send_proxy":false,"tcp_config":{}},"pool":[],"lb":{"id":"b9cd9103-2b3a-4ccd-b002-0fddc41978a0","name":"test-lb-acl","description":"","status":"ready","instances":[{"id":"89f4e51e-2f81-43ec-b14e-a7f102812aed","status":"ready","ip_address":"10.73.110.73","created_at":"2021-10-21T14:57:07.240260Z","updated_at":"2021-10-21T15:23:12.264182Z","region":"fr-par","zone":"fr-par-1"},{"id":"8b70643a-0110-4031-b66c-a15625856bd4","status":"ready","ip_address":"10.68.12.27","created_at":"2021-10-21T15:14:30.375431Z","updated_at":"2021-10-21T15:23:12.190481Z","region":"fr-par","zone":"fr-par-1"}],"organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","ip":[{"id":"5668b5e2-ff42-4ffd-a8e8-260add7c6336","ip_address":"51.159.26.232","organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","lb_id":"b9cd9103-2b3a-4ccd-b002-0fddc41978a0","reverse":"51-159-26-232.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}],"tags":[],"frontend_count":1,"backend_count":1,"type":"lb-s","subscriber":null,"ssl_compatibility_level":"ssl_compatibility_level_intermediate","created_at":"2021-10-21T15:23:00.431494Z","updated_at":"2021-10-21T15:23:01.344246Z","private_network_count":0,"route_count":0,"region":"fr-par","zone":"fr-par-1"},"send_proxy_v2":false,"timeout_server":null,"timeout_connect":null,"timeout_tunnel":null,"on_marked_down_action":"on_marked_down_action_none","proxy_protocol":"proxy_protocol_none","created_at":"2021-10-21T15:23:03.310976Z","updated_at":"2021-10-21T15:23:03.310976Z"}' + headers: + Content-Length: + - "1914" + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Thu, 21 Oct 2021 15:23:14 GMT + Server: + - Scaleway API-Gateway + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - 44ddae9e-bcbd-4027-9b21-1e1427ca9fed + status: 200 OK + code: 200 + duration: "" +- request: body: "" + form: {} + headers: + User-Agent: + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.17.1; darwin; amd64) terraform-provider/develop + terraform/terraform-tests + url: https://api.scaleway.com/lb/v1/zones/fr-par-1/frontends/379d4d08-a02a-44a0-aee9-b91cb03f8905 + method: GET + response: + body: '{"id":"379d4d08-a02a-44a0-aee9-b91cb03f8905","name":"tf-test","inbound_port":80,"backend":{"id":"c4e944c2-f9a9-4e29-94a1-83286a016507","name":"tf-lb-bkd-xenodochial-euclid","forward_protocol":"http","forward_port":80,"forward_port_algorithm":"roundrobin","sticky_sessions":"none","sticky_sessions_cookie_name":"","health_check":{"port":80,"check_delay":60000,"check_timeout":30000,"check_max_retries":2,"check_send_proxy":false,"tcp_config":{}},"pool":[],"lb":{"id":"b9cd9103-2b3a-4ccd-b002-0fddc41978a0","name":"test-lb-acl","description":"","status":"ready","instances":[],"organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","ip":[{"id":"5668b5e2-ff42-4ffd-a8e8-260add7c6336","ip_address":"51.159.26.232","organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","lb_id":"b9cd9103-2b3a-4ccd-b002-0fddc41978a0","reverse":"51-159-26-232.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}],"tags":[],"frontend_count":1,"backend_count":1,"type":"lb-s","subscriber":null,"ssl_compatibility_level":"ssl_compatibility_level_intermediate","created_at":"2021-10-21T15:23:00.431494Z","updated_at":"2021-10-21T15:23:01.344246Z","private_network_count":0,"route_count":0,"region":"fr-par","zone":"fr-par-1"},"send_proxy_v2":false,"timeout_server":null,"timeout_connect":null,"timeout_tunnel":null,"on_marked_down_action":"on_marked_down_action_none","proxy_protocol":"proxy_protocol_none","created_at":"2021-10-21T15:23:03.310976Z","updated_at":"2021-10-21T15:23:03.310976Z"},"lb":{"id":"b9cd9103-2b3a-4ccd-b002-0fddc41978a0","name":"test-lb-acl","description":"","status":"ready","instances":[],"organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","ip":[{"id":"5668b5e2-ff42-4ffd-a8e8-260add7c6336","ip_address":"51.159.26.232","organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","lb_id":"b9cd9103-2b3a-4ccd-b002-0fddc41978a0","reverse":"51-159-26-232.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}],"tags":[],"frontend_count":1,"backend_count":1,"type":"lb-s","subscriber":null,"ssl_compatibility_level":"ssl_compatibility_level_intermediate","created_at":"2021-10-21T15:23:00.431494Z","updated_at":"2021-10-21T15:23:01.344246Z","private_network_count":0,"route_count":0,"region":"fr-par","zone":"fr-par-1"},"timeout_client":30000,"certificate":null,"certificate_ids":[],"created_at":"2021-10-21T15:23:03.900865Z","updated_at":"2021-10-21T15:23:09.870658Z"}' headers: + Content-Length: + - "2588" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Mon, 17 May 2021 12:48:02 GMT + - Thu, 21 Oct 2021 15:23:14 GMT Server: - Scaleway API-Gateway Strict-Transport-Security: @@ -1482,18 +1618,51 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 14028ab8-650a-44e0-9165-94f5c76d76aa - status: 204 No Content - code: 204 + - 4ebf3fb8-28f2-424e-b3f3-caec43a4be03 + status: 200 OK + code: 200 duration: "" - request: body: "" form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.16.3; darwin; amd64) terraform-provider/develop + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.17.1; darwin; amd64) terraform-provider/develop terraform/terraform-tests - url: https://api.scaleway.com/lb/v1/zones/fr-par-1/lbs/a84a42e0-0cc7-4801-868a-404bb74f92bb?release_ip=false + url: https://api.scaleway.com/lb/v1/zones/fr-par-1/frontends/379d4d08-a02a-44a0-aee9-b91cb03f8905/acls?order_by=created_at_asc&page=1 + method: GET + response: + body: '{"acls":[{"id":"3105c565-30d1-4679-984d-0bf16a65e21e","name":"test-acl","match":{"ip_subnet":["10.0.0.10"],"http_filter":"path_begin","http_filter_value":["foo","bar"],"invert":false,"http_filter_option":null},"action":{"type":"allow"},"frontend":{"id":"379d4d08-a02a-44a0-aee9-b91cb03f8905","name":"tf-test","inbound_port":80,"backend":{"id":"c4e944c2-f9a9-4e29-94a1-83286a016507","name":"tf-lb-bkd-xenodochial-euclid","forward_protocol":"http","forward_port":80,"forward_port_algorithm":"roundrobin","sticky_sessions":"none","sticky_sessions_cookie_name":"","health_check":{"port":80,"check_delay":60000,"check_timeout":30000,"check_max_retries":2,"check_send_proxy":false,"tcp_config":{}},"pool":[],"lb":{"id":"b9cd9103-2b3a-4ccd-b002-0fddc41978a0","name":"test-lb-acl","description":"","status":"ready","instances":[],"organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","ip":[{"id":"5668b5e2-ff42-4ffd-a8e8-260add7c6336","ip_address":"51.159.26.232","organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","lb_id":"b9cd9103-2b3a-4ccd-b002-0fddc41978a0","reverse":"51-159-26-232.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}],"tags":[],"frontend_count":1,"backend_count":1,"type":"lb-s","subscriber":null,"ssl_compatibility_level":"ssl_compatibility_level_intermediate","created_at":"2021-10-21T15:23:00.431494Z","updated_at":"2021-10-21T15:23:01.344246Z","private_network_count":0,"route_count":0,"region":"fr-par","zone":"fr-par-1"},"send_proxy_v2":false,"timeout_server":null,"timeout_connect":null,"timeout_tunnel":null,"on_marked_down_action":"on_marked_down_action_none","proxy_protocol":"proxy_protocol_none","created_at":"2021-10-21T15:23:03.310976Z","updated_at":"2021-10-21T15:23:03.310976Z"},"lb":{"id":"b9cd9103-2b3a-4ccd-b002-0fddc41978a0","name":"test-lb-acl","description":"","status":"ready","instances":[],"organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","ip":[{"id":"5668b5e2-ff42-4ffd-a8e8-260add7c6336","ip_address":"51.159.26.232","organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","lb_id":"b9cd9103-2b3a-4ccd-b002-0fddc41978a0","reverse":"51-159-26-232.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}],"tags":[],"frontend_count":1,"backend_count":1,"type":"lb-s","subscriber":null,"ssl_compatibility_level":"ssl_compatibility_level_intermediate","created_at":"2021-10-21T15:23:00.431494Z","updated_at":"2021-10-21T15:23:01.344246Z","private_network_count":0,"route_count":0,"region":"fr-par","zone":"fr-par-1"},"timeout_client":30000,"certificate":null,"certificate_ids":[],"created_at":"2021-10-21T15:23:03.900865Z","updated_at":"2021-10-21T15:23:09.870658Z"},"index":1,"created_at":"2021-10-21T15:23:04.464942Z","updated_at":"2021-10-21T15:23:10.475536Z"}],"total_count":1}' + headers: + Content-Length: + - "2950" + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Thu, 21 Oct 2021 15:23:14 GMT + Server: + - Scaleway API-Gateway + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - 32f57d90-b447-4721-9f0e-489ef3fd41ef + status: 200 OK + code: 200 + duration: "" +- request: + body: "" + form: {} + headers: + User-Agent: + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.17.1; darwin; amd64) terraform-provider/develop + terraform/terraform-tests + url: https://api.scaleway.com/lb/v1/zones/fr-par-1/frontends/379d4d08-a02a-44a0-aee9-b91cb03f8905 method: DELETE response: body: "" @@ -1503,7 +1672,7 @@ interactions: Content-Type: - application/json Date: - - Mon, 17 May 2021 12:48:03 GMT + - Thu, 21 Oct 2021 15:23:15 GMT Server: - Scaleway API-Gateway Strict-Transport-Security: @@ -1513,7 +1682,7 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 5fc0e9fe-d821-4171-b25d-4f6fbf74a749 + - 0a9de803-26f4-4ee7-8dd0-685ce489481e status: 204 No Content code: 204 duration: "" @@ -1522,21 +1691,19 @@ interactions: form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.16.3; darwin; amd64) terraform-provider/develop + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.17.1; darwin; amd64) terraform-provider/develop terraform/terraform-tests - url: https://api.scaleway.com/lb/v1/zones/fr-par-1/lbs/a84a42e0-0cc7-4801-868a-404bb74f92bb - method: GET + url: https://api.scaleway.com/lb/v1/zones/fr-par-1/backends/c4e944c2-f9a9-4e29-94a1-83286a016507 + method: DELETE response: - body: '{"id":"a84a42e0-0cc7-4801-868a-404bb74f92bb","name":"test-lb-acl","description":"","status":"pending","instances":[{"id":"1b623a0a-3f05-4065-a737-cb4e5bea13c6","status":"pending","ip_address":"10.69.120.3","created_at":"2021-05-17T12:44:10.698904Z","updated_at":"2021-05-17T12:48:02.658528Z","region":"fr-par","zone":"fr-par-1"},{"id":"20ec1031-783f-4f8b-a77f-960a6aa477ce","status":"pending","ip_address":"10.73.132.71","created_at":"2021-05-17T12:37:41.532675Z","updated_at":"2021-05-17T12:48:02.751388Z","region":"fr-par","zone":"fr-par-1"}],"organization_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","project_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","ip":[{"id":"ca931270-122b-4f39-af63-a76998b7cba4","ip_address":"51.159.114.103","organization_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","project_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","lb_id":"a84a42e0-0cc7-4801-868a-404bb74f92bb","reverse":"51-159-114-103.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}],"tags":[],"frontend_count":0,"backend_count":0,"type":"lb-s","subscriber":null,"ssl_compatibility_level":"ssl_compatibility_level_intermediate","created_at":"2021-05-17T12:47:43.991052Z","updated_at":"2021-05-17T12:48:03.041327Z","region":"fr-par","zone":"fr-par-1"}' + body: "" headers: - Content-Length: - - "1242" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Mon, 17 May 2021 12:48:03 GMT + - Thu, 21 Oct 2021 15:23:15 GMT Server: - Scaleway API-Gateway Strict-Transport-Security: @@ -1546,30 +1713,30 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - c95a9fcc-6367-4654-9827-feb52b604c57 - status: 200 OK - code: 200 + - c3424158-61f1-4029-a4dc-abadbb4f8a3f + status: 204 No Content + code: 204 duration: "" - request: body: "" form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.16.3; darwin; amd64) terraform-provider/develop + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.17.1; darwin; amd64) terraform-provider/develop terraform/terraform-tests - url: https://api.scaleway.com/lb/v1/zones/fr-par-1/lbs/a84a42e0-0cc7-4801-868a-404bb74f92bb + url: https://api.scaleway.com/lb/v1/zones/fr-par-1/lbs/b9cd9103-2b3a-4ccd-b002-0fddc41978a0 method: GET response: - body: '{"message":"lbs not Found"}' + body: '{"id":"b9cd9103-2b3a-4ccd-b002-0fddc41978a0","name":"test-lb-acl","description":"","status":"ready","instances":[{"id":"8b70643a-0110-4031-b66c-a15625856bd4","status":"ready","ip_address":"10.68.12.27","created_at":"2021-10-21T15:14:30.375431Z","updated_at":"2021-10-21T15:23:15.446017Z","region":"fr-par","zone":"fr-par-1"},{"id":"89f4e51e-2f81-43ec-b14e-a7f102812aed","status":"ready","ip_address":"10.73.110.73","created_at":"2021-10-21T14:57:07.240260Z","updated_at":"2021-10-21T15:23:15.516875Z","region":"fr-par","zone":"fr-par-1"}],"organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","ip":[{"id":"5668b5e2-ff42-4ffd-a8e8-260add7c6336","ip_address":"51.159.26.232","organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","lb_id":"b9cd9103-2b3a-4ccd-b002-0fddc41978a0","reverse":"51-159-26-232.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}],"tags":[],"frontend_count":0,"backend_count":0,"type":"lb-s","subscriber":null,"ssl_compatibility_level":"ssl_compatibility_level_intermediate","created_at":"2021-10-21T15:23:00.431494Z","updated_at":"2021-10-21T15:23:01.344246Z","private_network_count":0,"route_count":0,"region":"fr-par","zone":"fr-par-1"}' headers: Content-Length: - - "27" + - "1276" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Mon, 17 May 2021 12:48:05 GMT + - Thu, 21 Oct 2021 15:23:15 GMT Server: - Scaleway API-Gateway Strict-Transport-Security: @@ -1579,18 +1746,18 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 2e2f60fd-9e06-46aa-94d5-703777559b50 - status: 404 Not Found - code: 404 + - 7be61edb-851a-4a11-bc3e-845e1e8e89d3 + status: 200 OK + code: 200 duration: "" - request: body: "" form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.16.3; darwin; amd64) terraform-provider/develop + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.17.1; darwin; amd64) terraform-provider/develop terraform/terraform-tests - url: https://api.scaleway.com/lb/v1/zones/fr-par-1/ips/ca931270-122b-4f39-af63-a76998b7cba4 + url: https://api.scaleway.com/lb/v1/zones/fr-par-1/lbs/b9cd9103-2b3a-4ccd-b002-0fddc41978a0?release_ip=false method: DELETE response: body: "" @@ -1600,7 +1767,7 @@ interactions: Content-Type: - application/json Date: - - Mon, 17 May 2021 12:48:05 GMT + - Thu, 21 Oct 2021 15:23:15 GMT Server: - Scaleway API-Gateway Strict-Transport-Security: @@ -1610,7 +1777,7 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 4b0610f5-7eb2-4eef-bdf3-d7891503e195 + - 26e65fed-1035-42e9-9011-427fe9667550 status: 204 No Content code: 204 duration: "" @@ -1619,21 +1786,52 @@ interactions: form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.16.3; darwin; amd64) terraform-provider/develop + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.17.1; darwin; amd64) terraform-provider/develop terraform/terraform-tests - url: https://api.scaleway.com/lb/v1/zones/fr-par-1/frontends/21da364c-fa2f-4bbd-a846-f0bcee934f45 + url: https://api.scaleway.com/lb/v1/zones/fr-par-1/ips/5668b5e2-ff42-4ffd-a8e8-260add7c6336 method: GET response: - body: '{"message":"Not Found"}' + body: '{"id":"5668b5e2-ff42-4ffd-a8e8-260add7c6336","ip_address":"51.159.26.232","organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","lb_id":null,"reverse":"51-159-26-232.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}' headers: Content-Length: - - "23" + - "278" + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Thu, 21 Oct 2021 15:23:16 GMT + Server: + - Scaleway API-Gateway + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - 81d6ec9f-b0e5-4449-8aa1-d838cb5ae8fe + status: 200 OK + code: 200 + duration: "" +- request: + body: "" + form: {} + headers: + User-Agent: + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.17.1; darwin; amd64) terraform-provider/develop + terraform/terraform-tests + url: https://api.scaleway.com/lb/v1/zones/fr-par-1/ips/5668b5e2-ff42-4ffd-a8e8-260add7c6336 + method: DELETE + response: + body: "" + headers: Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Mon, 17 May 2021 12:48:06 GMT + - Thu, 21 Oct 2021 15:23:17 GMT Server: - Scaleway API-Gateway Strict-Transport-Security: @@ -1643,7 +1841,7 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 16e00961-56ae-4389-bfae-e2ac6f19f943 - status: 404 Not Found - code: 404 + - d45a695f-6095-47eb-9293-dde06b816271 + status: 204 No Content + code: 204 duration: "" diff --git a/scaleway/testdata/lblb-with-ip.cassette.yaml b/scaleway/testdata/lblb-with-ip.cassette.yaml index 3fcea21997..fbd9735b4e 100644 --- a/scaleway/testdata/lblb-with-ip.cassette.yaml +++ b/scaleway/testdata/lblb-with-ip.cassette.yaml @@ -2,27 +2,27 @@ version: 1 interactions: - request: - body: '{"project_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","reverse":null}' + body: '{"project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","reverse":null}' form: {} headers: Content-Type: - application/json User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.16.3; darwin; amd64) terraform-provider/develop + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.17.1; darwin; amd64) terraform-provider/develop terraform/terraform-tests url: https://api.scaleway.com/lb/v1/zones/fr-par-1/ips method: POST response: - body: '{"id":"cb3a6ff5-e60e-42a2-a02d-68052562e943","ip_address":"51.159.27.49","organization_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","project_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","lb_id":null,"reverse":"51-159-27-49.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}' + body: '{"id":"cfe09c5f-4851-49ed-ace5-9c1a5f788664","ip_address":"51.159.114.171","organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","lb_id":null,"reverse":"51-159-114-171.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}' headers: Content-Length: - - "276" + - "280" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Mon, 17 May 2021 12:47:43 GMT + - Thu, 21 Oct 2021 13:02:40 GMT Server: - Scaleway API-Gateway Strict-Transport-Security: @@ -32,7 +32,7 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - f219fbcb-bc0d-4f9e-89df-219f8ef86d9f + - cd2ff3f8-b3e6-440d-a05a-7bac58b7ab72 status: 200 OK code: 200 duration: "" @@ -41,21 +41,21 @@ interactions: form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.16.3; darwin; amd64) terraform-provider/develop + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.17.1; darwin; amd64) terraform-provider/develop terraform/terraform-tests - url: https://api.scaleway.com/lb/v1/zones/fr-par-1/ips/cb3a6ff5-e60e-42a2-a02d-68052562e943 + url: https://api.scaleway.com/lb/v1/zones/fr-par-1/ips/cfe09c5f-4851-49ed-ace5-9c1a5f788664 method: GET response: - body: '{"id":"cb3a6ff5-e60e-42a2-a02d-68052562e943","ip_address":"51.159.27.49","organization_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","project_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","lb_id":null,"reverse":"51-159-27-49.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}' + body: '{"id":"cfe09c5f-4851-49ed-ace5-9c1a5f788664","ip_address":"51.159.114.171","organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","lb_id":null,"reverse":"51-159-114-171.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}' headers: Content-Length: - - "276" + - "280" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Mon, 17 May 2021 12:47:43 GMT + - Thu, 21 Oct 2021 13:02:40 GMT Server: - Scaleway API-Gateway Strict-Transport-Security: @@ -65,32 +65,32 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - e647d26b-462d-44be-8c14-3d37443174da + - 57b0d138-dca4-4ef0-a39d-d455a9dd8579 status: 200 OK code: 200 duration: "" - request: - body: '{"project_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","name":"test-lb","description":"","ip_id":"cb3a6ff5-e60e-42a2-a02d-68052562e943","tags":null,"type":"LB-S","ssl_compatibility_level":"ssl_compatibility_level_unknown"}' + body: '{"project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","name":"test-lb","description":"","ip_id":"cfe09c5f-4851-49ed-ace5-9c1a5f788664","tags":null,"type":"LB-S","ssl_compatibility_level":"ssl_compatibility_level_unknown"}' form: {} headers: Content-Type: - application/json User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.16.3; darwin; amd64) terraform-provider/develop + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.17.1; darwin; amd64) terraform-provider/develop terraform/terraform-tests url: https://api.scaleway.com/lb/v1/zones/fr-par-1/lbs method: POST response: - body: '{"id":"fe88127b-a354-4535-9fab-72f2c63c5edc","name":"test-lb","description":"","status":"pending","instances":[],"organization_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","project_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","ip":[{"id":"cb3a6ff5-e60e-42a2-a02d-68052562e943","ip_address":"51.159.27.49","organization_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","project_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","lb_id":"fe88127b-a354-4535-9fab-72f2c63c5edc","reverse":"51-159-27-49.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}],"tags":[],"frontend_count":0,"backend_count":0,"type":"lb-s","subscriber":null,"ssl_compatibility_level":"ssl_compatibility_level_intermediate","created_at":"2021-05-17T12:47:44.018115672Z","updated_at":"2021-05-17T12:47:44.018115672Z","region":"fr-par","zone":"fr-par-1"}' + body: '{"id":"833d7274-a5a7-4f9a-a77d-92c2af53212b","name":"test-lb","description":"","status":"pending","instances":[],"organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","ip":[{"id":"cfe09c5f-4851-49ed-ace5-9c1a5f788664","ip_address":"51.159.114.171","organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","lb_id":"833d7274-a5a7-4f9a-a77d-92c2af53212b","reverse":"51-159-114-171.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}],"tags":[],"frontend_count":0,"backend_count":0,"type":"lb-s","subscriber":null,"ssl_compatibility_level":"ssl_compatibility_level_intermediate","created_at":"2021-10-21T13:02:40.900766769Z","updated_at":"2021-10-21T13:02:40.900766769Z","private_network_count":0,"route_count":0,"region":"fr-par","zone":"fr-par-1"}' headers: Content-Length: - - "812" + - "858" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Mon, 17 May 2021 12:47:44 GMT + - Thu, 21 Oct 2021 13:02:41 GMT Server: - Scaleway API-Gateway Strict-Transport-Security: @@ -100,7 +100,7 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 8679a18a-9ef6-4140-8abc-141159e921df + - 9942c985-2f58-4cf5-85ad-24716132fbae status: 200 OK code: 200 duration: "" @@ -109,21 +109,21 @@ interactions: form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.16.3; darwin; amd64) terraform-provider/develop + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.17.1; darwin; amd64) terraform-provider/develop terraform/terraform-tests - url: https://api.scaleway.com/lb/v1/zones/fr-par-1/lbs/fe88127b-a354-4535-9fab-72f2c63c5edc + url: https://api.scaleway.com/lb/v1/zones/fr-par-1/lbs/833d7274-a5a7-4f9a-a77d-92c2af53212b method: GET response: - body: '{"id":"fe88127b-a354-4535-9fab-72f2c63c5edc","name":"test-lb","description":"","status":"pending","instances":[],"organization_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","project_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","ip":[{"id":"cb3a6ff5-e60e-42a2-a02d-68052562e943","ip_address":"51.159.27.49","organization_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","project_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","lb_id":"fe88127b-a354-4535-9fab-72f2c63c5edc","reverse":"51-159-27-49.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}],"tags":[],"frontend_count":0,"backend_count":0,"type":"lb-s","subscriber":null,"ssl_compatibility_level":"ssl_compatibility_level_intermediate","created_at":"2021-05-17T12:47:44.018116Z","updated_at":"2021-05-17T12:47:44.018116Z","region":"fr-par","zone":"fr-par-1"}' + body: '{"id":"833d7274-a5a7-4f9a-a77d-92c2af53212b","name":"test-lb","description":"","status":"pending","instances":[{"id":"95a98509-849e-4150-a8a9-336483d2ec77","status":"unknown","ip_address":"10.68.22.21","created_at":"2021-10-21T12:59:31.325956Z","updated_at":"2021-10-21T13:02:41.084043Z","region":"fr-par","zone":"fr-par-1"},{"id":"94068438-dd4b-43d9-ade4-15d392b8e9cd","status":"unknown","ip_address":"10.71.112.7","created_at":"2021-10-21T12:59:27.500052Z","updated_at":"2021-10-21T13:02:41.087839Z","region":"fr-par","zone":"fr-par-1"}],"organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","ip":[{"id":"cfe09c5f-4851-49ed-ace5-9c1a5f788664","ip_address":"51.159.114.171","organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","lb_id":"833d7274-a5a7-4f9a-a77d-92c2af53212b","reverse":"51-159-114-171.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}],"tags":[],"frontend_count":0,"backend_count":0,"type":"lb-s","subscriber":null,"ssl_compatibility_level":"ssl_compatibility_level_intermediate","created_at":"2021-10-21T13:02:40.900767Z","updated_at":"2021-10-21T13:02:41.101257Z","private_network_count":0,"route_count":0,"region":"fr-par","zone":"fr-par-1"}' headers: Content-Length: - - "806" + - "1279" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Mon, 17 May 2021 12:47:44 GMT + - Thu, 21 Oct 2021 13:02:41 GMT Server: - Scaleway API-Gateway Strict-Transport-Security: @@ -133,7 +133,7 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - b8554ac6-9dbb-4661-9e2d-9b9154c1cc4e + - e03b5838-56e7-4c4c-9a82-006c14ed59f5 status: 200 OK code: 200 duration: "" @@ -142,21 +142,21 @@ interactions: form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.16.3; darwin; amd64) terraform-provider/develop + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.17.1; darwin; amd64) terraform-provider/develop terraform/terraform-tests - url: https://api.scaleway.com/lb/v1/zones/fr-par-1/lbs/fe88127b-a354-4535-9fab-72f2c63c5edc + url: https://api.scaleway.com/lb/v1/zones/fr-par-1/lbs/833d7274-a5a7-4f9a-a77d-92c2af53212b method: GET response: - body: '{"id":"fe88127b-a354-4535-9fab-72f2c63c5edc","name":"test-lb","description":"","status":"ready","instances":[{"id":"8735cdad-a843-4bc9-95ef-f61d2fb8fa6d","status":"ready","ip_address":"10.69.52.103","created_at":"2021-05-17T12:35:07.109286Z","updated_at":"2021-05-17T12:47:45.041844Z","region":"fr-par","zone":"fr-par-1"},{"id":"5b4ff566-1ee0-4c58-847e-f4128e0e0ab2","status":"ready","ip_address":"10.73.150.17","created_at":"2021-05-17T12:34:49.758947Z","updated_at":"2021-05-17T12:47:45.648100Z","region":"fr-par","zone":"fr-par-1"}],"organization_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","project_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","ip":[{"id":"cb3a6ff5-e60e-42a2-a02d-68052562e943","ip_address":"51.159.27.49","organization_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","project_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","lb_id":"fe88127b-a354-4535-9fab-72f2c63c5edc","reverse":"51-159-27-49.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}],"tags":[],"frontend_count":0,"backend_count":0,"type":"lb-s","subscriber":null,"ssl_compatibility_level":"ssl_compatibility_level_intermediate","created_at":"2021-05-17T12:47:44.018116Z","updated_at":"2021-05-17T12:47:46.232350Z","region":"fr-par","zone":"fr-par-1"}' + body: '{"id":"833d7274-a5a7-4f9a-a77d-92c2af53212b","name":"test-lb","description":"","status":"ready","instances":[{"id":"95a98509-849e-4150-a8a9-336483d2ec77","status":"ready","ip_address":"10.68.22.21","created_at":"2021-10-21T12:59:31.325956Z","updated_at":"2021-10-21T13:02:41.396153Z","region":"fr-par","zone":"fr-par-1"},{"id":"94068438-dd4b-43d9-ade4-15d392b8e9cd","status":"ready","ip_address":"10.71.112.7","created_at":"2021-10-21T12:59:27.500052Z","updated_at":"2021-10-21T13:02:41.878971Z","region":"fr-par","zone":"fr-par-1"}],"organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","ip":[{"id":"cfe09c5f-4851-49ed-ace5-9c1a5f788664","ip_address":"51.159.114.171","organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","lb_id":"833d7274-a5a7-4f9a-a77d-92c2af53212b","reverse":"51-159-114-171.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}],"tags":[],"frontend_count":0,"backend_count":0,"type":"lb-s","subscriber":null,"ssl_compatibility_level":"ssl_compatibility_level_intermediate","created_at":"2021-10-21T13:02:40.900767Z","updated_at":"2021-10-21T13:02:42.176183Z","private_network_count":0,"route_count":0,"region":"fr-par","zone":"fr-par-1"}' headers: Content-Length: - - "1229" + - "1273" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Mon, 17 May 2021 12:47:46 GMT + - Thu, 21 Oct 2021 13:02:43 GMT Server: - Scaleway API-Gateway Strict-Transport-Security: @@ -166,7 +166,7 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 47f4c176-c19b-4407-90dc-775bd3728833 + - 3b84a6e7-a394-49c2-ba86-851e5be0ba53 status: 200 OK code: 200 duration: "" @@ -175,21 +175,21 @@ interactions: form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.16.3; darwin; amd64) terraform-provider/develop + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.17.1; darwin; amd64) terraform-provider/develop terraform/terraform-tests - url: https://api.scaleway.com/lb/v1/zones/fr-par-1/lbs/fe88127b-a354-4535-9fab-72f2c63c5edc + url: https://api.scaleway.com/lb/v1/zones/fr-par-1/lbs/833d7274-a5a7-4f9a-a77d-92c2af53212b method: GET response: - body: '{"id":"fe88127b-a354-4535-9fab-72f2c63c5edc","name":"test-lb","description":"","status":"ready","instances":[{"id":"8735cdad-a843-4bc9-95ef-f61d2fb8fa6d","status":"ready","ip_address":"10.69.52.103","created_at":"2021-05-17T12:35:07.109286Z","updated_at":"2021-05-17T12:47:45.041844Z","region":"fr-par","zone":"fr-par-1"},{"id":"5b4ff566-1ee0-4c58-847e-f4128e0e0ab2","status":"ready","ip_address":"10.73.150.17","created_at":"2021-05-17T12:34:49.758947Z","updated_at":"2021-05-17T12:47:45.648100Z","region":"fr-par","zone":"fr-par-1"}],"organization_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","project_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","ip":[{"id":"cb3a6ff5-e60e-42a2-a02d-68052562e943","ip_address":"51.159.27.49","organization_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","project_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","lb_id":"fe88127b-a354-4535-9fab-72f2c63c5edc","reverse":"51-159-27-49.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}],"tags":[],"frontend_count":0,"backend_count":0,"type":"lb-s","subscriber":null,"ssl_compatibility_level":"ssl_compatibility_level_intermediate","created_at":"2021-05-17T12:47:44.018116Z","updated_at":"2021-05-17T12:47:46.232350Z","region":"fr-par","zone":"fr-par-1"}' + body: '{"id":"833d7274-a5a7-4f9a-a77d-92c2af53212b","name":"test-lb","description":"","status":"ready","instances":[{"id":"95a98509-849e-4150-a8a9-336483d2ec77","status":"ready","ip_address":"10.68.22.21","created_at":"2021-10-21T12:59:31.325956Z","updated_at":"2021-10-21T13:02:41.396153Z","region":"fr-par","zone":"fr-par-1"},{"id":"94068438-dd4b-43d9-ade4-15d392b8e9cd","status":"ready","ip_address":"10.71.112.7","created_at":"2021-10-21T12:59:27.500052Z","updated_at":"2021-10-21T13:02:41.878971Z","region":"fr-par","zone":"fr-par-1"}],"organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","ip":[{"id":"cfe09c5f-4851-49ed-ace5-9c1a5f788664","ip_address":"51.159.114.171","organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","lb_id":"833d7274-a5a7-4f9a-a77d-92c2af53212b","reverse":"51-159-114-171.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}],"tags":[],"frontend_count":0,"backend_count":0,"type":"lb-s","subscriber":null,"ssl_compatibility_level":"ssl_compatibility_level_intermediate","created_at":"2021-10-21T13:02:40.900767Z","updated_at":"2021-10-21T13:02:42.176183Z","private_network_count":0,"route_count":0,"region":"fr-par","zone":"fr-par-1"}' headers: Content-Length: - - "1229" + - "1273" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Mon, 17 May 2021 12:47:46 GMT + - Thu, 21 Oct 2021 13:02:43 GMT Server: - Scaleway API-Gateway Strict-Transport-Security: @@ -199,7 +199,7 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - e0a0a3f6-023e-4222-994b-e4b0e94110dd + - 0dc26897-7c27-423b-ab72-5b949113e09a status: 200 OK code: 200 duration: "" @@ -208,21 +208,21 @@ interactions: form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.16.3; darwin; amd64) terraform-provider/develop + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.17.1; darwin; amd64) terraform-provider/develop terraform/terraform-tests - url: https://api.scaleway.com/lb/v1/zones/fr-par-1/lbs/fe88127b-a354-4535-9fab-72f2c63c5edc + url: https://api.scaleway.com/lb/v1/zones/fr-par-1/lbs/833d7274-a5a7-4f9a-a77d-92c2af53212b method: GET response: - body: '{"id":"fe88127b-a354-4535-9fab-72f2c63c5edc","name":"test-lb","description":"","status":"ready","instances":[{"id":"8735cdad-a843-4bc9-95ef-f61d2fb8fa6d","status":"ready","ip_address":"10.69.52.103","created_at":"2021-05-17T12:35:07.109286Z","updated_at":"2021-05-17T12:47:45.041844Z","region":"fr-par","zone":"fr-par-1"},{"id":"5b4ff566-1ee0-4c58-847e-f4128e0e0ab2","status":"ready","ip_address":"10.73.150.17","created_at":"2021-05-17T12:34:49.758947Z","updated_at":"2021-05-17T12:47:45.648100Z","region":"fr-par","zone":"fr-par-1"}],"organization_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","project_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","ip":[{"id":"cb3a6ff5-e60e-42a2-a02d-68052562e943","ip_address":"51.159.27.49","organization_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","project_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","lb_id":"fe88127b-a354-4535-9fab-72f2c63c5edc","reverse":"51-159-27-49.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}],"tags":[],"frontend_count":0,"backend_count":0,"type":"lb-s","subscriber":null,"ssl_compatibility_level":"ssl_compatibility_level_intermediate","created_at":"2021-05-17T12:47:44.018116Z","updated_at":"2021-05-17T12:47:46.232350Z","region":"fr-par","zone":"fr-par-1"}' + body: '{"id":"833d7274-a5a7-4f9a-a77d-92c2af53212b","name":"test-lb","description":"","status":"ready","instances":[{"id":"95a98509-849e-4150-a8a9-336483d2ec77","status":"ready","ip_address":"10.68.22.21","created_at":"2021-10-21T12:59:31.325956Z","updated_at":"2021-10-21T13:02:41.396153Z","region":"fr-par","zone":"fr-par-1"},{"id":"94068438-dd4b-43d9-ade4-15d392b8e9cd","status":"ready","ip_address":"10.71.112.7","created_at":"2021-10-21T12:59:27.500052Z","updated_at":"2021-10-21T13:02:41.878971Z","region":"fr-par","zone":"fr-par-1"}],"organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","ip":[{"id":"cfe09c5f-4851-49ed-ace5-9c1a5f788664","ip_address":"51.159.114.171","organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","lb_id":"833d7274-a5a7-4f9a-a77d-92c2af53212b","reverse":"51-159-114-171.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}],"tags":[],"frontend_count":0,"backend_count":0,"type":"lb-s","subscriber":null,"ssl_compatibility_level":"ssl_compatibility_level_intermediate","created_at":"2021-10-21T13:02:40.900767Z","updated_at":"2021-10-21T13:02:42.176183Z","private_network_count":0,"route_count":0,"region":"fr-par","zone":"fr-par-1"}' headers: Content-Length: - - "1229" + - "1273" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Mon, 17 May 2021 12:47:46 GMT + - Thu, 21 Oct 2021 13:02:43 GMT Server: - Scaleway API-Gateway Strict-Transport-Security: @@ -232,7 +232,7 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - ed3fafe7-7ad1-4ed2-b729-1b4c100a2a37 + - 6f5c45ea-3e9d-4545-9312-030c617d34d0 status: 200 OK code: 200 duration: "" @@ -241,21 +241,21 @@ interactions: form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.16.3; darwin; amd64) terraform-provider/develop + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.17.1; darwin; amd64) terraform-provider/develop terraform/terraform-tests - url: https://api.scaleway.com/lb/v1/zones/fr-par-1/ips/cb3a6ff5-e60e-42a2-a02d-68052562e943 + url: https://api.scaleway.com/lb/v1/zones/fr-par-1/ips/cfe09c5f-4851-49ed-ace5-9c1a5f788664 method: GET response: - body: '{"id":"cb3a6ff5-e60e-42a2-a02d-68052562e943","ip_address":"51.159.27.49","organization_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","project_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","lb_id":"fe88127b-a354-4535-9fab-72f2c63c5edc","reverse":"51-159-27-49.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}' + body: '{"id":"cfe09c5f-4851-49ed-ace5-9c1a5f788664","ip_address":"51.159.114.171","organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","lb_id":"833d7274-a5a7-4f9a-a77d-92c2af53212b","reverse":"51-159-114-171.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}' headers: Content-Length: - - "310" + - "314" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Mon, 17 May 2021 12:47:46 GMT + - Thu, 21 Oct 2021 13:02:43 GMT Server: - Scaleway API-Gateway Strict-Transport-Security: @@ -265,7 +265,7 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 93e077e0-02b4-4a18-8673-cdff42d1d25f + - fcfdacf4-f0d2-462f-83c4-47e56e649964 status: 200 OK code: 200 duration: "" @@ -274,21 +274,21 @@ interactions: form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.16.3; darwin; amd64) terraform-provider/develop + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.17.1; darwin; amd64) terraform-provider/develop terraform/terraform-tests - url: https://api.scaleway.com/lb/v1/zones/fr-par-1/ips/cb3a6ff5-e60e-42a2-a02d-68052562e943 + url: https://api.scaleway.com/lb/v1/zones/fr-par-1/ips/cfe09c5f-4851-49ed-ace5-9c1a5f788664 method: GET response: - body: '{"id":"cb3a6ff5-e60e-42a2-a02d-68052562e943","ip_address":"51.159.27.49","organization_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","project_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","lb_id":"fe88127b-a354-4535-9fab-72f2c63c5edc","reverse":"51-159-27-49.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}' + body: '{"id":"cfe09c5f-4851-49ed-ace5-9c1a5f788664","ip_address":"51.159.114.171","organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","lb_id":"833d7274-a5a7-4f9a-a77d-92c2af53212b","reverse":"51-159-114-171.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}' headers: Content-Length: - - "310" + - "314" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Mon, 17 May 2021 12:47:47 GMT + - Thu, 21 Oct 2021 13:02:44 GMT Server: - Scaleway API-Gateway Strict-Transport-Security: @@ -298,7 +298,7 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - a0803add-a0ca-4ae2-9d14-f974e2c0acf0 + - befc7fb3-a27b-4cb4-841f-0eec0ae591df status: 200 OK code: 200 duration: "" @@ -307,21 +307,21 @@ interactions: form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.16.3; darwin; amd64) terraform-provider/develop + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.17.1; darwin; amd64) terraform-provider/develop terraform/terraform-tests - url: https://api.scaleway.com/lb/v1/zones/fr-par-1/lbs/fe88127b-a354-4535-9fab-72f2c63c5edc + url: https://api.scaleway.com/lb/v1/zones/fr-par-1/lbs/833d7274-a5a7-4f9a-a77d-92c2af53212b method: GET response: - body: '{"id":"fe88127b-a354-4535-9fab-72f2c63c5edc","name":"test-lb","description":"","status":"ready","instances":[{"id":"8735cdad-a843-4bc9-95ef-f61d2fb8fa6d","status":"ready","ip_address":"10.69.52.103","created_at":"2021-05-17T12:35:07.109286Z","updated_at":"2021-05-17T12:47:45.041844Z","region":"fr-par","zone":"fr-par-1"},{"id":"5b4ff566-1ee0-4c58-847e-f4128e0e0ab2","status":"ready","ip_address":"10.73.150.17","created_at":"2021-05-17T12:34:49.758947Z","updated_at":"2021-05-17T12:47:45.648100Z","region":"fr-par","zone":"fr-par-1"}],"organization_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","project_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","ip":[{"id":"cb3a6ff5-e60e-42a2-a02d-68052562e943","ip_address":"51.159.27.49","organization_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","project_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","lb_id":"fe88127b-a354-4535-9fab-72f2c63c5edc","reverse":"51-159-27-49.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}],"tags":[],"frontend_count":0,"backend_count":0,"type":"lb-s","subscriber":null,"ssl_compatibility_level":"ssl_compatibility_level_intermediate","created_at":"2021-05-17T12:47:44.018116Z","updated_at":"2021-05-17T12:47:46.232350Z","region":"fr-par","zone":"fr-par-1"}' + body: '{"id":"833d7274-a5a7-4f9a-a77d-92c2af53212b","name":"test-lb","description":"","status":"ready","instances":[{"id":"95a98509-849e-4150-a8a9-336483d2ec77","status":"ready","ip_address":"10.68.22.21","created_at":"2021-10-21T12:59:31.325956Z","updated_at":"2021-10-21T13:02:41.396153Z","region":"fr-par","zone":"fr-par-1"},{"id":"94068438-dd4b-43d9-ade4-15d392b8e9cd","status":"ready","ip_address":"10.71.112.7","created_at":"2021-10-21T12:59:27.500052Z","updated_at":"2021-10-21T13:02:41.878971Z","region":"fr-par","zone":"fr-par-1"}],"organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","ip":[{"id":"cfe09c5f-4851-49ed-ace5-9c1a5f788664","ip_address":"51.159.114.171","organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","lb_id":"833d7274-a5a7-4f9a-a77d-92c2af53212b","reverse":"51-159-114-171.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}],"tags":[],"frontend_count":0,"backend_count":0,"type":"lb-s","subscriber":null,"ssl_compatibility_level":"ssl_compatibility_level_intermediate","created_at":"2021-10-21T13:02:40.900767Z","updated_at":"2021-10-21T13:02:42.176183Z","private_network_count":0,"route_count":0,"region":"fr-par","zone":"fr-par-1"}' headers: Content-Length: - - "1229" + - "1273" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Mon, 17 May 2021 12:47:47 GMT + - Thu, 21 Oct 2021 13:02:44 GMT Server: - Scaleway API-Gateway Strict-Transport-Security: @@ -331,7 +331,7 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 1974d424-af0c-48a9-966d-75f4e7a9cf28 + - 61e4a1b6-8917-48b1-a960-c9c3514e4d78 status: 200 OK code: 200 duration: "" @@ -340,21 +340,21 @@ interactions: form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.16.3; darwin; amd64) terraform-provider/develop + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.17.1; darwin; amd64) terraform-provider/develop terraform/terraform-tests - url: https://api.scaleway.com/lb/v1/zones/fr-par-1/ips/cb3a6ff5-e60e-42a2-a02d-68052562e943 + url: https://api.scaleway.com/lb/v1/zones/fr-par-1/ips/cfe09c5f-4851-49ed-ace5-9c1a5f788664 method: GET response: - body: '{"id":"cb3a6ff5-e60e-42a2-a02d-68052562e943","ip_address":"51.159.27.49","organization_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","project_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","lb_id":"fe88127b-a354-4535-9fab-72f2c63c5edc","reverse":"51-159-27-49.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}' + body: '{"id":"cfe09c5f-4851-49ed-ace5-9c1a5f788664","ip_address":"51.159.114.171","organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","lb_id":"833d7274-a5a7-4f9a-a77d-92c2af53212b","reverse":"51-159-114-171.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}' headers: Content-Length: - - "310" + - "314" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Mon, 17 May 2021 12:47:48 GMT + - Thu, 21 Oct 2021 13:02:44 GMT Server: - Scaleway API-Gateway Strict-Transport-Security: @@ -364,7 +364,7 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - dc5605fc-8548-4233-ab8e-09237de4ab32 + - eb9df65e-a5df-454b-b085-95d3e27fe96c status: 200 OK code: 200 duration: "" @@ -373,21 +373,21 @@ interactions: form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.16.3; darwin; amd64) terraform-provider/develop + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.17.1; darwin; amd64) terraform-provider/develop terraform/terraform-tests - url: https://api.scaleway.com/lb/v1/zones/fr-par-1/lbs/fe88127b-a354-4535-9fab-72f2c63c5edc + url: https://api.scaleway.com/lb/v1/zones/fr-par-1/lbs/833d7274-a5a7-4f9a-a77d-92c2af53212b method: GET response: - body: '{"id":"fe88127b-a354-4535-9fab-72f2c63c5edc","name":"test-lb","description":"","status":"ready","instances":[{"id":"8735cdad-a843-4bc9-95ef-f61d2fb8fa6d","status":"ready","ip_address":"10.69.52.103","created_at":"2021-05-17T12:35:07.109286Z","updated_at":"2021-05-17T12:47:45.041844Z","region":"fr-par","zone":"fr-par-1"},{"id":"5b4ff566-1ee0-4c58-847e-f4128e0e0ab2","status":"ready","ip_address":"10.73.150.17","created_at":"2021-05-17T12:34:49.758947Z","updated_at":"2021-05-17T12:47:45.648100Z","region":"fr-par","zone":"fr-par-1"}],"organization_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","project_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","ip":[{"id":"cb3a6ff5-e60e-42a2-a02d-68052562e943","ip_address":"51.159.27.49","organization_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","project_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","lb_id":"fe88127b-a354-4535-9fab-72f2c63c5edc","reverse":"51-159-27-49.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}],"tags":[],"frontend_count":0,"backend_count":0,"type":"lb-s","subscriber":null,"ssl_compatibility_level":"ssl_compatibility_level_intermediate","created_at":"2021-05-17T12:47:44.018116Z","updated_at":"2021-05-17T12:47:46.232350Z","region":"fr-par","zone":"fr-par-1"}' + body: '{"id":"833d7274-a5a7-4f9a-a77d-92c2af53212b","name":"test-lb","description":"","status":"ready","instances":[{"id":"95a98509-849e-4150-a8a9-336483d2ec77","status":"ready","ip_address":"10.68.22.21","created_at":"2021-10-21T12:59:31.325956Z","updated_at":"2021-10-21T13:02:41.396153Z","region":"fr-par","zone":"fr-par-1"},{"id":"94068438-dd4b-43d9-ade4-15d392b8e9cd","status":"ready","ip_address":"10.71.112.7","created_at":"2021-10-21T12:59:27.500052Z","updated_at":"2021-10-21T13:02:41.878971Z","region":"fr-par","zone":"fr-par-1"}],"organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","ip":[{"id":"cfe09c5f-4851-49ed-ace5-9c1a5f788664","ip_address":"51.159.114.171","organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","lb_id":"833d7274-a5a7-4f9a-a77d-92c2af53212b","reverse":"51-159-114-171.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}],"tags":[],"frontend_count":0,"backend_count":0,"type":"lb-s","subscriber":null,"ssl_compatibility_level":"ssl_compatibility_level_intermediate","created_at":"2021-10-21T13:02:40.900767Z","updated_at":"2021-10-21T13:02:42.176183Z","private_network_count":0,"route_count":0,"region":"fr-par","zone":"fr-par-1"}' headers: Content-Length: - - "1229" + - "1273" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Mon, 17 May 2021 12:47:48 GMT + - Thu, 21 Oct 2021 13:02:44 GMT Server: - Scaleway API-Gateway Strict-Transport-Security: @@ -397,7 +397,7 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 12bfa4ac-a7e5-4b9a-9877-f470cfa8a30c + - c174d8c8-54e4-4643-9541-038f1a976949 status: 200 OK code: 200 duration: "" @@ -406,52 +406,21 @@ interactions: form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.16.3; darwin; amd64) terraform-provider/develop + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.17.1; darwin; amd64) terraform-provider/develop terraform/terraform-tests - url: https://api.scaleway.com/lb/v1/zones/fr-par-1/lbs/fe88127b-a354-4535-9fab-72f2c63c5edc?release_ip=false - method: DELETE - response: - body: "" - headers: - Content-Security-Policy: - - default-src 'none'; frame-ancestors 'none' - Content-Type: - - application/json - Date: - - Mon, 17 May 2021 12:47:49 GMT - Server: - - Scaleway API-Gateway - Strict-Transport-Security: - - max-age=63072000 - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - X-Request-Id: - - 60e71750-d49c-4256-b4ad-44a618994014 - status: 204 No Content - code: 204 - duration: "" -- request: - body: "" - form: {} - headers: - User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.16.3; darwin; amd64) terraform-provider/develop - terraform/terraform-tests - url: https://api.scaleway.com/lb/v1/zones/fr-par-1/lbs/fe88127b-a354-4535-9fab-72f2c63c5edc + url: https://api.scaleway.com/lb/v1/zones/fr-par-1/lbs/833d7274-a5a7-4f9a-a77d-92c2af53212b method: GET response: - body: '{"id":"fe88127b-a354-4535-9fab-72f2c63c5edc","name":"test-lb","description":"","status":"pending","instances":[{"id":"8735cdad-a843-4bc9-95ef-f61d2fb8fa6d","status":"ready","ip_address":"10.69.52.103","created_at":"2021-05-17T12:35:07.109286Z","updated_at":"2021-05-17T12:47:45.041844Z","region":"fr-par","zone":"fr-par-1"},{"id":"5b4ff566-1ee0-4c58-847e-f4128e0e0ab2","status":"ready","ip_address":"10.73.150.17","created_at":"2021-05-17T12:34:49.758947Z","updated_at":"2021-05-17T12:47:45.648100Z","region":"fr-par","zone":"fr-par-1"}],"organization_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","project_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","ip":[{"id":"cb3a6ff5-e60e-42a2-a02d-68052562e943","ip_address":"51.159.27.49","organization_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","project_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","lb_id":"fe88127b-a354-4535-9fab-72f2c63c5edc","reverse":"51-159-27-49.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}],"tags":[],"frontend_count":0,"backend_count":0,"type":"lb-s","subscriber":null,"ssl_compatibility_level":"ssl_compatibility_level_intermediate","created_at":"2021-05-17T12:47:44.018116Z","updated_at":"2021-05-17T12:47:49.382280Z","region":"fr-par","zone":"fr-par-1"}' + body: '{"id":"833d7274-a5a7-4f9a-a77d-92c2af53212b","name":"test-lb","description":"","status":"ready","instances":[{"id":"95a98509-849e-4150-a8a9-336483d2ec77","status":"ready","ip_address":"10.68.22.21","created_at":"2021-10-21T12:59:31.325956Z","updated_at":"2021-10-21T13:02:41.396153Z","region":"fr-par","zone":"fr-par-1"},{"id":"94068438-dd4b-43d9-ade4-15d392b8e9cd","status":"ready","ip_address":"10.71.112.7","created_at":"2021-10-21T12:59:27.500052Z","updated_at":"2021-10-21T13:02:41.878971Z","region":"fr-par","zone":"fr-par-1"}],"organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","ip":[{"id":"cfe09c5f-4851-49ed-ace5-9c1a5f788664","ip_address":"51.159.114.171","organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","lb_id":"833d7274-a5a7-4f9a-a77d-92c2af53212b","reverse":"51-159-114-171.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}],"tags":[],"frontend_count":0,"backend_count":0,"type":"lb-s","subscriber":null,"ssl_compatibility_level":"ssl_compatibility_level_intermediate","created_at":"2021-10-21T13:02:40.900767Z","updated_at":"2021-10-21T13:02:42.176183Z","private_network_count":0,"route_count":0,"region":"fr-par","zone":"fr-par-1"}' headers: Content-Length: - - "1231" + - "1273" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Mon, 17 May 2021 12:47:49 GMT + - Thu, 21 Oct 2021 13:02:45 GMT Server: - Scaleway API-Gateway Strict-Transport-Security: @@ -461,7 +430,7 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - b7324bf3-bdbf-4592-afe1-ab0210a4ba04 + - 59f5d0d5-c3c9-468c-9dc3-00d5d8f8f783 status: 200 OK code: 200 duration: "" @@ -470,21 +439,19 @@ interactions: form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.16.3; darwin; amd64) terraform-provider/develop + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.17.1; darwin; amd64) terraform-provider/develop terraform/terraform-tests - url: https://api.scaleway.com/lb/v1/zones/fr-par-1/lbs/fe88127b-a354-4535-9fab-72f2c63c5edc - method: GET + url: https://api.scaleway.com/lb/v1/zones/fr-par-1/lbs/833d7274-a5a7-4f9a-a77d-92c2af53212b?release_ip=true + method: DELETE response: - body: '{"message":"lbs not Found"}' + body: "" headers: - Content-Length: - - "27" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Mon, 17 May 2021 12:47:51 GMT + - Thu, 21 Oct 2021 13:02:45 GMT Server: - Scaleway API-Gateway Strict-Transport-Security: @@ -494,30 +461,30 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - ee439c50-6992-4162-888b-6e0b7047998f - status: 404 Not Found - code: 404 + - 533381ae-bddf-4a53-b3ca-919864c2192b + status: 204 No Content + code: 204 duration: "" - request: body: "" form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.16.3; darwin; amd64) terraform-provider/develop + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.17.1; darwin; amd64) terraform-provider/develop terraform/terraform-tests - url: https://api.scaleway.com/lb/v1/zones/fr-par-1/ips/cb3a6ff5-e60e-42a2-a02d-68052562e943 + url: https://api.scaleway.com/lb/v1/zones/fr-par-1/ips/cfe09c5f-4851-49ed-ace5-9c1a5f788664 method: GET response: - body: '{"id":"cb3a6ff5-e60e-42a2-a02d-68052562e943","ip_address":"51.159.27.49","organization_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","project_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","lb_id":null,"reverse":"51-159-27-49.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}' + body: '{"id":"cfe09c5f-4851-49ed-ace5-9c1a5f788664","ip_address":"51.159.114.171","organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","lb_id":"833d7274-a5a7-4f9a-a77d-92c2af53212b","reverse":"51-159-114-171.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}' headers: Content-Length: - - "276" + - "314" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Mon, 17 May 2021 12:47:51 GMT + - Thu, 21 Oct 2021 13:02:45 GMT Server: - Scaleway API-Gateway Strict-Transport-Security: @@ -527,7 +494,7 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 7ae4c661-c8db-4474-9017-b6d0564b33de + - fa8a1856-053b-4034-a4ab-e8fda6b8e347 status: 200 OK code: 200 duration: "" @@ -536,21 +503,21 @@ interactions: form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.16.3; darwin; amd64) terraform-provider/develop + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.17.1; darwin; amd64) terraform-provider/develop terraform/terraform-tests - url: https://api.scaleway.com/lb/v1/zones/fr-par-1/ips/cb3a6ff5-e60e-42a2-a02d-68052562e943 + url: https://api.scaleway.com/lb/v1/zones/fr-par-1/ips/cfe09c5f-4851-49ed-ace5-9c1a5f788664 method: GET response: - body: '{"id":"cb3a6ff5-e60e-42a2-a02d-68052562e943","ip_address":"51.159.27.49","organization_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","project_id":"b3ba839a-dcf2-4b0a-ac81-fc32370052a0","lb_id":null,"reverse":"51-159-27-49.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}' + body: '{"id":"cfe09c5f-4851-49ed-ace5-9c1a5f788664","ip_address":"51.159.114.171","organization_id":"63a66ec9-a385-4194-bc15-04aa6921274a","project_id":"63a66ec9-a385-4194-bc15-04aa6921274a","lb_id":null,"reverse":"51-159-114-171.lb.fr-par.scw.cloud","region":"fr-par","zone":"fr-par-1"}' headers: Content-Length: - - "276" + - "280" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Mon, 17 May 2021 12:47:52 GMT + - Thu, 21 Oct 2021 13:02:45 GMT Server: - Scaleway API-Gateway Strict-Transport-Security: @@ -560,7 +527,7 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 3f17f045-cf45-4724-ab76-259a6630949b + - 970f5015-fdf2-4f5c-a736-0ac546cfe767 status: 200 OK code: 200 duration: "" @@ -569,19 +536,21 @@ interactions: form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.16.3; darwin; amd64) terraform-provider/develop + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.17.1; darwin; amd64) terraform-provider/develop terraform/terraform-tests - url: https://api.scaleway.com/lb/v1/zones/fr-par-1/ips/cb3a6ff5-e60e-42a2-a02d-68052562e943 + url: https://api.scaleway.com/lb/v1/zones/fr-par-1/ips/cfe09c5f-4851-49ed-ace5-9c1a5f788664 method: DELETE response: - body: "" + body: '{"message":"ips not Found"}' headers: + Content-Length: + - "27" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Mon, 17 May 2021 12:47:53 GMT + - Thu, 21 Oct 2021 13:02:46 GMT Server: - Scaleway API-Gateway Strict-Transport-Security: @@ -591,7 +560,7 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 19b8eb0f-2a62-49a3-9475-ee5c4edd39cb - status: 204 No Content - code: 204 + - c9843eac-57c0-4b4e-9ba8-af38f079c498 + status: 404 Not Found + code: 404 duration: ""