From 1a1fbcf1301c8f442b46cbd21f05343bcfea2cf8 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 19 Sep 2024 14:29:21 +0200 Subject: [PATCH 01/89] chore(deps): bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.61.3 to 1.62.0 (#4138) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- go.mod | 2 +- go.sum | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/go.mod b/go.mod index f6a01f3d8d..9a667f0c6b 100644 --- a/go.mod +++ b/go.mod @@ -7,7 +7,7 @@ toolchain go1.22.2 require ( github.com/alecthomas/assert v1.0.0 github.com/aws/aws-sdk-go-v2 v1.30.5 - github.com/aws/aws-sdk-go-v2/service/s3 v1.61.3 + github.com/aws/aws-sdk-go-v2/service/s3 v1.62.0 github.com/buildpacks/pack v0.34.2 github.com/c-bata/go-prompt v0.2.6 github.com/charmbracelet/bubbletea v1.1.1 diff --git a/go.sum b/go.sum index 29dd97d391..e30798fb4d 100644 --- a/go.sum +++ b/go.sum @@ -96,8 +96,8 @@ github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.11.19 h1:rfprUlsd github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.11.19/go.mod h1:SCWkEdRq8/7EK60NcvvQ6NXKuTcchAD4ROAsC37VEZE= github.com/aws/aws-sdk-go-v2/service/internal/s3shared v1.17.17 h1:u+EfGmksnJc/x5tq3A+OD7LrMbSSR/5TrKLvkdy/fhY= github.com/aws/aws-sdk-go-v2/service/internal/s3shared v1.17.17/go.mod h1:VaMx6302JHax2vHJWgRo+5n9zvbacs3bLU/23DNQrTY= -github.com/aws/aws-sdk-go-v2/service/s3 v1.61.3 h1:O/rjUvLED2dWzrSY6wv3njBjJlH4LT2xYRnUm402ovI= -github.com/aws/aws-sdk-go-v2/service/s3 v1.61.3/go.mod h1:5FmD/Dqq57gP+XwaUnd5WFPipAuzrf0HmupX27Gvjvc= +github.com/aws/aws-sdk-go-v2/service/s3 v1.62.0 h1:rd/aA3iDq1q7YsL5sc4dEwChutH7OZF9Ihfst6pXQzI= +github.com/aws/aws-sdk-go-v2/service/s3 v1.62.0/go.mod h1:5FmD/Dqq57gP+XwaUnd5WFPipAuzrf0HmupX27Gvjvc= github.com/aws/aws-sdk-go-v2/service/sso v1.20.2 h1:XOPfar83RIRPEzfihnp+U6udOveKZJvPQ76SKWrLRHc= github.com/aws/aws-sdk-go-v2/service/sso v1.20.2/go.mod h1:Vv9Xyk1KMHXrR3vNQe8W5LMFdTjSeWk0gBZBzvf3Qa0= github.com/aws/aws-sdk-go-v2/service/ssooidc v1.23.2 h1:pi0Skl6mNl2w8qWZXcdOyg197Zsf4G97U7Sso9JXGZE= From d36bdef019f6d3bef25f769fc2c0a7e4874fec7c Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 20 Sep 2024 14:08:16 +0200 Subject: [PATCH 02/89] chore(deps): bump github.com/docker/docker from 27.2.1+incompatible to 27.3.0+incompatible (#4139) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- go.mod | 2 +- go.sum | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/go.mod b/go.mod index 9a667f0c6b..043eb1685a 100644 --- a/go.mod +++ b/go.mod @@ -14,7 +14,7 @@ require ( github.com/chzyer/readline v1.5.1 github.com/containerd/console v1.0.4 github.com/dnaeon/go-vcr v1.2.0 - github.com/docker/docker v27.2.1+incompatible + github.com/docker/docker v27.3.0+incompatible github.com/dustin/go-humanize v1.0.1 github.com/fatih/color v1.17.0 github.com/getsentry/sentry-go v0.29.0 diff --git a/go.sum b/go.sum index e30798fb4d..472ab4ebcb 100644 --- a/go.sum +++ b/go.sum @@ -194,8 +194,8 @@ github.com/docker/cli v26.1.3+incompatible h1:bUpXT/N0kDE3VUHI2r5VMsYQgi38kYuoC0 github.com/docker/cli v26.1.3+incompatible/go.mod h1:JLrzqnKDaYBop7H2jaqPtU4hHvMKP+vjCwu2uszcLI8= github.com/docker/distribution v2.8.3+incompatible h1:AtKxIZ36LoNK51+Z6RpzLpddBirtxJnzDrHLEKxTAYk= github.com/docker/distribution v2.8.3+incompatible/go.mod h1:J2gT2udsDAN96Uj4KfcMRqY0/ypR+oyYUYmja8H+y+w= -github.com/docker/docker v27.2.1+incompatible h1:fQdiLfW7VLscyoeYEBz7/J8soYFDZV1u6VW6gJEjNMI= -github.com/docker/docker v27.2.1+incompatible/go.mod h1:eEKB0N0r5NX/I1kEveEz05bcu8tLC/8azJZsviup8Sk= +github.com/docker/docker v27.3.0+incompatible h1:BNb1QY6o4JdKpqwi9IB+HUYcRRrVN4aGFUTvDmWYK1A= +github.com/docker/docker v27.3.0+incompatible/go.mod h1:eEKB0N0r5NX/I1kEveEz05bcu8tLC/8azJZsviup8Sk= github.com/docker/docker-credential-helpers v0.8.0 h1:YQFtbBQb4VrpoPxhFuzEBPQ9E16qz5SpHLS+uswaCp8= github.com/docker/docker-credential-helpers v0.8.0/go.mod h1:UGFXcuoQ5TxPiB54nHOZ32AWRqQdECoh/Mg0AlEYb40= github.com/docker/go-connections v0.5.0 h1:USnMq7hx7gwdVZq1L49hLXaFtUdTADjXGp+uj1Br63c= From 0335c9c6f3e201f2cc6abd25acba15c13beb33db Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 23 Sep 2024 10:27:57 +0200 Subject: [PATCH 03/89] chore(deps): bump github.com/aws/aws-sdk-go-v2 from 1.30.5 to 1.31.0 (#4141) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- go.mod | 4 ++-- go.sum | 8 ++++---- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/go.mod b/go.mod index 043eb1685a..a0738eee5c 100644 --- a/go.mod +++ b/go.mod @@ -6,7 +6,7 @@ toolchain go1.22.2 require ( github.com/alecthomas/assert v1.0.0 - github.com/aws/aws-sdk-go-v2 v1.30.5 + github.com/aws/aws-sdk-go-v2 v1.31.0 github.com/aws/aws-sdk-go-v2/service/s3 v1.62.0 github.com/buildpacks/pack v0.34.2 github.com/c-bata/go-prompt v0.2.6 @@ -76,7 +76,7 @@ require ( github.com/aws/aws-sdk-go-v2/service/sso v1.20.2 // indirect github.com/aws/aws-sdk-go-v2/service/ssooidc v1.23.2 // indirect github.com/aws/aws-sdk-go-v2/service/sts v1.28.4 // indirect - github.com/aws/smithy-go v1.20.4 // indirect + github.com/aws/smithy-go v1.21.0 // indirect github.com/awslabs/amazon-ecr-credential-helper/ecr-login v0.0.0-20231213181459-b0fcec718dc6 // indirect github.com/aymanbagabas/go-osc52/v2 v2.0.1 // indirect github.com/beorn7/perks v1.0.1 // indirect diff --git a/go.sum b/go.sum index 472ab4ebcb..67edcea02a 100644 --- a/go.sum +++ b/go.sum @@ -66,8 +66,8 @@ github.com/aphistic/sweet v0.2.0/go.mod h1:fWDlIh/isSE9n6EPsRmC0det+whmX6dJid3st github.com/armon/go-socks5 v0.0.0-20160902184237-e75332964ef5 h1:0CwZNZbxp69SHPdPJAN/hZIm0C4OItdklCFmMRWYpio= github.com/armon/go-socks5 v0.0.0-20160902184237-e75332964ef5/go.mod h1:wHh0iHkYZB8zMSxRWpUBQtwG5a7fFgvEO+odwuTv2gs= github.com/aws/aws-sdk-go v1.20.6/go.mod h1:KmX6BPdI08NWTb3/sm4ZGu5ShLoqVDhKgpiN924inxo= -github.com/aws/aws-sdk-go-v2 v1.30.5 h1:mWSRTwQAb0aLE17dSzztCVJWI9+cRMgqebndjwDyK0g= -github.com/aws/aws-sdk-go-v2 v1.30.5/go.mod h1:CT+ZPWXbYrci8chcARI3OmI/qgd+f6WtuLOoaIA8PR0= +github.com/aws/aws-sdk-go-v2 v1.31.0 h1:3V05LbxTSItI5kUqNwhJrrrY1BAXxXt0sN0l72QmG5U= +github.com/aws/aws-sdk-go-v2 v1.31.0/go.mod h1:ztolYtaEUtdpf9Wftr31CJfLVjOnD/CVRkKOOYgF8hA= github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream v1.6.4 h1:70PVAiL15/aBMh5LThwgXdSQorVr91L127ttckI9QQU= github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream v1.6.4/go.mod h1:/MQxMqci8tlqDH+pjmoLu1i0tbWCUP1hhyMRuFxpQCw= github.com/aws/aws-sdk-go-v2/config v1.27.7 h1:JSfb5nOQF01iOgxFI5OIKWwDiEXWTyTgg1Mm1mHi0A4= @@ -104,8 +104,8 @@ github.com/aws/aws-sdk-go-v2/service/ssooidc v1.23.2 h1:pi0Skl6mNl2w8qWZXcdOyg19 github.com/aws/aws-sdk-go-v2/service/ssooidc v1.23.2/go.mod h1:JYzLoEVeLXk+L4tn1+rrkfhkxl6mLDEVaDSvGq9og90= github.com/aws/aws-sdk-go-v2/service/sts v1.28.4 h1:Ppup1nVNAOWbBOrcoOxaxPeEnSFB2RnnQdguhXpmeQk= github.com/aws/aws-sdk-go-v2/service/sts v1.28.4/go.mod h1:+K1rNPVyGxkRuv9NNiaZ4YhBFuyw2MMA9SlIJ1Zlpz8= -github.com/aws/smithy-go v1.20.4 h1:2HK1zBdPgRbjFOHlfeQZfpC4r72MOb9bZkiFwggKO+4= -github.com/aws/smithy-go v1.20.4/go.mod h1:irrKGvNn1InZwb2d7fkIRNucdfwR8R+Ts3wxYa/cJHg= +github.com/aws/smithy-go v1.21.0 h1:H7L8dtDRk0P1Qm6y0ji7MCYMQObJ5R9CRpyPhRUkLYA= +github.com/aws/smithy-go v1.21.0/go.mod h1:irrKGvNn1InZwb2d7fkIRNucdfwR8R+Ts3wxYa/cJHg= github.com/awslabs/amazon-ecr-credential-helper/ecr-login v0.0.0-20231213181459-b0fcec718dc6 h1:PlJRmqKlSlEUlwem1c3zdPaEMtJc/ktnV7naD5Qvsx4= github.com/awslabs/amazon-ecr-credential-helper/ecr-login v0.0.0-20231213181459-b0fcec718dc6/go.mod h1:08sPJIlDHu4HwQ1xScPgsBWezvM6U10ghGKBJu0mowA= github.com/aybabtme/rgbterm v0.0.0-20170906152045-cc83f3b3ce59/go.mod h1:q/89r3U2H7sSsE2t6Kca0lfwTK8JdoNGS/yzM/4iH5I= From 66c9e361ca8c64680f43eab173fd0d969c558b43 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 23 Sep 2024 10:29:23 +0200 Subject: [PATCH 04/89] chore(deps): bump github.com/docker/docker from 27.3.0+incompatible to 27.3.1+incompatible (#4142) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- go.mod | 2 +- go.sum | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/go.mod b/go.mod index a0738eee5c..be2a519da8 100644 --- a/go.mod +++ b/go.mod @@ -14,7 +14,7 @@ require ( github.com/chzyer/readline v1.5.1 github.com/containerd/console v1.0.4 github.com/dnaeon/go-vcr v1.2.0 - github.com/docker/docker v27.3.0+incompatible + github.com/docker/docker v27.3.1+incompatible github.com/dustin/go-humanize v1.0.1 github.com/fatih/color v1.17.0 github.com/getsentry/sentry-go v0.29.0 diff --git a/go.sum b/go.sum index 67edcea02a..a75ef668d1 100644 --- a/go.sum +++ b/go.sum @@ -194,8 +194,8 @@ github.com/docker/cli v26.1.3+incompatible h1:bUpXT/N0kDE3VUHI2r5VMsYQgi38kYuoC0 github.com/docker/cli v26.1.3+incompatible/go.mod h1:JLrzqnKDaYBop7H2jaqPtU4hHvMKP+vjCwu2uszcLI8= github.com/docker/distribution v2.8.3+incompatible h1:AtKxIZ36LoNK51+Z6RpzLpddBirtxJnzDrHLEKxTAYk= github.com/docker/distribution v2.8.3+incompatible/go.mod h1:J2gT2udsDAN96Uj4KfcMRqY0/ypR+oyYUYmja8H+y+w= -github.com/docker/docker v27.3.0+incompatible h1:BNb1QY6o4JdKpqwi9IB+HUYcRRrVN4aGFUTvDmWYK1A= -github.com/docker/docker v27.3.0+incompatible/go.mod h1:eEKB0N0r5NX/I1kEveEz05bcu8tLC/8azJZsviup8Sk= +github.com/docker/docker v27.3.1+incompatible h1:KttF0XoteNTicmUtBO0L2tP+J7FGRFTjaEF4k6WdhfI= +github.com/docker/docker v27.3.1+incompatible/go.mod h1:eEKB0N0r5NX/I1kEveEz05bcu8tLC/8azJZsviup8Sk= github.com/docker/docker-credential-helpers v0.8.0 h1:YQFtbBQb4VrpoPxhFuzEBPQ9E16qz5SpHLS+uswaCp8= github.com/docker/docker-credential-helpers v0.8.0/go.mod h1:UGFXcuoQ5TxPiB54nHOZ32AWRqQdECoh/Mg0AlEYb40= github.com/docker/go-connections v0.5.0 h1:USnMq7hx7gwdVZq1L49hLXaFtUdTADjXGp+uj1Br63c= From 40ca882b2f629e7c473fbf17053558d33b3f04ac Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 23 Sep 2024 17:23:25 +0200 Subject: [PATCH 05/89] chore(deps): bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.62.0 to 1.63.0 (#4143) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- go.mod | 18 +++++++++--------- go.sum | 36 ++++++++++++++++++------------------ 2 files changed, 27 insertions(+), 27 deletions(-) diff --git a/go.mod b/go.mod index be2a519da8..983bf50a63 100644 --- a/go.mod +++ b/go.mod @@ -7,7 +7,7 @@ toolchain go1.22.2 require ( github.com/alecthomas/assert v1.0.0 github.com/aws/aws-sdk-go-v2 v1.31.0 - github.com/aws/aws-sdk-go-v2/service/s3 v1.62.0 + github.com/aws/aws-sdk-go-v2/service/s3 v1.63.0 github.com/buildpacks/pack v0.34.2 github.com/c-bata/go-prompt v0.2.6 github.com/charmbracelet/bubbletea v1.1.1 @@ -59,20 +59,20 @@ require ( github.com/alecthomas/colour v0.1.0 // indirect github.com/alecthomas/repr v0.2.0 // indirect github.com/apex/log v1.9.0 // indirect - github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream v1.6.4 // indirect + github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream v1.6.5 // indirect github.com/aws/aws-sdk-go-v2/config v1.27.7 // indirect github.com/aws/aws-sdk-go-v2/credentials v1.17.7 // indirect github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.15.3 // indirect - github.com/aws/aws-sdk-go-v2/internal/configsources v1.3.17 // indirect - github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.6.17 // indirect + github.com/aws/aws-sdk-go-v2/internal/configsources v1.3.18 // indirect + github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.6.18 // indirect github.com/aws/aws-sdk-go-v2/internal/ini v1.8.0 // indirect - github.com/aws/aws-sdk-go-v2/internal/v4a v1.3.17 // indirect + github.com/aws/aws-sdk-go-v2/internal/v4a v1.3.18 // indirect github.com/aws/aws-sdk-go-v2/service/ecr v1.24.5 // indirect github.com/aws/aws-sdk-go-v2/service/ecrpublic v1.21.5 // indirect - github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.11.4 // indirect - github.com/aws/aws-sdk-go-v2/service/internal/checksum v1.3.19 // indirect - github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.11.19 // indirect - github.com/aws/aws-sdk-go-v2/service/internal/s3shared v1.17.17 // indirect + github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.11.5 // indirect + github.com/aws/aws-sdk-go-v2/service/internal/checksum v1.3.20 // indirect + github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.11.20 // indirect + github.com/aws/aws-sdk-go-v2/service/internal/s3shared v1.17.18 // indirect github.com/aws/aws-sdk-go-v2/service/sso v1.20.2 // indirect github.com/aws/aws-sdk-go-v2/service/ssooidc v1.23.2 // indirect github.com/aws/aws-sdk-go-v2/service/sts v1.28.4 // indirect diff --git a/go.sum b/go.sum index a75ef668d1..cc3fc2b43c 100644 --- a/go.sum +++ b/go.sum @@ -68,36 +68,36 @@ github.com/armon/go-socks5 v0.0.0-20160902184237-e75332964ef5/go.mod h1:wHh0iHkY github.com/aws/aws-sdk-go v1.20.6/go.mod h1:KmX6BPdI08NWTb3/sm4ZGu5ShLoqVDhKgpiN924inxo= github.com/aws/aws-sdk-go-v2 v1.31.0 h1:3V05LbxTSItI5kUqNwhJrrrY1BAXxXt0sN0l72QmG5U= github.com/aws/aws-sdk-go-v2 v1.31.0/go.mod h1:ztolYtaEUtdpf9Wftr31CJfLVjOnD/CVRkKOOYgF8hA= -github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream v1.6.4 h1:70PVAiL15/aBMh5LThwgXdSQorVr91L127ttckI9QQU= -github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream v1.6.4/go.mod h1:/MQxMqci8tlqDH+pjmoLu1i0tbWCUP1hhyMRuFxpQCw= +github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream v1.6.5 h1:xDAuZTn4IMm8o1LnBZvmrL8JA1io4o3YWNXgohbf20g= +github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream v1.6.5/go.mod h1:wYSv6iDS621sEFLfKvpPE2ugjTuGlAG7iROg0hLOkfc= github.com/aws/aws-sdk-go-v2/config v1.27.7 h1:JSfb5nOQF01iOgxFI5OIKWwDiEXWTyTgg1Mm1mHi0A4= github.com/aws/aws-sdk-go-v2/config v1.27.7/go.mod h1:PH0/cNpoMO+B04qET699o5W92Ca79fVtbUnvMIZro4I= github.com/aws/aws-sdk-go-v2/credentials v1.17.7 h1:WJd+ubWKoBeRh7A5iNMnxEOs982SyVKOJD+K8HIezu4= github.com/aws/aws-sdk-go-v2/credentials v1.17.7/go.mod h1:UQi7LMR0Vhvs+44w5ec8Q+VS+cd10cjwgHwiVkE0YGU= github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.15.3 h1:p+y7FvkK2dxS+FEwRIDHDe//ZX+jDhP8HHE50ppj4iI= github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.15.3/go.mod h1:/fYB+FZbDlwlAiynK9KDXlzZl3ANI9JkD0Uhz5FjNT4= -github.com/aws/aws-sdk-go-v2/internal/configsources v1.3.17 h1:pI7Bzt0BJtYA0N/JEC6B8fJ4RBrEMi1LBrkMdFYNSnQ= -github.com/aws/aws-sdk-go-v2/internal/configsources v1.3.17/go.mod h1:Dh5zzJYMtxfIjYW+/evjQ8uj2OyR/ve2KROHGHlSFqE= -github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.6.17 h1:Mqr/V5gvrhA2gvgnF42Zh5iMiQNcOYthFYwCyrnuWlc= -github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.6.17/go.mod h1:aLJpZlCmjE+V+KtN1q1uyZkfnUWpQGpbsn89XPKyzfU= +github.com/aws/aws-sdk-go-v2/internal/configsources v1.3.18 h1:kYQ3H1u0ANr9KEKlGs/jTLrBFPo8P8NaH/w7A01NeeM= +github.com/aws/aws-sdk-go-v2/internal/configsources v1.3.18/go.mod h1:r506HmK5JDUh9+Mw4CfGJGSSoqIiLCndAuqXuhbv67Y= +github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.6.18 h1:Z7IdFUONvTcvS7YuhtVxN99v2cCoHRXOS4mTr0B/pUc= +github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.6.18/go.mod h1:DkKMmksZVVyat+Y+r1dEOgJEfUeA7UngIHWeKsi0yNc= github.com/aws/aws-sdk-go-v2/internal/ini v1.8.0 h1:hT8rVHwugYE2lEfdFE0QWVo81lF7jMrYJVDWI+f+VxU= github.com/aws/aws-sdk-go-v2/internal/ini v1.8.0/go.mod h1:8tu/lYfQfFe6IGnaOdrpVgEL2IrrDOf6/m9RQum4NkY= -github.com/aws/aws-sdk-go-v2/internal/v4a v1.3.17 h1:Roo69qTpfu8OlJ2Tb7pAYVuF0CpuUMB0IYWwYP/4DZM= -github.com/aws/aws-sdk-go-v2/internal/v4a v1.3.17/go.mod h1:NcWPxQzGM1USQggaTVwz6VpqMZPX1CvDJLDh6jnOCa4= +github.com/aws/aws-sdk-go-v2/internal/v4a v1.3.18 h1:OWYvKL53l1rbsUmW7bQyJVsYU/Ii3bbAAQIIFNbM0Tk= +github.com/aws/aws-sdk-go-v2/internal/v4a v1.3.18/go.mod h1:CUx0G1v3wG6l01tUB+j7Y8kclA8NSqK4ef0YG79a4cg= github.com/aws/aws-sdk-go-v2/service/ecr v1.24.5 h1:wLPDAUFT50NEXGXpywRU3AA74pg35RJjWol/68ruvQQ= github.com/aws/aws-sdk-go-v2/service/ecr v1.24.5/go.mod h1:AOHmGMoPtSY9Zm2zBuwUJQBisIvYAZeA1n7b6f4e880= github.com/aws/aws-sdk-go-v2/service/ecrpublic v1.21.5 h1:PQp21GBlGNaQ+AVJAB8w2KTmLx0DkFS2fDET2Iy3+f0= github.com/aws/aws-sdk-go-v2/service/ecrpublic v1.21.5/go.mod h1:WMntdAol8KgeYsa5sDZPsRTXs4jVZIMYu0eQVVIQxnc= -github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.11.4 h1:KypMCbLPPHEmf9DgMGw51jMj77VfGPAN2Kv4cfhlfgI= -github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.11.4/go.mod h1:Vz1JQXliGcQktFTN/LN6uGppAIRoLBR2bMvIMP0gOjc= -github.com/aws/aws-sdk-go-v2/service/internal/checksum v1.3.19 h1:FLMkfEiRjhgeDTCjjLoc3URo/TBkgeQbocA78lfkzSI= -github.com/aws/aws-sdk-go-v2/service/internal/checksum v1.3.19/go.mod h1:Vx+GucNSsdhaxs3aZIKfSUjKVGsxN25nX2SRcdhuw08= -github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.11.19 h1:rfprUlsdzgl7ZL2KlXiUAoJnI/VxfHCvDFr2QDFj6u4= -github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.11.19/go.mod h1:SCWkEdRq8/7EK60NcvvQ6NXKuTcchAD4ROAsC37VEZE= -github.com/aws/aws-sdk-go-v2/service/internal/s3shared v1.17.17 h1:u+EfGmksnJc/x5tq3A+OD7LrMbSSR/5TrKLvkdy/fhY= -github.com/aws/aws-sdk-go-v2/service/internal/s3shared v1.17.17/go.mod h1:VaMx6302JHax2vHJWgRo+5n9zvbacs3bLU/23DNQrTY= -github.com/aws/aws-sdk-go-v2/service/s3 v1.62.0 h1:rd/aA3iDq1q7YsL5sc4dEwChutH7OZF9Ihfst6pXQzI= -github.com/aws/aws-sdk-go-v2/service/s3 v1.62.0/go.mod h1:5FmD/Dqq57gP+XwaUnd5WFPipAuzrf0HmupX27Gvjvc= +github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.11.5 h1:QFASJGfT8wMXtuP3D5CRmMjARHv9ZmzFUMJznHDOY3w= +github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.11.5/go.mod h1:QdZ3OmoIjSX+8D1OPAzPxDfjXASbBMDsz9qvtyIhtik= +github.com/aws/aws-sdk-go-v2/service/internal/checksum v1.3.20 h1:rTWjG6AvWekO2B1LHeM3ktU7MqyX9rzWQ7hgzneZW7E= +github.com/aws/aws-sdk-go-v2/service/internal/checksum v1.3.20/go.mod h1:RGW2DDpVc8hu6Y6yG8G5CHVmVOAn1oV8rNKOHRJyswg= +github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.11.20 h1:Xbwbmk44URTiHNx6PNo0ujDE6ERlsCKJD3u1zfnzAPg= +github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.11.20/go.mod h1:oAfOFzUB14ltPZj1rWwRc3d/6OgD76R8KlvU3EqM9Fg= +github.com/aws/aws-sdk-go-v2/service/internal/s3shared v1.17.18 h1:eb+tFOIl9ZsUe2259/BKPeniKuz4/02zZFH/i4Nf8Rg= +github.com/aws/aws-sdk-go-v2/service/internal/s3shared v1.17.18/go.mod h1:GVCC2IJNJTmdlyEsSmofEy7EfJncP7DNnXDzRjJ5Keg= +github.com/aws/aws-sdk-go-v2/service/s3 v1.63.0 h1:F6KG9CT7PPqAjnRxjKmYJopVnXPwjlzPI2FEgXHajNY= +github.com/aws/aws-sdk-go-v2/service/s3 v1.63.0/go.mod h1:NLTqRLe3pUNu3nTEHI6XlHLKYmc8fbHUdMxAB6+s41Q= github.com/aws/aws-sdk-go-v2/service/sso v1.20.2 h1:XOPfar83RIRPEzfihnp+U6udOveKZJvPQ76SKWrLRHc= github.com/aws/aws-sdk-go-v2/service/sso v1.20.2/go.mod h1:Vv9Xyk1KMHXrR3vNQe8W5LMFdTjSeWk0gBZBzvf3Qa0= github.com/aws/aws-sdk-go-v2/service/ssooidc v1.23.2 h1:pi0Skl6mNl2w8qWZXcdOyg197Zsf4G97U7Sso9JXGZE= From f7dcd10d92e4f236b4292036af860dfadd574d6b Mon Sep 17 00:00:00 2001 From: Scaleway Bot Date: Mon, 23 Sep 2024 17:23:54 +0200 Subject: [PATCH 06/89] feat(block): make import available for cli (#4144) --- ...ot-import-from-object-storage-usage.golden | 25 ++++++++ ...test-all-usage-block-snapshot-usage.golden | 13 ++-- docs/commands/block.md | 27 ++++++++ go.mod | 2 +- go.sum | 4 +- .../namespaces/block/v1alpha1/block_cli.go | 61 +++++++++++++++++++ 6 files changed, 123 insertions(+), 9 deletions(-) create mode 100644 cmd/scw/testdata/test-all-usage-block-snapshot-import-from-object-storage-usage.golden diff --git a/cmd/scw/testdata/test-all-usage-block-snapshot-import-from-object-storage-usage.golden b/cmd/scw/testdata/test-all-usage-block-snapshot-import-from-object-storage-usage.golden new file mode 100644 index 0000000000..c54142e570 --- /dev/null +++ b/cmd/scw/testdata/test-all-usage-block-snapshot-import-from-object-storage-usage.golden @@ -0,0 +1,25 @@ +🎲🎲🎲 EXIT CODE: 0 🎲🎲🎲 +🟥🟥🟥 STDERR️️ 🟥🟥🟥️ +The bucket must contain a QCOW2 image. +The bucket can be imported into any Availability Zone as long as it is in the same region as the bucket. + +USAGE: + scw block snapshot import-from-object-storage [arg=value ...] + +ARGS: + [bucket] Scaleway Object Storage bucket where the object is stored + [key] The object key inside the given bucket + [name] Name of the snapshot + [project-id] Project ID to use. If none is passed the default project ID will be used + [tags.{index}] List of tags assigned to the snapshot + [size] Size of the snapshot + [zone=fr-par-1] Zone to target. If none is passed will use default zone from the config (fr-par-1 | fr-par-2 | nl-ams-1 | nl-ams-2 | nl-ams-3 | pl-waw-3) + +FLAGS: + -h, --help help for import-from-object-storage + +GLOBAL FLAGS: + -c, --config string The path to the config file + -D, --debug Enable debug mode + -o, --output string Output format: json or human, see 'scw help output' for more info (default "human") + -p, --profile string The config profile to use diff --git a/cmd/scw/testdata/test-all-usage-block-snapshot-usage.golden b/cmd/scw/testdata/test-all-usage-block-snapshot-usage.golden index 03dfd5ef5b..9cbfcb96d1 100644 --- a/cmd/scw/testdata/test-all-usage-block-snapshot-usage.golden +++ b/cmd/scw/testdata/test-all-usage-block-snapshot-usage.golden @@ -6,12 +6,13 @@ USAGE: scw block snapshot AVAILABLE COMMANDS: - create Create a snapshot of a volume - delete Delete a snapshot - export-to-object-storage Export a snapshot to a Scaleway Object Storage bucket - get Get a snapshot - list List all snapshots - update Update a snapshot + create Create a snapshot of a volume + delete Delete a snapshot + export-to-object-storage Export a snapshot to a Scaleway Object Storage bucket + get Get a snapshot + import-from-object-storage Import a snapshot from a Scaleway Object Storage bucket + list List all snapshots + update Update a snapshot FLAGS: -h, --help help for snapshot diff --git a/docs/commands/block.md b/docs/commands/block.md index 042a458508..0d722a4fad 100644 --- a/docs/commands/block.md +++ b/docs/commands/block.md @@ -7,6 +7,7 @@ This API allows you to manage your Block Storage volumes. - [Delete a snapshot](#delete-a-snapshot) - [Export a snapshot to a Scaleway Object Storage bucket](#export-a-snapshot-to-a-scaleway-object-storage-bucket) - [Get a snapshot](#get-a-snapshot) + - [Import a snapshot from a Scaleway Object Storage bucket](#import-a-snapshot-from-a-scaleway-object-storage-bucket) - [List all snapshots](#list-all-snapshots) - [Update a snapshot](#update-a-snapshot) - [A Block Storage volume is a logical storage drive on a network-connected storage system. It is exposed to Instances as if it were a physical disk, and can be attached and detached like a hard drive. Several Block volumes can be attached to one Instance at a time](#a-block-storage-volume-is-a-logical-storage-drive-on-a-network-connected-storage-system.-it-is-exposed-to-instances-as-if-it-were-a-physical-disk,-and-can-be-attached-and-detached-like-a-hard-drive.-several-block-volumes-can-be-attached-to-one-instance-at-a-time) @@ -111,6 +112,32 @@ scw block snapshot get [arg=value ...] +### Import a snapshot from a Scaleway Object Storage bucket + +The bucket must contain a QCOW2 image. +The bucket can be imported into any Availability Zone as long as it is in the same region as the bucket. + +**Usage:** + +``` +scw block snapshot import-from-object-storage [arg=value ...] +``` + + +**Args:** + +| Name | | Description | +|------|---|-------------| +| bucket | | Scaleway Object Storage bucket where the object is stored | +| key | | The object key inside the given bucket | +| name | | Name of the snapshot | +| project-id | | Project ID to use. If none is passed the default project ID will be used | +| tags.{index} | | List of tags assigned to the snapshot | +| size | | Size of the snapshot | +| zone | Default: `fr-par-1`
One of: `fr-par-1`, `fr-par-2`, `nl-ams-1`, `nl-ams-2`, `nl-ams-3`, `pl-waw-3` | Zone to target. If none is passed will use default zone from the config | + + + ### List all snapshots List all available snapshots in a specified zone. By default, the snapshots listed are ordered by creation date in ascending order. This can be modified via the `order_by` field. diff --git a/go.mod b/go.mod index 983bf50a63..b0b1fa7238 100644 --- a/go.mod +++ b/go.mod @@ -26,7 +26,7 @@ require ( github.com/mattn/go-isatty v0.0.20 github.com/moby/buildkit v0.13.2 github.com/opencontainers/go-digest v1.0.0 - github.com/scaleway/scaleway-sdk-go v1.0.0-beta.30.0.20240918075511-9b97f16300e3 + github.com/scaleway/scaleway-sdk-go v1.0.0-beta.30.0.20240918143018-367e0bbfa46e github.com/skratchdot/open-golang v0.0.0-20200116055534-eef842397966 github.com/spf13/cobra v1.8.1 github.com/spf13/pflag v1.0.5 diff --git a/go.sum b/go.sum index cc3fc2b43c..f08e63f2d0 100644 --- a/go.sum +++ b/go.sum @@ -465,8 +465,8 @@ github.com/rogpeppe/go-internal v1.11.0/go.mod h1:ddIwULY96R17DhadqLgMfk9H9tvdUz github.com/russross/blackfriday/v2 v2.1.0/go.mod h1:+Rmxgy9KzJVeS9/2gXHxylqXiyQDYRxCVz55jmeOWTM= github.com/sabhiram/go-gitignore v0.0.0-20210923224102-525f6e181f06 h1:OkMGxebDjyw0ULyrTYWeN0UNCCkmCWfjPnIA2W6oviI= github.com/sabhiram/go-gitignore v0.0.0-20210923224102-525f6e181f06/go.mod h1:+ePHsJ1keEjQtpvf9HHw0f4ZeJ0TLRsxhunSI2hYJSs= -github.com/scaleway/scaleway-sdk-go v1.0.0-beta.30.0.20240918075511-9b97f16300e3 h1:QGiYw2b9hD/xxKPBWUw2qH9W6eLG7uSv5gifJiHgack= -github.com/scaleway/scaleway-sdk-go v1.0.0-beta.30.0.20240918075511-9b97f16300e3/go.mod h1:o/2twhmcz4HlhtuuubCuwQ/fe+zyzoJR85+02gy04yY= +github.com/scaleway/scaleway-sdk-go v1.0.0-beta.30.0.20240918143018-367e0bbfa46e h1:pun/kzFkKXoXMCnx8O63eLDz69uk0ggjV+OAnbjpw3w= +github.com/scaleway/scaleway-sdk-go v1.0.0-beta.30.0.20240918143018-367e0bbfa46e/go.mod h1:o/2twhmcz4HlhtuuubCuwQ/fe+zyzoJR85+02gy04yY= github.com/sclevine/spec v1.4.0 h1:z/Q9idDcay5m5irkZ28M7PtQM4aOISzOpj4bUPkDee8= github.com/sclevine/spec v1.4.0/go.mod h1:LvpgJaFyvQzRvc1kaDs0bulYwzC70PbiYjC4QnFHkOM= github.com/secure-systems-lab/go-securesystemslib v0.8.0 h1:mr5An6X45Kb2nddcFlbmfHkLguCE9laoZCUzEEpIZXA= diff --git a/internal/namespaces/block/v1alpha1/block_cli.go b/internal/namespaces/block/v1alpha1/block_cli.go index 651af51c7c..c06201adfb 100644 --- a/internal/namespaces/block/v1alpha1/block_cli.go +++ b/internal/namespaces/block/v1alpha1/block_cli.go @@ -32,6 +32,7 @@ func GetGeneratedCommands() *core.Commands { blockSnapshotList(), blockSnapshotGet(), blockSnapshotCreate(), + blockSnapshotImportFromObjectStorage(), blockSnapshotExportToObjectStorage(), blockSnapshotDelete(), blockSnapshotUpdate(), @@ -508,6 +509,66 @@ If your volume is in a transient state, you need to wait until the end of the cu } } +func blockSnapshotImportFromObjectStorage() *core.Command { + return &core.Command{ + Short: `Import a snapshot from a Scaleway Object Storage bucket`, + Long: `The bucket must contain a QCOW2 image. +The bucket can be imported into any Availability Zone as long as it is in the same region as the bucket.`, + Namespace: "block", + Resource: "snapshot", + Verb: "import-from-object-storage", + // Deprecated: false, + ArgsType: reflect.TypeOf(block.ImportSnapshotFromObjectStorageRequest{}), + ArgSpecs: core.ArgSpecs{ + { + Name: "bucket", + Short: `Scaleway Object Storage bucket where the object is stored`, + Required: false, + Deprecated: false, + Positional: false, + }, + { + Name: "key", + Short: `The object key inside the given bucket`, + Required: false, + Deprecated: false, + Positional: false, + }, + { + Name: "name", + Short: `Name of the snapshot`, + Required: false, + Deprecated: false, + Positional: false, + }, + core.ProjectIDArgSpec(), + { + Name: "tags.{index}", + Short: `List of tags assigned to the snapshot`, + Required: false, + Deprecated: false, + Positional: false, + }, + { + Name: "size", + Short: `Size of the snapshot`, + Required: false, + Deprecated: false, + Positional: false, + }, + core.ZoneArgSpec(scw.ZoneFrPar1, scw.ZoneFrPar2, scw.ZoneNlAms1, scw.ZoneNlAms2, scw.ZoneNlAms3, scw.ZonePlWaw3), + }, + Run: func(ctx context.Context, args interface{}) (i interface{}, e error) { + request := args.(*block.ImportSnapshotFromObjectStorageRequest) + + client := core.ExtractClient(ctx) + api := block.NewAPI(client) + return api.ImportSnapshotFromObjectStorage(request) + + }, + } +} + func blockSnapshotExportToObjectStorage() *core.Command { return &core.Command{ Short: `Export a snapshot to a Scaleway Object Storage bucket`, From 02c8bd0e676d33bba043232e4db2c9d11a2aeb1d Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 24 Sep 2024 09:46:41 +0200 Subject: [PATCH 07/89] chore(deps): bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.63.0 to 1.63.1 (#4146) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- go.mod | 2 +- go.sum | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/go.mod b/go.mod index b0b1fa7238..82d180f6fb 100644 --- a/go.mod +++ b/go.mod @@ -7,7 +7,7 @@ toolchain go1.22.2 require ( github.com/alecthomas/assert v1.0.0 github.com/aws/aws-sdk-go-v2 v1.31.0 - github.com/aws/aws-sdk-go-v2/service/s3 v1.63.0 + github.com/aws/aws-sdk-go-v2/service/s3 v1.63.1 github.com/buildpacks/pack v0.34.2 github.com/c-bata/go-prompt v0.2.6 github.com/charmbracelet/bubbletea v1.1.1 diff --git a/go.sum b/go.sum index f08e63f2d0..667b54c2d7 100644 --- a/go.sum +++ b/go.sum @@ -96,8 +96,8 @@ github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.11.20 h1:Xbwbmk44 github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.11.20/go.mod h1:oAfOFzUB14ltPZj1rWwRc3d/6OgD76R8KlvU3EqM9Fg= github.com/aws/aws-sdk-go-v2/service/internal/s3shared v1.17.18 h1:eb+tFOIl9ZsUe2259/BKPeniKuz4/02zZFH/i4Nf8Rg= github.com/aws/aws-sdk-go-v2/service/internal/s3shared v1.17.18/go.mod h1:GVCC2IJNJTmdlyEsSmofEy7EfJncP7DNnXDzRjJ5Keg= -github.com/aws/aws-sdk-go-v2/service/s3 v1.63.0 h1:F6KG9CT7PPqAjnRxjKmYJopVnXPwjlzPI2FEgXHajNY= -github.com/aws/aws-sdk-go-v2/service/s3 v1.63.0/go.mod h1:NLTqRLe3pUNu3nTEHI6XlHLKYmc8fbHUdMxAB6+s41Q= +github.com/aws/aws-sdk-go-v2/service/s3 v1.63.1 h1:TR96r56VwELV0qguNFCuz+/bEpRfnR3ZsS9/IG05C7Q= +github.com/aws/aws-sdk-go-v2/service/s3 v1.63.1/go.mod h1:NLTqRLe3pUNu3nTEHI6XlHLKYmc8fbHUdMxAB6+s41Q= github.com/aws/aws-sdk-go-v2/service/sso v1.20.2 h1:XOPfar83RIRPEzfihnp+U6udOveKZJvPQ76SKWrLRHc= github.com/aws/aws-sdk-go-v2/service/sso v1.20.2/go.mod h1:Vv9Xyk1KMHXrR3vNQe8W5LMFdTjSeWk0gBZBzvf3Qa0= github.com/aws/aws-sdk-go-v2/service/ssooidc v1.23.2 h1:pi0Skl6mNl2w8qWZXcdOyg197Zsf4G97U7Sso9JXGZE= From aeb2de77d40b9ac412b326dff97bf650a28fa9b2 Mon Sep 17 00:00:00 2001 From: Scaleway Bot Date: Tue, 24 Sep 2024 16:55:16 +0200 Subject: [PATCH 08/89] feat(baremetal): add GetDefaultPartitioningRequest (#4145) --- ...ge-baremetal-partitioning-schemas-usage.golden | 15 +++++++++++++++ .../test-all-usage-baremetal-usage.golden | 15 ++++++++------- docs/commands/baremetal.md | 15 +++++++++++++++ internal/namespaces/baremetal/v1/baremetal_cli.go | 10 ++++++++++ 4 files changed, 48 insertions(+), 7 deletions(-) create mode 100644 cmd/scw/testdata/test-all-usage-baremetal-partitioning-schemas-usage.golden diff --git a/cmd/scw/testdata/test-all-usage-baremetal-partitioning-schemas-usage.golden b/cmd/scw/testdata/test-all-usage-baremetal-partitioning-schemas-usage.golden new file mode 100644 index 0000000000..4197d9afff --- /dev/null +++ b/cmd/scw/testdata/test-all-usage-baremetal-partitioning-schemas-usage.golden @@ -0,0 +1,15 @@ +🎲🎲🎲 EXIT CODE: 0 🎲🎲🎲 +🟥🟥🟥 STDERR️️ 🟥🟥🟥️ +Allows to customize the partitioning schemas of your servers (available on some offers and OSs). + +USAGE: + scw baremetal partitioning-schemas + +FLAGS: + -h, --help help for partitioning-schemas + +GLOBAL FLAGS: + -c, --config string The path to the config file + -D, --debug Enable debug mode + -o, --output string Output format: json or human, see 'scw help output' for more info (default "human") + -p, --profile string The config profile to use diff --git a/cmd/scw/testdata/test-all-usage-baremetal-usage.golden b/cmd/scw/testdata/test-all-usage-baremetal-usage.golden index de86fe87a6..787ae30542 100644 --- a/cmd/scw/testdata/test-all-usage-baremetal-usage.golden +++ b/cmd/scw/testdata/test-all-usage-baremetal-usage.golden @@ -6,13 +6,14 @@ USAGE: scw baremetal AVAILABLE COMMANDS: - bmc Baseboard Management Controller (BMC) management commands - offer Server offer management commands - options Server options management commands - os Operating System (OS) management commands - private-network Private Network management command - server Server management commands - settings Settings management commands + bmc Baseboard Management Controller (BMC) management commands + offer Server offer management commands + options Server options management commands + os Operating System (OS) management commands + partitioning-schemas Partitioning-schemas management commands + private-network Private Network management command + server Server management commands + settings Settings management commands FLAGS: -h, --help help for baremetal diff --git a/docs/commands/baremetal.md b/docs/commands/baremetal.md index 266c2eb5f6..64d18c3c31 100644 --- a/docs/commands/baremetal.md +++ b/docs/commands/baremetal.md @@ -17,6 +17,7 @@ Elastic Metal API. - [Operating System (OS) management commands](#operating-system-(os)-management-commands) - [Get OS with an ID](#get-os-with-an-id) - [List available OSes](#list-available-oses) +- [Partitioning-schemas management commands](#partitioning-schemas-management-commands) - [Private Network management command](#private-network-management-command) - [Add a server to a Private Network](#add-a-server-to-a-private-network) - [Delete a Private Network](#delete-a-private-network) @@ -376,6 +377,20 @@ scw baremetal os list [arg=value ...] +## Partitioning-schemas management commands + +Allows to customize the partitioning schemas of your servers (available on some offers and OSs). + +Allows to customize the partitioning schemas of your servers (available on some offers and OSs). + +**Usage:** + +``` +scw baremetal partitioning-schemas +``` + + + ## Private Network management command A Private Network allows you to interconnect your resources diff --git a/internal/namespaces/baremetal/v1/baremetal_cli.go b/internal/namespaces/baremetal/v1/baremetal_cli.go index 47aebdfe35..c9deda6087 100644 --- a/internal/namespaces/baremetal/v1/baremetal_cli.go +++ b/internal/namespaces/baremetal/v1/baremetal_cli.go @@ -26,6 +26,7 @@ func GetGeneratedCommands() *core.Commands { baremetalBmc(), baremetalOptions(), baremetalSettings(), + baremetalPartitioningSchemas(), baremetalPrivateNetwork(), baremetalServerList(), baremetalServerGet(), @@ -125,6 +126,15 @@ func baremetalSettings() *core.Command { } } +func baremetalPartitioningSchemas() *core.Command { + return &core.Command{ + Short: `Partitioning-schemas management commands`, + Long: `Allows to customize the partitioning schemas of your servers (available on some offers and OSs).`, + Namespace: "baremetal", + Resource: "partitioning-schemas", + } +} + func baremetalPrivateNetwork() *core.Command { return &core.Command{ Short: `Private Network management command`, From 692ee6685d9a109de8aaf10a2e9cc44e9aeb3819 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jules=20Cast=C3=A9ran?= Date: Thu, 26 Sep 2024 19:09:29 +0200 Subject: [PATCH 09/89] test(init): override SHELL variable to not depend on local shell (#4148) --- internal/namespaces/autocomplete/autocomplete.go | 5 +++-- internal/namespaces/init/init_test.go | 13 +++++++++---- 2 files changed, 12 insertions(+), 6 deletions(-) diff --git a/internal/namespaces/autocomplete/autocomplete.go b/internal/namespaces/autocomplete/autocomplete.go index b8c61a41ff..5542078a1a 100644 --- a/internal/namespaces/autocomplete/autocomplete.go +++ b/internal/namespaces/autocomplete/autocomplete.go @@ -172,8 +172,9 @@ func InstallCommandRun(ctx context.Context, argsI interface{}) (i interface{}, e logger.Debugf("shellArg: %v", shellArg) if shellArg == "" { defaultShellName := "bash" - if os.Getenv("SHELL") != "" { - defaultShellName = filepath.Base(os.Getenv("SHELL")) + + if core.ExtractEnv(ctx, "SHELL") != "" { + defaultShellName = filepath.Base(core.ExtractEnv(ctx, "SHELL")) } promptedShell, err := interactive.PromptStringWithConfig(&interactive.PromptStringConfig{ diff --git a/internal/namespaces/init/init_test.go b/internal/namespaces/init/init_test.go index e4b2da4fc9..ed79ce65c3 100644 --- a/internal/namespaces/init/init_test.go +++ b/internal/namespaces/init/init_test.go @@ -226,10 +226,12 @@ func TestInit(t *testing.T) { func TestInit_Prompt(t *testing.T) { promptResponse := []string{ - "secret-key", - "access-key", - "organization-id", - " ", + "secret-key", // Secret key prompt, should be replaced in BeforeFunc. + "access-key", // Access key prompt, should be replaced in BeforeFunc. + "organization-id", // Organization prompt, should be replaced in BeforeFunc. + " ", // default-project-id list prompt, space is validation, it will pick default organization project. + "", // Telemetry prompt, use default value. + "y", // Autocomplete prompt, enable it but the tests should override a SHELL variable to avoid breaking because of local configuration. } t.Run("Simple", core.Test(&core.TestConfig{ @@ -266,6 +268,9 @@ func TestInit_Prompt(t *testing.T) { assert.Equal(t, *config.DefaultProjectID, *config.DefaultProjectID) }), ), + OverrideEnv: map[string]string{ + "SHELL": "/bin/bash", + }, PromptResponseMocks: promptResponse, })) } From 04464dc1b0aa93d7fae2720102db015a993f4427 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 27 Sep 2024 09:53:48 +0200 Subject: [PATCH 10/89] chore(deps): bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.63.1 to 1.63.2 (#4147) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- go.mod | 2 +- go.sum | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/go.mod b/go.mod index 82d180f6fb..a8436b98d1 100644 --- a/go.mod +++ b/go.mod @@ -7,7 +7,7 @@ toolchain go1.22.2 require ( github.com/alecthomas/assert v1.0.0 github.com/aws/aws-sdk-go-v2 v1.31.0 - github.com/aws/aws-sdk-go-v2/service/s3 v1.63.1 + github.com/aws/aws-sdk-go-v2/service/s3 v1.63.2 github.com/buildpacks/pack v0.34.2 github.com/c-bata/go-prompt v0.2.6 github.com/charmbracelet/bubbletea v1.1.1 diff --git a/go.sum b/go.sum index 667b54c2d7..25a8c995a8 100644 --- a/go.sum +++ b/go.sum @@ -96,8 +96,8 @@ github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.11.20 h1:Xbwbmk44 github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.11.20/go.mod h1:oAfOFzUB14ltPZj1rWwRc3d/6OgD76R8KlvU3EqM9Fg= github.com/aws/aws-sdk-go-v2/service/internal/s3shared v1.17.18 h1:eb+tFOIl9ZsUe2259/BKPeniKuz4/02zZFH/i4Nf8Rg= github.com/aws/aws-sdk-go-v2/service/internal/s3shared v1.17.18/go.mod h1:GVCC2IJNJTmdlyEsSmofEy7EfJncP7DNnXDzRjJ5Keg= -github.com/aws/aws-sdk-go-v2/service/s3 v1.63.1 h1:TR96r56VwELV0qguNFCuz+/bEpRfnR3ZsS9/IG05C7Q= -github.com/aws/aws-sdk-go-v2/service/s3 v1.63.1/go.mod h1:NLTqRLe3pUNu3nTEHI6XlHLKYmc8fbHUdMxAB6+s41Q= +github.com/aws/aws-sdk-go-v2/service/s3 v1.63.2 h1:1iXmXy8SJzQVMGvo40TSzBYS9ig6BSyXfRIMzLfmBfE= +github.com/aws/aws-sdk-go-v2/service/s3 v1.63.2/go.mod h1:NLTqRLe3pUNu3nTEHI6XlHLKYmc8fbHUdMxAB6+s41Q= github.com/aws/aws-sdk-go-v2/service/sso v1.20.2 h1:XOPfar83RIRPEzfihnp+U6udOveKZJvPQ76SKWrLRHc= github.com/aws/aws-sdk-go-v2/service/sso v1.20.2/go.mod h1:Vv9Xyk1KMHXrR3vNQe8W5LMFdTjSeWk0gBZBzvf3Qa0= github.com/aws/aws-sdk-go-v2/service/ssooidc v1.23.2 h1:pi0Skl6mNl2w8qWZXcdOyg197Zsf4G97U7Sso9JXGZE= From 8606d8272b252f4dfc79e11da8e4fc575a67d6c7 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 30 Sep 2024 11:10:41 +0200 Subject: [PATCH 11/89] chore(deps): bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.63.2 to 1.63.3 (#4150) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- go.mod | 2 +- go.sum | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/go.mod b/go.mod index a8436b98d1..5c9122ea18 100644 --- a/go.mod +++ b/go.mod @@ -7,7 +7,7 @@ toolchain go1.22.2 require ( github.com/alecthomas/assert v1.0.0 github.com/aws/aws-sdk-go-v2 v1.31.0 - github.com/aws/aws-sdk-go-v2/service/s3 v1.63.2 + github.com/aws/aws-sdk-go-v2/service/s3 v1.63.3 github.com/buildpacks/pack v0.34.2 github.com/c-bata/go-prompt v0.2.6 github.com/charmbracelet/bubbletea v1.1.1 diff --git a/go.sum b/go.sum index 25a8c995a8..461d0bc9c6 100644 --- a/go.sum +++ b/go.sum @@ -96,8 +96,8 @@ github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.11.20 h1:Xbwbmk44 github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.11.20/go.mod h1:oAfOFzUB14ltPZj1rWwRc3d/6OgD76R8KlvU3EqM9Fg= github.com/aws/aws-sdk-go-v2/service/internal/s3shared v1.17.18 h1:eb+tFOIl9ZsUe2259/BKPeniKuz4/02zZFH/i4Nf8Rg= github.com/aws/aws-sdk-go-v2/service/internal/s3shared v1.17.18/go.mod h1:GVCC2IJNJTmdlyEsSmofEy7EfJncP7DNnXDzRjJ5Keg= -github.com/aws/aws-sdk-go-v2/service/s3 v1.63.2 h1:1iXmXy8SJzQVMGvo40TSzBYS9ig6BSyXfRIMzLfmBfE= -github.com/aws/aws-sdk-go-v2/service/s3 v1.63.2/go.mod h1:NLTqRLe3pUNu3nTEHI6XlHLKYmc8fbHUdMxAB6+s41Q= +github.com/aws/aws-sdk-go-v2/service/s3 v1.63.3 h1:3zt8qqznMuAZWDTDpcwv9Xr11M/lVj2FsRR7oYBt0OA= +github.com/aws/aws-sdk-go-v2/service/s3 v1.63.3/go.mod h1:NLTqRLe3pUNu3nTEHI6XlHLKYmc8fbHUdMxAB6+s41Q= github.com/aws/aws-sdk-go-v2/service/sso v1.20.2 h1:XOPfar83RIRPEzfihnp+U6udOveKZJvPQ76SKWrLRHc= github.com/aws/aws-sdk-go-v2/service/sso v1.20.2/go.mod h1:Vv9Xyk1KMHXrR3vNQe8W5LMFdTjSeWk0gBZBzvf3Qa0= github.com/aws/aws-sdk-go-v2/service/ssooidc v1.23.2 h1:pi0Skl6mNl2w8qWZXcdOyg197Zsf4G97U7Sso9JXGZE= From 3a9d72b78c622972047ddb7b49f9344ae96f0467 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jules=20Cast=C3=A9ran?= Date: Tue, 1 Oct 2024 12:09:23 +0200 Subject: [PATCH 12/89] feat(instance): server create with custom iops volumes (#4140) --- ...-usage-instance-server-create-usage.golden | 3 + docs/commands/instance.md | 5 + .../instance/v1/custom_server_create.go | 170 +- .../v1/custom_server_create_builder.go | 270 ++- .../instance/v1/custom_server_create_test.go | 36 +- ...ready-attached-additional-volume-id.golden | 4 +- ...valid-additional-volume-snapshot-id.golden | 4 +- ...rs-error-invalid-root-volume-format.golden | 9 +- ...errors-error-invalid-root-volume-id.golden | 4 +- ...ror-invalid-root-volume-snapshot-id.golden | 4 +- ...te-sbs-root-volume-with-iops.cassette.yaml | 2015 +++++++++++++++++ ...lumes-create-sbs-root-volume.cassette.yaml | 1875 +++++++++++++++ 12 files changed, 4217 insertions(+), 182 deletions(-) create mode 100644 internal/namespaces/instance/v1/testdata/test-create-server-volumes-create-sbs-root-volume-with-iops.cassette.yaml create mode 100644 internal/namespaces/instance/v1/testdata/test-create-server-volumes-create-sbs-root-volume.cassette.yaml diff --git a/cmd/scw/testdata/test-all-usage-instance-server-create-usage.golden b/cmd/scw/testdata/test-all-usage-instance-server-create-usage.golden index c73ce28090..a5bc0f2ce6 100644 --- a/cmd/scw/testdata/test-all-usage-instance-server-create-usage.golden +++ b/cmd/scw/testdata/test-all-usage-instance-server-create-usage.golden @@ -18,6 +18,9 @@ EXAMPLES: Create an instance with 2 local volumes (10GB and 10GB) scw instance server create image=ubuntu_focal root-volume=local:10GB additional-volumes.0=local:10GB + Create an instance with a SBS root volume (100GB and 15000 iops) + scw instance server create image=ubuntu_focal root-volume=sbs:100GB:15000 + Create an instance with volumes from snapshots scw instance server create image=ubuntu_focal root-volume=local: additional-volumes.0=block: diff --git a/docs/commands/instance.md b/docs/commands/instance.md index fbc7de8e2b..db1048536b 100644 --- a/docs/commands/instance.md +++ b/docs/commands/instance.md @@ -1752,6 +1752,11 @@ Create an instance with 2 local volumes (10GB and 10GB) scw instance server create image=ubuntu_focal root-volume=local:10GB additional-volumes.0=local:10GB ``` +Create an instance with a SBS root volume (100GB and 15000 iops) +``` +scw instance server create image=ubuntu_focal root-volume=sbs:100GB:15000 +``` + Create an instance with volumes from snapshots ``` scw instance server create image=ubuntu_focal root-volume=local: additional-volumes.0=block: diff --git a/internal/namespaces/instance/v1/custom_server_create.go b/internal/namespaces/instance/v1/custom_server_create.go index 9e2e3f7340..eec98d2e35 100644 --- a/internal/namespaces/instance/v1/custom_server_create.go +++ b/internal/namespaces/instance/v1/custom_server_create.go @@ -11,12 +11,10 @@ import ( "github.com/dustin/go-humanize" "github.com/scaleway/scaleway-cli/v2/core" - block "github.com/scaleway/scaleway-sdk-go/api/block/v1alpha1" "github.com/scaleway/scaleway-sdk-go/api/instance/v1" "github.com/scaleway/scaleway-sdk-go/api/marketplace/v2" "github.com/scaleway/scaleway-sdk-go/logger" "github.com/scaleway/scaleway-sdk-go/scw" - "github.com/scaleway/scaleway-sdk-go/validation" ) type instanceCreateServerRequest struct { @@ -161,6 +159,10 @@ func serverCreateCommand() *core.Command { Short: "Create an instance with 2 local volumes (10GB and 10GB)", ArgsJSON: `{"image":"ubuntu_focal","root_volume":"local:10GB","additional_volumes":["local:10GB"]}`, }, + { + Short: "Create an instance with a SBS root volume (100GB and 15000 iops)", + ArgsJSON: `{"image":"ubuntu_focal","root_volume":"sbs:100GB:15000"}`, + }, { Short: "Create an instance with volumes from snapshots", ArgsJSON: `{"image":"ubuntu_focal","root_volume":"local:","additional_volumes":["block:"]}`, @@ -239,6 +241,7 @@ func instanceServerCreateRun(ctx context.Context, argsI interface{}) (i interfac } createReq, createIPReq := serverBuilder.Build() + postCreationSetup := serverBuilder.BuildPostCreationSetup() needIPCreation := createIPReq != nil // @@ -280,6 +283,13 @@ func instanceServerCreateRun(ctx context.Context, argsI interface{}) (i interfac server := serverRes.Server logger.Debugf("server created %s", server.ID) + // Post server creation setup + /// Setup SBS volumes IOPS + err = postCreationSetup(ctx, server) + if err != nil { + logger.Warningf("error while setting up server after creation: %s", err.Error()) + } + // // Cloud-init // @@ -357,162 +367,6 @@ func addDefaultVolumes(serverType *instance.ServerType, volumes map[string]*inst return volumes } -// buildVolumes creates the initial volume map. -// It is not the definitive one, it will be mutated all along the process. -func buildVolumes(api *instance.API, blockAPI *block.API, zone scw.Zone, serverName, rootVolume string, additionalVolumes []string) (map[string]*instance.VolumeServerTemplate, error) { - volumes := make(map[string]*instance.VolumeServerTemplate) - if rootVolume != "" { - rootVolumeTemplate, err := buildVolumeTemplate(api, blockAPI, zone, rootVolume) - if err != nil { - return nil, err - } - - volumes["0"] = rootVolumeTemplate - } - - for i, v := range additionalVolumes { - volumeTemplate, err := buildVolumeTemplate(api, blockAPI, zone, v) - if err != nil { - return nil, err - } - index := strconv.Itoa(i + 1) - volumeTemplate.Name = scw.StringPtr(serverName + "-" + index) - - volumes[index] = volumeTemplate - } - - return volumes, nil -} - -// buildVolumeTemplate creates a instance.VolumeTemplate from a 'volumes' argument item. -// -// Volumes definition must be through multiple arguments (eg: volumes.0="l:20GB" volumes.1="b:100GB") -// -// A valid volume format is either -// - a "creation" format: ^((local|l|block|b|scratch|s):)?\d+GB?$ (size is handled by go-humanize, so other sizes are supported) -// - a "creation" format with a snapshot id: l: b: -// - a UUID format -func buildVolumeTemplate(api *instance.API, blockAPI *block.API, zone scw.Zone, flagV string) (*instance.VolumeServerTemplate, error) { - parts := strings.Split(strings.TrimSpace(flagV), ":") - - // Create volume. - if len(parts) == 2 { - vt := &instance.VolumeServerTemplate{} - - switch parts[0] { - case "l", "local": - vt.VolumeType = instance.VolumeVolumeTypeLSSD - case "b", "block": - vt.VolumeType = instance.VolumeVolumeTypeBSSD - case "s", "scratch": - vt.VolumeType = instance.VolumeVolumeTypeScratch - case "sbs": - vt.VolumeType = instance.VolumeVolumeTypeSbsVolume - default: - return nil, fmt.Errorf("invalid volume type %s in %s volume", parts[0], flagV) - } - - if validation.IsUUID(parts[1]) { - return buildVolumeTemplateFromSnapshot(api, zone, parts[1], vt.VolumeType) - } - - size, err := humanize.ParseBytes(parts[1]) - if err != nil { - return nil, fmt.Errorf("invalid size format %s in %s volume", parts[1], flagV) - } - vt.Size = scw.SizePtr(scw.Size(size)) - - return vt, nil - } - - // UUID format. - if len(parts) == 1 && validation.IsUUID(parts[0]) { - return buildVolumeTemplateFromUUID(api, blockAPI, zone, parts[0]) - } - - return nil, &core.CliError{ - Err: fmt.Errorf("invalid volume format '%s'", flagV), - Details: "", - Hint: `You must provide either a UUID ("11111111-1111-1111-1111-111111111111"), a local volume size ("local:100G" or "l:100G") or a block volume size ("block:100G" or "b:100G").`, - } -} - -// buildVolumeTemplateFromUUID validate an UUID volume and add their types and sizes. -// Add volume types and sizes allow US to treat UUID volumes like the others and simplify the implementation. -// The instance API refuse the type and the size for UUID volumes, therefore, -// sanitizeVolumeMap function will remove them. -func buildVolumeTemplateFromUUID(api *instance.API, blockAPI *block.API, zone scw.Zone, volumeUUID string) (*instance.VolumeServerTemplate, error) { - res, err := api.GetVolume(&instance.GetVolumeRequest{ - Zone: zone, - VolumeID: volumeUUID, - }) - if err != nil && !core.IsNotFoundError(err) { - return nil, err - } - - if res != nil { - // Check that volume is not already attached to a server. - if res.Volume.Server != nil { - return nil, fmt.Errorf("volume %s is already attached to %s server", res.Volume.ID, res.Volume.Server.ID) - } - - return &instance.VolumeServerTemplate{ - ID: &res.Volume.ID, - VolumeType: res.Volume.VolumeType, - Size: &res.Volume.Size, - }, nil - } - - blockRes, err := blockAPI.GetVolume(&block.GetVolumeRequest{ - Zone: zone, - VolumeID: volumeUUID, - }) - if err != nil { - if core.IsNotFoundError(err) { - return nil, fmt.Errorf("volume %s does not exist", volumeUUID) - } - return nil, err - } - - if len(blockRes.References) > 0 { - return nil, fmt.Errorf("volume %s is already attached to %s %s", blockRes.ID, blockRes.References[0].ProductResourceID, blockRes.References[0].ProductResourceType) - } - - return &instance.VolumeServerTemplate{ - ID: &blockRes.ID, - VolumeType: instance.VolumeVolumeTypeSbsVolume, // TODO: support snapshot - }, nil -} - -// buildVolumeTemplateFromUUID validate a snapshot UUID and check that requested volume type is compatible. -// The instance API refuse the size for Snapshot volumes, therefore, -// sanitizeVolumeMap function will remove them. -func buildVolumeTemplateFromSnapshot(api *instance.API, zone scw.Zone, snapshotUUID string, volumeType instance.VolumeVolumeType) (*instance.VolumeServerTemplate, error) { - res, err := api.GetSnapshot(&instance.GetSnapshotRequest{ - Zone: zone, - SnapshotID: snapshotUUID, - }) - if err != nil { - if core.IsNotFoundError(err) { - return nil, fmt.Errorf("snapshot %s does not exist", snapshotUUID) - } - return nil, err - } - - snapshotType := res.Snapshot.VolumeType - - if snapshotType != instance.VolumeVolumeTypeUnified && snapshotType != volumeType { - return nil, fmt.Errorf("snapshot of type %s not compatible with requested volume type %s", snapshotType, volumeType) - } - - return &instance.VolumeServerTemplate{ - Name: &res.Snapshot.Name, - VolumeType: volumeType, - BaseSnapshot: &res.Snapshot.ID, - Size: &res.Snapshot.Size, - }, nil -} - func validateImageServerTypeCompatibility(image *instance.Image, serverType *instance.ServerType, commercialType string) error { // An instance might not have any constraints on the local volume size if serverType.VolumesConstraint.MaxSize == 0 { diff --git a/internal/namespaces/instance/v1/custom_server_create_builder.go b/internal/namespaces/instance/v1/custom_server_create_builder.go index 95f648c72a..5ce452e480 100644 --- a/internal/namespaces/instance/v1/custom_server_create_builder.go +++ b/internal/namespaces/instance/v1/custom_server_create_builder.go @@ -1,10 +1,14 @@ package instance import ( + "context" + "errors" "fmt" "net" + "strconv" "strings" + "github.com/dustin/go-humanize" "github.com/scaleway/scaleway-cli/v2/core" block "github.com/scaleway/scaleway-sdk-go/api/block/v1alpha1" "github.com/scaleway/scaleway-sdk-go/api/instance/v1" @@ -20,6 +24,12 @@ type ServerBuilder struct { // createIPReq is filled with a request if an IP is needed createIPReq *instance.CreateIPRequest + // volumes is the list of requested volumes + volumes []*VolumeBuilder + + // rootVolume is the builder for the root volume + rootVolume *VolumeBuilder + // All needed APIs apiMarketplace *marketplace.API apiInstance *instance.API @@ -31,6 +41,8 @@ type ServerBuilder struct { serverImage *instance.Image } +// NewServerBuilder creates a new builder for a server with requested commercialType in given zone. +// commercialType will be used to validate that added components are supported. func NewServerBuilder(client *scw.Client, name string, zone scw.Zone, commercialType string) *ServerBuilder { sb := &ServerBuilder{ createReq: &instance.CreateServerRequest{ @@ -98,7 +110,7 @@ func (sb *ServerBuilder) isWindows() bool { return commercialTypeIsWindowsServer(sb.createReq.CommercialType) } -func (sb *ServerBuilder) rootVolume() *instance.VolumeServerTemplate { +func (sb *ServerBuilder) rootVolumeTemplate() *instance.VolumeServerTemplate { rootVolume, exists := sb.createReq.Volumes["0"] if !exists { return nil @@ -108,7 +120,7 @@ func (sb *ServerBuilder) rootVolume() *instance.VolumeServerTemplate { } func (sb *ServerBuilder) rootVolumeIsSBS() bool { - rootVolume := sb.rootVolume() + rootVolume := sb.rootVolumeTemplate() if rootVolume == nil { return false } @@ -219,13 +231,40 @@ func (sb *ServerBuilder) AddIP(ip string) (*ServerBuilder, error) { // // Also add default volumes to server, ex: scratch storage for GPU servers func (sb *ServerBuilder) AddVolumes(rootVolume string, additionalVolumes []string) (*ServerBuilder, error) { + var err error + if len(additionalVolumes) > 0 || rootVolume != "" { - // Create initial volume template map. - volumes, err := buildVolumes(sb.apiInstance, sb.apiBlock, sb.createReq.Zone, sb.createReq.Name, rootVolume, additionalVolumes) - if err != nil { - return sb, err + if rootVolume != "" { + rootVolumeBuilder, err := NewVolumeBuilder(sb.createReq.Zone, rootVolume) + if err != nil { + return sb, fmt.Errorf("failed to create root volume builder: %w", err) + } + sb.rootVolume = rootVolumeBuilder + } + for _, additionalVolume := range additionalVolumes { + additionalVolumeBuilder, err := NewVolumeBuilder(sb.createReq.Zone, additionalVolume) + if err != nil { + return sb, fmt.Errorf("failed to create additional volume builder: %w", err) + } + sb.volumes = append(sb.volumes, additionalVolumeBuilder) } + volumes := make(map[string]*instance.VolumeServerTemplate, len(sb.volumes)+1) + if sb.rootVolume != nil { + volumes["0"], err = sb.rootVolume.BuildVolumeServerTemplate(sb.apiInstance, sb.apiBlock) + if err != nil { + return sb, fmt.Errorf("failed to build root volume: %w", err) + } + } + for i, volume := range sb.volumes { + volumeTemplate, err := volume.BuildVolumeServerTemplate(sb.apiInstance, sb.apiBlock) + if err != nil { + return sb, fmt.Errorf("failed to build volume template: %w", err) + } + index := strconv.Itoa(i + 1) + volumeTemplate.Name = scw.StringPtr(sb.createReq.Name + "-" + index) + volumes[index] = volumeTemplate + } // Sanitize the volume map to respect API schemas sb.createReq.Volumes = volumes } @@ -237,6 +276,8 @@ func (sb *ServerBuilder) AddVolumes(rootVolume string, additionalVolumes []strin return sb, nil } +// ValidateVolumes validates that the volumes are valid and sanitize the prepared template. +// Server creation should fail if ValidateVolumes is not ran before. func (sb *ServerBuilder) ValidateVolumes() error { volumes := sb.createReq.Volumes if volumes != nil { @@ -313,3 +354,220 @@ func (sb *ServerBuilder) Validate() error { func (sb *ServerBuilder) Build() (*instance.CreateServerRequest, *instance.CreateIPRequest) { return sb.createReq, sb.createIPReq } + +type PostServerCreationSetupFunc func(ctx context.Context, server *instance.Server) error + +func (sb *ServerBuilder) BuildPostCreationSetup() PostServerCreationSetupFunc { + rootVolume := sb.rootVolume + volumes := sb.volumes + + return func(ctx context.Context, server *instance.Server) error { + if rootVolume != nil { + serverRootVolume, hasRootVolume := server.Volumes["0"] + if !hasRootVolume { + return errors.New("root volume not found") + } + rootVolume.ExecutePostCreationSetup(ctx, sb.apiBlock, serverRootVolume.ID) + } + for i, volume := range volumes { + serverVolume, serverHasVolume := server.Volumes[strconv.Itoa(i+1)] + if !serverHasVolume { + return fmt.Errorf("volume %d not found in server", i+1) + } + volume.ExecutePostCreationSetup(ctx, sb.apiBlock, serverVolume.ID) + } + + return nil + } +} + +type VolumeBuilder struct { + Zone scw.Zone + VolumeType instance.VolumeVolumeType + + // SnapshotID is the ID of the snapshot the volume should be created from. + SnapshotID *string + // VolumeID is the ID of the volume if one should be imported. + VolumeID *string + // Size is the size of the created Volume. If used, the volume should be created from scratch. + Size *scw.Size + // IOPS is the io per second to be configured for a created volume. + IOPS *uint32 +} + +// NewVolumeBuilder creates a volume builder from a 'volumes' argument item. +// +// Volumes definition must be through multiple arguments (eg: volumes.0="l:20GB" volumes.1="b:100GB" volumes.2="sbs:50GB:15000) +// +// A valid volume format is either +// - a "creation" format: ^((local|l|block|b|scratch|s|sbs):)?\d+GB?(:\d+)?$ (size is handled by go-humanize, so other sizes are supported) +// - a "creation" format with a snapshot id: l: b: +// - a UUID format +func NewVolumeBuilder(zone scw.Zone, flagV string) (*VolumeBuilder, error) { + parts := strings.Split(strings.TrimSpace(flagV), ":") + vb := &VolumeBuilder{ + Zone: zone, + } + + if len(parts) == 3 { + iops, err := strconv.ParseUint(parts[2], 10, 32) + if err != nil { + return nil, fmt.Errorf("invalid volume iops %s in %s volume", parts[2], flagV) + } + vb.IOPS = scw.Uint32Ptr(uint32(iops)) + parts = parts[0:2] + } + + if len(parts) == 2 { + switch parts[0] { + case "l", "local": + vb.VolumeType = instance.VolumeVolumeTypeLSSD + case "b", "block": + vb.VolumeType = instance.VolumeVolumeTypeBSSD + case "s", "scratch": + vb.VolumeType = instance.VolumeVolumeTypeScratch + case "sbs": + vb.VolumeType = instance.VolumeVolumeTypeSbsVolume + default: + return nil, fmt.Errorf("invalid volume type %s in %s volume", parts[0], flagV) + } + + if validation.IsUUID(parts[1]) { + vb.SnapshotID = scw.StringPtr(parts[1]) + } else { + size, err := humanize.ParseBytes(parts[1]) + if err != nil { + return nil, fmt.Errorf("invalid size format %s in %s volume", parts[1], flagV) + } + vb.Size = scw.SizePtr(scw.Size(size)) + } + + return vb, nil + } + + // UUID format. + if len(parts) == 1 && validation.IsUUID(parts[0]) { + vb.VolumeID = scw.StringPtr(parts[0]) + + return vb, nil + } + + return nil, &core.CliError{ + Err: fmt.Errorf("invalid volume format '%s'", flagV), + Details: "", + Hint: `You must provide either a UUID ("11111111-1111-1111-1111-111111111111"), a local volume size ("local:100G" or "l:100G") or a block volume size ("block:100G" or "b:100G").`, + } +} + +// buildSnapshotVolume builds the requested volume template to create a new volume from a snapshot +func (vb *VolumeBuilder) buildSnapshotVolume(api *instance.API) (*instance.VolumeServerTemplate, error) { + if vb.SnapshotID == nil { + return nil, errors.New("tried to build a volume from snapshot with an empty ID") + } + res, err := api.GetSnapshot(&instance.GetSnapshotRequest{ + Zone: vb.Zone, + SnapshotID: *vb.SnapshotID, + }) + if err != nil { + if core.IsNotFoundError(err) { + return nil, fmt.Errorf("snapshot %s does not exist", *vb.SnapshotID) + } + } + + snapshotType := res.Snapshot.VolumeType + + if snapshotType != instance.VolumeVolumeTypeUnified && snapshotType != vb.VolumeType { + return nil, fmt.Errorf("snapshot of type %s not compatible with requested volume type %s", snapshotType, vb.VolumeType) + } + + return &instance.VolumeServerTemplate{ + Name: &res.Snapshot.Name, + VolumeType: vb.VolumeType, + BaseSnapshot: &res.Snapshot.ID, + Size: &res.Snapshot.Size, + }, nil +} + +// buildImportedVolume builds the requested volume template to import an existing volume +func (vb *VolumeBuilder) buildImportedVolume(api *instance.API, blockAPI *block.API) (*instance.VolumeServerTemplate, error) { + if vb.VolumeID == nil { + return nil, errors.New("tried to import a volume with an empty ID") + } + + res, err := api.GetVolume(&instance.GetVolumeRequest{ + Zone: vb.Zone, + VolumeID: *vb.VolumeID, + }) + if err != nil && !core.IsNotFoundError(err) { + return nil, err + } + + if res != nil { + // Check that volume is not already attached to a server. + if res.Volume.Server != nil { + return nil, fmt.Errorf("volume %s is already attached to %s server", res.Volume.ID, res.Volume.Server.ID) + } + + return &instance.VolumeServerTemplate{ + ID: &res.Volume.ID, + VolumeType: res.Volume.VolumeType, + Size: &res.Volume.Size, + }, nil + } + + blockRes, err := blockAPI.GetVolume(&block.GetVolumeRequest{ + Zone: vb.Zone, + VolumeID: *vb.VolumeID, + }) + if err != nil { + if core.IsNotFoundError(err) { + return nil, fmt.Errorf("volume %s does not exist", *vb.VolumeID) + } + return nil, err + } + + if len(blockRes.References) > 0 { + return nil, fmt.Errorf("volume %s is already attached to %s %s", blockRes.ID, blockRes.References[0].ProductResourceID, blockRes.References[0].ProductResourceType) + } + + return &instance.VolumeServerTemplate{ + ID: &blockRes.ID, + VolumeType: instance.VolumeVolumeTypeSbsVolume, // TODO: support snapshot + }, nil +} + +// buildNewVolume builds the requested volume template to create a new volume with requested size +func (vb *VolumeBuilder) buildNewVolume() (*instance.VolumeServerTemplate, error) { + return &instance.VolumeServerTemplate{ + VolumeType: vb.VolumeType, + Size: vb.Size, + }, nil +} + +// BuildVolumeServerTemplate builds the requested volume template to be used in a CreateServerRequest +func (vb *VolumeBuilder) BuildVolumeServerTemplate(apiInstance *instance.API, apiBlock *block.API) (*instance.VolumeServerTemplate, error) { + if vb.SnapshotID != nil { + return vb.buildSnapshotVolume(apiInstance) + } + + if vb.VolumeID != nil { + return vb.buildImportedVolume(apiInstance, apiBlock) + } + + return vb.buildNewVolume() +} + +// ExecutePostCreationSetup executes requests that are required after volume creation. +func (vb *VolumeBuilder) ExecutePostCreationSetup(ctx context.Context, apiBlock *block.API, volumeID string) { + if vb.IOPS != nil { + _, err := apiBlock.UpdateVolume(&block.UpdateVolumeRequest{ + VolumeID: volumeID, + PerfIops: vb.IOPS, + }, + scw.WithContext(ctx), + ) + if err != nil { + core.ExtractLogger(ctx).Warning(fmt.Sprintf("Failed to update volume %s IOPS: %s", volumeID, err.Error())) + } + } +} diff --git a/internal/namespaces/instance/v1/custom_server_create_test.go b/internal/namespaces/instance/v1/custom_server_create_test.go index 727e477a82..2f442253ce 100644 --- a/internal/namespaces/instance/v1/custom_server_create_test.go +++ b/internal/namespaces/instance/v1/custom_server_create_test.go @@ -8,6 +8,7 @@ import ( "github.com/scaleway/scaleway-cli/v2/core" block "github.com/scaleway/scaleway-cli/v2/internal/namespaces/block/v1alpha1" "github.com/scaleway/scaleway-cli/v2/internal/namespaces/instance/v1" + blockSDK "github.com/scaleway/scaleway-sdk-go/api/block/v1alpha1" instanceSDK "github.com/scaleway/scaleway-sdk-go/api/instance/v1" "github.com/scaleway/scaleway-sdk-go/scw" ) @@ -214,6 +215,7 @@ func Test_CreateServer(t *testing.T) { Commands: instance.GetCommands(), Cmd: "scw instance server create image=ubuntu_bionic additional-volumes.0=b:1G additional-volumes.1=b:5G additional-volumes.2=b:10G stopped=true", Check: core.TestCheckCombine( + core.TestCheckExitCode(0), func(t *testing.T, ctx *core.CheckFuncCtx) { t.Helper() assert.NotNil(t, ctx.Result) @@ -221,7 +223,6 @@ func Test_CreateServer(t *testing.T) { assert.Equal(t, 5*scw.GB, ctx.Result.(*instanceSDK.Server).Volumes["2"].Size) assert.Equal(t, 10*scw.GB, ctx.Result.(*instanceSDK.Server).Volumes["3"].Size) }, - core.TestCheckExitCode(0), ), AfterFunc: deleteServerAfterFunc(), })) @@ -270,7 +271,6 @@ func Test_CreateServer(t *testing.T) { ), })) - /* Not yet available t.Run("create sbs root volume", core.Test(&core.TestConfig{ Commands: core.NewCommandsMerge( instance.GetCommands(), @@ -280,6 +280,7 @@ func Test_CreateServer(t *testing.T) { Check: core.TestCheckCombine( core.TestCheckExitCode(0), func(t *testing.T, ctx *core.CheckFuncCtx) { + t.Helper() assert.NotNil(t, ctx.Result) assert.Equal(t, instanceSDK.VolumeServerVolumeTypeSbsVolume, ctx.Result.(*instanceSDK.Server).Volumes["0"].VolumeType) }, @@ -289,7 +290,36 @@ func Test_CreateServer(t *testing.T) { ), })) - */ + t.Run("create sbs root volume with iops", core.Test(&core.TestConfig{ + Commands: core.NewCommandsMerge( + instance.GetCommands(), + block.GetCommands(), + ), + Cmd: "scw instance server create image=ubuntu_jammy root-volume=sbs:20GB:15000 stopped=true --debug", + Check: core.TestCheckCombine( + core.TestCheckExitCode(0), + func(t *testing.T, ctx *core.CheckFuncCtx) { + t.Helper() + assert.NotNil(t, ctx.Result) + rootVolume, rootVolumeExists := ctx.Result.(*instanceSDK.Server).Volumes["0"] + assert.True(t, rootVolumeExists) + assert.Equal(t, instanceSDK.VolumeServerVolumeTypeSbsVolume, rootVolume.VolumeType) + + api := blockSDK.NewAPI(ctx.Client) + vol, err := api.WaitForVolume(&blockSDK.WaitForVolumeRequest{ + VolumeID: rootVolume.ID, + Zone: rootVolume.Zone, + }) + assert.NoError(t, err) + assert.NotNil(t, vol.Specs) + assert.NotNil(t, vol.Specs.PerfIops) + assert.Equal(t, uint32(15000), *vol.Specs.PerfIops) + }, + ), + AfterFunc: core.AfterFuncCombine( + deleteServerAfterFunc(), + ), + })) }) //// // IP use cases diff --git a/internal/namespaces/instance/v1/testdata/test-create-server-errors-error-already-attached-additional-volume-id.golden b/internal/namespaces/instance/v1/testdata/test-create-server-errors-error-already-attached-additional-volume-id.golden index ba725bba7c..d5aee396b1 100644 --- a/internal/namespaces/instance/v1/testdata/test-create-server-errors-error-already-attached-additional-volume-id.golden +++ b/internal/namespaces/instance/v1/testdata/test-create-server-errors-error-already-attached-additional-volume-id.golden @@ -1,7 +1,7 @@ 🎲🎲🎲 EXIT CODE: 1 🎲🎲🎲 🟥🟥🟥 STDERR️️ 🟥🟥🟥️ -Volume 776911c7-35ec-47dd-9bdd-4c896ade1881 is already attached to 421f0309-363f-4616-acba-a6bf8d49af4f server +Failed to build volume template: volume 776911c7-35ec-47dd-9bdd-4c896ade1881 is already attached to 421f0309-363f-4616-acba-a6bf8d49af4f server 🟥🟥🟥 JSON STDERR 🟥🟥🟥 { - "error": "volume 776911c7-35ec-47dd-9bdd-4c896ade1881 is already attached to 421f0309-363f-4616-acba-a6bf8d49af4f server" + "error": "failed to build volume template: volume 776911c7-35ec-47dd-9bdd-4c896ade1881 is already attached to 421f0309-363f-4616-acba-a6bf8d49af4f server" } diff --git a/internal/namespaces/instance/v1/testdata/test-create-server-errors-error-invalid-additional-volume-snapshot-id.golden b/internal/namespaces/instance/v1/testdata/test-create-server-errors-error-invalid-additional-volume-snapshot-id.golden index e6920b95ca..6506d37b6a 100644 --- a/internal/namespaces/instance/v1/testdata/test-create-server-errors-error-invalid-additional-volume-snapshot-id.golden +++ b/internal/namespaces/instance/v1/testdata/test-create-server-errors-error-invalid-additional-volume-snapshot-id.golden @@ -1,7 +1,7 @@ 🎲🎲🎲 EXIT CODE: 1 🎲🎲🎲 🟥🟥🟥 STDERR️️ 🟥🟥🟥️ -Snapshot 29da9ad9-e759-4a56-82c8-f0607f93055c does not exist +Failed to build volume template: snapshot 29da9ad9-e759-4a56-82c8-f0607f93055c does not exist 🟥🟥🟥 JSON STDERR 🟥🟥🟥 { - "error": "snapshot 29da9ad9-e759-4a56-82c8-f0607f93055c does not exist" + "error": "failed to build volume template: snapshot 29da9ad9-e759-4a56-82c8-f0607f93055c does not exist" } diff --git a/internal/namespaces/instance/v1/testdata/test-create-server-errors-error-invalid-root-volume-format.golden b/internal/namespaces/instance/v1/testdata/test-create-server-errors-error-invalid-root-volume-format.golden index 0b21a34e97..8b6ddf7324 100644 --- a/internal/namespaces/instance/v1/testdata/test-create-server-errors-error-invalid-root-volume-format.golden +++ b/internal/namespaces/instance/v1/testdata/test-create-server-errors-error-invalid-root-volume-format.golden @@ -1,12 +1,7 @@ 🎲🎲🎲 EXIT CODE: 1 🎲🎲🎲 🟥🟥🟥 STDERR️️ 🟥🟥🟥️ -Invalid volume format '20GB' - -Hint: -You must provide either a UUID ("11111111-1111-1111-1111-111111111111"), a local volume size ("local:100G" or "l:100G") or a block volume size ("block:100G" or "b:100G"). +Failed to create root volume builder: invalid volume format '20GB' 🟥🟥🟥 JSON STDERR 🟥🟥🟥 { - "message": "invalid volume format '20GB'", - "error": {}, - "hint": "You must provide either a UUID (\"11111111-1111-1111-1111-111111111111\"), a local volume size (\"local:100G\" or \"l:100G\") or a block volume size (\"block:100G\" or \"b:100G\")." + "error": "failed to create root volume builder: invalid volume format '20GB'" } diff --git a/internal/namespaces/instance/v1/testdata/test-create-server-errors-error-invalid-root-volume-id.golden b/internal/namespaces/instance/v1/testdata/test-create-server-errors-error-invalid-root-volume-id.golden index 0ad8e007a3..e9432ed0d4 100644 --- a/internal/namespaces/instance/v1/testdata/test-create-server-errors-error-invalid-root-volume-id.golden +++ b/internal/namespaces/instance/v1/testdata/test-create-server-errors-error-invalid-root-volume-id.golden @@ -1,7 +1,7 @@ 🎲🎲🎲 EXIT CODE: 1 🎲🎲🎲 🟥🟥🟥 STDERR️️ 🟥🟥🟥️ -Volume 29da9ad9-e759-4a56-82c8-f0607f93055c does not exist +Failed to build root volume: volume 29da9ad9-e759-4a56-82c8-f0607f93055c does not exist 🟥🟥🟥 JSON STDERR 🟥🟥🟥 { - "error": "volume 29da9ad9-e759-4a56-82c8-f0607f93055c does not exist" + "error": "failed to build root volume: volume 29da9ad9-e759-4a56-82c8-f0607f93055c does not exist" } diff --git a/internal/namespaces/instance/v1/testdata/test-create-server-errors-error-invalid-root-volume-snapshot-id.golden b/internal/namespaces/instance/v1/testdata/test-create-server-errors-error-invalid-root-volume-snapshot-id.golden index e6920b95ca..b3c9256c98 100644 --- a/internal/namespaces/instance/v1/testdata/test-create-server-errors-error-invalid-root-volume-snapshot-id.golden +++ b/internal/namespaces/instance/v1/testdata/test-create-server-errors-error-invalid-root-volume-snapshot-id.golden @@ -1,7 +1,7 @@ 🎲🎲🎲 EXIT CODE: 1 🎲🎲🎲 🟥🟥🟥 STDERR️️ 🟥🟥🟥️ -Snapshot 29da9ad9-e759-4a56-82c8-f0607f93055c does not exist +Failed to build root volume: snapshot 29da9ad9-e759-4a56-82c8-f0607f93055c does not exist 🟥🟥🟥 JSON STDERR 🟥🟥🟥 { - "error": "snapshot 29da9ad9-e759-4a56-82c8-f0607f93055c does not exist" + "error": "failed to build root volume: snapshot 29da9ad9-e759-4a56-82c8-f0607f93055c does not exist" } diff --git a/internal/namespaces/instance/v1/testdata/test-create-server-volumes-create-sbs-root-volume-with-iops.cassette.yaml b/internal/namespaces/instance/v1/testdata/test-create-server-volumes-create-sbs-root-volume-with-iops.cassette.yaml new file mode 100644 index 0000000000..fb8383dc39 --- /dev/null +++ b/internal/namespaces/instance/v1/testdata/test-create-server-volumes-create-sbs-root-volume-with-iops.cassette.yaml @@ -0,0 +1,2015 @@ +--- +version: 1 +interactions: +- request: + body: '{"servers": {"COPARM1-16C-64G": {"alt_names": [], "arch": "arm64", "ncpus": + 16, "ram": 68719476736, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": + 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 252.14, "hourly_price": 0.3454, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 1600000000, "sum_internet_bandwidth": 1600000000, "interfaces": [{"internal_bandwidth": + 1600000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 1600000000}]}, "block_bandwidth": 671088640}, "COPARM1-2C-8G": {"alt_names": + [], "arch": "arm64", "ncpus": 2, "ram": 8589934592, "gpu": 0, "mig_profile": + null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 31.1, "hourly_price": 0.0426, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 200000000, "sum_internet_bandwidth": + 200000000, "interfaces": [{"internal_bandwidth": 200000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 200000000}]}, "block_bandwidth": + 83886080}, "COPARM1-32C-128G": {"alt_names": [], "arch": "arm64", "ncpus": 32, + "ram": 137438953472, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": + 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 506.26, "hourly_price": 0.6935, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 3200000000, "sum_internet_bandwidth": 3200000000, "interfaces": [{"internal_bandwidth": + 3200000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 3200000000}]}, "block_bandwidth": 1342177280}, "COPARM1-4C-16G": {"alt_names": + [], "arch": "arm64", "ncpus": 4, "ram": 17179869184, "gpu": 0, "mig_profile": + null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 62.56, "hourly_price": 0.0857, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 400000000, "sum_internet_bandwidth": + 400000000, "interfaces": [{"internal_bandwidth": 400000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 400000000}]}, "block_bandwidth": + 167772160}, "COPARM1-8C-32G": {"alt_names": [], "arch": "arm64", "ncpus": 8, + "ram": 34359738368, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": + 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 125.85, "hourly_price": 0.1724, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 800000000, "sum_internet_bandwidth": 800000000, "interfaces": [{"internal_bandwidth": + 800000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 800000000}]}, "block_bandwidth": 335544320}, "DEV1-L": {"alt_names": [], "arch": + "x86_64", "ncpus": 4, "ram": 8589934592, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 80000000000}, "per_volume_constraint": {"l_ssd": + {"min_size": 1000000000, "max_size": 800000000000}}, "scratch_storage_max_size": + null, "baremetal": false, "monthly_price": 36.1496, "hourly_price": 0.04952, + "capabilities": {"boot_types": ["local", "rescue"], "placement_groups": true, + "block_storage": true, "hot_snapshots_local_volume": true, "private_network": + 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 400000000, "sum_internet_bandwidth": + 400000000, "interfaces": [{"internal_bandwidth": 400000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 400000000}]}, "block_bandwidth": + 209715200}, "DEV1-M": {"alt_names": [], "arch": "x86_64", "ncpus": 3, "ram": + 4294967296, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + 0, "max_size": 40000000000}, "per_volume_constraint": {"l_ssd": {"min_size": + 1000000000, "max_size": 800000000000}}, "scratch_storage_max_size": null, "baremetal": + false, "monthly_price": 18.6588, "hourly_price": 0.02556, "capabilities": {"boot_types": + ["local", "rescue"], "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + true, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 300000000, "sum_internet_bandwidth": 300000000, "interfaces": [{"internal_bandwidth": + 300000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 300000000}]}, "block_bandwidth": 157286400}, "DEV1-S": {"alt_names": [], "arch": + "x86_64", "ncpus": 2, "ram": 2147483648, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 20000000000}, "per_volume_constraint": {"l_ssd": + {"min_size": 1000000000, "max_size": 800000000000}}, "scratch_storage_max_size": + null, "baremetal": false, "monthly_price": 9.9864, "hourly_price": 0.01368, + "capabilities": {"boot_types": ["local", "rescue"], "placement_groups": true, + "block_storage": true, "hot_snapshots_local_volume": true, "private_network": + 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 200000000, "sum_internet_bandwidth": + 200000000, "interfaces": [{"internal_bandwidth": 200000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 200000000}]}, "block_bandwidth": + 104857600}, "DEV1-XL": {"alt_names": [], "arch": "x86_64", "ncpus": 4, "ram": + 12884901888, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + 0, "max_size": 120000000000}, "per_volume_constraint": {"l_ssd": {"min_size": + 1000000000, "max_size": 800000000000}}, "scratch_storage_max_size": null, "baremetal": + false, "monthly_price": 53.3484, "hourly_price": 0.07308, "capabilities": {"boot_types": + ["local", "rescue"], "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + true, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 500000000, "sum_internet_bandwidth": 500000000, "interfaces": [{"internal_bandwidth": + 500000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 500000000}]}, "block_bandwidth": 262144000}, "ENT1-2XL": {"alt_names": [], "arch": + "x86_64", "ncpus": 96, "ram": 412316860416, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": + 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 2576.9, "hourly_price": 3.53, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 20000000000, "sum_internet_bandwidth": 20000000000, "interfaces": [{"internal_bandwidth": + 20000000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 20000000000}]}, "block_bandwidth": 21474836480}, "ENT1-L": {"alt_names": [], + "arch": "x86_64", "ncpus": 32, "ram": 137438953472, "gpu": 0, "mig_profile": + null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 861.4, "hourly_price": 1.18, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 6400000000, "sum_internet_bandwidth": + 6400000000, "interfaces": [{"internal_bandwidth": 6400000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 6400000000}]}, "block_bandwidth": + 6710886400}, "ENT1-M": {"alt_names": [], "arch": "x86_64", "ncpus": 16, "ram": + 68719476736, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": + 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 430.7, "hourly_price": 0.59, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 3200000000, "sum_internet_bandwidth": 3200000000, "interfaces": [{"internal_bandwidth": + 3200000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 3200000000}]}, "block_bandwidth": 3355443200}, "ENT1-S": {"alt_names": [], "arch": + "x86_64", "ncpus": 8, "ram": 34359738368, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": + 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 211.7, "hourly_price": 0.29, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 1600000000, "sum_internet_bandwidth": 1600000000, "interfaces": [{"internal_bandwidth": + 1600000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 1600000000}]}, "block_bandwidth": 1677721600}, "ENT1-XL": {"alt_names": [], + "arch": "x86_64", "ncpus": 64, "ram": 274877906944, "gpu": 0, "mig_profile": + null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 1715.5, "hourly_price": 2.35, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 12800000000, "sum_internet_bandwidth": + 12800000000, "interfaces": [{"internal_bandwidth": 12800000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 12800000000}]}, "block_bandwidth": + 13421772800}, "ENT1-XS": {"alt_names": [], "arch": "x86_64", "ncpus": 4, "ram": + 17179869184, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": + 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 107.31, "hourly_price": 0.147, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 800000000, "sum_internet_bandwidth": 800000000, "interfaces": [{"internal_bandwidth": + 800000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 800000000}]}, "block_bandwidth": 838860800}, "ENT1-XXS": {"alt_names": [], "arch": + "x86_64", "ncpus": 2, "ram": 8589934592, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": + 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 53.655, "hourly_price": 0.0735, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 400000000, "sum_internet_bandwidth": 400000000, "interfaces": [{"internal_bandwidth": + 400000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 400000000}]}, "block_bandwidth": 419430400}, "GP1-L": {"alt_names": [], "arch": + "x86_64", "ncpus": 32, "ram": 137438953472, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 600000000000}, "per_volume_constraint": {"l_ssd": + {"min_size": 1000000000, "max_size": 800000000000}}, "scratch_storage_max_size": + null, "baremetal": false, "monthly_price": 576.262, "hourly_price": 0.7894, + "capabilities": {"boot_types": ["local", "rescue"], "placement_groups": true, + "block_storage": true, "hot_snapshots_local_volume": true, "private_network": + 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 5000000000, + "sum_internet_bandwidth": 5000000000, "interfaces": [{"internal_bandwidth": + 5000000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 5000000000}]}, "block_bandwidth": 1073741824}, "GP1-M": {"alt_names": [], "arch": + "x86_64", "ncpus": 16, "ram": 68719476736, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 600000000000}, "per_volume_constraint": {"l_ssd": + {"min_size": 1000000000, "max_size": 800000000000}}, "scratch_storage_max_size": + null, "baremetal": false, "monthly_price": 296.672, "hourly_price": 0.4064, + "capabilities": {"boot_types": ["local", "rescue"], "placement_groups": true, + "block_storage": true, "hot_snapshots_local_volume": true, "private_network": + 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 1500000000, + "sum_internet_bandwidth": 1500000000, "interfaces": [{"internal_bandwidth": + 1500000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 1500000000}]}, "block_bandwidth": 838860800}, "GP1-S": {"alt_names": [], "arch": + "x86_64", "ncpus": 8, "ram": 34359738368, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 300000000000}, "per_volume_constraint": {"l_ssd": + {"min_size": 1000000000, "max_size": 800000000000}}, "scratch_storage_max_size": + null, "baremetal": false, "monthly_price": 149.066, "hourly_price": 0.2042, + "capabilities": {"boot_types": ["local", "rescue"], "placement_groups": true, + "block_storage": true, "hot_snapshots_local_volume": true, "private_network": + 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 800000000, "sum_internet_bandwidth": + 800000000, "interfaces": [{"internal_bandwidth": 800000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 800000000}]}, "block_bandwidth": + 524288000}, "GP1-VIZ": {"alt_names": [], "arch": "x86_64", "ncpus": 8, "ram": + 34359738368, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + 0, "max_size": 300000000000}, "per_volume_constraint": {"l_ssd": {"min_size": + 1000000000, "max_size": 800000000000}}, "scratch_storage_max_size": null, "baremetal": + false, "monthly_price": 72.0, "hourly_price": 0.1, "capabilities": {"boot_types": + ["local", "rescue"], "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + true, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 500000000, "sum_internet_bandwidth": 500000000, "interfaces": [{"internal_bandwidth": + 500000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 500000000}]}, "block_bandwidth": 314572800}, "GP1-XL": {"alt_names": [], "arch": + "x86_64", "ncpus": 48, "ram": 274877906944, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 600000000000}, "per_volume_constraint": {"l_ssd": + {"min_size": 1000000000, "max_size": 800000000000}}, "scratch_storage_max_size": + null, "baremetal": false, "monthly_price": 1220.122, "hourly_price": 1.6714, + "capabilities": {"boot_types": ["local", "rescue"], "placement_groups": true, + "block_storage": true, "hot_snapshots_local_volume": true, "private_network": + 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 10000000000, + "sum_internet_bandwidth": 10000000000, "interfaces": [{"internal_bandwidth": + 10000000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 10000000000}]}, "block_bandwidth": 2147483648}, "GP1-XS": {"alt_names": [], + "arch": "x86_64", "ncpus": 4, "ram": 17179869184, "gpu": 0, "mig_profile": null, + "volumes_constraint": {"min_size": 0, "max_size": 150000000000}, "per_volume_constraint": + {"l_ssd": {"min_size": 1000000000, "max_size": 800000000000}}, "scratch_storage_max_size": + null, "baremetal": false, "monthly_price": 74.168, "hourly_price": 0.1016, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": true, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 500000000, "sum_internet_bandwidth": + 500000000, "interfaces": [{"internal_bandwidth": 500000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 500000000}]}, "block_bandwidth": + 314572800}, "PLAY2-MICRO": {"alt_names": [], "arch": "x86_64", "ncpus": 4, "ram": + 8589934592, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": + 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 39.42, "hourly_price": 0.054, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 400000000, "sum_internet_bandwidth": 400000000, "interfaces": [{"internal_bandwidth": + 400000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 400000000}]}, "block_bandwidth": 167772160}, "PLAY2-NANO": {"alt_names": [], + "arch": "x86_64", "ncpus": 2, "ram": 4294967296, "gpu": 0, "mig_profile": null, + "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 19.71, "hourly_price": 0.027, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 200000000, "sum_internet_bandwidth": + 200000000, "interfaces": [{"internal_bandwidth": 200000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 200000000}]}, "block_bandwidth": + 83886080}, "PLAY2-PICO": {"alt_names": [], "arch": "x86_64", "ncpus": 1, "ram": + 2147483648, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": + 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 10.22, "hourly_price": 0.014, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 100000000, "sum_internet_bandwidth": 100000000, "interfaces": [{"internal_bandwidth": + 100000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 100000000}]}, "block_bandwidth": 41943040}, "POP2-16C-64G": {"alt_names": [], + "arch": "x86_64", "ncpus": 16, "ram": 68719476736, "gpu": 0, "mig_profile": + null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 430.7, "hourly_price": 0.59, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 3200000000, "sum_internet_bandwidth": + 3200000000, "interfaces": [{"internal_bandwidth": 3200000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 3200000000}]}, "block_bandwidth": + 3355443200}, "POP2-16C-64G-WIN": {"alt_names": [], "arch": "x86_64", "ncpus": + 16, "ram": 68719476736, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": + 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 1063.391, "hourly_price": 1.4567, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 3200000000, "sum_internet_bandwidth": 3200000000, "interfaces": [{"internal_bandwidth": + 3200000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 3200000000}]}, "block_bandwidth": 3355443200}, "POP2-2C-8G": {"alt_names": [], + "arch": "x86_64", "ncpus": 2, "ram": 8589934592, "gpu": 0, "mig_profile": null, + "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 53.66, "hourly_price": 0.0735, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 400000000, "sum_internet_bandwidth": + 400000000, "interfaces": [{"internal_bandwidth": 400000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 400000000}]}, "block_bandwidth": + 419430400}, "POP2-2C-8G-WIN": {"alt_names": [], "arch": "x86_64", "ncpus": 2, + "ram": 8589934592, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": + 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 133.079, "hourly_price": 0.1823, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 400000000, "sum_internet_bandwidth": 400000000, "interfaces": [{"internal_bandwidth": + 400000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 400000000}]}, "block_bandwidth": 419430400}, "POP2-32C-128G": {"alt_names": + [], "arch": "x86_64", "ncpus": 32, "ram": 137438953472, "gpu": 0, "mig_profile": + null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 861.4, "hourly_price": 1.18, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 6400000000, "sum_internet_bandwidth": + 6400000000, "interfaces": [{"internal_bandwidth": 6400000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 6400000000}]}, "block_bandwidth": + 6710886400}, "POP2-32C-128G-WIN": {"alt_names": [], "arch": "x86_64", "ncpus": + 32, "ram": 137438953472, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": + 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 2126.709, "hourly_price": 2.9133, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 6400000000, "sum_internet_bandwidth": 6400000000, "interfaces": [{"internal_bandwidth": + 6400000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 6400000000}]}, "block_bandwidth": 6710886400}, "POP2-4C-16G": {"alt_names": + [], "arch": "x86_64", "ncpus": 4, "ram": 17179869184, "gpu": 0, "mig_profile": + null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 107.31, "hourly_price": 0.147, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 800000000, "sum_internet_bandwidth": + 800000000, "interfaces": [{"internal_bandwidth": 800000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 800000000}]}, "block_bandwidth": + 838860800}, "POP2-4C-16G-WIN": {"alt_names": [], "arch": "x86_64", "ncpus": + 4, "ram": 17179869184, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": + 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 265.501, "hourly_price": 0.3637, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 800000000, "sum_internet_bandwidth": 800000000, "interfaces": [{"internal_bandwidth": + 800000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 800000000}]}, "block_bandwidth": 838860800}, "POP2-64C-256G": {"alt_names": + [], "arch": "x86_64", "ncpus": 64, "ram": 274877906944, "gpu": 0, "mig_profile": + null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 1715.5, "hourly_price": 2.35, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 12800000000, "sum_internet_bandwidth": + 12800000000, "interfaces": [{"internal_bandwidth": 12800000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 12800000000}]}, "block_bandwidth": + 13421772800}, "POP2-8C-32G": {"alt_names": [], "arch": "x86_64", "ncpus": 8, + "ram": 34359738368, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": + 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 211.7, "hourly_price": 0.29, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 1600000000, "sum_internet_bandwidth": 1600000000, "interfaces": [{"internal_bandwidth": + 1600000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 1600000000}]}, "block_bandwidth": 1677721600}, "POP2-8C-32G-WIN": {"alt_names": + [], "arch": "x86_64", "ncpus": 8, "ram": 34359738368, "gpu": 0, "mig_profile": + null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 528.009, "hourly_price": 0.7233, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 1600000000, "sum_internet_bandwidth": + 1600000000, "interfaces": [{"internal_bandwidth": 1600000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 1600000000}]}, "block_bandwidth": + 1677721600}, "POP2-HC-16C-32G": {"alt_names": [], "arch": "x86_64", "ncpus": + 16, "ram": 34359738368, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": + 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 310.69, "hourly_price": 0.4256, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 3200000000, "sum_internet_bandwidth": 3200000000, "interfaces": [{"internal_bandwidth": + 3200000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 3200000000}]}, "block_bandwidth": 3355443200}, "POP2-HC-2C-4G": {"alt_names": + [], "arch": "x86_64", "ncpus": 2, "ram": 4294967296, "gpu": 0, "mig_profile": + null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 38.84, "hourly_price": 0.0532, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 400000000, "sum_internet_bandwidth": + 400000000, "interfaces": [{"internal_bandwidth": 400000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 400000000}]}, "block_bandwidth": + 419430400}, "POP2-HC-32C-64G": {"alt_names": [], "arch": "x86_64", "ncpus": + 32, "ram": 68719476736, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": + 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 621.38, "hourly_price": 0.8512, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 6400000000, "sum_internet_bandwidth": 6400000000, "interfaces": [{"internal_bandwidth": + 6400000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 6400000000}]}, "block_bandwidth": 6710886400}, "POP2-HC-4C-8G": {"alt_names": + [], "arch": "x86_64", "ncpus": 4, "ram": 8589934592, "gpu": 0, "mig_profile": + null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 77.67, "hourly_price": 0.1064, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 800000000, "sum_internet_bandwidth": + 800000000, "interfaces": [{"internal_bandwidth": 800000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 800000000}]}, "block_bandwidth": + 838860800}, "POP2-HC-64C-128G": {"alt_names": [], "arch": "x86_64", "ncpus": + 64, "ram": 137438953472, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": + 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 1242.75, "hourly_price": 1.7024, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 12800000000, "sum_internet_bandwidth": 12800000000, "interfaces": [{"internal_bandwidth": + 12800000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 12800000000}]}, "block_bandwidth": 13421772800}, "POP2-HC-8C-16G": {"alt_names": + [], "arch": "x86_64", "ncpus": 8, "ram": 17179869184, "gpu": 0, "mig_profile": + null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 155.34, "hourly_price": 0.2128, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 1600000000, "sum_internet_bandwidth": + 1600000000, "interfaces": [{"internal_bandwidth": 1600000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 1600000000}]}, "block_bandwidth": + 1677721600}, "POP2-HM-16C-128G": {"alt_names": [], "arch": "x86_64", "ncpus": + 16, "ram": 137438953472, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": + 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 601.52, "hourly_price": 0.824, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 3200000000, "sum_internet_bandwidth": 3200000000, "interfaces": [{"internal_bandwidth": + 3200000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 3200000000}]}, "block_bandwidth": 3355443200}, "POP2-HM-2C-16G": {"alt_names": + [], "arch": "x86_64", "ncpus": 2, "ram": 17179869184, "gpu": 0, "mig_profile": + null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 75.19, "hourly_price": 0.103, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 400000000, "sum_internet_bandwidth": + 400000000, "interfaces": [{"internal_bandwidth": 400000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 400000000}]}, "block_bandwidth": + 419430400}, "POP2-HM-32C-256G": {"alt_names": [], "arch": "x86_64", "ncpus": + 32, "ram": 274877906944, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": + 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 1203.04, "hourly_price": 1.648, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 6400000000, "sum_internet_bandwidth": 6400000000, "interfaces": [{"internal_bandwidth": + 6400000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 6400000000}]}, "block_bandwidth": 6710886400}, "POP2-HM-4C-32G": {"alt_names": + [], "arch": "x86_64", "ncpus": 4, "ram": 34359738368, "gpu": 0, "mig_profile": + null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 150.38, "hourly_price": 0.206, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 800000000, "sum_internet_bandwidth": + 800000000, "interfaces": [{"internal_bandwidth": 800000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 800000000}]}, "block_bandwidth": + 838860800}, "POP2-HM-64C-512G": {"alt_names": [], "arch": "x86_64", "ncpus": + 64, "ram": 549755813888, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": + 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 2406.08, "hourly_price": 3.296, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 12800000000, "sum_internet_bandwidth": 12800000000, "interfaces": [{"internal_bandwidth": + 12800000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 12800000000}]}, "block_bandwidth": 13421772800}, "POP2-HM-8C-64G": {"alt_names": + [], "arch": "x86_64", "ncpus": 8, "ram": 68719476736, "gpu": 0, "mig_profile": + null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 300.76, "hourly_price": 0.412, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 1600000000, "sum_internet_bandwidth": + 1600000000, "interfaces": [{"internal_bandwidth": 1600000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 1600000000}]}, "block_bandwidth": + 1677721600}, "POP2-HN-10": {"alt_names": [], "arch": "x86_64", "ncpus": 4, "ram": + 8589934592, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": + 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 530.29, "hourly_price": 0.7264, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 10000000000, "sum_internet_bandwidth": 10000000000, "interfaces": [{"internal_bandwidth": + 10000000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 10000000000}]}, "block_bandwidth": 838860800}, "POP2-HN-3": {"alt_names": [], + "arch": "x86_64", "ncpus": 2, "ram": 4294967296, "gpu": 0, "mig_profile": null, + "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 186.49, "hourly_price": 0.2554, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 3000000000, "sum_internet_bandwidth": + 3000000000, "interfaces": [{"internal_bandwidth": 3000000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 3000000000}]}, "block_bandwidth": + 419430400}}}' + form: {} + headers: + User-Agent: + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.0; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/instance/v1/zones/fr-par-1/products/servers?page=1 + method: GET + response: + body: '{"servers": {"COPARM1-16C-64G": {"alt_names": [], "arch": "arm64", "ncpus": + 16, "ram": 68719476736, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": + 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 252.14, "hourly_price": 0.3454, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 1600000000, "sum_internet_bandwidth": 1600000000, "interfaces": [{"internal_bandwidth": + 1600000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 1600000000}]}, "block_bandwidth": 671088640}, "COPARM1-2C-8G": {"alt_names": + [], "arch": "arm64", "ncpus": 2, "ram": 8589934592, "gpu": 0, "mig_profile": + null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 31.1, "hourly_price": 0.0426, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 200000000, "sum_internet_bandwidth": + 200000000, "interfaces": [{"internal_bandwidth": 200000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 200000000}]}, "block_bandwidth": + 83886080}, "COPARM1-32C-128G": {"alt_names": [], "arch": "arm64", "ncpus": 32, + "ram": 137438953472, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": + 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 506.26, "hourly_price": 0.6935, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 3200000000, "sum_internet_bandwidth": 3200000000, "interfaces": [{"internal_bandwidth": + 3200000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 3200000000}]}, "block_bandwidth": 1342177280}, "COPARM1-4C-16G": {"alt_names": + [], "arch": "arm64", "ncpus": 4, "ram": 17179869184, "gpu": 0, "mig_profile": + null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 62.56, "hourly_price": 0.0857, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 400000000, "sum_internet_bandwidth": + 400000000, "interfaces": [{"internal_bandwidth": 400000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 400000000}]}, "block_bandwidth": + 167772160}, "COPARM1-8C-32G": {"alt_names": [], "arch": "arm64", "ncpus": 8, + "ram": 34359738368, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": + 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 125.85, "hourly_price": 0.1724, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 800000000, "sum_internet_bandwidth": 800000000, "interfaces": [{"internal_bandwidth": + 800000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 800000000}]}, "block_bandwidth": 335544320}, "DEV1-L": {"alt_names": [], "arch": + "x86_64", "ncpus": 4, "ram": 8589934592, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 80000000000}, "per_volume_constraint": {"l_ssd": + {"min_size": 1000000000, "max_size": 800000000000}}, "scratch_storage_max_size": + null, "baremetal": false, "monthly_price": 36.1496, "hourly_price": 0.04952, + "capabilities": {"boot_types": ["local", "rescue"], "placement_groups": true, + "block_storage": true, "hot_snapshots_local_volume": true, "private_network": + 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 400000000, "sum_internet_bandwidth": + 400000000, "interfaces": [{"internal_bandwidth": 400000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 400000000}]}, "block_bandwidth": + 209715200}, "DEV1-M": {"alt_names": [], "arch": "x86_64", "ncpus": 3, "ram": + 4294967296, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + 0, "max_size": 40000000000}, "per_volume_constraint": {"l_ssd": {"min_size": + 1000000000, "max_size": 800000000000}}, "scratch_storage_max_size": null, "baremetal": + false, "monthly_price": 18.6588, "hourly_price": 0.02556, "capabilities": {"boot_types": + ["local", "rescue"], "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + true, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 300000000, "sum_internet_bandwidth": 300000000, "interfaces": [{"internal_bandwidth": + 300000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 300000000}]}, "block_bandwidth": 157286400}, "DEV1-S": {"alt_names": [], "arch": + "x86_64", "ncpus": 2, "ram": 2147483648, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 20000000000}, "per_volume_constraint": {"l_ssd": + {"min_size": 1000000000, "max_size": 800000000000}}, "scratch_storage_max_size": + null, "baremetal": false, "monthly_price": 9.9864, "hourly_price": 0.01368, + "capabilities": {"boot_types": ["local", "rescue"], "placement_groups": true, + "block_storage": true, "hot_snapshots_local_volume": true, "private_network": + 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 200000000, "sum_internet_bandwidth": + 200000000, "interfaces": [{"internal_bandwidth": 200000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 200000000}]}, "block_bandwidth": + 104857600}, "DEV1-XL": {"alt_names": [], "arch": "x86_64", "ncpus": 4, "ram": + 12884901888, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + 0, "max_size": 120000000000}, "per_volume_constraint": {"l_ssd": {"min_size": + 1000000000, "max_size": 800000000000}}, "scratch_storage_max_size": null, "baremetal": + false, "monthly_price": 53.3484, "hourly_price": 0.07308, "capabilities": {"boot_types": + ["local", "rescue"], "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + true, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 500000000, "sum_internet_bandwidth": 500000000, "interfaces": [{"internal_bandwidth": + 500000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 500000000}]}, "block_bandwidth": 262144000}, "ENT1-2XL": {"alt_names": [], "arch": + "x86_64", "ncpus": 96, "ram": 412316860416, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": + 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 2576.9, "hourly_price": 3.53, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 20000000000, "sum_internet_bandwidth": 20000000000, "interfaces": [{"internal_bandwidth": + 20000000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 20000000000}]}, "block_bandwidth": 21474836480}, "ENT1-L": {"alt_names": [], + "arch": "x86_64", "ncpus": 32, "ram": 137438953472, "gpu": 0, "mig_profile": + null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 861.4, "hourly_price": 1.18, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 6400000000, "sum_internet_bandwidth": + 6400000000, "interfaces": [{"internal_bandwidth": 6400000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 6400000000}]}, "block_bandwidth": + 6710886400}, "ENT1-M": {"alt_names": [], "arch": "x86_64", "ncpus": 16, "ram": + 68719476736, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": + 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 430.7, "hourly_price": 0.59, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 3200000000, "sum_internet_bandwidth": 3200000000, "interfaces": [{"internal_bandwidth": + 3200000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 3200000000}]}, "block_bandwidth": 3355443200}, "ENT1-S": {"alt_names": [], "arch": + "x86_64", "ncpus": 8, "ram": 34359738368, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": + 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 211.7, "hourly_price": 0.29, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 1600000000, "sum_internet_bandwidth": 1600000000, "interfaces": [{"internal_bandwidth": + 1600000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 1600000000}]}, "block_bandwidth": 1677721600}, "ENT1-XL": {"alt_names": [], + "arch": "x86_64", "ncpus": 64, "ram": 274877906944, "gpu": 0, "mig_profile": + null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 1715.5, "hourly_price": 2.35, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 12800000000, "sum_internet_bandwidth": + 12800000000, "interfaces": [{"internal_bandwidth": 12800000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 12800000000}]}, "block_bandwidth": + 13421772800}, "ENT1-XS": {"alt_names": [], "arch": "x86_64", "ncpus": 4, "ram": + 17179869184, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": + 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 107.31, "hourly_price": 0.147, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 800000000, "sum_internet_bandwidth": 800000000, "interfaces": [{"internal_bandwidth": + 800000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 800000000}]}, "block_bandwidth": 838860800}, "ENT1-XXS": {"alt_names": [], "arch": + "x86_64", "ncpus": 2, "ram": 8589934592, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": + 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 53.655, "hourly_price": 0.0735, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 400000000, "sum_internet_bandwidth": 400000000, "interfaces": [{"internal_bandwidth": + 400000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 400000000}]}, "block_bandwidth": 419430400}, "GP1-L": {"alt_names": [], "arch": + "x86_64", "ncpus": 32, "ram": 137438953472, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 600000000000}, "per_volume_constraint": {"l_ssd": + {"min_size": 1000000000, "max_size": 800000000000}}, "scratch_storage_max_size": + null, "baremetal": false, "monthly_price": 576.262, "hourly_price": 0.7894, + "capabilities": {"boot_types": ["local", "rescue"], "placement_groups": true, + "block_storage": true, "hot_snapshots_local_volume": true, "private_network": + 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 5000000000, + "sum_internet_bandwidth": 5000000000, "interfaces": [{"internal_bandwidth": + 5000000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 5000000000}]}, "block_bandwidth": 1073741824}, "GP1-M": {"alt_names": [], "arch": + "x86_64", "ncpus": 16, "ram": 68719476736, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 600000000000}, "per_volume_constraint": {"l_ssd": + {"min_size": 1000000000, "max_size": 800000000000}}, "scratch_storage_max_size": + null, "baremetal": false, "monthly_price": 296.672, "hourly_price": 0.4064, + "capabilities": {"boot_types": ["local", "rescue"], "placement_groups": true, + "block_storage": true, "hot_snapshots_local_volume": true, "private_network": + 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 1500000000, + "sum_internet_bandwidth": 1500000000, "interfaces": [{"internal_bandwidth": + 1500000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 1500000000}]}, "block_bandwidth": 838860800}, "GP1-S": {"alt_names": [], "arch": + "x86_64", "ncpus": 8, "ram": 34359738368, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 300000000000}, "per_volume_constraint": {"l_ssd": + {"min_size": 1000000000, "max_size": 800000000000}}, "scratch_storage_max_size": + null, "baremetal": false, "monthly_price": 149.066, "hourly_price": 0.2042, + "capabilities": {"boot_types": ["local", "rescue"], "placement_groups": true, + "block_storage": true, "hot_snapshots_local_volume": true, "private_network": + 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 800000000, "sum_internet_bandwidth": + 800000000, "interfaces": [{"internal_bandwidth": 800000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 800000000}]}, "block_bandwidth": + 524288000}, "GP1-VIZ": {"alt_names": [], "arch": "x86_64", "ncpus": 8, "ram": + 34359738368, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + 0, "max_size": 300000000000}, "per_volume_constraint": {"l_ssd": {"min_size": + 1000000000, "max_size": 800000000000}}, "scratch_storage_max_size": null, "baremetal": + false, "monthly_price": 72.0, "hourly_price": 0.1, "capabilities": {"boot_types": + ["local", "rescue"], "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + true, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 500000000, "sum_internet_bandwidth": 500000000, "interfaces": [{"internal_bandwidth": + 500000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 500000000}]}, "block_bandwidth": 314572800}, "GP1-XL": {"alt_names": [], "arch": + "x86_64", "ncpus": 48, "ram": 274877906944, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 600000000000}, "per_volume_constraint": {"l_ssd": + {"min_size": 1000000000, "max_size": 800000000000}}, "scratch_storage_max_size": + null, "baremetal": false, "monthly_price": 1220.122, "hourly_price": 1.6714, + "capabilities": {"boot_types": ["local", "rescue"], "placement_groups": true, + "block_storage": true, "hot_snapshots_local_volume": true, "private_network": + 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 10000000000, + "sum_internet_bandwidth": 10000000000, "interfaces": [{"internal_bandwidth": + 10000000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 10000000000}]}, "block_bandwidth": 2147483648}, "GP1-XS": {"alt_names": [], + "arch": "x86_64", "ncpus": 4, "ram": 17179869184, "gpu": 0, "mig_profile": null, + "volumes_constraint": {"min_size": 0, "max_size": 150000000000}, "per_volume_constraint": + {"l_ssd": {"min_size": 1000000000, "max_size": 800000000000}}, "scratch_storage_max_size": + null, "baremetal": false, "monthly_price": 74.168, "hourly_price": 0.1016, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": true, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 500000000, "sum_internet_bandwidth": + 500000000, "interfaces": [{"internal_bandwidth": 500000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 500000000}]}, "block_bandwidth": + 314572800}, "PLAY2-MICRO": {"alt_names": [], "arch": "x86_64", "ncpus": 4, "ram": + 8589934592, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": + 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 39.42, "hourly_price": 0.054, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 400000000, "sum_internet_bandwidth": 400000000, "interfaces": [{"internal_bandwidth": + 400000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 400000000}]}, "block_bandwidth": 167772160}, "PLAY2-NANO": {"alt_names": [], + "arch": "x86_64", "ncpus": 2, "ram": 4294967296, "gpu": 0, "mig_profile": null, + "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 19.71, "hourly_price": 0.027, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 200000000, "sum_internet_bandwidth": + 200000000, "interfaces": [{"internal_bandwidth": 200000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 200000000}]}, "block_bandwidth": + 83886080}, "PLAY2-PICO": {"alt_names": [], "arch": "x86_64", "ncpus": 1, "ram": + 2147483648, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": + 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 10.22, "hourly_price": 0.014, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 100000000, "sum_internet_bandwidth": 100000000, "interfaces": [{"internal_bandwidth": + 100000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 100000000}]}, "block_bandwidth": 41943040}, "POP2-16C-64G": {"alt_names": [], + "arch": "x86_64", "ncpus": 16, "ram": 68719476736, "gpu": 0, "mig_profile": + null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 430.7, "hourly_price": 0.59, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 3200000000, "sum_internet_bandwidth": + 3200000000, "interfaces": [{"internal_bandwidth": 3200000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 3200000000}]}, "block_bandwidth": + 3355443200}, "POP2-16C-64G-WIN": {"alt_names": [], "arch": "x86_64", "ncpus": + 16, "ram": 68719476736, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": + 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 1063.391, "hourly_price": 1.4567, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 3200000000, "sum_internet_bandwidth": 3200000000, "interfaces": [{"internal_bandwidth": + 3200000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 3200000000}]}, "block_bandwidth": 3355443200}, "POP2-2C-8G": {"alt_names": [], + "arch": "x86_64", "ncpus": 2, "ram": 8589934592, "gpu": 0, "mig_profile": null, + "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 53.66, "hourly_price": 0.0735, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 400000000, "sum_internet_bandwidth": + 400000000, "interfaces": [{"internal_bandwidth": 400000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 400000000}]}, "block_bandwidth": + 419430400}, "POP2-2C-8G-WIN": {"alt_names": [], "arch": "x86_64", "ncpus": 2, + "ram": 8589934592, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": + 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 133.079, "hourly_price": 0.1823, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 400000000, "sum_internet_bandwidth": 400000000, "interfaces": [{"internal_bandwidth": + 400000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 400000000}]}, "block_bandwidth": 419430400}, "POP2-32C-128G": {"alt_names": + [], "arch": "x86_64", "ncpus": 32, "ram": 137438953472, "gpu": 0, "mig_profile": + null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 861.4, "hourly_price": 1.18, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 6400000000, "sum_internet_bandwidth": + 6400000000, "interfaces": [{"internal_bandwidth": 6400000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 6400000000}]}, "block_bandwidth": + 6710886400}, "POP2-32C-128G-WIN": {"alt_names": [], "arch": "x86_64", "ncpus": + 32, "ram": 137438953472, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": + 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 2126.709, "hourly_price": 2.9133, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 6400000000, "sum_internet_bandwidth": 6400000000, "interfaces": [{"internal_bandwidth": + 6400000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 6400000000}]}, "block_bandwidth": 6710886400}, "POP2-4C-16G": {"alt_names": + [], "arch": "x86_64", "ncpus": 4, "ram": 17179869184, "gpu": 0, "mig_profile": + null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 107.31, "hourly_price": 0.147, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 800000000, "sum_internet_bandwidth": + 800000000, "interfaces": [{"internal_bandwidth": 800000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 800000000}]}, "block_bandwidth": + 838860800}, "POP2-4C-16G-WIN": {"alt_names": [], "arch": "x86_64", "ncpus": + 4, "ram": 17179869184, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": + 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 265.501, "hourly_price": 0.3637, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 800000000, "sum_internet_bandwidth": 800000000, "interfaces": [{"internal_bandwidth": + 800000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 800000000}]}, "block_bandwidth": 838860800}, "POP2-64C-256G": {"alt_names": + [], "arch": "x86_64", "ncpus": 64, "ram": 274877906944, "gpu": 0, "mig_profile": + null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 1715.5, "hourly_price": 2.35, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 12800000000, "sum_internet_bandwidth": + 12800000000, "interfaces": [{"internal_bandwidth": 12800000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 12800000000}]}, "block_bandwidth": + 13421772800}, "POP2-8C-32G": {"alt_names": [], "arch": "x86_64", "ncpus": 8, + "ram": 34359738368, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": + 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 211.7, "hourly_price": 0.29, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 1600000000, "sum_internet_bandwidth": 1600000000, "interfaces": [{"internal_bandwidth": + 1600000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 1600000000}]}, "block_bandwidth": 1677721600}, "POP2-8C-32G-WIN": {"alt_names": + [], "arch": "x86_64", "ncpus": 8, "ram": 34359738368, "gpu": 0, "mig_profile": + null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 528.009, "hourly_price": 0.7233, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 1600000000, "sum_internet_bandwidth": + 1600000000, "interfaces": [{"internal_bandwidth": 1600000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 1600000000}]}, "block_bandwidth": + 1677721600}, "POP2-HC-16C-32G": {"alt_names": [], "arch": "x86_64", "ncpus": + 16, "ram": 34359738368, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": + 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 310.69, "hourly_price": 0.4256, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 3200000000, "sum_internet_bandwidth": 3200000000, "interfaces": [{"internal_bandwidth": + 3200000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 3200000000}]}, "block_bandwidth": 3355443200}, "POP2-HC-2C-4G": {"alt_names": + [], "arch": "x86_64", "ncpus": 2, "ram": 4294967296, "gpu": 0, "mig_profile": + null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 38.84, "hourly_price": 0.0532, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 400000000, "sum_internet_bandwidth": + 400000000, "interfaces": [{"internal_bandwidth": 400000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 400000000}]}, "block_bandwidth": + 419430400}, "POP2-HC-32C-64G": {"alt_names": [], "arch": "x86_64", "ncpus": + 32, "ram": 68719476736, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": + 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 621.38, "hourly_price": 0.8512, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 6400000000, "sum_internet_bandwidth": 6400000000, "interfaces": [{"internal_bandwidth": + 6400000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 6400000000}]}, "block_bandwidth": 6710886400}, "POP2-HC-4C-8G": {"alt_names": + [], "arch": "x86_64", "ncpus": 4, "ram": 8589934592, "gpu": 0, "mig_profile": + null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 77.67, "hourly_price": 0.1064, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 800000000, "sum_internet_bandwidth": + 800000000, "interfaces": [{"internal_bandwidth": 800000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 800000000}]}, "block_bandwidth": + 838860800}, "POP2-HC-64C-128G": {"alt_names": [], "arch": "x86_64", "ncpus": + 64, "ram": 137438953472, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": + 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 1242.75, "hourly_price": 1.7024, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 12800000000, "sum_internet_bandwidth": 12800000000, "interfaces": [{"internal_bandwidth": + 12800000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 12800000000}]}, "block_bandwidth": 13421772800}, "POP2-HC-8C-16G": {"alt_names": + [], "arch": "x86_64", "ncpus": 8, "ram": 17179869184, "gpu": 0, "mig_profile": + null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 155.34, "hourly_price": 0.2128, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 1600000000, "sum_internet_bandwidth": + 1600000000, "interfaces": [{"internal_bandwidth": 1600000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 1600000000}]}, "block_bandwidth": + 1677721600}, "POP2-HM-16C-128G": {"alt_names": [], "arch": "x86_64", "ncpus": + 16, "ram": 137438953472, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": + 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 601.52, "hourly_price": 0.824, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 3200000000, "sum_internet_bandwidth": 3200000000, "interfaces": [{"internal_bandwidth": + 3200000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 3200000000}]}, "block_bandwidth": 3355443200}, "POP2-HM-2C-16G": {"alt_names": + [], "arch": "x86_64", "ncpus": 2, "ram": 17179869184, "gpu": 0, "mig_profile": + null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 75.19, "hourly_price": 0.103, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 400000000, "sum_internet_bandwidth": + 400000000, "interfaces": [{"internal_bandwidth": 400000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 400000000}]}, "block_bandwidth": + 419430400}, "POP2-HM-32C-256G": {"alt_names": [], "arch": "x86_64", "ncpus": + 32, "ram": 274877906944, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": + 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 1203.04, "hourly_price": 1.648, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 6400000000, "sum_internet_bandwidth": 6400000000, "interfaces": [{"internal_bandwidth": + 6400000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 6400000000}]}, "block_bandwidth": 6710886400}, "POP2-HM-4C-32G": {"alt_names": + [], "arch": "x86_64", "ncpus": 4, "ram": 34359738368, "gpu": 0, "mig_profile": + null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 150.38, "hourly_price": 0.206, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 800000000, "sum_internet_bandwidth": + 800000000, "interfaces": [{"internal_bandwidth": 800000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 800000000}]}, "block_bandwidth": + 838860800}, "POP2-HM-64C-512G": {"alt_names": [], "arch": "x86_64", "ncpus": + 64, "ram": 549755813888, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": + 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 2406.08, "hourly_price": 3.296, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 12800000000, "sum_internet_bandwidth": 12800000000, "interfaces": [{"internal_bandwidth": + 12800000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 12800000000}]}, "block_bandwidth": 13421772800}, "POP2-HM-8C-64G": {"alt_names": + [], "arch": "x86_64", "ncpus": 8, "ram": 68719476736, "gpu": 0, "mig_profile": + null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 300.76, "hourly_price": 0.412, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 1600000000, "sum_internet_bandwidth": + 1600000000, "interfaces": [{"internal_bandwidth": 1600000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 1600000000}]}, "block_bandwidth": + 1677721600}, "POP2-HN-10": {"alt_names": [], "arch": "x86_64", "ncpus": 4, "ram": + 8589934592, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": + 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 530.29, "hourly_price": 0.7264, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 10000000000, "sum_internet_bandwidth": 10000000000, "interfaces": [{"internal_bandwidth": + 10000000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 10000000000}]}, "block_bandwidth": 838860800}, "POP2-HN-3": {"alt_names": [], + "arch": "x86_64", "ncpus": 2, "ram": 4294967296, "gpu": 0, "mig_profile": null, + "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 186.49, "hourly_price": 0.2554, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 3000000000, "sum_internet_bandwidth": + 3000000000, "interfaces": [{"internal_bandwidth": 3000000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 3000000000}]}, "block_bandwidth": + 419430400}}}' + headers: + Content-Length: + - "39559" + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Tue, 24 Sep 2024 15:14:46 GMT + Link: + - ; rel="next",; + rel="last" + Server: + - Scaleway API Gateway (fr-par-2;edge02) + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - d3518df6-6845-4240-8931-3236a7cae2dd + X-Total-Count: + - "69" + status: 200 OK + code: 200 + duration: "" +- request: + body: '{"servers": {"POP2-HN-5": {"alt_names": [], "arch": "x86_64", "ncpus": + 4, "ram": 8589934592, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": + 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 330.29, "hourly_price": 0.4524, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 5000000000, "sum_internet_bandwidth": 5000000000, "interfaces": [{"internal_bandwidth": + 5000000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 5000000000}]}, "block_bandwidth": 838860800}, "PRO2-L": {"alt_names": [], "arch": + "x86_64", "ncpus": 32, "ram": 137438953472, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": + 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 640.21, "hourly_price": 0.877, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 6000000000, "sum_internet_bandwidth": 6000000000, "interfaces": [{"internal_bandwidth": + 6000000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 6000000000}]}, "block_bandwidth": 2097152000}, "PRO2-M": {"alt_names": [], "arch": + "x86_64", "ncpus": 16, "ram": 68719476736, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": + 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 319.74, "hourly_price": 0.438, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 3000000000, "sum_internet_bandwidth": 3000000000, "interfaces": [{"internal_bandwidth": + 3000000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 3000000000}]}, "block_bandwidth": 1048576000}, "PRO2-S": {"alt_names": [], "arch": + "x86_64", "ncpus": 8, "ram": 34359738368, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": + 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 159.87, "hourly_price": 0.219, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 1500000000, "sum_internet_bandwidth": 1500000000, "interfaces": [{"internal_bandwidth": + 1500000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 1500000000}]}, "block_bandwidth": 524288000}, "PRO2-XS": {"alt_names": [], "arch": + "x86_64", "ncpus": 4, "ram": 17179869184, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": + 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 80.3, "hourly_price": 0.11, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 700000000, "sum_internet_bandwidth": 700000000, "interfaces": [{"internal_bandwidth": + 700000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 700000000}]}, "block_bandwidth": 262144000}, "PRO2-XXS": {"alt_names": [], "arch": + "x86_64", "ncpus": 2, "ram": 8589934592, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": + 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 40.15, "hourly_price": 0.055, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 350000000, "sum_internet_bandwidth": 350000000, "interfaces": [{"internal_bandwidth": + 350000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 350000000}]}, "block_bandwidth": 131072000}, "RENDER-S": {"alt_names": [], "arch": + "x86_64", "ncpus": 10, "ram": 45097156608, "gpu": 1, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 400000000000}, "per_volume_constraint": {"l_ssd": + {"min_size": 1000000000, "max_size": 800000000000}}, "scratch_storage_max_size": + null, "baremetal": false, "monthly_price": 907.098, "hourly_price": 1.2426, + "capabilities": {"boot_types": ["local", "rescue"], "placement_groups": true, + "block_storage": true, "hot_snapshots_local_volume": true, "private_network": + 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 1000000000, + "sum_internet_bandwidth": 1000000000, "interfaces": [{"internal_bandwidth": + 1000000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 1000000000}]}, "block_bandwidth": 2147483648}, "STARDUST1-S": {"alt_names": + [], "arch": "x86_64", "ncpus": 1, "ram": 1073741824, "gpu": 0, "mig_profile": + null, "volumes_constraint": {"min_size": 0, "max_size": 10000000000}, "per_volume_constraint": + {"l_ssd": {"min_size": 1000000000, "max_size": 800000000000}}, "scratch_storage_max_size": + null, "baremetal": false, "monthly_price": 3.3507, "hourly_price": 0.00459, + "capabilities": {"boot_types": ["local", "rescue"], "placement_groups": true, + "block_storage": true, "hot_snapshots_local_volume": true, "private_network": + 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 100000000, "sum_internet_bandwidth": + 100000000, "interfaces": [{"internal_bandwidth": 100000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 100000000}]}, "block_bandwidth": + 52428800}, "START1-L": {"alt_names": [], "arch": "x86_64", "ncpus": 8, "ram": + 8589934592, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + 200000000000, "max_size": 200000000000}, "per_volume_constraint": {"l_ssd": + {"min_size": 1000000000, "max_size": 200000000000}}, "scratch_storage_max_size": + null, "baremetal": false, "monthly_price": 26.864, "hourly_price": 0.0368, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": true, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 400000000, "sum_internet_bandwidth": + 400000000, "interfaces": [{"internal_bandwidth": 400000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 400000000}]}, "block_bandwidth": + 41943040}, "START1-M": {"alt_names": [], "arch": "x86_64", "ncpus": 4, "ram": + 4294967296, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + 100000000000, "max_size": 100000000000}, "per_volume_constraint": {"l_ssd": + {"min_size": 1000000000, "max_size": 200000000000}}, "scratch_storage_max_size": + null, "baremetal": false, "monthly_price": 14.162, "hourly_price": 0.0194, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": true, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 300000000, "sum_internet_bandwidth": + 300000000, "interfaces": [{"internal_bandwidth": 300000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 300000000}]}, "block_bandwidth": + 41943040}, "START1-S": {"alt_names": [], "arch": "x86_64", "ncpus": 2, "ram": + 2147483648, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + 50000000000, "max_size": 50000000000}, "per_volume_constraint": {"l_ssd": {"min_size": + 1000000000, "max_size": 200000000000}}, "scratch_storage_max_size": null, "baremetal": + false, "monthly_price": 7.738, "hourly_price": 0.0106, "capabilities": {"boot_types": + ["local", "rescue"], "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + true, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 200000000, "sum_internet_bandwidth": 200000000, "interfaces": [{"internal_bandwidth": + 200000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 200000000}]}, "block_bandwidth": 41943040}, "START1-XS": {"alt_names": [], "arch": + "x86_64", "ncpus": 1, "ram": 1073741824, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 25000000000, "max_size": 25000000000}, "per_volume_constraint": + {"l_ssd": {"min_size": 1000000000, "max_size": 200000000000}}, "scratch_storage_max_size": + null, "baremetal": false, "monthly_price": 4.526, "hourly_price": 0.0062, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": true, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 100000000, "sum_internet_bandwidth": + 100000000, "interfaces": [{"internal_bandwidth": 100000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 100000000}]}, "block_bandwidth": + 41943040}, "VC1L": {"alt_names": ["X64-8GB"], "arch": "x86_64", "ncpus": 6, + "ram": 8589934592, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + 200000000000, "max_size": 200000000000}, "per_volume_constraint": {"l_ssd": + {"min_size": 1000000000, "max_size": 200000000000}}, "scratch_storage_max_size": + null, "baremetal": false, "monthly_price": 18.0164, "hourly_price": 0.02468, + "capabilities": {"boot_types": ["local", "rescue"], "placement_groups": true, + "block_storage": true, "hot_snapshots_local_volume": true, "private_network": + 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 200000000, "sum_internet_bandwidth": + 200000000, "interfaces": [{"internal_bandwidth": 200000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 200000000}]}, "block_bandwidth": + 41943040}, "VC1M": {"alt_names": ["X64-4GB"], "arch": "x86_64", "ncpus": 4, + "ram": 4294967296, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + 100000000000, "max_size": 100000000000}, "per_volume_constraint": {"l_ssd": + {"min_size": 1000000000, "max_size": 200000000000}}, "scratch_storage_max_size": + null, "baremetal": false, "monthly_price": 11.3515, "hourly_price": 0.01555, + "capabilities": {"boot_types": ["local", "rescue"], "placement_groups": true, + "block_storage": true, "hot_snapshots_local_volume": true, "private_network": + 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 200000000, "sum_internet_bandwidth": + 200000000, "interfaces": [{"internal_bandwidth": 200000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 200000000}]}, "block_bandwidth": + 41943040}, "VC1S": {"alt_names": ["X64-2GB"], "arch": "x86_64", "ncpus": 2, + "ram": 2147483648, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + 50000000000, "max_size": 50000000000}, "per_volume_constraint": {"l_ssd": {"min_size": + 1000000000, "max_size": 200000000000}}, "scratch_storage_max_size": null, "baremetal": + false, "monthly_price": 6.2926, "hourly_price": 0.00862, "capabilities": {"boot_types": + ["local", "rescue"], "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + true, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 200000000, "sum_internet_bandwidth": 200000000, "interfaces": [{"internal_bandwidth": + 200000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 200000000}]}, "block_bandwidth": 41943040}, "X64-120GB": {"alt_names": [], "arch": + "x86_64", "ncpus": 12, "ram": 128849018880, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 500000000000, "max_size": 1000000000000}, "per_volume_constraint": + {"l_ssd": {"min_size": 1000000000, "max_size": 200000000000}}, "scratch_storage_max_size": + null, "baremetal": false, "monthly_price": 310.7902, "hourly_price": 0.42574, + "capabilities": {"boot_types": ["local", "rescue"], "placement_groups": true, + "block_storage": true, "hot_snapshots_local_volume": true, "private_network": + 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 1000000000, + "sum_internet_bandwidth": 1000000000, "interfaces": [{"internal_bandwidth": + 1000000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 1000000000}]}, "block_bandwidth": 41943040}, "X64-15GB": {"alt_names": [], "arch": + "x86_64", "ncpus": 6, "ram": 16106127360, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 200000000000, "max_size": 200000000000}, "per_volume_constraint": + {"l_ssd": {"min_size": 1000000000, "max_size": 200000000000}}, "scratch_storage_max_size": + null, "baremetal": false, "monthly_price": 44.0336, "hourly_price": 0.06032, + "capabilities": {"boot_types": ["local", "rescue"], "placement_groups": true, + "block_storage": true, "hot_snapshots_local_volume": true, "private_network": + 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 250000000, "sum_internet_bandwidth": + 250000000, "interfaces": [{"internal_bandwidth": 250000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 250000000}]}, "block_bandwidth": + 41943040}, "X64-30GB": {"alt_names": [], "arch": "x86_64", "ncpus": 8, "ram": + 32212254720, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + 300000000000, "max_size": 400000000000}, "per_volume_constraint": {"l_ssd": + {"min_size": 1000000000, "max_size": 200000000000}}, "scratch_storage_max_size": + null, "baremetal": false, "monthly_price": 86.9138, "hourly_price": 0.11906, + "capabilities": {"boot_types": ["local", "rescue"], "placement_groups": true, + "block_storage": true, "hot_snapshots_local_volume": true, "private_network": + 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 500000000, "sum_internet_bandwidth": + 500000000, "interfaces": [{"internal_bandwidth": 500000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 500000000}]}, "block_bandwidth": + 41943040}, "X64-60GB": {"alt_names": [], "arch": "x86_64", "ncpus": 10, "ram": + 64424509440, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + 400000000000, "max_size": 700000000000}, "per_volume_constraint": {"l_ssd": + {"min_size": 1000000000, "max_size": 200000000000}}, "scratch_storage_max_size": + null, "baremetal": false, "monthly_price": 155.49, "hourly_price": 0.213, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": true, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 1000000000, "sum_internet_bandwidth": + 1000000000, "interfaces": [{"internal_bandwidth": 1000000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 1000000000}]}, "block_bandwidth": + 41943040}}}' + form: {} + headers: + User-Agent: + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.0; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/instance/v1/zones/fr-par-1/products/servers?page=2 + method: GET + response: + body: '{"servers": {"POP2-HN-5": {"alt_names": [], "arch": "x86_64", "ncpus": + 4, "ram": 8589934592, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": + 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 330.29, "hourly_price": 0.4524, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 5000000000, "sum_internet_bandwidth": 5000000000, "interfaces": [{"internal_bandwidth": + 5000000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 5000000000}]}, "block_bandwidth": 838860800}, "PRO2-L": {"alt_names": [], "arch": + "x86_64", "ncpus": 32, "ram": 137438953472, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": + 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 640.21, "hourly_price": 0.877, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 6000000000, "sum_internet_bandwidth": 6000000000, "interfaces": [{"internal_bandwidth": + 6000000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 6000000000}]}, "block_bandwidth": 2097152000}, "PRO2-M": {"alt_names": [], "arch": + "x86_64", "ncpus": 16, "ram": 68719476736, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": + 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 319.74, "hourly_price": 0.438, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 3000000000, "sum_internet_bandwidth": 3000000000, "interfaces": [{"internal_bandwidth": + 3000000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 3000000000}]}, "block_bandwidth": 1048576000}, "PRO2-S": {"alt_names": [], "arch": + "x86_64", "ncpus": 8, "ram": 34359738368, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": + 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 159.87, "hourly_price": 0.219, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 1500000000, "sum_internet_bandwidth": 1500000000, "interfaces": [{"internal_bandwidth": + 1500000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 1500000000}]}, "block_bandwidth": 524288000}, "PRO2-XS": {"alt_names": [], "arch": + "x86_64", "ncpus": 4, "ram": 17179869184, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": + 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 80.3, "hourly_price": 0.11, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 700000000, "sum_internet_bandwidth": 700000000, "interfaces": [{"internal_bandwidth": + 700000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 700000000}]}, "block_bandwidth": 262144000}, "PRO2-XXS": {"alt_names": [], "arch": + "x86_64", "ncpus": 2, "ram": 8589934592, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": + 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 40.15, "hourly_price": 0.055, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 350000000, "sum_internet_bandwidth": 350000000, "interfaces": [{"internal_bandwidth": + 350000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 350000000}]}, "block_bandwidth": 131072000}, "RENDER-S": {"alt_names": [], "arch": + "x86_64", "ncpus": 10, "ram": 45097156608, "gpu": 1, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 400000000000}, "per_volume_constraint": {"l_ssd": + {"min_size": 1000000000, "max_size": 800000000000}}, "scratch_storage_max_size": + null, "baremetal": false, "monthly_price": 907.098, "hourly_price": 1.2426, + "capabilities": {"boot_types": ["local", "rescue"], "placement_groups": true, + "block_storage": true, "hot_snapshots_local_volume": true, "private_network": + 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 1000000000, + "sum_internet_bandwidth": 1000000000, "interfaces": [{"internal_bandwidth": + 1000000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 1000000000}]}, "block_bandwidth": 2147483648}, "STARDUST1-S": {"alt_names": + [], "arch": "x86_64", "ncpus": 1, "ram": 1073741824, "gpu": 0, "mig_profile": + null, "volumes_constraint": {"min_size": 0, "max_size": 10000000000}, "per_volume_constraint": + {"l_ssd": {"min_size": 1000000000, "max_size": 800000000000}}, "scratch_storage_max_size": + null, "baremetal": false, "monthly_price": 3.3507, "hourly_price": 0.00459, + "capabilities": {"boot_types": ["local", "rescue"], "placement_groups": true, + "block_storage": true, "hot_snapshots_local_volume": true, "private_network": + 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 100000000, "sum_internet_bandwidth": + 100000000, "interfaces": [{"internal_bandwidth": 100000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 100000000}]}, "block_bandwidth": + 52428800}, "START1-L": {"alt_names": [], "arch": "x86_64", "ncpus": 8, "ram": + 8589934592, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + 200000000000, "max_size": 200000000000}, "per_volume_constraint": {"l_ssd": + {"min_size": 1000000000, "max_size": 200000000000}}, "scratch_storage_max_size": + null, "baremetal": false, "monthly_price": 26.864, "hourly_price": 0.0368, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": true, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 400000000, "sum_internet_bandwidth": + 400000000, "interfaces": [{"internal_bandwidth": 400000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 400000000}]}, "block_bandwidth": + 41943040}, "START1-M": {"alt_names": [], "arch": "x86_64", "ncpus": 4, "ram": + 4294967296, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + 100000000000, "max_size": 100000000000}, "per_volume_constraint": {"l_ssd": + {"min_size": 1000000000, "max_size": 200000000000}}, "scratch_storage_max_size": + null, "baremetal": false, "monthly_price": 14.162, "hourly_price": 0.0194, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": true, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 300000000, "sum_internet_bandwidth": + 300000000, "interfaces": [{"internal_bandwidth": 300000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 300000000}]}, "block_bandwidth": + 41943040}, "START1-S": {"alt_names": [], "arch": "x86_64", "ncpus": 2, "ram": + 2147483648, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + 50000000000, "max_size": 50000000000}, "per_volume_constraint": {"l_ssd": {"min_size": + 1000000000, "max_size": 200000000000}}, "scratch_storage_max_size": null, "baremetal": + false, "monthly_price": 7.738, "hourly_price": 0.0106, "capabilities": {"boot_types": + ["local", "rescue"], "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + true, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 200000000, "sum_internet_bandwidth": 200000000, "interfaces": [{"internal_bandwidth": + 200000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 200000000}]}, "block_bandwidth": 41943040}, "START1-XS": {"alt_names": [], "arch": + "x86_64", "ncpus": 1, "ram": 1073741824, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 25000000000, "max_size": 25000000000}, "per_volume_constraint": + {"l_ssd": {"min_size": 1000000000, "max_size": 200000000000}}, "scratch_storage_max_size": + null, "baremetal": false, "monthly_price": 4.526, "hourly_price": 0.0062, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": true, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 100000000, "sum_internet_bandwidth": + 100000000, "interfaces": [{"internal_bandwidth": 100000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 100000000}]}, "block_bandwidth": + 41943040}, "VC1L": {"alt_names": ["X64-8GB"], "arch": "x86_64", "ncpus": 6, + "ram": 8589934592, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + 200000000000, "max_size": 200000000000}, "per_volume_constraint": {"l_ssd": + {"min_size": 1000000000, "max_size": 200000000000}}, "scratch_storage_max_size": + null, "baremetal": false, "monthly_price": 18.0164, "hourly_price": 0.02468, + "capabilities": {"boot_types": ["local", "rescue"], "placement_groups": true, + "block_storage": true, "hot_snapshots_local_volume": true, "private_network": + 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 200000000, "sum_internet_bandwidth": + 200000000, "interfaces": [{"internal_bandwidth": 200000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 200000000}]}, "block_bandwidth": + 41943040}, "VC1M": {"alt_names": ["X64-4GB"], "arch": "x86_64", "ncpus": 4, + "ram": 4294967296, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + 100000000000, "max_size": 100000000000}, "per_volume_constraint": {"l_ssd": + {"min_size": 1000000000, "max_size": 200000000000}}, "scratch_storage_max_size": + null, "baremetal": false, "monthly_price": 11.3515, "hourly_price": 0.01555, + "capabilities": {"boot_types": ["local", "rescue"], "placement_groups": true, + "block_storage": true, "hot_snapshots_local_volume": true, "private_network": + 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 200000000, "sum_internet_bandwidth": + 200000000, "interfaces": [{"internal_bandwidth": 200000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 200000000}]}, "block_bandwidth": + 41943040}, "VC1S": {"alt_names": ["X64-2GB"], "arch": "x86_64", "ncpus": 2, + "ram": 2147483648, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + 50000000000, "max_size": 50000000000}, "per_volume_constraint": {"l_ssd": {"min_size": + 1000000000, "max_size": 200000000000}}, "scratch_storage_max_size": null, "baremetal": + false, "monthly_price": 6.2926, "hourly_price": 0.00862, "capabilities": {"boot_types": + ["local", "rescue"], "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + true, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 200000000, "sum_internet_bandwidth": 200000000, "interfaces": [{"internal_bandwidth": + 200000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 200000000}]}, "block_bandwidth": 41943040}, "X64-120GB": {"alt_names": [], "arch": + "x86_64", "ncpus": 12, "ram": 128849018880, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 500000000000, "max_size": 1000000000000}, "per_volume_constraint": + {"l_ssd": {"min_size": 1000000000, "max_size": 200000000000}}, "scratch_storage_max_size": + null, "baremetal": false, "monthly_price": 310.7902, "hourly_price": 0.42574, + "capabilities": {"boot_types": ["local", "rescue"], "placement_groups": true, + "block_storage": true, "hot_snapshots_local_volume": true, "private_network": + 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 1000000000, + "sum_internet_bandwidth": 1000000000, "interfaces": [{"internal_bandwidth": + 1000000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 1000000000}]}, "block_bandwidth": 41943040}, "X64-15GB": {"alt_names": [], "arch": + "x86_64", "ncpus": 6, "ram": 16106127360, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 200000000000, "max_size": 200000000000}, "per_volume_constraint": + {"l_ssd": {"min_size": 1000000000, "max_size": 200000000000}}, "scratch_storage_max_size": + null, "baremetal": false, "monthly_price": 44.0336, "hourly_price": 0.06032, + "capabilities": {"boot_types": ["local", "rescue"], "placement_groups": true, + "block_storage": true, "hot_snapshots_local_volume": true, "private_network": + 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 250000000, "sum_internet_bandwidth": + 250000000, "interfaces": [{"internal_bandwidth": 250000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 250000000}]}, "block_bandwidth": + 41943040}, "X64-30GB": {"alt_names": [], "arch": "x86_64", "ncpus": 8, "ram": + 32212254720, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + 300000000000, "max_size": 400000000000}, "per_volume_constraint": {"l_ssd": + {"min_size": 1000000000, "max_size": 200000000000}}, "scratch_storage_max_size": + null, "baremetal": false, "monthly_price": 86.9138, "hourly_price": 0.11906, + "capabilities": {"boot_types": ["local", "rescue"], "placement_groups": true, + "block_storage": true, "hot_snapshots_local_volume": true, "private_network": + 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 500000000, "sum_internet_bandwidth": + 500000000, "interfaces": [{"internal_bandwidth": 500000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 500000000}]}, "block_bandwidth": + 41943040}, "X64-60GB": {"alt_names": [], "arch": "x86_64", "ncpus": 10, "ram": + 64424509440, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + 400000000000, "max_size": 700000000000}, "per_volume_constraint": {"l_ssd": + {"min_size": 1000000000, "max_size": 200000000000}}, "scratch_storage_max_size": + null, "baremetal": false, "monthly_price": 155.49, "hourly_price": 0.213, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": true, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 1000000000, "sum_internet_bandwidth": + 1000000000, "interfaces": [{"internal_bandwidth": 1000000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 1000000000}]}, "block_bandwidth": + 41943040}}}' + headers: + Content-Length: + - "15351" + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Tue, 24 Sep 2024 15:14:45 GMT + Link: + - ; rel="first",; + rel="previous",; rel="last" + Server: + - Scaleway API Gateway (fr-par-2;edge02) + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - e7e17e2f-36b8-4391-9f86-e05fe6fb8fc2 + X-Total-Count: + - "69" + status: 200 OK + code: 200 + duration: "" +- request: + body: '{"local_images":[{"id":"96edc90e-fe55-4eeb-909f-d50b259c172a", "arch":"x86_64", + "zone":"fr-par-1", "compatible_commercial_types":["DEV1-L", "DEV1-M", "DEV1-S", + "DEV1-XL", "GP1-L", "GP1-M", "GP1-S", "GP1-XL", "GP1-XS", "START1-L", "START1-M", + "START1-S", "START1-XS", "VC1L", "VC1M", "VC1S", "X64-120GB", "X64-15GB", "X64-30GB", + "X64-60GB", "ENT1-XXS", "ENT1-XS", "ENT1-S", "ENT1-M", "ENT1-L", "ENT1-XL", + "ENT1-2XL", "PRO2-XXS", "PRO2-XS", "PRO2-S", "PRO2-M", "PRO2-L", "STARDUST1-S", + "PLAY2-MICRO", "PLAY2-NANO", "PLAY2-PICO", "POP2-2C-8G", "POP2-4C-16G", "POP2-8C-32G", + "POP2-16C-64G", "POP2-32C-128G", "POP2-64C-256G", "POP2-HM-2C-16G", "POP2-HM-4C-32G", + "POP2-HM-8C-64G", "POP2-HM-16C-128G", "POP2-HM-32C-256G", "POP2-HM-64C-512G", + "POP2-HC-2C-4G", "POP2-HC-4C-8G", "POP2-HC-8C-16G", "POP2-HC-16C-32G", "POP2-HC-32C-64G", + "POP2-HC-64C-128G", "POP2-HN-3", "POP2-HN-5", "POP2-HN-10"], "label":"ubuntu_jammy", + "type":"instance_sbs"}, {"id":"c9a1f6cd-a0cf-457c-8efb-ad015ca40654", "arch":"arm64", + "zone":"fr-par-1", "compatible_commercial_types":["AMP2-C1", "AMP2-C2", "AMP2-C4", + "AMP2-C8", "AMP2-C12", "AMP2-C24", "AMP2-C48", "AMP2-C60", "COPARM1-2C-8G", + "COPARM1-4C-16G", "COPARM1-8C-32G", "COPARM1-16C-64G", "COPARM1-32C-128G"], + "label":"ubuntu_jammy", "type":"instance_sbs"}], "total_count":2}' + form: {} + headers: + User-Agent: + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.0; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/marketplace/v2/local-images?image_label=ubuntu_jammy&order_by=type_asc&type=instance_sbs&zone=fr-par-1 + method: GET + response: + body: '{"local_images":[{"id":"96edc90e-fe55-4eeb-909f-d50b259c172a", "arch":"x86_64", + "zone":"fr-par-1", "compatible_commercial_types":["DEV1-L", "DEV1-M", "DEV1-S", + "DEV1-XL", "GP1-L", "GP1-M", "GP1-S", "GP1-XL", "GP1-XS", "START1-L", "START1-M", + "START1-S", "START1-XS", "VC1L", "VC1M", "VC1S", "X64-120GB", "X64-15GB", "X64-30GB", + "X64-60GB", "ENT1-XXS", "ENT1-XS", "ENT1-S", "ENT1-M", "ENT1-L", "ENT1-XL", + "ENT1-2XL", "PRO2-XXS", "PRO2-XS", "PRO2-S", "PRO2-M", "PRO2-L", "STARDUST1-S", + "PLAY2-MICRO", "PLAY2-NANO", "PLAY2-PICO", "POP2-2C-8G", "POP2-4C-16G", "POP2-8C-32G", + "POP2-16C-64G", "POP2-32C-128G", "POP2-64C-256G", "POP2-HM-2C-16G", "POP2-HM-4C-32G", + "POP2-HM-8C-64G", "POP2-HM-16C-128G", "POP2-HM-32C-256G", "POP2-HM-64C-512G", + "POP2-HC-2C-4G", "POP2-HC-4C-8G", "POP2-HC-8C-16G", "POP2-HC-16C-32G", "POP2-HC-32C-64G", + "POP2-HC-64C-128G", "POP2-HN-3", "POP2-HN-5", "POP2-HN-10"], "label":"ubuntu_jammy", + "type":"instance_sbs"}, {"id":"c9a1f6cd-a0cf-457c-8efb-ad015ca40654", "arch":"arm64", + "zone":"fr-par-1", "compatible_commercial_types":["AMP2-C1", "AMP2-C2", "AMP2-C4", + "AMP2-C8", "AMP2-C12", "AMP2-C24", "AMP2-C48", "AMP2-C60", "COPARM1-2C-8G", + "COPARM1-4C-16G", "COPARM1-8C-32G", "COPARM1-16C-64G", "COPARM1-32C-128G"], + "label":"ubuntu_jammy", "type":"instance_sbs"}], "total_count":2}' + headers: + Content-Length: + - "1296" + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Tue, 24 Sep 2024 15:14:46 GMT + Server: + - Scaleway API Gateway (fr-par-2;edge02) + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - 42538abd-95c9-422b-87ae-442bda3918ca + status: 200 OK + code: 200 + duration: "" +- request: + body: '{"image": {"id": "96edc90e-fe55-4eeb-909f-d50b259c172a", "name": "Ubuntu + 22.04 Jammy Jellyfish", "organization": "51b656e3-4865-41e8-adbc-0c45bdd780db", + "project": "51b656e3-4865-41e8-adbc-0c45bdd780db", "root_volume": {"volume_type": + "sbs_snapshot", "id": "a2a982a0-214c-43c1-a810-480ccb64426d", "size": 0, "name": + ""}, "extra_volumes": {}, "public": true, "arch": "x86_64", "creation_date": + "2024-09-03T07:55:55.358120+00:00", "modification_date": "2024-09-03T07:55:55.358120+00:00", + "default_bootscript": null, "from_server": "", "state": "available", "tags": + [], "zone": "fr-par-1"}}' + form: {} + headers: + User-Agent: + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.0; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/instance/v1/zones/fr-par-1/images/96edc90e-fe55-4eeb-909f-d50b259c172a + method: GET + response: + body: '{"image": {"id": "96edc90e-fe55-4eeb-909f-d50b259c172a", "name": "Ubuntu + 22.04 Jammy Jellyfish", "organization": "51b656e3-4865-41e8-adbc-0c45bdd780db", + "project": "51b656e3-4865-41e8-adbc-0c45bdd780db", "root_volume": {"volume_type": + "sbs_snapshot", "id": "a2a982a0-214c-43c1-a810-480ccb64426d", "size": 0, "name": + ""}, "extra_volumes": {}, "public": true, "arch": "x86_64", "creation_date": + "2024-09-03T07:55:55.358120+00:00", "modification_date": "2024-09-03T07:55:55.358120+00:00", + "default_bootscript": null, "from_server": "", "state": "available", "tags": + [], "zone": "fr-par-1"}}' + headers: + Content-Length: + - "587" + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Tue, 24 Sep 2024 15:14:46 GMT + Server: + - Scaleway API Gateway (fr-par-2;edge02) + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - a61a23b4-429b-48d6-a7e7-3c7566052ee4 + status: 200 OK + code: 200 + duration: "" +- request: + body: '{"ip": {"id": "2296898e-9943-42b2-8c82-30e902ffa2cb", "address": "163.172.177.119", + "prefix": null, "reverse": null, "server": null, "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", + "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "zone": "fr-par-1", "type": + "routed_ipv4", "state": "detached", "tags": [], "ipam_id": "19ffb10e-1842-44af-bb4f-9e2d125df3d6"}}' + form: {} + headers: + Content-Type: + - application/json + User-Agent: + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.0; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/instance/v1/zones/fr-par-1/ips + method: POST + response: + body: '{"ip": {"id": "2296898e-9943-42b2-8c82-30e902ffa2cb", "address": "163.172.177.119", + "prefix": null, "reverse": null, "server": null, "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", + "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "zone": "fr-par-1", "type": + "routed_ipv4", "state": "detached", "tags": [], "ipam_id": "19ffb10e-1842-44af-bb4f-9e2d125df3d6"}}' + headers: + Content-Length: + - "367" + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Tue, 24 Sep 2024 15:14:46 GMT + Location: + - https://api.scaleway.com/instance/v1/zones/fr-par-1/ips/2296898e-9943-42b2-8c82-30e902ffa2cb + Server: + - Scaleway API Gateway (fr-par-2;edge02) + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - 87e2a424-a64a-4cd3-b01c-62aa22294343 + status: 201 Created + code: 201 + duration: "" +- request: + body: '{"server": {"id": "8034029c-f828-457f-a2e0-c678409c24f5", "name": "cli-srv-wonderful-hamilton", + "arch": "x86_64", "commercial_type": "DEV1-S", "boot_type": "local", "organization": + "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", + "hostname": "cli-srv-wonderful-hamilton", "image": {"id": "96edc90e-fe55-4eeb-909f-d50b259c172a", + "name": "Ubuntu 22.04 Jammy Jellyfish", "organization": "51b656e3-4865-41e8-adbc-0c45bdd780db", + "project": "51b656e3-4865-41e8-adbc-0c45bdd780db", "root_volume": {"volume_type": + "sbs_snapshot", "id": "a2a982a0-214c-43c1-a810-480ccb64426d", "size": 0, "name": + ""}, "extra_volumes": {}, "public": true, "arch": "x86_64", "creation_date": + "2024-09-03T07:55:55.358120+00:00", "modification_date": "2024-09-03T07:55:55.358120+00:00", + "default_bootscript": null, "from_server": "", "state": "available", "tags": + [], "zone": "fr-par-1"}, "volumes": {"0": {"boot": false, "volume_type": "sbs_volume", + "id": "860d511e-cd66-44e4-9ce1-5ee7a5ff8663"}}, "tags": [], "state": "stopped", + "protected": false, "state_detail": "", "public_ip": {"id": "2296898e-9943-42b2-8c82-30e902ffa2cb", + "address": "163.172.177.119", "dynamic": false, "gateway": "62.210.0.1", "netmask": + "32", "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", + "ipam_id": "19ffb10e-1842-44af-bb4f-9e2d125df3d6"}, "public_ips": [{"id": "2296898e-9943-42b2-8c82-30e902ffa2cb", + "address": "163.172.177.119", "dynamic": false, "gateway": "62.210.0.1", "netmask": + "32", "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", + "ipam_id": "19ffb10e-1842-44af-bb4f-9e2d125df3d6"}], "mac_address": "de:00:00:71:cc:bd", + "routed_ip_enabled": true, "ipv6": null, "extra_networks": [], "dynamic_ip_required": + true, "enable_ipv6": false, "private_ip": null, "creation_date": "2024-09-24T15:14:47.189935+00:00", + "modification_date": "2024-09-24T15:14:47.189935+00:00", "bootscript": null, + "security_group": {"id": "0fe819c3-274d-472a-b3f5-ddb258d2d8bb", "name": "Default + security group"}, "location": null, "maintenances": [], "allowed_actions": ["poweron", + "backup"], "placement_group": null, "private_nics": [], "zone": "fr-par-1"}}' + form: {} + headers: + Content-Type: + - application/json + User-Agent: + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.0; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/instance/v1/zones/fr-par-1/servers + method: POST + response: + body: '{"server": {"id": "8034029c-f828-457f-a2e0-c678409c24f5", "name": "cli-srv-wonderful-hamilton", + "arch": "x86_64", "commercial_type": "DEV1-S", "boot_type": "local", "organization": + "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", + "hostname": "cli-srv-wonderful-hamilton", "image": {"id": "96edc90e-fe55-4eeb-909f-d50b259c172a", + "name": "Ubuntu 22.04 Jammy Jellyfish", "organization": "51b656e3-4865-41e8-adbc-0c45bdd780db", + "project": "51b656e3-4865-41e8-adbc-0c45bdd780db", "root_volume": {"volume_type": + "sbs_snapshot", "id": "a2a982a0-214c-43c1-a810-480ccb64426d", "size": 0, "name": + ""}, "extra_volumes": {}, "public": true, "arch": "x86_64", "creation_date": + "2024-09-03T07:55:55.358120+00:00", "modification_date": "2024-09-03T07:55:55.358120+00:00", + "default_bootscript": null, "from_server": "", "state": "available", "tags": + [], "zone": "fr-par-1"}, "volumes": {"0": {"boot": false, "volume_type": "sbs_volume", + "id": "860d511e-cd66-44e4-9ce1-5ee7a5ff8663"}}, "tags": [], "state": "stopped", + "protected": false, "state_detail": "", "public_ip": {"id": "2296898e-9943-42b2-8c82-30e902ffa2cb", + "address": "163.172.177.119", "dynamic": false, "gateway": "62.210.0.1", "netmask": + "32", "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", + "ipam_id": "19ffb10e-1842-44af-bb4f-9e2d125df3d6"}, "public_ips": [{"id": "2296898e-9943-42b2-8c82-30e902ffa2cb", + "address": "163.172.177.119", "dynamic": false, "gateway": "62.210.0.1", "netmask": + "32", "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", + "ipam_id": "19ffb10e-1842-44af-bb4f-9e2d125df3d6"}], "mac_address": "de:00:00:71:cc:bd", + "routed_ip_enabled": true, "ipv6": null, "extra_networks": [], "dynamic_ip_required": + true, "enable_ipv6": false, "private_ip": null, "creation_date": "2024-09-24T15:14:47.189935+00:00", + "modification_date": "2024-09-24T15:14:47.189935+00:00", "bootscript": null, + "security_group": {"id": "0fe819c3-274d-472a-b3f5-ddb258d2d8bb", "name": "Default + security group"}, "location": null, "maintenances": [], "allowed_actions": ["poweron", + "backup"], "placement_group": null, "private_nics": [], "zone": "fr-par-1"}}' + headers: + Content-Length: + - "2195" + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Tue, 24 Sep 2024 15:14:47 GMT + Location: + - https://api.scaleway.com/instance/v1/zones/fr-par-1/servers/8034029c-f828-457f-a2e0-c678409c24f5 + Server: + - Scaleway API Gateway (fr-par-2;edge02) + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - b666ead2-0457-413b-8397-43bee2ceab3a + status: 201 Created + code: 201 + duration: "" +- request: + body: '{"id":"860d511e-cd66-44e4-9ce1-5ee7a5ff8663", "name":"Ubuntu 22.04 Jammy + Jellyfish_sbs_volume_0", "type":"sbs_5k", "size":20000000000, "project_id":"ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", + "created_at":"2024-09-24T15:14:47.355798Z", "updated_at":"2024-09-24T15:14:47.355798Z", + "references":[{"id":"4c35e227-09c3-4712-94da-1dea2af56d2a", "product_resource_type":"instance_server", + "product_resource_id":"8034029c-f828-457f-a2e0-c678409c24f5", "created_at":"2024-09-24T15:14:47.355798Z", + "type":"exclusive", "status":"attached"}], "parent_snapshot_id":"a2a982a0-214c-43c1-a810-480ccb64426d", + "status":"updating", "tags":[], "specs":{"perf_iops":5000, "class":"sbs"}, "last_detached_at":null, + "zone":"fr-par-1"}' + form: {} + headers: + Content-Type: + - application/json + User-Agent: + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.0; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/block/v1alpha1/zones/fr-par-1/volumes/860d511e-cd66-44e4-9ce1-5ee7a5ff8663 + method: PATCH + response: + body: '{"id":"860d511e-cd66-44e4-9ce1-5ee7a5ff8663", "name":"Ubuntu 22.04 Jammy + Jellyfish_sbs_volume_0", "type":"sbs_5k", "size":20000000000, "project_id":"ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", + "created_at":"2024-09-24T15:14:47.355798Z", "updated_at":"2024-09-24T15:14:47.355798Z", + "references":[{"id":"4c35e227-09c3-4712-94da-1dea2af56d2a", "product_resource_type":"instance_server", + "product_resource_id":"8034029c-f828-457f-a2e0-c678409c24f5", "created_at":"2024-09-24T15:14:47.355798Z", + "type":"exclusive", "status":"attached"}], "parent_snapshot_id":"a2a982a0-214c-43c1-a810-480ccb64426d", + "status":"updating", "tags":[], "specs":{"perf_iops":5000, "class":"sbs"}, "last_detached_at":null, + "zone":"fr-par-1"}' + headers: + Content-Length: + - "707" + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Tue, 24 Sep 2024 15:14:47 GMT + Server: + - Scaleway API Gateway (fr-par-2;edge02) + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - 228530b1-ceab-49d5-b588-c4094445b67a + status: 200 OK + code: 200 + duration: "" +- request: + body: '{"id":"860d511e-cd66-44e4-9ce1-5ee7a5ff8663", "name":"Ubuntu 22.04 Jammy + Jellyfish_sbs_volume_0", "type":"sbs_5k", "size":20000000000, "project_id":"ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", + "created_at":"2024-09-24T15:14:47.355798Z", "updated_at":"2024-09-24T15:14:47.355798Z", + "references":[{"id":"4c35e227-09c3-4712-94da-1dea2af56d2a", "product_resource_type":"instance_server", + "product_resource_id":"8034029c-f828-457f-a2e0-c678409c24f5", "created_at":"2024-09-24T15:14:47.355798Z", + "type":"exclusive", "status":"attached"}], "parent_snapshot_id":"a2a982a0-214c-43c1-a810-480ccb64426d", + "status":"updating", "tags":[], "specs":{"perf_iops":5000, "class":"sbs"}, "last_detached_at":null, + "zone":"fr-par-1"}' + form: {} + headers: + User-Agent: + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.0; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/block/v1alpha1/zones/fr-par-1/volumes/860d511e-cd66-44e4-9ce1-5ee7a5ff8663 + method: GET + response: + body: '{"id":"860d511e-cd66-44e4-9ce1-5ee7a5ff8663", "name":"Ubuntu 22.04 Jammy + Jellyfish_sbs_volume_0", "type":"sbs_5k", "size":20000000000, "project_id":"ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", + "created_at":"2024-09-24T15:14:47.355798Z", "updated_at":"2024-09-24T15:14:47.355798Z", + "references":[{"id":"4c35e227-09c3-4712-94da-1dea2af56d2a", "product_resource_type":"instance_server", + "product_resource_id":"8034029c-f828-457f-a2e0-c678409c24f5", "created_at":"2024-09-24T15:14:47.355798Z", + "type":"exclusive", "status":"attached"}], "parent_snapshot_id":"a2a982a0-214c-43c1-a810-480ccb64426d", + "status":"updating", "tags":[], "specs":{"perf_iops":5000, "class":"sbs"}, "last_detached_at":null, + "zone":"fr-par-1"}' + headers: + Content-Length: + - "707" + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Tue, 24 Sep 2024 15:14:48 GMT + Server: + - Scaleway API Gateway (fr-par-2;edge02) + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - 733f7149-5ea4-4876-b5e4-907085742ab4 + status: 200 OK + code: 200 + duration: "" +- request: + body: '{"id":"860d511e-cd66-44e4-9ce1-5ee7a5ff8663", "name":"Ubuntu 22.04 Jammy + Jellyfish_sbs_volume_0", "type":"sbs_15k", "size":20000000000, "project_id":"ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", + "created_at":"2024-09-24T15:14:47.355798Z", "updated_at":"2024-09-24T15:14:47.957490Z", + "references":[{"id":"4c35e227-09c3-4712-94da-1dea2af56d2a", "product_resource_type":"instance_server", + "product_resource_id":"8034029c-f828-457f-a2e0-c678409c24f5", "created_at":"2024-09-24T15:14:47.355798Z", + "type":"exclusive", "status":"attached"}], "parent_snapshot_id":"a2a982a0-214c-43c1-a810-480ccb64426d", + "status":"in_use", "tags":[], "specs":{"perf_iops":15000, "class":"sbs"}, "last_detached_at":null, + "zone":"fr-par-1"}' + form: {} + headers: + User-Agent: + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.0; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/block/v1alpha1/zones/fr-par-1/volumes/860d511e-cd66-44e4-9ce1-5ee7a5ff8663 + method: GET + response: + body: '{"id":"860d511e-cd66-44e4-9ce1-5ee7a5ff8663", "name":"Ubuntu 22.04 Jammy + Jellyfish_sbs_volume_0", "type":"sbs_15k", "size":20000000000, "project_id":"ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", + "created_at":"2024-09-24T15:14:47.355798Z", "updated_at":"2024-09-24T15:14:47.957490Z", + "references":[{"id":"4c35e227-09c3-4712-94da-1dea2af56d2a", "product_resource_type":"instance_server", + "product_resource_id":"8034029c-f828-457f-a2e0-c678409c24f5", "created_at":"2024-09-24T15:14:47.355798Z", + "type":"exclusive", "status":"attached"}], "parent_snapshot_id":"a2a982a0-214c-43c1-a810-480ccb64426d", + "status":"in_use", "tags":[], "specs":{"perf_iops":15000, "class":"sbs"}, "last_detached_at":null, + "zone":"fr-par-1"}' + headers: + Content-Length: + - "707" + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Tue, 24 Sep 2024 15:14:53 GMT + Server: + - Scaleway API Gateway (fr-par-2;edge02) + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - a325b2c0-07a5-4fa5-89a6-8428fbb466d7 + status: 200 OK + code: 200 + duration: "" +- request: + body: '{"server": {"id": "8034029c-f828-457f-a2e0-c678409c24f5", "name": "cli-srv-wonderful-hamilton", + "arch": "x86_64", "commercial_type": "DEV1-S", "boot_type": "local", "organization": + "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", + "hostname": "cli-srv-wonderful-hamilton", "image": {"id": "96edc90e-fe55-4eeb-909f-d50b259c172a", + "name": "Ubuntu 22.04 Jammy Jellyfish", "organization": "51b656e3-4865-41e8-adbc-0c45bdd780db", + "project": "51b656e3-4865-41e8-adbc-0c45bdd780db", "root_volume": {"volume_type": + "sbs_snapshot", "id": "a2a982a0-214c-43c1-a810-480ccb64426d", "size": 0, "name": + ""}, "extra_volumes": {}, "public": true, "arch": "x86_64", "creation_date": + "2024-09-03T07:55:55.358120+00:00", "modification_date": "2024-09-03T07:55:55.358120+00:00", + "default_bootscript": null, "from_server": "", "state": "available", "tags": + [], "zone": "fr-par-1"}, "volumes": {"0": {"boot": false, "volume_type": "sbs_volume", + "id": "860d511e-cd66-44e4-9ce1-5ee7a5ff8663"}}, "tags": [], "state": "stopped", + "protected": false, "state_detail": "", "public_ip": {"id": "2296898e-9943-42b2-8c82-30e902ffa2cb", + "address": "163.172.177.119", "dynamic": false, "gateway": "62.210.0.1", "netmask": + "32", "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", + "ipam_id": "19ffb10e-1842-44af-bb4f-9e2d125df3d6"}, "public_ips": [{"id": "2296898e-9943-42b2-8c82-30e902ffa2cb", + "address": "163.172.177.119", "dynamic": false, "gateway": "62.210.0.1", "netmask": + "32", "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", + "ipam_id": "19ffb10e-1842-44af-bb4f-9e2d125df3d6"}], "mac_address": "de:00:00:71:cc:bd", + "routed_ip_enabled": true, "ipv6": null, "extra_networks": [], "dynamic_ip_required": + true, "enable_ipv6": false, "private_ip": null, "creation_date": "2024-09-24T15:14:47.189935+00:00", + "modification_date": "2024-09-24T15:14:47.189935+00:00", "bootscript": null, + "security_group": {"id": "0fe819c3-274d-472a-b3f5-ddb258d2d8bb", "name": "Default + security group"}, "location": null, "maintenances": [], "allowed_actions": ["poweron", + "backup"], "placement_group": null, "private_nics": [], "zone": "fr-par-1"}}' + form: {} + headers: + User-Agent: + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.0; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/instance/v1/zones/fr-par-1/servers/8034029c-f828-457f-a2e0-c678409c24f5 + method: GET + response: + body: '{"server": {"id": "8034029c-f828-457f-a2e0-c678409c24f5", "name": "cli-srv-wonderful-hamilton", + "arch": "x86_64", "commercial_type": "DEV1-S", "boot_type": "local", "organization": + "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", + "hostname": "cli-srv-wonderful-hamilton", "image": {"id": "96edc90e-fe55-4eeb-909f-d50b259c172a", + "name": "Ubuntu 22.04 Jammy Jellyfish", "organization": "51b656e3-4865-41e8-adbc-0c45bdd780db", + "project": "51b656e3-4865-41e8-adbc-0c45bdd780db", "root_volume": {"volume_type": + "sbs_snapshot", "id": "a2a982a0-214c-43c1-a810-480ccb64426d", "size": 0, "name": + ""}, "extra_volumes": {}, "public": true, "arch": "x86_64", "creation_date": + "2024-09-03T07:55:55.358120+00:00", "modification_date": "2024-09-03T07:55:55.358120+00:00", + "default_bootscript": null, "from_server": "", "state": "available", "tags": + [], "zone": "fr-par-1"}, "volumes": {"0": {"boot": false, "volume_type": "sbs_volume", + "id": "860d511e-cd66-44e4-9ce1-5ee7a5ff8663"}}, "tags": [], "state": "stopped", + "protected": false, "state_detail": "", "public_ip": {"id": "2296898e-9943-42b2-8c82-30e902ffa2cb", + "address": "163.172.177.119", "dynamic": false, "gateway": "62.210.0.1", "netmask": + "32", "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", + "ipam_id": "19ffb10e-1842-44af-bb4f-9e2d125df3d6"}, "public_ips": [{"id": "2296898e-9943-42b2-8c82-30e902ffa2cb", + "address": "163.172.177.119", "dynamic": false, "gateway": "62.210.0.1", "netmask": + "32", "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", + "ipam_id": "19ffb10e-1842-44af-bb4f-9e2d125df3d6"}], "mac_address": "de:00:00:71:cc:bd", + "routed_ip_enabled": true, "ipv6": null, "extra_networks": [], "dynamic_ip_required": + true, "enable_ipv6": false, "private_ip": null, "creation_date": "2024-09-24T15:14:47.189935+00:00", + "modification_date": "2024-09-24T15:14:47.189935+00:00", "bootscript": null, + "security_group": {"id": "0fe819c3-274d-472a-b3f5-ddb258d2d8bb", "name": "Default + security group"}, "location": null, "maintenances": [], "allowed_actions": ["poweron", + "backup"], "placement_group": null, "private_nics": [], "zone": "fr-par-1"}}' + headers: + Content-Length: + - "2195" + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Tue, 24 Sep 2024 15:14:52 GMT + Server: + - Scaleway API Gateway (fr-par-2;edge02) + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - 1cb837ba-828d-469e-a6b5-1b7632d7a09d + status: 200 OK + code: 200 + duration: "" +- request: + body: '{"server": {"id": "8034029c-f828-457f-a2e0-c678409c24f5", "name": "cli-srv-wonderful-hamilton", + "arch": "x86_64", "commercial_type": "DEV1-S", "boot_type": "local", "organization": + "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", + "hostname": "cli-srv-wonderful-hamilton", "image": {"id": "96edc90e-fe55-4eeb-909f-d50b259c172a", + "name": "Ubuntu 22.04 Jammy Jellyfish", "organization": "51b656e3-4865-41e8-adbc-0c45bdd780db", + "project": "51b656e3-4865-41e8-adbc-0c45bdd780db", "root_volume": {"volume_type": + "sbs_snapshot", "id": "a2a982a0-214c-43c1-a810-480ccb64426d", "size": 0, "name": + ""}, "extra_volumes": {}, "public": true, "arch": "x86_64", "creation_date": + "2024-09-03T07:55:55.358120+00:00", "modification_date": "2024-09-03T07:55:55.358120+00:00", + "default_bootscript": null, "from_server": "", "state": "available", "tags": + [], "zone": "fr-par-1"}, "volumes": {"0": {"boot": false, "volume_type": "sbs_volume", + "id": "860d511e-cd66-44e4-9ce1-5ee7a5ff8663"}}, "tags": [], "state": "stopped", + "protected": false, "state_detail": "", "public_ip": {"id": "2296898e-9943-42b2-8c82-30e902ffa2cb", + "address": "163.172.177.119", "dynamic": false, "gateway": "62.210.0.1", "netmask": + "32", "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", + "ipam_id": "19ffb10e-1842-44af-bb4f-9e2d125df3d6"}, "public_ips": [{"id": "2296898e-9943-42b2-8c82-30e902ffa2cb", + "address": "163.172.177.119", "dynamic": false, "gateway": "62.210.0.1", "netmask": + "32", "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", + "ipam_id": "19ffb10e-1842-44af-bb4f-9e2d125df3d6"}], "mac_address": "de:00:00:71:cc:bd", + "routed_ip_enabled": true, "ipv6": null, "extra_networks": [], "dynamic_ip_required": + true, "enable_ipv6": false, "private_ip": null, "creation_date": "2024-09-24T15:14:47.189935+00:00", + "modification_date": "2024-09-24T15:14:47.189935+00:00", "bootscript": null, + "security_group": {"id": "0fe819c3-274d-472a-b3f5-ddb258d2d8bb", "name": "Default + security group"}, "location": null, "maintenances": [], "allowed_actions": ["poweron", + "backup"], "placement_group": null, "private_nics": [], "zone": "fr-par-1"}}' + form: {} + headers: + User-Agent: + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.0; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/instance/v1/zones/fr-par-1/servers/8034029c-f828-457f-a2e0-c678409c24f5 + method: GET + response: + body: '{"server": {"id": "8034029c-f828-457f-a2e0-c678409c24f5", "name": "cli-srv-wonderful-hamilton", + "arch": "x86_64", "commercial_type": "DEV1-S", "boot_type": "local", "organization": + "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", + "hostname": "cli-srv-wonderful-hamilton", "image": {"id": "96edc90e-fe55-4eeb-909f-d50b259c172a", + "name": "Ubuntu 22.04 Jammy Jellyfish", "organization": "51b656e3-4865-41e8-adbc-0c45bdd780db", + "project": "51b656e3-4865-41e8-adbc-0c45bdd780db", "root_volume": {"volume_type": + "sbs_snapshot", "id": "a2a982a0-214c-43c1-a810-480ccb64426d", "size": 0, "name": + ""}, "extra_volumes": {}, "public": true, "arch": "x86_64", "creation_date": + "2024-09-03T07:55:55.358120+00:00", "modification_date": "2024-09-03T07:55:55.358120+00:00", + "default_bootscript": null, "from_server": "", "state": "available", "tags": + [], "zone": "fr-par-1"}, "volumes": {"0": {"boot": false, "volume_type": "sbs_volume", + "id": "860d511e-cd66-44e4-9ce1-5ee7a5ff8663"}}, "tags": [], "state": "stopped", + "protected": false, "state_detail": "", "public_ip": {"id": "2296898e-9943-42b2-8c82-30e902ffa2cb", + "address": "163.172.177.119", "dynamic": false, "gateway": "62.210.0.1", "netmask": + "32", "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", + "ipam_id": "19ffb10e-1842-44af-bb4f-9e2d125df3d6"}, "public_ips": [{"id": "2296898e-9943-42b2-8c82-30e902ffa2cb", + "address": "163.172.177.119", "dynamic": false, "gateway": "62.210.0.1", "netmask": + "32", "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", + "ipam_id": "19ffb10e-1842-44af-bb4f-9e2d125df3d6"}], "mac_address": "de:00:00:71:cc:bd", + "routed_ip_enabled": true, "ipv6": null, "extra_networks": [], "dynamic_ip_required": + true, "enable_ipv6": false, "private_ip": null, "creation_date": "2024-09-24T15:14:47.189935+00:00", + "modification_date": "2024-09-24T15:14:47.189935+00:00", "bootscript": null, + "security_group": {"id": "0fe819c3-274d-472a-b3f5-ddb258d2d8bb", "name": "Default + security group"}, "location": null, "maintenances": [], "allowed_actions": ["poweron", + "backup"], "placement_group": null, "private_nics": [], "zone": "fr-par-1"}}' + headers: + Content-Length: + - "2195" + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Tue, 24 Sep 2024 15:14:53 GMT + Server: + - Scaleway API Gateway (fr-par-2;edge02) + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - 61f292be-885d-4f22-8950-14bfcc6751ea + status: 200 OK + code: 200 + duration: "" +- request: + body: "" + form: {} + headers: + User-Agent: + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.0; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/instance/v1/zones/fr-par-1/servers/8034029c-f828-457f-a2e0-c678409c24f5 + method: DELETE + response: + body: "" + headers: + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Tue, 24 Sep 2024 15:14:53 GMT + Server: + - Scaleway API Gateway (fr-par-2;edge02) + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - 7e17ac41-0e3d-4ace-8b7e-3440eed77ad8 + status: 204 No Content + code: 204 + duration: "" +- request: + body: "" + form: {} + headers: + User-Agent: + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.0; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/instance/v1/zones/fr-par-1/ips/2296898e-9943-42b2-8c82-30e902ffa2cb + method: DELETE + response: + body: "" + headers: + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Tue, 24 Sep 2024 15:14:54 GMT + Server: + - Scaleway API Gateway (fr-par-2;edge02) + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - f4a0b48e-51b5-4dbf-abb3-cdc993a1f0b4 + status: 204 No Content + code: 204 + duration: "" +- request: + body: "" + form: {} + headers: + User-Agent: + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.0; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/block/v1alpha1/zones/fr-par-1/volumes/860d511e-cd66-44e4-9ce1-5ee7a5ff8663 + method: DELETE + response: + body: "" + headers: + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Tue, 24 Sep 2024 15:14:54 GMT + Server: + - Scaleway API Gateway (fr-par-2;edge02) + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - f1cff978-5847-4394-85cc-4cb4944b7a52 + status: 204 No Content + code: 204 + duration: "" diff --git a/internal/namespaces/instance/v1/testdata/test-create-server-volumes-create-sbs-root-volume.cassette.yaml b/internal/namespaces/instance/v1/testdata/test-create-server-volumes-create-sbs-root-volume.cassette.yaml new file mode 100644 index 0000000000..144577530b --- /dev/null +++ b/internal/namespaces/instance/v1/testdata/test-create-server-volumes-create-sbs-root-volume.cassette.yaml @@ -0,0 +1,1875 @@ +--- +version: 1 +interactions: +- request: + body: '{"servers": {"COPARM1-16C-64G": {"alt_names": [], "arch": "arm64", "ncpus": + 16, "ram": 68719476736, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": + 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 252.14, "hourly_price": 0.3454, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 1600000000, "sum_internet_bandwidth": 1600000000, "interfaces": [{"internal_bandwidth": + 1600000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 1600000000}]}, "block_bandwidth": 671088640}, "COPARM1-2C-8G": {"alt_names": + [], "arch": "arm64", "ncpus": 2, "ram": 8589934592, "gpu": 0, "mig_profile": + null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 31.1, "hourly_price": 0.0426, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 200000000, "sum_internet_bandwidth": + 200000000, "interfaces": [{"internal_bandwidth": 200000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 200000000}]}, "block_bandwidth": + 83886080}, "COPARM1-32C-128G": {"alt_names": [], "arch": "arm64", "ncpus": 32, + "ram": 137438953472, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": + 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 506.26, "hourly_price": 0.6935, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 3200000000, "sum_internet_bandwidth": 3200000000, "interfaces": [{"internal_bandwidth": + 3200000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 3200000000}]}, "block_bandwidth": 1342177280}, "COPARM1-4C-16G": {"alt_names": + [], "arch": "arm64", "ncpus": 4, "ram": 17179869184, "gpu": 0, "mig_profile": + null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 62.56, "hourly_price": 0.0857, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 400000000, "sum_internet_bandwidth": + 400000000, "interfaces": [{"internal_bandwidth": 400000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 400000000}]}, "block_bandwidth": + 167772160}, "COPARM1-8C-32G": {"alt_names": [], "arch": "arm64", "ncpus": 8, + "ram": 34359738368, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": + 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 125.85, "hourly_price": 0.1724, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 800000000, "sum_internet_bandwidth": 800000000, "interfaces": [{"internal_bandwidth": + 800000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 800000000}]}, "block_bandwidth": 335544320}, "DEV1-L": {"alt_names": [], "arch": + "x86_64", "ncpus": 4, "ram": 8589934592, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 80000000000}, "per_volume_constraint": {"l_ssd": + {"min_size": 1000000000, "max_size": 800000000000}}, "scratch_storage_max_size": + null, "baremetal": false, "monthly_price": 36.1496, "hourly_price": 0.04952, + "capabilities": {"boot_types": ["local", "rescue"], "placement_groups": true, + "block_storage": true, "hot_snapshots_local_volume": true, "private_network": + 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 400000000, "sum_internet_bandwidth": + 400000000, "interfaces": [{"internal_bandwidth": 400000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 400000000}]}, "block_bandwidth": + 209715200}, "DEV1-M": {"alt_names": [], "arch": "x86_64", "ncpus": 3, "ram": + 4294967296, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + 0, "max_size": 40000000000}, "per_volume_constraint": {"l_ssd": {"min_size": + 1000000000, "max_size": 800000000000}}, "scratch_storage_max_size": null, "baremetal": + false, "monthly_price": 18.6588, "hourly_price": 0.02556, "capabilities": {"boot_types": + ["local", "rescue"], "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + true, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 300000000, "sum_internet_bandwidth": 300000000, "interfaces": [{"internal_bandwidth": + 300000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 300000000}]}, "block_bandwidth": 157286400}, "DEV1-S": {"alt_names": [], "arch": + "x86_64", "ncpus": 2, "ram": 2147483648, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 20000000000}, "per_volume_constraint": {"l_ssd": + {"min_size": 1000000000, "max_size": 800000000000}}, "scratch_storage_max_size": + null, "baremetal": false, "monthly_price": 9.9864, "hourly_price": 0.01368, + "capabilities": {"boot_types": ["local", "rescue"], "placement_groups": true, + "block_storage": true, "hot_snapshots_local_volume": true, "private_network": + 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 200000000, "sum_internet_bandwidth": + 200000000, "interfaces": [{"internal_bandwidth": 200000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 200000000}]}, "block_bandwidth": + 104857600}, "DEV1-XL": {"alt_names": [], "arch": "x86_64", "ncpus": 4, "ram": + 12884901888, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + 0, "max_size": 120000000000}, "per_volume_constraint": {"l_ssd": {"min_size": + 1000000000, "max_size": 800000000000}}, "scratch_storage_max_size": null, "baremetal": + false, "monthly_price": 53.3484, "hourly_price": 0.07308, "capabilities": {"boot_types": + ["local", "rescue"], "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + true, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 500000000, "sum_internet_bandwidth": 500000000, "interfaces": [{"internal_bandwidth": + 500000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 500000000}]}, "block_bandwidth": 262144000}, "ENT1-2XL": {"alt_names": [], "arch": + "x86_64", "ncpus": 96, "ram": 412316860416, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": + 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 2576.9, "hourly_price": 3.53, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 20000000000, "sum_internet_bandwidth": 20000000000, "interfaces": [{"internal_bandwidth": + 20000000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 20000000000}]}, "block_bandwidth": 21474836480}, "ENT1-L": {"alt_names": [], + "arch": "x86_64", "ncpus": 32, "ram": 137438953472, "gpu": 0, "mig_profile": + null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 861.4, "hourly_price": 1.18, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 6400000000, "sum_internet_bandwidth": + 6400000000, "interfaces": [{"internal_bandwidth": 6400000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 6400000000}]}, "block_bandwidth": + 6710886400}, "ENT1-M": {"alt_names": [], "arch": "x86_64", "ncpus": 16, "ram": + 68719476736, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": + 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 430.7, "hourly_price": 0.59, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 3200000000, "sum_internet_bandwidth": 3200000000, "interfaces": [{"internal_bandwidth": + 3200000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 3200000000}]}, "block_bandwidth": 3355443200}, "ENT1-S": {"alt_names": [], "arch": + "x86_64", "ncpus": 8, "ram": 34359738368, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": + 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 211.7, "hourly_price": 0.29, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 1600000000, "sum_internet_bandwidth": 1600000000, "interfaces": [{"internal_bandwidth": + 1600000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 1600000000}]}, "block_bandwidth": 1677721600}, "ENT1-XL": {"alt_names": [], + "arch": "x86_64", "ncpus": 64, "ram": 274877906944, "gpu": 0, "mig_profile": + null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 1715.5, "hourly_price": 2.35, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 12800000000, "sum_internet_bandwidth": + 12800000000, "interfaces": [{"internal_bandwidth": 12800000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 12800000000}]}, "block_bandwidth": + 13421772800}, "ENT1-XS": {"alt_names": [], "arch": "x86_64", "ncpus": 4, "ram": + 17179869184, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": + 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 107.31, "hourly_price": 0.147, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 800000000, "sum_internet_bandwidth": 800000000, "interfaces": [{"internal_bandwidth": + 800000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 800000000}]}, "block_bandwidth": 838860800}, "ENT1-XXS": {"alt_names": [], "arch": + "x86_64", "ncpus": 2, "ram": 8589934592, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": + 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 53.655, "hourly_price": 0.0735, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 400000000, "sum_internet_bandwidth": 400000000, "interfaces": [{"internal_bandwidth": + 400000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 400000000}]}, "block_bandwidth": 419430400}, "GP1-L": {"alt_names": [], "arch": + "x86_64", "ncpus": 32, "ram": 137438953472, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 600000000000}, "per_volume_constraint": {"l_ssd": + {"min_size": 1000000000, "max_size": 800000000000}}, "scratch_storage_max_size": + null, "baremetal": false, "monthly_price": 576.262, "hourly_price": 0.7894, + "capabilities": {"boot_types": ["local", "rescue"], "placement_groups": true, + "block_storage": true, "hot_snapshots_local_volume": true, "private_network": + 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 5000000000, + "sum_internet_bandwidth": 5000000000, "interfaces": [{"internal_bandwidth": + 5000000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 5000000000}]}, "block_bandwidth": 1073741824}, "GP1-M": {"alt_names": [], "arch": + "x86_64", "ncpus": 16, "ram": 68719476736, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 600000000000}, "per_volume_constraint": {"l_ssd": + {"min_size": 1000000000, "max_size": 800000000000}}, "scratch_storage_max_size": + null, "baremetal": false, "monthly_price": 296.672, "hourly_price": 0.4064, + "capabilities": {"boot_types": ["local", "rescue"], "placement_groups": true, + "block_storage": true, "hot_snapshots_local_volume": true, "private_network": + 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 1500000000, + "sum_internet_bandwidth": 1500000000, "interfaces": [{"internal_bandwidth": + 1500000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 1500000000}]}, "block_bandwidth": 838860800}, "GP1-S": {"alt_names": [], "arch": + "x86_64", "ncpus": 8, "ram": 34359738368, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 300000000000}, "per_volume_constraint": {"l_ssd": + {"min_size": 1000000000, "max_size": 800000000000}}, "scratch_storage_max_size": + null, "baremetal": false, "monthly_price": 149.066, "hourly_price": 0.2042, + "capabilities": {"boot_types": ["local", "rescue"], "placement_groups": true, + "block_storage": true, "hot_snapshots_local_volume": true, "private_network": + 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 800000000, "sum_internet_bandwidth": + 800000000, "interfaces": [{"internal_bandwidth": 800000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 800000000}]}, "block_bandwidth": + 524288000}, "GP1-VIZ": {"alt_names": [], "arch": "x86_64", "ncpus": 8, "ram": + 34359738368, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + 0, "max_size": 300000000000}, "per_volume_constraint": {"l_ssd": {"min_size": + 1000000000, "max_size": 800000000000}}, "scratch_storage_max_size": null, "baremetal": + false, "monthly_price": 72.0, "hourly_price": 0.1, "capabilities": {"boot_types": + ["local", "rescue"], "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + true, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 500000000, "sum_internet_bandwidth": 500000000, "interfaces": [{"internal_bandwidth": + 500000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 500000000}]}, "block_bandwidth": 314572800}, "GP1-XL": {"alt_names": [], "arch": + "x86_64", "ncpus": 48, "ram": 274877906944, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 600000000000}, "per_volume_constraint": {"l_ssd": + {"min_size": 1000000000, "max_size": 800000000000}}, "scratch_storage_max_size": + null, "baremetal": false, "monthly_price": 1220.122, "hourly_price": 1.6714, + "capabilities": {"boot_types": ["local", "rescue"], "placement_groups": true, + "block_storage": true, "hot_snapshots_local_volume": true, "private_network": + 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 10000000000, + "sum_internet_bandwidth": 10000000000, "interfaces": [{"internal_bandwidth": + 10000000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 10000000000}]}, "block_bandwidth": 2147483648}, "GP1-XS": {"alt_names": [], + "arch": "x86_64", "ncpus": 4, "ram": 17179869184, "gpu": 0, "mig_profile": null, + "volumes_constraint": {"min_size": 0, "max_size": 150000000000}, "per_volume_constraint": + {"l_ssd": {"min_size": 1000000000, "max_size": 800000000000}}, "scratch_storage_max_size": + null, "baremetal": false, "monthly_price": 74.168, "hourly_price": 0.1016, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": true, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 500000000, "sum_internet_bandwidth": + 500000000, "interfaces": [{"internal_bandwidth": 500000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 500000000}]}, "block_bandwidth": + 314572800}, "PLAY2-MICRO": {"alt_names": [], "arch": "x86_64", "ncpus": 4, "ram": + 8589934592, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": + 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 39.42, "hourly_price": 0.054, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 400000000, "sum_internet_bandwidth": 400000000, "interfaces": [{"internal_bandwidth": + 400000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 400000000}]}, "block_bandwidth": 167772160}, "PLAY2-NANO": {"alt_names": [], + "arch": "x86_64", "ncpus": 2, "ram": 4294967296, "gpu": 0, "mig_profile": null, + "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 19.71, "hourly_price": 0.027, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 200000000, "sum_internet_bandwidth": + 200000000, "interfaces": [{"internal_bandwidth": 200000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 200000000}]}, "block_bandwidth": + 83886080}, "PLAY2-PICO": {"alt_names": [], "arch": "x86_64", "ncpus": 1, "ram": + 2147483648, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": + 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 10.22, "hourly_price": 0.014, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 100000000, "sum_internet_bandwidth": 100000000, "interfaces": [{"internal_bandwidth": + 100000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 100000000}]}, "block_bandwidth": 41943040}, "POP2-16C-64G": {"alt_names": [], + "arch": "x86_64", "ncpus": 16, "ram": 68719476736, "gpu": 0, "mig_profile": + null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 430.7, "hourly_price": 0.59, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 3200000000, "sum_internet_bandwidth": + 3200000000, "interfaces": [{"internal_bandwidth": 3200000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 3200000000}]}, "block_bandwidth": + 3355443200}, "POP2-16C-64G-WIN": {"alt_names": [], "arch": "x86_64", "ncpus": + 16, "ram": 68719476736, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": + 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 1063.391, "hourly_price": 1.4567, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 3200000000, "sum_internet_bandwidth": 3200000000, "interfaces": [{"internal_bandwidth": + 3200000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 3200000000}]}, "block_bandwidth": 3355443200}, "POP2-2C-8G": {"alt_names": [], + "arch": "x86_64", "ncpus": 2, "ram": 8589934592, "gpu": 0, "mig_profile": null, + "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 53.66, "hourly_price": 0.0735, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 400000000, "sum_internet_bandwidth": + 400000000, "interfaces": [{"internal_bandwidth": 400000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 400000000}]}, "block_bandwidth": + 419430400}, "POP2-2C-8G-WIN": {"alt_names": [], "arch": "x86_64", "ncpus": 2, + "ram": 8589934592, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": + 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 133.079, "hourly_price": 0.1823, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 400000000, "sum_internet_bandwidth": 400000000, "interfaces": [{"internal_bandwidth": + 400000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 400000000}]}, "block_bandwidth": 419430400}, "POP2-32C-128G": {"alt_names": + [], "arch": "x86_64", "ncpus": 32, "ram": 137438953472, "gpu": 0, "mig_profile": + null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 861.4, "hourly_price": 1.18, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 6400000000, "sum_internet_bandwidth": + 6400000000, "interfaces": [{"internal_bandwidth": 6400000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 6400000000}]}, "block_bandwidth": + 6710886400}, "POP2-32C-128G-WIN": {"alt_names": [], "arch": "x86_64", "ncpus": + 32, "ram": 137438953472, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": + 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 2126.709, "hourly_price": 2.9133, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 6400000000, "sum_internet_bandwidth": 6400000000, "interfaces": [{"internal_bandwidth": + 6400000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 6400000000}]}, "block_bandwidth": 6710886400}, "POP2-4C-16G": {"alt_names": + [], "arch": "x86_64", "ncpus": 4, "ram": 17179869184, "gpu": 0, "mig_profile": + null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 107.31, "hourly_price": 0.147, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 800000000, "sum_internet_bandwidth": + 800000000, "interfaces": [{"internal_bandwidth": 800000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 800000000}]}, "block_bandwidth": + 838860800}, "POP2-4C-16G-WIN": {"alt_names": [], "arch": "x86_64", "ncpus": + 4, "ram": 17179869184, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": + 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 265.501, "hourly_price": 0.3637, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 800000000, "sum_internet_bandwidth": 800000000, "interfaces": [{"internal_bandwidth": + 800000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 800000000}]}, "block_bandwidth": 838860800}, "POP2-64C-256G": {"alt_names": + [], "arch": "x86_64", "ncpus": 64, "ram": 274877906944, "gpu": 0, "mig_profile": + null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 1715.5, "hourly_price": 2.35, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 12800000000, "sum_internet_bandwidth": + 12800000000, "interfaces": [{"internal_bandwidth": 12800000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 12800000000}]}, "block_bandwidth": + 13421772800}, "POP2-8C-32G": {"alt_names": [], "arch": "x86_64", "ncpus": 8, + "ram": 34359738368, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": + 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 211.7, "hourly_price": 0.29, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 1600000000, "sum_internet_bandwidth": 1600000000, "interfaces": [{"internal_bandwidth": + 1600000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 1600000000}]}, "block_bandwidth": 1677721600}, "POP2-8C-32G-WIN": {"alt_names": + [], "arch": "x86_64", "ncpus": 8, "ram": 34359738368, "gpu": 0, "mig_profile": + null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 528.009, "hourly_price": 0.7233, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 1600000000, "sum_internet_bandwidth": + 1600000000, "interfaces": [{"internal_bandwidth": 1600000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 1600000000}]}, "block_bandwidth": + 1677721600}, "POP2-HC-16C-32G": {"alt_names": [], "arch": "x86_64", "ncpus": + 16, "ram": 34359738368, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": + 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 310.69, "hourly_price": 0.4256, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 3200000000, "sum_internet_bandwidth": 3200000000, "interfaces": [{"internal_bandwidth": + 3200000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 3200000000}]}, "block_bandwidth": 3355443200}, "POP2-HC-2C-4G": {"alt_names": + [], "arch": "x86_64", "ncpus": 2, "ram": 4294967296, "gpu": 0, "mig_profile": + null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 38.84, "hourly_price": 0.0532, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 400000000, "sum_internet_bandwidth": + 400000000, "interfaces": [{"internal_bandwidth": 400000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 400000000}]}, "block_bandwidth": + 419430400}, "POP2-HC-32C-64G": {"alt_names": [], "arch": "x86_64", "ncpus": + 32, "ram": 68719476736, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": + 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 621.38, "hourly_price": 0.8512, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 6400000000, "sum_internet_bandwidth": 6400000000, "interfaces": [{"internal_bandwidth": + 6400000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 6400000000}]}, "block_bandwidth": 6710886400}, "POP2-HC-4C-8G": {"alt_names": + [], "arch": "x86_64", "ncpus": 4, "ram": 8589934592, "gpu": 0, "mig_profile": + null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 77.67, "hourly_price": 0.1064, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 800000000, "sum_internet_bandwidth": + 800000000, "interfaces": [{"internal_bandwidth": 800000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 800000000}]}, "block_bandwidth": + 838860800}, "POP2-HC-64C-128G": {"alt_names": [], "arch": "x86_64", "ncpus": + 64, "ram": 137438953472, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": + 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 1242.75, "hourly_price": 1.7024, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 12800000000, "sum_internet_bandwidth": 12800000000, "interfaces": [{"internal_bandwidth": + 12800000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 12800000000}]}, "block_bandwidth": 13421772800}, "POP2-HC-8C-16G": {"alt_names": + [], "arch": "x86_64", "ncpus": 8, "ram": 17179869184, "gpu": 0, "mig_profile": + null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 155.34, "hourly_price": 0.2128, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 1600000000, "sum_internet_bandwidth": + 1600000000, "interfaces": [{"internal_bandwidth": 1600000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 1600000000}]}, "block_bandwidth": + 1677721600}, "POP2-HM-16C-128G": {"alt_names": [], "arch": "x86_64", "ncpus": + 16, "ram": 137438953472, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": + 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 601.52, "hourly_price": 0.824, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 3200000000, "sum_internet_bandwidth": 3200000000, "interfaces": [{"internal_bandwidth": + 3200000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 3200000000}]}, "block_bandwidth": 3355443200}, "POP2-HM-2C-16G": {"alt_names": + [], "arch": "x86_64", "ncpus": 2, "ram": 17179869184, "gpu": 0, "mig_profile": + null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 75.19, "hourly_price": 0.103, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 400000000, "sum_internet_bandwidth": + 400000000, "interfaces": [{"internal_bandwidth": 400000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 400000000}]}, "block_bandwidth": + 419430400}, "POP2-HM-32C-256G": {"alt_names": [], "arch": "x86_64", "ncpus": + 32, "ram": 274877906944, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": + 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 1203.04, "hourly_price": 1.648, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 6400000000, "sum_internet_bandwidth": 6400000000, "interfaces": [{"internal_bandwidth": + 6400000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 6400000000}]}, "block_bandwidth": 6710886400}, "POP2-HM-4C-32G": {"alt_names": + [], "arch": "x86_64", "ncpus": 4, "ram": 34359738368, "gpu": 0, "mig_profile": + null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 150.38, "hourly_price": 0.206, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 800000000, "sum_internet_bandwidth": + 800000000, "interfaces": [{"internal_bandwidth": 800000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 800000000}]}, "block_bandwidth": + 838860800}, "POP2-HM-64C-512G": {"alt_names": [], "arch": "x86_64", "ncpus": + 64, "ram": 549755813888, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": + 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 2406.08, "hourly_price": 3.296, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 12800000000, "sum_internet_bandwidth": 12800000000, "interfaces": [{"internal_bandwidth": + 12800000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 12800000000}]}, "block_bandwidth": 13421772800}, "POP2-HM-8C-64G": {"alt_names": + [], "arch": "x86_64", "ncpus": 8, "ram": 68719476736, "gpu": 0, "mig_profile": + null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 300.76, "hourly_price": 0.412, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 1600000000, "sum_internet_bandwidth": + 1600000000, "interfaces": [{"internal_bandwidth": 1600000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 1600000000}]}, "block_bandwidth": + 1677721600}, "POP2-HN-10": {"alt_names": [], "arch": "x86_64", "ncpus": 4, "ram": + 8589934592, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": + 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 530.29, "hourly_price": 0.7264, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 10000000000, "sum_internet_bandwidth": 10000000000, "interfaces": [{"internal_bandwidth": + 10000000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 10000000000}]}, "block_bandwidth": 838860800}, "POP2-HN-3": {"alt_names": [], + "arch": "x86_64", "ncpus": 2, "ram": 4294967296, "gpu": 0, "mig_profile": null, + "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 186.49, "hourly_price": 0.2554, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 3000000000, "sum_internet_bandwidth": + 3000000000, "interfaces": [{"internal_bandwidth": 3000000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 3000000000}]}, "block_bandwidth": + 419430400}}}' + form: {} + headers: + User-Agent: + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.0; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/instance/v1/zones/fr-par-1/products/servers?page=1 + method: GET + response: + body: '{"servers": {"COPARM1-16C-64G": {"alt_names": [], "arch": "arm64", "ncpus": + 16, "ram": 68719476736, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": + 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 252.14, "hourly_price": 0.3454, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 1600000000, "sum_internet_bandwidth": 1600000000, "interfaces": [{"internal_bandwidth": + 1600000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 1600000000}]}, "block_bandwidth": 671088640}, "COPARM1-2C-8G": {"alt_names": + [], "arch": "arm64", "ncpus": 2, "ram": 8589934592, "gpu": 0, "mig_profile": + null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 31.1, "hourly_price": 0.0426, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 200000000, "sum_internet_bandwidth": + 200000000, "interfaces": [{"internal_bandwidth": 200000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 200000000}]}, "block_bandwidth": + 83886080}, "COPARM1-32C-128G": {"alt_names": [], "arch": "arm64", "ncpus": 32, + "ram": 137438953472, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": + 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 506.26, "hourly_price": 0.6935, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 3200000000, "sum_internet_bandwidth": 3200000000, "interfaces": [{"internal_bandwidth": + 3200000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 3200000000}]}, "block_bandwidth": 1342177280}, "COPARM1-4C-16G": {"alt_names": + [], "arch": "arm64", "ncpus": 4, "ram": 17179869184, "gpu": 0, "mig_profile": + null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 62.56, "hourly_price": 0.0857, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 400000000, "sum_internet_bandwidth": + 400000000, "interfaces": [{"internal_bandwidth": 400000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 400000000}]}, "block_bandwidth": + 167772160}, "COPARM1-8C-32G": {"alt_names": [], "arch": "arm64", "ncpus": 8, + "ram": 34359738368, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": + 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 125.85, "hourly_price": 0.1724, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 800000000, "sum_internet_bandwidth": 800000000, "interfaces": [{"internal_bandwidth": + 800000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 800000000}]}, "block_bandwidth": 335544320}, "DEV1-L": {"alt_names": [], "arch": + "x86_64", "ncpus": 4, "ram": 8589934592, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 80000000000}, "per_volume_constraint": {"l_ssd": + {"min_size": 1000000000, "max_size": 800000000000}}, "scratch_storage_max_size": + null, "baremetal": false, "monthly_price": 36.1496, "hourly_price": 0.04952, + "capabilities": {"boot_types": ["local", "rescue"], "placement_groups": true, + "block_storage": true, "hot_snapshots_local_volume": true, "private_network": + 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 400000000, "sum_internet_bandwidth": + 400000000, "interfaces": [{"internal_bandwidth": 400000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 400000000}]}, "block_bandwidth": + 209715200}, "DEV1-M": {"alt_names": [], "arch": "x86_64", "ncpus": 3, "ram": + 4294967296, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + 0, "max_size": 40000000000}, "per_volume_constraint": {"l_ssd": {"min_size": + 1000000000, "max_size": 800000000000}}, "scratch_storage_max_size": null, "baremetal": + false, "monthly_price": 18.6588, "hourly_price": 0.02556, "capabilities": {"boot_types": + ["local", "rescue"], "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + true, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 300000000, "sum_internet_bandwidth": 300000000, "interfaces": [{"internal_bandwidth": + 300000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 300000000}]}, "block_bandwidth": 157286400}, "DEV1-S": {"alt_names": [], "arch": + "x86_64", "ncpus": 2, "ram": 2147483648, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 20000000000}, "per_volume_constraint": {"l_ssd": + {"min_size": 1000000000, "max_size": 800000000000}}, "scratch_storage_max_size": + null, "baremetal": false, "monthly_price": 9.9864, "hourly_price": 0.01368, + "capabilities": {"boot_types": ["local", "rescue"], "placement_groups": true, + "block_storage": true, "hot_snapshots_local_volume": true, "private_network": + 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 200000000, "sum_internet_bandwidth": + 200000000, "interfaces": [{"internal_bandwidth": 200000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 200000000}]}, "block_bandwidth": + 104857600}, "DEV1-XL": {"alt_names": [], "arch": "x86_64", "ncpus": 4, "ram": + 12884901888, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + 0, "max_size": 120000000000}, "per_volume_constraint": {"l_ssd": {"min_size": + 1000000000, "max_size": 800000000000}}, "scratch_storage_max_size": null, "baremetal": + false, "monthly_price": 53.3484, "hourly_price": 0.07308, "capabilities": {"boot_types": + ["local", "rescue"], "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + true, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 500000000, "sum_internet_bandwidth": 500000000, "interfaces": [{"internal_bandwidth": + 500000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 500000000}]}, "block_bandwidth": 262144000}, "ENT1-2XL": {"alt_names": [], "arch": + "x86_64", "ncpus": 96, "ram": 412316860416, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": + 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 2576.9, "hourly_price": 3.53, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 20000000000, "sum_internet_bandwidth": 20000000000, "interfaces": [{"internal_bandwidth": + 20000000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 20000000000}]}, "block_bandwidth": 21474836480}, "ENT1-L": {"alt_names": [], + "arch": "x86_64", "ncpus": 32, "ram": 137438953472, "gpu": 0, "mig_profile": + null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 861.4, "hourly_price": 1.18, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 6400000000, "sum_internet_bandwidth": + 6400000000, "interfaces": [{"internal_bandwidth": 6400000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 6400000000}]}, "block_bandwidth": + 6710886400}, "ENT1-M": {"alt_names": [], "arch": "x86_64", "ncpus": 16, "ram": + 68719476736, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": + 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 430.7, "hourly_price": 0.59, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 3200000000, "sum_internet_bandwidth": 3200000000, "interfaces": [{"internal_bandwidth": + 3200000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 3200000000}]}, "block_bandwidth": 3355443200}, "ENT1-S": {"alt_names": [], "arch": + "x86_64", "ncpus": 8, "ram": 34359738368, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": + 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 211.7, "hourly_price": 0.29, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 1600000000, "sum_internet_bandwidth": 1600000000, "interfaces": [{"internal_bandwidth": + 1600000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 1600000000}]}, "block_bandwidth": 1677721600}, "ENT1-XL": {"alt_names": [], + "arch": "x86_64", "ncpus": 64, "ram": 274877906944, "gpu": 0, "mig_profile": + null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 1715.5, "hourly_price": 2.35, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 12800000000, "sum_internet_bandwidth": + 12800000000, "interfaces": [{"internal_bandwidth": 12800000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 12800000000}]}, "block_bandwidth": + 13421772800}, "ENT1-XS": {"alt_names": [], "arch": "x86_64", "ncpus": 4, "ram": + 17179869184, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": + 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 107.31, "hourly_price": 0.147, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 800000000, "sum_internet_bandwidth": 800000000, "interfaces": [{"internal_bandwidth": + 800000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 800000000}]}, "block_bandwidth": 838860800}, "ENT1-XXS": {"alt_names": [], "arch": + "x86_64", "ncpus": 2, "ram": 8589934592, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": + 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 53.655, "hourly_price": 0.0735, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 400000000, "sum_internet_bandwidth": 400000000, "interfaces": [{"internal_bandwidth": + 400000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 400000000}]}, "block_bandwidth": 419430400}, "GP1-L": {"alt_names": [], "arch": + "x86_64", "ncpus": 32, "ram": 137438953472, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 600000000000}, "per_volume_constraint": {"l_ssd": + {"min_size": 1000000000, "max_size": 800000000000}}, "scratch_storage_max_size": + null, "baremetal": false, "monthly_price": 576.262, "hourly_price": 0.7894, + "capabilities": {"boot_types": ["local", "rescue"], "placement_groups": true, + "block_storage": true, "hot_snapshots_local_volume": true, "private_network": + 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 5000000000, + "sum_internet_bandwidth": 5000000000, "interfaces": [{"internal_bandwidth": + 5000000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 5000000000}]}, "block_bandwidth": 1073741824}, "GP1-M": {"alt_names": [], "arch": + "x86_64", "ncpus": 16, "ram": 68719476736, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 600000000000}, "per_volume_constraint": {"l_ssd": + {"min_size": 1000000000, "max_size": 800000000000}}, "scratch_storage_max_size": + null, "baremetal": false, "monthly_price": 296.672, "hourly_price": 0.4064, + "capabilities": {"boot_types": ["local", "rescue"], "placement_groups": true, + "block_storage": true, "hot_snapshots_local_volume": true, "private_network": + 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 1500000000, + "sum_internet_bandwidth": 1500000000, "interfaces": [{"internal_bandwidth": + 1500000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 1500000000}]}, "block_bandwidth": 838860800}, "GP1-S": {"alt_names": [], "arch": + "x86_64", "ncpus": 8, "ram": 34359738368, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 300000000000}, "per_volume_constraint": {"l_ssd": + {"min_size": 1000000000, "max_size": 800000000000}}, "scratch_storage_max_size": + null, "baremetal": false, "monthly_price": 149.066, "hourly_price": 0.2042, + "capabilities": {"boot_types": ["local", "rescue"], "placement_groups": true, + "block_storage": true, "hot_snapshots_local_volume": true, "private_network": + 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 800000000, "sum_internet_bandwidth": + 800000000, "interfaces": [{"internal_bandwidth": 800000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 800000000}]}, "block_bandwidth": + 524288000}, "GP1-VIZ": {"alt_names": [], "arch": "x86_64", "ncpus": 8, "ram": + 34359738368, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + 0, "max_size": 300000000000}, "per_volume_constraint": {"l_ssd": {"min_size": + 1000000000, "max_size": 800000000000}}, "scratch_storage_max_size": null, "baremetal": + false, "monthly_price": 72.0, "hourly_price": 0.1, "capabilities": {"boot_types": + ["local", "rescue"], "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + true, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 500000000, "sum_internet_bandwidth": 500000000, "interfaces": [{"internal_bandwidth": + 500000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 500000000}]}, "block_bandwidth": 314572800}, "GP1-XL": {"alt_names": [], "arch": + "x86_64", "ncpus": 48, "ram": 274877906944, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 600000000000}, "per_volume_constraint": {"l_ssd": + {"min_size": 1000000000, "max_size": 800000000000}}, "scratch_storage_max_size": + null, "baremetal": false, "monthly_price": 1220.122, "hourly_price": 1.6714, + "capabilities": {"boot_types": ["local", "rescue"], "placement_groups": true, + "block_storage": true, "hot_snapshots_local_volume": true, "private_network": + 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 10000000000, + "sum_internet_bandwidth": 10000000000, "interfaces": [{"internal_bandwidth": + 10000000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 10000000000}]}, "block_bandwidth": 2147483648}, "GP1-XS": {"alt_names": [], + "arch": "x86_64", "ncpus": 4, "ram": 17179869184, "gpu": 0, "mig_profile": null, + "volumes_constraint": {"min_size": 0, "max_size": 150000000000}, "per_volume_constraint": + {"l_ssd": {"min_size": 1000000000, "max_size": 800000000000}}, "scratch_storage_max_size": + null, "baremetal": false, "monthly_price": 74.168, "hourly_price": 0.1016, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": true, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 500000000, "sum_internet_bandwidth": + 500000000, "interfaces": [{"internal_bandwidth": 500000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 500000000}]}, "block_bandwidth": + 314572800}, "PLAY2-MICRO": {"alt_names": [], "arch": "x86_64", "ncpus": 4, "ram": + 8589934592, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": + 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 39.42, "hourly_price": 0.054, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 400000000, "sum_internet_bandwidth": 400000000, "interfaces": [{"internal_bandwidth": + 400000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 400000000}]}, "block_bandwidth": 167772160}, "PLAY2-NANO": {"alt_names": [], + "arch": "x86_64", "ncpus": 2, "ram": 4294967296, "gpu": 0, "mig_profile": null, + "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 19.71, "hourly_price": 0.027, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 200000000, "sum_internet_bandwidth": + 200000000, "interfaces": [{"internal_bandwidth": 200000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 200000000}]}, "block_bandwidth": + 83886080}, "PLAY2-PICO": {"alt_names": [], "arch": "x86_64", "ncpus": 1, "ram": + 2147483648, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": + 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 10.22, "hourly_price": 0.014, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 100000000, "sum_internet_bandwidth": 100000000, "interfaces": [{"internal_bandwidth": + 100000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 100000000}]}, "block_bandwidth": 41943040}, "POP2-16C-64G": {"alt_names": [], + "arch": "x86_64", "ncpus": 16, "ram": 68719476736, "gpu": 0, "mig_profile": + null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 430.7, "hourly_price": 0.59, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 3200000000, "sum_internet_bandwidth": + 3200000000, "interfaces": [{"internal_bandwidth": 3200000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 3200000000}]}, "block_bandwidth": + 3355443200}, "POP2-16C-64G-WIN": {"alt_names": [], "arch": "x86_64", "ncpus": + 16, "ram": 68719476736, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": + 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 1063.391, "hourly_price": 1.4567, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 3200000000, "sum_internet_bandwidth": 3200000000, "interfaces": [{"internal_bandwidth": + 3200000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 3200000000}]}, "block_bandwidth": 3355443200}, "POP2-2C-8G": {"alt_names": [], + "arch": "x86_64", "ncpus": 2, "ram": 8589934592, "gpu": 0, "mig_profile": null, + "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 53.66, "hourly_price": 0.0735, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 400000000, "sum_internet_bandwidth": + 400000000, "interfaces": [{"internal_bandwidth": 400000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 400000000}]}, "block_bandwidth": + 419430400}, "POP2-2C-8G-WIN": {"alt_names": [], "arch": "x86_64", "ncpus": 2, + "ram": 8589934592, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": + 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 133.079, "hourly_price": 0.1823, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 400000000, "sum_internet_bandwidth": 400000000, "interfaces": [{"internal_bandwidth": + 400000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 400000000}]}, "block_bandwidth": 419430400}, "POP2-32C-128G": {"alt_names": + [], "arch": "x86_64", "ncpus": 32, "ram": 137438953472, "gpu": 0, "mig_profile": + null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 861.4, "hourly_price": 1.18, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 6400000000, "sum_internet_bandwidth": + 6400000000, "interfaces": [{"internal_bandwidth": 6400000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 6400000000}]}, "block_bandwidth": + 6710886400}, "POP2-32C-128G-WIN": {"alt_names": [], "arch": "x86_64", "ncpus": + 32, "ram": 137438953472, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": + 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 2126.709, "hourly_price": 2.9133, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 6400000000, "sum_internet_bandwidth": 6400000000, "interfaces": [{"internal_bandwidth": + 6400000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 6400000000}]}, "block_bandwidth": 6710886400}, "POP2-4C-16G": {"alt_names": + [], "arch": "x86_64", "ncpus": 4, "ram": 17179869184, "gpu": 0, "mig_profile": + null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 107.31, "hourly_price": 0.147, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 800000000, "sum_internet_bandwidth": + 800000000, "interfaces": [{"internal_bandwidth": 800000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 800000000}]}, "block_bandwidth": + 838860800}, "POP2-4C-16G-WIN": {"alt_names": [], "arch": "x86_64", "ncpus": + 4, "ram": 17179869184, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": + 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 265.501, "hourly_price": 0.3637, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 800000000, "sum_internet_bandwidth": 800000000, "interfaces": [{"internal_bandwidth": + 800000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 800000000}]}, "block_bandwidth": 838860800}, "POP2-64C-256G": {"alt_names": + [], "arch": "x86_64", "ncpus": 64, "ram": 274877906944, "gpu": 0, "mig_profile": + null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 1715.5, "hourly_price": 2.35, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 12800000000, "sum_internet_bandwidth": + 12800000000, "interfaces": [{"internal_bandwidth": 12800000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 12800000000}]}, "block_bandwidth": + 13421772800}, "POP2-8C-32G": {"alt_names": [], "arch": "x86_64", "ncpus": 8, + "ram": 34359738368, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": + 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 211.7, "hourly_price": 0.29, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 1600000000, "sum_internet_bandwidth": 1600000000, "interfaces": [{"internal_bandwidth": + 1600000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 1600000000}]}, "block_bandwidth": 1677721600}, "POP2-8C-32G-WIN": {"alt_names": + [], "arch": "x86_64", "ncpus": 8, "ram": 34359738368, "gpu": 0, "mig_profile": + null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 528.009, "hourly_price": 0.7233, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 1600000000, "sum_internet_bandwidth": + 1600000000, "interfaces": [{"internal_bandwidth": 1600000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 1600000000}]}, "block_bandwidth": + 1677721600}, "POP2-HC-16C-32G": {"alt_names": [], "arch": "x86_64", "ncpus": + 16, "ram": 34359738368, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": + 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 310.69, "hourly_price": 0.4256, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 3200000000, "sum_internet_bandwidth": 3200000000, "interfaces": [{"internal_bandwidth": + 3200000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 3200000000}]}, "block_bandwidth": 3355443200}, "POP2-HC-2C-4G": {"alt_names": + [], "arch": "x86_64", "ncpus": 2, "ram": 4294967296, "gpu": 0, "mig_profile": + null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 38.84, "hourly_price": 0.0532, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 400000000, "sum_internet_bandwidth": + 400000000, "interfaces": [{"internal_bandwidth": 400000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 400000000}]}, "block_bandwidth": + 419430400}, "POP2-HC-32C-64G": {"alt_names": [], "arch": "x86_64", "ncpus": + 32, "ram": 68719476736, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": + 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 621.38, "hourly_price": 0.8512, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 6400000000, "sum_internet_bandwidth": 6400000000, "interfaces": [{"internal_bandwidth": + 6400000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 6400000000}]}, "block_bandwidth": 6710886400}, "POP2-HC-4C-8G": {"alt_names": + [], "arch": "x86_64", "ncpus": 4, "ram": 8589934592, "gpu": 0, "mig_profile": + null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 77.67, "hourly_price": 0.1064, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 800000000, "sum_internet_bandwidth": + 800000000, "interfaces": [{"internal_bandwidth": 800000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 800000000}]}, "block_bandwidth": + 838860800}, "POP2-HC-64C-128G": {"alt_names": [], "arch": "x86_64", "ncpus": + 64, "ram": 137438953472, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": + 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 1242.75, "hourly_price": 1.7024, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 12800000000, "sum_internet_bandwidth": 12800000000, "interfaces": [{"internal_bandwidth": + 12800000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 12800000000}]}, "block_bandwidth": 13421772800}, "POP2-HC-8C-16G": {"alt_names": + [], "arch": "x86_64", "ncpus": 8, "ram": 17179869184, "gpu": 0, "mig_profile": + null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 155.34, "hourly_price": 0.2128, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 1600000000, "sum_internet_bandwidth": + 1600000000, "interfaces": [{"internal_bandwidth": 1600000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 1600000000}]}, "block_bandwidth": + 1677721600}, "POP2-HM-16C-128G": {"alt_names": [], "arch": "x86_64", "ncpus": + 16, "ram": 137438953472, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": + 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 601.52, "hourly_price": 0.824, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 3200000000, "sum_internet_bandwidth": 3200000000, "interfaces": [{"internal_bandwidth": + 3200000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 3200000000}]}, "block_bandwidth": 3355443200}, "POP2-HM-2C-16G": {"alt_names": + [], "arch": "x86_64", "ncpus": 2, "ram": 17179869184, "gpu": 0, "mig_profile": + null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 75.19, "hourly_price": 0.103, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 400000000, "sum_internet_bandwidth": + 400000000, "interfaces": [{"internal_bandwidth": 400000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 400000000}]}, "block_bandwidth": + 419430400}, "POP2-HM-32C-256G": {"alt_names": [], "arch": "x86_64", "ncpus": + 32, "ram": 274877906944, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": + 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 1203.04, "hourly_price": 1.648, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 6400000000, "sum_internet_bandwidth": 6400000000, "interfaces": [{"internal_bandwidth": + 6400000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 6400000000}]}, "block_bandwidth": 6710886400}, "POP2-HM-4C-32G": {"alt_names": + [], "arch": "x86_64", "ncpus": 4, "ram": 34359738368, "gpu": 0, "mig_profile": + null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 150.38, "hourly_price": 0.206, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 800000000, "sum_internet_bandwidth": + 800000000, "interfaces": [{"internal_bandwidth": 800000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 800000000}]}, "block_bandwidth": + 838860800}, "POP2-HM-64C-512G": {"alt_names": [], "arch": "x86_64", "ncpus": + 64, "ram": 549755813888, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": + 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 2406.08, "hourly_price": 3.296, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 12800000000, "sum_internet_bandwidth": 12800000000, "interfaces": [{"internal_bandwidth": + 12800000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 12800000000}]}, "block_bandwidth": 13421772800}, "POP2-HM-8C-64G": {"alt_names": + [], "arch": "x86_64", "ncpus": 8, "ram": 68719476736, "gpu": 0, "mig_profile": + null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 300.76, "hourly_price": 0.412, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 1600000000, "sum_internet_bandwidth": + 1600000000, "interfaces": [{"internal_bandwidth": 1600000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 1600000000}]}, "block_bandwidth": + 1677721600}, "POP2-HN-10": {"alt_names": [], "arch": "x86_64", "ncpus": 4, "ram": + 8589934592, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": + 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 530.29, "hourly_price": 0.7264, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 10000000000, "sum_internet_bandwidth": 10000000000, "interfaces": [{"internal_bandwidth": + 10000000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 10000000000}]}, "block_bandwidth": 838860800}, "POP2-HN-3": {"alt_names": [], + "arch": "x86_64", "ncpus": 2, "ram": 4294967296, "gpu": 0, "mig_profile": null, + "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 186.49, "hourly_price": 0.2554, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 3000000000, "sum_internet_bandwidth": + 3000000000, "interfaces": [{"internal_bandwidth": 3000000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 3000000000}]}, "block_bandwidth": + 419430400}}}' + headers: + Content-Length: + - "39559" + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Tue, 24 Sep 2024 15:07:51 GMT + Link: + - ; rel="next",; + rel="last" + Server: + - Scaleway API Gateway (fr-par-2;edge03) + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - 0fae654a-b165-4c66-a269-c1e3965fdee4 + X-Total-Count: + - "69" + status: 200 OK + code: 200 + duration: "" +- request: + body: '{"servers": {"POP2-HN-5": {"alt_names": [], "arch": "x86_64", "ncpus": + 4, "ram": 8589934592, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": + 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 330.29, "hourly_price": 0.4524, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 5000000000, "sum_internet_bandwidth": 5000000000, "interfaces": [{"internal_bandwidth": + 5000000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 5000000000}]}, "block_bandwidth": 838860800}, "PRO2-L": {"alt_names": [], "arch": + "x86_64", "ncpus": 32, "ram": 137438953472, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": + 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 640.21, "hourly_price": 0.877, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 6000000000, "sum_internet_bandwidth": 6000000000, "interfaces": [{"internal_bandwidth": + 6000000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 6000000000}]}, "block_bandwidth": 2097152000}, "PRO2-M": {"alt_names": [], "arch": + "x86_64", "ncpus": 16, "ram": 68719476736, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": + 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 319.74, "hourly_price": 0.438, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 3000000000, "sum_internet_bandwidth": 3000000000, "interfaces": [{"internal_bandwidth": + 3000000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 3000000000}]}, "block_bandwidth": 1048576000}, "PRO2-S": {"alt_names": [], "arch": + "x86_64", "ncpus": 8, "ram": 34359738368, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": + 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 159.87, "hourly_price": 0.219, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 1500000000, "sum_internet_bandwidth": 1500000000, "interfaces": [{"internal_bandwidth": + 1500000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 1500000000}]}, "block_bandwidth": 524288000}, "PRO2-XS": {"alt_names": [], "arch": + "x86_64", "ncpus": 4, "ram": 17179869184, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": + 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 80.3, "hourly_price": 0.11, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 700000000, "sum_internet_bandwidth": 700000000, "interfaces": [{"internal_bandwidth": + 700000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 700000000}]}, "block_bandwidth": 262144000}, "PRO2-XXS": {"alt_names": [], "arch": + "x86_64", "ncpus": 2, "ram": 8589934592, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": + 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 40.15, "hourly_price": 0.055, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 350000000, "sum_internet_bandwidth": 350000000, "interfaces": [{"internal_bandwidth": + 350000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 350000000}]}, "block_bandwidth": 131072000}, "RENDER-S": {"alt_names": [], "arch": + "x86_64", "ncpus": 10, "ram": 45097156608, "gpu": 1, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 400000000000}, "per_volume_constraint": {"l_ssd": + {"min_size": 1000000000, "max_size": 800000000000}}, "scratch_storage_max_size": + null, "baremetal": false, "monthly_price": 907.098, "hourly_price": 1.2426, + "capabilities": {"boot_types": ["local", "rescue"], "placement_groups": true, + "block_storage": true, "hot_snapshots_local_volume": true, "private_network": + 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 1000000000, + "sum_internet_bandwidth": 1000000000, "interfaces": [{"internal_bandwidth": + 1000000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 1000000000}]}, "block_bandwidth": 2147483648}, "STARDUST1-S": {"alt_names": + [], "arch": "x86_64", "ncpus": 1, "ram": 1073741824, "gpu": 0, "mig_profile": + null, "volumes_constraint": {"min_size": 0, "max_size": 10000000000}, "per_volume_constraint": + {"l_ssd": {"min_size": 1000000000, "max_size": 800000000000}}, "scratch_storage_max_size": + null, "baremetal": false, "monthly_price": 3.3507, "hourly_price": 0.00459, + "capabilities": {"boot_types": ["local", "rescue"], "placement_groups": true, + "block_storage": true, "hot_snapshots_local_volume": true, "private_network": + 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 100000000, "sum_internet_bandwidth": + 100000000, "interfaces": [{"internal_bandwidth": 100000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 100000000}]}, "block_bandwidth": + 52428800}, "START1-L": {"alt_names": [], "arch": "x86_64", "ncpus": 8, "ram": + 8589934592, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + 200000000000, "max_size": 200000000000}, "per_volume_constraint": {"l_ssd": + {"min_size": 1000000000, "max_size": 200000000000}}, "scratch_storage_max_size": + null, "baremetal": false, "monthly_price": 26.864, "hourly_price": 0.0368, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": true, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 400000000, "sum_internet_bandwidth": + 400000000, "interfaces": [{"internal_bandwidth": 400000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 400000000}]}, "block_bandwidth": + 41943040}, "START1-M": {"alt_names": [], "arch": "x86_64", "ncpus": 4, "ram": + 4294967296, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + 100000000000, "max_size": 100000000000}, "per_volume_constraint": {"l_ssd": + {"min_size": 1000000000, "max_size": 200000000000}}, "scratch_storage_max_size": + null, "baremetal": false, "monthly_price": 14.162, "hourly_price": 0.0194, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": true, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 300000000, "sum_internet_bandwidth": + 300000000, "interfaces": [{"internal_bandwidth": 300000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 300000000}]}, "block_bandwidth": + 41943040}, "START1-S": {"alt_names": [], "arch": "x86_64", "ncpus": 2, "ram": + 2147483648, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + 50000000000, "max_size": 50000000000}, "per_volume_constraint": {"l_ssd": {"min_size": + 1000000000, "max_size": 200000000000}}, "scratch_storage_max_size": null, "baremetal": + false, "monthly_price": 7.738, "hourly_price": 0.0106, "capabilities": {"boot_types": + ["local", "rescue"], "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + true, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 200000000, "sum_internet_bandwidth": 200000000, "interfaces": [{"internal_bandwidth": + 200000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 200000000}]}, "block_bandwidth": 41943040}, "START1-XS": {"alt_names": [], "arch": + "x86_64", "ncpus": 1, "ram": 1073741824, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 25000000000, "max_size": 25000000000}, "per_volume_constraint": + {"l_ssd": {"min_size": 1000000000, "max_size": 200000000000}}, "scratch_storage_max_size": + null, "baremetal": false, "monthly_price": 4.526, "hourly_price": 0.0062, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": true, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 100000000, "sum_internet_bandwidth": + 100000000, "interfaces": [{"internal_bandwidth": 100000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 100000000}]}, "block_bandwidth": + 41943040}, "VC1L": {"alt_names": ["X64-8GB"], "arch": "x86_64", "ncpus": 6, + "ram": 8589934592, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + 200000000000, "max_size": 200000000000}, "per_volume_constraint": {"l_ssd": + {"min_size": 1000000000, "max_size": 200000000000}}, "scratch_storage_max_size": + null, "baremetal": false, "monthly_price": 18.0164, "hourly_price": 0.02468, + "capabilities": {"boot_types": ["local", "rescue"], "placement_groups": true, + "block_storage": true, "hot_snapshots_local_volume": true, "private_network": + 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 200000000, "sum_internet_bandwidth": + 200000000, "interfaces": [{"internal_bandwidth": 200000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 200000000}]}, "block_bandwidth": + 41943040}, "VC1M": {"alt_names": ["X64-4GB"], "arch": "x86_64", "ncpus": 4, + "ram": 4294967296, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + 100000000000, "max_size": 100000000000}, "per_volume_constraint": {"l_ssd": + {"min_size": 1000000000, "max_size": 200000000000}}, "scratch_storage_max_size": + null, "baremetal": false, "monthly_price": 11.3515, "hourly_price": 0.01555, + "capabilities": {"boot_types": ["local", "rescue"], "placement_groups": true, + "block_storage": true, "hot_snapshots_local_volume": true, "private_network": + 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 200000000, "sum_internet_bandwidth": + 200000000, "interfaces": [{"internal_bandwidth": 200000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 200000000}]}, "block_bandwidth": + 41943040}, "VC1S": {"alt_names": ["X64-2GB"], "arch": "x86_64", "ncpus": 2, + "ram": 2147483648, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + 50000000000, "max_size": 50000000000}, "per_volume_constraint": {"l_ssd": {"min_size": + 1000000000, "max_size": 200000000000}}, "scratch_storage_max_size": null, "baremetal": + false, "monthly_price": 6.2926, "hourly_price": 0.00862, "capabilities": {"boot_types": + ["local", "rescue"], "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + true, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 200000000, "sum_internet_bandwidth": 200000000, "interfaces": [{"internal_bandwidth": + 200000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 200000000}]}, "block_bandwidth": 41943040}, "X64-120GB": {"alt_names": [], "arch": + "x86_64", "ncpus": 12, "ram": 128849018880, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 500000000000, "max_size": 1000000000000}, "per_volume_constraint": + {"l_ssd": {"min_size": 1000000000, "max_size": 200000000000}}, "scratch_storage_max_size": + null, "baremetal": false, "monthly_price": 310.7902, "hourly_price": 0.42574, + "capabilities": {"boot_types": ["local", "rescue"], "placement_groups": true, + "block_storage": true, "hot_snapshots_local_volume": true, "private_network": + 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 1000000000, + "sum_internet_bandwidth": 1000000000, "interfaces": [{"internal_bandwidth": + 1000000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 1000000000}]}, "block_bandwidth": 41943040}, "X64-15GB": {"alt_names": [], "arch": + "x86_64", "ncpus": 6, "ram": 16106127360, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 200000000000, "max_size": 200000000000}, "per_volume_constraint": + {"l_ssd": {"min_size": 1000000000, "max_size": 200000000000}}, "scratch_storage_max_size": + null, "baremetal": false, "monthly_price": 44.0336, "hourly_price": 0.06032, + "capabilities": {"boot_types": ["local", "rescue"], "placement_groups": true, + "block_storage": true, "hot_snapshots_local_volume": true, "private_network": + 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 250000000, "sum_internet_bandwidth": + 250000000, "interfaces": [{"internal_bandwidth": 250000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 250000000}]}, "block_bandwidth": + 41943040}, "X64-30GB": {"alt_names": [], "arch": "x86_64", "ncpus": 8, "ram": + 32212254720, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + 300000000000, "max_size": 400000000000}, "per_volume_constraint": {"l_ssd": + {"min_size": 1000000000, "max_size": 200000000000}}, "scratch_storage_max_size": + null, "baremetal": false, "monthly_price": 86.9138, "hourly_price": 0.11906, + "capabilities": {"boot_types": ["local", "rescue"], "placement_groups": true, + "block_storage": true, "hot_snapshots_local_volume": true, "private_network": + 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 500000000, "sum_internet_bandwidth": + 500000000, "interfaces": [{"internal_bandwidth": 500000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 500000000}]}, "block_bandwidth": + 41943040}, "X64-60GB": {"alt_names": [], "arch": "x86_64", "ncpus": 10, "ram": + 64424509440, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + 400000000000, "max_size": 700000000000}, "per_volume_constraint": {"l_ssd": + {"min_size": 1000000000, "max_size": 200000000000}}, "scratch_storage_max_size": + null, "baremetal": false, "monthly_price": 155.49, "hourly_price": 0.213, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": true, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 1000000000, "sum_internet_bandwidth": + 1000000000, "interfaces": [{"internal_bandwidth": 1000000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 1000000000}]}, "block_bandwidth": + 41943040}}}' + form: {} + headers: + User-Agent: + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.0; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/instance/v1/zones/fr-par-1/products/servers?page=2 + method: GET + response: + body: '{"servers": {"POP2-HN-5": {"alt_names": [], "arch": "x86_64", "ncpus": + 4, "ram": 8589934592, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": + 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 330.29, "hourly_price": 0.4524, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 5000000000, "sum_internet_bandwidth": 5000000000, "interfaces": [{"internal_bandwidth": + 5000000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 5000000000}]}, "block_bandwidth": 838860800}, "PRO2-L": {"alt_names": [], "arch": + "x86_64", "ncpus": 32, "ram": 137438953472, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": + 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 640.21, "hourly_price": 0.877, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 6000000000, "sum_internet_bandwidth": 6000000000, "interfaces": [{"internal_bandwidth": + 6000000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 6000000000}]}, "block_bandwidth": 2097152000}, "PRO2-M": {"alt_names": [], "arch": + "x86_64", "ncpus": 16, "ram": 68719476736, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": + 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 319.74, "hourly_price": 0.438, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 3000000000, "sum_internet_bandwidth": 3000000000, "interfaces": [{"internal_bandwidth": + 3000000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 3000000000}]}, "block_bandwidth": 1048576000}, "PRO2-S": {"alt_names": [], "arch": + "x86_64", "ncpus": 8, "ram": 34359738368, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": + 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 159.87, "hourly_price": 0.219, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 1500000000, "sum_internet_bandwidth": 1500000000, "interfaces": [{"internal_bandwidth": + 1500000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 1500000000}]}, "block_bandwidth": 524288000}, "PRO2-XS": {"alt_names": [], "arch": + "x86_64", "ncpus": 4, "ram": 17179869184, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": + 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 80.3, "hourly_price": 0.11, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 700000000, "sum_internet_bandwidth": 700000000, "interfaces": [{"internal_bandwidth": + 700000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 700000000}]}, "block_bandwidth": 262144000}, "PRO2-XXS": {"alt_names": [], "arch": + "x86_64", "ncpus": 2, "ram": 8589934592, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": + 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 40.15, "hourly_price": 0.055, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 350000000, "sum_internet_bandwidth": 350000000, "interfaces": [{"internal_bandwidth": + 350000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 350000000}]}, "block_bandwidth": 131072000}, "RENDER-S": {"alt_names": [], "arch": + "x86_64", "ncpus": 10, "ram": 45097156608, "gpu": 1, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 400000000000}, "per_volume_constraint": {"l_ssd": + {"min_size": 1000000000, "max_size": 800000000000}}, "scratch_storage_max_size": + null, "baremetal": false, "monthly_price": 907.098, "hourly_price": 1.2426, + "capabilities": {"boot_types": ["local", "rescue"], "placement_groups": true, + "block_storage": true, "hot_snapshots_local_volume": true, "private_network": + 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 1000000000, + "sum_internet_bandwidth": 1000000000, "interfaces": [{"internal_bandwidth": + 1000000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 1000000000}]}, "block_bandwidth": 2147483648}, "STARDUST1-S": {"alt_names": + [], "arch": "x86_64", "ncpus": 1, "ram": 1073741824, "gpu": 0, "mig_profile": + null, "volumes_constraint": {"min_size": 0, "max_size": 10000000000}, "per_volume_constraint": + {"l_ssd": {"min_size": 1000000000, "max_size": 800000000000}}, "scratch_storage_max_size": + null, "baremetal": false, "monthly_price": 3.3507, "hourly_price": 0.00459, + "capabilities": {"boot_types": ["local", "rescue"], "placement_groups": true, + "block_storage": true, "hot_snapshots_local_volume": true, "private_network": + 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 100000000, "sum_internet_bandwidth": + 100000000, "interfaces": [{"internal_bandwidth": 100000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 100000000}]}, "block_bandwidth": + 52428800}, "START1-L": {"alt_names": [], "arch": "x86_64", "ncpus": 8, "ram": + 8589934592, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + 200000000000, "max_size": 200000000000}, "per_volume_constraint": {"l_ssd": + {"min_size": 1000000000, "max_size": 200000000000}}, "scratch_storage_max_size": + null, "baremetal": false, "monthly_price": 26.864, "hourly_price": 0.0368, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": true, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 400000000, "sum_internet_bandwidth": + 400000000, "interfaces": [{"internal_bandwidth": 400000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 400000000}]}, "block_bandwidth": + 41943040}, "START1-M": {"alt_names": [], "arch": "x86_64", "ncpus": 4, "ram": + 4294967296, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + 100000000000, "max_size": 100000000000}, "per_volume_constraint": {"l_ssd": + {"min_size": 1000000000, "max_size": 200000000000}}, "scratch_storage_max_size": + null, "baremetal": false, "monthly_price": 14.162, "hourly_price": 0.0194, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": true, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 300000000, "sum_internet_bandwidth": + 300000000, "interfaces": [{"internal_bandwidth": 300000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 300000000}]}, "block_bandwidth": + 41943040}, "START1-S": {"alt_names": [], "arch": "x86_64", "ncpus": 2, "ram": + 2147483648, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + 50000000000, "max_size": 50000000000}, "per_volume_constraint": {"l_ssd": {"min_size": + 1000000000, "max_size": 200000000000}}, "scratch_storage_max_size": null, "baremetal": + false, "monthly_price": 7.738, "hourly_price": 0.0106, "capabilities": {"boot_types": + ["local", "rescue"], "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + true, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 200000000, "sum_internet_bandwidth": 200000000, "interfaces": [{"internal_bandwidth": + 200000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 200000000}]}, "block_bandwidth": 41943040}, "START1-XS": {"alt_names": [], "arch": + "x86_64", "ncpus": 1, "ram": 1073741824, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 25000000000, "max_size": 25000000000}, "per_volume_constraint": + {"l_ssd": {"min_size": 1000000000, "max_size": 200000000000}}, "scratch_storage_max_size": + null, "baremetal": false, "monthly_price": 4.526, "hourly_price": 0.0062, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": true, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 100000000, "sum_internet_bandwidth": + 100000000, "interfaces": [{"internal_bandwidth": 100000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 100000000}]}, "block_bandwidth": + 41943040}, "VC1L": {"alt_names": ["X64-8GB"], "arch": "x86_64", "ncpus": 6, + "ram": 8589934592, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + 200000000000, "max_size": 200000000000}, "per_volume_constraint": {"l_ssd": + {"min_size": 1000000000, "max_size": 200000000000}}, "scratch_storage_max_size": + null, "baremetal": false, "monthly_price": 18.0164, "hourly_price": 0.02468, + "capabilities": {"boot_types": ["local", "rescue"], "placement_groups": true, + "block_storage": true, "hot_snapshots_local_volume": true, "private_network": + 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 200000000, "sum_internet_bandwidth": + 200000000, "interfaces": [{"internal_bandwidth": 200000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 200000000}]}, "block_bandwidth": + 41943040}, "VC1M": {"alt_names": ["X64-4GB"], "arch": "x86_64", "ncpus": 4, + "ram": 4294967296, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + 100000000000, "max_size": 100000000000}, "per_volume_constraint": {"l_ssd": + {"min_size": 1000000000, "max_size": 200000000000}}, "scratch_storage_max_size": + null, "baremetal": false, "monthly_price": 11.3515, "hourly_price": 0.01555, + "capabilities": {"boot_types": ["local", "rescue"], "placement_groups": true, + "block_storage": true, "hot_snapshots_local_volume": true, "private_network": + 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 200000000, "sum_internet_bandwidth": + 200000000, "interfaces": [{"internal_bandwidth": 200000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 200000000}]}, "block_bandwidth": + 41943040}, "VC1S": {"alt_names": ["X64-2GB"], "arch": "x86_64", "ncpus": 2, + "ram": 2147483648, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + 50000000000, "max_size": 50000000000}, "per_volume_constraint": {"l_ssd": {"min_size": + 1000000000, "max_size": 200000000000}}, "scratch_storage_max_size": null, "baremetal": + false, "monthly_price": 6.2926, "hourly_price": 0.00862, "capabilities": {"boot_types": + ["local", "rescue"], "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + true, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 200000000, "sum_internet_bandwidth": 200000000, "interfaces": [{"internal_bandwidth": + 200000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 200000000}]}, "block_bandwidth": 41943040}, "X64-120GB": {"alt_names": [], "arch": + "x86_64", "ncpus": 12, "ram": 128849018880, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 500000000000, "max_size": 1000000000000}, "per_volume_constraint": + {"l_ssd": {"min_size": 1000000000, "max_size": 200000000000}}, "scratch_storage_max_size": + null, "baremetal": false, "monthly_price": 310.7902, "hourly_price": 0.42574, + "capabilities": {"boot_types": ["local", "rescue"], "placement_groups": true, + "block_storage": true, "hot_snapshots_local_volume": true, "private_network": + 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 1000000000, + "sum_internet_bandwidth": 1000000000, "interfaces": [{"internal_bandwidth": + 1000000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 1000000000}]}, "block_bandwidth": 41943040}, "X64-15GB": {"alt_names": [], "arch": + "x86_64", "ncpus": 6, "ram": 16106127360, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 200000000000, "max_size": 200000000000}, "per_volume_constraint": + {"l_ssd": {"min_size": 1000000000, "max_size": 200000000000}}, "scratch_storage_max_size": + null, "baremetal": false, "monthly_price": 44.0336, "hourly_price": 0.06032, + "capabilities": {"boot_types": ["local", "rescue"], "placement_groups": true, + "block_storage": true, "hot_snapshots_local_volume": true, "private_network": + 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 250000000, "sum_internet_bandwidth": + 250000000, "interfaces": [{"internal_bandwidth": 250000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 250000000}]}, "block_bandwidth": + 41943040}, "X64-30GB": {"alt_names": [], "arch": "x86_64", "ncpus": 8, "ram": + 32212254720, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + 300000000000, "max_size": 400000000000}, "per_volume_constraint": {"l_ssd": + {"min_size": 1000000000, "max_size": 200000000000}}, "scratch_storage_max_size": + null, "baremetal": false, "monthly_price": 86.9138, "hourly_price": 0.11906, + "capabilities": {"boot_types": ["local", "rescue"], "placement_groups": true, + "block_storage": true, "hot_snapshots_local_volume": true, "private_network": + 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 500000000, "sum_internet_bandwidth": + 500000000, "interfaces": [{"internal_bandwidth": 500000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 500000000}]}, "block_bandwidth": + 41943040}, "X64-60GB": {"alt_names": [], "arch": "x86_64", "ncpus": 10, "ram": + 64424509440, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + 400000000000, "max_size": 700000000000}, "per_volume_constraint": {"l_ssd": + {"min_size": 1000000000, "max_size": 200000000000}}, "scratch_storage_max_size": + null, "baremetal": false, "monthly_price": 155.49, "hourly_price": 0.213, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": true, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 1000000000, "sum_internet_bandwidth": + 1000000000, "interfaces": [{"internal_bandwidth": 1000000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 1000000000}]}, "block_bandwidth": + 41943040}}}' + headers: + Content-Length: + - "15351" + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Tue, 24 Sep 2024 15:07:51 GMT + Link: + - ; rel="first",; + rel="previous",; rel="last" + Server: + - Scaleway API Gateway (fr-par-2;edge03) + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - 3ca93db9-7743-4b22-b9bd-6584cbf50d3a + X-Total-Count: + - "69" + status: 200 OK + code: 200 + duration: "" +- request: + body: '{"local_images":[{"id":"96edc90e-fe55-4eeb-909f-d50b259c172a", "arch":"x86_64", + "zone":"fr-par-1", "compatible_commercial_types":["DEV1-L", "DEV1-M", "DEV1-S", + "DEV1-XL", "GP1-L", "GP1-M", "GP1-S", "GP1-XL", "GP1-XS", "START1-L", "START1-M", + "START1-S", "START1-XS", "VC1L", "VC1M", "VC1S", "X64-120GB", "X64-15GB", "X64-30GB", + "X64-60GB", "ENT1-XXS", "ENT1-XS", "ENT1-S", "ENT1-M", "ENT1-L", "ENT1-XL", + "ENT1-2XL", "PRO2-XXS", "PRO2-XS", "PRO2-S", "PRO2-M", "PRO2-L", "STARDUST1-S", + "PLAY2-MICRO", "PLAY2-NANO", "PLAY2-PICO", "POP2-2C-8G", "POP2-4C-16G", "POP2-8C-32G", + "POP2-16C-64G", "POP2-32C-128G", "POP2-64C-256G", "POP2-HM-2C-16G", "POP2-HM-4C-32G", + "POP2-HM-8C-64G", "POP2-HM-16C-128G", "POP2-HM-32C-256G", "POP2-HM-64C-512G", + "POP2-HC-2C-4G", "POP2-HC-4C-8G", "POP2-HC-8C-16G", "POP2-HC-16C-32G", "POP2-HC-32C-64G", + "POP2-HC-64C-128G", "POP2-HN-3", "POP2-HN-5", "POP2-HN-10"], "label":"ubuntu_jammy", + "type":"instance_sbs"}, {"id":"c9a1f6cd-a0cf-457c-8efb-ad015ca40654", "arch":"arm64", + "zone":"fr-par-1", "compatible_commercial_types":["AMP2-C1", "AMP2-C2", "AMP2-C4", + "AMP2-C8", "AMP2-C12", "AMP2-C24", "AMP2-C48", "AMP2-C60", "COPARM1-2C-8G", + "COPARM1-4C-16G", "COPARM1-8C-32G", "COPARM1-16C-64G", "COPARM1-32C-128G"], + "label":"ubuntu_jammy", "type":"instance_sbs"}], "total_count":2}' + form: {} + headers: + User-Agent: + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.0; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/marketplace/v2/local-images?image_label=ubuntu_jammy&order_by=type_asc&type=instance_sbs&zone=fr-par-1 + method: GET + response: + body: '{"local_images":[{"id":"96edc90e-fe55-4eeb-909f-d50b259c172a", "arch":"x86_64", + "zone":"fr-par-1", "compatible_commercial_types":["DEV1-L", "DEV1-M", "DEV1-S", + "DEV1-XL", "GP1-L", "GP1-M", "GP1-S", "GP1-XL", "GP1-XS", "START1-L", "START1-M", + "START1-S", "START1-XS", "VC1L", "VC1M", "VC1S", "X64-120GB", "X64-15GB", "X64-30GB", + "X64-60GB", "ENT1-XXS", "ENT1-XS", "ENT1-S", "ENT1-M", "ENT1-L", "ENT1-XL", + "ENT1-2XL", "PRO2-XXS", "PRO2-XS", "PRO2-S", "PRO2-M", "PRO2-L", "STARDUST1-S", + "PLAY2-MICRO", "PLAY2-NANO", "PLAY2-PICO", "POP2-2C-8G", "POP2-4C-16G", "POP2-8C-32G", + "POP2-16C-64G", "POP2-32C-128G", "POP2-64C-256G", "POP2-HM-2C-16G", "POP2-HM-4C-32G", + "POP2-HM-8C-64G", "POP2-HM-16C-128G", "POP2-HM-32C-256G", "POP2-HM-64C-512G", + "POP2-HC-2C-4G", "POP2-HC-4C-8G", "POP2-HC-8C-16G", "POP2-HC-16C-32G", "POP2-HC-32C-64G", + "POP2-HC-64C-128G", "POP2-HN-3", "POP2-HN-5", "POP2-HN-10"], "label":"ubuntu_jammy", + "type":"instance_sbs"}, {"id":"c9a1f6cd-a0cf-457c-8efb-ad015ca40654", "arch":"arm64", + "zone":"fr-par-1", "compatible_commercial_types":["AMP2-C1", "AMP2-C2", "AMP2-C4", + "AMP2-C8", "AMP2-C12", "AMP2-C24", "AMP2-C48", "AMP2-C60", "COPARM1-2C-8G", + "COPARM1-4C-16G", "COPARM1-8C-32G", "COPARM1-16C-64G", "COPARM1-32C-128G"], + "label":"ubuntu_jammy", "type":"instance_sbs"}], "total_count":2}' + headers: + Content-Length: + - "1296" + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Tue, 24 Sep 2024 15:07:51 GMT + Server: + - Scaleway API Gateway (fr-par-2;edge03) + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - 8a79cb0d-0b28-4745-8694-f403cb1b3c61 + status: 200 OK + code: 200 + duration: "" +- request: + body: '{"image": {"id": "96edc90e-fe55-4eeb-909f-d50b259c172a", "name": "Ubuntu + 22.04 Jammy Jellyfish", "organization": "51b656e3-4865-41e8-adbc-0c45bdd780db", + "project": "51b656e3-4865-41e8-adbc-0c45bdd780db", "root_volume": {"volume_type": + "sbs_snapshot", "id": "a2a982a0-214c-43c1-a810-480ccb64426d", "size": 0, "name": + ""}, "extra_volumes": {}, "public": true, "arch": "x86_64", "creation_date": + "2024-09-03T07:55:55.358120+00:00", "modification_date": "2024-09-03T07:55:55.358120+00:00", + "default_bootscript": null, "from_server": "", "state": "available", "tags": + [], "zone": "fr-par-1"}}' + form: {} + headers: + User-Agent: + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.0; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/instance/v1/zones/fr-par-1/images/96edc90e-fe55-4eeb-909f-d50b259c172a + method: GET + response: + body: '{"image": {"id": "96edc90e-fe55-4eeb-909f-d50b259c172a", "name": "Ubuntu + 22.04 Jammy Jellyfish", "organization": "51b656e3-4865-41e8-adbc-0c45bdd780db", + "project": "51b656e3-4865-41e8-adbc-0c45bdd780db", "root_volume": {"volume_type": + "sbs_snapshot", "id": "a2a982a0-214c-43c1-a810-480ccb64426d", "size": 0, "name": + ""}, "extra_volumes": {}, "public": true, "arch": "x86_64", "creation_date": + "2024-09-03T07:55:55.358120+00:00", "modification_date": "2024-09-03T07:55:55.358120+00:00", + "default_bootscript": null, "from_server": "", "state": "available", "tags": + [], "zone": "fr-par-1"}}' + headers: + Content-Length: + - "587" + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Tue, 24 Sep 2024 15:07:51 GMT + Server: + - Scaleway API Gateway (fr-par-2;edge03) + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - b9dfe168-3e90-4f7f-a051-0384447a8c25 + status: 200 OK + code: 200 + duration: "" +- request: + body: '{"ip": {"id": "6ef642dd-4d4f-4929-abbf-3fcee91ee587", "address": "51.158.67.138", + "prefix": null, "reverse": null, "server": null, "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", + "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "zone": "fr-par-1", "type": + "routed_ipv4", "state": "detached", "tags": [], "ipam_id": "db4525fe-1dcc-40a1-86ce-518b82a371f2"}}' + form: {} + headers: + Content-Type: + - application/json + User-Agent: + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.0; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/instance/v1/zones/fr-par-1/ips + method: POST + response: + body: '{"ip": {"id": "6ef642dd-4d4f-4929-abbf-3fcee91ee587", "address": "51.158.67.138", + "prefix": null, "reverse": null, "server": null, "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", + "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "zone": "fr-par-1", "type": + "routed_ipv4", "state": "detached", "tags": [], "ipam_id": "db4525fe-1dcc-40a1-86ce-518b82a371f2"}}' + headers: + Content-Length: + - "365" + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Tue, 24 Sep 2024 15:07:52 GMT + Location: + - https://api.scaleway.com/instance/v1/zones/fr-par-1/ips/6ef642dd-4d4f-4929-abbf-3fcee91ee587 + Server: + - Scaleway API Gateway (fr-par-2;edge03) + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - 904bcae8-2809-40e4-add2-f78a2fa9744a + status: 201 Created + code: 201 + duration: "" +- request: + body: '{"server": {"id": "412ba80b-4e54-484c-a4f0-742c6b16acdb", "name": "cli-srv-serene-wright", + "arch": "x86_64", "commercial_type": "DEV1-S", "boot_type": "local", "organization": + "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", + "hostname": "cli-srv-serene-wright", "image": {"id": "96edc90e-fe55-4eeb-909f-d50b259c172a", + "name": "Ubuntu 22.04 Jammy Jellyfish", "organization": "51b656e3-4865-41e8-adbc-0c45bdd780db", + "project": "51b656e3-4865-41e8-adbc-0c45bdd780db", "root_volume": {"volume_type": + "sbs_snapshot", "id": "a2a982a0-214c-43c1-a810-480ccb64426d", "size": 0, "name": + ""}, "extra_volumes": {}, "public": true, "arch": "x86_64", "creation_date": + "2024-09-03T07:55:55.358120+00:00", "modification_date": "2024-09-03T07:55:55.358120+00:00", + "default_bootscript": null, "from_server": "", "state": "available", "tags": + [], "zone": "fr-par-1"}, "volumes": {"0": {"boot": false, "volume_type": "sbs_volume", + "id": "27e06c3a-fea8-41a8-a343-a8a31b71023d"}}, "tags": [], "state": "stopped", + "protected": false, "state_detail": "", "public_ip": {"id": "6ef642dd-4d4f-4929-abbf-3fcee91ee587", + "address": "51.158.67.138", "dynamic": false, "gateway": "62.210.0.1", "netmask": + "32", "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", + "ipam_id": "db4525fe-1dcc-40a1-86ce-518b82a371f2"}, "public_ips": [{"id": "6ef642dd-4d4f-4929-abbf-3fcee91ee587", + "address": "51.158.67.138", "dynamic": false, "gateway": "62.210.0.1", "netmask": + "32", "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", + "ipam_id": "db4525fe-1dcc-40a1-86ce-518b82a371f2"}], "mac_address": "de:00:00:71:cc:a1", + "routed_ip_enabled": true, "ipv6": null, "extra_networks": [], "dynamic_ip_required": + true, "enable_ipv6": false, "private_ip": null, "creation_date": "2024-09-24T15:07:52.482797+00:00", + "modification_date": "2024-09-24T15:07:52.482797+00:00", "bootscript": null, + "security_group": {"id": "0fe819c3-274d-472a-b3f5-ddb258d2d8bb", "name": "Default + security group"}, "location": null, "maintenances": [], "allowed_actions": ["poweron", + "backup"], "placement_group": null, "private_nics": [], "zone": "fr-par-1"}}' + form: {} + headers: + Content-Type: + - application/json + User-Agent: + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.0; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/instance/v1/zones/fr-par-1/servers + method: POST + response: + body: '{"server": {"id": "412ba80b-4e54-484c-a4f0-742c6b16acdb", "name": "cli-srv-serene-wright", + "arch": "x86_64", "commercial_type": "DEV1-S", "boot_type": "local", "organization": + "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", + "hostname": "cli-srv-serene-wright", "image": {"id": "96edc90e-fe55-4eeb-909f-d50b259c172a", + "name": "Ubuntu 22.04 Jammy Jellyfish", "organization": "51b656e3-4865-41e8-adbc-0c45bdd780db", + "project": "51b656e3-4865-41e8-adbc-0c45bdd780db", "root_volume": {"volume_type": + "sbs_snapshot", "id": "a2a982a0-214c-43c1-a810-480ccb64426d", "size": 0, "name": + ""}, "extra_volumes": {}, "public": true, "arch": "x86_64", "creation_date": + "2024-09-03T07:55:55.358120+00:00", "modification_date": "2024-09-03T07:55:55.358120+00:00", + "default_bootscript": null, "from_server": "", "state": "available", "tags": + [], "zone": "fr-par-1"}, "volumes": {"0": {"boot": false, "volume_type": "sbs_volume", + "id": "27e06c3a-fea8-41a8-a343-a8a31b71023d"}}, "tags": [], "state": "stopped", + "protected": false, "state_detail": "", "public_ip": {"id": "6ef642dd-4d4f-4929-abbf-3fcee91ee587", + "address": "51.158.67.138", "dynamic": false, "gateway": "62.210.0.1", "netmask": + "32", "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", + "ipam_id": "db4525fe-1dcc-40a1-86ce-518b82a371f2"}, "public_ips": [{"id": "6ef642dd-4d4f-4929-abbf-3fcee91ee587", + "address": "51.158.67.138", "dynamic": false, "gateway": "62.210.0.1", "netmask": + "32", "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", + "ipam_id": "db4525fe-1dcc-40a1-86ce-518b82a371f2"}], "mac_address": "de:00:00:71:cc:a1", + "routed_ip_enabled": true, "ipv6": null, "extra_networks": [], "dynamic_ip_required": + true, "enable_ipv6": false, "private_ip": null, "creation_date": "2024-09-24T15:07:52.482797+00:00", + "modification_date": "2024-09-24T15:07:52.482797+00:00", "bootscript": null, + "security_group": {"id": "0fe819c3-274d-472a-b3f5-ddb258d2d8bb", "name": "Default + security group"}, "location": null, "maintenances": [], "allowed_actions": ["poweron", + "backup"], "placement_group": null, "private_nics": [], "zone": "fr-par-1"}}' + headers: + Content-Length: + - "2181" + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Tue, 24 Sep 2024 15:07:53 GMT + Location: + - https://api.scaleway.com/instance/v1/zones/fr-par-1/servers/412ba80b-4e54-484c-a4f0-742c6b16acdb + Server: + - Scaleway API Gateway (fr-par-2;edge03) + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - 475975d0-4548-4da8-9198-69ec4c14de39 + status: 201 Created + code: 201 + duration: "" +- request: + body: '{"server": {"id": "412ba80b-4e54-484c-a4f0-742c6b16acdb", "name": "cli-srv-serene-wright", + "arch": "x86_64", "commercial_type": "DEV1-S", "boot_type": "local", "organization": + "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", + "hostname": "cli-srv-serene-wright", "image": {"id": "96edc90e-fe55-4eeb-909f-d50b259c172a", + "name": "Ubuntu 22.04 Jammy Jellyfish", "organization": "51b656e3-4865-41e8-adbc-0c45bdd780db", + "project": "51b656e3-4865-41e8-adbc-0c45bdd780db", "root_volume": {"volume_type": + "sbs_snapshot", "id": "a2a982a0-214c-43c1-a810-480ccb64426d", "size": 0, "name": + ""}, "extra_volumes": {}, "public": true, "arch": "x86_64", "creation_date": + "2024-09-03T07:55:55.358120+00:00", "modification_date": "2024-09-03T07:55:55.358120+00:00", + "default_bootscript": null, "from_server": "", "state": "available", "tags": + [], "zone": "fr-par-1"}, "volumes": {"0": {"boot": false, "volume_type": "sbs_volume", + "id": "27e06c3a-fea8-41a8-a343-a8a31b71023d"}}, "tags": [], "state": "stopped", + "protected": false, "state_detail": "", "public_ip": {"id": "6ef642dd-4d4f-4929-abbf-3fcee91ee587", + "address": "51.158.67.138", "dynamic": false, "gateway": "62.210.0.1", "netmask": + "32", "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", + "ipam_id": "db4525fe-1dcc-40a1-86ce-518b82a371f2"}, "public_ips": [{"id": "6ef642dd-4d4f-4929-abbf-3fcee91ee587", + "address": "51.158.67.138", "dynamic": false, "gateway": "62.210.0.1", "netmask": + "32", "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", + "ipam_id": "db4525fe-1dcc-40a1-86ce-518b82a371f2"}], "mac_address": "de:00:00:71:cc:a1", + "routed_ip_enabled": true, "ipv6": null, "extra_networks": [], "dynamic_ip_required": + true, "enable_ipv6": false, "private_ip": null, "creation_date": "2024-09-24T15:07:52.482797+00:00", + "modification_date": "2024-09-24T15:07:52.482797+00:00", "bootscript": null, + "security_group": {"id": "0fe819c3-274d-472a-b3f5-ddb258d2d8bb", "name": "Default + security group"}, "location": null, "maintenances": [], "allowed_actions": ["poweron", + "backup"], "placement_group": null, "private_nics": [], "zone": "fr-par-1"}}' + form: {} + headers: + User-Agent: + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.0; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/instance/v1/zones/fr-par-1/servers/412ba80b-4e54-484c-a4f0-742c6b16acdb + method: GET + response: + body: '{"server": {"id": "412ba80b-4e54-484c-a4f0-742c6b16acdb", "name": "cli-srv-serene-wright", + "arch": "x86_64", "commercial_type": "DEV1-S", "boot_type": "local", "organization": + "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", + "hostname": "cli-srv-serene-wright", "image": {"id": "96edc90e-fe55-4eeb-909f-d50b259c172a", + "name": "Ubuntu 22.04 Jammy Jellyfish", "organization": "51b656e3-4865-41e8-adbc-0c45bdd780db", + "project": "51b656e3-4865-41e8-adbc-0c45bdd780db", "root_volume": {"volume_type": + "sbs_snapshot", "id": "a2a982a0-214c-43c1-a810-480ccb64426d", "size": 0, "name": + ""}, "extra_volumes": {}, "public": true, "arch": "x86_64", "creation_date": + "2024-09-03T07:55:55.358120+00:00", "modification_date": "2024-09-03T07:55:55.358120+00:00", + "default_bootscript": null, "from_server": "", "state": "available", "tags": + [], "zone": "fr-par-1"}, "volumes": {"0": {"boot": false, "volume_type": "sbs_volume", + "id": "27e06c3a-fea8-41a8-a343-a8a31b71023d"}}, "tags": [], "state": "stopped", + "protected": false, "state_detail": "", "public_ip": {"id": "6ef642dd-4d4f-4929-abbf-3fcee91ee587", + "address": "51.158.67.138", "dynamic": false, "gateway": "62.210.0.1", "netmask": + "32", "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", + "ipam_id": "db4525fe-1dcc-40a1-86ce-518b82a371f2"}, "public_ips": [{"id": "6ef642dd-4d4f-4929-abbf-3fcee91ee587", + "address": "51.158.67.138", "dynamic": false, "gateway": "62.210.0.1", "netmask": + "32", "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", + "ipam_id": "db4525fe-1dcc-40a1-86ce-518b82a371f2"}], "mac_address": "de:00:00:71:cc:a1", + "routed_ip_enabled": true, "ipv6": null, "extra_networks": [], "dynamic_ip_required": + true, "enable_ipv6": false, "private_ip": null, "creation_date": "2024-09-24T15:07:52.482797+00:00", + "modification_date": "2024-09-24T15:07:52.482797+00:00", "bootscript": null, + "security_group": {"id": "0fe819c3-274d-472a-b3f5-ddb258d2d8bb", "name": "Default + security group"}, "location": null, "maintenances": [], "allowed_actions": ["poweron", + "backup"], "placement_group": null, "private_nics": [], "zone": "fr-par-1"}}' + headers: + Content-Length: + - "2181" + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Tue, 24 Sep 2024 15:07:53 GMT + Server: + - Scaleway API Gateway (fr-par-2;edge03) + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - 5c36d110-38e0-40c5-9dca-b8fa04b804df + status: 200 OK + code: 200 + duration: "" +- request: + body: '{"server": {"id": "412ba80b-4e54-484c-a4f0-742c6b16acdb", "name": "cli-srv-serene-wright", + "arch": "x86_64", "commercial_type": "DEV1-S", "boot_type": "local", "organization": + "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", + "hostname": "cli-srv-serene-wright", "image": {"id": "96edc90e-fe55-4eeb-909f-d50b259c172a", + "name": "Ubuntu 22.04 Jammy Jellyfish", "organization": "51b656e3-4865-41e8-adbc-0c45bdd780db", + "project": "51b656e3-4865-41e8-adbc-0c45bdd780db", "root_volume": {"volume_type": + "sbs_snapshot", "id": "a2a982a0-214c-43c1-a810-480ccb64426d", "size": 0, "name": + ""}, "extra_volumes": {}, "public": true, "arch": "x86_64", "creation_date": + "2024-09-03T07:55:55.358120+00:00", "modification_date": "2024-09-03T07:55:55.358120+00:00", + "default_bootscript": null, "from_server": "", "state": "available", "tags": + [], "zone": "fr-par-1"}, "volumes": {"0": {"boot": false, "volume_type": "sbs_volume", + "id": "27e06c3a-fea8-41a8-a343-a8a31b71023d"}}, "tags": [], "state": "stopped", + "protected": false, "state_detail": "", "public_ip": {"id": "6ef642dd-4d4f-4929-abbf-3fcee91ee587", + "address": "51.158.67.138", "dynamic": false, "gateway": "62.210.0.1", "netmask": + "32", "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", + "ipam_id": "db4525fe-1dcc-40a1-86ce-518b82a371f2"}, "public_ips": [{"id": "6ef642dd-4d4f-4929-abbf-3fcee91ee587", + "address": "51.158.67.138", "dynamic": false, "gateway": "62.210.0.1", "netmask": + "32", "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", + "ipam_id": "db4525fe-1dcc-40a1-86ce-518b82a371f2"}], "mac_address": "de:00:00:71:cc:a1", + "routed_ip_enabled": true, "ipv6": null, "extra_networks": [], "dynamic_ip_required": + true, "enable_ipv6": false, "private_ip": null, "creation_date": "2024-09-24T15:07:52.482797+00:00", + "modification_date": "2024-09-24T15:07:52.482797+00:00", "bootscript": null, + "security_group": {"id": "0fe819c3-274d-472a-b3f5-ddb258d2d8bb", "name": "Default + security group"}, "location": null, "maintenances": [], "allowed_actions": ["poweron", + "backup"], "placement_group": null, "private_nics": [], "zone": "fr-par-1"}}' + form: {} + headers: + User-Agent: + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.0; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/instance/v1/zones/fr-par-1/servers/412ba80b-4e54-484c-a4f0-742c6b16acdb + method: GET + response: + body: '{"server": {"id": "412ba80b-4e54-484c-a4f0-742c6b16acdb", "name": "cli-srv-serene-wright", + "arch": "x86_64", "commercial_type": "DEV1-S", "boot_type": "local", "organization": + "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", + "hostname": "cli-srv-serene-wright", "image": {"id": "96edc90e-fe55-4eeb-909f-d50b259c172a", + "name": "Ubuntu 22.04 Jammy Jellyfish", "organization": "51b656e3-4865-41e8-adbc-0c45bdd780db", + "project": "51b656e3-4865-41e8-adbc-0c45bdd780db", "root_volume": {"volume_type": + "sbs_snapshot", "id": "a2a982a0-214c-43c1-a810-480ccb64426d", "size": 0, "name": + ""}, "extra_volumes": {}, "public": true, "arch": "x86_64", "creation_date": + "2024-09-03T07:55:55.358120+00:00", "modification_date": "2024-09-03T07:55:55.358120+00:00", + "default_bootscript": null, "from_server": "", "state": "available", "tags": + [], "zone": "fr-par-1"}, "volumes": {"0": {"boot": false, "volume_type": "sbs_volume", + "id": "27e06c3a-fea8-41a8-a343-a8a31b71023d"}}, "tags": [], "state": "stopped", + "protected": false, "state_detail": "", "public_ip": {"id": "6ef642dd-4d4f-4929-abbf-3fcee91ee587", + "address": "51.158.67.138", "dynamic": false, "gateway": "62.210.0.1", "netmask": + "32", "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", + "ipam_id": "db4525fe-1dcc-40a1-86ce-518b82a371f2"}, "public_ips": [{"id": "6ef642dd-4d4f-4929-abbf-3fcee91ee587", + "address": "51.158.67.138", "dynamic": false, "gateway": "62.210.0.1", "netmask": + "32", "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", + "ipam_id": "db4525fe-1dcc-40a1-86ce-518b82a371f2"}], "mac_address": "de:00:00:71:cc:a1", + "routed_ip_enabled": true, "ipv6": null, "extra_networks": [], "dynamic_ip_required": + true, "enable_ipv6": false, "private_ip": null, "creation_date": "2024-09-24T15:07:52.482797+00:00", + "modification_date": "2024-09-24T15:07:52.482797+00:00", "bootscript": null, + "security_group": {"id": "0fe819c3-274d-472a-b3f5-ddb258d2d8bb", "name": "Default + security group"}, "location": null, "maintenances": [], "allowed_actions": ["poweron", + "backup"], "placement_group": null, "private_nics": [], "zone": "fr-par-1"}}' + headers: + Content-Length: + - "2181" + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Tue, 24 Sep 2024 15:07:53 GMT + Server: + - Scaleway API Gateway (fr-par-2;edge03) + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - 6f1d1cef-78cb-49db-aebe-4e7c93269bdc + status: 200 OK + code: 200 + duration: "" +- request: + body: "" + form: {} + headers: + User-Agent: + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.0; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/instance/v1/zones/fr-par-1/servers/412ba80b-4e54-484c-a4f0-742c6b16acdb + method: DELETE + response: + body: "" + headers: + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Tue, 24 Sep 2024 15:07:53 GMT + Server: + - Scaleway API Gateway (fr-par-2;edge03) + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - a570269c-19e8-4587-a816-1bd3d34712fa + status: 204 No Content + code: 204 + duration: "" +- request: + body: "" + form: {} + headers: + User-Agent: + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.0; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/instance/v1/zones/fr-par-1/ips/6ef642dd-4d4f-4929-abbf-3fcee91ee587 + method: DELETE + response: + body: "" + headers: + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Tue, 24 Sep 2024 15:07:54 GMT + Server: + - Scaleway API Gateway (fr-par-2;edge03) + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - 4290370a-3eee-4fee-a377-edf2b1ce01ad + status: 204 No Content + code: 204 + duration: "" +- request: + body: "" + form: {} + headers: + User-Agent: + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.0; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/block/v1alpha1/zones/fr-par-1/volumes/27e06c3a-fea8-41a8-a343-a8a31b71023d + method: DELETE + response: + body: "" + headers: + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Tue, 24 Sep 2024 15:07:54 GMT + Server: + - Scaleway API Gateway (fr-par-2;edge03) + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - 69805920-1018-43e9-b3ba-080191cfe36a + status: 204 No Content + code: 204 + duration: "" From 0b74d8643e6413c8a7db5100b887991a574f3838 Mon Sep 17 00:00:00 2001 From: Scaleway Bot Date: Wed, 2 Oct 2024 08:34:12 +0200 Subject: [PATCH 13/89] feat(serverless): remove default on http-option (#4152) --- .../test-all-usage-container-container-update-usage.golden | 2 +- .../test-all-usage-function-function-update-usage.golden | 2 +- docs/commands/container.md | 2 +- docs/commands/function.md | 2 +- go.mod | 2 +- go.sum | 4 ++-- internal/namespaces/container/v1beta1/container_cli.go | 1 - internal/namespaces/function/v1beta1/function_cli.go | 1 - 8 files changed, 7 insertions(+), 9 deletions(-) diff --git a/cmd/scw/testdata/test-all-usage-container-container-update-usage.golden b/cmd/scw/testdata/test-all-usage-container-container-update-usage.golden index e490d3f955..d58fd8efa4 100644 --- a/cmd/scw/testdata/test-all-usage-container-container-update-usage.golden +++ b/cmd/scw/testdata/test-all-usage-container-container-update-usage.golden @@ -22,7 +22,7 @@ ARGS: [port] [secret-environment-variables.{index}.key] [secret-environment-variables.{index}.value] - [http-option=enabled] Configure how HTTP and HTTPS requests are handled (unknown_http_option | enabled | redirected) + [http-option] Configure how HTTP and HTTPS requests are handled (unknown_http_option | enabled | redirected) [sandbox] Execution environment of the container (unknown_sandbox | v1 | v2) [local-storage-limit] Local storage limit of the container (in MB) [region=fr-par] Region to target. If none is passed will use default region from the config (fr-par | nl-ams | pl-waw) diff --git a/cmd/scw/testdata/test-all-usage-function-function-update-usage.golden b/cmd/scw/testdata/test-all-usage-function-function-update-usage.golden index 9029058a7a..1683def780 100644 --- a/cmd/scw/testdata/test-all-usage-function-function-update-usage.golden +++ b/cmd/scw/testdata/test-all-usage-function-function-update-usage.golden @@ -19,7 +19,7 @@ ARGS: [description] Description of the function [secret-environment-variables.{index}.key] [secret-environment-variables.{index}.value] - [http-option=enabled] Configure how HTTP and HTTPS requests are handled (unknown_http_option | enabled | redirected) + [http-option] Configure how HTTP and HTTPS requests are handled (unknown_http_option | enabled | redirected) [sandbox] Execution environment of the function (unknown_sandbox | v1 | v2) [region=fr-par] Region to target. If none is passed will use default region from the config (fr-par | nl-ams | pl-waw) diff --git a/docs/commands/container.md b/docs/commands/container.md index f69c7f4477..193f1352e1 100644 --- a/docs/commands/container.md +++ b/docs/commands/container.md @@ -199,7 +199,7 @@ scw container container update [arg=value ...] | port | | | | secret-environment-variables.{index}.key | | | | secret-environment-variables.{index}.value | | | -| http-option | Default: `enabled`
One of: `unknown_http_option`, `enabled`, `redirected` | Configure how HTTP and HTTPS requests are handled | +| http-option | One of: `unknown_http_option`, `enabled`, `redirected` | Configure how HTTP and HTTPS requests are handled | | sandbox | One of: `unknown_sandbox`, `v1`, `v2` | Execution environment of the container | | local-storage-limit | | Local storage limit of the container (in MB) | | region | Default: `fr-par`
One of: `fr-par`, `nl-ams`, `pl-waw` | Region to target. If none is passed will use default region from the config | diff --git a/docs/commands/function.md b/docs/commands/function.md index 180cda0729..e5242c6c5a 100644 --- a/docs/commands/function.md +++ b/docs/commands/function.md @@ -461,7 +461,7 @@ scw function function update [arg=value ...] | description | | Description of the function | | secret-environment-variables.{index}.key | | | | secret-environment-variables.{index}.value | | | -| http-option | Default: `enabled`
One of: `unknown_http_option`, `enabled`, `redirected` | Configure how HTTP and HTTPS requests are handled | +| http-option | One of: `unknown_http_option`, `enabled`, `redirected` | Configure how HTTP and HTTPS requests are handled | | sandbox | One of: `unknown_sandbox`, `v1`, `v2` | Execution environment of the function | | region | Default: `fr-par`
One of: `fr-par`, `nl-ams`, `pl-waw` | Region to target. If none is passed will use default region from the config | diff --git a/go.mod b/go.mod index 5c9122ea18..5ec197d9e6 100644 --- a/go.mod +++ b/go.mod @@ -26,7 +26,7 @@ require ( github.com/mattn/go-isatty v0.0.20 github.com/moby/buildkit v0.13.2 github.com/opencontainers/go-digest v1.0.0 - github.com/scaleway/scaleway-sdk-go v1.0.0-beta.30.0.20240918143018-367e0bbfa46e + github.com/scaleway/scaleway-sdk-go v1.0.0-beta.30.0.20241001085744-c3abf300c911 github.com/skratchdot/open-golang v0.0.0-20200116055534-eef842397966 github.com/spf13/cobra v1.8.1 github.com/spf13/pflag v1.0.5 diff --git a/go.sum b/go.sum index 461d0bc9c6..5344907d6c 100644 --- a/go.sum +++ b/go.sum @@ -465,8 +465,8 @@ github.com/rogpeppe/go-internal v1.11.0/go.mod h1:ddIwULY96R17DhadqLgMfk9H9tvdUz github.com/russross/blackfriday/v2 v2.1.0/go.mod h1:+Rmxgy9KzJVeS9/2gXHxylqXiyQDYRxCVz55jmeOWTM= github.com/sabhiram/go-gitignore v0.0.0-20210923224102-525f6e181f06 h1:OkMGxebDjyw0ULyrTYWeN0UNCCkmCWfjPnIA2W6oviI= github.com/sabhiram/go-gitignore v0.0.0-20210923224102-525f6e181f06/go.mod h1:+ePHsJ1keEjQtpvf9HHw0f4ZeJ0TLRsxhunSI2hYJSs= -github.com/scaleway/scaleway-sdk-go v1.0.0-beta.30.0.20240918143018-367e0bbfa46e h1:pun/kzFkKXoXMCnx8O63eLDz69uk0ggjV+OAnbjpw3w= -github.com/scaleway/scaleway-sdk-go v1.0.0-beta.30.0.20240918143018-367e0bbfa46e/go.mod h1:o/2twhmcz4HlhtuuubCuwQ/fe+zyzoJR85+02gy04yY= +github.com/scaleway/scaleway-sdk-go v1.0.0-beta.30.0.20241001085744-c3abf300c911 h1:IwmIIQaLdCx38LeWFIJqNqF8qHTCEdSecY5k5D5LI0k= +github.com/scaleway/scaleway-sdk-go v1.0.0-beta.30.0.20241001085744-c3abf300c911/go.mod h1:o/2twhmcz4HlhtuuubCuwQ/fe+zyzoJR85+02gy04yY= github.com/sclevine/spec v1.4.0 h1:z/Q9idDcay5m5irkZ28M7PtQM4aOISzOpj4bUPkDee8= github.com/sclevine/spec v1.4.0/go.mod h1:LvpgJaFyvQzRvc1kaDs0bulYwzC70PbiYjC4QnFHkOM= github.com/secure-systems-lab/go-securesystemslib v0.8.0 h1:mr5An6X45Kb2nddcFlbmfHkLguCE9laoZCUzEEpIZXA= diff --git a/internal/namespaces/container/v1beta1/container_cli.go b/internal/namespaces/container/v1beta1/container_cli.go index ff4fc4d23b..9f5e529f13 100644 --- a/internal/namespaces/container/v1beta1/container_cli.go +++ b/internal/namespaces/container/v1beta1/container_cli.go @@ -737,7 +737,6 @@ func containerContainerUpdate() *core.Command { Required: false, Deprecated: false, Positional: false, - Default: core.DefaultValueSetter("enabled"), EnumValues: []string{"unknown_http_option", "enabled", "redirected"}, }, { diff --git a/internal/namespaces/function/v1beta1/function_cli.go b/internal/namespaces/function/v1beta1/function_cli.go index e9a0e15dd3..0ffab7c504 100644 --- a/internal/namespaces/function/v1beta1/function_cli.go +++ b/internal/namespaces/function/v1beta1/function_cli.go @@ -738,7 +738,6 @@ func functionFunctionUpdate() *core.Command { Required: false, Deprecated: false, Positional: false, - Default: core.DefaultValueSetter("enabled"), EnumValues: []string{"unknown_http_option", "enabled", "redirected"}, }, { From d3ac8d4182c5764b84afea1dbda4be3a34fddf4f Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 3 Oct 2024 15:07:45 +0200 Subject: [PATCH 14/89] chore(deps): bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.63.3 to 1.64.0 (#4153) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- go.mod | 2 +- go.sum | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/go.mod b/go.mod index 5ec197d9e6..7b95c41819 100644 --- a/go.mod +++ b/go.mod @@ -7,7 +7,7 @@ toolchain go1.22.2 require ( github.com/alecthomas/assert v1.0.0 github.com/aws/aws-sdk-go-v2 v1.31.0 - github.com/aws/aws-sdk-go-v2/service/s3 v1.63.3 + github.com/aws/aws-sdk-go-v2/service/s3 v1.64.0 github.com/buildpacks/pack v0.34.2 github.com/c-bata/go-prompt v0.2.6 github.com/charmbracelet/bubbletea v1.1.1 diff --git a/go.sum b/go.sum index 5344907d6c..77cfce4717 100644 --- a/go.sum +++ b/go.sum @@ -96,8 +96,8 @@ github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.11.20 h1:Xbwbmk44 github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.11.20/go.mod h1:oAfOFzUB14ltPZj1rWwRc3d/6OgD76R8KlvU3EqM9Fg= github.com/aws/aws-sdk-go-v2/service/internal/s3shared v1.17.18 h1:eb+tFOIl9ZsUe2259/BKPeniKuz4/02zZFH/i4Nf8Rg= github.com/aws/aws-sdk-go-v2/service/internal/s3shared v1.17.18/go.mod h1:GVCC2IJNJTmdlyEsSmofEy7EfJncP7DNnXDzRjJ5Keg= -github.com/aws/aws-sdk-go-v2/service/s3 v1.63.3 h1:3zt8qqznMuAZWDTDpcwv9Xr11M/lVj2FsRR7oYBt0OA= -github.com/aws/aws-sdk-go-v2/service/s3 v1.63.3/go.mod h1:NLTqRLe3pUNu3nTEHI6XlHLKYmc8fbHUdMxAB6+s41Q= +github.com/aws/aws-sdk-go-v2/service/s3 v1.64.0 h1:I0p8knB/IDYSQ3dbanaCr4UhiYQ96bvKRhGYxvLyiD8= +github.com/aws/aws-sdk-go-v2/service/s3 v1.64.0/go.mod h1:NLTqRLe3pUNu3nTEHI6XlHLKYmc8fbHUdMxAB6+s41Q= github.com/aws/aws-sdk-go-v2/service/sso v1.20.2 h1:XOPfar83RIRPEzfihnp+U6udOveKZJvPQ76SKWrLRHc= github.com/aws/aws-sdk-go-v2/service/sso v1.20.2/go.mod h1:Vv9Xyk1KMHXrR3vNQe8W5LMFdTjSeWk0gBZBzvf3Qa0= github.com/aws/aws-sdk-go-v2/service/ssooidc v1.23.2 h1:pi0Skl6mNl2w8qWZXcdOyg197Zsf4G97U7Sso9JXGZE= From 99e4b05a26196527e3cf9505684dd830f8973723 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 4 Oct 2024 09:59:57 +0200 Subject: [PATCH 15/89] chore(deps): bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.64.0 to 1.64.1 (#4161) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- go.mod | 2 +- go.sum | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/go.mod b/go.mod index 7b95c41819..d2a1d51c31 100644 --- a/go.mod +++ b/go.mod @@ -7,7 +7,7 @@ toolchain go1.22.2 require ( github.com/alecthomas/assert v1.0.0 github.com/aws/aws-sdk-go-v2 v1.31.0 - github.com/aws/aws-sdk-go-v2/service/s3 v1.64.0 + github.com/aws/aws-sdk-go-v2/service/s3 v1.64.1 github.com/buildpacks/pack v0.34.2 github.com/c-bata/go-prompt v0.2.6 github.com/charmbracelet/bubbletea v1.1.1 diff --git a/go.sum b/go.sum index 77cfce4717..22fe78e872 100644 --- a/go.sum +++ b/go.sum @@ -96,8 +96,8 @@ github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.11.20 h1:Xbwbmk44 github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.11.20/go.mod h1:oAfOFzUB14ltPZj1rWwRc3d/6OgD76R8KlvU3EqM9Fg= github.com/aws/aws-sdk-go-v2/service/internal/s3shared v1.17.18 h1:eb+tFOIl9ZsUe2259/BKPeniKuz4/02zZFH/i4Nf8Rg= github.com/aws/aws-sdk-go-v2/service/internal/s3shared v1.17.18/go.mod h1:GVCC2IJNJTmdlyEsSmofEy7EfJncP7DNnXDzRjJ5Keg= -github.com/aws/aws-sdk-go-v2/service/s3 v1.64.0 h1:I0p8knB/IDYSQ3dbanaCr4UhiYQ96bvKRhGYxvLyiD8= -github.com/aws/aws-sdk-go-v2/service/s3 v1.64.0/go.mod h1:NLTqRLe3pUNu3nTEHI6XlHLKYmc8fbHUdMxAB6+s41Q= +github.com/aws/aws-sdk-go-v2/service/s3 v1.64.1 h1:jjHf+M6vCp/WzbyFEroY4/Nx8dJac520A0EPwlYk0Do= +github.com/aws/aws-sdk-go-v2/service/s3 v1.64.1/go.mod h1:NLTqRLe3pUNu3nTEHI6XlHLKYmc8fbHUdMxAB6+s41Q= github.com/aws/aws-sdk-go-v2/service/sso v1.20.2 h1:XOPfar83RIRPEzfihnp+U6udOveKZJvPQ76SKWrLRHc= github.com/aws/aws-sdk-go-v2/service/sso v1.20.2/go.mod h1:Vv9Xyk1KMHXrR3vNQe8W5LMFdTjSeWk0gBZBzvf3Qa0= github.com/aws/aws-sdk-go-v2/service/ssooidc v1.23.2 h1:pi0Skl6mNl2w8qWZXcdOyg197Zsf4G97U7Sso9JXGZE= From 3e0ef5221e25d566b813cfe34a379dec38f8928a Mon Sep 17 00:00:00 2001 From: Scaleway Bot Date: Fri, 4 Oct 2024 10:00:31 +0200 Subject: [PATCH 16/89] chore(baremetal): add missing localities and generate SDK for BMaaS-PN v3 (#4157) --- ...usage-baremetal-server-create-usage.golden | 45 +++-- ...sage-baremetal-server-install-usage.golden | 29 ++- docs/commands/baremetal.md | 30 +++ go.mod | 2 +- go.sum | 4 +- .../namespaces/baremetal/v1/baremetal_cli.go | 188 ++++++++++++++++++ ...-install-server-simple-all-ssh-keys.golden | 3 +- .../test-install-server-simple-with-id.golden | 3 +- 8 files changed, 277 insertions(+), 27 deletions(-) diff --git a/cmd/scw/testdata/test-all-usage-baremetal-server-create-usage.golden b/cmd/scw/testdata/test-all-usage-baremetal-server-create-usage.golden index 8205f17a03..43a030dd5b 100644 --- a/cmd/scw/testdata/test-all-usage-baremetal-server-create-usage.golden +++ b/cmd/scw/testdata/test-all-usage-baremetal-server-create-usage.golden @@ -10,21 +10,36 @@ EXAMPLES: scw baremetal server create ARGS: - [project-id] Project ID to use. If none is passed the default project ID will be used - name= Name of the server (≠hostname) - [description] Description associated with the server, max 255 characters - [type] Server commercial type - [tags.{index}] Tags to associate to the server - [install.os-id] ID of the OS to installation on the server - [install.hostname] Hostname of the server - [install.ssh-key-ids.{index}] SSH key IDs authorized on the server - [install.user] User for the installation - [install.password] Password for the installation - [install.service-user] Regular user that runs the service to be installed on the server - [install.service-password] Password used for the service to install - [option-ids.{index}] IDs of options to enable on server - [organization-id] Organization ID to use. If none is passed the default organization ID will be used - [zone=fr-par-1] Zone to target. If none is passed will use default zone from the config (fr-par-1 | fr-par-2 | nl-ams-1 | nl-ams-2 | pl-waw-2 | pl-waw-3) + [project-id] Project ID to use. If none is passed the default project ID will be used + name= Name of the server (≠hostname) + [description] Description associated with the server, max 255 characters + [type] Server commercial type + [tags.{index}] Tags to associate to the server + [install.os-id] ID of the OS to installation on the server + [install.hostname] Hostname of the server + [install.ssh-key-ids.{index}] SSH key IDs authorized on the server + [install.user] User for the installation + [install.password] Password for the installation + [install.service-user] Regular user that runs the service to be installed on the server + [install.service-password] Password used for the service to install + [install.partitioning-schema.disks.{index}.device] + [install.partitioning-schema.disks.{index}.partitions.{index}.label] (unknown_partition_label | uefi | legacy | root | boot | swap | data | home | raid | zfs) + [install.partitioning-schema.disks.{index}.partitions.{index}.number] + [install.partitioning-schema.disks.{index}.partitions.{index}.size] + [install.partitioning-schema.raids.{index}.name] + [install.partitioning-schema.raids.{index}.level] (unknown_raid_level | raid_level_0 | raid_level_1 | raid_level_5 | raid_level_6 | raid_level_10) + [install.partitioning-schema.raids.{index}.devices.{index}] + [install.partitioning-schema.filesystems.{index}.device] + [install.partitioning-schema.filesystems.{index}.format] (unknown_format | fat32 | ext4 | swap | zfs | xfs) + [install.partitioning-schema.filesystems.{index}.mountpoint] + [install.partitioning-schema.zfs.pools.{index}.name] + [install.partitioning-schema.zfs.pools.{index}.type] (unknown_type | no_raid | mirror | raidz1 | raidz2) + [install.partitioning-schema.zfs.pools.{index}.devices.{index}] + [install.partitioning-schema.zfs.pools.{index}.options.{index}] + [install.partitioning-schema.zfs.pools.{index}.filesystem-options.{index}] + [option-ids.{index}] IDs of options to enable on server + [organization-id] Organization ID to use. If none is passed the default organization ID will be used + [zone=fr-par-1] Zone to target. If none is passed will use default zone from the config (fr-par-1 | fr-par-2 | nl-ams-1 | nl-ams-2 | pl-waw-2 | pl-waw-3) FLAGS: -h, --help help for create diff --git a/cmd/scw/testdata/test-all-usage-baremetal-server-install-usage.golden b/cmd/scw/testdata/test-all-usage-baremetal-server-install-usage.golden index 3f483d6354..d3df43b96c 100644 --- a/cmd/scw/testdata/test-all-usage-baremetal-server-install-usage.golden +++ b/cmd/scw/testdata/test-all-usage-baremetal-server-install-usage.golden @@ -14,13 +14,28 @@ ARGS: os-id ID of the OS to installation on the server hostname Hostname of the server ssh (one of): - [all-ssh-keys] Add all SSH keys on your baremetal instance (cannot be used with ssh-key-ids) - ssh-key-ids.{index} SSH key IDs authorized on the server (cannot be used with all-ssh-keys) - [user] User used for the installation - [password] Password used for the installation - [service-user] User used for the service to install - [service-password] Password used for the service to install - [zone=fr-par-1] Zone to target. If none is passed will use default zone from the config (fr-par-1 | fr-par-2 | nl-ams-1 | nl-ams-2 | pl-waw-2 | pl-waw-3) + [all-ssh-keys] Add all SSH keys on your baremetal instance (cannot be used with ssh-key-ids) + ssh-key-ids.{index} SSH key IDs authorized on the server (cannot be used with all-ssh-keys) + [user] User used for the installation + [password] Password used for the installation + [service-user] User used for the service to install + [service-password] Password used for the service to install + [partitioning-schema.disks.{index}.device] + [partitioning-schema.disks.{index}.partitions.{index}.label] (unknown_partition_label | uefi | legacy | root | boot | swap | data | home | raid | zfs) + [partitioning-schema.disks.{index}.partitions.{index}.number] + [partitioning-schema.disks.{index}.partitions.{index}.size] + [partitioning-schema.raids.{index}.name] + [partitioning-schema.raids.{index}.level] (unknown_raid_level | raid_level_0 | raid_level_1 | raid_level_5 | raid_level_6 | raid_level_10) + [partitioning-schema.raids.{index}.devices.{index}] + [partitioning-schema.filesystems.{index}.device] + [partitioning-schema.filesystems.{index}.format] (unknown_format | fat32 | ext4 | swap | zfs | xfs) + [partitioning-schema.filesystems.{index}.mountpoint] + [partitioning-schema.zfs.pools.{index}.name] + [partitioning-schema.zfs.pools.{index}.type] (unknown_type | no_raid | mirror | raidz1 | raidz2) + [partitioning-schema.zfs.pools.{index}.devices.{index}] + [partitioning-schema.zfs.pools.{index}.options.{index}] + [partitioning-schema.zfs.pools.{index}.filesystem-options.{index}] + [zone=fr-par-1] Zone to target. If none is passed will use default zone from the config (fr-par-1 | fr-par-2 | nl-ams-1 | nl-ams-2 | pl-waw-2 | pl-waw-3) FLAGS: -h, --help help for install diff --git a/docs/commands/baremetal.md b/docs/commands/baremetal.md index 64d18c3c31..0272c946f8 100644 --- a/docs/commands/baremetal.md +++ b/docs/commands/baremetal.md @@ -545,6 +545,21 @@ scw baremetal server create [arg=value ...] | install.password | | Password for the installation | | install.service-user | | Regular user that runs the service to be installed on the server | | install.service-password | | Password used for the service to install | +| install.partitioning-schema.disks.{index}.device | | | +| install.partitioning-schema.disks.{index}.partitions.{index}.label | One of: `unknown_partition_label`, `uefi`, `legacy`, `root`, `boot`, `swap`, `data`, `home`, `raid`, `zfs` | | +| install.partitioning-schema.disks.{index}.partitions.{index}.number | | | +| install.partitioning-schema.disks.{index}.partitions.{index}.size | | | +| install.partitioning-schema.raids.{index}.name | | | +| install.partitioning-schema.raids.{index}.level | One of: `unknown_raid_level`, `raid_level_0`, `raid_level_1`, `raid_level_5`, `raid_level_6`, `raid_level_10` | | +| install.partitioning-schema.raids.{index}.devices.{index} | | | +| install.partitioning-schema.filesystems.{index}.device | | | +| install.partitioning-schema.filesystems.{index}.format | One of: `unknown_format`, `fat32`, `ext4`, `swap`, `zfs`, `xfs` | | +| install.partitioning-schema.filesystems.{index}.mountpoint | | | +| install.partitioning-schema.zfs.pools.{index}.name | | | +| install.partitioning-schema.zfs.pools.{index}.type | One of: `unknown_type`, `no_raid`, `mirror`, `raidz1`, `raidz2` | | +| install.partitioning-schema.zfs.pools.{index}.devices.{index} | | | +| install.partitioning-schema.zfs.pools.{index}.options.{index} | | | +| install.partitioning-schema.zfs.pools.{index}.filesystem-options.{index} | | | | option-ids.{index} | | IDs of options to enable on server | | organization-id | | Organization ID to use. If none is passed the default organization ID will be used | | zone | Default: `fr-par-1`
One of: `fr-par-1`, `fr-par-2`, `nl-ams-1`, `nl-ams-2`, `pl-waw-2`, `pl-waw-3` | Zone to target. If none is passed will use default zone from the config | @@ -665,6 +680,21 @@ scw baremetal server install [arg=value ...] | password | | Password used for the installation | | service-user | | User used for the service to install | | service-password | | Password used for the service to install | +| partitioning-schema.disks.{index}.device | | | +| partitioning-schema.disks.{index}.partitions.{index}.label | One of: `unknown_partition_label`, `uefi`, `legacy`, `root`, `boot`, `swap`, `data`, `home`, `raid`, `zfs` | | +| partitioning-schema.disks.{index}.partitions.{index}.number | | | +| partitioning-schema.disks.{index}.partitions.{index}.size | | | +| partitioning-schema.raids.{index}.name | | | +| partitioning-schema.raids.{index}.level | One of: `unknown_raid_level`, `raid_level_0`, `raid_level_1`, `raid_level_5`, `raid_level_6`, `raid_level_10` | | +| partitioning-schema.raids.{index}.devices.{index} | | | +| partitioning-schema.filesystems.{index}.device | | | +| partitioning-schema.filesystems.{index}.format | One of: `unknown_format`, `fat32`, `ext4`, `swap`, `zfs`, `xfs` | | +| partitioning-schema.filesystems.{index}.mountpoint | | | +| partitioning-schema.zfs.pools.{index}.name | | | +| partitioning-schema.zfs.pools.{index}.type | One of: `unknown_type`, `no_raid`, `mirror`, `raidz1`, `raidz2` | | +| partitioning-schema.zfs.pools.{index}.devices.{index} | | | +| partitioning-schema.zfs.pools.{index}.options.{index} | | | +| partitioning-schema.zfs.pools.{index}.filesystem-options.{index} | | | | zone | Default: `fr-par-1`
One of: `fr-par-1`, `fr-par-2`, `nl-ams-1`, `nl-ams-2`, `pl-waw-2`, `pl-waw-3` | Zone to target. If none is passed will use default zone from the config | diff --git a/go.mod b/go.mod index d2a1d51c31..605a87f159 100644 --- a/go.mod +++ b/go.mod @@ -26,7 +26,7 @@ require ( github.com/mattn/go-isatty v0.0.20 github.com/moby/buildkit v0.13.2 github.com/opencontainers/go-digest v1.0.0 - github.com/scaleway/scaleway-sdk-go v1.0.0-beta.30.0.20241001085744-c3abf300c911 + github.com/scaleway/scaleway-sdk-go v1.0.0-beta.30.0.20241003135237-a80efc7ba222 github.com/skratchdot/open-golang v0.0.0-20200116055534-eef842397966 github.com/spf13/cobra v1.8.1 github.com/spf13/pflag v1.0.5 diff --git a/go.sum b/go.sum index 22fe78e872..30b9a3c552 100644 --- a/go.sum +++ b/go.sum @@ -465,8 +465,8 @@ github.com/rogpeppe/go-internal v1.11.0/go.mod h1:ddIwULY96R17DhadqLgMfk9H9tvdUz github.com/russross/blackfriday/v2 v2.1.0/go.mod h1:+Rmxgy9KzJVeS9/2gXHxylqXiyQDYRxCVz55jmeOWTM= github.com/sabhiram/go-gitignore v0.0.0-20210923224102-525f6e181f06 h1:OkMGxebDjyw0ULyrTYWeN0UNCCkmCWfjPnIA2W6oviI= github.com/sabhiram/go-gitignore v0.0.0-20210923224102-525f6e181f06/go.mod h1:+ePHsJ1keEjQtpvf9HHw0f4ZeJ0TLRsxhunSI2hYJSs= -github.com/scaleway/scaleway-sdk-go v1.0.0-beta.30.0.20241001085744-c3abf300c911 h1:IwmIIQaLdCx38LeWFIJqNqF8qHTCEdSecY5k5D5LI0k= -github.com/scaleway/scaleway-sdk-go v1.0.0-beta.30.0.20241001085744-c3abf300c911/go.mod h1:o/2twhmcz4HlhtuuubCuwQ/fe+zyzoJR85+02gy04yY= +github.com/scaleway/scaleway-sdk-go v1.0.0-beta.30.0.20241003135237-a80efc7ba222 h1:lr/Ewp6Ph3cXaEAyaPJqT7ZvC/wBnm1VoRHVz1FqOkM= +github.com/scaleway/scaleway-sdk-go v1.0.0-beta.30.0.20241003135237-a80efc7ba222/go.mod h1:o/2twhmcz4HlhtuuubCuwQ/fe+zyzoJR85+02gy04yY= github.com/sclevine/spec v1.4.0 h1:z/Q9idDcay5m5irkZ28M7PtQM4aOISzOpj4bUPkDee8= github.com/sclevine/spec v1.4.0/go.mod h1:LvpgJaFyvQzRvc1kaDs0bulYwzC70PbiYjC4QnFHkOM= github.com/secure-systems-lab/go-securesystemslib v0.8.0 h1:mr5An6X45Kb2nddcFlbmfHkLguCE9laoZCUzEEpIZXA= diff --git a/internal/namespaces/baremetal/v1/baremetal_cli.go b/internal/namespaces/baremetal/v1/baremetal_cli.go index c9deda6087..dfd9645f9b 100644 --- a/internal/namespaces/baremetal/v1/baremetal_cli.go +++ b/internal/namespaces/baremetal/v1/baremetal_cli.go @@ -363,6 +363,100 @@ func baremetalServerCreate() *core.Command { Deprecated: false, Positional: false, }, + { + Name: "install.partitioning-schema.disks.{index}.device", + Required: false, + Deprecated: false, + Positional: false, + }, + { + Name: "install.partitioning-schema.disks.{index}.partitions.{index}.label", + Required: false, + Deprecated: false, + Positional: false, + EnumValues: []string{"unknown_partition_label", "uefi", "legacy", "root", "boot", "swap", "data", "home", "raid", "zfs"}, + }, + { + Name: "install.partitioning-schema.disks.{index}.partitions.{index}.number", + Required: false, + Deprecated: false, + Positional: false, + }, + { + Name: "install.partitioning-schema.disks.{index}.partitions.{index}.size", + Required: false, + Deprecated: false, + Positional: false, + }, + { + Name: "install.partitioning-schema.raids.{index}.name", + Required: false, + Deprecated: false, + Positional: false, + }, + { + Name: "install.partitioning-schema.raids.{index}.level", + Required: false, + Deprecated: false, + Positional: false, + EnumValues: []string{"unknown_raid_level", "raid_level_0", "raid_level_1", "raid_level_5", "raid_level_6", "raid_level_10"}, + }, + { + Name: "install.partitioning-schema.raids.{index}.devices.{index}", + Required: false, + Deprecated: false, + Positional: false, + }, + { + Name: "install.partitioning-schema.filesystems.{index}.device", + Required: false, + Deprecated: false, + Positional: false, + }, + { + Name: "install.partitioning-schema.filesystems.{index}.format", + Required: false, + Deprecated: false, + Positional: false, + EnumValues: []string{"unknown_format", "fat32", "ext4", "swap", "zfs", "xfs"}, + }, + { + Name: "install.partitioning-schema.filesystems.{index}.mountpoint", + Required: false, + Deprecated: false, + Positional: false, + }, + { + Name: "install.partitioning-schema.zfs.pools.{index}.name", + Required: false, + Deprecated: false, + Positional: false, + }, + { + Name: "install.partitioning-schema.zfs.pools.{index}.type", + Required: false, + Deprecated: false, + Positional: false, + EnumValues: []string{"unknown_type", "no_raid", "mirror", "raidz1", "raidz2"}, + }, + { + Name: "install.partitioning-schema.zfs.pools.{index}.devices.{index}", + Required: false, + Deprecated: false, + Positional: false, + }, + { + Name: "install.partitioning-schema.zfs.pools.{index}.options.{index}", + Required: false, + Deprecated: false, + Positional: false, + }, + { + Name: "install.partitioning-schema.zfs.pools.{index}.filesystem-options.{index}", + Required: false, + Deprecated: false, + Positional: false, + }, { Name: "option-ids.{index}", Short: `IDs of options to enable on server`, @@ -507,6 +601,100 @@ func baremetalServerInstall() *core.Command { Deprecated: false, Positional: false, }, + { + Name: "partitioning-schema.disks.{index}.device", + Required: false, + Deprecated: false, + Positional: false, + }, + { + Name: "partitioning-schema.disks.{index}.partitions.{index}.label", + Required: false, + Deprecated: false, + Positional: false, + EnumValues: []string{"unknown_partition_label", "uefi", "legacy", "root", "boot", "swap", "data", "home", "raid", "zfs"}, + }, + { + Name: "partitioning-schema.disks.{index}.partitions.{index}.number", + Required: false, + Deprecated: false, + Positional: false, + }, + { + Name: "partitioning-schema.disks.{index}.partitions.{index}.size", + Required: false, + Deprecated: false, + Positional: false, + }, + { + Name: "partitioning-schema.raids.{index}.name", + Required: false, + Deprecated: false, + Positional: false, + }, + { + Name: "partitioning-schema.raids.{index}.level", + Required: false, + Deprecated: false, + Positional: false, + EnumValues: []string{"unknown_raid_level", "raid_level_0", "raid_level_1", "raid_level_5", "raid_level_6", "raid_level_10"}, + }, + { + Name: "partitioning-schema.raids.{index}.devices.{index}", + Required: false, + Deprecated: false, + Positional: false, + }, + { + Name: "partitioning-schema.filesystems.{index}.device", + Required: false, + Deprecated: false, + Positional: false, + }, + { + Name: "partitioning-schema.filesystems.{index}.format", + Required: false, + Deprecated: false, + Positional: false, + EnumValues: []string{"unknown_format", "fat32", "ext4", "swap", "zfs", "xfs"}, + }, + { + Name: "partitioning-schema.filesystems.{index}.mountpoint", + Required: false, + Deprecated: false, + Positional: false, + }, + { + Name: "partitioning-schema.zfs.pools.{index}.name", + Required: false, + Deprecated: false, + Positional: false, + }, + { + Name: "partitioning-schema.zfs.pools.{index}.type", + Required: false, + Deprecated: false, + Positional: false, + EnumValues: []string{"unknown_type", "no_raid", "mirror", "raidz1", "raidz2"}, + }, + { + Name: "partitioning-schema.zfs.pools.{index}.devices.{index}", + Required: false, + Deprecated: false, + Positional: false, + }, + { + Name: "partitioning-schema.zfs.pools.{index}.options.{index}", + Required: false, + Deprecated: false, + Positional: false, + }, + { + Name: "partitioning-schema.zfs.pools.{index}.filesystem-options.{index}", + Required: false, + Deprecated: false, + Positional: false, + }, core.ZoneArgSpec(scw.ZoneFrPar1, scw.ZoneFrPar2, scw.ZoneNlAms1, scw.ZoneNlAms2, scw.ZonePlWaw2, scw.ZonePlWaw3), }, Run: func(ctx context.Context, args interface{}) (i interface{}, e error) { diff --git a/internal/namespaces/baremetal/v1/testdata/test-install-server-simple-all-ssh-keys.golden b/internal/namespaces/baremetal/v1/testdata/test-install-server-simple-all-ssh-keys.golden index f9a8f88bc1..a8885f5891 100644 --- a/internal/namespaces/baremetal/v1/testdata/test-install-server-simple-all-ssh-keys.golden +++ b/internal/namespaces/baremetal/v1/testdata/test-install-server-simple-all-ssh-keys.golden @@ -71,7 +71,8 @@ ServiceURL - "status": "completed", "user": "", "service_user": "", - "service_url": "" + "service_url": "", + "partitioning_schema": null }, "ping_status": "ping_status_down", "options": null, diff --git a/internal/namespaces/baremetal/v1/testdata/test-install-server-simple-with-id.golden b/internal/namespaces/baremetal/v1/testdata/test-install-server-simple-with-id.golden index 3d1825766f..7b34600c36 100644 --- a/internal/namespaces/baremetal/v1/testdata/test-install-server-simple-with-id.golden +++ b/internal/namespaces/baremetal/v1/testdata/test-install-server-simple-with-id.golden @@ -71,7 +71,8 @@ ServiceURL - "status": "completed", "user": "", "service_user": "", - "service_url": "" + "service_url": "", + "partitioning_schema": null }, "ping_status": "ping_status_down", "options": null, From 68f7c595fe41909929e0ed2690b0c2a935fa39a3 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 4 Oct 2024 14:51:25 +0200 Subject: [PATCH 17/89] chore(deps): bump get-func-name from 2.0.0 to 2.0.2 in /wasm (#4163) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- wasm/pnpm-lock.yaml | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/wasm/pnpm-lock.yaml b/wasm/pnpm-lock.yaml index 759ee9cd2c..6950d04e11 100644 --- a/wasm/pnpm-lock.yaml +++ b/wasm/pnpm-lock.yaml @@ -403,8 +403,8 @@ packages: engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} os: [darwin] - get-func-name@2.0.0: - resolution: {integrity: sha512-Hm0ixYtaSZ/V7C8FJrtZIuBBI+iSgL+1Aq82zSu8VQNB4S3Gk8e7Qs3VwBDJAhmRZcFqkl3tQu36g/Foh5I5ig==} + get-func-name@2.0.2: + resolution: {integrity: sha512-8vXOvuE167CtIc3OyItco7N/dpRtBbYOsPsXCz7X/PMnlGjYjSGuZJgM1Y7mmew7BKf9BqvLX2tnOVy1BBUsxQ==} jsonc-parser@3.2.0: resolution: {integrity: sha512-gfFQZrcTc8CnKXp6Y4/CBT3fTc0OVuDofpre4aEeEpSBPV5X5v4+Vmx+8snU7RLPrNHPKSgLxGo9YuQzz20o+w==} @@ -755,7 +755,7 @@ snapshots: assertion-error: 1.1.0 check-error: 1.0.2 deep-eql: 4.1.3 - get-func-name: 2.0.0 + get-func-name: 2.0.2 loupe: 2.3.6 pathval: 1.1.1 type-detect: 4.0.8 @@ -890,7 +890,7 @@ snapshots: fsevents@2.3.3: optional: true - get-func-name@2.0.0: {} + get-func-name@2.0.2: {} jsonc-parser@3.2.0: {} @@ -898,7 +898,7 @@ snapshots: loupe@2.3.6: dependencies: - get-func-name: 2.0.0 + get-func-name: 2.0.2 magic-string@0.30.3: dependencies: From 9c59089a3c4d70beb62ca85c62db7dcc6bcf5977 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 4 Oct 2024 15:19:22 +0200 Subject: [PATCH 18/89] chore(deps): bump rollup from 3.29.4 to 3.29.5 in /wasm (#4164) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- wasm/pnpm-lock.yaml | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/wasm/pnpm-lock.yaml b/wasm/pnpm-lock.yaml index 6950d04e11..54b43259bd 100644 --- a/wasm/pnpm-lock.yaml +++ b/wasm/pnpm-lock.yaml @@ -10,7 +10,7 @@ importers: devDependencies: '@vitest/browser': specifier: ^0.34.4 - version: 0.34.4(rollup@3.29.4)(vitest@0.34.4) + version: 0.34.4(rollup@3.29.5)(vitest@0.34.4) prettier: specifier: 3.0.3 version: 3.0.3 @@ -475,8 +475,8 @@ packages: react-is@18.2.0: resolution: {integrity: sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==} - rollup@3.29.4: - resolution: {integrity: sha512-oWzmBZwvYrU0iJHtDmhsm662rC15FRXmcjCk1xD771dFDx5jJ02ufAQQTn0etB2emNk4J9EZg/yWKpsn9BWGRw==} + rollup@3.29.5: + resolution: {integrity: sha512-GVsDdsbJzzy4S/v3dqWPJ7EfvZJfCHiDqe80IyrF59LYuP+e6U1LJoUqeuqRbwAWoMNoXivMNeNAOf5E22VA1w==} engines: {node: '>=14.18.0', npm: '>=8.0.0'} hasBin: true @@ -681,12 +681,12 @@ snapshots: '@polka/url@1.0.0-next.23': {} - '@rollup/pluginutils@3.1.0(rollup@3.29.4)': + '@rollup/pluginutils@3.1.0(rollup@3.29.5)': dependencies: '@types/estree': 0.0.39 estree-walker: 1.0.1 picomatch: 2.3.1 - rollup: 3.29.4 + rollup: 3.29.5 '@sinclair/typebox@0.27.8': {} @@ -702,11 +702,11 @@ snapshots: '@types/node@18.15.11': {} - '@vitest/browser@0.34.4(rollup@3.29.4)(vitest@0.34.4)': + '@vitest/browser@0.34.4(rollup@3.29.5)(vitest@0.34.4)': dependencies: estree-walker: 3.0.3 magic-string: 0.30.3 - modern-node-polyfills: 0.1.3(rollup@3.29.4) + modern-node-polyfills: 0.1.3(rollup@3.29.5) sirv: 2.0.3 vitest: 0.34.4(@vitest/browser@0.34.4) transitivePeerDependencies: @@ -911,10 +911,10 @@ snapshots: pkg-types: 1.0.3 ufo: 1.3.0 - modern-node-polyfills@0.1.3(rollup@3.29.4): + modern-node-polyfills@0.1.3(rollup@3.29.5): dependencies: '@jspm/core': 2.0.0-beta.24 - '@rollup/pluginutils': 3.1.0(rollup@3.29.4) + '@rollup/pluginutils': 3.1.0(rollup@3.29.5) esbuild: 0.14.54 local-pkg: 0.4.3 transitivePeerDependencies: @@ -960,7 +960,7 @@ snapshots: react-is@18.2.0: {} - rollup@3.29.4: + rollup@3.29.5: optionalDependencies: fsevents: 2.3.3 @@ -1018,7 +1018,7 @@ snapshots: dependencies: esbuild: 0.18.20 postcss: 8.4.31 - rollup: 3.29.4 + rollup: 3.29.5 optionalDependencies: '@types/node': 18.15.11 fsevents: 2.3.3 @@ -1050,7 +1050,7 @@ snapshots: vite-node: 0.34.4(@types/node@18.15.11) why-is-node-running: 2.2.2 optionalDependencies: - '@vitest/browser': 0.34.4(rollup@3.29.4)(vitest@0.34.4) + '@vitest/browser': 0.34.4(rollup@3.29.5)(vitest@0.34.4) transitivePeerDependencies: - less - lightningcss From 44a7527af422d1e1a6b00c96aaf17e30c406a272 Mon Sep 17 00:00:00 2001 From: Scaleway Bot Date: Fri, 4 Oct 2024 16:31:00 +0200 Subject: [PATCH 19/89] chore(baremetal): generate api v3 (#4165) --- go.mod | 2 +- go.sum | 4 +- .../namespaces/baremetal/v3/baremetal_cli.go | 251 ++++++++++++++++++ 3 files changed, 254 insertions(+), 3 deletions(-) create mode 100644 internal/namespaces/baremetal/v3/baremetal_cli.go diff --git a/go.mod b/go.mod index 605a87f159..4e26051f6f 100644 --- a/go.mod +++ b/go.mod @@ -26,7 +26,7 @@ require ( github.com/mattn/go-isatty v0.0.20 github.com/moby/buildkit v0.13.2 github.com/opencontainers/go-digest v1.0.0 - github.com/scaleway/scaleway-sdk-go v1.0.0-beta.30.0.20241003135237-a80efc7ba222 + github.com/scaleway/scaleway-sdk-go v1.0.0-beta.30.0.20241004134157-341bb81754f8 github.com/skratchdot/open-golang v0.0.0-20200116055534-eef842397966 github.com/spf13/cobra v1.8.1 github.com/spf13/pflag v1.0.5 diff --git a/go.sum b/go.sum index 30b9a3c552..172c0b251f 100644 --- a/go.sum +++ b/go.sum @@ -465,8 +465,8 @@ github.com/rogpeppe/go-internal v1.11.0/go.mod h1:ddIwULY96R17DhadqLgMfk9H9tvdUz github.com/russross/blackfriday/v2 v2.1.0/go.mod h1:+Rmxgy9KzJVeS9/2gXHxylqXiyQDYRxCVz55jmeOWTM= github.com/sabhiram/go-gitignore v0.0.0-20210923224102-525f6e181f06 h1:OkMGxebDjyw0ULyrTYWeN0UNCCkmCWfjPnIA2W6oviI= github.com/sabhiram/go-gitignore v0.0.0-20210923224102-525f6e181f06/go.mod h1:+ePHsJ1keEjQtpvf9HHw0f4ZeJ0TLRsxhunSI2hYJSs= -github.com/scaleway/scaleway-sdk-go v1.0.0-beta.30.0.20241003135237-a80efc7ba222 h1:lr/Ewp6Ph3cXaEAyaPJqT7ZvC/wBnm1VoRHVz1FqOkM= -github.com/scaleway/scaleway-sdk-go v1.0.0-beta.30.0.20241003135237-a80efc7ba222/go.mod h1:o/2twhmcz4HlhtuuubCuwQ/fe+zyzoJR85+02gy04yY= +github.com/scaleway/scaleway-sdk-go v1.0.0-beta.30.0.20241004134157-341bb81754f8 h1:8xCVwaQSLX+LnnpeUzJKmvLZJ75IxjNdHLVujXDw3Hc= +github.com/scaleway/scaleway-sdk-go v1.0.0-beta.30.0.20241004134157-341bb81754f8/go.mod h1:o/2twhmcz4HlhtuuubCuwQ/fe+zyzoJR85+02gy04yY= github.com/sclevine/spec v1.4.0 h1:z/Q9idDcay5m5irkZ28M7PtQM4aOISzOpj4bUPkDee8= github.com/sclevine/spec v1.4.0/go.mod h1:LvpgJaFyvQzRvc1kaDs0bulYwzC70PbiYjC4QnFHkOM= github.com/secure-systems-lab/go-securesystemslib v0.8.0 h1:mr5An6X45Kb2nddcFlbmfHkLguCE9laoZCUzEEpIZXA= diff --git a/internal/namespaces/baremetal/v3/baremetal_cli.go b/internal/namespaces/baremetal/v3/baremetal_cli.go new file mode 100644 index 0000000000..1322663d8d --- /dev/null +++ b/internal/namespaces/baremetal/v3/baremetal_cli.go @@ -0,0 +1,251 @@ +// This file was automatically generated. DO NOT EDIT. +// If you have any remark or suggestion do not hesitate to open an issue. + +package baremetal + +import ( + "context" + "reflect" + + "github.com/scaleway/scaleway-cli/v2/core" + "github.com/scaleway/scaleway-sdk-go/api/baremetal/v3" + "github.com/scaleway/scaleway-sdk-go/scw" +) + +// always import dependencies +var ( + _ = scw.RegionFrPar +) + +func GetGeneratedCommands() *core.Commands { + return core.NewCommands( + baremetalRoot(), + baremetalPrivateNetwork(), + baremetalPrivateNetworkAdd(), + baremetalPrivateNetworkSet(), + baremetalPrivateNetworkList(), + baremetalPrivateNetworkDelete(), + ) +} +func baremetalRoot() *core.Command { + return &core.Command{ + Short: `Elastic Metal - Private Networks API`, + Long: `Elastic Metal - Private Networks API.`, + Namespace: "baremetal", + } +} + +func baremetalPrivateNetwork() *core.Command { + return &core.Command{ + Short: `Private network management command`, + Long: `A Private Network allows you to interconnect your resources +in an isolated and private +network. Network reachability is limited to the +resources that are on the same Private Network. A VLAN +interface is available on the server and can be freely +managed (adding IP addresses, shutdown interface etc.). + +Note that a resource can be a part of multiple Private Networks.`, + Namespace: "baremetal", + Resource: "private-network", + } +} + +func baremetalPrivateNetworkAdd() *core.Command { + return &core.Command{ + Short: `Add a server to a Private Network`, + Long: `Add an Elastic Metal server to a Private Network.`, + Namespace: "baremetal", + Resource: "private-network", + Verb: "add", + // Deprecated: false, + ArgsType: reflect.TypeOf(baremetal.PrivateNetworkAPIAddServerPrivateNetworkRequest{}), + ArgSpecs: core.ArgSpecs{ + { + Name: "server-id", + Short: `UUID of the server`, + Required: true, + Deprecated: false, + Positional: false, + }, + { + Name: "private-network-id", + Short: `UUID of the Private Network`, + Required: true, + Deprecated: false, + Positional: false, + }, + { + Name: "ipam-ip-ids.{index}", + Short: `IPAM IDs of an IPs to attach to the server`, + Required: false, + Deprecated: false, + Positional: false, + }, + core.ZoneArgSpec(scw.ZoneFrPar1, scw.ZoneFrPar2, scw.ZoneNlAms1, scw.ZoneNlAms2, scw.ZonePlWaw2, scw.ZonePlWaw3), + }, + Run: func(ctx context.Context, args interface{}) (i interface{}, e error) { + request := args.(*baremetal.PrivateNetworkAPIAddServerPrivateNetworkRequest) + + client := core.ExtractClient(ctx) + api := baremetal.NewPrivateNetworkAPI(client) + return api.AddServerPrivateNetwork(request) + + }, + } +} + +func baremetalPrivateNetworkSet() *core.Command { + return &core.Command{ + Short: `Set multiple Private Networks on a server`, + Long: `Configure multiple Private Networks on an Elastic Metal server.`, + Namespace: "baremetal", + Resource: "private-network", + Verb: "set", + // Deprecated: false, + ArgsType: reflect.TypeOf(baremetal.PrivateNetworkAPISetServerPrivateNetworksRequest{}), + ArgSpecs: core.ArgSpecs{ + { + Name: "server-id", + Short: `UUID of the server`, + Required: true, + Deprecated: false, + Positional: false, + }, + { + Name: "per-private-network-ipam-ip-ids.{key}", + Short: `Object where the keys are the UUIDs of Private Networks and the values are arrays of IPAM IDs representing the IPs to assign to this Elastic Metal server on the Private Network. If the array supplied for a Private Network is empty, the next available IP from the Private Network's CIDR block will automatically be used for attachment.`, + Required: true, + Deprecated: false, + Positional: false, + }, + core.ZoneArgSpec(scw.ZoneFrPar1, scw.ZoneFrPar2, scw.ZoneNlAms1, scw.ZoneNlAms2, scw.ZonePlWaw2, scw.ZonePlWaw3), + }, + Run: func(ctx context.Context, args interface{}) (i interface{}, e error) { + request := args.(*baremetal.PrivateNetworkAPISetServerPrivateNetworksRequest) + + client := core.ExtractClient(ctx) + api := baremetal.NewPrivateNetworkAPI(client) + return api.SetServerPrivateNetworks(request) + + }, + } +} + +func baremetalPrivateNetworkList() *core.Command { + return &core.Command{ + Short: `List the Private Networks of a server`, + Long: `List the Private Networks of an Elastic Metal server.`, + Namespace: "baremetal", + Resource: "private-network", + Verb: "list", + // Deprecated: false, + ArgsType: reflect.TypeOf(baremetal.PrivateNetworkAPIListServerPrivateNetworksRequest{}), + ArgSpecs: core.ArgSpecs{ + { + Name: "order-by", + Short: `Sort order for the returned Private Networks`, + Required: false, + Deprecated: false, + Positional: false, + EnumValues: []string{"created_at_asc", "created_at_desc", "updated_at_asc", "updated_at_desc"}, + }, + { + Name: "server-id", + Short: `Filter Private Networks by server UUID`, + Required: false, + Deprecated: false, + Positional: false, + }, + { + Name: "private-network-id", + Short: `Filter Private Networks by Private Network UUID`, + Required: false, + Deprecated: false, + Positional: false, + }, + { + Name: "project-id", + Short: `Filter Private Networks by project UUID`, + Required: false, + Deprecated: false, + Positional: false, + }, + { + Name: "ipam-ip-ids.{index}", + Short: `Filter Private Networks by IPAM IP UUIDs`, + Required: false, + Deprecated: false, + Positional: false, + }, + { + Name: "organization-id", + Short: `Filter Private Networks by organization UUID`, + Required: false, + Deprecated: false, + Positional: false, + }, + core.ZoneArgSpec(scw.ZoneFrPar1, scw.ZoneFrPar2, scw.ZoneNlAms1, scw.ZoneNlAms2, scw.ZonePlWaw2, scw.ZonePlWaw3, scw.Zone(core.AllLocalities)), + }, + Run: func(ctx context.Context, args interface{}) (i interface{}, e error) { + request := args.(*baremetal.PrivateNetworkAPIListServerPrivateNetworksRequest) + + client := core.ExtractClient(ctx) + api := baremetal.NewPrivateNetworkAPI(client) + opts := []scw.RequestOption{scw.WithAllPages()} + if request.Zone == scw.Zone(core.AllLocalities) { + opts = append(opts, scw.WithZones(api.Zones()...)) + request.Zone = "" + } + resp, err := api.ListServerPrivateNetworks(request, opts...) + if err != nil { + return nil, err + } + return resp.ServerPrivateNetworks, nil + + }, + } +} + +func baremetalPrivateNetworkDelete() *core.Command { + return &core.Command{ + Short: `Delete a Private Network`, + Long: `Delete a Private Network.`, + Namespace: "baremetal", + Resource: "private-network", + Verb: "delete", + // Deprecated: false, + ArgsType: reflect.TypeOf(baremetal.PrivateNetworkAPIDeleteServerPrivateNetworkRequest{}), + ArgSpecs: core.ArgSpecs{ + { + Name: "server-id", + Short: `UUID of the server`, + Required: true, + Deprecated: false, + Positional: false, + }, + { + Name: "private-network-id", + Short: `UUID of the Private Network`, + Required: true, + Deprecated: false, + Positional: false, + }, + core.ZoneArgSpec(scw.ZoneFrPar1, scw.ZoneFrPar2, scw.ZoneNlAms1, scw.ZoneNlAms2, scw.ZonePlWaw2, scw.ZonePlWaw3), + }, + Run: func(ctx context.Context, args interface{}) (i interface{}, e error) { + request := args.(*baremetal.PrivateNetworkAPIDeleteServerPrivateNetworkRequest) + + client := core.ExtractClient(ctx) + api := baremetal.NewPrivateNetworkAPI(client) + e = api.DeleteServerPrivateNetwork(request) + if e != nil { + return nil, e + } + return &core.SuccessResult{ + Resource: "private-network", + Verb: "delete", + }, nil + }, + } +} From 95d73db0357d65f12d394ea85939b6049b2b3fc2 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 7 Oct 2024 09:53:35 +0200 Subject: [PATCH 20/89] chore(deps): bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.64.1 to 1.65.0 (#4166) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- go.mod | 22 +++++++++++----------- go.sum | 44 ++++++++++++++++++++++---------------------- 2 files changed, 33 insertions(+), 33 deletions(-) diff --git a/go.mod b/go.mod index 4e26051f6f..5e596ae560 100644 --- a/go.mod +++ b/go.mod @@ -6,8 +6,8 @@ toolchain go1.22.2 require ( github.com/alecthomas/assert v1.0.0 - github.com/aws/aws-sdk-go-v2 v1.31.0 - github.com/aws/aws-sdk-go-v2/service/s3 v1.64.1 + github.com/aws/aws-sdk-go-v2 v1.32.0 + github.com/aws/aws-sdk-go-v2/service/s3 v1.65.0 github.com/buildpacks/pack v0.34.2 github.com/c-bata/go-prompt v0.2.6 github.com/charmbracelet/bubbletea v1.1.1 @@ -59,24 +59,24 @@ require ( github.com/alecthomas/colour v0.1.0 // indirect github.com/alecthomas/repr v0.2.0 // indirect github.com/apex/log v1.9.0 // indirect - github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream v1.6.5 // indirect + github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream v1.6.6 // indirect github.com/aws/aws-sdk-go-v2/config v1.27.7 // indirect github.com/aws/aws-sdk-go-v2/credentials v1.17.7 // indirect github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.15.3 // indirect - github.com/aws/aws-sdk-go-v2/internal/configsources v1.3.18 // indirect - github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.6.18 // indirect + github.com/aws/aws-sdk-go-v2/internal/configsources v1.3.19 // indirect + github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.6.19 // indirect github.com/aws/aws-sdk-go-v2/internal/ini v1.8.0 // indirect - github.com/aws/aws-sdk-go-v2/internal/v4a v1.3.18 // indirect + github.com/aws/aws-sdk-go-v2/internal/v4a v1.3.19 // indirect github.com/aws/aws-sdk-go-v2/service/ecr v1.24.5 // indirect github.com/aws/aws-sdk-go-v2/service/ecrpublic v1.21.5 // indirect - github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.11.5 // indirect - github.com/aws/aws-sdk-go-v2/service/internal/checksum v1.3.20 // indirect - github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.11.20 // indirect - github.com/aws/aws-sdk-go-v2/service/internal/s3shared v1.17.18 // indirect + github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.12.0 // indirect + github.com/aws/aws-sdk-go-v2/service/internal/checksum v1.4.0 // indirect + github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.12.0 // indirect + github.com/aws/aws-sdk-go-v2/service/internal/s3shared v1.18.0 // indirect github.com/aws/aws-sdk-go-v2/service/sso v1.20.2 // indirect github.com/aws/aws-sdk-go-v2/service/ssooidc v1.23.2 // indirect github.com/aws/aws-sdk-go-v2/service/sts v1.28.4 // indirect - github.com/aws/smithy-go v1.21.0 // indirect + github.com/aws/smithy-go v1.22.0 // indirect github.com/awslabs/amazon-ecr-credential-helper/ecr-login v0.0.0-20231213181459-b0fcec718dc6 // indirect github.com/aymanbagabas/go-osc52/v2 v2.0.1 // indirect github.com/beorn7/perks v1.0.1 // indirect diff --git a/go.sum b/go.sum index 172c0b251f..5eb3ed54d5 100644 --- a/go.sum +++ b/go.sum @@ -66,46 +66,46 @@ github.com/aphistic/sweet v0.2.0/go.mod h1:fWDlIh/isSE9n6EPsRmC0det+whmX6dJid3st github.com/armon/go-socks5 v0.0.0-20160902184237-e75332964ef5 h1:0CwZNZbxp69SHPdPJAN/hZIm0C4OItdklCFmMRWYpio= github.com/armon/go-socks5 v0.0.0-20160902184237-e75332964ef5/go.mod h1:wHh0iHkYZB8zMSxRWpUBQtwG5a7fFgvEO+odwuTv2gs= github.com/aws/aws-sdk-go v1.20.6/go.mod h1:KmX6BPdI08NWTb3/sm4ZGu5ShLoqVDhKgpiN924inxo= -github.com/aws/aws-sdk-go-v2 v1.31.0 h1:3V05LbxTSItI5kUqNwhJrrrY1BAXxXt0sN0l72QmG5U= -github.com/aws/aws-sdk-go-v2 v1.31.0/go.mod h1:ztolYtaEUtdpf9Wftr31CJfLVjOnD/CVRkKOOYgF8hA= -github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream v1.6.5 h1:xDAuZTn4IMm8o1LnBZvmrL8JA1io4o3YWNXgohbf20g= -github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream v1.6.5/go.mod h1:wYSv6iDS621sEFLfKvpPE2ugjTuGlAG7iROg0hLOkfc= +github.com/aws/aws-sdk-go-v2 v1.32.0 h1:GuHp7GvMN74PXD5C97KT5D87UhIy4bQPkflQKbfkndg= +github.com/aws/aws-sdk-go-v2 v1.32.0/go.mod h1:2SK5n0a2karNTv5tbP1SjsX0uhttou00v/HpXKM1ZUo= +github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream v1.6.6 h1:pT3hpW0cOHRJx8Y0DfJUEQuqPild8jRGmSFmBgvydr0= +github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream v1.6.6/go.mod h1:j/I2++U0xX+cr44QjHay4Cvxj6FUbnxrgmqN3H1jTZA= github.com/aws/aws-sdk-go-v2/config v1.27.7 h1:JSfb5nOQF01iOgxFI5OIKWwDiEXWTyTgg1Mm1mHi0A4= github.com/aws/aws-sdk-go-v2/config v1.27.7/go.mod h1:PH0/cNpoMO+B04qET699o5W92Ca79fVtbUnvMIZro4I= github.com/aws/aws-sdk-go-v2/credentials v1.17.7 h1:WJd+ubWKoBeRh7A5iNMnxEOs982SyVKOJD+K8HIezu4= github.com/aws/aws-sdk-go-v2/credentials v1.17.7/go.mod h1:UQi7LMR0Vhvs+44w5ec8Q+VS+cd10cjwgHwiVkE0YGU= github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.15.3 h1:p+y7FvkK2dxS+FEwRIDHDe//ZX+jDhP8HHE50ppj4iI= github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.15.3/go.mod h1:/fYB+FZbDlwlAiynK9KDXlzZl3ANI9JkD0Uhz5FjNT4= -github.com/aws/aws-sdk-go-v2/internal/configsources v1.3.18 h1:kYQ3H1u0ANr9KEKlGs/jTLrBFPo8P8NaH/w7A01NeeM= -github.com/aws/aws-sdk-go-v2/internal/configsources v1.3.18/go.mod h1:r506HmK5JDUh9+Mw4CfGJGSSoqIiLCndAuqXuhbv67Y= -github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.6.18 h1:Z7IdFUONvTcvS7YuhtVxN99v2cCoHRXOS4mTr0B/pUc= -github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.6.18/go.mod h1:DkKMmksZVVyat+Y+r1dEOgJEfUeA7UngIHWeKsi0yNc= +github.com/aws/aws-sdk-go-v2/internal/configsources v1.3.19 h1:Q/k5wCeJkSWs+62kDfOillkNIJ5NqmE3iOfm48g/W8c= +github.com/aws/aws-sdk-go-v2/internal/configsources v1.3.19/go.mod h1:Wns1C66VvtA2Bv/cUBuKZKQKdjo7EVMhp90aAa+8oTI= +github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.6.19 h1:AYLE0lUfKvN6icFTR/p+NmD1amYKTbqHQ1Nm+jwE6BM= +github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.6.19/go.mod h1:1giLakj64GjuH1NBzF/DXqly5DWHtMTaOzRZ53nFX0I= github.com/aws/aws-sdk-go-v2/internal/ini v1.8.0 h1:hT8rVHwugYE2lEfdFE0QWVo81lF7jMrYJVDWI+f+VxU= github.com/aws/aws-sdk-go-v2/internal/ini v1.8.0/go.mod h1:8tu/lYfQfFe6IGnaOdrpVgEL2IrrDOf6/m9RQum4NkY= -github.com/aws/aws-sdk-go-v2/internal/v4a v1.3.18 h1:OWYvKL53l1rbsUmW7bQyJVsYU/Ii3bbAAQIIFNbM0Tk= -github.com/aws/aws-sdk-go-v2/internal/v4a v1.3.18/go.mod h1:CUx0G1v3wG6l01tUB+j7Y8kclA8NSqK4ef0YG79a4cg= +github.com/aws/aws-sdk-go-v2/internal/v4a v1.3.19 h1:FKdiFzTxlTRO71p0C7VrLbkkdW8qfMKF5+ej6bTmkT0= +github.com/aws/aws-sdk-go-v2/internal/v4a v1.3.19/go.mod h1:abO3pCj7WLQPTllnSeYImqFfkGrmJV0JovWo/gqT5N0= github.com/aws/aws-sdk-go-v2/service/ecr v1.24.5 h1:wLPDAUFT50NEXGXpywRU3AA74pg35RJjWol/68ruvQQ= github.com/aws/aws-sdk-go-v2/service/ecr v1.24.5/go.mod h1:AOHmGMoPtSY9Zm2zBuwUJQBisIvYAZeA1n7b6f4e880= github.com/aws/aws-sdk-go-v2/service/ecrpublic v1.21.5 h1:PQp21GBlGNaQ+AVJAB8w2KTmLx0DkFS2fDET2Iy3+f0= github.com/aws/aws-sdk-go-v2/service/ecrpublic v1.21.5/go.mod h1:WMntdAol8KgeYsa5sDZPsRTXs4jVZIMYu0eQVVIQxnc= -github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.11.5 h1:QFASJGfT8wMXtuP3D5CRmMjARHv9ZmzFUMJznHDOY3w= -github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.11.5/go.mod h1:QdZ3OmoIjSX+8D1OPAzPxDfjXASbBMDsz9qvtyIhtik= -github.com/aws/aws-sdk-go-v2/service/internal/checksum v1.3.20 h1:rTWjG6AvWekO2B1LHeM3ktU7MqyX9rzWQ7hgzneZW7E= -github.com/aws/aws-sdk-go-v2/service/internal/checksum v1.3.20/go.mod h1:RGW2DDpVc8hu6Y6yG8G5CHVmVOAn1oV8rNKOHRJyswg= -github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.11.20 h1:Xbwbmk44URTiHNx6PNo0ujDE6ERlsCKJD3u1zfnzAPg= -github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.11.20/go.mod h1:oAfOFzUB14ltPZj1rWwRc3d/6OgD76R8KlvU3EqM9Fg= -github.com/aws/aws-sdk-go-v2/service/internal/s3shared v1.17.18 h1:eb+tFOIl9ZsUe2259/BKPeniKuz4/02zZFH/i4Nf8Rg= -github.com/aws/aws-sdk-go-v2/service/internal/s3shared v1.17.18/go.mod h1:GVCC2IJNJTmdlyEsSmofEy7EfJncP7DNnXDzRjJ5Keg= -github.com/aws/aws-sdk-go-v2/service/s3 v1.64.1 h1:jjHf+M6vCp/WzbyFEroY4/Nx8dJac520A0EPwlYk0Do= -github.com/aws/aws-sdk-go-v2/service/s3 v1.64.1/go.mod h1:NLTqRLe3pUNu3nTEHI6XlHLKYmc8fbHUdMxAB6+s41Q= +github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.12.0 h1:TToQNkvGguu209puTojY/ozlqy2d/SFNcoLIqTFi42g= +github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.12.0/go.mod h1:0jp+ltwkf+SwG2fm/PKo8t4y8pJSgOCO4D8Lz3k0aHQ= +github.com/aws/aws-sdk-go-v2/service/internal/checksum v1.4.0 h1:FQNWhRuSq8QwW74GtU0MrveNhZbqvHsA4dkA9w8fTDQ= +github.com/aws/aws-sdk-go-v2/service/internal/checksum v1.4.0/go.mod h1:j/zZ3zmWfGCK91K73YsfHP53BSTLSjL/y6YN39XbBLM= +github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.12.0 h1:AdbiDUgQZmM28rDIZbiSwFxz8+3B94aOXxzs6oH+EA0= +github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.12.0/go.mod h1:uV476Bd80tiDTX4X2redMtagQUg65aU/gzPojSJ4kSI= +github.com/aws/aws-sdk-go-v2/service/internal/s3shared v1.18.0 h1:1NKXS8XfhMM0bg5wVYa/eOH8AM2f6JijugbKEyQFTIg= +github.com/aws/aws-sdk-go-v2/service/internal/s3shared v1.18.0/go.mod h1:ph931DUfVfgrhZR7py9olSvHCiRpvaGxNvlWBcXxFds= +github.com/aws/aws-sdk-go-v2/service/s3 v1.65.0 h1:2dSm7frMrw2tdJ0QvyccQNJyPGaP24dyDgZ6h1QJMGU= +github.com/aws/aws-sdk-go-v2/service/s3 v1.65.0/go.mod h1:4XSVpw66upN8wND3JZA29eXl2NOZvfFVq7DIP6xvfuQ= github.com/aws/aws-sdk-go-v2/service/sso v1.20.2 h1:XOPfar83RIRPEzfihnp+U6udOveKZJvPQ76SKWrLRHc= github.com/aws/aws-sdk-go-v2/service/sso v1.20.2/go.mod h1:Vv9Xyk1KMHXrR3vNQe8W5LMFdTjSeWk0gBZBzvf3Qa0= github.com/aws/aws-sdk-go-v2/service/ssooidc v1.23.2 h1:pi0Skl6mNl2w8qWZXcdOyg197Zsf4G97U7Sso9JXGZE= github.com/aws/aws-sdk-go-v2/service/ssooidc v1.23.2/go.mod h1:JYzLoEVeLXk+L4tn1+rrkfhkxl6mLDEVaDSvGq9og90= github.com/aws/aws-sdk-go-v2/service/sts v1.28.4 h1:Ppup1nVNAOWbBOrcoOxaxPeEnSFB2RnnQdguhXpmeQk= github.com/aws/aws-sdk-go-v2/service/sts v1.28.4/go.mod h1:+K1rNPVyGxkRuv9NNiaZ4YhBFuyw2MMA9SlIJ1Zlpz8= -github.com/aws/smithy-go v1.21.0 h1:H7L8dtDRk0P1Qm6y0ji7MCYMQObJ5R9CRpyPhRUkLYA= -github.com/aws/smithy-go v1.21.0/go.mod h1:irrKGvNn1InZwb2d7fkIRNucdfwR8R+Ts3wxYa/cJHg= +github.com/aws/smithy-go v1.22.0 h1:uunKnWlcoL3zO7q+gG2Pk53joueEOsnNB28QdMsmiMM= +github.com/aws/smithy-go v1.22.0/go.mod h1:irrKGvNn1InZwb2d7fkIRNucdfwR8R+Ts3wxYa/cJHg= github.com/awslabs/amazon-ecr-credential-helper/ecr-login v0.0.0-20231213181459-b0fcec718dc6 h1:PlJRmqKlSlEUlwem1c3zdPaEMtJc/ktnV7naD5Qvsx4= github.com/awslabs/amazon-ecr-credential-helper/ecr-login v0.0.0-20231213181459-b0fcec718dc6/go.mod h1:08sPJIlDHu4HwQ1xScPgsBWezvM6U10ghGKBJu0mowA= github.com/aybabtme/rgbterm v0.0.0-20170906152045-cc83f3b3ce59/go.mod h1:q/89r3U2H7sSsE2t6Kca0lfwTK8JdoNGS/yzM/4iH5I= From 04916f2a4d14b9790a9d16d9be91340ccb6ceeeb Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 7 Oct 2024 09:53:50 +0200 Subject: [PATCH 21/89] chore(deps): bump golang.org/x/crypto from 0.27.0 to 0.28.0 (#4167) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- go.mod | 8 ++++---- go.sum | 16 ++++++++-------- 2 files changed, 12 insertions(+), 12 deletions(-) diff --git a/go.mod b/go.mod index 5e596ae560..322ac13dd9 100644 --- a/go.mod +++ b/go.mod @@ -31,9 +31,9 @@ require ( github.com/spf13/cobra v1.8.1 github.com/spf13/pflag v1.0.5 github.com/stretchr/testify v1.9.0 - golang.org/x/crypto v0.27.0 - golang.org/x/term v0.24.0 - golang.org/x/text v0.18.0 + golang.org/x/crypto v0.28.0 + golang.org/x/term v0.25.0 + golang.org/x/text v0.19.0 gopkg.in/yaml.v3 v3.0.1 ) @@ -190,7 +190,7 @@ require ( golang.org/x/mod v0.17.0 // indirect golang.org/x/net v0.24.0 // indirect golang.org/x/sync v0.8.0 // indirect - golang.org/x/sys v0.25.0 // indirect + golang.org/x/sys v0.26.0 // indirect golang.org/x/time v0.5.0 // indirect google.golang.org/genproto v0.0.0-20240401170217-c3f982113cda // indirect google.golang.org/genproto/googleapis/api v0.0.0-20240401170217-c3f982113cda // indirect diff --git a/go.sum b/go.sum index 5eb3ed54d5..212043c93d 100644 --- a/go.sum +++ b/go.sum @@ -571,8 +571,8 @@ golang.org/x/crypto v0.0.0-20220722155217-630584e8d5aa/go.mod h1:IxCIyHEi3zRg3s0 golang.org/x/crypto v0.3.1-0.20221117191849-2c476679df9a/go.mod h1:hebNnKkNXi2UzZN1eVRvBB7co0a+JxK6XbPiWVs/3J4= golang.org/x/crypto v0.6.0/go.mod h1:OFC/31mSvZgRz0V1QTNCzfAI1aIRzbiufJtkMIlEp58= golang.org/x/crypto v0.7.0/go.mod h1:pYwdfH91IfpZVANVyUOhSIPZaFoJGxTFbZhFTx+dXZU= -golang.org/x/crypto v0.27.0 h1:GXm2NjJrPaiv/h1tb2UH8QfgC/hOf/+z0p6PT8o1w7A= -golang.org/x/crypto v0.27.0/go.mod h1:1Xngt8kV6Dvbssa53Ziq6Eqn0HqbZi5Z6R0ZpwQzt70= +golang.org/x/crypto v0.28.0 h1:GBDwsMXVQi34v5CCYUm2jkJvu4cbtru2U4TN2PSyQnw= +golang.org/x/crypto v0.28.0/go.mod h1:rmgy+3RHxRZMyY0jjAJShp2zgEdOqj2AO7U0pYmeQ7U= golang.org/x/exp v0.0.0-20190121172915-509febef88a4/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA= golang.org/x/lint v0.0.0-20181026193005-c67002cb31c3/go.mod h1:UVdnD1Gm6xHRNCYTkRU2/jEulfH38KcIWyp/GAMgvoE= golang.org/x/lint v0.0.0-20190227174305-5b3e6a55c961/go.mod h1:wehouNa3lNwaWXcvxsM5YxQ5yQlVC4a0KAMCusXpPoU= @@ -649,16 +649,16 @@ golang.org/x/sys v0.3.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.5.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.6.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.17.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= -golang.org/x/sys v0.25.0 h1:r+8e+loiHxRqhXVl6ML1nO3l1+oFoWbnlu2Ehimmi34= -golang.org/x/sys v0.25.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= +golang.org/x/sys v0.26.0 h1:KHjCJyddX0LoSTb3J+vWpupP9p0oznkqVk/IfjymZbo= +golang.org/x/sys v0.26.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo= golang.org/x/term v0.0.0-20210927222741-03fcf44c2211/go.mod h1:jbD1KX2456YbFQfuXm/mYQcufACuNUgVhRMnK/tPxf8= golang.org/x/term v0.2.0/go.mod h1:TVmDHMZPmdnySmBfhjOoOdhjzdE1h4u1VwSiw2l1Nuc= golang.org/x/term v0.5.0/go.mod h1:jMB1sMXY+tzblOD4FWmEbocvup2/aLOaQEp7JmGp78k= golang.org/x/term v0.6.0/go.mod h1:m6U89DPEgQRMq3DNkDClhWw02AUbt2daBVO4cn4Hv9U= golang.org/x/term v0.17.0/go.mod h1:lLRBjIVuehSbZlaOtGMbcMncT+aqLLLmKrsjNrUguwk= -golang.org/x/term v0.24.0 h1:Mh5cbb+Zk2hqqXNO7S1iTjEphVL+jb8ZWaqh/g+JWkM= -golang.org/x/term v0.24.0/go.mod h1:lOBK/LVxemqiMij05LGJ0tzNr8xlmwBRJ81PX6wVLH8= +golang.org/x/term v0.25.0 h1:WtHI/ltw4NvSUig5KARz9h521QvRC8RmF/cuYqifU24= +golang.org/x/term v0.25.0/go.mod h1:RPyXicDX+6vLxogjjRxjgD2TKtmAO6NZBsBRfrOLu7M= golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= golang.org/x/text v0.3.2/go.mod h1:bEr9sfX3Q8Zfm5fL9x+3itogRgK3+ptLWKqgva+5dAk= golang.org/x/text v0.3.3/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= @@ -668,8 +668,8 @@ golang.org/x/text v0.4.0/go.mod h1:mrYo+phRRbMaCq/xk9113O4dZlRixOauAjOtrjsXDZ8= golang.org/x/text v0.7.0/go.mod h1:mrYo+phRRbMaCq/xk9113O4dZlRixOauAjOtrjsXDZ8= golang.org/x/text v0.8.0/go.mod h1:e1OnstbJyHTd6l/uOt8jFFHp6TRDWZR/bV3emEE/zU8= golang.org/x/text v0.14.0/go.mod h1:18ZOQIKpY8NJVqYksKHtTdi31H5itFRjB5/qKTNYzSU= -golang.org/x/text v0.18.0 h1:XvMDiNzPAl0jr17s6W9lcaIhGUfUORdGCNsuLmPG224= -golang.org/x/text v0.18.0/go.mod h1:BuEKDfySbSR4drPmRPG/7iBdf8hvFMuRexcpahXilzY= +golang.org/x/text v0.19.0 h1:kTxAhCbGbxhK0IwgSKiMO5awPoDQ0RpfiVYBfK860YM= +golang.org/x/text v0.19.0/go.mod h1:BuEKDfySbSR4drPmRPG/7iBdf8hvFMuRexcpahXilzY= golang.org/x/time v0.5.0 h1:o7cqy6amK/52YcAKIPlM3a+Fpj35zvRj2TP+e1xFSfk= golang.org/x/time v0.5.0/go.mod h1:3BpzKBy/shNhVucY/MWOyx10tF3SFh9QdLuxbVysPQM= golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= From 5f05b159fb49b4f42d62bc7d8ee0be23d618cefb Mon Sep 17 00:00:00 2001 From: Laure-di <62625835+Laure-di@users.noreply.github.com> Date: Wed, 9 Oct 2024 01:08:40 -0700 Subject: [PATCH 22/89] fix(object): disable command in console (#4151) --- internal/namespaces/object/v1/custom.go | 65 +++++---- .../namespaces/object/v1/custom_bucket.go | 112 +--------------- .../namespaces/object/v1/custom_command.go | 30 +++++ .../namespaces/object/v1/custom_config_get.go | 2 + .../object/v1/custom_config_install.go | 2 + .../namespaces/object/v1/custom_disabled.go | 45 +++++++ .../namespaces/object/v1/custom_marshaler.go | 124 ++++++++++++++++++ internal/namespaces/object/v1/s3_helpers.go | 7 +- internal/namespaces/object/v1/s3configfile.go | 2 + 9 files changed, 240 insertions(+), 149 deletions(-) create mode 100644 internal/namespaces/object/v1/custom_command.go create mode 100644 internal/namespaces/object/v1/custom_disabled.go create mode 100644 internal/namespaces/object/v1/custom_marshaler.go diff --git a/internal/namespaces/object/v1/custom.go b/internal/namespaces/object/v1/custom.go index d3d96229af..b3f19b1e4d 100644 --- a/internal/namespaces/object/v1/custom.go +++ b/internal/namespaces/object/v1/custom.go @@ -7,46 +7,43 @@ import ( ) func GetCommands() *core.Commands { + cmds := core.NewCommands() + human.RegisterMarshalerFunc(BucketResponse{}, bucketResponseMarshalerFunc) human.RegisterMarshalerFunc(bucketInfo{}, bucketInfoMarshalerFunc) human.RegisterMarshalerFunc(BucketGetResult{}, bucketGetResultMarshalerFunc) human.RegisterMarshalerFunc(s3.ListBucketsOutput{}.Buckets, bucketMarshalerFunc) - return core.NewCommands( - objectRoot(), - objectConfig(), - objectBucket(), - bucketCreateCommand(), - bucketDeleteCommand(), - bucketGetCommand(), - bucketListCommand(), - bucketUpdateCommand(), - configGetCommand(), - configInstallCommand(), - ) -} - -func objectRoot() *core.Command { - return &core.Command{ - Short: `Object-storage utils`, - Namespace: "object", + if cmdObjectRoot := objectRoot(); cmdObjectRoot != nil { + cmds.Add(cmdObjectRoot) } -} - -func objectConfig() *core.Command { - return &core.Command{ - Short: `Manage configuration files for popular S3 tools`, - Long: `Configuration generation for S3 tools.`, - Namespace: "object", - Resource: `config`, + if cmdObjectConfig := objectConfig(); cmdObjectConfig != nil { + cmds.Add(cmdObjectConfig) } -} - -func objectBucket() *core.Command { - return &core.Command{ - Short: `Manage S3 buckets`, - Long: `Manage S3 buckets creation, deletion and updates to properties like tags, ACL and versioning.`, - Namespace: "object", - Resource: `bucket`, + if cmdObjectBucket := objectBucket(); cmdObjectBucket != nil { + cmds.Add(cmdObjectBucket) + } + if cmdBucketCreate := bucketCreateCommand(); cmdBucketCreate != nil { + cmds.Add(cmdBucketCreate) } + if cmdBucketDelete := bucketDeleteCommand(); cmdBucketDelete != nil { + cmds.Add(cmdBucketDelete) + } + if cmdBucketGet := bucketGetCommand(); cmdBucketGet != nil { + cmds.Add(cmdBucketGet) + } + if cmdBucketList := bucketListCommand(); cmdBucketList != nil { + cmds.Add(cmdBucketList) + } + if cmdBucketUpdate := bucketUpdateCommand(); cmdBucketUpdate != nil { + cmds.Add(cmdBucketUpdate) + } + if cmdConfigGet := configGetCommand(); cmdConfigGet != nil { + cmds.Add(cmdConfigGet) + } + if cmdConfigInstall := configInstallCommand(); cmdConfigInstall != nil { + cmds.Add(cmdConfigInstall) + } + + return cmds } diff --git a/internal/namespaces/object/v1/custom_bucket.go b/internal/namespaces/object/v1/custom_bucket.go index 75cc1a0d95..070a84ac47 100644 --- a/internal/namespaces/object/v1/custom_bucket.go +++ b/internal/namespaces/object/v1/custom_bucket.go @@ -1,3 +1,5 @@ +//go:build darwin || linux || windows + package object import ( @@ -11,66 +13,9 @@ import ( "github.com/aws/aws-sdk-go-v2/service/s3" "github.com/aws/aws-sdk-go-v2/service/s3/types" "github.com/scaleway/scaleway-cli/v2/core" - "github.com/scaleway/scaleway-cli/v2/internal/human" "github.com/scaleway/scaleway-sdk-go/scw" ) -type bucketInfo struct { - ID string - Region scw.Region - APIEndpoint string - BucketEndpoint string - EnableVersioning bool - Tags []types.Tag - ACL []CustomS3ACLGrant - Owner string -} - -func bucketInfoMarshalerFunc(i interface{}, opt *human.MarshalOpt) (string, error) { - // To avoid recursion of human.Marshal we create a dummy type - type tmp bucketInfo - info := tmp(i.(bucketInfo)) - - opt.Sections = []*human.MarshalSection{ - { - FieldName: "Tags", - HideIfEmpty: true, - }, - { - FieldName: "ACL", - HideIfEmpty: true, - }, - } - str, err := human.Marshal(info, opt) - if err != nil { - return "", err - } - return str, nil -} - -type BucketResponse struct { - SuccessResult *core.SuccessResult - BucketInfo *bucketInfo -} - -func bucketResponseMarshalerFunc(i interface{}, opt *human.MarshalOpt) (string, error) { - resp := i.(BucketResponse) - - messageStr, err := resp.SuccessResult.MarshalHuman() - if err != nil { - return "", err - } - bucketStr, err := bucketInfoMarshalerFunc(*resp.BucketInfo, opt) - if err != nil { - return "", err - } - - return strings.Join([]string{ - messageStr, - bucketStr, - }, "\n"), nil -} - type bucketConfigArgs struct { Region scw.Region Name string @@ -205,59 +150,6 @@ func bucketDeleteCommand() *core.Command { } } -type bucketGetArgs struct { - Region scw.Region - Name string - WithSize bool `json:"with-size"` -} - -type BucketGetResult struct { - *bucketInfo - Size *scw.Size - NbObjects *int64 - NbParts *int64 -} - -func bucketGetResultMarshalerFunc(i interface{}, opt *human.MarshalOpt) (string, error) { - type tmp BucketGetResult - result := tmp(i.(BucketGetResult)) - opt.Sections = []*human.MarshalSection{ - { - FieldName: "Tags", - HideIfEmpty: true, - }, - { - FieldName: "ACL", - HideIfEmpty: true, - }, - } - str, err := human.Marshal(result, opt) - if err != nil { - return "", err - } - return str, nil -} - -func bucketMarshalerFunc(i interface{}, opt *human.MarshalOpt) (string, error) { - type tmp []types.Bucket - result := tmp(i.([]types.Bucket)) - opt.Fields = []*human.MarshalFieldOpt{ - { - FieldName: "Name", - Label: "Name", - }, - { - FieldName: "CreationDate", - Label: "Creation Date", - }, - } - str, err := human.Marshal(result, opt) - if err != nil { - return "", err - } - return str, nil -} - func bucketGetCommand() *core.Command { return &core.Command{ Namespace: "object", diff --git a/internal/namespaces/object/v1/custom_command.go b/internal/namespaces/object/v1/custom_command.go new file mode 100644 index 0000000000..5942d6e2a9 --- /dev/null +++ b/internal/namespaces/object/v1/custom_command.go @@ -0,0 +1,30 @@ +//go:build darwin || linux || windows + +package object + +import "github.com/scaleway/scaleway-cli/v2/core" + +func objectRoot() *core.Command { + return &core.Command{ + Short: `Object-storage utils`, + Namespace: "object", + } +} + +func objectConfig() *core.Command { + return &core.Command{ + Short: `Manage configuration files for popular S3 tools`, + Long: `Configuration generation for S3 tools.`, + Namespace: "object", + Resource: `config`, + } +} + +func objectBucket() *core.Command { + return &core.Command{ + Short: `Manage S3 buckets`, + Long: `Manage S3 buckets creation, deletion and updates to properties like tags, ACL and versioning.`, + Namespace: "object", + Resource: `bucket`, + } +} diff --git a/internal/namespaces/object/v1/custom_config_get.go b/internal/namespaces/object/v1/custom_config_get.go index fc1c0c8d69..da92897a0a 100644 --- a/internal/namespaces/object/v1/custom_config_get.go +++ b/internal/namespaces/object/v1/custom_config_get.go @@ -1,3 +1,5 @@ +//go:build darwin || linux || windows + package object import ( diff --git a/internal/namespaces/object/v1/custom_config_install.go b/internal/namespaces/object/v1/custom_config_install.go index 0cfd662590..cffc049695 100644 --- a/internal/namespaces/object/v1/custom_config_install.go +++ b/internal/namespaces/object/v1/custom_config_install.go @@ -1,3 +1,5 @@ +//go:build darwin || linux || windows + package object import ( diff --git a/internal/namespaces/object/v1/custom_disabled.go b/internal/namespaces/object/v1/custom_disabled.go new file mode 100644 index 0000000000..ed8d97629c --- /dev/null +++ b/internal/namespaces/object/v1/custom_disabled.go @@ -0,0 +1,45 @@ +//go:build !(darwin || linux || windows) + +package object + +import "github.com/scaleway/scaleway-cli/v2/core" + +func objectRoot() *core.Command { + return nil +} + +func objectConfig() *core.Command { + return nil +} + +func objectBucket() *core.Command { + return nil +} + +func bucketCreateCommand() *core.Command { + return nil +} + +func bucketDeleteCommand() *core.Command { + return nil +} + +func bucketListCommand() *core.Command { + return nil +} + +func bucketGetCommand() *core.Command { + return nil +} + +func bucketUpdateCommand() *core.Command { + return nil +} + +func configGetCommand() *core.Command { + return nil +} + +func configInstallCommand() *core.Command { + return nil +} diff --git a/internal/namespaces/object/v1/custom_marshaler.go b/internal/namespaces/object/v1/custom_marshaler.go new file mode 100644 index 0000000000..579fd1989f --- /dev/null +++ b/internal/namespaces/object/v1/custom_marshaler.go @@ -0,0 +1,124 @@ +package object + +import ( + "strings" + + "github.com/aws/aws-sdk-go-v2/service/s3/types" + "github.com/scaleway/scaleway-cli/v2/core" + "github.com/scaleway/scaleway-cli/v2/internal/human" + "github.com/scaleway/scaleway-sdk-go/scw" +) + +type CustomS3ACLGrant struct { + Grantee *string + Permission types.Permission +} + +type BucketResponse struct { + SuccessResult *core.SuccessResult + BucketInfo *bucketInfo +} + +func bucketResponseMarshalerFunc(i interface{}, opt *human.MarshalOpt) (string, error) { + resp := i.(BucketResponse) + + messageStr, err := resp.SuccessResult.MarshalHuman() + if err != nil { + return "", err + } + bucketStr, err := bucketInfoMarshalerFunc(*resp.BucketInfo, opt) + if err != nil { + return "", err + } + + return strings.Join([]string{ + messageStr, + bucketStr, + }, "\n"), nil +} + +type bucketInfo struct { + ID string + Region scw.Region + APIEndpoint string + BucketEndpoint string + EnableVersioning bool + Tags []types.Tag + ACL []CustomS3ACLGrant + Owner string +} + +func bucketInfoMarshalerFunc(i interface{}, opt *human.MarshalOpt) (string, error) { + // To avoid recursion of human.Marshal we create a dummy type + type tmp bucketInfo + info := tmp(i.(bucketInfo)) + + opt.Sections = []*human.MarshalSection{ + { + FieldName: "Tags", + HideIfEmpty: true, + }, + { + FieldName: "ACL", + HideIfEmpty: true, + }, + } + str, err := human.Marshal(info, opt) + if err != nil { + return "", err + } + return str, nil +} + +type BucketGetResult struct { + *bucketInfo + Size *scw.Size + NbObjects *int64 + NbParts *int64 +} + +func bucketGetResultMarshalerFunc(i interface{}, opt *human.MarshalOpt) (string, error) { + type tmp BucketGetResult + result := tmp(i.(BucketGetResult)) + opt.Sections = []*human.MarshalSection{ + { + FieldName: "Tags", + HideIfEmpty: true, + }, + { + FieldName: "ACL", + HideIfEmpty: true, + }, + } + str, err := human.Marshal(result, opt) + if err != nil { + return "", err + } + return str, nil +} + +type bucketGetArgs struct { + Region scw.Region + Name string + WithSize bool `json:"with-size"` +} + +func bucketMarshalerFunc(i interface{}, opt *human.MarshalOpt) (string, error) { + type tmp []types.Bucket + result := tmp(i.([]types.Bucket)) + opt.Fields = []*human.MarshalFieldOpt{ + { + FieldName: "Name", + Label: "Name", + }, + { + FieldName: "CreationDate", + Label: "Creation Date", + }, + } + str, err := human.Marshal(result, opt) + if err != nil { + return "", err + } + return str, nil +} diff --git a/internal/namespaces/object/v1/s3_helpers.go b/internal/namespaces/object/v1/s3_helpers.go index 191cb79b83..7773c17fe1 100644 --- a/internal/namespaces/object/v1/s3_helpers.go +++ b/internal/namespaces/object/v1/s3_helpers.go @@ -1,3 +1,5 @@ +//go:build darwin || linux || windows + package object import ( @@ -78,11 +80,6 @@ func verifyACLInput(aclInput string) (bool, []types.BucketCannedACL) { return false, possibleValues } -type CustomS3ACLGrant struct { - Grantee *string - Permission types.Permission -} - func awsACLToCustomGrants(output *s3.GetBucketAclOutput) []CustomS3ACLGrant { customGrants := []CustomS3ACLGrant(nil) for _, grant := range output.Grants { diff --git a/internal/namespaces/object/v1/s3configfile.go b/internal/namespaces/object/v1/s3configfile.go index 52e8ce5f76..a6624ee3bc 100644 --- a/internal/namespaces/object/v1/s3configfile.go +++ b/internal/namespaces/object/v1/s3configfile.go @@ -1,3 +1,5 @@ +//go:build darwin || linux || windows + package object import ( From 5f5cf0a927766e782d875aaae324d61f501e48dc Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 9 Oct 2024 10:11:49 +0200 Subject: [PATCH 23/89] chore(deps): bump github.com/aws/aws-sdk-go-v2 from 1.32.0 to 1.32.2 (#4174) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- go.mod | 2 +- go.sum | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/go.mod b/go.mod index 322ac13dd9..3006588f0c 100644 --- a/go.mod +++ b/go.mod @@ -6,7 +6,7 @@ toolchain go1.22.2 require ( github.com/alecthomas/assert v1.0.0 - github.com/aws/aws-sdk-go-v2 v1.32.0 + github.com/aws/aws-sdk-go-v2 v1.32.2 github.com/aws/aws-sdk-go-v2/service/s3 v1.65.0 github.com/buildpacks/pack v0.34.2 github.com/c-bata/go-prompt v0.2.6 diff --git a/go.sum b/go.sum index 212043c93d..1df0838a4c 100644 --- a/go.sum +++ b/go.sum @@ -66,8 +66,8 @@ github.com/aphistic/sweet v0.2.0/go.mod h1:fWDlIh/isSE9n6EPsRmC0det+whmX6dJid3st github.com/armon/go-socks5 v0.0.0-20160902184237-e75332964ef5 h1:0CwZNZbxp69SHPdPJAN/hZIm0C4OItdklCFmMRWYpio= github.com/armon/go-socks5 v0.0.0-20160902184237-e75332964ef5/go.mod h1:wHh0iHkYZB8zMSxRWpUBQtwG5a7fFgvEO+odwuTv2gs= github.com/aws/aws-sdk-go v1.20.6/go.mod h1:KmX6BPdI08NWTb3/sm4ZGu5ShLoqVDhKgpiN924inxo= -github.com/aws/aws-sdk-go-v2 v1.32.0 h1:GuHp7GvMN74PXD5C97KT5D87UhIy4bQPkflQKbfkndg= -github.com/aws/aws-sdk-go-v2 v1.32.0/go.mod h1:2SK5n0a2karNTv5tbP1SjsX0uhttou00v/HpXKM1ZUo= +github.com/aws/aws-sdk-go-v2 v1.32.2 h1:AkNLZEyYMLnx/Q/mSKkcMqwNFXMAvFto9bNsHqcTduI= +github.com/aws/aws-sdk-go-v2 v1.32.2/go.mod h1:2SK5n0a2karNTv5tbP1SjsX0uhttou00v/HpXKM1ZUo= github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream v1.6.6 h1:pT3hpW0cOHRJx8Y0DfJUEQuqPild8jRGmSFmBgvydr0= github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream v1.6.6/go.mod h1:j/I2++U0xX+cr44QjHay4Cvxj6FUbnxrgmqN3H1jTZA= github.com/aws/aws-sdk-go-v2/config v1.27.7 h1:JSfb5nOQF01iOgxFI5OIKWwDiEXWTyTgg1Mm1mHi0A4= From 5afe858bcf71e3006110d3cb1dbf987fbbcbe8e7 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 9 Oct 2024 08:24:35 +0000 Subject: [PATCH 24/89] chore(deps): bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.65.0 to 1.65.2 (#4175) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- go.mod | 14 +++++++------- go.sum | 28 ++++++++++++++-------------- 2 files changed, 21 insertions(+), 21 deletions(-) diff --git a/go.mod b/go.mod index 3006588f0c..7197ed7f24 100644 --- a/go.mod +++ b/go.mod @@ -7,7 +7,7 @@ toolchain go1.22.2 require ( github.com/alecthomas/assert v1.0.0 github.com/aws/aws-sdk-go-v2 v1.32.2 - github.com/aws/aws-sdk-go-v2/service/s3 v1.65.0 + github.com/aws/aws-sdk-go-v2/service/s3 v1.65.2 github.com/buildpacks/pack v0.34.2 github.com/c-bata/go-prompt v0.2.6 github.com/charmbracelet/bubbletea v1.1.1 @@ -63,16 +63,16 @@ require ( github.com/aws/aws-sdk-go-v2/config v1.27.7 // indirect github.com/aws/aws-sdk-go-v2/credentials v1.17.7 // indirect github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.15.3 // indirect - github.com/aws/aws-sdk-go-v2/internal/configsources v1.3.19 // indirect - github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.6.19 // indirect + github.com/aws/aws-sdk-go-v2/internal/configsources v1.3.21 // indirect + github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.6.21 // indirect github.com/aws/aws-sdk-go-v2/internal/ini v1.8.0 // indirect - github.com/aws/aws-sdk-go-v2/internal/v4a v1.3.19 // indirect + github.com/aws/aws-sdk-go-v2/internal/v4a v1.3.21 // indirect github.com/aws/aws-sdk-go-v2/service/ecr v1.24.5 // indirect github.com/aws/aws-sdk-go-v2/service/ecrpublic v1.21.5 // indirect github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.12.0 // indirect - github.com/aws/aws-sdk-go-v2/service/internal/checksum v1.4.0 // indirect - github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.12.0 // indirect - github.com/aws/aws-sdk-go-v2/service/internal/s3shared v1.18.0 // indirect + github.com/aws/aws-sdk-go-v2/service/internal/checksum v1.4.2 // indirect + github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.12.2 // indirect + github.com/aws/aws-sdk-go-v2/service/internal/s3shared v1.18.2 // indirect github.com/aws/aws-sdk-go-v2/service/sso v1.20.2 // indirect github.com/aws/aws-sdk-go-v2/service/ssooidc v1.23.2 // indirect github.com/aws/aws-sdk-go-v2/service/sts v1.28.4 // indirect diff --git a/go.sum b/go.sum index 1df0838a4c..d4729a1dca 100644 --- a/go.sum +++ b/go.sum @@ -76,28 +76,28 @@ github.com/aws/aws-sdk-go-v2/credentials v1.17.7 h1:WJd+ubWKoBeRh7A5iNMnxEOs982S github.com/aws/aws-sdk-go-v2/credentials v1.17.7/go.mod h1:UQi7LMR0Vhvs+44w5ec8Q+VS+cd10cjwgHwiVkE0YGU= github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.15.3 h1:p+y7FvkK2dxS+FEwRIDHDe//ZX+jDhP8HHE50ppj4iI= github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.15.3/go.mod h1:/fYB+FZbDlwlAiynK9KDXlzZl3ANI9JkD0Uhz5FjNT4= -github.com/aws/aws-sdk-go-v2/internal/configsources v1.3.19 h1:Q/k5wCeJkSWs+62kDfOillkNIJ5NqmE3iOfm48g/W8c= -github.com/aws/aws-sdk-go-v2/internal/configsources v1.3.19/go.mod h1:Wns1C66VvtA2Bv/cUBuKZKQKdjo7EVMhp90aAa+8oTI= -github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.6.19 h1:AYLE0lUfKvN6icFTR/p+NmD1amYKTbqHQ1Nm+jwE6BM= -github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.6.19/go.mod h1:1giLakj64GjuH1NBzF/DXqly5DWHtMTaOzRZ53nFX0I= +github.com/aws/aws-sdk-go-v2/internal/configsources v1.3.21 h1:UAsR3xA31QGf79WzpG/ixT9FZvQlh5HY1NRqSHBNOCk= +github.com/aws/aws-sdk-go-v2/internal/configsources v1.3.21/go.mod h1:JNr43NFf5L9YaG3eKTm7HQzls9J+A9YYcGI5Quh1r2Y= +github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.6.21 h1:6jZVETqmYCadGFvrYEQfC5fAQmlo80CeL5psbno6r0s= +github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.6.21/go.mod h1:1SR0GbLlnN3QUmYaflZNiH1ql+1qrSiB2vwcJ+4UM60= github.com/aws/aws-sdk-go-v2/internal/ini v1.8.0 h1:hT8rVHwugYE2lEfdFE0QWVo81lF7jMrYJVDWI+f+VxU= github.com/aws/aws-sdk-go-v2/internal/ini v1.8.0/go.mod h1:8tu/lYfQfFe6IGnaOdrpVgEL2IrrDOf6/m9RQum4NkY= -github.com/aws/aws-sdk-go-v2/internal/v4a v1.3.19 h1:FKdiFzTxlTRO71p0C7VrLbkkdW8qfMKF5+ej6bTmkT0= -github.com/aws/aws-sdk-go-v2/internal/v4a v1.3.19/go.mod h1:abO3pCj7WLQPTllnSeYImqFfkGrmJV0JovWo/gqT5N0= +github.com/aws/aws-sdk-go-v2/internal/v4a v1.3.21 h1:7edmS3VOBDhK00b/MwGtGglCm7hhwNYnjJs/PgFdMQE= +github.com/aws/aws-sdk-go-v2/internal/v4a v1.3.21/go.mod h1:Q9o5h4HoIWG8XfzxqiuK/CGUbepCJ8uTlaE3bAbxytQ= github.com/aws/aws-sdk-go-v2/service/ecr v1.24.5 h1:wLPDAUFT50NEXGXpywRU3AA74pg35RJjWol/68ruvQQ= github.com/aws/aws-sdk-go-v2/service/ecr v1.24.5/go.mod h1:AOHmGMoPtSY9Zm2zBuwUJQBisIvYAZeA1n7b6f4e880= github.com/aws/aws-sdk-go-v2/service/ecrpublic v1.21.5 h1:PQp21GBlGNaQ+AVJAB8w2KTmLx0DkFS2fDET2Iy3+f0= github.com/aws/aws-sdk-go-v2/service/ecrpublic v1.21.5/go.mod h1:WMntdAol8KgeYsa5sDZPsRTXs4jVZIMYu0eQVVIQxnc= github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.12.0 h1:TToQNkvGguu209puTojY/ozlqy2d/SFNcoLIqTFi42g= github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.12.0/go.mod h1:0jp+ltwkf+SwG2fm/PKo8t4y8pJSgOCO4D8Lz3k0aHQ= -github.com/aws/aws-sdk-go-v2/service/internal/checksum v1.4.0 h1:FQNWhRuSq8QwW74GtU0MrveNhZbqvHsA4dkA9w8fTDQ= -github.com/aws/aws-sdk-go-v2/service/internal/checksum v1.4.0/go.mod h1:j/zZ3zmWfGCK91K73YsfHP53BSTLSjL/y6YN39XbBLM= -github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.12.0 h1:AdbiDUgQZmM28rDIZbiSwFxz8+3B94aOXxzs6oH+EA0= -github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.12.0/go.mod h1:uV476Bd80tiDTX4X2redMtagQUg65aU/gzPojSJ4kSI= -github.com/aws/aws-sdk-go-v2/service/internal/s3shared v1.18.0 h1:1NKXS8XfhMM0bg5wVYa/eOH8AM2f6JijugbKEyQFTIg= -github.com/aws/aws-sdk-go-v2/service/internal/s3shared v1.18.0/go.mod h1:ph931DUfVfgrhZR7py9olSvHCiRpvaGxNvlWBcXxFds= -github.com/aws/aws-sdk-go-v2/service/s3 v1.65.0 h1:2dSm7frMrw2tdJ0QvyccQNJyPGaP24dyDgZ6h1QJMGU= -github.com/aws/aws-sdk-go-v2/service/s3 v1.65.0/go.mod h1:4XSVpw66upN8wND3JZA29eXl2NOZvfFVq7DIP6xvfuQ= +github.com/aws/aws-sdk-go-v2/service/internal/checksum v1.4.2 h1:4FMHqLfk0efmTqhXVRL5xYRqlEBNBiRI7N6w4jsEdd4= +github.com/aws/aws-sdk-go-v2/service/internal/checksum v1.4.2/go.mod h1:LWoqeWlK9OZeJxsROW2RqrSPvQHKTpp69r/iDjwsSaw= +github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.12.2 h1:s7NA1SOw8q/5c0wr8477yOPp0z+uBaXBnLE0XYb0POA= +github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.12.2/go.mod h1:fnjjWyAW/Pj5HYOxl9LJqWtEwS7W2qgcRLWP+uWbss0= +github.com/aws/aws-sdk-go-v2/service/internal/s3shared v1.18.2 h1:t7iUP9+4wdc5lt3E41huP+GvQZJD38WLsgVp4iOtAjg= +github.com/aws/aws-sdk-go-v2/service/internal/s3shared v1.18.2/go.mod h1:/niFCtmuQNxqx9v8WAPq5qh7EH25U4BF6tjoyq9bObM= +github.com/aws/aws-sdk-go-v2/service/s3 v1.65.2 h1:yi8m+jepdp6foK14xXLGkYBenxnlcfJ45ka4Pg7fDSQ= +github.com/aws/aws-sdk-go-v2/service/s3 v1.65.2/go.mod h1:cB6oAuus7YXRZhWCc1wIwPywwZ1XwweNp2TVAEGYeB8= github.com/aws/aws-sdk-go-v2/service/sso v1.20.2 h1:XOPfar83RIRPEzfihnp+U6udOveKZJvPQ76SKWrLRHc= github.com/aws/aws-sdk-go-v2/service/sso v1.20.2/go.mod h1:Vv9Xyk1KMHXrR3vNQe8W5LMFdTjSeWk0gBZBzvf3Qa0= github.com/aws/aws-sdk-go-v2/service/ssooidc v1.23.2 h1:pi0Skl6mNl2w8qWZXcdOyg197Zsf4G97U7Sso9JXGZE= From ad6763cbaeae15454ba8836d102d7875858bc03a Mon Sep 17 00:00:00 2001 From: Scaleway Bot Date: Fri, 11 Oct 2024 10:11:42 +0200 Subject: [PATCH 25/89] tests(iam): update goldens for Deletable and Managed (#4184) --- go.mod | 2 +- go.sum | 4 ++-- .../testdata/test-get-policy-with-rules-simple.golden | 4 ++++ 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/go.mod b/go.mod index 7197ed7f24..2dbea9db0c 100644 --- a/go.mod +++ b/go.mod @@ -26,7 +26,7 @@ require ( github.com/mattn/go-isatty v0.0.20 github.com/moby/buildkit v0.13.2 github.com/opencontainers/go-digest v1.0.0 - github.com/scaleway/scaleway-sdk-go v1.0.0-beta.30.0.20241004134157-341bb81754f8 + github.com/scaleway/scaleway-sdk-go v1.0.0-beta.30.0.20241009082205-3d425c15e092 github.com/skratchdot/open-golang v0.0.0-20200116055534-eef842397966 github.com/spf13/cobra v1.8.1 github.com/spf13/pflag v1.0.5 diff --git a/go.sum b/go.sum index d4729a1dca..018ca2e3b4 100644 --- a/go.sum +++ b/go.sum @@ -465,8 +465,8 @@ github.com/rogpeppe/go-internal v1.11.0/go.mod h1:ddIwULY96R17DhadqLgMfk9H9tvdUz github.com/russross/blackfriday/v2 v2.1.0/go.mod h1:+Rmxgy9KzJVeS9/2gXHxylqXiyQDYRxCVz55jmeOWTM= github.com/sabhiram/go-gitignore v0.0.0-20210923224102-525f6e181f06 h1:OkMGxebDjyw0ULyrTYWeN0UNCCkmCWfjPnIA2W6oviI= github.com/sabhiram/go-gitignore v0.0.0-20210923224102-525f6e181f06/go.mod h1:+ePHsJ1keEjQtpvf9HHw0f4ZeJ0TLRsxhunSI2hYJSs= -github.com/scaleway/scaleway-sdk-go v1.0.0-beta.30.0.20241004134157-341bb81754f8 h1:8xCVwaQSLX+LnnpeUzJKmvLZJ75IxjNdHLVujXDw3Hc= -github.com/scaleway/scaleway-sdk-go v1.0.0-beta.30.0.20241004134157-341bb81754f8/go.mod h1:o/2twhmcz4HlhtuuubCuwQ/fe+zyzoJR85+02gy04yY= +github.com/scaleway/scaleway-sdk-go v1.0.0-beta.30.0.20241009082205-3d425c15e092 h1:ZGeS/9T7KyEpAFpalrS2PZR6zxIOV316VTyqGF4/8EQ= +github.com/scaleway/scaleway-sdk-go v1.0.0-beta.30.0.20241009082205-3d425c15e092/go.mod h1:3jrRJM7638J+P33hKy9MBvfOBxNo8pEGNQQoIv65Ihg= github.com/sclevine/spec v1.4.0 h1:z/Q9idDcay5m5irkZ28M7PtQM4aOISzOpj4bUPkDee8= github.com/sclevine/spec v1.4.0/go.mod h1:LvpgJaFyvQzRvc1kaDs0bulYwzC70PbiYjC4QnFHkOM= github.com/secure-systems-lab/go-securesystemslib v0.8.0 h1:mr5An6X45Kb2nddcFlbmfHkLguCE9laoZCUzEEpIZXA= diff --git a/internal/namespaces/iam/v1alpha1/testdata/test-get-policy-with-rules-simple.golden b/internal/namespaces/iam/v1alpha1/testdata/test-get-policy-with-rules-simple.golden index ce12ae4a2a..7d119a0945 100644 --- a/internal/namespaces/iam/v1alpha1/testdata/test-get-policy-with-rules-simple.golden +++ b/internal/namespaces/iam/v1alpha1/testdata/test-get-policy-with-rules-simple.golden @@ -8,6 +8,8 @@ OrganizationID 951df375-e094-4d26-97c1-ba548eeb9c42 CreatedAt few seconds ago UpdatedAt few seconds ago Editable true +Deletable false +Managed false NbRules 1 NbScopes 1 NbPermissionSets 1 @@ -25,6 +27,8 @@ ID PERMISSION SET NAMES PERMISSION SETS SCOP "created_at": "1970-01-01T00:00:00.0Z", "updated_at": "1970-01-01T00:00:00.0Z", "editable": true, + "deletable": false, + "managed": false, "nb_rules": 1, "nb_scopes": 1, "nb_permission_sets": 1, From 7215fd5bcd7207c8433adba43fca7279b65baa54 Mon Sep 17 00:00:00 2001 From: Paul Leclercq Date: Fri, 11 Oct 2024 10:18:48 +0200 Subject: [PATCH 26/89] doc: add serverless jobs to Reference documentation (#4186) --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 6400c0f2ac..fa122bfea3 100644 --- a/README.md +++ b/README.md @@ -125,6 +125,7 @@ To enable beta features, you can set `SCW_ENABLE_BETA=1` in your environment. | `instance` | Instance API | [CLI](./docs/commands/instance.md) / [API](https://www.scaleway.com/en/developers/api/instance/) | | `iot` | IoT API | [CLI](./docs/commands/iot.md) / [API](https://www.scaleway.com/en/developers/api/iot/) | | `ipam` | IPAM API | [CLI](./docs/commands/ipam.md) / [API](https://www.scaleway.com/en/developers/api/ipam/) | +| `jobs` | Serverless Jobs API | [CLI](./docs/commands/jobs.md) / [API](https://www.scaleway.com/en/developers/api/serverless-jobs/) | | `k8s` | Kapsule API | [CLI](./docs/commands/k8s.md) / [API](https://www.scaleway.com/en/developers/api/kubernetes/) | | `lb` | Load Balancer API | [CLI](./docs/commands/lb.md) / [API](https://www.scaleway.com/en/developers/api/load-balancer/zoned-api/) | | `marketplace` | Marketplace API | [CLI](./docs/commands/marketplace.md) | From ef739f38db5b8c6788d76fa251f999e7fe94524f Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 14 Oct 2024 09:56:55 +0200 Subject: [PATCH 27/89] chore(deps): bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.65.2 to 1.65.3 (#4188) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- go.mod | 2 +- go.sum | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/go.mod b/go.mod index 2dbea9db0c..a56cf27f8e 100644 --- a/go.mod +++ b/go.mod @@ -7,7 +7,7 @@ toolchain go1.22.2 require ( github.com/alecthomas/assert v1.0.0 github.com/aws/aws-sdk-go-v2 v1.32.2 - github.com/aws/aws-sdk-go-v2/service/s3 v1.65.2 + github.com/aws/aws-sdk-go-v2/service/s3 v1.65.3 github.com/buildpacks/pack v0.34.2 github.com/c-bata/go-prompt v0.2.6 github.com/charmbracelet/bubbletea v1.1.1 diff --git a/go.sum b/go.sum index 018ca2e3b4..9bdef176dc 100644 --- a/go.sum +++ b/go.sum @@ -96,8 +96,8 @@ github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.12.2 h1:s7NA1SOw8 github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.12.2/go.mod h1:fnjjWyAW/Pj5HYOxl9LJqWtEwS7W2qgcRLWP+uWbss0= github.com/aws/aws-sdk-go-v2/service/internal/s3shared v1.18.2 h1:t7iUP9+4wdc5lt3E41huP+GvQZJD38WLsgVp4iOtAjg= github.com/aws/aws-sdk-go-v2/service/internal/s3shared v1.18.2/go.mod h1:/niFCtmuQNxqx9v8WAPq5qh7EH25U4BF6tjoyq9bObM= -github.com/aws/aws-sdk-go-v2/service/s3 v1.65.2 h1:yi8m+jepdp6foK14xXLGkYBenxnlcfJ45ka4Pg7fDSQ= -github.com/aws/aws-sdk-go-v2/service/s3 v1.65.2/go.mod h1:cB6oAuus7YXRZhWCc1wIwPywwZ1XwweNp2TVAEGYeB8= +github.com/aws/aws-sdk-go-v2/service/s3 v1.65.3 h1:xxHGZ+wUgZNACQmxtdvP5tgzfsxGS3vPpTP5Hy3iToE= +github.com/aws/aws-sdk-go-v2/service/s3 v1.65.3/go.mod h1:cB6oAuus7YXRZhWCc1wIwPywwZ1XwweNp2TVAEGYeB8= github.com/aws/aws-sdk-go-v2/service/sso v1.20.2 h1:XOPfar83RIRPEzfihnp+U6udOveKZJvPQ76SKWrLRHc= github.com/aws/aws-sdk-go-v2/service/sso v1.20.2/go.mod h1:Vv9Xyk1KMHXrR3vNQe8W5LMFdTjSeWk0gBZBzvf3Qa0= github.com/aws/aws-sdk-go-v2/service/ssooidc v1.23.2 h1:pi0Skl6mNl2w8qWZXcdOyg197Zsf4G97U7Sso9JXGZE= From 1650cdb003bfef3417d76435b647c13c0dc77e2f Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 17 Oct 2024 09:09:06 +0200 Subject: [PATCH 28/89] chore(deps): bump github.com/getsentry/sentry-go from 0.29.0 to 0.29.1 (#4190) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- go.mod | 2 +- go.sum | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/go.mod b/go.mod index a56cf27f8e..1fa3725c5e 100644 --- a/go.mod +++ b/go.mod @@ -17,7 +17,7 @@ require ( github.com/docker/docker v27.3.1+incompatible github.com/dustin/go-humanize v1.0.1 github.com/fatih/color v1.17.0 - github.com/getsentry/sentry-go v0.29.0 + github.com/getsentry/sentry-go v0.29.1 github.com/ghodss/yaml v1.0.0 github.com/gorilla/websocket v1.5.3 github.com/hashicorp/go-version v1.7.0 diff --git a/go.sum b/go.sum index 9bdef176dc..383878fce1 100644 --- a/go.sum +++ b/go.sum @@ -230,8 +230,8 @@ github.com/gdamore/encoding v1.0.0 h1:+7OoQ1Bc6eTm5niUzBa0Ctsh6JbMW6Ra+YNuAtDBdk github.com/gdamore/encoding v1.0.0/go.mod h1:alR0ol34c49FCSBLjhosxzcPHQbf2trDkoo5dl+VrEg= github.com/gdamore/tcell/v2 v2.7.4 h1:sg6/UnTM9jGpZU+oFYAsDahfchWAFW8Xx2yFinNSAYU= github.com/gdamore/tcell/v2 v2.7.4/go.mod h1:dSXtXTSK0VsW1biw65DZLZ2NKr7j0qP/0J7ONmsraWg= -github.com/getsentry/sentry-go v0.29.0 h1:YtWluuCFg9OfcqnaujpY918N/AhCCwarIDWOYSBAjCA= -github.com/getsentry/sentry-go v0.29.0/go.mod h1:jhPesDAL0Q0W2+2YEuVOvdWmVtdsr1+jtBrlDEVWwLY= +github.com/getsentry/sentry-go v0.29.1 h1:DyZuChN8Hz3ARxGVV8ePaNXh1dQ7d76AiB117xcREwA= +github.com/getsentry/sentry-go v0.29.1/go.mod h1:x3AtIzN01d6SiWkderzaH28Tm0lgkafpJ5Bm3li39O0= github.com/ghodss/yaml v1.0.0 h1:wQHKEahhL6wmXdzwWG11gIVCkOv05bNOh+Rxn0yngAk= github.com/ghodss/yaml v1.0.0/go.mod h1:4dBDuWmgqj2HViK6kFavaiC9ZROes6MMH2rRYeMEF04= github.com/gliderlabs/ssh v0.3.7 h1:iV3Bqi942d9huXnzEF2Mt+CY9gLu8DNM4Obd+8bODRE= From dc425c0ca680ea7e8f3b9d5271c4c7a04bdfabcf Mon Sep 17 00:00:00 2001 From: Scaleway Bot Date: Thu, 17 Oct 2024 09:09:32 +0200 Subject: [PATCH 29/89] fix(instance): remove deprecated bootscript documentation (#4187) --- ...est-all-usage-instance-image-create-usage.golden | 1 - ...st-all-usage-instance-server-update-usage.golden | 1 - docs/commands/instance.md | 2 -- internal/namespaces/instance/v1/instance_cli.go | 13 ------------- 4 files changed, 17 deletions(-) diff --git a/cmd/scw/testdata/test-all-usage-instance-image-create-usage.golden b/cmd/scw/testdata/test-all-usage-instance-image-create-usage.golden index 02dbed4aaa..67f49da81d 100644 --- a/cmd/scw/testdata/test-all-usage-instance-image-create-usage.golden +++ b/cmd/scw/testdata/test-all-usage-instance-image-create-usage.golden @@ -25,7 +25,6 @@ ARGS: [zone=fr-par-1] Zone to target. If none is passed will use default zone from the config (fr-par-1 | fr-par-2 | fr-par-3 | nl-ams-1 | nl-ams-2 | nl-ams-3 | pl-waw-1 | pl-waw-2 | pl-waw-3) DEPRECATED ARGS: - [default-bootscript] Default bootscript of the image [additional-volumes.{index}.organization-id] Organization ID that own the additional snapshot FLAGS: diff --git a/cmd/scw/testdata/test-all-usage-instance-server-update-usage.golden b/cmd/scw/testdata/test-all-usage-instance-server-update-usage.golden index 1d55aaa3ab..fbf1d40031 100644 --- a/cmd/scw/testdata/test-all-usage-instance-server-update-usage.golden +++ b/cmd/scw/testdata/test-all-usage-instance-server-update-usage.golden @@ -44,7 +44,6 @@ ARGS: [zone=fr-par-1] Zone to target. If none is passed will use default zone from the config (fr-par-1 | fr-par-2 | fr-par-3 | nl-ams-1 | nl-ams-2 | nl-ams-3 | pl-waw-1 | pl-waw-2 | pl-waw-3) DEPRECATED ARGS: - [bootscript] [routed-ip-enabled] True to configure the instance so it uses the new routed IP mode (once this is set to True you cannot set it back to False) [enable-ipv6] diff --git a/docs/commands/instance.md b/docs/commands/instance.md index db1048536b..f4571823ab 100644 --- a/docs/commands/instance.md +++ b/docs/commands/instance.md @@ -134,7 +134,6 @@ scw instance image create [arg=value ...] | name | Default: `` | Name of the image | | snapshot-id | Required | UUID of the snapshot that will be used as root volume in the image | | arch | Required
One of: `unknown_arch`, `x86_64`, `arm`, `arm64` | Architecture of the image | -| ~~default-bootscript~~ | Deprecated | Default bootscript of the image | | additional-volumes.{index}.id | | UUID of the snapshot to add | | additional-volumes.{index}.name | | Name of the additional snapshot | | additional-volumes.{index}.size | | Size of the additional snapshot | @@ -2271,7 +2270,6 @@ scw instance server update [arg=value ...] | volumes.{key}.base-snapshot | | ID of the snapshot on which this volume will be based | | volumes.{key}.project | | Project ID of the volume | | volumes.{key}.organization | | Organization ID of the volume | -| ~~bootscript~~ | Deprecated | | | dynamic-ip-required | | | | ~~routed-ip-enabled~~ | Deprecated | True to configure the instance so it uses the new routed IP mode (once this is set to True you cannot set it back to False) | | public-ips.{index} | | A list of reserved IP IDs to attach to the Instance | diff --git a/internal/namespaces/instance/v1/instance_cli.go b/internal/namespaces/instance/v1/instance_cli.go index be3a9085f9..1d530b5ca2 100644 --- a/internal/namespaces/instance/v1/instance_cli.go +++ b/internal/namespaces/instance/v1/instance_cli.go @@ -651,12 +651,6 @@ func instanceServerUpdate() *core.Command { Deprecated: false, Positional: false, }, - { - Name: "bootscript", - Required: false, - Deprecated: true, - Positional: false, - }, { Name: "dynamic-ip-required", Required: false, @@ -1117,13 +1111,6 @@ func instanceImageCreate() *core.Command { Positional: false, EnumValues: []string{"unknown_arch", "x86_64", "arm", "arm64"}, }, - { - Name: "default-bootscript", - Short: `Default bootscript of the image`, - Required: false, - Deprecated: true, - Positional: false, - }, { Name: "extra-volumes.{key}.id", Short: `UUID of the volume`, From 02c8e167b5d8281d59aff2074250ac704d97cc41 Mon Sep 17 00:00:00 2001 From: Scaleway Bot Date: Thu, 17 Oct 2024 10:47:34 +0200 Subject: [PATCH 30/89] chore: update goldens to remove bootscripts (#4191) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Rémy Léone --- go.mod | 2 +- go.sum | 4 ++-- ...scratch-storage-default-scratch-storage.golden | 15 --------------- .../test-create-server-simple-default.golden | 15 --------------- .../v1/testdata/test-get-server-simple.golden | 15 --------------- .../test-server-action-manual-poweron.golden | 15 --------------- .../v1/testdata/test-server-backup-simple.golden | 4 ++-- .../test-server-enable-routed-ip-simple.golden | 15 --------------- .../v1/testdata/test-server-update-simple.golden | 15 --------------- 9 files changed, 5 insertions(+), 95 deletions(-) diff --git a/go.mod b/go.mod index 1fa3725c5e..66e07091f8 100644 --- a/go.mod +++ b/go.mod @@ -26,7 +26,7 @@ require ( github.com/mattn/go-isatty v0.0.20 github.com/moby/buildkit v0.13.2 github.com/opencontainers/go-digest v1.0.0 - github.com/scaleway/scaleway-sdk-go v1.0.0-beta.30.0.20241009082205-3d425c15e092 + github.com/scaleway/scaleway-sdk-go v1.0.0-beta.30.0.20241016074915-cfe16eadece2 github.com/skratchdot/open-golang v0.0.0-20200116055534-eef842397966 github.com/spf13/cobra v1.8.1 github.com/spf13/pflag v1.0.5 diff --git a/go.sum b/go.sum index 383878fce1..5b8f83f18d 100644 --- a/go.sum +++ b/go.sum @@ -465,8 +465,8 @@ github.com/rogpeppe/go-internal v1.11.0/go.mod h1:ddIwULY96R17DhadqLgMfk9H9tvdUz github.com/russross/blackfriday/v2 v2.1.0/go.mod h1:+Rmxgy9KzJVeS9/2gXHxylqXiyQDYRxCVz55jmeOWTM= github.com/sabhiram/go-gitignore v0.0.0-20210923224102-525f6e181f06 h1:OkMGxebDjyw0ULyrTYWeN0UNCCkmCWfjPnIA2W6oviI= github.com/sabhiram/go-gitignore v0.0.0-20210923224102-525f6e181f06/go.mod h1:+ePHsJ1keEjQtpvf9HHw0f4ZeJ0TLRsxhunSI2hYJSs= -github.com/scaleway/scaleway-sdk-go v1.0.0-beta.30.0.20241009082205-3d425c15e092 h1:ZGeS/9T7KyEpAFpalrS2PZR6zxIOV316VTyqGF4/8EQ= -github.com/scaleway/scaleway-sdk-go v1.0.0-beta.30.0.20241009082205-3d425c15e092/go.mod h1:3jrRJM7638J+P33hKy9MBvfOBxNo8pEGNQQoIv65Ihg= +github.com/scaleway/scaleway-sdk-go v1.0.0-beta.30.0.20241016074915-cfe16eadece2 h1:RJiIfnp9Jh35YJswV5soHKu+pKFHJkrSJlX7zyobfI4= +github.com/scaleway/scaleway-sdk-go v1.0.0-beta.30.0.20241016074915-cfe16eadece2/go.mod h1:3jrRJM7638J+P33hKy9MBvfOBxNo8pEGNQQoIv65Ihg= github.com/sclevine/spec v1.4.0 h1:z/Q9idDcay5m5irkZ28M7PtQM4aOISzOpj4bUPkDee8= github.com/sclevine/spec v1.4.0/go.mod h1:LvpgJaFyvQzRvc1kaDs0bulYwzC70PbiYjC4QnFHkOM= github.com/secure-systems-lab/go-securesystemslib v0.8.0 h1:mr5An6X45Kb2nddcFlbmfHkLguCE9laoZCUzEEpIZXA= diff --git a/internal/namespaces/instance/v1/testdata/test-create-server-scratch-storage-default-scratch-storage.golden b/internal/namespaces/instance/v1/testdata/test-create-server-scratch-storage-default-scratch-storage.golden index 2e2eb31845..0affac8024 100644 --- a/internal/namespaces/instance/v1/testdata/test-create-server-scratch-storage-default-scratch-storage.golden +++ b/internal/namespaces/instance/v1/testdata/test-create-server-scratch-storage-default-scratch-storage.golden @@ -47,7 +47,6 @@ PublicIPs.0.State attached MacAddress de:00:00:40:b0:af ModificationDate few seconds ago State archived -Bootscript x86_64 mainline 4.4.230 rev1 BootType local Volumes.0.ID 08424d6f-cf09-4498-94b5-042ef6eb38f1 Volumes.0.Name Ubuntu Jammy GPU OS 12 passthrough @@ -152,20 +151,6 @@ Zone fr-par-2 "state": "stopped", "location": null, "ipv6": null, - "bootscript": { - "bootcmdargs": "LINUX_COMMON scaleway boot=local nbd.max_part=16", - "default": true, - "dtb": "", - "id": "e6a56379-9ef4-48d4-a1d2-12b475e0fed8", - "initrd": "http://10.197.3.9/initrd/initrd-Linux-x86_64-v3.14.6.gz", - "kernel": "http://10.197.3.9/kernel/x86_64-mainline-lts-4.4-4.4.230-rev1/vmlinuz-4.4.230", - "organization": "11111111-1111-4111-8111-111111111111", - "project": "11111111-1111-4111-8111-111111111111", - "public": true, - "title": "x86_64 mainline 4.4.230 rev1", - "architecture": "x86_64", - "zone": "fr-par-2" - }, "boot_type": "local", "volumes": { "0": { diff --git a/internal/namespaces/instance/v1/testdata/test-create-server-simple-default.golden b/internal/namespaces/instance/v1/testdata/test-create-server-simple-default.golden index 38b900850d..16c521a01b 100644 --- a/internal/namespaces/instance/v1/testdata/test-create-server-simple-default.golden +++ b/internal/namespaces/instance/v1/testdata/test-create-server-simple-default.golden @@ -47,7 +47,6 @@ PublicIPs.0.State attached MacAddress de:00:00:5f:a1:a7 ModificationDate few seconds ago State archived -Bootscript x86_64 mainline 4.4.230 rev1 BootType local Volumes.0.ID b2a541e6-cd3a-418d-9cb2-c3e10ae4b3f3 Volumes.0.Name Ubuntu 22.04 Jammy Jellyfish @@ -139,20 +138,6 @@ Zone fr-par-1 "state": "stopped", "location": null, "ipv6": null, - "bootscript": { - "bootcmdargs": "LINUX_COMMON scaleway boot=local nbd.max_part=16", - "default": true, - "dtb": "", - "id": "fdfe150f-a870-4ce4-b432-9f56b5b995c1", - "initrd": "http://10.194.3.9/initrd/initrd-Linux-x86_64-v3.14.6.gz", - "kernel": "http://10.194.3.9/kernel/x86_64-mainline-lts-4.4-4.4.230-rev1/vmlinuz-4.4.230", - "organization": "11111111-1111-4111-8111-111111111111", - "project": "11111111-1111-4111-8111-111111111111", - "public": true, - "title": "x86_64 mainline 4.4.230 rev1", - "architecture": "x86_64", - "zone": "fr-par-1" - }, "boot_type": "local", "volumes": { "0": { diff --git a/internal/namespaces/instance/v1/testdata/test-get-server-simple.golden b/internal/namespaces/instance/v1/testdata/test-get-server-simple.golden index 1451df42e1..376331d1fa 100644 --- a/internal/namespaces/instance/v1/testdata/test-get-server-simple.golden +++ b/internal/namespaces/instance/v1/testdata/test-get-server-simple.golden @@ -23,7 +23,6 @@ PublicIP.State attached MacAddress de:00:00:5f:a2:f1 ModificationDate few seconds ago State archived -Bootscript x86_64 mainline 4.4.230 rev1 BootType local SecurityGroup.ID 0fe819c3-274d-472a-b3f5-ddb258d2d8bb SecurityGroup.Name Default security group @@ -134,20 +133,6 @@ ID MAC ADDRESS PRIVATE NETWORK NAME PRIVATE NETWORK ID "state": "stopped", "location": null, "ipv6": null, - "bootscript": { - "bootcmdargs": "LINUX_COMMON scaleway boot=local nbd.max_part=16", - "default": true, - "dtb": "", - "id": "fdfe150f-a870-4ce4-b432-9f56b5b995c1", - "initrd": "http://10.194.3.9/initrd/initrd-Linux-x86_64-v3.14.6.gz", - "kernel": "http://10.194.3.9/kernel/x86_64-mainline-lts-4.4-4.4.230-rev1/vmlinuz-4.4.230", - "organization": "11111111-1111-4111-8111-111111111111", - "project": "11111111-1111-4111-8111-111111111111", - "public": true, - "title": "x86_64 mainline 4.4.230 rev1", - "architecture": "x86_64", - "zone": "fr-par-1" - }, "boot_type": "local", "volumes": { "0": { diff --git a/internal/namespaces/instance/v1/testdata/test-server-action-manual-poweron.golden b/internal/namespaces/instance/v1/testdata/test-server-action-manual-poweron.golden index 8bd682866f..04c0750197 100644 --- a/internal/namespaces/instance/v1/testdata/test-server-action-manual-poweron.golden +++ b/internal/namespaces/instance/v1/testdata/test-server-action-manual-poweron.golden @@ -51,7 +51,6 @@ MacAddress de:00:00:5f:a1:03 ModificationDate few seconds ago State running Location fr-par-1 -Bootscript x86_64 mainline 4.4.230 rev1 BootType local Volumes.0.ID 2c0392b4-a294-46d8-a393-39f4bfacf77f Volumes.0.Name Ubuntu 22.04 Jammy Jellyfish @@ -152,20 +151,6 @@ Zone fr-par-1 "zone_id": "par1" }, "ipv6": null, - "bootscript": { - "bootcmdargs": "LINUX_COMMON scaleway boot=local nbd.max_part=16", - "default": true, - "dtb": "", - "id": "fdfe150f-a870-4ce4-b432-9f56b5b995c1", - "initrd": "http://10.194.3.9/initrd/initrd-Linux-x86_64-v3.14.6.gz", - "kernel": "http://10.194.3.9/kernel/x86_64-mainline-lts-4.4-4.4.230-rev1/vmlinuz-4.4.230", - "organization": "11111111-1111-4111-8111-111111111111", - "project": "11111111-1111-4111-8111-111111111111", - "public": true, - "title": "x86_64 mainline 4.4.230 rev1", - "architecture": "x86_64", - "zone": "fr-par-1" - }, "boot_type": "local", "volumes": { "0": { diff --git a/internal/namespaces/instance/v1/testdata/test-server-backup-simple.golden b/internal/namespaces/instance/v1/testdata/test-server-backup-simple.golden index 4e170676e3..981741480a 100644 --- a/internal/namespaces/instance/v1/testdata/test-server-backup-simple.golden +++ b/internal/namespaces/instance/v1/testdata/test-server-backup-simple.golden @@ -23,6 +23,7 @@ Image.Zone fr-par-1 "creation_date": "1970-01-01T00:00:00.0Z", "modification_date": "1970-01-01T00:00:00.0Z", "default_bootscript": { + "architecture": "x86_64", "bootcmdargs": "LINUX_COMMON scaleway boot=local nbd.max_part=16", "default": true, "dtb": "", @@ -30,10 +31,9 @@ Image.Zone fr-par-1 "initrd": "http://10.194.3.9/initrd/initrd-Linux-x86_64-v3.14.6.gz", "kernel": "http://10.194.3.9/kernel/x86_64-mainline-lts-4.4-4.4.230-rev1/vmlinuz-4.4.230", "organization": "11111111-1111-4111-8111-111111111111", - "project": "11111111-1111-4111-8111-111111111111", "public": true, "title": "x86_64 mainline 4.4.230 rev1", - "architecture": "x86_64", + "project": "11111111-1111-4111-8111-111111111111", "zone": "fr-par-1" }, "extra_volumes": {}, diff --git a/internal/namespaces/instance/v1/testdata/test-server-enable-routed-ip-simple.golden b/internal/namespaces/instance/v1/testdata/test-server-enable-routed-ip-simple.golden index 263ebf944b..6654a86da6 100644 --- a/internal/namespaces/instance/v1/testdata/test-server-enable-routed-ip-simple.golden +++ b/internal/namespaces/instance/v1/testdata/test-server-enable-routed-ip-simple.golden @@ -51,7 +51,6 @@ MacAddress de:00:00:12:5a:4b ModificationDate few seconds ago State running Location fr-par-3 -Bootscript x86_64 mainline 4.4.230 rev1 BootType local Volumes.0.ID 8c935774-18e4-4747-8765-820399eaaab8 Volumes.0.Name Ubuntu 22.04 Jammy Jellyfish @@ -152,20 +151,6 @@ Zone fr-par-3 "zone_id": "fr-par-3" }, "ipv6": null, - "bootscript": { - "bootcmdargs": "LINUX_COMMON scaleway boot=local nbd.max_part=16", - "default": true, - "dtb": "", - "id": "346edd9d-a17a-45f5-b2ac-bbf282c3ce3c", - "initrd": "http://169.254.42.24/initrd/initrd-Linux-x86_64-v3.14.6.gz", - "kernel": "http://169.254.42.24/kernel/x86_64-mainline-lts-4.4-4.4.230-rev1/vmlinuz-4.4.230", - "organization": "11111111-1111-4111-8111-111111111111", - "project": "11111111-1111-4111-8111-111111111111", - "public": true, - "title": "x86_64 mainline 4.4.230 rev1", - "architecture": "x86_64", - "zone": "fr-par-3" - }, "boot_type": "local", "volumes": { "0": { diff --git a/internal/namespaces/instance/v1/testdata/test-server-update-simple.golden b/internal/namespaces/instance/v1/testdata/test-server-update-simple.golden index f1a6f232c2..8ec82167ca 100644 --- a/internal/namespaces/instance/v1/testdata/test-server-update-simple.golden +++ b/internal/namespaces/instance/v1/testdata/test-server-update-simple.golden @@ -47,7 +47,6 @@ Server.PublicIPs.0.State attached Server.MacAddress de:00:00:5f:a3:0d Server.ModificationDate few seconds ago Server.State archived -Server.Bootscript x86_64 mainline 4.4.230 rev1 Server.BootType local Server.Volumes.0.ID 5af49971-524e-4cc5-9919-55824de6a87b Server.Volumes.0.Name Ubuntu 18.04 Bionic Beaver @@ -140,20 +139,6 @@ Server.Zone fr-par-1 "state": "stopped", "location": null, "ipv6": null, - "bootscript": { - "bootcmdargs": "LINUX_COMMON scaleway boot=local nbd.max_part=16", - "default": true, - "dtb": "", - "id": "fdfe150f-a870-4ce4-b432-9f56b5b995c1", - "initrd": "http://10.194.3.9/initrd/initrd-Linux-x86_64-v3.14.6.gz", - "kernel": "http://10.194.3.9/kernel/x86_64-mainline-lts-4.4-4.4.230-rev1/vmlinuz-4.4.230", - "organization": "11111111-1111-4111-8111-111111111111", - "project": "11111111-1111-4111-8111-111111111111", - "public": true, - "title": "x86_64 mainline 4.4.230 rev1", - "architecture": "x86_64", - "zone": "fr-par-1" - }, "boot_type": "local", "volumes": { "0": { From 5f2d641677a1241c285e5ddfb5624a507530dee8 Mon Sep 17 00:00:00 2001 From: Olivier Cano Date: Thu, 17 Oct 2024 17:39:48 +0200 Subject: [PATCH 31/89] fix(instance): optional image field (#4202) --- go.mod | 2 +- go.sum | 4 ++-- .../namespaces/instance/v1/custom_server_create_builder.go | 4 ++-- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/go.mod b/go.mod index 66e07091f8..167ce75b29 100644 --- a/go.mod +++ b/go.mod @@ -26,7 +26,7 @@ require ( github.com/mattn/go-isatty v0.0.20 github.com/moby/buildkit v0.13.2 github.com/opencontainers/go-digest v1.0.0 - github.com/scaleway/scaleway-sdk-go v1.0.0-beta.30.0.20241016074915-cfe16eadece2 + github.com/scaleway/scaleway-sdk-go v1.0.0-beta.30.0.20241017133226-2eefb481a740 github.com/skratchdot/open-golang v0.0.0-20200116055534-eef842397966 github.com/spf13/cobra v1.8.1 github.com/spf13/pflag v1.0.5 diff --git a/go.sum b/go.sum index 5b8f83f18d..80ec16132a 100644 --- a/go.sum +++ b/go.sum @@ -465,8 +465,8 @@ github.com/rogpeppe/go-internal v1.11.0/go.mod h1:ddIwULY96R17DhadqLgMfk9H9tvdUz github.com/russross/blackfriday/v2 v2.1.0/go.mod h1:+Rmxgy9KzJVeS9/2gXHxylqXiyQDYRxCVz55jmeOWTM= github.com/sabhiram/go-gitignore v0.0.0-20210923224102-525f6e181f06 h1:OkMGxebDjyw0ULyrTYWeN0UNCCkmCWfjPnIA2W6oviI= github.com/sabhiram/go-gitignore v0.0.0-20210923224102-525f6e181f06/go.mod h1:+ePHsJ1keEjQtpvf9HHw0f4ZeJ0TLRsxhunSI2hYJSs= -github.com/scaleway/scaleway-sdk-go v1.0.0-beta.30.0.20241016074915-cfe16eadece2 h1:RJiIfnp9Jh35YJswV5soHKu+pKFHJkrSJlX7zyobfI4= -github.com/scaleway/scaleway-sdk-go v1.0.0-beta.30.0.20241016074915-cfe16eadece2/go.mod h1:3jrRJM7638J+P33hKy9MBvfOBxNo8pEGNQQoIv65Ihg= +github.com/scaleway/scaleway-sdk-go v1.0.0-beta.30.0.20241017133226-2eefb481a740 h1:6znLikGwSaarp3QCambwHFyYde3Qm4bcmyumsWhkZWA= +github.com/scaleway/scaleway-sdk-go v1.0.0-beta.30.0.20241017133226-2eefb481a740/go.mod h1:3jrRJM7638J+P33hKy9MBvfOBxNo8pEGNQQoIv65Ihg= github.com/sclevine/spec v1.4.0 h1:z/Q9idDcay5m5irkZ28M7PtQM4aOISzOpj4bUPkDee8= github.com/sclevine/spec v1.4.0/go.mod h1:LvpgJaFyvQzRvc1kaDs0bulYwzC70PbiYjC4QnFHkOM= github.com/secure-systems-lab/go-securesystemslib v0.8.0 h1:mr5An6X45Kb2nddcFlbmfHkLguCE9laoZCUzEEpIZXA= diff --git a/internal/namespaces/instance/v1/custom_server_create_builder.go b/internal/namespaces/instance/v1/custom_server_create_builder.go index 5ce452e480..10c0c5fb55 100644 --- a/internal/namespaces/instance/v1/custom_server_create_builder.go +++ b/internal/namespaces/instance/v1/custom_server_create_builder.go @@ -171,11 +171,11 @@ func (sb *ServerBuilder) AddImage(image string) (*ServerBuilder, error) { image = localImage.ID } - sb.createReq.Image = image + sb.createReq.Image = &image getImageResponse, err := sb.apiInstance.GetImage(&instance.GetImageRequest{ Zone: sb.createReq.Zone, - ImageID: sb.createReq.Image, + ImageID: *(sb.createReq.Image), }) if err != nil { logger.Warningf("cannot get image %s: %s", sb.createReq.Image, err) From 7ae177ae981a4432da90b81888502bdea722090a Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 18 Oct 2024 17:38:25 +0200 Subject: [PATCH 32/89] chore(deps): bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.65.3 to 1.66.0 (#4200) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Laure-di Co-authored-by: Laure-di <62625835+Laure-di@users.noreply.github.com> --- go.mod | 2 +- go.sum | 4 ++-- .../object/v1/testdata/test-bucket-list-simple.golden | 2 ++ 3 files changed, 5 insertions(+), 3 deletions(-) diff --git a/go.mod b/go.mod index 167ce75b29..9fd48b63ca 100644 --- a/go.mod +++ b/go.mod @@ -7,7 +7,7 @@ toolchain go1.22.2 require ( github.com/alecthomas/assert v1.0.0 github.com/aws/aws-sdk-go-v2 v1.32.2 - github.com/aws/aws-sdk-go-v2/service/s3 v1.65.3 + github.com/aws/aws-sdk-go-v2/service/s3 v1.66.0 github.com/buildpacks/pack v0.34.2 github.com/c-bata/go-prompt v0.2.6 github.com/charmbracelet/bubbletea v1.1.1 diff --git a/go.sum b/go.sum index 80ec16132a..17872a2af3 100644 --- a/go.sum +++ b/go.sum @@ -96,8 +96,8 @@ github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.12.2 h1:s7NA1SOw8 github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.12.2/go.mod h1:fnjjWyAW/Pj5HYOxl9LJqWtEwS7W2qgcRLWP+uWbss0= github.com/aws/aws-sdk-go-v2/service/internal/s3shared v1.18.2 h1:t7iUP9+4wdc5lt3E41huP+GvQZJD38WLsgVp4iOtAjg= github.com/aws/aws-sdk-go-v2/service/internal/s3shared v1.18.2/go.mod h1:/niFCtmuQNxqx9v8WAPq5qh7EH25U4BF6tjoyq9bObM= -github.com/aws/aws-sdk-go-v2/service/s3 v1.65.3 h1:xxHGZ+wUgZNACQmxtdvP5tgzfsxGS3vPpTP5Hy3iToE= -github.com/aws/aws-sdk-go-v2/service/s3 v1.65.3/go.mod h1:cB6oAuus7YXRZhWCc1wIwPywwZ1XwweNp2TVAEGYeB8= +github.com/aws/aws-sdk-go-v2/service/s3 v1.66.0 h1:xA6XhTF7PE89BCNHJbQi8VvPzcgMtmGC5dr8S8N7lHk= +github.com/aws/aws-sdk-go-v2/service/s3 v1.66.0/go.mod h1:cB6oAuus7YXRZhWCc1wIwPywwZ1XwweNp2TVAEGYeB8= github.com/aws/aws-sdk-go-v2/service/sso v1.20.2 h1:XOPfar83RIRPEzfihnp+U6udOveKZJvPQ76SKWrLRHc= github.com/aws/aws-sdk-go-v2/service/sso v1.20.2/go.mod h1:Vv9Xyk1KMHXrR3vNQe8W5LMFdTjSeWk0gBZBzvf3Qa0= github.com/aws/aws-sdk-go-v2/service/ssooidc v1.23.2 h1:pi0Skl6mNl2w8qWZXcdOyg197Zsf4G97U7Sso9JXGZE= diff --git a/internal/namespaces/object/v1/testdata/test-bucket-list-simple.golden b/internal/namespaces/object/v1/testdata/test-bucket-list-simple.golden index e399a9cb44..b796709f04 100644 --- a/internal/namespaces/object/v1/testdata/test-bucket-list-simple.golden +++ b/internal/namespaces/object/v1/testdata/test-bucket-list-simple.golden @@ -6,10 +6,12 @@ cli-test-bucket-list-9206072663127448888 few seconds ago 🟩🟩🟩 JSON STDOUT 🟩🟩🟩 [ { + "BucketRegion": null, "CreationDate": "2024-04-30T16:43:46Z", "Name": "cli-test-bucket-list-8501647004036398711" }, { + "BucketRegion": null, "CreationDate": "2024-04-30T16:43:46Z", "Name": "cli-test-bucket-list-9206072663127448888" } From 452b95a232f288dc9215e10a7d90f657663bf266 Mon Sep 17 00:00:00 2001 From: Scaleway Bot Date: Mon, 21 Oct 2024 15:52:02 +0200 Subject: [PATCH 33/89] feat(mongodb): add support for CLI generation (#4203) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Rémy Léone --- ...usage-mongodb-instance-create-usage.golden | 29 + ...usage-mongodb-instance-delete-usage.golden | 19 + ...godb-instance-get-certificate-usage.golden | 19 + ...ll-usage-mongodb-instance-get-usage.golden | 19 + ...l-usage-mongodb-instance-list-usage.golden | 23 + ...usage-mongodb-instance-update-usage.golden | 21 + ...sage-mongodb-instance-upgrade-usage.golden | 20 + ...st-all-usage-mongodb-instance-usage.golden | 26 + ...-usage-mongodb-node-type-list-usage.golden | 19 + ...t-all-usage-mongodb-node-type-usage.golden | 20 + ...usage-mongodb-snapshot-create-usage.golden | 21 + ...usage-mongodb-snapshot-delete-usage.golden | 19 + ...ll-usage-mongodb-snapshot-get-usage.golden | 19 + ...l-usage-mongodb-snapshot-list-usage.golden | 23 + ...sage-mongodb-snapshot-restore-usage.golden | 23 + ...st-all-usage-mongodb-snapshot-usage.golden | 24 + .../test-all-usage-mongodb-usage.golden | 24 + ...t-all-usage-mongodb-user-list-usage.golden | 21 + ...all-usage-mongodb-user-update-usage.golden | 21 + .../test-all-usage-mongodb-user-usage.golden | 21 + ...ll-usage-mongodb-version-list-usage.golden | 19 + ...est-all-usage-mongodb-version-usage.golden | 20 + cmd/scw/testdata/test-main-usage-usage.golden | 1 + commands/commands.go | 2 + go.mod | 2 +- go.sum | 4 +- .../namespaces/mongodb/v1alpha1/custom.go | 17 + .../mongodb/v1alpha1/custom_instance.go | 18 + .../mongodb/v1alpha1/custom_nodetype.go | 13 + .../mongodb/v1alpha1/custom_snapshot.go | 16 + .../mongodb/v1alpha1/mongodb_cli.go | 837 ++++++++++++++++++ 31 files changed, 1377 insertions(+), 3 deletions(-) create mode 100644 cmd/scw/testdata/test-all-usage-mongodb-instance-create-usage.golden create mode 100644 cmd/scw/testdata/test-all-usage-mongodb-instance-delete-usage.golden create mode 100644 cmd/scw/testdata/test-all-usage-mongodb-instance-get-certificate-usage.golden create mode 100644 cmd/scw/testdata/test-all-usage-mongodb-instance-get-usage.golden create mode 100644 cmd/scw/testdata/test-all-usage-mongodb-instance-list-usage.golden create mode 100644 cmd/scw/testdata/test-all-usage-mongodb-instance-update-usage.golden create mode 100644 cmd/scw/testdata/test-all-usage-mongodb-instance-upgrade-usage.golden create mode 100644 cmd/scw/testdata/test-all-usage-mongodb-instance-usage.golden create mode 100644 cmd/scw/testdata/test-all-usage-mongodb-node-type-list-usage.golden create mode 100644 cmd/scw/testdata/test-all-usage-mongodb-node-type-usage.golden create mode 100644 cmd/scw/testdata/test-all-usage-mongodb-snapshot-create-usage.golden create mode 100644 cmd/scw/testdata/test-all-usage-mongodb-snapshot-delete-usage.golden create mode 100644 cmd/scw/testdata/test-all-usage-mongodb-snapshot-get-usage.golden create mode 100644 cmd/scw/testdata/test-all-usage-mongodb-snapshot-list-usage.golden create mode 100644 cmd/scw/testdata/test-all-usage-mongodb-snapshot-restore-usage.golden create mode 100644 cmd/scw/testdata/test-all-usage-mongodb-snapshot-usage.golden create mode 100644 cmd/scw/testdata/test-all-usage-mongodb-usage.golden create mode 100644 cmd/scw/testdata/test-all-usage-mongodb-user-list-usage.golden create mode 100644 cmd/scw/testdata/test-all-usage-mongodb-user-update-usage.golden create mode 100644 cmd/scw/testdata/test-all-usage-mongodb-user-usage.golden create mode 100644 cmd/scw/testdata/test-all-usage-mongodb-version-list-usage.golden create mode 100644 cmd/scw/testdata/test-all-usage-mongodb-version-usage.golden create mode 100644 internal/namespaces/mongodb/v1alpha1/custom.go create mode 100644 internal/namespaces/mongodb/v1alpha1/custom_instance.go create mode 100644 internal/namespaces/mongodb/v1alpha1/custom_nodetype.go create mode 100644 internal/namespaces/mongodb/v1alpha1/custom_snapshot.go create mode 100644 internal/namespaces/mongodb/v1alpha1/mongodb_cli.go diff --git a/cmd/scw/testdata/test-all-usage-mongodb-instance-create-usage.golden b/cmd/scw/testdata/test-all-usage-mongodb-instance-create-usage.golden new file mode 100644 index 0000000000..9bfb029f36 --- /dev/null +++ b/cmd/scw/testdata/test-all-usage-mongodb-instance-create-usage.golden @@ -0,0 +1,29 @@ +🎲🎲🎲 EXIT CODE: 0 🎲🎲🎲 +🟥🟥🟥 STDERR️️ 🟥🟥🟥️ +Create a new MongoDB™ Database Instance. + +USAGE: + scw mongodb instance create [arg=value ...] + +ARGS: + [project-id] Project ID to use. If none is passed the default project ID will be used + [name] Name of the Database Instance + version Version of the MongoDB™ engine + [tags.{index}] Tags to apply to the Database Instance + node-number Number of node to use for the Database Instance + node-type Type of node to use for the Database Instance + user-name Username created when the Database Instance is created + password Password of the initial user + [volume.volume-size] Volume size + [volume.volume-type] Type of volume where data is stored (unknown_type | sbs_5k | sbs_15k) + [endpoints.{index}.private-network.private-network-id] UUID of the private network + [region=fr-par] Region to target. If none is passed will use default region from the config (fr-par | nl-ams | pl-waw) + +FLAGS: + -h, --help help for create + +GLOBAL FLAGS: + -c, --config string The path to the config file + -D, --debug Enable debug mode + -o, --output string Output format: json or human, see 'scw help output' for more info (default "human") + -p, --profile string The config profile to use diff --git a/cmd/scw/testdata/test-all-usage-mongodb-instance-delete-usage.golden b/cmd/scw/testdata/test-all-usage-mongodb-instance-delete-usage.golden new file mode 100644 index 0000000000..2b84f8f8e7 --- /dev/null +++ b/cmd/scw/testdata/test-all-usage-mongodb-instance-delete-usage.golden @@ -0,0 +1,19 @@ +🎲🎲🎲 EXIT CODE: 0 🎲🎲🎲 +🟥🟥🟥 STDERR️️ 🟥🟥🟥️ +Delete a given MongoDB™ Database Instance, specified by the `region` and `instance_id` parameters. Deleting a MongoDB™ Database Instance is permanent, and cannot be undone. Note that upon deletion all your data will be lost. + +USAGE: + scw mongodb instance delete [arg=value ...] + +ARGS: + instance-id UUID of the Database Instance to delete + [region=fr-par] Region to target. If none is passed will use default region from the config (fr-par | nl-ams | pl-waw) + +FLAGS: + -h, --help help for delete + +GLOBAL FLAGS: + -c, --config string The path to the config file + -D, --debug Enable debug mode + -o, --output string Output format: json or human, see 'scw help output' for more info (default "human") + -p, --profile string The config profile to use diff --git a/cmd/scw/testdata/test-all-usage-mongodb-instance-get-certificate-usage.golden b/cmd/scw/testdata/test-all-usage-mongodb-instance-get-certificate-usage.golden new file mode 100644 index 0000000000..4f126379d3 --- /dev/null +++ b/cmd/scw/testdata/test-all-usage-mongodb-instance-get-certificate-usage.golden @@ -0,0 +1,19 @@ +🎲🎲🎲 EXIT CODE: 0 🎲🎲🎲 +🟥🟥🟥 STDERR️️ 🟥🟥🟥️ +Retrieve the certificate of a given Database Instance, specified by the `instance_id` parameter. + +USAGE: + scw mongodb instance get-certificate [arg=value ...] + +ARGS: + instance-id UUID of the Database Instance + [region=fr-par] Region to target. If none is passed will use default region from the config (fr-par | nl-ams | pl-waw) + +FLAGS: + -h, --help help for get-certificate + +GLOBAL FLAGS: + -c, --config string The path to the config file + -D, --debug Enable debug mode + -o, --output string Output format: json or human, see 'scw help output' for more info (default "human") + -p, --profile string The config profile to use diff --git a/cmd/scw/testdata/test-all-usage-mongodb-instance-get-usage.golden b/cmd/scw/testdata/test-all-usage-mongodb-instance-get-usage.golden new file mode 100644 index 0000000000..15dbd0b416 --- /dev/null +++ b/cmd/scw/testdata/test-all-usage-mongodb-instance-get-usage.golden @@ -0,0 +1,19 @@ +🎲🎲🎲 EXIT CODE: 0 🎲🎲🎲 +🟥🟥🟥 STDERR️️ 🟥🟥🟥️ +Retrieve information about a given MongoDB™ Database Instance, specified by the `region` and `instance_id` parameters. Its full details, including name, status, IP address and port, are returned in the response object. + +USAGE: + scw mongodb instance get [arg=value ...] + +ARGS: + instance-id UUID of the Database Instance + [region=fr-par] Region to target. If none is passed will use default region from the config (fr-par | nl-ams | pl-waw) + +FLAGS: + -h, --help help for get + +GLOBAL FLAGS: + -c, --config string The path to the config file + -D, --debug Enable debug mode + -o, --output string Output format: json or human, see 'scw help output' for more info (default "human") + -p, --profile string The config profile to use diff --git a/cmd/scw/testdata/test-all-usage-mongodb-instance-list-usage.golden b/cmd/scw/testdata/test-all-usage-mongodb-instance-list-usage.golden new file mode 100644 index 0000000000..4867dc6cf5 --- /dev/null +++ b/cmd/scw/testdata/test-all-usage-mongodb-instance-list-usage.golden @@ -0,0 +1,23 @@ +🎲🎲🎲 EXIT CODE: 0 🎲🎲🎲 +🟥🟥🟥 STDERR️️ 🟥🟥🟥️ +List all MongoDB™ Database Instances in the specified region, for a given Scaleway Project. By default, the MongoDB™ Database Instances returned in the list are ordered by creation date in ascending order, though this can be modified via the order_by field. You can define additional parameters for your query, such as `tags` and `name`. For the `name` parameter, the value you include will be checked against the whole name string to see if it includes the string you put in the parameter. + +USAGE: + scw mongodb instance list [arg=value ...] + +ARGS: + [tags.{index}] List Database Instances that have a given tag + [name] Lists Database Instances that match a name pattern + [order-by] Criteria to use when ordering Database Instance listings (created_at_asc | created_at_desc | name_asc | name_desc | status_asc | status_desc) + [project-id] Project ID to list the Database Instance of + [organization-id] Organization ID the Database Instance belongs to + [region=fr-par] Region to target. If none is passed will use default region from the config (fr-par | nl-ams | pl-waw | all) + +FLAGS: + -h, --help help for list + +GLOBAL FLAGS: + -c, --config string The path to the config file + -D, --debug Enable debug mode + -o, --output string Output format: json or human, see 'scw help output' for more info (default "human") + -p, --profile string The config profile to use diff --git a/cmd/scw/testdata/test-all-usage-mongodb-instance-update-usage.golden b/cmd/scw/testdata/test-all-usage-mongodb-instance-update-usage.golden new file mode 100644 index 0000000000..a84c8d7c8f --- /dev/null +++ b/cmd/scw/testdata/test-all-usage-mongodb-instance-update-usage.golden @@ -0,0 +1,21 @@ +🎲🎲🎲 EXIT CODE: 0 🎲🎲🎲 +🟥🟥🟥 STDERR️️ 🟥🟥🟥️ +Update the parameters of a MongoDB™ Database Instance. + +USAGE: + scw mongodb instance update [arg=value ...] + +ARGS: + instance-id UUID of the Database Instance to update + [name] Name of the Database Instance + [tags.{index}] Tags of a Database Instance + [region=fr-par] Region to target. If none is passed will use default region from the config (fr-par | nl-ams | pl-waw) + +FLAGS: + -h, --help help for update + +GLOBAL FLAGS: + -c, --config string The path to the config file + -D, --debug Enable debug mode + -o, --output string Output format: json or human, see 'scw help output' for more info (default "human") + -p, --profile string The config profile to use diff --git a/cmd/scw/testdata/test-all-usage-mongodb-instance-upgrade-usage.golden b/cmd/scw/testdata/test-all-usage-mongodb-instance-upgrade-usage.golden new file mode 100644 index 0000000000..de07e717f9 --- /dev/null +++ b/cmd/scw/testdata/test-all-usage-mongodb-instance-upgrade-usage.golden @@ -0,0 +1,20 @@ +🎲🎲🎲 EXIT CODE: 0 🎲🎲🎲 +🟥🟥🟥 STDERR️️ 🟥🟥🟥️ +Upgrade your current Database Instance specifications like volume size. + +USAGE: + scw mongodb instance upgrade [arg=value ...] + +ARGS: + instance-id UUID of the Database Instance you want to upgrade + [volume-size] Increase your block storage volume size + [region=fr-par] Region to target. If none is passed will use default region from the config (fr-par | nl-ams | pl-waw) + +FLAGS: + -h, --help help for upgrade + +GLOBAL FLAGS: + -c, --config string The path to the config file + -D, --debug Enable debug mode + -o, --output string Output format: json or human, see 'scw help output' for more info (default "human") + -p, --profile string The config profile to use diff --git a/cmd/scw/testdata/test-all-usage-mongodb-instance-usage.golden b/cmd/scw/testdata/test-all-usage-mongodb-instance-usage.golden new file mode 100644 index 0000000000..f0d58e335b --- /dev/null +++ b/cmd/scw/testdata/test-all-usage-mongodb-instance-usage.golden @@ -0,0 +1,26 @@ +🎲🎲🎲 EXIT CODE: 0 🎲🎲🎲 +🟥🟥🟥 STDERR️️ 🟥🟥🟥️ +A Managed Database for MongoDB instance is composed of one or multiple dedicated compute nodes running a single database engine. + +USAGE: + scw mongodb instance + +AVAILABLE COMMANDS: + create Create a MongoDB™ Database Instance + delete Delete a MongoDB™ Database Instance + get Get a MongoDB™ Database Instance + get-certificate Get the certificate of a Database Instance + list List MongoDB™ Database Instances + update Update a MongoDB™ Database Instance + upgrade Upgrade a Database Instance + +FLAGS: + -h, --help help for instance + +GLOBAL FLAGS: + -c, --config string The path to the config file + -D, --debug Enable debug mode + -o, --output string Output format: json or human, see 'scw help output' for more info (default "human") + -p, --profile string The config profile to use + +Use "scw mongodb instance [command] --help" for more information about a command. diff --git a/cmd/scw/testdata/test-all-usage-mongodb-node-type-list-usage.golden b/cmd/scw/testdata/test-all-usage-mongodb-node-type-list-usage.golden new file mode 100644 index 0000000000..dd97465d73 --- /dev/null +++ b/cmd/scw/testdata/test-all-usage-mongodb-node-type-list-usage.golden @@ -0,0 +1,19 @@ +🎲🎲🎲 EXIT CODE: 0 🎲🎲🎲 +🟥🟥🟥 STDERR️️ 🟥🟥🟥️ +List available node types. + +USAGE: + scw mongodb node-type list [arg=value ...] + +ARGS: + [include-disabled-types] Defines whether or not to include disabled types + [region=fr-par] Region to target. If none is passed will use default region from the config (fr-par | nl-ams | pl-waw | all) + +FLAGS: + -h, --help help for list + +GLOBAL FLAGS: + -c, --config string The path to the config file + -D, --debug Enable debug mode + -o, --output string Output format: json or human, see 'scw help output' for more info (default "human") + -p, --profile string The config profile to use diff --git a/cmd/scw/testdata/test-all-usage-mongodb-node-type-usage.golden b/cmd/scw/testdata/test-all-usage-mongodb-node-type-usage.golden new file mode 100644 index 0000000000..d6b74c5200 --- /dev/null +++ b/cmd/scw/testdata/test-all-usage-mongodb-node-type-usage.golden @@ -0,0 +1,20 @@ +🎲🎲🎲 EXIT CODE: 0 🎲🎲🎲 +🟥🟥🟥 STDERR️️ 🟥🟥🟥️ +Node types powering your instance. + +USAGE: + scw mongodb node-type + +AVAILABLE COMMANDS: + list List available node types + +FLAGS: + -h, --help help for node-type + +GLOBAL FLAGS: + -c, --config string The path to the config file + -D, --debug Enable debug mode + -o, --output string Output format: json or human, see 'scw help output' for more info (default "human") + -p, --profile string The config profile to use + +Use "scw mongodb node-type [command] --help" for more information about a command. diff --git a/cmd/scw/testdata/test-all-usage-mongodb-snapshot-create-usage.golden b/cmd/scw/testdata/test-all-usage-mongodb-snapshot-create-usage.golden new file mode 100644 index 0000000000..03134bc8db --- /dev/null +++ b/cmd/scw/testdata/test-all-usage-mongodb-snapshot-create-usage.golden @@ -0,0 +1,21 @@ +🎲🎲🎲 EXIT CODE: 0 🎲🎲🎲 +🟥🟥🟥 STDERR️️ 🟥🟥🟥️ +Create a new snapshot of a Database Instance. You must define the `name` and `instance_id` parameters in the request. + +USAGE: + scw mongodb snapshot create [arg=value ...] + +ARGS: + instance-id UUID of the Database Instance to snapshot + [name] Name of the snapshot + [expires-at] Expiration date of the snapshot (must follow the ISO 8601 format) + [region=fr-par] Region to target. If none is passed will use default region from the config (fr-par | nl-ams | pl-waw) + +FLAGS: + -h, --help help for create + +GLOBAL FLAGS: + -c, --config string The path to the config file + -D, --debug Enable debug mode + -o, --output string Output format: json or human, see 'scw help output' for more info (default "human") + -p, --profile string The config profile to use diff --git a/cmd/scw/testdata/test-all-usage-mongodb-snapshot-delete-usage.golden b/cmd/scw/testdata/test-all-usage-mongodb-snapshot-delete-usage.golden new file mode 100644 index 0000000000..fecc6a4a45 --- /dev/null +++ b/cmd/scw/testdata/test-all-usage-mongodb-snapshot-delete-usage.golden @@ -0,0 +1,19 @@ +🎲🎲🎲 EXIT CODE: 0 🎲🎲🎲 +🟥🟥🟥 STDERR️️ 🟥🟥🟥️ +Delete a given snapshot of a Database Instance. You must specify, in the endpoint, the `snapshot_id` parameter of the snapshot you want to delete. + +USAGE: + scw mongodb snapshot delete [arg=value ...] + +ARGS: + snapshot-id UUID of the snapshot + [region=fr-par] Region to target. If none is passed will use default region from the config (fr-par | nl-ams | pl-waw) + +FLAGS: + -h, --help help for delete + +GLOBAL FLAGS: + -c, --config string The path to the config file + -D, --debug Enable debug mode + -o, --output string Output format: json or human, see 'scw help output' for more info (default "human") + -p, --profile string The config profile to use diff --git a/cmd/scw/testdata/test-all-usage-mongodb-snapshot-get-usage.golden b/cmd/scw/testdata/test-all-usage-mongodb-snapshot-get-usage.golden new file mode 100644 index 0000000000..b32046bfdd --- /dev/null +++ b/cmd/scw/testdata/test-all-usage-mongodb-snapshot-get-usage.golden @@ -0,0 +1,19 @@ +🎲🎲🎲 EXIT CODE: 0 🎲🎲🎲 +🟥🟥🟥 STDERR️️ 🟥🟥🟥️ +Retrieve information about a given snapshot of a Database Instance. You must specify, in the endpoint, the `snapshot_id` parameter of the snapshot you want to retrieve. + +USAGE: + scw mongodb snapshot get [arg=value ...] + +ARGS: + snapshot-id UUID of the snapshot + [region=fr-par] Region to target. If none is passed will use default region from the config (fr-par | nl-ams | pl-waw) + +FLAGS: + -h, --help help for get + +GLOBAL FLAGS: + -c, --config string The path to the config file + -D, --debug Enable debug mode + -o, --output string Output format: json or human, see 'scw help output' for more info (default "human") + -p, --profile string The config profile to use diff --git a/cmd/scw/testdata/test-all-usage-mongodb-snapshot-list-usage.golden b/cmd/scw/testdata/test-all-usage-mongodb-snapshot-list-usage.golden new file mode 100644 index 0000000000..a609b24614 --- /dev/null +++ b/cmd/scw/testdata/test-all-usage-mongodb-snapshot-list-usage.golden @@ -0,0 +1,23 @@ +🎲🎲🎲 EXIT CODE: 0 🎲🎲🎲 +🟥🟥🟥 STDERR️️ 🟥🟥🟥️ +List snapshots. You can include the `instance_id` or `project_id` in your query to get the list of snapshots for specific Database Instances and/or Projects. By default, the details returned in the list are ordered by creation date in ascending order, though this can be modified via the `order_by` field. + +USAGE: + scw mongodb snapshot list [arg=value ...] + +ARGS: + [instance-id] Instance ID the snapshots belongs to + [name] Lists Database snapshots that match a name pattern + [order-by] Criteria to use when ordering snapshot listings (created_at_asc | created_at_desc | name_asc | name_desc | expires_at_asc | expires_at_desc) + [project-id] Project ID to list the snapshots of + [organization-id] Organization ID the snapshots belongs to + [region=fr-par] Region to target. If none is passed will use default region from the config (fr-par | nl-ams | pl-waw | all) + +FLAGS: + -h, --help help for list + +GLOBAL FLAGS: + -c, --config string The path to the config file + -D, --debug Enable debug mode + -o, --output string Output format: json or human, see 'scw help output' for more info (default "human") + -p, --profile string The config profile to use diff --git a/cmd/scw/testdata/test-all-usage-mongodb-snapshot-restore-usage.golden b/cmd/scw/testdata/test-all-usage-mongodb-snapshot-restore-usage.golden new file mode 100644 index 0000000000..b6878a5571 --- /dev/null +++ b/cmd/scw/testdata/test-all-usage-mongodb-snapshot-restore-usage.golden @@ -0,0 +1,23 @@ +🎲🎲🎲 EXIT CODE: 0 🎲🎲🎲 +🟥🟥🟥 STDERR️️ 🟥🟥🟥️ +Restore a given snapshot of a Database Instance. You must specify, in the endpoint, the `snapshot_id` parameter of the snapshot you want to restore, the `instance_name` of the new Database Instance, `node_type` of the new Database Instance and `node_number` of the new Database Instance. + +USAGE: + scw mongodb snapshot restore [arg=value ...] + +ARGS: + snapshot-id UUID of the snapshot + instance-name Name of the new Database Instance + node-type Node type to use for the new Database Instance + node-number Number of nodes to use for the new Database Instance + [volume.volume-type] Type of volume where data is stored (unknown_type | sbs_5k | sbs_15k) + [region=fr-par] Region to target. If none is passed will use default region from the config (fr-par | nl-ams | pl-waw) + +FLAGS: + -h, --help help for restore + +GLOBAL FLAGS: + -c, --config string The path to the config file + -D, --debug Enable debug mode + -o, --output string Output format: json or human, see 'scw help output' for more info (default "human") + -p, --profile string The config profile to use diff --git a/cmd/scw/testdata/test-all-usage-mongodb-snapshot-usage.golden b/cmd/scw/testdata/test-all-usage-mongodb-snapshot-usage.golden new file mode 100644 index 0000000000..0761ad14f2 --- /dev/null +++ b/cmd/scw/testdata/test-all-usage-mongodb-snapshot-usage.golden @@ -0,0 +1,24 @@ +🎲🎲🎲 EXIT CODE: 0 🎲🎲🎲 +🟥🟥🟥 STDERR️️ 🟥🟥🟥️ +Snapshots of your instance. + +USAGE: + scw mongodb snapshot + +AVAILABLE COMMANDS: + create Create a Database Instance snapshot + delete Delete a Database Instance snapshot + get Get a Database Instance snapshot + list List snapshots + restore Restore a Database Instance snapshot + +FLAGS: + -h, --help help for snapshot + +GLOBAL FLAGS: + -c, --config string The path to the config file + -D, --debug Enable debug mode + -o, --output string Output format: json or human, see 'scw help output' for more info (default "human") + -p, --profile string The config profile to use + +Use "scw mongodb snapshot [command] --help" for more information about a command. diff --git a/cmd/scw/testdata/test-all-usage-mongodb-usage.golden b/cmd/scw/testdata/test-all-usage-mongodb-usage.golden new file mode 100644 index 0000000000..48507e002d --- /dev/null +++ b/cmd/scw/testdata/test-all-usage-mongodb-usage.golden @@ -0,0 +1,24 @@ +🎲🎲🎲 EXIT CODE: 0 🎲🎲🎲 +🟥🟥🟥 STDERR️️ 🟥🟥🟥️ +This API allows you to manage your Managed Databases for MongoDB. + +USAGE: + scw mongodb + +AVAILABLE COMMANDS: + instance Instance management commands + node-type Node types management commands + snapshot Snapshot management commands + user User management commands + version MongoDB™ version management commands + +FLAGS: + -h, --help help for mongodb + +GLOBAL FLAGS: + -c, --config string The path to the config file + -D, --debug Enable debug mode + -o, --output string Output format: json or human, see 'scw help output' for more info (default "human") + -p, --profile string The config profile to use + +Use "scw mongodb [command] --help" for more information about a command. diff --git a/cmd/scw/testdata/test-all-usage-mongodb-user-list-usage.golden b/cmd/scw/testdata/test-all-usage-mongodb-user-list-usage.golden new file mode 100644 index 0000000000..33b6f93b75 --- /dev/null +++ b/cmd/scw/testdata/test-all-usage-mongodb-user-list-usage.golden @@ -0,0 +1,21 @@ +🎲🎲🎲 EXIT CODE: 0 🎲🎲🎲 +🟥🟥🟥 STDERR️️ 🟥🟥🟥️ +List all users of a given Database Instance. + +USAGE: + scw mongodb user list [arg=value ...] + +ARGS: + [name] Name of the user + [order-by] Criteria to use when requesting user listing (name_asc | name_desc) + instance-id UUID of the Database Instance + [region=fr-par] Region to target. If none is passed will use default region from the config (fr-par | nl-ams | pl-waw | all) + +FLAGS: + -h, --help help for list + +GLOBAL FLAGS: + -c, --config string The path to the config file + -D, --debug Enable debug mode + -o, --output string Output format: json or human, see 'scw help output' for more info (default "human") + -p, --profile string The config profile to use diff --git a/cmd/scw/testdata/test-all-usage-mongodb-user-update-usage.golden b/cmd/scw/testdata/test-all-usage-mongodb-user-update-usage.golden new file mode 100644 index 0000000000..335b043bca --- /dev/null +++ b/cmd/scw/testdata/test-all-usage-mongodb-user-update-usage.golden @@ -0,0 +1,21 @@ +🎲🎲🎲 EXIT CODE: 0 🎲🎲🎲 +🟥🟥🟥 STDERR️️ 🟥🟥🟥️ +Update the parameters of a user on a Database Instance. You can update the `password` parameter, but you cannot change the name of the user. + +USAGE: + scw mongodb user update [arg=value ...] + +ARGS: + instance-id UUID of the Database Instance the user belongs to + name Name of the database user + [password] Password of the database user + [region=fr-par] Region to target. If none is passed will use default region from the config (fr-par | nl-ams | pl-waw) + +FLAGS: + -h, --help help for update + +GLOBAL FLAGS: + -c, --config string The path to the config file + -D, --debug Enable debug mode + -o, --output string Output format: json or human, see 'scw help output' for more info (default "human") + -p, --profile string The config profile to use diff --git a/cmd/scw/testdata/test-all-usage-mongodb-user-usage.golden b/cmd/scw/testdata/test-all-usage-mongodb-user-usage.golden new file mode 100644 index 0000000000..f87da38028 --- /dev/null +++ b/cmd/scw/testdata/test-all-usage-mongodb-user-usage.golden @@ -0,0 +1,21 @@ +🎲🎲🎲 EXIT CODE: 0 🎲🎲🎲 +🟥🟥🟥 STDERR️️ 🟥🟥🟥️ +Users are profiles to which you can attribute database-level permissions. They allow you to define permissions specific to each type of database usage. + +USAGE: + scw mongodb user + +AVAILABLE COMMANDS: + list List users of a Database Instance + update Update a user on a Database Instance + +FLAGS: + -h, --help help for user + +GLOBAL FLAGS: + -c, --config string The path to the config file + -D, --debug Enable debug mode + -o, --output string Output format: json or human, see 'scw help output' for more info (default "human") + -p, --profile string The config profile to use + +Use "scw mongodb user [command] --help" for more information about a command. diff --git a/cmd/scw/testdata/test-all-usage-mongodb-version-list-usage.golden b/cmd/scw/testdata/test-all-usage-mongodb-version-list-usage.golden new file mode 100644 index 0000000000..ee3c415d73 --- /dev/null +++ b/cmd/scw/testdata/test-all-usage-mongodb-version-list-usage.golden @@ -0,0 +1,19 @@ +🎲🎲🎲 EXIT CODE: 0 🎲🎲🎲 +🟥🟥🟥 STDERR️️ 🟥🟥🟥️ +List available MongoDB™ versions. + +USAGE: + scw mongodb version list [arg=value ...] + +ARGS: + [version] + [region=fr-par] Region to target. If none is passed will use default region from the config (fr-par | nl-ams | pl-waw | all) + +FLAGS: + -h, --help help for list + +GLOBAL FLAGS: + -c, --config string The path to the config file + -D, --debug Enable debug mode + -o, --output string Output format: json or human, see 'scw help output' for more info (default "human") + -p, --profile string The config profile to use diff --git a/cmd/scw/testdata/test-all-usage-mongodb-version-usage.golden b/cmd/scw/testdata/test-all-usage-mongodb-version-usage.golden new file mode 100644 index 0000000000..4b4242b421 --- /dev/null +++ b/cmd/scw/testdata/test-all-usage-mongodb-version-usage.golden @@ -0,0 +1,20 @@ +🎲🎲🎲 EXIT CODE: 0 🎲🎲🎲 +🟥🟥🟥 STDERR️️ 🟥🟥🟥️ +MongoDB™ versions powering your instance. + +USAGE: + scw mongodb version + +AVAILABLE COMMANDS: + list List available MongoDB™ versions + +FLAGS: + -h, --help help for version + +GLOBAL FLAGS: + -c, --config string The path to the config file + -D, --debug Enable debug mode + -o, --output string Output format: json or human, see 'scw help output' for more info (default "human") + -p, --profile string The config profile to use + +Use "scw mongodb version [command] --help" for more information about a command. diff --git a/cmd/scw/testdata/test-main-usage-usage.golden b/cmd/scw/testdata/test-main-usage-usage.golden index ce2de18651..4b65437cb6 100644 --- a/cmd/scw/testdata/test-main-usage-usage.golden +++ b/cmd/scw/testdata/test-main-usage-usage.golden @@ -29,6 +29,7 @@ AVAILABLE COMMANDS: lb This API allows you to manage your Scaleway Load Balancer services marketplace This API allows you to find available images for use when launching a Scaleway Instance mnq These APIs allow you to manage your Messaging and Queuing NATS, SQS and SNS services + mongodb This API allows you to manage your Managed Databases for MongoDB object Object-storage utils rdb This API allows you to manage your Managed Databases for PostgreSQL and MySQL redis This API allows you to manage your Managed Databases for Redis™ diff --git a/commands/commands.go b/commands/commands.go index 6e8530e5ea..686024d394 100644 --- a/commands/commands.go +++ b/commands/commands.go @@ -37,6 +37,7 @@ import ( "github.com/scaleway/scaleway-cli/v2/internal/namespaces/login" "github.com/scaleway/scaleway-cli/v2/internal/namespaces/marketplace/v2" mnq "github.com/scaleway/scaleway-cli/v2/internal/namespaces/mnq/v1beta1" + mongodb "github.com/scaleway/scaleway-cli/v2/internal/namespaces/mongodb/v1alpha1" "github.com/scaleway/scaleway-cli/v2/internal/namespaces/object/v1" "github.com/scaleway/scaleway-cli/v2/internal/namespaces/rdb/v1" "github.com/scaleway/scaleway-cli/v2/internal/namespaces/redis/v1" @@ -106,6 +107,7 @@ func GetCommands() *core.Commands { serverless_sqldb.GetCommands(), edgeservices.GetCommands(), login.GetCommands(), + mongodb.GetCommands(), ) if beta { diff --git a/go.mod b/go.mod index 9fd48b63ca..cd37f2fb79 100644 --- a/go.mod +++ b/go.mod @@ -26,7 +26,7 @@ require ( github.com/mattn/go-isatty v0.0.20 github.com/moby/buildkit v0.13.2 github.com/opencontainers/go-digest v1.0.0 - github.com/scaleway/scaleway-sdk-go v1.0.0-beta.30.0.20241017133226-2eefb481a740 + github.com/scaleway/scaleway-sdk-go v1.0.0-beta.30.0.20241021115642-2d127a2d76c7 github.com/skratchdot/open-golang v0.0.0-20200116055534-eef842397966 github.com/spf13/cobra v1.8.1 github.com/spf13/pflag v1.0.5 diff --git a/go.sum b/go.sum index 17872a2af3..ba8549cb20 100644 --- a/go.sum +++ b/go.sum @@ -465,8 +465,8 @@ github.com/rogpeppe/go-internal v1.11.0/go.mod h1:ddIwULY96R17DhadqLgMfk9H9tvdUz github.com/russross/blackfriday/v2 v2.1.0/go.mod h1:+Rmxgy9KzJVeS9/2gXHxylqXiyQDYRxCVz55jmeOWTM= github.com/sabhiram/go-gitignore v0.0.0-20210923224102-525f6e181f06 h1:OkMGxebDjyw0ULyrTYWeN0UNCCkmCWfjPnIA2W6oviI= github.com/sabhiram/go-gitignore v0.0.0-20210923224102-525f6e181f06/go.mod h1:+ePHsJ1keEjQtpvf9HHw0f4ZeJ0TLRsxhunSI2hYJSs= -github.com/scaleway/scaleway-sdk-go v1.0.0-beta.30.0.20241017133226-2eefb481a740 h1:6znLikGwSaarp3QCambwHFyYde3Qm4bcmyumsWhkZWA= -github.com/scaleway/scaleway-sdk-go v1.0.0-beta.30.0.20241017133226-2eefb481a740/go.mod h1:3jrRJM7638J+P33hKy9MBvfOBxNo8pEGNQQoIv65Ihg= +github.com/scaleway/scaleway-sdk-go v1.0.0-beta.30.0.20241021115642-2d127a2d76c7 h1:mWi3yS37Lhf73OP2Z4CboKtXJM4mWDAUWFHKSx2WK7k= +github.com/scaleway/scaleway-sdk-go v1.0.0-beta.30.0.20241021115642-2d127a2d76c7/go.mod h1:3jrRJM7638J+P33hKy9MBvfOBxNo8pEGNQQoIv65Ihg= github.com/sclevine/spec v1.4.0 h1:z/Q9idDcay5m5irkZ28M7PtQM4aOISzOpj4bUPkDee8= github.com/sclevine/spec v1.4.0/go.mod h1:LvpgJaFyvQzRvc1kaDs0bulYwzC70PbiYjC4QnFHkOM= github.com/secure-systems-lab/go-securesystemslib v0.8.0 h1:mr5An6X45Kb2nddcFlbmfHkLguCE9laoZCUzEEpIZXA= diff --git a/internal/namespaces/mongodb/v1alpha1/custom.go b/internal/namespaces/mongodb/v1alpha1/custom.go new file mode 100644 index 0000000000..18d250ae5f --- /dev/null +++ b/internal/namespaces/mongodb/v1alpha1/custom.go @@ -0,0 +1,17 @@ +package mongodb + +import ( + "github.com/scaleway/scaleway-cli/v2/core" + "github.com/scaleway/scaleway-cli/v2/internal/human" + mongodb "github.com/scaleway/scaleway-sdk-go/api/mongodb/v1alpha1" +) + +func GetCommands() *core.Commands { + cmds := GetGeneratedCommands() + + human.RegisterMarshalerFunc(mongodb.SnapshotStatus(""), human.EnumMarshalFunc(snapshotStatusMarshalSpecs)) + human.RegisterMarshalerFunc(mongodb.InstanceStatus(""), human.EnumMarshalFunc(instanceStatusMarshalSpecs)) + human.RegisterMarshalerFunc(mongodb.NodeTypeStock(""), human.EnumMarshalFunc(nodeTypeStockMarshalSpecs)) + + return cmds +} diff --git a/internal/namespaces/mongodb/v1alpha1/custom_instance.go b/internal/namespaces/mongodb/v1alpha1/custom_instance.go new file mode 100644 index 0000000000..2890f16fae --- /dev/null +++ b/internal/namespaces/mongodb/v1alpha1/custom_instance.go @@ -0,0 +1,18 @@ +package mongodb + +import ( + "github.com/fatih/color" + "github.com/scaleway/scaleway-cli/v2/internal/human" + mongodb "github.com/scaleway/scaleway-sdk-go/api/mongodb/v1alpha1" +) + +var instanceStatusMarshalSpecs = human.EnumMarshalSpecs{ + mongodb.InstanceStatusConfiguring: &human.EnumMarshalSpec{Attribute: color.FgBlue, Value: "configuring"}, + mongodb.InstanceStatusDeleting: &human.EnumMarshalSpec{Attribute: color.FgBlue, Value: "deleting"}, + mongodb.InstanceStatusError: &human.EnumMarshalSpec{Attribute: color.FgRed, Value: "error"}, + mongodb.InstanceStatusInitializing: &human.EnumMarshalSpec{Attribute: color.FgBlue, Value: "initializing"}, + mongodb.InstanceStatusLocked: &human.EnumMarshalSpec{Attribute: color.FgRed, Value: "locked"}, + mongodb.InstanceStatusProvisioning: &human.EnumMarshalSpec{Attribute: color.FgBlue, Value: "provisioning"}, + mongodb.InstanceStatusReady: &human.EnumMarshalSpec{Attribute: color.FgGreen, Value: "ready"}, + mongodb.InstanceStatusSnapshotting: &human.EnumMarshalSpec{Attribute: color.FgBlue, Value: "snapshotting"}, +} diff --git a/internal/namespaces/mongodb/v1alpha1/custom_nodetype.go b/internal/namespaces/mongodb/v1alpha1/custom_nodetype.go new file mode 100644 index 0000000000..356d26a570 --- /dev/null +++ b/internal/namespaces/mongodb/v1alpha1/custom_nodetype.go @@ -0,0 +1,13 @@ +package mongodb + +import ( + "github.com/fatih/color" + "github.com/scaleway/scaleway-cli/v2/internal/human" + mongodb "github.com/scaleway/scaleway-sdk-go/api/mongodb/v1alpha1" +) + +var nodeTypeStockMarshalSpecs = human.EnumMarshalSpecs{ + mongodb.NodeTypeStockAvailable: &human.EnumMarshalSpec{Attribute: color.FgGreen, Value: "available"}, + mongodb.NodeTypeStockLowStock: &human.EnumMarshalSpec{Attribute: color.FgYellow, Value: "low stock"}, + mongodb.NodeTypeStockOutOfStock: &human.EnumMarshalSpec{Attribute: color.FgRed, Value: "out of stock"}, +} diff --git a/internal/namespaces/mongodb/v1alpha1/custom_snapshot.go b/internal/namespaces/mongodb/v1alpha1/custom_snapshot.go new file mode 100644 index 0000000000..9d6f81ca65 --- /dev/null +++ b/internal/namespaces/mongodb/v1alpha1/custom_snapshot.go @@ -0,0 +1,16 @@ +package mongodb + +import ( + "github.com/fatih/color" + "github.com/scaleway/scaleway-cli/v2/internal/human" + mongodb "github.com/scaleway/scaleway-sdk-go/api/mongodb/v1alpha1" +) + +var snapshotStatusMarshalSpecs = human.EnumMarshalSpecs{ + mongodb.SnapshotStatusCreating: &human.EnumMarshalSpec{Attribute: color.FgBlue, Value: "creating"}, + mongodb.SnapshotStatusDeleting: &human.EnumMarshalSpec{Attribute: color.FgBlue, Value: "deleting"}, + mongodb.SnapshotStatusError: &human.EnumMarshalSpec{Attribute: color.FgRed, Value: "error"}, + mongodb.SnapshotStatusLocked: &human.EnumMarshalSpec{Attribute: color.FgRed, Value: "locked"}, + mongodb.SnapshotStatusReady: &human.EnumMarshalSpec{Attribute: color.FgGreen, Value: "ready"}, + mongodb.SnapshotStatusRestoring: &human.EnumMarshalSpec{Attribute: color.FgBlue, Value: "restoring"}, +} diff --git a/internal/namespaces/mongodb/v1alpha1/mongodb_cli.go b/internal/namespaces/mongodb/v1alpha1/mongodb_cli.go new file mode 100644 index 0000000000..1aab79bfbd --- /dev/null +++ b/internal/namespaces/mongodb/v1alpha1/mongodb_cli.go @@ -0,0 +1,837 @@ +// This file was automatically generated. DO NOT EDIT. +// If you have any remark or suggestion do not hesitate to open an issue. + +package mongodb + +import ( + "context" + "reflect" + + "github.com/scaleway/scaleway-cli/v2/core" + "github.com/scaleway/scaleway-sdk-go/api/mongodb/v1alpha1" + "github.com/scaleway/scaleway-sdk-go/scw" +) + +// always import dependencies +var ( + _ = scw.RegionFrPar +) + +func GetGeneratedCommands() *core.Commands { + return core.NewCommands( + mongodbRoot(), + mongodbNodeType(), + mongodbVersion(), + mongodbInstance(), + mongodbSnapshot(), + mongodbUser(), + mongodbNodeTypeList(), + mongodbVersionList(), + mongodbInstanceList(), + mongodbInstanceGet(), + mongodbInstanceCreate(), + mongodbInstanceUpdate(), + mongodbInstanceDelete(), + mongodbInstanceUpgrade(), + mongodbInstanceGetCertificate(), + mongodbSnapshotCreate(), + mongodbSnapshotGet(), + mongodbSnapshotRestore(), + mongodbSnapshotList(), + mongodbSnapshotDelete(), + mongodbUserList(), + mongodbUserUpdate(), + ) +} +func mongodbRoot() *core.Command { + return &core.Command{ + Short: `This API allows you to manage your Managed Databases for MongoDB`, + Long: `This API allows you to manage your Managed Databases for MongoDB.`, + Namespace: "mongodb", + } +} + +func mongodbNodeType() *core.Command { + return &core.Command{ + Short: `Node types management commands`, + Long: `Node types powering your instance.`, + Namespace: "mongodb", + Resource: "node-type", + } +} + +func mongodbVersion() *core.Command { + return &core.Command{ + Short: `MongoDB™ version management commands`, + Long: `MongoDB™ versions powering your instance.`, + Namespace: "mongodb", + Resource: "version", + } +} + +func mongodbInstance() *core.Command { + return &core.Command{ + Short: `Instance management commands`, + Long: `A Managed Database for MongoDB instance is composed of one or multiple dedicated compute nodes running a single database engine.`, + Namespace: "mongodb", + Resource: "instance", + } +} + +func mongodbSnapshot() *core.Command { + return &core.Command{ + Short: `Snapshot management commands`, + Long: `Snapshots of your instance.`, + Namespace: "mongodb", + Resource: "snapshot", + } +} + +func mongodbUser() *core.Command { + return &core.Command{ + Short: `User management commands`, + Long: `Users are profiles to which you can attribute database-level permissions. They allow you to define permissions specific to each type of database usage.`, + Namespace: "mongodb", + Resource: "user", + } +} + +func mongodbNodeTypeList() *core.Command { + return &core.Command{ + Short: `List available node types`, + Long: `List available node types.`, + Namespace: "mongodb", + Resource: "node-type", + Verb: "list", + // Deprecated: false, + ArgsType: reflect.TypeOf(mongodb.ListNodeTypesRequest{}), + ArgSpecs: core.ArgSpecs{ + { + Name: "include-disabled-types", + Short: `Defines whether or not to include disabled types`, + Required: false, + Deprecated: false, + Positional: false, + }, + core.RegionArgSpec(scw.RegionFrPar, scw.RegionNlAms, scw.RegionPlWaw, scw.Region(core.AllLocalities)), + }, + Run: func(ctx context.Context, args interface{}) (i interface{}, e error) { + request := args.(*mongodb.ListNodeTypesRequest) + + client := core.ExtractClient(ctx) + api := mongodb.NewAPI(client) + opts := []scw.RequestOption{scw.WithAllPages()} + if request.Region == scw.Region(core.AllLocalities) { + opts = append(opts, scw.WithRegions(api.Regions()...)) + request.Region = "" + } + resp, err := api.ListNodeTypes(request, opts...) + if err != nil { + return nil, err + } + return resp.NodeTypes, nil + + }, + } +} + +func mongodbVersionList() *core.Command { + return &core.Command{ + Short: `List available MongoDB™ versions`, + Long: `List available MongoDB™ versions.`, + Namespace: "mongodb", + Resource: "version", + Verb: "list", + // Deprecated: false, + ArgsType: reflect.TypeOf(mongodb.ListVersionsRequest{}), + ArgSpecs: core.ArgSpecs{ + { + Name: "version", + Required: false, + Deprecated: false, + Positional: false, + }, + core.RegionArgSpec(scw.RegionFrPar, scw.RegionNlAms, scw.RegionPlWaw, scw.Region(core.AllLocalities)), + }, + Run: func(ctx context.Context, args interface{}) (i interface{}, e error) { + request := args.(*mongodb.ListVersionsRequest) + + client := core.ExtractClient(ctx) + api := mongodb.NewAPI(client) + opts := []scw.RequestOption{scw.WithAllPages()} + if request.Region == scw.Region(core.AllLocalities) { + opts = append(opts, scw.WithRegions(api.Regions()...)) + request.Region = "" + } + resp, err := api.ListVersions(request, opts...) + if err != nil { + return nil, err + } + return resp.Versions, nil + + }, + } +} + +func mongodbInstanceList() *core.Command { + return &core.Command{ + Short: `List MongoDB™ Database Instances`, + Long: `List all MongoDB™ Database Instances in the specified region, for a given Scaleway Project. By default, the MongoDB™ Database Instances returned in the list are ordered by creation date in ascending order, though this can be modified via the order_by field. You can define additional parameters for your query, such as ` + "`" + `tags` + "`" + ` and ` + "`" + `name` + "`" + `. For the ` + "`" + `name` + "`" + ` parameter, the value you include will be checked against the whole name string to see if it includes the string you put in the parameter.`, + Namespace: "mongodb", + Resource: "instance", + Verb: "list", + // Deprecated: false, + ArgsType: reflect.TypeOf(mongodb.ListInstancesRequest{}), + ArgSpecs: core.ArgSpecs{ + { + Name: "tags.{index}", + Short: `List Database Instances that have a given tag`, + Required: false, + Deprecated: false, + Positional: false, + }, + { + Name: "name", + Short: `Lists Database Instances that match a name pattern`, + Required: false, + Deprecated: false, + Positional: false, + }, + { + Name: "order-by", + Short: `Criteria to use when ordering Database Instance listings`, + Required: false, + Deprecated: false, + Positional: false, + EnumValues: []string{"created_at_asc", "created_at_desc", "name_asc", "name_desc", "status_asc", "status_desc"}, + }, + { + Name: "project-id", + Short: `Project ID to list the Database Instance of`, + Required: false, + Deprecated: false, + Positional: false, + }, + { + Name: "organization-id", + Short: `Organization ID the Database Instance belongs to`, + Required: false, + Deprecated: false, + Positional: false, + }, + core.RegionArgSpec(scw.RegionFrPar, scw.RegionNlAms, scw.RegionPlWaw, scw.Region(core.AllLocalities)), + }, + Run: func(ctx context.Context, args interface{}) (i interface{}, e error) { + request := args.(*mongodb.ListInstancesRequest) + + client := core.ExtractClient(ctx) + api := mongodb.NewAPI(client) + opts := []scw.RequestOption{scw.WithAllPages()} + if request.Region == scw.Region(core.AllLocalities) { + opts = append(opts, scw.WithRegions(api.Regions()...)) + request.Region = "" + } + resp, err := api.ListInstances(request, opts...) + if err != nil { + return nil, err + } + return resp.Instances, nil + + }, + } +} + +func mongodbInstanceGet() *core.Command { + return &core.Command{ + Short: `Get a MongoDB™ Database Instance`, + Long: `Retrieve information about a given MongoDB™ Database Instance, specified by the ` + "`" + `region` + "`" + ` and ` + "`" + `instance_id` + "`" + ` parameters. Its full details, including name, status, IP address and port, are returned in the response object.`, + Namespace: "mongodb", + Resource: "instance", + Verb: "get", + // Deprecated: false, + ArgsType: reflect.TypeOf(mongodb.GetInstanceRequest{}), + ArgSpecs: core.ArgSpecs{ + { + Name: "instance-id", + Short: `UUID of the Database Instance`, + Required: true, + Deprecated: false, + Positional: true, + }, + core.RegionArgSpec(scw.RegionFrPar, scw.RegionNlAms, scw.RegionPlWaw), + }, + Run: func(ctx context.Context, args interface{}) (i interface{}, e error) { + request := args.(*mongodb.GetInstanceRequest) + + client := core.ExtractClient(ctx) + api := mongodb.NewAPI(client) + return api.GetInstance(request) + + }, + } +} + +func mongodbInstanceCreate() *core.Command { + return &core.Command{ + Short: `Create a MongoDB™ Database Instance`, + Long: `Create a new MongoDB™ Database Instance.`, + Namespace: "mongodb", + Resource: "instance", + Verb: "create", + // Deprecated: false, + ArgsType: reflect.TypeOf(mongodb.CreateInstanceRequest{}), + ArgSpecs: core.ArgSpecs{ + core.ProjectIDArgSpec(), + { + Name: "name", + Short: `Name of the Database Instance`, + Required: false, + Deprecated: false, + Positional: false, + }, + { + Name: "version", + Short: `Version of the MongoDB™ engine`, + Required: true, + Deprecated: false, + Positional: false, + }, + { + Name: "tags.{index}", + Short: `Tags to apply to the Database Instance`, + Required: false, + Deprecated: false, + Positional: false, + }, + { + Name: "node-number", + Short: `Number of node to use for the Database Instance`, + Required: true, + Deprecated: false, + Positional: false, + }, + { + Name: "node-type", + Short: `Type of node to use for the Database Instance`, + Required: true, + Deprecated: false, + Positional: false, + }, + { + Name: "user-name", + Short: `Username created when the Database Instance is created`, + Required: true, + Deprecated: false, + Positional: false, + }, + { + Name: "password", + Short: `Password of the initial user`, + Required: true, + Deprecated: false, + Positional: false, + }, + { + Name: "volume.volume-size", + Short: `Volume size`, + Required: false, + Deprecated: false, + Positional: false, + }, + { + Name: "volume.volume-type", + Short: `Type of volume where data is stored`, + Required: false, + Deprecated: false, + Positional: false, + EnumValues: []string{"unknown_type", "sbs_5k", "sbs_15k"}, + }, + { + Name: "endpoints.{index}.private-network.private-network-id", + Short: `UUID of the private network`, + Required: false, + Deprecated: false, + Positional: false, + }, + core.RegionArgSpec(scw.RegionFrPar, scw.RegionNlAms, scw.RegionPlWaw), + }, + Run: func(ctx context.Context, args interface{}) (i interface{}, e error) { + request := args.(*mongodb.CreateInstanceRequest) + + client := core.ExtractClient(ctx) + api := mongodb.NewAPI(client) + return api.CreateInstance(request) + + }, + } +} + +func mongodbInstanceUpdate() *core.Command { + return &core.Command{ + Short: `Update a MongoDB™ Database Instance`, + Long: `Update the parameters of a MongoDB™ Database Instance.`, + Namespace: "mongodb", + Resource: "instance", + Verb: "update", + // Deprecated: false, + ArgsType: reflect.TypeOf(mongodb.UpdateInstanceRequest{}), + ArgSpecs: core.ArgSpecs{ + { + Name: "instance-id", + Short: `UUID of the Database Instance to update`, + Required: true, + Deprecated: false, + Positional: true, + }, + { + Name: "name", + Short: `Name of the Database Instance`, + Required: false, + Deprecated: false, + Positional: false, + }, + { + Name: "tags.{index}", + Short: `Tags of a Database Instance`, + Required: false, + Deprecated: false, + Positional: false, + }, + core.RegionArgSpec(scw.RegionFrPar, scw.RegionNlAms, scw.RegionPlWaw), + }, + Run: func(ctx context.Context, args interface{}) (i interface{}, e error) { + request := args.(*mongodb.UpdateInstanceRequest) + + client := core.ExtractClient(ctx) + api := mongodb.NewAPI(client) + return api.UpdateInstance(request) + + }, + } +} + +func mongodbInstanceDelete() *core.Command { + return &core.Command{ + Short: `Delete a MongoDB™ Database Instance`, + Long: `Delete a given MongoDB™ Database Instance, specified by the ` + "`" + `region` + "`" + ` and ` + "`" + `instance_id` + "`" + ` parameters. Deleting a MongoDB™ Database Instance is permanent, and cannot be undone. Note that upon deletion all your data will be lost.`, + Namespace: "mongodb", + Resource: "instance", + Verb: "delete", + // Deprecated: false, + ArgsType: reflect.TypeOf(mongodb.DeleteInstanceRequest{}), + ArgSpecs: core.ArgSpecs{ + { + Name: "instance-id", + Short: `UUID of the Database Instance to delete`, + Required: true, + Deprecated: false, + Positional: true, + }, + core.RegionArgSpec(scw.RegionFrPar, scw.RegionNlAms, scw.RegionPlWaw), + }, + Run: func(ctx context.Context, args interface{}) (i interface{}, e error) { + request := args.(*mongodb.DeleteInstanceRequest) + + client := core.ExtractClient(ctx) + api := mongodb.NewAPI(client) + return api.DeleteInstance(request) + + }, + } +} + +func mongodbInstanceUpgrade() *core.Command { + return &core.Command{ + Short: `Upgrade a Database Instance`, + Long: `Upgrade your current Database Instance specifications like volume size.`, + Namespace: "mongodb", + Resource: "instance", + Verb: "upgrade", + // Deprecated: false, + ArgsType: reflect.TypeOf(mongodb.UpgradeInstanceRequest{}), + ArgSpecs: core.ArgSpecs{ + { + Name: "instance-id", + Short: `UUID of the Database Instance you want to upgrade`, + Required: true, + Deprecated: false, + Positional: true, + }, + { + Name: "volume-size", + Short: `Increase your block storage volume size`, + Required: false, + Deprecated: false, + Positional: false, + }, + core.RegionArgSpec(scw.RegionFrPar, scw.RegionNlAms, scw.RegionPlWaw), + }, + Run: func(ctx context.Context, args interface{}) (i interface{}, e error) { + request := args.(*mongodb.UpgradeInstanceRequest) + + client := core.ExtractClient(ctx) + api := mongodb.NewAPI(client) + return api.UpgradeInstance(request) + + }, + } +} + +func mongodbInstanceGetCertificate() *core.Command { + return &core.Command{ + Short: `Get the certificate of a Database Instance`, + Long: `Retrieve the certificate of a given Database Instance, specified by the ` + "`" + `instance_id` + "`" + ` parameter.`, + Namespace: "mongodb", + Resource: "instance", + Verb: "get-certificate", + // Deprecated: false, + ArgsType: reflect.TypeOf(mongodb.GetInstanceCertificateRequest{}), + ArgSpecs: core.ArgSpecs{ + { + Name: "instance-id", + Short: `UUID of the Database Instance`, + Required: true, + Deprecated: false, + Positional: true, + }, + core.RegionArgSpec(scw.RegionFrPar, scw.RegionNlAms, scw.RegionPlWaw), + }, + Run: func(ctx context.Context, args interface{}) (i interface{}, e error) { + request := args.(*mongodb.GetInstanceCertificateRequest) + + client := core.ExtractClient(ctx) + api := mongodb.NewAPI(client) + return api.GetInstanceCertificate(request) + + }, + } +} + +func mongodbSnapshotCreate() *core.Command { + return &core.Command{ + Short: `Create a Database Instance snapshot`, + Long: `Create a new snapshot of a Database Instance. You must define the ` + "`" + `name` + "`" + ` and ` + "`" + `instance_id` + "`" + ` parameters in the request.`, + Namespace: "mongodb", + Resource: "snapshot", + Verb: "create", + // Deprecated: false, + ArgsType: reflect.TypeOf(mongodb.CreateSnapshotRequest{}), + ArgSpecs: core.ArgSpecs{ + { + Name: "instance-id", + Short: `UUID of the Database Instance to snapshot`, + Required: true, + Deprecated: false, + Positional: true, + }, + { + Name: "name", + Short: `Name of the snapshot`, + Required: false, + Deprecated: false, + Positional: false, + }, + { + Name: "expires-at", + Short: `Expiration date of the snapshot (must follow the ISO 8601 format)`, + Required: false, + Deprecated: false, + Positional: false, + }, + core.RegionArgSpec(scw.RegionFrPar, scw.RegionNlAms, scw.RegionPlWaw), + }, + Run: func(ctx context.Context, args interface{}) (i interface{}, e error) { + request := args.(*mongodb.CreateSnapshotRequest) + + client := core.ExtractClient(ctx) + api := mongodb.NewAPI(client) + return api.CreateSnapshot(request) + + }, + } +} + +func mongodbSnapshotGet() *core.Command { + return &core.Command{ + Short: `Get a Database Instance snapshot`, + Long: `Retrieve information about a given snapshot of a Database Instance. You must specify, in the endpoint, the ` + "`" + `snapshot_id` + "`" + ` parameter of the snapshot you want to retrieve.`, + Namespace: "mongodb", + Resource: "snapshot", + Verb: "get", + // Deprecated: false, + ArgsType: reflect.TypeOf(mongodb.GetSnapshotRequest{}), + ArgSpecs: core.ArgSpecs{ + { + Name: "snapshot-id", + Short: `UUID of the snapshot`, + Required: true, + Deprecated: false, + Positional: true, + }, + core.RegionArgSpec(scw.RegionFrPar, scw.RegionNlAms, scw.RegionPlWaw), + }, + Run: func(ctx context.Context, args interface{}) (i interface{}, e error) { + request := args.(*mongodb.GetSnapshotRequest) + + client := core.ExtractClient(ctx) + api := mongodb.NewAPI(client) + return api.GetSnapshot(request) + + }, + } +} + +func mongodbSnapshotRestore() *core.Command { + return &core.Command{ + Short: `Restore a Database Instance snapshot`, + Long: `Restore a given snapshot of a Database Instance. You must specify, in the endpoint, the ` + "`" + `snapshot_id` + "`" + ` parameter of the snapshot you want to restore, the ` + "`" + `instance_name` + "`" + ` of the new Database Instance, ` + "`" + `node_type` + "`" + ` of the new Database Instance and ` + "`" + `node_number` + "`" + ` of the new Database Instance.`, + Namespace: "mongodb", + Resource: "snapshot", + Verb: "restore", + // Deprecated: false, + ArgsType: reflect.TypeOf(mongodb.RestoreSnapshotRequest{}), + ArgSpecs: core.ArgSpecs{ + { + Name: "snapshot-id", + Short: `UUID of the snapshot`, + Required: true, + Deprecated: false, + Positional: true, + }, + { + Name: "instance-name", + Short: `Name of the new Database Instance`, + Required: true, + Deprecated: false, + Positional: false, + }, + { + Name: "node-type", + Short: `Node type to use for the new Database Instance`, + Required: true, + Deprecated: false, + Positional: false, + }, + { + Name: "node-number", + Short: `Number of nodes to use for the new Database Instance`, + Required: true, + Deprecated: false, + Positional: false, + }, + { + Name: "volume.volume-type", + Short: `Type of volume where data is stored`, + Required: false, + Deprecated: false, + Positional: false, + EnumValues: []string{"unknown_type", "sbs_5k", "sbs_15k"}, + }, + core.RegionArgSpec(scw.RegionFrPar, scw.RegionNlAms, scw.RegionPlWaw), + }, + Run: func(ctx context.Context, args interface{}) (i interface{}, e error) { + request := args.(*mongodb.RestoreSnapshotRequest) + + client := core.ExtractClient(ctx) + api := mongodb.NewAPI(client) + return api.RestoreSnapshot(request) + + }, + } +} + +func mongodbSnapshotList() *core.Command { + return &core.Command{ + Short: `List snapshots`, + Long: `List snapshots. You can include the ` + "`" + `instance_id` + "`" + ` or ` + "`" + `project_id` + "`" + ` in your query to get the list of snapshots for specific Database Instances and/or Projects. By default, the details returned in the list are ordered by creation date in ascending order, though this can be modified via the ` + "`" + `order_by` + "`" + ` field.`, + Namespace: "mongodb", + Resource: "snapshot", + Verb: "list", + // Deprecated: false, + ArgsType: reflect.TypeOf(mongodb.ListSnapshotsRequest{}), + ArgSpecs: core.ArgSpecs{ + { + Name: "instance-id", + Short: `Instance ID the snapshots belongs to`, + Required: false, + Deprecated: false, + Positional: false, + }, + { + Name: "name", + Short: `Lists Database snapshots that match a name pattern`, + Required: false, + Deprecated: false, + Positional: false, + }, + { + Name: "order-by", + Short: `Criteria to use when ordering snapshot listings`, + Required: false, + Deprecated: false, + Positional: false, + EnumValues: []string{"created_at_asc", "created_at_desc", "name_asc", "name_desc", "expires_at_asc", "expires_at_desc"}, + }, + { + Name: "project-id", + Short: `Project ID to list the snapshots of`, + Required: false, + Deprecated: false, + Positional: false, + }, + { + Name: "organization-id", + Short: `Organization ID the snapshots belongs to`, + Required: false, + Deprecated: false, + Positional: false, + }, + core.RegionArgSpec(scw.RegionFrPar, scw.RegionNlAms, scw.RegionPlWaw, scw.Region(core.AllLocalities)), + }, + Run: func(ctx context.Context, args interface{}) (i interface{}, e error) { + request := args.(*mongodb.ListSnapshotsRequest) + + client := core.ExtractClient(ctx) + api := mongodb.NewAPI(client) + opts := []scw.RequestOption{scw.WithAllPages()} + if request.Region == scw.Region(core.AllLocalities) { + opts = append(opts, scw.WithRegions(api.Regions()...)) + request.Region = "" + } + resp, err := api.ListSnapshots(request, opts...) + if err != nil { + return nil, err + } + return resp.Snapshots, nil + + }, + } +} + +func mongodbSnapshotDelete() *core.Command { + return &core.Command{ + Short: `Delete a Database Instance snapshot`, + Long: `Delete a given snapshot of a Database Instance. You must specify, in the endpoint, the ` + "`" + `snapshot_id` + "`" + ` parameter of the snapshot you want to delete.`, + Namespace: "mongodb", + Resource: "snapshot", + Verb: "delete", + // Deprecated: false, + ArgsType: reflect.TypeOf(mongodb.DeleteSnapshotRequest{}), + ArgSpecs: core.ArgSpecs{ + { + Name: "snapshot-id", + Short: `UUID of the snapshot`, + Required: true, + Deprecated: false, + Positional: true, + }, + core.RegionArgSpec(scw.RegionFrPar, scw.RegionNlAms, scw.RegionPlWaw), + }, + Run: func(ctx context.Context, args interface{}) (i interface{}, e error) { + request := args.(*mongodb.DeleteSnapshotRequest) + + client := core.ExtractClient(ctx) + api := mongodb.NewAPI(client) + return api.DeleteSnapshot(request) + + }, + } +} + +func mongodbUserList() *core.Command { + return &core.Command{ + Short: `List users of a Database Instance`, + Long: `List all users of a given Database Instance.`, + Namespace: "mongodb", + Resource: "user", + Verb: "list", + // Deprecated: false, + ArgsType: reflect.TypeOf(mongodb.ListUsersRequest{}), + ArgSpecs: core.ArgSpecs{ + { + Name: "name", + Short: `Name of the user`, + Required: false, + Deprecated: false, + Positional: false, + }, + { + Name: "order-by", + Short: `Criteria to use when requesting user listing`, + Required: false, + Deprecated: false, + Positional: false, + EnumValues: []string{"name_asc", "name_desc"}, + }, + { + Name: "instance-id", + Short: `UUID of the Database Instance`, + Required: true, + Deprecated: false, + Positional: false, + }, + core.RegionArgSpec(scw.RegionFrPar, scw.RegionNlAms, scw.RegionPlWaw, scw.Region(core.AllLocalities)), + }, + Run: func(ctx context.Context, args interface{}) (i interface{}, e error) { + request := args.(*mongodb.ListUsersRequest) + + client := core.ExtractClient(ctx) + api := mongodb.NewAPI(client) + opts := []scw.RequestOption{scw.WithAllPages()} + if request.Region == scw.Region(core.AllLocalities) { + opts = append(opts, scw.WithRegions(api.Regions()...)) + request.Region = "" + } + resp, err := api.ListUsers(request, opts...) + if err != nil { + return nil, err + } + return resp.Users, nil + + }, + } +} + +func mongodbUserUpdate() *core.Command { + return &core.Command{ + Short: `Update a user on a Database Instance`, + Long: `Update the parameters of a user on a Database Instance. You can update the ` + "`" + `password` + "`" + ` parameter, but you cannot change the name of the user.`, + Namespace: "mongodb", + Resource: "user", + Verb: "update", + // Deprecated: false, + ArgsType: reflect.TypeOf(mongodb.UpdateUserRequest{}), + ArgSpecs: core.ArgSpecs{ + { + Name: "instance-id", + Short: `UUID of the Database Instance the user belongs to`, + Required: true, + Deprecated: false, + Positional: false, + }, + { + Name: "name", + Short: `Name of the database user`, + Required: true, + Deprecated: false, + Positional: false, + }, + { + Name: "password", + Short: `Password of the database user`, + Required: false, + Deprecated: false, + Positional: false, + }, + core.RegionArgSpec(scw.RegionFrPar, scw.RegionNlAms, scw.RegionPlWaw), + }, + Run: func(ctx context.Context, args interface{}) (i interface{}, e error) { + request := args.(*mongodb.UpdateUserRequest) + + client := core.ExtractClient(ctx) + api := mongodb.NewAPI(client) + return api.UpdateUser(request) + + }, + } +} From a376f4603381847d06cb4e027ef1d0aea37c7e57 Mon Sep 17 00:00:00 2001 From: Scaleway Bot Date: Mon, 21 Oct 2024 16:26:38 +0200 Subject: [PATCH 34/89] feat(mongodb): add support for generated instance name (#4206) --- ...usage-mongodb-instance-create-usage.golden | 2 +- docs/commands/mongodb.md | 403 ++++++++++++++++++ .../mongodb/v1alpha1/mongodb_cli.go | 1 + 3 files changed, 405 insertions(+), 1 deletion(-) create mode 100644 docs/commands/mongodb.md diff --git a/cmd/scw/testdata/test-all-usage-mongodb-instance-create-usage.golden b/cmd/scw/testdata/test-all-usage-mongodb-instance-create-usage.golden index 9bfb029f36..b6385c081b 100644 --- a/cmd/scw/testdata/test-all-usage-mongodb-instance-create-usage.golden +++ b/cmd/scw/testdata/test-all-usage-mongodb-instance-create-usage.golden @@ -7,7 +7,7 @@ USAGE: ARGS: [project-id] Project ID to use. If none is passed the default project ID will be used - [name] Name of the Database Instance + [name=] Name of the Database Instance version Version of the MongoDB™ engine [tags.{index}] Tags to apply to the Database Instance node-number Number of node to use for the Database Instance diff --git a/docs/commands/mongodb.md b/docs/commands/mongodb.md new file mode 100644 index 0000000000..86bf7cfa92 --- /dev/null +++ b/docs/commands/mongodb.md @@ -0,0 +1,403 @@ + +# Documentation for `scw mongodb` +This API allows you to manage your Managed Databases for MongoDB. + +- [Instance management commands](#instance-management-commands) + - [Create a MongoDB™ Database Instance](#create-a-mongodb™-database-instance) + - [Delete a MongoDB™ Database Instance](#delete-a-mongodb™-database-instance) + - [Get a MongoDB™ Database Instance](#get-a-mongodb™-database-instance) + - [Get the certificate of a Database Instance](#get-the-certificate-of-a-database-instance) + - [List MongoDB™ Database Instances](#list-mongodb™-database-instances) + - [Update a MongoDB™ Database Instance](#update-a-mongodb™-database-instance) + - [Upgrade a Database Instance](#upgrade-a-database-instance) +- [Node types management commands](#node-types-management-commands) + - [List available node types](#list-available-node-types) +- [Snapshot management commands](#snapshot-management-commands) + - [Create a Database Instance snapshot](#create-a-database-instance-snapshot) + - [Delete a Database Instance snapshot](#delete-a-database-instance-snapshot) + - [Get a Database Instance snapshot](#get-a-database-instance-snapshot) + - [List snapshots](#list-snapshots) + - [Restore a Database Instance snapshot](#restore-a-database-instance-snapshot) +- [User management commands](#user-management-commands) + - [List users of a Database Instance](#list-users-of-a-database-instance) + - [Update a user on a Database Instance](#update-a-user-on-a-database-instance) +- [MongoDB™ version management commands](#mongodb™-version-management-commands) + - [List available MongoDB™ versions](#list-available-mongodb™-versions) + + +## Instance management commands + +A Managed Database for MongoDB instance is composed of one or multiple dedicated compute nodes running a single database engine. + + +### Create a MongoDB™ Database Instance + +Create a new MongoDB™ Database Instance. + +**Usage:** + +``` +scw mongodb instance create [arg=value ...] +``` + + +**Args:** + +| Name | | Description | +|------|---|-------------| +| project-id | | Project ID to use. If none is passed the default project ID will be used | +| name | Default: `` | Name of the Database Instance | +| version | Required | Version of the MongoDB™ engine | +| tags.{index} | | Tags to apply to the Database Instance | +| node-number | Required | Number of node to use for the Database Instance | +| node-type | Required | Type of node to use for the Database Instance | +| user-name | Required | Username created when the Database Instance is created | +| password | Required | Password of the initial user | +| volume.volume-size | | Volume size | +| volume.volume-type | One of: `unknown_type`, `sbs_5k`, `sbs_15k` | Type of volume where data is stored | +| endpoints.{index}.private-network.private-network-id | | UUID of the private network | +| region | Default: `fr-par`
One of: `fr-par`, `nl-ams`, `pl-waw` | Region to target. If none is passed will use default region from the config | + + + +### Delete a MongoDB™ Database Instance + +Delete a given MongoDB™ Database Instance, specified by the `region` and `instance_id` parameters. Deleting a MongoDB™ Database Instance is permanent, and cannot be undone. Note that upon deletion all your data will be lost. + +**Usage:** + +``` +scw mongodb instance delete [arg=value ...] +``` + + +**Args:** + +| Name | | Description | +|------|---|-------------| +| instance-id | Required | UUID of the Database Instance to delete | +| region | Default: `fr-par`
One of: `fr-par`, `nl-ams`, `pl-waw` | Region to target. If none is passed will use default region from the config | + + + +### Get a MongoDB™ Database Instance + +Retrieve information about a given MongoDB™ Database Instance, specified by the `region` and `instance_id` parameters. Its full details, including name, status, IP address and port, are returned in the response object. + +**Usage:** + +``` +scw mongodb instance get [arg=value ...] +``` + + +**Args:** + +| Name | | Description | +|------|---|-------------| +| instance-id | Required | UUID of the Database Instance | +| region | Default: `fr-par`
One of: `fr-par`, `nl-ams`, `pl-waw` | Region to target. If none is passed will use default region from the config | + + + +### Get the certificate of a Database Instance + +Retrieve the certificate of a given Database Instance, specified by the `instance_id` parameter. + +**Usage:** + +``` +scw mongodb instance get-certificate [arg=value ...] +``` + + +**Args:** + +| Name | | Description | +|------|---|-------------| +| instance-id | Required | UUID of the Database Instance | +| region | Default: `fr-par`
One of: `fr-par`, `nl-ams`, `pl-waw` | Region to target. If none is passed will use default region from the config | + + + +### List MongoDB™ Database Instances + +List all MongoDB™ Database Instances in the specified region, for a given Scaleway Project. By default, the MongoDB™ Database Instances returned in the list are ordered by creation date in ascending order, though this can be modified via the order_by field. You can define additional parameters for your query, such as `tags` and `name`. For the `name` parameter, the value you include will be checked against the whole name string to see if it includes the string you put in the parameter. + +**Usage:** + +``` +scw mongodb instance list [arg=value ...] +``` + + +**Args:** + +| Name | | Description | +|------|---|-------------| +| tags.{index} | | List Database Instances that have a given tag | +| name | | Lists Database Instances that match a name pattern | +| order-by | One of: `created_at_asc`, `created_at_desc`, `name_asc`, `name_desc`, `status_asc`, `status_desc` | Criteria to use when ordering Database Instance listings | +| project-id | | Project ID to list the Database Instance of | +| organization-id | | Organization ID the Database Instance belongs to | +| region | Default: `fr-par`
One of: `fr-par`, `nl-ams`, `pl-waw`, `all` | Region to target. If none is passed will use default region from the config | + + + +### Update a MongoDB™ Database Instance + +Update the parameters of a MongoDB™ Database Instance. + +**Usage:** + +``` +scw mongodb instance update [arg=value ...] +``` + + +**Args:** + +| Name | | Description | +|------|---|-------------| +| instance-id | Required | UUID of the Database Instance to update | +| name | | Name of the Database Instance | +| tags.{index} | | Tags of a Database Instance | +| region | Default: `fr-par`
One of: `fr-par`, `nl-ams`, `pl-waw` | Region to target. If none is passed will use default region from the config | + + + +### Upgrade a Database Instance + +Upgrade your current Database Instance specifications like volume size. + +**Usage:** + +``` +scw mongodb instance upgrade [arg=value ...] +``` + + +**Args:** + +| Name | | Description | +|------|---|-------------| +| instance-id | Required | UUID of the Database Instance you want to upgrade | +| volume-size | | Increase your block storage volume size | +| region | Default: `fr-par`
One of: `fr-par`, `nl-ams`, `pl-waw` | Region to target. If none is passed will use default region from the config | + + + +## Node types management commands + +Node types powering your instance. + + +### List available node types + +List available node types. + +**Usage:** + +``` +scw mongodb node-type list [arg=value ...] +``` + + +**Args:** + +| Name | | Description | +|------|---|-------------| +| include-disabled-types | | Defines whether or not to include disabled types | +| region | Default: `fr-par`
One of: `fr-par`, `nl-ams`, `pl-waw`, `all` | Region to target. If none is passed will use default region from the config | + + + +## Snapshot management commands + +Snapshots of your instance. + + +### Create a Database Instance snapshot + +Create a new snapshot of a Database Instance. You must define the `name` and `instance_id` parameters in the request. + +**Usage:** + +``` +scw mongodb snapshot create [arg=value ...] +``` + + +**Args:** + +| Name | | Description | +|------|---|-------------| +| instance-id | Required | UUID of the Database Instance to snapshot | +| name | | Name of the snapshot | +| expires-at | | Expiration date of the snapshot (must follow the ISO 8601 format) | +| region | Default: `fr-par`
One of: `fr-par`, `nl-ams`, `pl-waw` | Region to target. If none is passed will use default region from the config | + + + +### Delete a Database Instance snapshot + +Delete a given snapshot of a Database Instance. You must specify, in the endpoint, the `snapshot_id` parameter of the snapshot you want to delete. + +**Usage:** + +``` +scw mongodb snapshot delete [arg=value ...] +``` + + +**Args:** + +| Name | | Description | +|------|---|-------------| +| snapshot-id | Required | UUID of the snapshot | +| region | Default: `fr-par`
One of: `fr-par`, `nl-ams`, `pl-waw` | Region to target. If none is passed will use default region from the config | + + + +### Get a Database Instance snapshot + +Retrieve information about a given snapshot of a Database Instance. You must specify, in the endpoint, the `snapshot_id` parameter of the snapshot you want to retrieve. + +**Usage:** + +``` +scw mongodb snapshot get [arg=value ...] +``` + + +**Args:** + +| Name | | Description | +|------|---|-------------| +| snapshot-id | Required | UUID of the snapshot | +| region | Default: `fr-par`
One of: `fr-par`, `nl-ams`, `pl-waw` | Region to target. If none is passed will use default region from the config | + + + +### List snapshots + +List snapshots. You can include the `instance_id` or `project_id` in your query to get the list of snapshots for specific Database Instances and/or Projects. By default, the details returned in the list are ordered by creation date in ascending order, though this can be modified via the `order_by` field. + +**Usage:** + +``` +scw mongodb snapshot list [arg=value ...] +``` + + +**Args:** + +| Name | | Description | +|------|---|-------------| +| instance-id | | Instance ID the snapshots belongs to | +| name | | Lists Database snapshots that match a name pattern | +| order-by | One of: `created_at_asc`, `created_at_desc`, `name_asc`, `name_desc`, `expires_at_asc`, `expires_at_desc` | Criteria to use when ordering snapshot listings | +| project-id | | Project ID to list the snapshots of | +| organization-id | | Organization ID the snapshots belongs to | +| region | Default: `fr-par`
One of: `fr-par`, `nl-ams`, `pl-waw`, `all` | Region to target. If none is passed will use default region from the config | + + + +### Restore a Database Instance snapshot + +Restore a given snapshot of a Database Instance. You must specify, in the endpoint, the `snapshot_id` parameter of the snapshot you want to restore, the `instance_name` of the new Database Instance, `node_type` of the new Database Instance and `node_number` of the new Database Instance. + +**Usage:** + +``` +scw mongodb snapshot restore [arg=value ...] +``` + + +**Args:** + +| Name | | Description | +|------|---|-------------| +| snapshot-id | Required | UUID of the snapshot | +| instance-name | Required | Name of the new Database Instance | +| node-type | Required | Node type to use for the new Database Instance | +| node-number | Required | Number of nodes to use for the new Database Instance | +| volume.volume-type | One of: `unknown_type`, `sbs_5k`, `sbs_15k` | Type of volume where data is stored | +| region | Default: `fr-par`
One of: `fr-par`, `nl-ams`, `pl-waw` | Region to target. If none is passed will use default region from the config | + + + +## User management commands + +Users are profiles to which you can attribute database-level permissions. They allow you to define permissions specific to each type of database usage. + + +### List users of a Database Instance + +List all users of a given Database Instance. + +**Usage:** + +``` +scw mongodb user list [arg=value ...] +``` + + +**Args:** + +| Name | | Description | +|------|---|-------------| +| name | | Name of the user | +| order-by | One of: `name_asc`, `name_desc` | Criteria to use when requesting user listing | +| instance-id | Required | UUID of the Database Instance | +| region | Default: `fr-par`
One of: `fr-par`, `nl-ams`, `pl-waw`, `all` | Region to target. If none is passed will use default region from the config | + + + +### Update a user on a Database Instance + +Update the parameters of a user on a Database Instance. You can update the `password` parameter, but you cannot change the name of the user. + +**Usage:** + +``` +scw mongodb user update [arg=value ...] +``` + + +**Args:** + +| Name | | Description | +|------|---|-------------| +| instance-id | Required | UUID of the Database Instance the user belongs to | +| name | Required | Name of the database user | +| password | | Password of the database user | +| region | Default: `fr-par`
One of: `fr-par`, `nl-ams`, `pl-waw` | Region to target. If none is passed will use default region from the config | + + + +## MongoDB™ version management commands + +MongoDB™ versions powering your instance. + + +### List available MongoDB™ versions + +List available MongoDB™ versions. + +**Usage:** + +``` +scw mongodb version list [arg=value ...] +``` + + +**Args:** + +| Name | | Description | +|------|---|-------------| +| version | | | +| region | Default: `fr-par`
One of: `fr-par`, `nl-ams`, `pl-waw`, `all` | Region to target. If none is passed will use default region from the config | + + + diff --git a/internal/namespaces/mongodb/v1alpha1/mongodb_cli.go b/internal/namespaces/mongodb/v1alpha1/mongodb_cli.go index 1aab79bfbd..115916776f 100644 --- a/internal/namespaces/mongodb/v1alpha1/mongodb_cli.go +++ b/internal/namespaces/mongodb/v1alpha1/mongodb_cli.go @@ -288,6 +288,7 @@ func mongodbInstanceCreate() *core.Command { Required: false, Deprecated: false, Positional: false, + Default: core.RandomValueGenerator("mgdb"), }, { Name: "version", From 4a2238ff408004104fa7ae3532b1e180e910a6ed Mon Sep 17 00:00:00 2001 From: Scaleway Bot Date: Mon, 21 Oct 2024 17:14:23 +0200 Subject: [PATCH 35/89] chore(serverless): add fields for advanced scaling options (#4208) --- ...ge-container-container-create-usage.golden | 45 ++++++++++--------- ...ge-container-container-update-usage.golden | 43 +++++++++--------- docs/commands/container.md | 6 ++- go.mod | 2 +- go.sum | 4 +- .../container/v1beta1/container_cli.go | 16 ++++++- 6 files changed, 68 insertions(+), 48 deletions(-) diff --git a/cmd/scw/testdata/test-all-usage-container-container-create-usage.golden b/cmd/scw/testdata/test-all-usage-container-container-create-usage.golden index 26603de726..48b67cbdcd 100644 --- a/cmd/scw/testdata/test-all-usage-container-container-create-usage.golden +++ b/cmd/scw/testdata/test-all-usage-container-container-create-usage.golden @@ -6,27 +6,30 @@ USAGE: scw container container create [arg=value ...] ARGS: - [namespace-id] UUID of the namespace the container belongs to - [name] Name of the container - [environment-variables.{key}] Environment variables of the container - [min-scale] Minimum number of instances to scale the container to - [max-scale] Maximum number of instances to scale the container to - [memory-limit] Memory limit of the container in MB - [cpu-limit] CPU limit of the container in mvCPU - [timeout] Processing time limit for the container - [privacy] Privacy setting of the container (unknown_privacy | public | private) - [description] Description of the container - [registry-image] Name of the registry image (e.g. "rg.fr-par.scw.cloud/something/image:tag"). - [max-concurrency] Number of maximum concurrent executions of the container - [protocol] Protocol the container uses (unknown_protocol | http1 | h2c) - [port] Port the container listens on - [secret-environment-variables.{index}.key] - [secret-environment-variables.{index}.value] - [http-option=enabled] Configure how HTTP and HTTPS requests are handled (unknown_http_option | enabled | redirected) - [sandbox] Execution environment of the container (unknown_sandbox | v1 | v2) - [local-storage-limit] Local storage limit of the container (in MB) - [deploy=true] Deploy container after creation - [region=fr-par] Region to target. If none is passed will use default region from the config (fr-par | nl-ams | pl-waw) + [namespace-id] UUID of the namespace the container belongs to + [name] Name of the container + [environment-variables.{key}] Environment variables of the container + [min-scale] Minimum number of instances to scale the container to + [max-scale] Maximum number of instances to scale the container to + [memory-limit] Memory limit of the container in MB + [cpu-limit] CPU limit of the container in mvCPU + [timeout] Processing time limit for the container + [privacy] Privacy setting of the container (unknown_privacy | public | private) + [description] Description of the container + [registry-image] Name of the registry image (e.g. "rg.fr-par.scw.cloud/something/image:tag"). + [protocol] Protocol the container uses (unknown_protocol | http1 | h2c) + [port] Port the container listens on + [secret-environment-variables.{index}.key] + [secret-environment-variables.{index}.value] + [http-option=enabled] Configure how HTTP and HTTPS requests are handled (unknown_http_option | enabled | redirected) + [sandbox] Execution environment of the container (unknown_sandbox | v1 | v2) + [local-storage-limit] Local storage limit of the container (in MB) + [scaling-option.concurrent-requests-threshold] + [deploy=true] Deploy container after creation + [region=fr-par] Region to target. If none is passed will use default region from the config (fr-par | nl-ams | pl-waw) + +DEPRECATED ARGS: + [max-concurrency] Number of maximum concurrent executions of the container FLAGS: -h, --help help for create diff --git a/cmd/scw/testdata/test-all-usage-container-container-update-usage.golden b/cmd/scw/testdata/test-all-usage-container-container-update-usage.golden index d58fd8efa4..ac021be43c 100644 --- a/cmd/scw/testdata/test-all-usage-container-container-update-usage.golden +++ b/cmd/scw/testdata/test-all-usage-container-container-update-usage.golden @@ -6,26 +6,29 @@ USAGE: scw container container update [arg=value ...] ARGS: - container-id UUID of the container to update - [environment-variables.{key}] Environment variables of the container - [min-scale] Minimum number of instances to scale the container to - [max-scale] Maximum number of instances to scale the container to - [memory-limit] Memory limit of the container in MB - [cpu-limit] CPU limit of the container in mvCPU - [timeout] Processing time limit for the container - [redeploy] Defines whether to redeploy failed containers - [privacy] Privacy settings of the container (unknown_privacy | public | private) - [description] Description of the container - [registry-image] Name of the registry image (e.g. "rg.fr-par.scw.cloud/something/image:tag"). - [max-concurrency] Number of maximum concurrent executions of the container - [protocol] (unknown_protocol | http1 | h2c) - [port] - [secret-environment-variables.{index}.key] - [secret-environment-variables.{index}.value] - [http-option] Configure how HTTP and HTTPS requests are handled (unknown_http_option | enabled | redirected) - [sandbox] Execution environment of the container (unknown_sandbox | v1 | v2) - [local-storage-limit] Local storage limit of the container (in MB) - [region=fr-par] Region to target. If none is passed will use default region from the config (fr-par | nl-ams | pl-waw) + container-id UUID of the container to update + [environment-variables.{key}] Environment variables of the container + [min-scale] Minimum number of instances to scale the container to + [max-scale] Maximum number of instances to scale the container to + [memory-limit] Memory limit of the container in MB + [cpu-limit] CPU limit of the container in mvCPU + [timeout] Processing time limit for the container + [redeploy] Defines whether to redeploy failed containers + [privacy] Privacy settings of the container (unknown_privacy | public | private) + [description] Description of the container + [registry-image] Name of the registry image (e.g. "rg.fr-par.scw.cloud/something/image:tag"). + [protocol] (unknown_protocol | http1 | h2c) + [port] + [secret-environment-variables.{index}.key] + [secret-environment-variables.{index}.value] + [http-option] Configure how HTTP and HTTPS requests are handled (unknown_http_option | enabled | redirected) + [sandbox] Execution environment of the container (unknown_sandbox | v1 | v2) + [local-storage-limit] Local storage limit of the container (in MB) + [scaling-option.concurrent-requests-threshold] + [region=fr-par] Region to target. If none is passed will use default region from the config (fr-par | nl-ams | pl-waw) + +DEPRECATED ARGS: + [max-concurrency] Number of maximum concurrent executions of the container FLAGS: -h, --help help for update diff --git a/docs/commands/container.md b/docs/commands/container.md index 193f1352e1..245100545a 100644 --- a/docs/commands/container.md +++ b/docs/commands/container.md @@ -71,7 +71,7 @@ scw container container create [arg=value ...] | privacy | One of: `unknown_privacy`, `public`, `private` | Privacy setting of the container | | description | | Description of the container | | registry-image | | Name of the registry image (e.g. "rg.fr-par.scw.cloud/something/image:tag"). | -| max-concurrency | | Number of maximum concurrent executions of the container | +| ~~max-concurrency~~ | Deprecated | Number of maximum concurrent executions of the container | | protocol | One of: `unknown_protocol`, `http1`, `h2c` | Protocol the container uses | | port | | Port the container listens on | | secret-environment-variables.{index}.key | | | @@ -79,6 +79,7 @@ scw container container create [arg=value ...] | http-option | Default: `enabled`
One of: `unknown_http_option`, `enabled`, `redirected` | Configure how HTTP and HTTPS requests are handled | | sandbox | One of: `unknown_sandbox`, `v1`, `v2` | Execution environment of the container | | local-storage-limit | | Local storage limit of the container (in MB) | +| scaling-option.concurrent-requests-threshold | | | | deploy | Default: `true` | Deploy container after creation | | region | Default: `fr-par`
One of: `fr-par`, `nl-ams`, `pl-waw` | Region to target. If none is passed will use default region from the config | @@ -194,7 +195,7 @@ scw container container update [arg=value ...] | privacy | One of: `unknown_privacy`, `public`, `private` | Privacy settings of the container | | description | | Description of the container | | registry-image | | Name of the registry image (e.g. "rg.fr-par.scw.cloud/something/image:tag"). | -| max-concurrency | | Number of maximum concurrent executions of the container | +| ~~max-concurrency~~ | Deprecated | Number of maximum concurrent executions of the container | | protocol | One of: `unknown_protocol`, `http1`, `h2c` | | | port | | | | secret-environment-variables.{index}.key | | | @@ -202,6 +203,7 @@ scw container container update [arg=value ...] | http-option | One of: `unknown_http_option`, `enabled`, `redirected` | Configure how HTTP and HTTPS requests are handled | | sandbox | One of: `unknown_sandbox`, `v1`, `v2` | Execution environment of the container | | local-storage-limit | | Local storage limit of the container (in MB) | +| scaling-option.concurrent-requests-threshold | | | | region | Default: `fr-par`
One of: `fr-par`, `nl-ams`, `pl-waw` | Region to target. If none is passed will use default region from the config | diff --git a/go.mod b/go.mod index cd37f2fb79..ac0e24e791 100644 --- a/go.mod +++ b/go.mod @@ -26,7 +26,7 @@ require ( github.com/mattn/go-isatty v0.0.20 github.com/moby/buildkit v0.13.2 github.com/opencontainers/go-digest v1.0.0 - github.com/scaleway/scaleway-sdk-go v1.0.0-beta.30.0.20241021115642-2d127a2d76c7 + github.com/scaleway/scaleway-sdk-go v1.0.0-beta.30.0.20241021142112-037d5d27298e github.com/skratchdot/open-golang v0.0.0-20200116055534-eef842397966 github.com/spf13/cobra v1.8.1 github.com/spf13/pflag v1.0.5 diff --git a/go.sum b/go.sum index ba8549cb20..f56783ae74 100644 --- a/go.sum +++ b/go.sum @@ -465,8 +465,8 @@ github.com/rogpeppe/go-internal v1.11.0/go.mod h1:ddIwULY96R17DhadqLgMfk9H9tvdUz github.com/russross/blackfriday/v2 v2.1.0/go.mod h1:+Rmxgy9KzJVeS9/2gXHxylqXiyQDYRxCVz55jmeOWTM= github.com/sabhiram/go-gitignore v0.0.0-20210923224102-525f6e181f06 h1:OkMGxebDjyw0ULyrTYWeN0UNCCkmCWfjPnIA2W6oviI= github.com/sabhiram/go-gitignore v0.0.0-20210923224102-525f6e181f06/go.mod h1:+ePHsJ1keEjQtpvf9HHw0f4ZeJ0TLRsxhunSI2hYJSs= -github.com/scaleway/scaleway-sdk-go v1.0.0-beta.30.0.20241021115642-2d127a2d76c7 h1:mWi3yS37Lhf73OP2Z4CboKtXJM4mWDAUWFHKSx2WK7k= -github.com/scaleway/scaleway-sdk-go v1.0.0-beta.30.0.20241021115642-2d127a2d76c7/go.mod h1:3jrRJM7638J+P33hKy9MBvfOBxNo8pEGNQQoIv65Ihg= +github.com/scaleway/scaleway-sdk-go v1.0.0-beta.30.0.20241021142112-037d5d27298e h1:zoeTDRF5ycn1pdpxiLtRPSAmJ5WrUVaD9/7yYeUnHgs= +github.com/scaleway/scaleway-sdk-go v1.0.0-beta.30.0.20241021142112-037d5d27298e/go.mod h1:3jrRJM7638J+P33hKy9MBvfOBxNo8pEGNQQoIv65Ihg= github.com/sclevine/spec v1.4.0 h1:z/Q9idDcay5m5irkZ28M7PtQM4aOISzOpj4bUPkDee8= github.com/sclevine/spec v1.4.0/go.mod h1:LvpgJaFyvQzRvc1kaDs0bulYwzC70PbiYjC4QnFHkOM= github.com/secure-systems-lab/go-securesystemslib v0.8.0 h1:mr5An6X45Kb2nddcFlbmfHkLguCE9laoZCUzEEpIZXA= diff --git a/internal/namespaces/container/v1beta1/container_cli.go b/internal/namespaces/container/v1beta1/container_cli.go index 9f5e529f13..2ed4b43a57 100644 --- a/internal/namespaces/container/v1beta1/container_cli.go +++ b/internal/namespaces/container/v1beta1/container_cli.go @@ -544,7 +544,7 @@ func containerContainerCreate() *core.Command { Name: "max-concurrency", Short: `Number of maximum concurrent executions of the container`, Required: false, - Deprecated: false, + Deprecated: true, Positional: false, }, { @@ -598,6 +598,12 @@ func containerContainerCreate() *core.Command { Deprecated: false, Positional: false, }, + { + Name: "scaling-option.concurrent-requests-threshold", + Required: false, + Deprecated: false, + Positional: false, + }, core.RegionArgSpec(scw.RegionFrPar, scw.RegionNlAms, scw.RegionPlWaw), }, Run: func(ctx context.Context, args interface{}) (i interface{}, e error) { @@ -703,7 +709,7 @@ func containerContainerUpdate() *core.Command { Name: "max-concurrency", Short: `Number of maximum concurrent executions of the container`, Required: false, - Deprecated: false, + Deprecated: true, Positional: false, }, { @@ -754,6 +760,12 @@ func containerContainerUpdate() *core.Command { Deprecated: false, Positional: false, }, + { + Name: "scaling-option.concurrent-requests-threshold", + Required: false, + Deprecated: false, + Positional: false, + }, core.RegionArgSpec(scw.RegionFrPar, scw.RegionNlAms, scw.RegionPlWaw), }, Run: func(ctx context.Context, args interface{}) (i interface{}, e error) { From 6439f4df4b6dc3bde5ea7b94297298a233e94f94 Mon Sep 17 00:00:00 2001 From: Scaleway Bot Date: Tue, 22 Oct 2024 16:34:06 +0200 Subject: [PATCH 36/89] chore(serverless): add fields for advanced scaling options (#4209) --- go.mod | 2 +- go.sum | 4 ++-- .../container/v1beta1/testdata/test-create-simple.golden | 1 + 3 files changed, 4 insertions(+), 3 deletions(-) diff --git a/go.mod b/go.mod index ac0e24e791..ab1d4fc3d5 100644 --- a/go.mod +++ b/go.mod @@ -26,7 +26,7 @@ require ( github.com/mattn/go-isatty v0.0.20 github.com/moby/buildkit v0.13.2 github.com/opencontainers/go-digest v1.0.0 - github.com/scaleway/scaleway-sdk-go v1.0.0-beta.30.0.20241021142112-037d5d27298e + github.com/scaleway/scaleway-sdk-go v1.0.0-beta.30.0.20241021150316-697a449e7af5 github.com/skratchdot/open-golang v0.0.0-20200116055534-eef842397966 github.com/spf13/cobra v1.8.1 github.com/spf13/pflag v1.0.5 diff --git a/go.sum b/go.sum index f56783ae74..1af2d41bb1 100644 --- a/go.sum +++ b/go.sum @@ -465,8 +465,8 @@ github.com/rogpeppe/go-internal v1.11.0/go.mod h1:ddIwULY96R17DhadqLgMfk9H9tvdUz github.com/russross/blackfriday/v2 v2.1.0/go.mod h1:+Rmxgy9KzJVeS9/2gXHxylqXiyQDYRxCVz55jmeOWTM= github.com/sabhiram/go-gitignore v0.0.0-20210923224102-525f6e181f06 h1:OkMGxebDjyw0ULyrTYWeN0UNCCkmCWfjPnIA2W6oviI= github.com/sabhiram/go-gitignore v0.0.0-20210923224102-525f6e181f06/go.mod h1:+ePHsJ1keEjQtpvf9HHw0f4ZeJ0TLRsxhunSI2hYJSs= -github.com/scaleway/scaleway-sdk-go v1.0.0-beta.30.0.20241021142112-037d5d27298e h1:zoeTDRF5ycn1pdpxiLtRPSAmJ5WrUVaD9/7yYeUnHgs= -github.com/scaleway/scaleway-sdk-go v1.0.0-beta.30.0.20241021142112-037d5d27298e/go.mod h1:3jrRJM7638J+P33hKy9MBvfOBxNo8pEGNQQoIv65Ihg= +github.com/scaleway/scaleway-sdk-go v1.0.0-beta.30.0.20241021150316-697a449e7af5 h1:f5KD4Jr6Gb4v6j1fpKvql90auUaeYQGp8oPEyf7CkGY= +github.com/scaleway/scaleway-sdk-go v1.0.0-beta.30.0.20241021150316-697a449e7af5/go.mod h1:3jrRJM7638J+P33hKy9MBvfOBxNo8pEGNQQoIv65Ihg= github.com/sclevine/spec v1.4.0 h1:z/Q9idDcay5m5irkZ28M7PtQM4aOISzOpj4bUPkDee8= github.com/sclevine/spec v1.4.0/go.mod h1:LvpgJaFyvQzRvc1kaDs0bulYwzC70PbiYjC4QnFHkOM= github.com/secure-systems-lab/go-securesystemslib v0.8.0 h1:mr5An6X45Kb2nddcFlbmfHkLguCE9laoZCUzEEpIZXA= diff --git a/internal/namespaces/container/v1beta1/testdata/test-create-simple.golden b/internal/namespaces/container/v1beta1/testdata/test-create-simple.golden index fb631cfa57..c92e5e2889 100644 --- a/internal/namespaces/container/v1beta1/testdata/test-create-simple.golden +++ b/internal/namespaces/container/v1beta1/testdata/test-create-simple.golden @@ -44,5 +44,6 @@ Region fr-par "http_option": "enabled", "sandbox": "unknown_sandbox", "local_storage_limit": 0, + "scaling_option": null, "region": "fr-par" } From b7d4601e17a69f4391080d0bdbb417ba1a4701f4 Mon Sep 17 00:00:00 2001 From: Scaleway Bot Date: Tue, 22 Oct 2024 16:48:22 +0200 Subject: [PATCH 37/89] chore(block): update zones list (#4210) Co-authored-by: Yacine Fodil <105779815+yfodil@users.noreply.github.com> --- ...l-usage-block-snapshot-create-usage.golden | 2 +- ...l-usage-block-snapshot-delete-usage.golden | 2 +- ...shot-export-to-object-storage-usage.golden | 2 +- ...-all-usage-block-snapshot-get-usage.golden | 2 +- ...ot-import-from-object-storage-usage.golden | 2 +- ...all-usage-block-snapshot-list-usage.golden | 2 +- ...l-usage-block-snapshot-update-usage.golden | 2 +- ...all-usage-block-volume-create-usage.golden | 2 +- ...all-usage-block-volume-delete-usage.golden | 2 +- ...st-all-usage-block-volume-get-usage.golden | 2 +- ...t-all-usage-block-volume-list-usage.golden | 2 +- ...-usage-block-volume-type-list-usage.golden | 2 +- ...all-usage-block-volume-update-usage.golden | 2 +- docs/commands/block.md | 26 +++++++++---------- .../namespaces/block/v1alpha1/block_cli.go | 26 +++++++++---------- 15 files changed, 39 insertions(+), 39 deletions(-) diff --git a/cmd/scw/testdata/test-all-usage-block-snapshot-create-usage.golden b/cmd/scw/testdata/test-all-usage-block-snapshot-create-usage.golden index ca34d89877..60d784a782 100644 --- a/cmd/scw/testdata/test-all-usage-block-snapshot-create-usage.golden +++ b/cmd/scw/testdata/test-all-usage-block-snapshot-create-usage.golden @@ -11,7 +11,7 @@ ARGS: [name] Name of the snapshot [project-id] Project ID to use. If none is passed the default project ID will be used [tags.{index}] List of tags assigned to the snapshot - [zone=fr-par-1] Zone to target. If none is passed will use default zone from the config (fr-par-1 | fr-par-2 | nl-ams-1 | nl-ams-2 | nl-ams-3 | pl-waw-3) + [zone=fr-par-1] Zone to target. If none is passed will use default zone from the config (fr-par-1 | fr-par-2 | fr-par-3 | nl-ams-1 | nl-ams-2 | nl-ams-3 | pl-waw-1 | pl-waw-2 | pl-waw-3) FLAGS: -h, --help help for create diff --git a/cmd/scw/testdata/test-all-usage-block-snapshot-delete-usage.golden b/cmd/scw/testdata/test-all-usage-block-snapshot-delete-usage.golden index 394ea05920..d4bfee2a8d 100644 --- a/cmd/scw/testdata/test-all-usage-block-snapshot-delete-usage.golden +++ b/cmd/scw/testdata/test-all-usage-block-snapshot-delete-usage.golden @@ -7,7 +7,7 @@ USAGE: ARGS: snapshot-id UUID of the snapshot - [zone=fr-par-1] Zone to target. If none is passed will use default zone from the config (fr-par-1 | fr-par-2 | nl-ams-1 | nl-ams-2 | nl-ams-3 | pl-waw-3) + [zone=fr-par-1] Zone to target. If none is passed will use default zone from the config (fr-par-1 | fr-par-2 | fr-par-3 | nl-ams-1 | nl-ams-2 | nl-ams-3 | pl-waw-1 | pl-waw-2 | pl-waw-3) FLAGS: -h, --help help for delete diff --git a/cmd/scw/testdata/test-all-usage-block-snapshot-export-to-object-storage-usage.golden b/cmd/scw/testdata/test-all-usage-block-snapshot-export-to-object-storage-usage.golden index 39bb1800a3..20ea8b32b6 100644 --- a/cmd/scw/testdata/test-all-usage-block-snapshot-export-to-object-storage-usage.golden +++ b/cmd/scw/testdata/test-all-usage-block-snapshot-export-to-object-storage-usage.golden @@ -10,7 +10,7 @@ ARGS: snapshot-id UUID of the snapshot [bucket] Scaleway Object Storage bucket where the object is stored [key] The object key inside the given bucket - [zone=fr-par-1] Zone to target. If none is passed will use default zone from the config (fr-par-1 | fr-par-2 | nl-ams-1 | nl-ams-2 | nl-ams-3 | pl-waw-3) + [zone=fr-par-1] Zone to target. If none is passed will use default zone from the config (fr-par-1 | fr-par-2 | fr-par-3 | nl-ams-1 | nl-ams-2 | nl-ams-3 | pl-waw-1 | pl-waw-2 | pl-waw-3) FLAGS: -h, --help help for export-to-object-storage diff --git a/cmd/scw/testdata/test-all-usage-block-snapshot-get-usage.golden b/cmd/scw/testdata/test-all-usage-block-snapshot-get-usage.golden index 84075c7b7e..96e8d4f6fd 100644 --- a/cmd/scw/testdata/test-all-usage-block-snapshot-get-usage.golden +++ b/cmd/scw/testdata/test-all-usage-block-snapshot-get-usage.golden @@ -7,7 +7,7 @@ USAGE: ARGS: snapshot-id UUID of the snapshot - [zone=fr-par-1] Zone to target. If none is passed will use default zone from the config (fr-par-1 | fr-par-2 | nl-ams-1 | nl-ams-2 | nl-ams-3 | pl-waw-3) + [zone=fr-par-1] Zone to target. If none is passed will use default zone from the config (fr-par-1 | fr-par-2 | fr-par-3 | nl-ams-1 | nl-ams-2 | nl-ams-3 | pl-waw-1 | pl-waw-2 | pl-waw-3) FLAGS: -h, --help help for get diff --git a/cmd/scw/testdata/test-all-usage-block-snapshot-import-from-object-storage-usage.golden b/cmd/scw/testdata/test-all-usage-block-snapshot-import-from-object-storage-usage.golden index c54142e570..165f8afe0f 100644 --- a/cmd/scw/testdata/test-all-usage-block-snapshot-import-from-object-storage-usage.golden +++ b/cmd/scw/testdata/test-all-usage-block-snapshot-import-from-object-storage-usage.golden @@ -13,7 +13,7 @@ ARGS: [project-id] Project ID to use. If none is passed the default project ID will be used [tags.{index}] List of tags assigned to the snapshot [size] Size of the snapshot - [zone=fr-par-1] Zone to target. If none is passed will use default zone from the config (fr-par-1 | fr-par-2 | nl-ams-1 | nl-ams-2 | nl-ams-3 | pl-waw-3) + [zone=fr-par-1] Zone to target. If none is passed will use default zone from the config (fr-par-1 | fr-par-2 | fr-par-3 | nl-ams-1 | nl-ams-2 | nl-ams-3 | pl-waw-1 | pl-waw-2 | pl-waw-3) FLAGS: -h, --help help for import-from-object-storage diff --git a/cmd/scw/testdata/test-all-usage-block-snapshot-list-usage.golden b/cmd/scw/testdata/test-all-usage-block-snapshot-list-usage.golden index d86e7a152d..ef2db0a8aa 100644 --- a/cmd/scw/testdata/test-all-usage-block-snapshot-list-usage.golden +++ b/cmd/scw/testdata/test-all-usage-block-snapshot-list-usage.golden @@ -11,7 +11,7 @@ ARGS: [volume-id] Filter snapshots by the ID of the original volume [name] Filter snapshots by their names [organization-id] Filter by Organization ID - [zone=fr-par-1] Zone to target. If none is passed will use default zone from the config (fr-par-1 | fr-par-2 | nl-ams-1 | nl-ams-2 | nl-ams-3 | pl-waw-3 | all) + [zone=fr-par-1] Zone to target. If none is passed will use default zone from the config (fr-par-1 | fr-par-2 | fr-par-3 | nl-ams-1 | nl-ams-2 | nl-ams-3 | pl-waw-1 | pl-waw-2 | pl-waw-3 | all) FLAGS: -h, --help help for list diff --git a/cmd/scw/testdata/test-all-usage-block-snapshot-update-usage.golden b/cmd/scw/testdata/test-all-usage-block-snapshot-update-usage.golden index 2ca654a54a..3f68b8b6e4 100644 --- a/cmd/scw/testdata/test-all-usage-block-snapshot-update-usage.golden +++ b/cmd/scw/testdata/test-all-usage-block-snapshot-update-usage.golden @@ -9,7 +9,7 @@ ARGS: snapshot-id UUID of the snapshot [name] When defined, is the name of the snapshot [tags.{index}] List of tags assigned to the snapshot - [zone=fr-par-1] Zone to target. If none is passed will use default zone from the config (fr-par-1 | fr-par-2 | nl-ams-1 | nl-ams-2 | nl-ams-3 | pl-waw-3) + [zone=fr-par-1] Zone to target. If none is passed will use default zone from the config (fr-par-1 | fr-par-2 | fr-par-3 | nl-ams-1 | nl-ams-2 | nl-ams-3 | pl-waw-1 | pl-waw-2 | pl-waw-3) FLAGS: -h, --help help for update diff --git a/cmd/scw/testdata/test-all-usage-block-volume-create-usage.golden b/cmd/scw/testdata/test-all-usage-block-volume-create-usage.golden index 13b5d548da..6680878ca1 100644 --- a/cmd/scw/testdata/test-all-usage-block-volume-create-usage.golden +++ b/cmd/scw/testdata/test-all-usage-block-volume-create-usage.golden @@ -14,7 +14,7 @@ ARGS: [from-snapshot.size] Volume size in bytes, with a granularity of 1 GB (10^9 bytes) [from-snapshot.snapshot-id] Source snapshot from which volume will be created [tags.{index}] List of tags assigned to the volume - [zone=fr-par-1] Zone to target. If none is passed will use default zone from the config (fr-par-1 | fr-par-2 | nl-ams-1 | nl-ams-2 | nl-ams-3 | pl-waw-3) + [zone=fr-par-1] Zone to target. If none is passed will use default zone from the config (fr-par-1 | fr-par-2 | fr-par-3 | nl-ams-1 | nl-ams-2 | nl-ams-3 | pl-waw-1 | pl-waw-2 | pl-waw-3) FLAGS: -h, --help help for create diff --git a/cmd/scw/testdata/test-all-usage-block-volume-delete-usage.golden b/cmd/scw/testdata/test-all-usage-block-volume-delete-usage.golden index 95769ad918..e5a79916ed 100644 --- a/cmd/scw/testdata/test-all-usage-block-volume-delete-usage.golden +++ b/cmd/scw/testdata/test-all-usage-block-volume-delete-usage.golden @@ -7,7 +7,7 @@ USAGE: ARGS: volume-id UUID of the volume - [zone=fr-par-1] Zone to target. If none is passed will use default zone from the config (fr-par-1 | fr-par-2 | nl-ams-1 | nl-ams-2 | nl-ams-3 | pl-waw-3) + [zone=fr-par-1] Zone to target. If none is passed will use default zone from the config (fr-par-1 | fr-par-2 | fr-par-3 | nl-ams-1 | nl-ams-2 | nl-ams-3 | pl-waw-1 | pl-waw-2 | pl-waw-3) FLAGS: -h, --help help for delete diff --git a/cmd/scw/testdata/test-all-usage-block-volume-get-usage.golden b/cmd/scw/testdata/test-all-usage-block-volume-get-usage.golden index aa4ccaa86e..654b5fd31f 100644 --- a/cmd/scw/testdata/test-all-usage-block-volume-get-usage.golden +++ b/cmd/scw/testdata/test-all-usage-block-volume-get-usage.golden @@ -7,7 +7,7 @@ USAGE: ARGS: volume-id UUID of the volume - [zone=fr-par-1] Zone to target. If none is passed will use default zone from the config (fr-par-1 | fr-par-2 | nl-ams-1 | nl-ams-2 | nl-ams-3 | pl-waw-3) + [zone=fr-par-1] Zone to target. If none is passed will use default zone from the config (fr-par-1 | fr-par-2 | fr-par-3 | nl-ams-1 | nl-ams-2 | nl-ams-3 | pl-waw-1 | pl-waw-2 | pl-waw-3) FLAGS: -h, --help help for get diff --git a/cmd/scw/testdata/test-all-usage-block-volume-list-usage.golden b/cmd/scw/testdata/test-all-usage-block-volume-list-usage.golden index 47178efc51..e61dd4b82c 100644 --- a/cmd/scw/testdata/test-all-usage-block-volume-list-usage.golden +++ b/cmd/scw/testdata/test-all-usage-block-volume-list-usage.golden @@ -11,7 +11,7 @@ ARGS: [name] Filter the return volumes by their names [product-resource-id] Filter by a product resource ID linked to this volume (such as an Instance ID) [organization-id] Filter by Organization ID - [zone=fr-par-1] Zone to target. If none is passed will use default zone from the config (fr-par-1 | fr-par-2 | nl-ams-1 | nl-ams-2 | nl-ams-3 | pl-waw-3 | all) + [zone=fr-par-1] Zone to target. If none is passed will use default zone from the config (fr-par-1 | fr-par-2 | fr-par-3 | nl-ams-1 | nl-ams-2 | nl-ams-3 | pl-waw-1 | pl-waw-2 | pl-waw-3 | all) FLAGS: -h, --help help for list diff --git a/cmd/scw/testdata/test-all-usage-block-volume-type-list-usage.golden b/cmd/scw/testdata/test-all-usage-block-volume-type-list-usage.golden index 9fe6050e2e..29907dc31a 100644 --- a/cmd/scw/testdata/test-all-usage-block-volume-type-list-usage.golden +++ b/cmd/scw/testdata/test-all-usage-block-volume-type-list-usage.golden @@ -6,7 +6,7 @@ USAGE: scw block volume-type list [arg=value ...] ARGS: - [zone=fr-par-1] Zone to target. If none is passed will use default zone from the config (fr-par-1 | fr-par-2 | nl-ams-1 | nl-ams-2 | nl-ams-3 | pl-waw-3 | all) + [zone=fr-par-1] Zone to target. If none is passed will use default zone from the config (fr-par-1 | fr-par-2 | fr-par-3 | nl-ams-1 | nl-ams-2 | nl-ams-3 | pl-waw-1 | pl-waw-2 | pl-waw-3 | all) FLAGS: -h, --help help for list diff --git a/cmd/scw/testdata/test-all-usage-block-volume-update-usage.golden b/cmd/scw/testdata/test-all-usage-block-volume-update-usage.golden index b742ef225c..83d8e2a1be 100644 --- a/cmd/scw/testdata/test-all-usage-block-volume-update-usage.golden +++ b/cmd/scw/testdata/test-all-usage-block-volume-update-usage.golden @@ -12,7 +12,7 @@ ARGS: [size] Optional field for increasing the size of a volume (size must be equal or larger than the current one) [tags.{index}] List of tags assigned to the volume [perf-iops] The maximum IO/s expected, according to the different options available in stock (`5000 | 15000`) - [zone=fr-par-1] Zone to target. If none is passed will use default zone from the config (fr-par-1 | fr-par-2 | nl-ams-1 | nl-ams-2 | nl-ams-3 | pl-waw-3) + [zone=fr-par-1] Zone to target. If none is passed will use default zone from the config (fr-par-1 | fr-par-2 | fr-par-3 | nl-ams-1 | nl-ams-2 | nl-ams-3 | pl-waw-1 | pl-waw-2 | pl-waw-3) FLAGS: -h, --help help for update diff --git a/docs/commands/block.md b/docs/commands/block.md index 0d722a4fad..ade04784d7 100644 --- a/docs/commands/block.md +++ b/docs/commands/block.md @@ -45,7 +45,7 @@ scw block snapshot create [arg=value ...] | name | | Name of the snapshot | | project-id | | Project ID to use. If none is passed the default project ID will be used | | tags.{index} | | List of tags assigned to the snapshot | -| zone | Default: `fr-par-1`
One of: `fr-par-1`, `fr-par-2`, `nl-ams-1`, `nl-ams-2`, `nl-ams-3`, `pl-waw-3` | Zone to target. If none is passed will use default zone from the config | +| zone | Default: `fr-par-1`
One of: `fr-par-1`, `fr-par-2`, `fr-par-3`, `nl-ams-1`, `nl-ams-2`, `nl-ams-3`, `pl-waw-1`, `pl-waw-2`, `pl-waw-3` | Zone to target. If none is passed will use default zone from the config | @@ -65,7 +65,7 @@ scw block snapshot delete [arg=value ...] | Name | | Description | |------|---|-------------| | snapshot-id | Required | UUID of the snapshot | -| zone | Default: `fr-par-1`
One of: `fr-par-1`, `fr-par-2`, `nl-ams-1`, `nl-ams-2`, `nl-ams-3`, `pl-waw-3` | Zone to target. If none is passed will use default zone from the config | +| zone | Default: `fr-par-1`
One of: `fr-par-1`, `fr-par-2`, `fr-par-3`, `nl-ams-1`, `nl-ams-2`, `nl-ams-3`, `pl-waw-1`, `pl-waw-2`, `pl-waw-3` | Zone to target. If none is passed will use default zone from the config | @@ -88,7 +88,7 @@ scw block snapshot export-to-object-storage [arg=value ...] | snapshot-id | Required | UUID of the snapshot | | bucket | | Scaleway Object Storage bucket where the object is stored | | key | | The object key inside the given bucket | -| zone | Default: `fr-par-1`
One of: `fr-par-1`, `fr-par-2`, `nl-ams-1`, `nl-ams-2`, `nl-ams-3`, `pl-waw-3` | Zone to target. If none is passed will use default zone from the config | +| zone | Default: `fr-par-1`
One of: `fr-par-1`, `fr-par-2`, `fr-par-3`, `nl-ams-1`, `nl-ams-2`, `nl-ams-3`, `pl-waw-1`, `pl-waw-2`, `pl-waw-3` | Zone to target. If none is passed will use default zone from the config | @@ -108,7 +108,7 @@ scw block snapshot get [arg=value ...] | Name | | Description | |------|---|-------------| | snapshot-id | Required | UUID of the snapshot | -| zone | Default: `fr-par-1`
One of: `fr-par-1`, `fr-par-2`, `nl-ams-1`, `nl-ams-2`, `nl-ams-3`, `pl-waw-3` | Zone to target. If none is passed will use default zone from the config | +| zone | Default: `fr-par-1`
One of: `fr-par-1`, `fr-par-2`, `fr-par-3`, `nl-ams-1`, `nl-ams-2`, `nl-ams-3`, `pl-waw-1`, `pl-waw-2`, `pl-waw-3` | Zone to target. If none is passed will use default zone from the config | @@ -134,7 +134,7 @@ scw block snapshot import-from-object-storage [arg=value ...] | project-id | | Project ID to use. If none is passed the default project ID will be used | | tags.{index} | | List of tags assigned to the snapshot | | size | | Size of the snapshot | -| zone | Default: `fr-par-1`
One of: `fr-par-1`, `fr-par-2`, `nl-ams-1`, `nl-ams-2`, `nl-ams-3`, `pl-waw-3` | Zone to target. If none is passed will use default zone from the config | +| zone | Default: `fr-par-1`
One of: `fr-par-1`, `fr-par-2`, `fr-par-3`, `nl-ams-1`, `nl-ams-2`, `nl-ams-3`, `pl-waw-1`, `pl-waw-2`, `pl-waw-3` | Zone to target. If none is passed will use default zone from the config | @@ -158,7 +158,7 @@ scw block snapshot list [arg=value ...] | volume-id | | Filter snapshots by the ID of the original volume | | name | | Filter snapshots by their names | | organization-id | | Filter by Organization ID | -| zone | Default: `fr-par-1`
One of: `fr-par-1`, `fr-par-2`, `nl-ams-1`, `nl-ams-2`, `nl-ams-3`, `pl-waw-3`, `all` | Zone to target. If none is passed will use default zone from the config | +| zone | Default: `fr-par-1`
One of: `fr-par-1`, `fr-par-2`, `fr-par-3`, `nl-ams-1`, `nl-ams-2`, `nl-ams-3`, `pl-waw-1`, `pl-waw-2`, `pl-waw-3`, `all` | Zone to target. If none is passed will use default zone from the config | @@ -180,7 +180,7 @@ scw block snapshot update [arg=value ...] | snapshot-id | Required | UUID of the snapshot | | name | | When defined, is the name of the snapshot | | tags.{index} | | List of tags assigned to the snapshot | -| zone | Default: `fr-par-1`
One of: `fr-par-1`, `fr-par-2`, `nl-ams-1`, `nl-ams-2`, `nl-ams-3`, `pl-waw-3` | Zone to target. If none is passed will use default zone from the config | +| zone | Default: `fr-par-1`
One of: `fr-par-1`, `fr-par-2`, `fr-par-3`, `nl-ams-1`, `nl-ams-2`, `nl-ams-3`, `pl-waw-1`, `pl-waw-2`, `pl-waw-3` | Zone to target. If none is passed will use default zone from the config | @@ -212,7 +212,7 @@ scw block volume create [arg=value ...] | from-snapshot.size | | Volume size in bytes, with a granularity of 1 GB (10^9 bytes) | | from-snapshot.snapshot-id | | Source snapshot from which volume will be created | | tags.{index} | | List of tags assigned to the volume | -| zone | Default: `fr-par-1`
One of: `fr-par-1`, `fr-par-2`, `nl-ams-1`, `nl-ams-2`, `nl-ams-3`, `pl-waw-3` | Zone to target. If none is passed will use default zone from the config | +| zone | Default: `fr-par-1`
One of: `fr-par-1`, `fr-par-2`, `fr-par-3`, `nl-ams-1`, `nl-ams-2`, `nl-ams-3`, `pl-waw-1`, `pl-waw-2`, `pl-waw-3` | Zone to target. If none is passed will use default zone from the config | @@ -232,7 +232,7 @@ scw block volume delete [arg=value ...] | Name | | Description | |------|---|-------------| | volume-id | Required | UUID of the volume | -| zone | Default: `fr-par-1`
One of: `fr-par-1`, `fr-par-2`, `nl-ams-1`, `nl-ams-2`, `nl-ams-3`, `pl-waw-3` | Zone to target. If none is passed will use default zone from the config | +| zone | Default: `fr-par-1`
One of: `fr-par-1`, `fr-par-2`, `fr-par-3`, `nl-ams-1`, `nl-ams-2`, `nl-ams-3`, `pl-waw-1`, `pl-waw-2`, `pl-waw-3` | Zone to target. If none is passed will use default zone from the config | @@ -252,7 +252,7 @@ scw block volume get [arg=value ...] | Name | | Description | |------|---|-------------| | volume-id | Required | UUID of the volume | -| zone | Default: `fr-par-1`
One of: `fr-par-1`, `fr-par-2`, `nl-ams-1`, `nl-ams-2`, `nl-ams-3`, `pl-waw-3` | Zone to target. If none is passed will use default zone from the config | +| zone | Default: `fr-par-1`
One of: `fr-par-1`, `fr-par-2`, `fr-par-3`, `nl-ams-1`, `nl-ams-2`, `nl-ams-3`, `pl-waw-1`, `pl-waw-2`, `pl-waw-3` | Zone to target. If none is passed will use default zone from the config | @@ -276,7 +276,7 @@ scw block volume list [arg=value ...] | name | | Filter the return volumes by their names | | product-resource-id | | Filter by a product resource ID linked to this volume (such as an Instance ID) | | organization-id | | Filter by Organization ID | -| zone | Default: `fr-par-1`
One of: `fr-par-1`, `fr-par-2`, `nl-ams-1`, `nl-ams-2`, `nl-ams-3`, `pl-waw-3`, `all` | Zone to target. If none is passed will use default zone from the config | +| zone | Default: `fr-par-1`
One of: `fr-par-1`, `fr-par-2`, `fr-par-3`, `nl-ams-1`, `nl-ams-2`, `nl-ams-3`, `pl-waw-1`, `pl-waw-2`, `pl-waw-3`, `all` | Zone to target. If none is passed will use default zone from the config | @@ -301,7 +301,7 @@ scw block volume update [arg=value ...] | size | | Optional field for increasing the size of a volume (size must be equal or larger than the current one) | | tags.{index} | | List of tags assigned to the volume | | perf-iops | | The maximum IO/s expected, according to the different options available in stock (`5000 | 15000`) | -| zone | Default: `fr-par-1`
One of: `fr-par-1`, `fr-par-2`, `nl-ams-1`, `nl-ams-2`, `nl-ams-3`, `pl-waw-3` | Zone to target. If none is passed will use default zone from the config | +| zone | Default: `fr-par-1`
One of: `fr-par-1`, `fr-par-2`, `fr-par-3`, `nl-ams-1`, `nl-ams-2`, `nl-ams-3`, `pl-waw-1`, `pl-waw-2`, `pl-waw-3` | Zone to target. If none is passed will use default zone from the config | @@ -325,7 +325,7 @@ scw block volume-type list [arg=value ...] | Name | | Description | |------|---|-------------| -| zone | Default: `fr-par-1`
One of: `fr-par-1`, `fr-par-2`, `nl-ams-1`, `nl-ams-2`, `nl-ams-3`, `pl-waw-3`, `all` | Zone to target. If none is passed will use default zone from the config | +| zone | Default: `fr-par-1`
One of: `fr-par-1`, `fr-par-2`, `fr-par-3`, `nl-ams-1`, `nl-ams-2`, `nl-ams-3`, `pl-waw-1`, `pl-waw-2`, `pl-waw-3`, `all` | Zone to target. If none is passed will use default zone from the config | diff --git a/internal/namespaces/block/v1alpha1/block_cli.go b/internal/namespaces/block/v1alpha1/block_cli.go index c06201adfb..d4e7c77739 100644 --- a/internal/namespaces/block/v1alpha1/block_cli.go +++ b/internal/namespaces/block/v1alpha1/block_cli.go @@ -83,7 +83,7 @@ func blockVolumeTypeList() *core.Command { // Deprecated: false, ArgsType: reflect.TypeOf(block.ListVolumeTypesRequest{}), ArgSpecs: core.ArgSpecs{ - core.ZoneArgSpec(scw.ZoneFrPar1, scw.ZoneFrPar2, scw.ZoneNlAms1, scw.ZoneNlAms2, scw.ZoneNlAms3, scw.ZonePlWaw3, scw.Zone(core.AllLocalities)), + core.ZoneArgSpec(scw.ZoneFrPar1, scw.ZoneFrPar2, scw.ZoneFrPar3, scw.ZoneNlAms1, scw.ZoneNlAms2, scw.ZoneNlAms3, scw.ZonePlWaw1, scw.ZonePlWaw2, scw.ZonePlWaw3, scw.Zone(core.AllLocalities)), }, Run: func(ctx context.Context, args interface{}) (i interface{}, e error) { request := args.(*block.ListVolumeTypesRequest) @@ -151,7 +151,7 @@ func blockVolumeList() *core.Command { Deprecated: false, Positional: false, }, - core.ZoneArgSpec(scw.ZoneFrPar1, scw.ZoneFrPar2, scw.ZoneNlAms1, scw.ZoneNlAms2, scw.ZoneNlAms3, scw.ZonePlWaw3, scw.Zone(core.AllLocalities)), + core.ZoneArgSpec(scw.ZoneFrPar1, scw.ZoneFrPar2, scw.ZoneFrPar3, scw.ZoneNlAms1, scw.ZoneNlAms2, scw.ZoneNlAms3, scw.ZonePlWaw1, scw.ZonePlWaw2, scw.ZonePlWaw3, scw.Zone(core.AllLocalities)), }, Run: func(ctx context.Context, args interface{}) (i interface{}, e error) { request := args.(*block.ListVolumesRequest) @@ -227,7 +227,7 @@ To create a volume from an existing snapshot, specify ` + "`" + `from_snapshot` Deprecated: false, Positional: false, }, - core.ZoneArgSpec(scw.ZoneFrPar1, scw.ZoneFrPar2, scw.ZoneNlAms1, scw.ZoneNlAms2, scw.ZoneNlAms3, scw.ZonePlWaw3), + core.ZoneArgSpec(scw.ZoneFrPar1, scw.ZoneFrPar2, scw.ZoneFrPar3, scw.ZoneNlAms1, scw.ZoneNlAms2, scw.ZoneNlAms3, scw.ZonePlWaw1, scw.ZonePlWaw2, scw.ZonePlWaw3), }, Run: func(ctx context.Context, args interface{}) (i interface{}, e error) { request := args.(*block.CreateVolumeRequest) @@ -257,7 +257,7 @@ func blockVolumeGet() *core.Command { Deprecated: false, Positional: true, }, - core.ZoneArgSpec(scw.ZoneFrPar1, scw.ZoneFrPar2, scw.ZoneNlAms1, scw.ZoneNlAms2, scw.ZoneNlAms3, scw.ZonePlWaw3), + core.ZoneArgSpec(scw.ZoneFrPar1, scw.ZoneFrPar2, scw.ZoneFrPar3, scw.ZoneNlAms1, scw.ZoneNlAms2, scw.ZoneNlAms3, scw.ZonePlWaw1, scw.ZonePlWaw2, scw.ZonePlWaw3), }, Run: func(ctx context.Context, args interface{}) (i interface{}, e error) { request := args.(*block.GetVolumeRequest) @@ -287,7 +287,7 @@ func blockVolumeDelete() *core.Command { Deprecated: false, Positional: false, }, - core.ZoneArgSpec(scw.ZoneFrPar1, scw.ZoneFrPar2, scw.ZoneNlAms1, scw.ZoneNlAms2, scw.ZoneNlAms3, scw.ZonePlWaw3), + core.ZoneArgSpec(scw.ZoneFrPar1, scw.ZoneFrPar2, scw.ZoneFrPar3, scw.ZoneNlAms1, scw.ZoneNlAms2, scw.ZoneNlAms3, scw.ZonePlWaw1, scw.ZonePlWaw2, scw.ZonePlWaw3), }, Run: func(ctx context.Context, args interface{}) (i interface{}, e error) { request := args.(*block.DeleteVolumeRequest) @@ -352,7 +352,7 @@ You can only resize a volume to a larger size. It is currently not possible to c Deprecated: false, Positional: false, }, - core.ZoneArgSpec(scw.ZoneFrPar1, scw.ZoneFrPar2, scw.ZoneNlAms1, scw.ZoneNlAms2, scw.ZoneNlAms3, scw.ZonePlWaw3), + core.ZoneArgSpec(scw.ZoneFrPar1, scw.ZoneFrPar2, scw.ZoneFrPar3, scw.ZoneNlAms1, scw.ZoneNlAms2, scw.ZoneNlAms3, scw.ZonePlWaw1, scw.ZonePlWaw2, scw.ZonePlWaw3), }, Run: func(ctx context.Context, args interface{}) (i interface{}, e error) { request := args.(*block.UpdateVolumeRequest) @@ -411,7 +411,7 @@ func blockSnapshotList() *core.Command { Deprecated: false, Positional: false, }, - core.ZoneArgSpec(scw.ZoneFrPar1, scw.ZoneFrPar2, scw.ZoneNlAms1, scw.ZoneNlAms2, scw.ZoneNlAms3, scw.ZonePlWaw3, scw.Zone(core.AllLocalities)), + core.ZoneArgSpec(scw.ZoneFrPar1, scw.ZoneFrPar2, scw.ZoneFrPar3, scw.ZoneNlAms1, scw.ZoneNlAms2, scw.ZoneNlAms3, scw.ZonePlWaw1, scw.ZonePlWaw2, scw.ZonePlWaw3, scw.Zone(core.AllLocalities)), }, Run: func(ctx context.Context, args interface{}) (i interface{}, e error) { request := args.(*block.ListSnapshotsRequest) @@ -450,7 +450,7 @@ func blockSnapshotGet() *core.Command { Deprecated: false, Positional: true, }, - core.ZoneArgSpec(scw.ZoneFrPar1, scw.ZoneFrPar2, scw.ZoneNlAms1, scw.ZoneNlAms2, scw.ZoneNlAms3, scw.ZonePlWaw3), + core.ZoneArgSpec(scw.ZoneFrPar1, scw.ZoneFrPar2, scw.ZoneFrPar3, scw.ZoneNlAms1, scw.ZoneNlAms2, scw.ZoneNlAms3, scw.ZonePlWaw1, scw.ZonePlWaw2, scw.ZonePlWaw3), }, Run: func(ctx context.Context, args interface{}) (i interface{}, e error) { request := args.(*block.GetSnapshotRequest) @@ -496,7 +496,7 @@ If your volume is in a transient state, you need to wait until the end of the cu Deprecated: false, Positional: false, }, - core.ZoneArgSpec(scw.ZoneFrPar1, scw.ZoneFrPar2, scw.ZoneNlAms1, scw.ZoneNlAms2, scw.ZoneNlAms3, scw.ZonePlWaw3), + core.ZoneArgSpec(scw.ZoneFrPar1, scw.ZoneFrPar2, scw.ZoneFrPar3, scw.ZoneNlAms1, scw.ZoneNlAms2, scw.ZoneNlAms3, scw.ZonePlWaw1, scw.ZonePlWaw2, scw.ZonePlWaw3), }, Run: func(ctx context.Context, args interface{}) (i interface{}, e error) { request := args.(*block.CreateSnapshotRequest) @@ -556,7 +556,7 @@ The bucket can be imported into any Availability Zone as long as it is in the sa Deprecated: false, Positional: false, }, - core.ZoneArgSpec(scw.ZoneFrPar1, scw.ZoneFrPar2, scw.ZoneNlAms1, scw.ZoneNlAms2, scw.ZoneNlAms3, scw.ZonePlWaw3), + core.ZoneArgSpec(scw.ZoneFrPar1, scw.ZoneFrPar2, scw.ZoneFrPar3, scw.ZoneNlAms1, scw.ZoneNlAms2, scw.ZoneNlAms3, scw.ZonePlWaw1, scw.ZonePlWaw2, scw.ZonePlWaw3), }, Run: func(ctx context.Context, args interface{}) (i interface{}, e error) { request := args.(*block.ImportSnapshotFromObjectStorageRequest) @@ -601,7 +601,7 @@ The snapshot must not be in transient state.`, Deprecated: false, Positional: false, }, - core.ZoneArgSpec(scw.ZoneFrPar1, scw.ZoneFrPar2, scw.ZoneNlAms1, scw.ZoneNlAms2, scw.ZoneNlAms3, scw.ZonePlWaw3), + core.ZoneArgSpec(scw.ZoneFrPar1, scw.ZoneFrPar2, scw.ZoneFrPar3, scw.ZoneNlAms1, scw.ZoneNlAms2, scw.ZoneNlAms3, scw.ZonePlWaw1, scw.ZonePlWaw2, scw.ZonePlWaw3), }, Run: func(ctx context.Context, args interface{}) (i interface{}, e error) { request := args.(*block.ExportSnapshotToObjectStorageRequest) @@ -631,7 +631,7 @@ func blockSnapshotDelete() *core.Command { Deprecated: false, Positional: false, }, - core.ZoneArgSpec(scw.ZoneFrPar1, scw.ZoneFrPar2, scw.ZoneNlAms1, scw.ZoneNlAms2, scw.ZoneNlAms3, scw.ZonePlWaw3), + core.ZoneArgSpec(scw.ZoneFrPar1, scw.ZoneFrPar2, scw.ZoneFrPar3, scw.ZoneNlAms1, scw.ZoneNlAms2, scw.ZoneNlAms3, scw.ZonePlWaw1, scw.ZonePlWaw2, scw.ZonePlWaw3), }, Run: func(ctx context.Context, args interface{}) (i interface{}, e error) { request := args.(*block.DeleteSnapshotRequest) @@ -681,7 +681,7 @@ func blockSnapshotUpdate() *core.Command { Deprecated: false, Positional: false, }, - core.ZoneArgSpec(scw.ZoneFrPar1, scw.ZoneFrPar2, scw.ZoneNlAms1, scw.ZoneNlAms2, scw.ZoneNlAms3, scw.ZonePlWaw3), + core.ZoneArgSpec(scw.ZoneFrPar1, scw.ZoneFrPar2, scw.ZoneFrPar3, scw.ZoneNlAms1, scw.ZoneNlAms2, scw.ZoneNlAms3, scw.ZonePlWaw1, scw.ZonePlWaw2, scw.ZonePlWaw3), }, Run: func(ctx context.Context, args interface{}) (i interface{}, e error) { request := args.(*block.UpdateSnapshotRequest) From 6a01239a261ed3df5e9819dbbbf54c0e93ca01d7 Mon Sep 17 00:00:00 2001 From: Scaleway Bot Date: Tue, 22 Oct 2024 16:59:57 +0200 Subject: [PATCH 38/89] chore(k8s): remove migrate-to-routed-ips (#4212) Co-authored-by: Yacine Fodil <105779815+yfodil@users.noreply.github.com> --- .../test-all-usage-k8s-cluster-usage.golden | 1 - docs/commands/k8s.md | 31 ---------------- internal/namespaces/k8s/v1/k8s_cli.go | 37 ------------------- 3 files changed, 69 deletions(-) diff --git a/cmd/scw/testdata/test-all-usage-k8s-cluster-usage.golden b/cmd/scw/testdata/test-all-usage-k8s-cluster-usage.golden index 69cb5e0cd5..d1e4772c9f 100644 --- a/cmd/scw/testdata/test-all-usage-k8s-cluster-usage.golden +++ b/cmd/scw/testdata/test-all-usage-k8s-cluster-usage.golden @@ -13,7 +13,6 @@ AVAILABLE COMMANDS: list List Clusters list-available-types List available cluster types for a cluster list-available-versions List available versions for a Cluster - migrate-to-routed-ips Migrate a cluster to Routed IPs migrate-to-sbs-csi Migrate a cluster to SBS CSI reset-admin-token Reset the admin token of a Cluster set-type Change the Cluster type diff --git a/docs/commands/k8s.md b/docs/commands/k8s.md index 2efe66c4ae..d96e12a7da 100644 --- a/docs/commands/k8s.md +++ b/docs/commands/k8s.md @@ -10,7 +10,6 @@ This API allows you to manage Kubernetes Kapsule and Kosmos clusters. - [List Clusters](#list-clusters) - [List available cluster types for a cluster](#list-available-cluster-types-for-a-cluster) - [List available versions for a Cluster](#list-available-versions-for-a-cluster) - - [Migrate a cluster to Routed IPs](#migrate-a-cluster-to-routed-ips) - [Migrate a cluster to SBS CSI](#migrate-a-cluster-to-sbs-csi) - [Reset the admin token of a Cluster](#reset-the-admin-token-of-a-cluster) - [Change the Cluster type](#change-the-cluster-type) @@ -318,36 +317,6 @@ scw k8s cluster list-available-versions 11111111-1111-1111-111111111111 -### Migrate a cluster to Routed IPs - -Migrate the nodes of an existing cluster to Routed IPs and enable Routed IPs for all future nodes. - -**Usage:** - -``` -scw k8s cluster migrate-to-routed-ips [arg=value ...] -``` - - -**Args:** - -| Name | | Description | -|------|---|-------------| -| cluster-id | Required | Cluster ID for which the routed ip will be enabled for the nodes | -| region | Default: `fr-par`
One of: `fr-par`, `nl-ams`, `pl-waw` | Region to target. If none is passed will use default region from the config | - - -**Examples:** - - -Migrate a cluster to Routed IPs -``` -scw k8s cluster migrate-to-routed-ips 11111111-1111-1111-111111111111 -``` - - - - ### Migrate a cluster to SBS CSI Enable the latest CSI compatible with Scaleway Block Storage (SBS) and migrate all existing PersistentVolumes/VolumeSnapshotContents to SBS. diff --git a/internal/namespaces/k8s/v1/k8s_cli.go b/internal/namespaces/k8s/v1/k8s_cli.go index 91047663f7..a5a395f777 100644 --- a/internal/namespaces/k8s/v1/k8s_cli.go +++ b/internal/namespaces/k8s/v1/k8s_cli.go @@ -36,7 +36,6 @@ func GetGeneratedCommands() *core.Commands { k8sClusterListAvailableVersions(), k8sClusterListAvailableTypes(), k8sClusterResetAdminToken(), - k8sClusterMigrateToRoutedIPs(), k8sClusterMigrateToSbsCsi(), k8sPoolList(), k8sPoolCreate(), @@ -1161,42 +1160,6 @@ func k8sClusterResetAdminToken() *core.Command { } } -func k8sClusterMigrateToRoutedIPs() *core.Command { - return &core.Command{ - Short: `Migrate a cluster to Routed IPs`, - Long: `Migrate the nodes of an existing cluster to Routed IPs and enable Routed IPs for all future nodes.`, - Namespace: "k8s", - Resource: "cluster", - Verb: "migrate-to-routed-ips", - // Deprecated: false, - ArgsType: reflect.TypeOf(k8s.MigrateClusterToRoutedIPsRequest{}), - ArgSpecs: core.ArgSpecs{ - { - Name: "cluster-id", - Short: `Cluster ID for which the routed ip will be enabled for the nodes`, - Required: true, - Deprecated: false, - Positional: true, - }, - core.RegionArgSpec(scw.RegionFrPar, scw.RegionNlAms, scw.RegionPlWaw), - }, - Run: func(ctx context.Context, args interface{}) (i interface{}, e error) { - request := args.(*k8s.MigrateClusterToRoutedIPsRequest) - - client := core.ExtractClient(ctx) - api := k8s.NewAPI(client) - return api.MigrateClusterToRoutedIPs(request) - - }, - Examples: []*core.Example{ - { - Short: "Migrate a cluster to Routed IPs", - Raw: `scw k8s cluster migrate-to-routed-ips 11111111-1111-1111-111111111111`, - }, - }, - } -} - func k8sClusterMigrateToSbsCsi() *core.Command { return &core.Command{ Short: `Migrate a cluster to SBS CSI`, From 415b658394b930cfdafbdcb0d59caecdc4ed3561 Mon Sep 17 00:00:00 2001 From: Scaleway Bot Date: Tue, 22 Oct 2024 17:53:29 +0200 Subject: [PATCH 39/89] fix(mongodb): add missing UpdateSnapshot endpoint in documentation (#4217) Co-authored-by: Yacine Fodil <105779815+yfodil@users.noreply.github.com> --- ...usage-mongodb-snapshot-update-usage.golden | 21 +++++++++ ...st-all-usage-mongodb-snapshot-usage.golden | 1 + docs/commands/mongodb.md | 23 ++++++++++ .../mongodb/v1alpha1/mongodb_cli.go | 45 +++++++++++++++++++ 4 files changed, 90 insertions(+) create mode 100644 cmd/scw/testdata/test-all-usage-mongodb-snapshot-update-usage.golden diff --git a/cmd/scw/testdata/test-all-usage-mongodb-snapshot-update-usage.golden b/cmd/scw/testdata/test-all-usage-mongodb-snapshot-update-usage.golden new file mode 100644 index 0000000000..63bd2fe34a --- /dev/null +++ b/cmd/scw/testdata/test-all-usage-mongodb-snapshot-update-usage.golden @@ -0,0 +1,21 @@ +🎲🎲🎲 EXIT CODE: 0 🎲🎲🎲 +🟥🟥🟥 STDERR️️ 🟥🟥🟥️ +Update the parameters of a snapshot of a Database Instance. You can update the `name` and `expires_at` parameters. + +USAGE: + scw mongodb snapshot update [arg=value ...] + +ARGS: + snapshot-id UUID of the Snapshot + [name] Name of the snapshot + [expires-at] Expiration date of the snapshot (must follow the ISO 8601 format) + [region=fr-par] Region to target. If none is passed will use default region from the config (fr-par | nl-ams | pl-waw) + +FLAGS: + -h, --help help for update + +GLOBAL FLAGS: + -c, --config string The path to the config file + -D, --debug Enable debug mode + -o, --output string Output format: json or human, see 'scw help output' for more info (default "human") + -p, --profile string The config profile to use diff --git a/cmd/scw/testdata/test-all-usage-mongodb-snapshot-usage.golden b/cmd/scw/testdata/test-all-usage-mongodb-snapshot-usage.golden index 0761ad14f2..3058ce3f37 100644 --- a/cmd/scw/testdata/test-all-usage-mongodb-snapshot-usage.golden +++ b/cmd/scw/testdata/test-all-usage-mongodb-snapshot-usage.golden @@ -11,6 +11,7 @@ AVAILABLE COMMANDS: get Get a Database Instance snapshot list List snapshots restore Restore a Database Instance snapshot + update Update a Database Instance snapshot FLAGS: -h, --help help for snapshot diff --git a/docs/commands/mongodb.md b/docs/commands/mongodb.md index 86bf7cfa92..f67923b3e5 100644 --- a/docs/commands/mongodb.md +++ b/docs/commands/mongodb.md @@ -18,6 +18,7 @@ This API allows you to manage your Managed Databases for MongoDB. - [Get a Database Instance snapshot](#get-a-database-instance-snapshot) - [List snapshots](#list-snapshots) - [Restore a Database Instance snapshot](#restore-a-database-instance-snapshot) + - [Update a Database Instance snapshot](#update-a-database-instance-snapshot) - [User management commands](#user-management-commands) - [List users of a Database Instance](#list-users-of-a-database-instance) - [Update a user on a Database Instance](#update-a-user-on-a-database-instance) @@ -327,6 +328,28 @@ scw mongodb snapshot restore [arg=value ...] +### Update a Database Instance snapshot + +Update the parameters of a snapshot of a Database Instance. You can update the `name` and `expires_at` parameters. + +**Usage:** + +``` +scw mongodb snapshot update [arg=value ...] +``` + + +**Args:** + +| Name | | Description | +|------|---|-------------| +| snapshot-id | Required | UUID of the Snapshot | +| name | | Name of the snapshot | +| expires-at | | Expiration date of the snapshot (must follow the ISO 8601 format) | +| region | Default: `fr-par`
One of: `fr-par`, `nl-ams`, `pl-waw` | Region to target. If none is passed will use default region from the config | + + + ## User management commands Users are profiles to which you can attribute database-level permissions. They allow you to define permissions specific to each type of database usage. diff --git a/internal/namespaces/mongodb/v1alpha1/mongodb_cli.go b/internal/namespaces/mongodb/v1alpha1/mongodb_cli.go index 115916776f..b7676a07e1 100644 --- a/internal/namespaces/mongodb/v1alpha1/mongodb_cli.go +++ b/internal/namespaces/mongodb/v1alpha1/mongodb_cli.go @@ -36,6 +36,7 @@ func GetGeneratedCommands() *core.Commands { mongodbInstanceGetCertificate(), mongodbSnapshotCreate(), mongodbSnapshotGet(), + mongodbSnapshotUpdate(), mongodbSnapshotRestore(), mongodbSnapshotList(), mongodbSnapshotDelete(), @@ -582,6 +583,50 @@ func mongodbSnapshotGet() *core.Command { } } +func mongodbSnapshotUpdate() *core.Command { + return &core.Command{ + Short: `Update a Database Instance snapshot`, + Long: `Update the parameters of a snapshot of a Database Instance. You can update the ` + "`" + `name` + "`" + ` and ` + "`" + `expires_at` + "`" + ` parameters.`, + Namespace: "mongodb", + Resource: "snapshot", + Verb: "update", + // Deprecated: false, + ArgsType: reflect.TypeOf(mongodb.UpdateSnapshotRequest{}), + ArgSpecs: core.ArgSpecs{ + { + Name: "snapshot-id", + Short: `UUID of the Snapshot`, + Required: true, + Deprecated: false, + Positional: true, + }, + { + Name: "name", + Short: `Name of the snapshot`, + Required: false, + Deprecated: false, + Positional: false, + }, + { + Name: "expires-at", + Short: `Expiration date of the snapshot (must follow the ISO 8601 format)`, + Required: false, + Deprecated: false, + Positional: false, + }, + core.RegionArgSpec(scw.RegionFrPar, scw.RegionNlAms, scw.RegionPlWaw), + }, + Run: func(ctx context.Context, args interface{}) (i interface{}, e error) { + request := args.(*mongodb.UpdateSnapshotRequest) + + client := core.ExtractClient(ctx) + api := mongodb.NewAPI(client) + return api.UpdateSnapshot(request) + + }, + } +} + func mongodbSnapshotRestore() *core.Command { return &core.Command{ Short: `Restore a Database Instance snapshot`, From 25171cf77f97bfd39f8fb28146e22f094850c45b Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 23 Oct 2024 10:14:26 +0200 Subject: [PATCH 40/89] chore(deps): bump github.com/fatih/color from 1.17.0 to 1.18.0 (#4218) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- go.mod | 2 +- go.sum | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/go.mod b/go.mod index ab1d4fc3d5..9e2d053546 100644 --- a/go.mod +++ b/go.mod @@ -16,7 +16,7 @@ require ( github.com/dnaeon/go-vcr v1.2.0 github.com/docker/docker v27.3.1+incompatible github.com/dustin/go-humanize v1.0.1 - github.com/fatih/color v1.17.0 + github.com/fatih/color v1.18.0 github.com/getsentry/sentry-go v0.29.1 github.com/ghodss/yaml v1.0.0 github.com/gorilla/websocket v1.5.3 diff --git a/go.sum b/go.sum index 1af2d41bb1..52758a9b68 100644 --- a/go.sum +++ b/go.sum @@ -221,8 +221,8 @@ github.com/envoyproxy/protoc-gen-validate v0.1.0/go.mod h1:iSmxcyjqTsJpI2R4NaDN7 github.com/erikgeiser/coninput v0.0.0-20211004153227-1c3628e74d0f h1:Y/CXytFA4m6baUTXGLOoWe4PQhGxaX0KpnayAqC48p4= github.com/erikgeiser/coninput v0.0.0-20211004153227-1c3628e74d0f/go.mod h1:vw97MGsxSvLiUE2X8qFplwetxpGLQrlU1Q9AUEIzCaM= github.com/fatih/color v1.7.0/go.mod h1:Zm6kSWBoL9eyXnKyktHP6abPY2pDugNf5KwzbycvMj4= -github.com/fatih/color v1.17.0 h1:GlRw1BRJxkpqUCBKzKOw098ed57fEsKeNjpTe3cSjK4= -github.com/fatih/color v1.17.0/go.mod h1:YZ7TlrGPkiz6ku9fK3TLD/pl3CpsiFyu8N92HLgmosI= +github.com/fatih/color v1.18.0 h1:S8gINlzdQ840/4pfAwic/ZE0djQEH3wM94VfqLTZcOM= +github.com/fatih/color v1.18.0/go.mod h1:4FelSpRwEGDpQ12mAdzqdOukCy4u8WUtOY6lkT/6HfU= github.com/felixge/httpsnoop v1.0.4 h1:NFTV2Zj1bL4mc9sqWACXbQFVBBg2W3GPvqp8/ESS2Wg= github.com/felixge/httpsnoop v1.0.4/go.mod h1:m8KPJKqk1gH5J9DgRY2ASl2lWCfGKXixSwevea8zH2U= github.com/fsnotify/fsnotify v1.4.7/go.mod h1:jwhsz4b93w/PPRr/qN1Yymfu8t87LnFCMoQvtojpjFo= From 887452b3fdd514fb2b5c401563c47d6f305d4010 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jules=20Cast=C3=A9ran?= Date: Wed, 23 Oct 2024 13:47:36 +0200 Subject: [PATCH 41/89] feat(instance): support more IP options in server creation (#4219) --- ...-usage-instance-server-create-usage.golden | 3 +- docs/commands/instance.md | 3 +- internal/namespaces/instance/v1/custom_ip.go | 49 + .../instance/v1/custom_server_create.go | 35 +- .../v1/custom_server_create_builder.go | 54 +- .../instance/v1/custom_server_create_test.go | 35 + ...rver-errors-error-invalid-ip.cassette.yaml | 1740 ++++---- ...eate-server-errors-error-invalid-ip.golden | 4 +- ...ips-with-ipv6-and-dynamic-ip.cassette.yaml | 3427 +++++++++++++++ ...erver-ips-with-ipv6-and-ipv4.cassette.yaml | 3749 +++++++++++++++++ 10 files changed, 8263 insertions(+), 836 deletions(-) create mode 100644 internal/namespaces/instance/v1/testdata/test-create-server-ips-with-ipv6-and-dynamic-ip.cassette.yaml create mode 100644 internal/namespaces/instance/v1/testdata/test-create-server-ips-with-ipv6-and-ipv4.cassette.yaml diff --git a/cmd/scw/testdata/test-all-usage-instance-server-create-usage.golden b/cmd/scw/testdata/test-all-usage-instance-server-create-usage.golden index a5bc0f2ce6..00c8902620 100644 --- a/cmd/scw/testdata/test-all-usage-instance-server-create-usage.golden +++ b/cmd/scw/testdata/test-all-usage-instance-server-create-usage.golden @@ -40,7 +40,8 @@ ARGS: [name=] Server name [root-volume] Local root volume of the server [additional-volumes.{index}] Additional local and block volumes attached to your server - [ip=new] Either an IP, an IP ID, 'new' to create a new IP, 'dynamic' to use a dynamic IP or 'none' for no public IP (new | dynamic | none | |
) + [ip=new] Either an IP, an IP ID, ('new', 'ipv4', 'ipv6' or 'both') to create new IPs, 'dynamic' to use a dynamic IP or 'none' for no public IP (new | ipv4 | ipv6 | both | dynamic | none | |
) + [dynamic-ip-required] Define if a dynamic IPv4 is required for the Instance. If server has no IPv4, a dynamic one will be allocated. [tags.{index}] Server tags [ipv6] Enable IPv6, to be used with routed-ip-enabled=false [stopped] Do not start server after its creation diff --git a/docs/commands/instance.md b/docs/commands/instance.md index f4571823ab..3df9fa6071 100644 --- a/docs/commands/instance.md +++ b/docs/commands/instance.md @@ -1713,7 +1713,8 @@ scw instance server create [arg=value ...] | name | Default: `` | Server name | | root-volume | | Local root volume of the server | | additional-volumes.{index} | | Additional local and block volumes attached to your server | -| ip | Default: `new` | Either an IP, an IP ID, 'new' to create a new IP, 'dynamic' to use a dynamic IP or 'none' for no public IP (new | dynamic | none | |
) | +| ip | Default: `new` | Either an IP, an IP ID, ('new', 'ipv4', 'ipv6' or 'both') to create new IPs, 'dynamic' to use a dynamic IP or 'none' for no public IP (new | ipv4 | ipv6 | both | dynamic | none | |
) | +| dynamic-ip-required | | Define if a dynamic IPv4 is required for the Instance. If server has no IPv4, a dynamic one will be allocated. | | tags.{index} | | Server tags | | ipv6 | | Enable IPv6, to be used with routed-ip-enabled=false | | stopped | | Do not start server after its creation | diff --git a/internal/namespaces/instance/v1/custom_ip.go b/internal/namespaces/instance/v1/custom_ip.go index d3c012c396..6ea54a2399 100644 --- a/internal/namespaces/instance/v1/custom_ip.go +++ b/internal/namespaces/instance/v1/custom_ip.go @@ -2,6 +2,7 @@ package instance import ( "context" + "errors" "fmt" "net" "reflect" @@ -190,3 +191,51 @@ func ipDetachCommand() *core.Command { }, } } + +func cleanIPs(api *instance.API, zone scw.Zone, ipIDs []string) []error { + errs := []error(nil) + for _, ipID := range ipIDs { + err := api.DeleteIP(&instance.DeleteIPRequest{ + Zone: zone, + IP: ipID, + }) + if err != nil { + errs = append(errs, err) + } + } + + return errs +} + +func ipIDsFromResponses(resps []*instance.CreateIPResponse) []string { + IDs := make([]string, 0, len(resps)) + for _, resp := range resps { + IDs = append(IDs, resp.IP.ID) + } + + return IDs +} + +// createIPs will create multiple IPs, if one creation fails, all created IPs will be cleaned up. +func createIPs(api *instance.API, reqs []*instance.CreateIPRequest, opts ...scw.RequestOption) ([]string, error) { + resps := make([]*instance.CreateIPResponse, 0, len(reqs)) + for _, req := range reqs { + resp, err := api.CreateIP(req, opts...) + if err != nil { + if len(resps) > 0 { + errs := cleanIPs(api, resps[0].IP.Zone, ipIDsFromResponses(resps)) + if len(errs) > 0 { + cleanErr := errors.Join(errs...) + cleanErr = fmt.Errorf("failed to clean IPs after creation failure: %w", cleanErr) + err = fmt.Errorf("%s: %w", cleanErr, err) + } + } + + return nil, err + } + + resps = append(resps, resp) + } + + return ipIDsFromResponses(resps), nil +} diff --git a/internal/namespaces/instance/v1/custom_server_create.go b/internal/namespaces/instance/v1/custom_server_create.go index eec98d2e35..fbaa677399 100644 --- a/internal/namespaces/instance/v1/custom_server_create.go +++ b/internal/namespaces/instance/v1/custom_server_create.go @@ -26,6 +26,7 @@ type instanceCreateServerRequest struct { RootVolume string AdditionalVolumes []string IP string + DynamicIPRequired *bool Tags []string IPv6 bool Stopped bool @@ -89,9 +90,13 @@ func serverCreateCommand() *core.Command { }, { Name: "ip", - Short: `Either an IP, an IP ID, 'new' to create a new IP, 'dynamic' to use a dynamic IP or 'none' for no public IP (new | dynamic | none | |
)`, + Short: `Either an IP, an IP ID, ('new', 'ipv4', 'ipv6' or 'both') to create new IPs, 'dynamic' to use a dynamic IP or 'none' for no public IP (new | ipv4 | ipv6 | both | dynamic | none | |
)`, Default: core.DefaultValueSetter("new"), }, + { + Name: "dynamic-ip-required", + Short: "Define if a dynamic IPv4 is required for the Instance. If server has no IPv4, a dynamic one will be allocated.", + }, { Name: "tags.{index}", Short: "Server tags", @@ -211,6 +216,7 @@ func instanceServerCreateRun(ctx context.Context, argsI interface{}) (i interfac AddEnableIPv6(scw.BoolPtr(args.IPv6)). AddTags(args.Tags). AddRoutedIPEnabled(args.RoutedIPEnabled). + AddDynamicIPRequired(args.DynamicIPRequired). AddAdminPasswordEncryptionSSHKeyID(args.AdminPasswordEncryptionSSHKeyID). AddBootType(args.BootType). AddSecurityGroup(args.SecurityGroupID). @@ -240,9 +246,9 @@ func instanceServerCreateRun(ctx context.Context, argsI interface{}) (i interfac return nil, err } - createReq, createIPReq := serverBuilder.Build() + createReq, createIPReqs := serverBuilder.Build() postCreationSetup := serverBuilder.BuildPostCreationSetup() - needIPCreation := createIPReq != nil + needIPCreation := len(createIPReqs) > 0 // // IP creation @@ -252,12 +258,13 @@ func instanceServerCreateRun(ctx context.Context, argsI interface{}) (i interfac if needIPCreation { logger.Debugf("creating IP") - ipRes, err := apiInstance.CreateIP(createIPReq) + ipIDs, err := createIPs(apiInstance, createIPReqs) if err != nil { - return nil, fmt.Errorf("error while creating your public IP: %s", err) + return nil, fmt.Errorf("error while creating your public IPs: %s", err) } - createReq.PublicIP = scw.StringPtr(ipRes.IP.ID) - logger.Debugf("IP created: %s", createReq.PublicIP) + + createReq.PublicIPs = scw.StringsPtr(ipIDs) + logger.Debugf("IPs created: %s", strings.Join(ipIDs, ", ")) } // @@ -266,15 +273,13 @@ func instanceServerCreateRun(ctx context.Context, argsI interface{}) (i interfac logger.Debugf("creating server") serverRes, err := apiInstance.CreateServer(createReq) if err != nil { - if needIPCreation && createReq.PublicIP != nil { + if needIPCreation && createReq.PublicIPs != nil { // Delete the created IP - logger.Debugf("deleting created IP: %s", createReq.PublicIP) - err := apiInstance.DeleteIP(&instance.DeleteIPRequest{ - Zone: args.Zone, - IP: *createReq.PublicIP, - }) - if err != nil { - logger.Warningf("cannot delete the create IP %s: %s.", createReq.PublicIP, err) + formattedIPs := strings.Join(*createReq.PublicIPs, ", ") + logger.Debugf("deleting created IPs: %s", formattedIPs) + errs := cleanIPs(apiInstance, createReq.Zone, *createReq.PublicIPs) + if len(errs) > 0 { + logger.Warningf("cannot delete created IPs %s: %s.", formattedIPs, errors.Join(errs...)) } } diff --git a/internal/namespaces/instance/v1/custom_server_create_builder.go b/internal/namespaces/instance/v1/custom_server_create_builder.go index 10c0c5fb55..bf0a29c30b 100644 --- a/internal/namespaces/instance/v1/custom_server_create_builder.go +++ b/internal/namespaces/instance/v1/custom_server_create_builder.go @@ -21,8 +21,8 @@ import ( type ServerBuilder struct { // createdReq is the request being built createReq *instance.CreateServerRequest - // createIPReq is filled with a request if an IP is needed - createIPReq *instance.CreateIPRequest + // createIPReqs is filled with requests if one or more IP are needed + createIPReqs []*instance.CreateIPRequest // volumes is the list of requested volumes volumes []*VolumeBuilder @@ -98,6 +98,14 @@ func (sb *ServerBuilder) AddRoutedIPEnabled(routedIPEnabled *bool) *ServerBuilde return sb } +func (sb *ServerBuilder) AddDynamicIPRequired(dynamicIPRequired *bool) *ServerBuilder { + if dynamicIPRequired != nil { + sb.createReq.DynamicIPRequired = dynamicIPRequired + } + + return sb +} + func (sb *ServerBuilder) AddAdminPasswordEncryptionSSHKeyID(adminPasswordEncryptionSSHKeyID *string) *ServerBuilder { if adminPasswordEncryptionSSHKeyID != nil { sb.createReq.AdminPasswordEncryptionSSHKeyID = adminPasswordEncryptionSSHKeyID @@ -128,18 +136,6 @@ func (sb *ServerBuilder) rootVolumeIsSBS() bool { return rootVolume.VolumeType == instance.VolumeVolumeTypeSbsVolume } -// defaultIPType returns the default IP type when created by the CLI. Used for ServerBuilder.AddIP -func (sb *ServerBuilder) defaultIPType() instance.IPType { - if sb.createReq.RoutedIPEnabled != nil { //nolint: staticcheck // Field is deprecated but still supported - if *sb.createReq.RoutedIPEnabled { //nolint: staticcheck // Field is deprecated but still supported - return instance.IPTypeRoutedIPv4 - } - return instance.IPTypeNat - } - - return "" -} - func (sb *ServerBuilder) marketplaceImageType() marketplace.LocalImageType { if sb.rootVolumeIsSBS() { return marketplace.LocalImageTypeInstanceSbs @@ -195,12 +191,28 @@ func (sb *ServerBuilder) AddImage(image string) (*ServerBuilder, error) { // - "none" func (sb *ServerBuilder) AddIP(ip string) (*ServerBuilder, error) { switch { - case ip == "" || ip == "new": - sb.createIPReq = &instance.CreateIPRequest{ + case ip == "" || ip == "new" || ip == "ipv4": + sb.createIPReqs = []*instance.CreateIPRequest{{ Zone: sb.createReq.Zone, Project: sb.createReq.Project, - Type: sb.defaultIPType(), - } + Type: instance.IPTypeRoutedIPv4, + }} + case ip == "ipv6": + sb.createIPReqs = []*instance.CreateIPRequest{{ + Zone: sb.createReq.Zone, + Project: sb.createReq.Project, + Type: instance.IPTypeRoutedIPv6, + }} + case ip == "both": + sb.createIPReqs = []*instance.CreateIPRequest{{ + Zone: sb.createReq.Zone, + Project: sb.createReq.Project, + Type: instance.IPTypeRoutedIPv4, + }, { + Zone: sb.createReq.Zone, + Project: sb.createReq.Project, + Type: instance.IPTypeRoutedIPv6, + }} case validation.IsUUID(ip): sb.createReq.PublicIP = scw.StringPtr(ip) case net.ParseIP(ip) != nil: @@ -219,7 +231,7 @@ func (sb *ServerBuilder) AddIP(ip string) (*ServerBuilder, error) { case ip == "none": sb.createReq.DynamicIPRequired = scw.BoolPtr(false) default: - return sb, fmt.Errorf(`invalid IP "%s", should be either 'new', 'dynamic', 'none', an IP address ID or a reserved flexible IP address`, ip) + return sb, fmt.Errorf(`invalid IP "%s", should be either 'new', 'ipv4', 'ipv6', 'both', 'dynamic', 'none', an IP address ID or a reserved flexible IP address`, ip) } return sb, nil @@ -351,8 +363,8 @@ func (sb *ServerBuilder) Validate() error { return sb.ValidateVolumes() } -func (sb *ServerBuilder) Build() (*instance.CreateServerRequest, *instance.CreateIPRequest) { - return sb.createReq, sb.createIPReq +func (sb *ServerBuilder) Build() (*instance.CreateServerRequest, []*instance.CreateIPRequest) { + return sb.createReq, sb.createIPReqs } type PostServerCreationSetupFunc func(ctx context.Context, server *instance.Server) error diff --git a/internal/namespaces/instance/v1/custom_server_create_test.go b/internal/namespaces/instance/v1/custom_server_create_test.go index 2f442253ce..fd38689156 100644 --- a/internal/namespaces/instance/v1/custom_server_create_test.go +++ b/internal/namespaces/instance/v1/custom_server_create_test.go @@ -402,6 +402,41 @@ func Test_CreateServer(t *testing.T) { ), AfterFunc: deleteServerAfterFunc(), })) + + t.Run("with ipv6 and dynamic ip", core.Test(&core.TestConfig{ + Commands: instance.GetCommands(), + Cmd: "scw instance server create image=ubuntu_bionic dynamic-ip-required=true ip=ipv6 -w", // IPv6 is created at runtime + Check: core.TestCheckCombine( + core.TestCheckExitCode(0), + func(t *testing.T, ctx *core.CheckFuncCtx) { + t.Helper() + assert.NotNil(t, ctx.Result, "server is nil") + server := ctx.Result.(*instanceSDK.Server) + assert.Len(t, server.PublicIPs, 2) + assert.Equal(t, instanceSDK.ServerIPIPFamilyInet, server.PublicIPs[0].Family) + assert.True(t, server.PublicIPs[0].Dynamic) + assert.Equal(t, instanceSDK.ServerIPIPFamilyInet6, server.PublicIPs[1].Family) + }, + ), + AfterFunc: deleteServerAfterFunc(), + })) + + t.Run("with ipv6 and ipv4", core.Test(&core.TestConfig{ + Commands: instance.GetCommands(), + Cmd: "scw instance server create image=ubuntu_bionic ip=both -w", // IPv6 is created at runtime + Check: core.TestCheckCombine( + core.TestCheckExitCode(0), + func(t *testing.T, ctx *core.CheckFuncCtx) { + t.Helper() + assert.NotNil(t, ctx.Result, "server is nil") + server := ctx.Result.(*instanceSDK.Server) + assert.Len(t, server.PublicIPs, 2) + assert.Equal(t, instanceSDK.ServerIPIPFamilyInet, server.PublicIPs[0].Family) + assert.Equal(t, instanceSDK.ServerIPIPFamilyInet6, server.PublicIPs[1].Family) + }, + ), + AfterFunc: deleteServerAfterFunc(), + })) }) } diff --git a/internal/namespaces/instance/v1/testdata/test-create-server-errors-error-invalid-ip.cassette.yaml b/internal/namespaces/instance/v1/testdata/test-create-server-errors-error-invalid-ip.cassette.yaml index ceefcbd22d..115ab9fb80 100644 --- a/internal/namespaces/instance/v1/testdata/test-create-server-errors-error-invalid-ip.cassette.yaml +++ b/internal/namespaces/instance/v1/testdata/test-create-server-errors-error-invalid-ip.cassette.yaml @@ -1,82 +1,6 @@ --- version: 1 interactions: -- request: - body: '{"local_images":[{"id":"55202814-315c-499a-a766-689413de411b","arch":"arm64","zone":"fr-par-1","compatible_commercial_types":["AMP2-C1","AMP2-C2","AMP2-C4","AMP2-C8","AMP2-C12","AMP2-C24","AMP2-C48","AMP2-C60","COPARM1-2C-8G","COPARM1-4C-16G","COPARM1-8C-32G","COPARM1-16C-64G","COPARM1-32C-128G"],"label":"ubuntu_jammy","type":"instance_local"},{"id":"5cb01f4c-9cd0-4032-8ce6-325c458df811","arch":"x86_64","zone":"fr-par-1","compatible_commercial_types":["DEV1-L","DEV1-M","DEV1-S","DEV1-XL","GP1-L","GP1-M","GP1-S","GP1-XL","GP1-XS","START1-L","START1-M","START1-S","START1-XS","VC1L","VC1M","VC1S","X64-120GB","X64-15GB","X64-30GB","X64-60GB","ENT1-XXS","ENT1-XS","ENT1-S","ENT1-M","ENT1-L","ENT1-XL","ENT1-2XL","PRO2-XXS","PRO2-XS","PRO2-S","PRO2-M","PRO2-L","STARDUST1-S","PLAY2-MICRO","PLAY2-NANO","PLAY2-PICO","POP2-2C-8G","POP2-4C-16G","POP2-8C-32G","POP2-16C-64G","POP2-32C-128G","POP2-64C-256G","POP2-HM-2C-16G","POP2-HM-4C-32G","POP2-HM-8C-64G","POP2-HM-16C-128G","POP2-HM-32C-256G","POP2-HM-64C-512G","POP2-HC-2C-4G","POP2-HC-4C-8G","POP2-HC-8C-16G","POP2-HC-16C-32G","POP2-HC-32C-64G","POP2-HC-64C-128G"],"label":"ubuntu_jammy","type":"instance_local"}],"total_count":2}' - form: {} - headers: - User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.22.2; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/marketplace/v2/local-images?image_label=ubuntu_jammy&order_by=type_asc&type=instance_local&zone=fr-par-1 - method: GET - response: - body: '{"local_images":[{"id":"55202814-315c-499a-a766-689413de411b","arch":"arm64","zone":"fr-par-1","compatible_commercial_types":["AMP2-C1","AMP2-C2","AMP2-C4","AMP2-C8","AMP2-C12","AMP2-C24","AMP2-C48","AMP2-C60","COPARM1-2C-8G","COPARM1-4C-16G","COPARM1-8C-32G","COPARM1-16C-64G","COPARM1-32C-128G"],"label":"ubuntu_jammy","type":"instance_local"},{"id":"5cb01f4c-9cd0-4032-8ce6-325c458df811","arch":"x86_64","zone":"fr-par-1","compatible_commercial_types":["DEV1-L","DEV1-M","DEV1-S","DEV1-XL","GP1-L","GP1-M","GP1-S","GP1-XL","GP1-XS","START1-L","START1-M","START1-S","START1-XS","VC1L","VC1M","VC1S","X64-120GB","X64-15GB","X64-30GB","X64-60GB","ENT1-XXS","ENT1-XS","ENT1-S","ENT1-M","ENT1-L","ENT1-XL","ENT1-2XL","PRO2-XXS","PRO2-XS","PRO2-S","PRO2-M","PRO2-L","STARDUST1-S","PLAY2-MICRO","PLAY2-NANO","PLAY2-PICO","POP2-2C-8G","POP2-4C-16G","POP2-8C-32G","POP2-16C-64G","POP2-32C-128G","POP2-64C-256G","POP2-HM-2C-16G","POP2-HM-4C-32G","POP2-HM-8C-64G","POP2-HM-16C-128G","POP2-HM-32C-256G","POP2-HM-64C-512G","POP2-HC-2C-4G","POP2-HC-4C-8G","POP2-HC-8C-16G","POP2-HC-16C-32G","POP2-HC-32C-64G","POP2-HC-64C-128G"],"label":"ubuntu_jammy","type":"instance_local"}],"total_count":2}' - headers: - Content-Length: - - "1183" - Content-Security-Policy: - - default-src 'none'; frame-ancestors 'none' - Content-Type: - - application/json - Date: - - Fri, 05 Jul 2024 13:02:43 GMT - Server: - - Scaleway API Gateway (fr-par-1;edge01) - Strict-Transport-Security: - - max-age=63072000 - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - X-Request-Id: - - 4361197f-b1dd-452a-9d3e-b05327e46652 - status: 200 OK - code: 200 - duration: "" -- request: - body: '{"image": {"id": "5cb01f4c-9cd0-4032-8ce6-325c458df811", "name": "Ubuntu - 22.04 Jammy Jellyfish", "organization": "51b656e3-4865-41e8-adbc-0c45bdd780db", - "project": "51b656e3-4865-41e8-adbc-0c45bdd780db", "root_volume": {"id": "dd8f520a-d981-42e4-b336-92ce51d2320d", - "name": "Ubuntu 22.04 Jammy Jellyfish", "volume_type": "unified", "size": 10000000000}, - "extra_volumes": {}, "public": true, "arch": "x86_64", "creation_date": "2024-07-03T16:07:39.104245+00:00", - "modification_date": "2024-07-03T16:07:39.104245+00:00", "default_bootscript": - null, "from_server": "", "state": "available", "tags": [], "zone": "fr-par-1"}}' - form: {} - headers: - User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.22.2; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/instance/v1/zones/fr-par-1/images/5cb01f4c-9cd0-4032-8ce6-325c458df811 - method: GET - response: - body: '{"image": {"id": "5cb01f4c-9cd0-4032-8ce6-325c458df811", "name": "Ubuntu - 22.04 Jammy Jellyfish", "organization": "51b656e3-4865-41e8-adbc-0c45bdd780db", - "project": "51b656e3-4865-41e8-adbc-0c45bdd780db", "root_volume": {"id": "dd8f520a-d981-42e4-b336-92ce51d2320d", - "name": "Ubuntu 22.04 Jammy Jellyfish", "volume_type": "unified", "size": 10000000000}, - "extra_volumes": {}, "public": true, "arch": "x86_64", "creation_date": "2024-07-03T16:07:39.104245+00:00", - "modification_date": "2024-07-03T16:07:39.104245+00:00", "default_bootscript": - null, "from_server": "", "state": "available", "tags": [], "zone": "fr-par-1"}}' - headers: - Content-Length: - - "620" - Content-Security-Policy: - - default-src 'none'; frame-ancestors 'none' - Content-Type: - - application/json - Date: - - Fri, 05 Jul 2024 13:02:42 GMT - Server: - - Scaleway API Gateway (fr-par-1;edge01) - Strict-Transport-Security: - - max-age=63072000 - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - X-Request-Id: - - a95244a3-5102-4224-ab96-d1591a657748 - status: 200 OK - code: 200 - duration: "" - request: body: '{"servers": {"COPARM1-16C-64G": {"alt_names": [], "arch": "arm64", "ncpus": 16, "ram": 68719476736, "gpu": 0, "mig_profile": null, "volumes_constraint": @@ -87,52 +11,55 @@ interactions: false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 1600000000, "sum_internet_bandwidth": 1600000000, "interfaces": [{"internal_bandwidth": 1600000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 1600000000}]}}, "COPARM1-2C-8G": {"alt_names": [], "arch": "arm64", "ncpus": - 2, "ram": 8589934592, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + 1600000000}]}, "block_bandwidth": 671088640}, "COPARM1-2C-8G": {"alt_names": + [], "arch": "arm64", "ncpus": 2, "ram": 8589934592, "gpu": 0, "mig_profile": + null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 31.1, "hourly_price": 0.0426, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 200000000, "sum_internet_bandwidth": + 200000000, "interfaces": [{"internal_bandwidth": 200000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 200000000}]}, "block_bandwidth": + 83886080}, "COPARM1-32C-128G": {"alt_names": [], "arch": "arm64", "ncpus": 32, + "ram": 137438953472, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": - 31.1, "hourly_price": 0.0426, "capabilities": {"boot_types": ["local", "rescue"], - "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": - false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": - 200000000, "sum_internet_bandwidth": 200000000, "interfaces": [{"internal_bandwidth": - 200000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 200000000}]}}, "COPARM1-32C-128G": {"alt_names": [], "arch": "arm64", "ncpus": - 32, "ram": 137438953472, "gpu": 0, "mig_profile": null, "volumes_constraint": - {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": - 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": 506.26, "hourly_price": 0.6935, "capabilities": {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 3200000000, "sum_internet_bandwidth": 3200000000, "interfaces": [{"internal_bandwidth": 3200000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 3200000000}]}}, "COPARM1-4C-16G": {"alt_names": [], "arch": "arm64", "ncpus": - 4, "ram": 17179869184, "gpu": 0, "mig_profile": null, "volumes_constraint": - {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": - 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": - 62.56, "hourly_price": 0.0857, "capabilities": {"boot_types": ["local", "rescue"], - "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": - false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": - 400000000, "sum_internet_bandwidth": 400000000, "interfaces": [{"internal_bandwidth": - 400000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 400000000}]}}, "COPARM1-8C-32G": {"alt_names": [], "arch": "arm64", "ncpus": - 8, "ram": 34359738368, "gpu": 0, "mig_profile": null, "volumes_constraint": - {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": - 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 3200000000}]}, "block_bandwidth": 1342177280}, "COPARM1-4C-16G": {"alt_names": + [], "arch": "arm64", "ncpus": 4, "ram": 17179869184, "gpu": 0, "mig_profile": + null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 62.56, "hourly_price": 0.0857, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 400000000, "sum_internet_bandwidth": + 400000000, "interfaces": [{"internal_bandwidth": 400000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 400000000}]}, "block_bandwidth": + 167772160}, "COPARM1-8C-32G": {"alt_names": [], "arch": "arm64", "ncpus": 8, + "ram": 34359738368, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": + 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": 125.85, "hourly_price": 0.1724, "capabilities": {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 800000000, "sum_internet_bandwidth": 800000000, "interfaces": [{"internal_bandwidth": 800000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 800000000}]}}, "DEV1-L": {"alt_names": [], "arch": "x86_64", "ncpus": 4, "ram": - 8589934592, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": - 0, "max_size": 80000000000}, "per_volume_constraint": {"l_ssd": {"min_size": - 1000000000, "max_size": 800000000000}}, "scratch_storage_max_size": null, "baremetal": - false, "monthly_price": 36.1496, "hourly_price": 0.04952, "capabilities": {"boot_types": - ["local", "rescue"], "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": - true, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": - 400000000, "sum_internet_bandwidth": 400000000, "interfaces": [{"internal_bandwidth": - 400000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 400000000}]}}, "DEV1-M": {"alt_names": [], "arch": "x86_64", "ncpus": 3, "ram": + 800000000}]}, "block_bandwidth": 335544320}, "DEV1-L": {"alt_names": [], "arch": + "x86_64", "ncpus": 4, "ram": 8589934592, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 80000000000}, "per_volume_constraint": {"l_ssd": + {"min_size": 1000000000, "max_size": 800000000000}}, "scratch_storage_max_size": + null, "baremetal": false, "monthly_price": 36.1496, "hourly_price": 0.04952, + "capabilities": {"boot_types": ["local", "rescue"], "placement_groups": true, + "block_storage": true, "hot_snapshots_local_volume": true, "private_network": + 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 400000000, "sum_internet_bandwidth": + 400000000, "interfaces": [{"internal_bandwidth": 400000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 400000000}]}, "block_bandwidth": + 209715200}, "DEV1-M": {"alt_names": [], "arch": "x86_64", "ncpus": 3, "ram": 4294967296, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": 0, "max_size": 40000000000}, "per_volume_constraint": {"l_ssd": {"min_size": 1000000000, "max_size": 800000000000}}, "scratch_storage_max_size": null, "baremetal": @@ -141,16 +68,17 @@ interactions: true, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 300000000, "sum_internet_bandwidth": 300000000, "interfaces": [{"internal_bandwidth": 300000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 300000000}]}}, "DEV1-S": {"alt_names": [], "arch": "x86_64", "ncpus": 2, "ram": - 2147483648, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": - 0, "max_size": 20000000000}, "per_volume_constraint": {"l_ssd": {"min_size": - 1000000000, "max_size": 800000000000}}, "scratch_storage_max_size": null, "baremetal": - false, "monthly_price": 9.9864, "hourly_price": 0.01368, "capabilities": {"boot_types": - ["local", "rescue"], "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": - true, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": - 200000000, "sum_internet_bandwidth": 200000000, "interfaces": [{"internal_bandwidth": - 200000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 200000000}]}}, "DEV1-XL": {"alt_names": [], "arch": "x86_64", "ncpus": 4, "ram": + 300000000}]}, "block_bandwidth": 157286400}, "DEV1-S": {"alt_names": [], "arch": + "x86_64", "ncpus": 2, "ram": 2147483648, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 20000000000}, "per_volume_constraint": {"l_ssd": + {"min_size": 1000000000, "max_size": 800000000000}}, "scratch_storage_max_size": + null, "baremetal": false, "monthly_price": 9.9864, "hourly_price": 0.01368, + "capabilities": {"boot_types": ["local", "rescue"], "placement_groups": true, + "block_storage": true, "hot_snapshots_local_volume": true, "private_network": + 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 200000000, "sum_internet_bandwidth": + 200000000, "interfaces": [{"internal_bandwidth": 200000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 200000000}]}, "block_bandwidth": + 104857600}, "DEV1-XL": {"alt_names": [], "arch": "x86_64", "ncpus": 4, "ram": 12884901888, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": 0, "max_size": 120000000000}, "per_volume_constraint": {"l_ssd": {"min_size": 1000000000, "max_size": 800000000000}}, "scratch_storage_max_size": null, "baremetal": @@ -159,25 +87,26 @@ interactions: true, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 500000000, "sum_internet_bandwidth": 500000000, "interfaces": [{"internal_bandwidth": 500000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 500000000}]}}, "ENT1-2XL": {"alt_names": [], "arch": "x86_64", "ncpus": 96, - "ram": 412316860416, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": - 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": - 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 500000000}]}, "block_bandwidth": 262144000}, "ENT1-2XL": {"alt_names": [], "arch": + "x86_64", "ncpus": 96, "ram": 412316860416, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": + 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": 2576.9, "hourly_price": 3.53, "capabilities": {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 20000000000, "sum_internet_bandwidth": 20000000000, "interfaces": [{"internal_bandwidth": 20000000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 20000000000}]}}, "ENT1-L": {"alt_names": [], "arch": "x86_64", "ncpus": 32, - "ram": 137438953472, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": - 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": - 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": - 861.4, "hourly_price": 1.18, "capabilities": {"boot_types": ["local", "rescue"], - "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": - false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": - 6400000000, "sum_internet_bandwidth": 6400000000, "interfaces": [{"internal_bandwidth": - 6400000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 6400000000}]}}, "ENT1-M": {"alt_names": [], "arch": "x86_64", "ncpus": 16, "ram": + 20000000000}]}, "block_bandwidth": 21474836480}, "ENT1-L": {"alt_names": [], + "arch": "x86_64", "ncpus": 32, "ram": 137438953472, "gpu": 0, "mig_profile": + null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 861.4, "hourly_price": 1.18, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 6400000000, "sum_internet_bandwidth": + 6400000000, "interfaces": [{"internal_bandwidth": 6400000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 6400000000}]}, "block_bandwidth": + 6710886400}, "ENT1-M": {"alt_names": [], "arch": "x86_64", "ncpus": 16, "ram": 68719476736, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": @@ -186,26 +115,27 @@ interactions: false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 3200000000, "sum_internet_bandwidth": 3200000000, "interfaces": [{"internal_bandwidth": 3200000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 3200000000}]}}, "ENT1-S": {"alt_names": [], "arch": "x86_64", "ncpus": 8, "ram": - 34359738368, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": - 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": - 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 3200000000}]}, "block_bandwidth": 3355443200}, "ENT1-S": {"alt_names": [], "arch": + "x86_64", "ncpus": 8, "ram": 34359738368, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": + 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": 211.7, "hourly_price": 0.29, "capabilities": {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 1600000000, "sum_internet_bandwidth": 1600000000, "interfaces": [{"internal_bandwidth": 1600000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 1600000000}]}}, "ENT1-XL": {"alt_names": [], "arch": "x86_64", "ncpus": 64, - "ram": 274877906944, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": - 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": - 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": - 1715.5, "hourly_price": 2.35, "capabilities": {"boot_types": ["local", "rescue"], - "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": - false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": - 12800000000, "sum_internet_bandwidth": 12800000000, "interfaces": [{"internal_bandwidth": - 12800000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 12800000000}]}}, "ENT1-XS": {"alt_names": [], "arch": "x86_64", "ncpus": 4, - "ram": 17179869184, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + 1600000000}]}, "block_bandwidth": 1677721600}, "ENT1-XL": {"alt_names": [], + "arch": "x86_64", "ncpus": 64, "ram": 274877906944, "gpu": 0, "mig_profile": + null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 1715.5, "hourly_price": 2.35, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 12800000000, "sum_internet_bandwidth": + 12800000000, "interfaces": [{"internal_bandwidth": 12800000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 12800000000}]}, "block_bandwidth": + 13421772800}, "ENT1-XS": {"alt_names": [], "arch": "x86_64", "ncpus": 4, "ram": + 17179869184, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": 107.31, "hourly_price": 0.147, "capabilities": {"boot_types": ["local", "rescue"], @@ -213,43 +143,46 @@ interactions: false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 800000000, "sum_internet_bandwidth": 800000000, "interfaces": [{"internal_bandwidth": 800000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 800000000}]}}, "ENT1-XXS": {"alt_names": [], "arch": "x86_64", "ncpus": 2, "ram": - 8589934592, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": - 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": - 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 800000000}]}, "block_bandwidth": 838860800}, "ENT1-XXS": {"alt_names": [], "arch": + "x86_64", "ncpus": 2, "ram": 8589934592, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": + 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": 53.655, "hourly_price": 0.0735, "capabilities": {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 400000000, "sum_internet_bandwidth": 400000000, "interfaces": [{"internal_bandwidth": 400000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 400000000}]}}, "GP1-L": {"alt_names": [], "arch": "x86_64", "ncpus": 32, "ram": - 137438953472, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": - 0, "max_size": 600000000000}, "per_volume_constraint": {"l_ssd": {"min_size": - 1000000000, "max_size": 800000000000}}, "scratch_storage_max_size": null, "baremetal": - false, "monthly_price": 576.262, "hourly_price": 0.7894, "capabilities": {"boot_types": - ["local", "rescue"], "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": - true, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": - 5000000000, "sum_internet_bandwidth": 5000000000, "interfaces": [{"internal_bandwidth": + 400000000}]}, "block_bandwidth": 419430400}, "GP1-L": {"alt_names": [], "arch": + "x86_64", "ncpus": 32, "ram": 137438953472, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 600000000000}, "per_volume_constraint": {"l_ssd": + {"min_size": 1000000000, "max_size": 800000000000}}, "scratch_storage_max_size": + null, "baremetal": false, "monthly_price": 576.262, "hourly_price": 0.7894, + "capabilities": {"boot_types": ["local", "rescue"], "placement_groups": true, + "block_storage": true, "hot_snapshots_local_volume": true, "private_network": + 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 5000000000, + "sum_internet_bandwidth": 5000000000, "interfaces": [{"internal_bandwidth": 5000000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 5000000000}]}}, "GP1-M": {"alt_names": [], "arch": "x86_64", "ncpus": 16, "ram": - 68719476736, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": - 0, "max_size": 600000000000}, "per_volume_constraint": {"l_ssd": {"min_size": - 1000000000, "max_size": 800000000000}}, "scratch_storage_max_size": null, "baremetal": - false, "monthly_price": 296.672, "hourly_price": 0.4064, "capabilities": {"boot_types": - ["local", "rescue"], "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": - true, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": - 1500000000, "sum_internet_bandwidth": 1500000000, "interfaces": [{"internal_bandwidth": + 5000000000}]}, "block_bandwidth": 1073741824}, "GP1-M": {"alt_names": [], "arch": + "x86_64", "ncpus": 16, "ram": 68719476736, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 600000000000}, "per_volume_constraint": {"l_ssd": + {"min_size": 1000000000, "max_size": 800000000000}}, "scratch_storage_max_size": + null, "baremetal": false, "monthly_price": 296.672, "hourly_price": 0.4064, + "capabilities": {"boot_types": ["local", "rescue"], "placement_groups": true, + "block_storage": true, "hot_snapshots_local_volume": true, "private_network": + 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 1500000000, + "sum_internet_bandwidth": 1500000000, "interfaces": [{"internal_bandwidth": 1500000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 1500000000}]}}, "GP1-S": {"alt_names": [], "arch": "x86_64", "ncpus": 8, "ram": - 34359738368, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": - 0, "max_size": 300000000000}, "per_volume_constraint": {"l_ssd": {"min_size": - 1000000000, "max_size": 800000000000}}, "scratch_storage_max_size": null, "baremetal": - false, "monthly_price": 149.066, "hourly_price": 0.2042, "capabilities": {"boot_types": - ["local", "rescue"], "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": - true, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": - 800000000, "sum_internet_bandwidth": 800000000, "interfaces": [{"internal_bandwidth": - 800000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 800000000}]}}, "GP1-VIZ": {"alt_names": [], "arch": "x86_64", "ncpus": 8, "ram": + 1500000000}]}, "block_bandwidth": 838860800}, "GP1-S": {"alt_names": [], "arch": + "x86_64", "ncpus": 8, "ram": 34359738368, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 300000000000}, "per_volume_constraint": {"l_ssd": + {"min_size": 1000000000, "max_size": 800000000000}}, "scratch_storage_max_size": + null, "baremetal": false, "monthly_price": 149.066, "hourly_price": 0.2042, + "capabilities": {"boot_types": ["local", "rescue"], "placement_groups": true, + "block_storage": true, "hot_snapshots_local_volume": true, "private_network": + 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 800000000, "sum_internet_bandwidth": + 800000000, "interfaces": [{"internal_bandwidth": 800000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 800000000}]}, "block_bandwidth": + 524288000}, "GP1-VIZ": {"alt_names": [], "arch": "x86_64", "ncpus": 8, "ram": 34359738368, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": 0, "max_size": 300000000000}, "per_volume_constraint": {"l_ssd": {"min_size": 1000000000, "max_size": 800000000000}}, "scratch_storage_max_size": null, "baremetal": @@ -258,26 +191,28 @@ interactions: true, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 500000000, "sum_internet_bandwidth": 500000000, "interfaces": [{"internal_bandwidth": 500000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 500000000}]}}, "GP1-XL": {"alt_names": [], "arch": "x86_64", "ncpus": 48, "ram": - 274877906944, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": - 0, "max_size": 600000000000}, "per_volume_constraint": {"l_ssd": {"min_size": - 1000000000, "max_size": 800000000000}}, "scratch_storage_max_size": null, "baremetal": - false, "monthly_price": 1220.122, "hourly_price": 1.6714, "capabilities": {"boot_types": - ["local", "rescue"], "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": - true, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": - 10000000000, "sum_internet_bandwidth": 10000000000, "interfaces": [{"internal_bandwidth": + 500000000}]}, "block_bandwidth": 314572800}, "GP1-XL": {"alt_names": [], "arch": + "x86_64", "ncpus": 48, "ram": 274877906944, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 600000000000}, "per_volume_constraint": {"l_ssd": + {"min_size": 1000000000, "max_size": 800000000000}}, "scratch_storage_max_size": + null, "baremetal": false, "monthly_price": 1220.122, "hourly_price": 1.6714, + "capabilities": {"boot_types": ["local", "rescue"], "placement_groups": true, + "block_storage": true, "hot_snapshots_local_volume": true, "private_network": + 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 10000000000, + "sum_internet_bandwidth": 10000000000, "interfaces": [{"internal_bandwidth": 10000000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 10000000000}]}}, "GP1-XS": {"alt_names": [], "arch": "x86_64", "ncpus": 4, "ram": - 17179869184, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": - 0, "max_size": 150000000000}, "per_volume_constraint": {"l_ssd": {"min_size": - 1000000000, "max_size": 800000000000}}, "scratch_storage_max_size": null, "baremetal": - false, "monthly_price": 74.168, "hourly_price": 0.1016, "capabilities": {"boot_types": - ["local", "rescue"], "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": - true, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": - 500000000, "sum_internet_bandwidth": 500000000, "interfaces": [{"internal_bandwidth": - 500000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 500000000}]}}, "PLAY2-MICRO": {"alt_names": [], "arch": "x86_64", "ncpus": 4, - "ram": 8589934592, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + 10000000000}]}, "block_bandwidth": 2147483648}, "GP1-XS": {"alt_names": [], + "arch": "x86_64", "ncpus": 4, "ram": 17179869184, "gpu": 0, "mig_profile": null, + "volumes_constraint": {"min_size": 0, "max_size": 150000000000}, "per_volume_constraint": + {"l_ssd": {"min_size": 1000000000, "max_size": 800000000000}}, "scratch_storage_max_size": + null, "baremetal": false, "monthly_price": 74.168, "hourly_price": 0.1016, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": true, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 500000000, "sum_internet_bandwidth": + 500000000, "interfaces": [{"internal_bandwidth": 500000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 500000000}]}, "block_bandwidth": + 314572800}, "PLAY2-MICRO": {"alt_names": [], "arch": "x86_64", "ncpus": 4, "ram": + 8589934592, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": 39.42, "hourly_price": 0.054, "capabilities": {"boot_types": ["local", "rescue"], @@ -285,17 +220,18 @@ interactions: false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 400000000, "sum_internet_bandwidth": 400000000, "interfaces": [{"internal_bandwidth": 400000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 400000000}]}}, "PLAY2-NANO": {"alt_names": [], "arch": "x86_64", "ncpus": 2, - "ram": 4294967296, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": - 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": - 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": - 19.71, "hourly_price": 0.027, "capabilities": {"boot_types": ["local", "rescue"], - "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": - false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": - 200000000, "sum_internet_bandwidth": 200000000, "interfaces": [{"internal_bandwidth": - 200000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 200000000}]}}, "PLAY2-PICO": {"alt_names": [], "arch": "x86_64", "ncpus": 1, - "ram": 2147483648, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + 400000000}]}, "block_bandwidth": 167772160}, "PLAY2-NANO": {"alt_names": [], + "arch": "x86_64", "ncpus": 2, "ram": 4294967296, "gpu": 0, "mig_profile": null, + "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 19.71, "hourly_price": 0.027, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 200000000, "sum_internet_bandwidth": + 200000000, "interfaces": [{"internal_bandwidth": 200000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 200000000}]}, "block_bandwidth": + 83886080}, "PLAY2-PICO": {"alt_names": [], "arch": "x86_64", "ncpus": 1, "ram": + 2147483648, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": 10.22, "hourly_price": 0.014, "capabilities": {"boot_types": ["local", "rescue"], @@ -303,16 +239,17 @@ interactions: false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 100000000, "sum_internet_bandwidth": 100000000, "interfaces": [{"internal_bandwidth": 100000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 100000000}]}}, "POP2-16C-64G": {"alt_names": [], "arch": "x86_64", "ncpus": - 16, "ram": 68719476736, "gpu": 0, "mig_profile": null, "volumes_constraint": - {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": - 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": - 430.7, "hourly_price": 0.59, "capabilities": {"boot_types": ["local", "rescue"], - "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": - false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": - 3200000000, "sum_internet_bandwidth": 3200000000, "interfaces": [{"internal_bandwidth": - 3200000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 3200000000}]}}, "POP2-16C-64G-WIN": {"alt_names": [], "arch": "x86_64", "ncpus": + 100000000}]}, "block_bandwidth": 41943040}, "POP2-16C-64G": {"alt_names": [], + "arch": "x86_64", "ncpus": 16, "ram": 68719476736, "gpu": 0, "mig_profile": + null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 430.7, "hourly_price": 0.59, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 3200000000, "sum_internet_bandwidth": + 3200000000, "interfaces": [{"internal_bandwidth": 3200000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 3200000000}]}, "block_bandwidth": + 3355443200}, "POP2-16C-64G-WIN": {"alt_names": [], "arch": "x86_64", "ncpus": 16, "ram": 68719476736, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": @@ -321,34 +258,36 @@ interactions: false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 3200000000, "sum_internet_bandwidth": 3200000000, "interfaces": [{"internal_bandwidth": 3200000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 3200000000}]}}, "POP2-2C-8G": {"alt_names": [], "arch": "x86_64", "ncpus": 2, + 3200000000}]}, "block_bandwidth": 3355443200}, "POP2-2C-8G": {"alt_names": [], + "arch": "x86_64", "ncpus": 2, "ram": 8589934592, "gpu": 0, "mig_profile": null, + "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 53.66, "hourly_price": 0.0735, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 400000000, "sum_internet_bandwidth": + 400000000, "interfaces": [{"internal_bandwidth": 400000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 400000000}]}, "block_bandwidth": + 419430400}, "POP2-2C-8G-WIN": {"alt_names": [], "arch": "x86_64", "ncpus": 2, "ram": 8589934592, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": - 53.66, "hourly_price": 0.0735, "capabilities": {"boot_types": ["local", "rescue"], - "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": - false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": - 400000000, "sum_internet_bandwidth": 400000000, "interfaces": [{"internal_bandwidth": - 400000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 400000000}]}}, "POP2-2C-8G-WIN": {"alt_names": [], "arch": "x86_64", "ncpus": - 2, "ram": 8589934592, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": - 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": - 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": 133.079, "hourly_price": 0.1823, "capabilities": {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 400000000, "sum_internet_bandwidth": 400000000, "interfaces": [{"internal_bandwidth": 400000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 400000000}]}}, "POP2-32C-128G": {"alt_names": [], "arch": "x86_64", "ncpus": - 32, "ram": 137438953472, "gpu": 0, "mig_profile": null, "volumes_constraint": - {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": - 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": - 861.4, "hourly_price": 1.18, "capabilities": {"boot_types": ["local", "rescue"], - "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": - false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": - 6400000000, "sum_internet_bandwidth": 6400000000, "interfaces": [{"internal_bandwidth": - 6400000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 6400000000}]}}, "POP2-32C-128G-WIN": {"alt_names": [], "arch": "x86_64", "ncpus": + 400000000}]}, "block_bandwidth": 419430400}, "POP2-32C-128G": {"alt_names": + [], "arch": "x86_64", "ncpus": 32, "ram": 137438953472, "gpu": 0, "mig_profile": + null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 861.4, "hourly_price": 1.18, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 6400000000, "sum_internet_bandwidth": + 6400000000, "interfaces": [{"internal_bandwidth": 6400000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 6400000000}]}, "block_bandwidth": + 6710886400}, "POP2-32C-128G-WIN": {"alt_names": [], "arch": "x86_64", "ncpus": 32, "ram": 137438953472, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": @@ -357,16 +296,17 @@ interactions: false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 6400000000, "sum_internet_bandwidth": 6400000000, "interfaces": [{"internal_bandwidth": 6400000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 6400000000}]}}, "POP2-4C-16G": {"alt_names": [], "arch": "x86_64", "ncpus": - 4, "ram": 17179869184, "gpu": 0, "mig_profile": null, "volumes_constraint": - {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": - 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": - 107.31, "hourly_price": 0.147, "capabilities": {"boot_types": ["local", "rescue"], - "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": - false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": - 800000000, "sum_internet_bandwidth": 800000000, "interfaces": [{"internal_bandwidth": - 800000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 800000000}]}}, "POP2-4C-16G-WIN": {"alt_names": [], "arch": "x86_64", "ncpus": + 6400000000}]}, "block_bandwidth": 6710886400}, "POP2-4C-16G": {"alt_names": + [], "arch": "x86_64", "ncpus": 4, "ram": 17179869184, "gpu": 0, "mig_profile": + null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 107.31, "hourly_price": 0.147, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 800000000, "sum_internet_bandwidth": + 800000000, "interfaces": [{"internal_bandwidth": 800000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 800000000}]}, "block_bandwidth": + 838860800}, "POP2-4C-16G-WIN": {"alt_names": [], "arch": "x86_64", "ncpus": 4, "ram": 17179869184, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": @@ -375,34 +315,36 @@ interactions: false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 800000000, "sum_internet_bandwidth": 800000000, "interfaces": [{"internal_bandwidth": 800000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 800000000}]}}, "POP2-64C-256G": {"alt_names": [], "arch": "x86_64", "ncpus": - 64, "ram": 274877906944, "gpu": 0, "mig_profile": null, "volumes_constraint": - {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": - 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": - 1715.5, "hourly_price": 2.35, "capabilities": {"boot_types": ["local", "rescue"], - "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": - false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": - 12800000000, "sum_internet_bandwidth": 12800000000, "interfaces": [{"internal_bandwidth": - 12800000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 12800000000}]}}, "POP2-8C-32G": {"alt_names": [], "arch": "x86_64", "ncpus": - 8, "ram": 34359738368, "gpu": 0, "mig_profile": null, "volumes_constraint": - {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": - 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 800000000}]}, "block_bandwidth": 838860800}, "POP2-64C-256G": {"alt_names": + [], "arch": "x86_64", "ncpus": 64, "ram": 274877906944, "gpu": 0, "mig_profile": + null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 1715.5, "hourly_price": 2.35, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 12800000000, "sum_internet_bandwidth": + 12800000000, "interfaces": [{"internal_bandwidth": 12800000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 12800000000}]}, "block_bandwidth": + 13421772800}, "POP2-8C-32G": {"alt_names": [], "arch": "x86_64", "ncpus": 8, + "ram": 34359738368, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": + 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": 211.7, "hourly_price": 0.29, "capabilities": {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 1600000000, "sum_internet_bandwidth": 1600000000, "interfaces": [{"internal_bandwidth": 1600000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 1600000000}]}}, "POP2-8C-32G-WIN": {"alt_names": [], "arch": "x86_64", "ncpus": - 8, "ram": 34359738368, "gpu": 0, "mig_profile": null, "volumes_constraint": - {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": - 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": - 528.009, "hourly_price": 0.7233, "capabilities": {"boot_types": ["local", "rescue"], - "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": - false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": - 1600000000, "sum_internet_bandwidth": 1600000000, "interfaces": [{"internal_bandwidth": - 1600000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 1600000000}]}}, "POP2-HC-16C-32G": {"alt_names": [], "arch": "x86_64", "ncpus": + 1600000000}]}, "block_bandwidth": 1677721600}, "POP2-8C-32G-WIN": {"alt_names": + [], "arch": "x86_64", "ncpus": 8, "ram": 34359738368, "gpu": 0, "mig_profile": + null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 528.009, "hourly_price": 0.7233, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 1600000000, "sum_internet_bandwidth": + 1600000000, "interfaces": [{"internal_bandwidth": 1600000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 1600000000}]}, "block_bandwidth": + 1677721600}, "POP2-HC-16C-32G": {"alt_names": [], "arch": "x86_64", "ncpus": 16, "ram": 34359738368, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": @@ -411,16 +353,17 @@ interactions: false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 3200000000, "sum_internet_bandwidth": 3200000000, "interfaces": [{"internal_bandwidth": 3200000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 3200000000}]}}, "POP2-HC-2C-4G": {"alt_names": [], "arch": "x86_64", "ncpus": - 2, "ram": 4294967296, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": - 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": - 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": - 38.84, "hourly_price": 0.0532, "capabilities": {"boot_types": ["local", "rescue"], - "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": - false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": - 400000000, "sum_internet_bandwidth": 400000000, "interfaces": [{"internal_bandwidth": - 400000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 400000000}]}}, "POP2-HC-32C-64G": {"alt_names": [], "arch": "x86_64", "ncpus": + 3200000000}]}, "block_bandwidth": 3355443200}, "POP2-HC-2C-4G": {"alt_names": + [], "arch": "x86_64", "ncpus": 2, "ram": 4294967296, "gpu": 0, "mig_profile": + null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 38.84, "hourly_price": 0.0532, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 400000000, "sum_internet_bandwidth": + 400000000, "interfaces": [{"internal_bandwidth": 400000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 400000000}]}, "block_bandwidth": + 419430400}, "POP2-HC-32C-64G": {"alt_names": [], "arch": "x86_64", "ncpus": 32, "ram": 68719476736, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": @@ -429,16 +372,17 @@ interactions: false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 6400000000, "sum_internet_bandwidth": 6400000000, "interfaces": [{"internal_bandwidth": 6400000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 6400000000}]}}, "POP2-HC-4C-8G": {"alt_names": [], "arch": "x86_64", "ncpus": - 4, "ram": 8589934592, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": - 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": - 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": - 77.67, "hourly_price": 0.1064, "capabilities": {"boot_types": ["local", "rescue"], - "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": - false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": - 800000000, "sum_internet_bandwidth": 800000000, "interfaces": [{"internal_bandwidth": - 800000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 800000000}]}}, "POP2-HC-64C-128G": {"alt_names": [], "arch": "x86_64", "ncpus": + 6400000000}]}, "block_bandwidth": 6710886400}, "POP2-HC-4C-8G": {"alt_names": + [], "arch": "x86_64", "ncpus": 4, "ram": 8589934592, "gpu": 0, "mig_profile": + null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 77.67, "hourly_price": 0.1064, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 800000000, "sum_internet_bandwidth": + 800000000, "interfaces": [{"internal_bandwidth": 800000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 800000000}]}, "block_bandwidth": + 838860800}, "POP2-HC-64C-128G": {"alt_names": [], "arch": "x86_64", "ncpus": 64, "ram": 137438953472, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": @@ -447,16 +391,17 @@ interactions: false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 12800000000, "sum_internet_bandwidth": 12800000000, "interfaces": [{"internal_bandwidth": 12800000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 12800000000}]}}, "POP2-HC-8C-16G": {"alt_names": [], "arch": "x86_64", "ncpus": - 8, "ram": 17179869184, "gpu": 0, "mig_profile": null, "volumes_constraint": - {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": - 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": - 155.34, "hourly_price": 0.2128, "capabilities": {"boot_types": ["local", "rescue"], - "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": - false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": - 1600000000, "sum_internet_bandwidth": 1600000000, "interfaces": [{"internal_bandwidth": - 1600000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 1600000000}]}}, "POP2-HM-16C-128G": {"alt_names": [], "arch": "x86_64", "ncpus": + 12800000000}]}, "block_bandwidth": 13421772800}, "POP2-HC-8C-16G": {"alt_names": + [], "arch": "x86_64", "ncpus": 8, "ram": 17179869184, "gpu": 0, "mig_profile": + null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 155.34, "hourly_price": 0.2128, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 1600000000, "sum_internet_bandwidth": + 1600000000, "interfaces": [{"internal_bandwidth": 1600000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 1600000000}]}, "block_bandwidth": + 1677721600}, "POP2-HM-16C-128G": {"alt_names": [], "arch": "x86_64", "ncpus": 16, "ram": 137438953472, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": @@ -465,16 +410,17 @@ interactions: false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 3200000000, "sum_internet_bandwidth": 3200000000, "interfaces": [{"internal_bandwidth": 3200000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 3200000000}]}}, "POP2-HM-2C-16G": {"alt_names": [], "arch": "x86_64", "ncpus": - 2, "ram": 17179869184, "gpu": 0, "mig_profile": null, "volumes_constraint": - {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": - 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": - 75.19, "hourly_price": 0.103, "capabilities": {"boot_types": ["local", "rescue"], - "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": - false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": - 400000000, "sum_internet_bandwidth": 400000000, "interfaces": [{"internal_bandwidth": - 400000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 400000000}]}}, "POP2-HM-32C-256G": {"alt_names": [], "arch": "x86_64", "ncpus": + 3200000000}]}, "block_bandwidth": 3355443200}, "POP2-HM-2C-16G": {"alt_names": + [], "arch": "x86_64", "ncpus": 2, "ram": 17179869184, "gpu": 0, "mig_profile": + null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 75.19, "hourly_price": 0.103, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 400000000, "sum_internet_bandwidth": + 400000000, "interfaces": [{"internal_bandwidth": 400000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 400000000}]}, "block_bandwidth": + 419430400}, "POP2-HM-32C-256G": {"alt_names": [], "arch": "x86_64", "ncpus": 32, "ram": 274877906944, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": @@ -483,16 +429,17 @@ interactions: false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 6400000000, "sum_internet_bandwidth": 6400000000, "interfaces": [{"internal_bandwidth": 6400000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 6400000000}]}}, "POP2-HM-4C-32G": {"alt_names": [], "arch": "x86_64", "ncpus": - 4, "ram": 34359738368, "gpu": 0, "mig_profile": null, "volumes_constraint": - {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": - 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": - 150.38, "hourly_price": 0.206, "capabilities": {"boot_types": ["local", "rescue"], - "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": - false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": - 800000000, "sum_internet_bandwidth": 800000000, "interfaces": [{"internal_bandwidth": - 800000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 800000000}]}}, "POP2-HM-64C-512G": {"alt_names": [], "arch": "x86_64", "ncpus": + 6400000000}]}, "block_bandwidth": 6710886400}, "POP2-HM-4C-32G": {"alt_names": + [], "arch": "x86_64", "ncpus": 4, "ram": 34359738368, "gpu": 0, "mig_profile": + null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 150.38, "hourly_price": 0.206, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 800000000, "sum_internet_bandwidth": + 800000000, "interfaces": [{"internal_bandwidth": 800000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 800000000}]}, "block_bandwidth": + 838860800}, "POP2-HM-64C-512G": {"alt_names": [], "arch": "x86_64", "ncpus": 64, "ram": 549755813888, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": @@ -501,38 +448,40 @@ interactions: false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 12800000000, "sum_internet_bandwidth": 12800000000, "interfaces": [{"internal_bandwidth": 12800000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 12800000000}]}}, "POP2-HM-8C-64G": {"alt_names": [], "arch": "x86_64", "ncpus": - 8, "ram": 68719476736, "gpu": 0, "mig_profile": null, "volumes_constraint": - {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": - 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": - 300.76, "hourly_price": 0.412, "capabilities": {"boot_types": ["local", "rescue"], - "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": - false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": - 1600000000, "sum_internet_bandwidth": 1600000000, "interfaces": [{"internal_bandwidth": - 1600000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 1600000000}]}}, "PRO2-L": {"alt_names": [], "arch": "x86_64", "ncpus": 32, "ram": - 137438953472, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": - 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": - 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": - 640.21, "hourly_price": 0.877, "capabilities": {"boot_types": ["local", "rescue"], - "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": - false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": - 6000000000, "sum_internet_bandwidth": 6000000000, "interfaces": [{"internal_bandwidth": - 6000000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 6000000000}]}}, "PRO2-M": {"alt_names": [], "arch": "x86_64", "ncpus": 16, "ram": - 68719476736, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + 12800000000}]}, "block_bandwidth": 13421772800}, "POP2-HM-8C-64G": {"alt_names": + [], "arch": "x86_64", "ncpus": 8, "ram": 68719476736, "gpu": 0, "mig_profile": + null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 300.76, "hourly_price": 0.412, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 1600000000, "sum_internet_bandwidth": + 1600000000, "interfaces": [{"internal_bandwidth": 1600000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 1600000000}]}, "block_bandwidth": + 1677721600}, "POP2-HN-10": {"alt_names": [], "arch": "x86_64", "ncpus": 4, "ram": + 8589934592, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": - 319.74, "hourly_price": 0.438, "capabilities": {"boot_types": ["local", "rescue"], + 530.29, "hourly_price": 0.7264, "capabilities": {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": - 3000000000, "sum_internet_bandwidth": 3000000000, "interfaces": [{"internal_bandwidth": - 3000000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 3000000000}]}}}}' + 10000000000, "sum_internet_bandwidth": 10000000000, "interfaces": [{"internal_bandwidth": + 10000000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 10000000000}]}, "block_bandwidth": 838860800}, "POP2-HN-3": {"alt_names": [], + "arch": "x86_64", "ncpus": 2, "ram": 4294967296, "gpu": 0, "mig_profile": null, + "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 186.49, "hourly_price": 0.2554, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 3000000000, "sum_internet_bandwidth": + 3000000000, "interfaces": [{"internal_bandwidth": 3000000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 3000000000}]}, "block_bandwidth": + 419430400}}}' form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.22.2; linux; amd64) cli-e2e-test + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.0; darwin; arm64) cli-e2e-test url: https://api.scaleway.com/instance/v1/zones/fr-par-1/products/servers?page=1 method: GET response: @@ -545,52 +494,55 @@ interactions: false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 1600000000, "sum_internet_bandwidth": 1600000000, "interfaces": [{"internal_bandwidth": 1600000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 1600000000}]}}, "COPARM1-2C-8G": {"alt_names": [], "arch": "arm64", "ncpus": - 2, "ram": 8589934592, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + 1600000000}]}, "block_bandwidth": 671088640}, "COPARM1-2C-8G": {"alt_names": + [], "arch": "arm64", "ncpus": 2, "ram": 8589934592, "gpu": 0, "mig_profile": + null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 31.1, "hourly_price": 0.0426, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 200000000, "sum_internet_bandwidth": + 200000000, "interfaces": [{"internal_bandwidth": 200000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 200000000}]}, "block_bandwidth": + 83886080}, "COPARM1-32C-128G": {"alt_names": [], "arch": "arm64", "ncpus": 32, + "ram": 137438953472, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": - 31.1, "hourly_price": 0.0426, "capabilities": {"boot_types": ["local", "rescue"], - "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": - false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": - 200000000, "sum_internet_bandwidth": 200000000, "interfaces": [{"internal_bandwidth": - 200000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 200000000}]}}, "COPARM1-32C-128G": {"alt_names": [], "arch": "arm64", "ncpus": - 32, "ram": 137438953472, "gpu": 0, "mig_profile": null, "volumes_constraint": - {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": - 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": 506.26, "hourly_price": 0.6935, "capabilities": {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 3200000000, "sum_internet_bandwidth": 3200000000, "interfaces": [{"internal_bandwidth": 3200000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 3200000000}]}}, "COPARM1-4C-16G": {"alt_names": [], "arch": "arm64", "ncpus": - 4, "ram": 17179869184, "gpu": 0, "mig_profile": null, "volumes_constraint": - {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": - 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": - 62.56, "hourly_price": 0.0857, "capabilities": {"boot_types": ["local", "rescue"], - "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": - false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": - 400000000, "sum_internet_bandwidth": 400000000, "interfaces": [{"internal_bandwidth": - 400000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 400000000}]}}, "COPARM1-8C-32G": {"alt_names": [], "arch": "arm64", "ncpus": - 8, "ram": 34359738368, "gpu": 0, "mig_profile": null, "volumes_constraint": - {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": - 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 3200000000}]}, "block_bandwidth": 1342177280}, "COPARM1-4C-16G": {"alt_names": + [], "arch": "arm64", "ncpus": 4, "ram": 17179869184, "gpu": 0, "mig_profile": + null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 62.56, "hourly_price": 0.0857, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 400000000, "sum_internet_bandwidth": + 400000000, "interfaces": [{"internal_bandwidth": 400000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 400000000}]}, "block_bandwidth": + 167772160}, "COPARM1-8C-32G": {"alt_names": [], "arch": "arm64", "ncpus": 8, + "ram": 34359738368, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": + 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": 125.85, "hourly_price": 0.1724, "capabilities": {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 800000000, "sum_internet_bandwidth": 800000000, "interfaces": [{"internal_bandwidth": 800000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 800000000}]}}, "DEV1-L": {"alt_names": [], "arch": "x86_64", "ncpus": 4, "ram": - 8589934592, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": - 0, "max_size": 80000000000}, "per_volume_constraint": {"l_ssd": {"min_size": - 1000000000, "max_size": 800000000000}}, "scratch_storage_max_size": null, "baremetal": - false, "monthly_price": 36.1496, "hourly_price": 0.04952, "capabilities": {"boot_types": - ["local", "rescue"], "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": - true, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": - 400000000, "sum_internet_bandwidth": 400000000, "interfaces": [{"internal_bandwidth": - 400000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 400000000}]}}, "DEV1-M": {"alt_names": [], "arch": "x86_64", "ncpus": 3, "ram": + 800000000}]}, "block_bandwidth": 335544320}, "DEV1-L": {"alt_names": [], "arch": + "x86_64", "ncpus": 4, "ram": 8589934592, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 80000000000}, "per_volume_constraint": {"l_ssd": + {"min_size": 1000000000, "max_size": 800000000000}}, "scratch_storage_max_size": + null, "baremetal": false, "monthly_price": 36.1496, "hourly_price": 0.04952, + "capabilities": {"boot_types": ["local", "rescue"], "placement_groups": true, + "block_storage": true, "hot_snapshots_local_volume": true, "private_network": + 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 400000000, "sum_internet_bandwidth": + 400000000, "interfaces": [{"internal_bandwidth": 400000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 400000000}]}, "block_bandwidth": + 209715200}, "DEV1-M": {"alt_names": [], "arch": "x86_64", "ncpus": 3, "ram": 4294967296, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": 0, "max_size": 40000000000}, "per_volume_constraint": {"l_ssd": {"min_size": 1000000000, "max_size": 800000000000}}, "scratch_storage_max_size": null, "baremetal": @@ -599,16 +551,17 @@ interactions: true, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 300000000, "sum_internet_bandwidth": 300000000, "interfaces": [{"internal_bandwidth": 300000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 300000000}]}}, "DEV1-S": {"alt_names": [], "arch": "x86_64", "ncpus": 2, "ram": - 2147483648, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": - 0, "max_size": 20000000000}, "per_volume_constraint": {"l_ssd": {"min_size": - 1000000000, "max_size": 800000000000}}, "scratch_storage_max_size": null, "baremetal": - false, "monthly_price": 9.9864, "hourly_price": 0.01368, "capabilities": {"boot_types": - ["local", "rescue"], "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": - true, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": - 200000000, "sum_internet_bandwidth": 200000000, "interfaces": [{"internal_bandwidth": - 200000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 200000000}]}}, "DEV1-XL": {"alt_names": [], "arch": "x86_64", "ncpus": 4, "ram": + 300000000}]}, "block_bandwidth": 157286400}, "DEV1-S": {"alt_names": [], "arch": + "x86_64", "ncpus": 2, "ram": 2147483648, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 20000000000}, "per_volume_constraint": {"l_ssd": + {"min_size": 1000000000, "max_size": 800000000000}}, "scratch_storage_max_size": + null, "baremetal": false, "monthly_price": 9.9864, "hourly_price": 0.01368, + "capabilities": {"boot_types": ["local", "rescue"], "placement_groups": true, + "block_storage": true, "hot_snapshots_local_volume": true, "private_network": + 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 200000000, "sum_internet_bandwidth": + 200000000, "interfaces": [{"internal_bandwidth": 200000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 200000000}]}, "block_bandwidth": + 104857600}, "DEV1-XL": {"alt_names": [], "arch": "x86_64", "ncpus": 4, "ram": 12884901888, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": 0, "max_size": 120000000000}, "per_volume_constraint": {"l_ssd": {"min_size": 1000000000, "max_size": 800000000000}}, "scratch_storage_max_size": null, "baremetal": @@ -617,25 +570,26 @@ interactions: true, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 500000000, "sum_internet_bandwidth": 500000000, "interfaces": [{"internal_bandwidth": 500000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 500000000}]}}, "ENT1-2XL": {"alt_names": [], "arch": "x86_64", "ncpus": 96, - "ram": 412316860416, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": - 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": - 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 500000000}]}, "block_bandwidth": 262144000}, "ENT1-2XL": {"alt_names": [], "arch": + "x86_64", "ncpus": 96, "ram": 412316860416, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": + 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": 2576.9, "hourly_price": 3.53, "capabilities": {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 20000000000, "sum_internet_bandwidth": 20000000000, "interfaces": [{"internal_bandwidth": 20000000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 20000000000}]}}, "ENT1-L": {"alt_names": [], "arch": "x86_64", "ncpus": 32, - "ram": 137438953472, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": - 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": - 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": - 861.4, "hourly_price": 1.18, "capabilities": {"boot_types": ["local", "rescue"], - "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": - false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": - 6400000000, "sum_internet_bandwidth": 6400000000, "interfaces": [{"internal_bandwidth": - 6400000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 6400000000}]}}, "ENT1-M": {"alt_names": [], "arch": "x86_64", "ncpus": 16, "ram": + 20000000000}]}, "block_bandwidth": 21474836480}, "ENT1-L": {"alt_names": [], + "arch": "x86_64", "ncpus": 32, "ram": 137438953472, "gpu": 0, "mig_profile": + null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 861.4, "hourly_price": 1.18, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 6400000000, "sum_internet_bandwidth": + 6400000000, "interfaces": [{"internal_bandwidth": 6400000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 6400000000}]}, "block_bandwidth": + 6710886400}, "ENT1-M": {"alt_names": [], "arch": "x86_64", "ncpus": 16, "ram": 68719476736, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": @@ -644,26 +598,27 @@ interactions: false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 3200000000, "sum_internet_bandwidth": 3200000000, "interfaces": [{"internal_bandwidth": 3200000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 3200000000}]}}, "ENT1-S": {"alt_names": [], "arch": "x86_64", "ncpus": 8, "ram": - 34359738368, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": - 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": - 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 3200000000}]}, "block_bandwidth": 3355443200}, "ENT1-S": {"alt_names": [], "arch": + "x86_64", "ncpus": 8, "ram": 34359738368, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": + 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": 211.7, "hourly_price": 0.29, "capabilities": {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 1600000000, "sum_internet_bandwidth": 1600000000, "interfaces": [{"internal_bandwidth": 1600000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 1600000000}]}}, "ENT1-XL": {"alt_names": [], "arch": "x86_64", "ncpus": 64, - "ram": 274877906944, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": - 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": - 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": - 1715.5, "hourly_price": 2.35, "capabilities": {"boot_types": ["local", "rescue"], - "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": - false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": - 12800000000, "sum_internet_bandwidth": 12800000000, "interfaces": [{"internal_bandwidth": - 12800000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 12800000000}]}}, "ENT1-XS": {"alt_names": [], "arch": "x86_64", "ncpus": 4, - "ram": 17179869184, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + 1600000000}]}, "block_bandwidth": 1677721600}, "ENT1-XL": {"alt_names": [], + "arch": "x86_64", "ncpus": 64, "ram": 274877906944, "gpu": 0, "mig_profile": + null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 1715.5, "hourly_price": 2.35, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 12800000000, "sum_internet_bandwidth": + 12800000000, "interfaces": [{"internal_bandwidth": 12800000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 12800000000}]}, "block_bandwidth": + 13421772800}, "ENT1-XS": {"alt_names": [], "arch": "x86_64", "ncpus": 4, "ram": + 17179869184, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": 107.31, "hourly_price": 0.147, "capabilities": {"boot_types": ["local", "rescue"], @@ -671,43 +626,46 @@ interactions: false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 800000000, "sum_internet_bandwidth": 800000000, "interfaces": [{"internal_bandwidth": 800000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 800000000}]}}, "ENT1-XXS": {"alt_names": [], "arch": "x86_64", "ncpus": 2, "ram": - 8589934592, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": - 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": - 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 800000000}]}, "block_bandwidth": 838860800}, "ENT1-XXS": {"alt_names": [], "arch": + "x86_64", "ncpus": 2, "ram": 8589934592, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": + 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": 53.655, "hourly_price": 0.0735, "capabilities": {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 400000000, "sum_internet_bandwidth": 400000000, "interfaces": [{"internal_bandwidth": 400000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 400000000}]}}, "GP1-L": {"alt_names": [], "arch": "x86_64", "ncpus": 32, "ram": - 137438953472, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": - 0, "max_size": 600000000000}, "per_volume_constraint": {"l_ssd": {"min_size": - 1000000000, "max_size": 800000000000}}, "scratch_storage_max_size": null, "baremetal": - false, "monthly_price": 576.262, "hourly_price": 0.7894, "capabilities": {"boot_types": - ["local", "rescue"], "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": - true, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": - 5000000000, "sum_internet_bandwidth": 5000000000, "interfaces": [{"internal_bandwidth": + 400000000}]}, "block_bandwidth": 419430400}, "GP1-L": {"alt_names": [], "arch": + "x86_64", "ncpus": 32, "ram": 137438953472, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 600000000000}, "per_volume_constraint": {"l_ssd": + {"min_size": 1000000000, "max_size": 800000000000}}, "scratch_storage_max_size": + null, "baremetal": false, "monthly_price": 576.262, "hourly_price": 0.7894, + "capabilities": {"boot_types": ["local", "rescue"], "placement_groups": true, + "block_storage": true, "hot_snapshots_local_volume": true, "private_network": + 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 5000000000, + "sum_internet_bandwidth": 5000000000, "interfaces": [{"internal_bandwidth": 5000000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 5000000000}]}}, "GP1-M": {"alt_names": [], "arch": "x86_64", "ncpus": 16, "ram": - 68719476736, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": - 0, "max_size": 600000000000}, "per_volume_constraint": {"l_ssd": {"min_size": - 1000000000, "max_size": 800000000000}}, "scratch_storage_max_size": null, "baremetal": - false, "monthly_price": 296.672, "hourly_price": 0.4064, "capabilities": {"boot_types": - ["local", "rescue"], "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": - true, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": - 1500000000, "sum_internet_bandwidth": 1500000000, "interfaces": [{"internal_bandwidth": + 5000000000}]}, "block_bandwidth": 1073741824}, "GP1-M": {"alt_names": [], "arch": + "x86_64", "ncpus": 16, "ram": 68719476736, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 600000000000}, "per_volume_constraint": {"l_ssd": + {"min_size": 1000000000, "max_size": 800000000000}}, "scratch_storage_max_size": + null, "baremetal": false, "monthly_price": 296.672, "hourly_price": 0.4064, + "capabilities": {"boot_types": ["local", "rescue"], "placement_groups": true, + "block_storage": true, "hot_snapshots_local_volume": true, "private_network": + 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 1500000000, + "sum_internet_bandwidth": 1500000000, "interfaces": [{"internal_bandwidth": 1500000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 1500000000}]}}, "GP1-S": {"alt_names": [], "arch": "x86_64", "ncpus": 8, "ram": - 34359738368, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": - 0, "max_size": 300000000000}, "per_volume_constraint": {"l_ssd": {"min_size": - 1000000000, "max_size": 800000000000}}, "scratch_storage_max_size": null, "baremetal": - false, "monthly_price": 149.066, "hourly_price": 0.2042, "capabilities": {"boot_types": - ["local", "rescue"], "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": - true, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": - 800000000, "sum_internet_bandwidth": 800000000, "interfaces": [{"internal_bandwidth": - 800000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 800000000}]}}, "GP1-VIZ": {"alt_names": [], "arch": "x86_64", "ncpus": 8, "ram": + 1500000000}]}, "block_bandwidth": 838860800}, "GP1-S": {"alt_names": [], "arch": + "x86_64", "ncpus": 8, "ram": 34359738368, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 300000000000}, "per_volume_constraint": {"l_ssd": + {"min_size": 1000000000, "max_size": 800000000000}}, "scratch_storage_max_size": + null, "baremetal": false, "monthly_price": 149.066, "hourly_price": 0.2042, + "capabilities": {"boot_types": ["local", "rescue"], "placement_groups": true, + "block_storage": true, "hot_snapshots_local_volume": true, "private_network": + 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 800000000, "sum_internet_bandwidth": + 800000000, "interfaces": [{"internal_bandwidth": 800000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 800000000}]}, "block_bandwidth": + 524288000}, "GP1-VIZ": {"alt_names": [], "arch": "x86_64", "ncpus": 8, "ram": 34359738368, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": 0, "max_size": 300000000000}, "per_volume_constraint": {"l_ssd": {"min_size": 1000000000, "max_size": 800000000000}}, "scratch_storage_max_size": null, "baremetal": @@ -716,26 +674,28 @@ interactions: true, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 500000000, "sum_internet_bandwidth": 500000000, "interfaces": [{"internal_bandwidth": 500000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 500000000}]}}, "GP1-XL": {"alt_names": [], "arch": "x86_64", "ncpus": 48, "ram": - 274877906944, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": - 0, "max_size": 600000000000}, "per_volume_constraint": {"l_ssd": {"min_size": - 1000000000, "max_size": 800000000000}}, "scratch_storage_max_size": null, "baremetal": - false, "monthly_price": 1220.122, "hourly_price": 1.6714, "capabilities": {"boot_types": - ["local", "rescue"], "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": - true, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": - 10000000000, "sum_internet_bandwidth": 10000000000, "interfaces": [{"internal_bandwidth": + 500000000}]}, "block_bandwidth": 314572800}, "GP1-XL": {"alt_names": [], "arch": + "x86_64", "ncpus": 48, "ram": 274877906944, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 600000000000}, "per_volume_constraint": {"l_ssd": + {"min_size": 1000000000, "max_size": 800000000000}}, "scratch_storage_max_size": + null, "baremetal": false, "monthly_price": 1220.122, "hourly_price": 1.6714, + "capabilities": {"boot_types": ["local", "rescue"], "placement_groups": true, + "block_storage": true, "hot_snapshots_local_volume": true, "private_network": + 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 10000000000, + "sum_internet_bandwidth": 10000000000, "interfaces": [{"internal_bandwidth": 10000000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 10000000000}]}}, "GP1-XS": {"alt_names": [], "arch": "x86_64", "ncpus": 4, "ram": - 17179869184, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": - 0, "max_size": 150000000000}, "per_volume_constraint": {"l_ssd": {"min_size": - 1000000000, "max_size": 800000000000}}, "scratch_storage_max_size": null, "baremetal": - false, "monthly_price": 74.168, "hourly_price": 0.1016, "capabilities": {"boot_types": - ["local", "rescue"], "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": - true, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": - 500000000, "sum_internet_bandwidth": 500000000, "interfaces": [{"internal_bandwidth": - 500000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 500000000}]}}, "PLAY2-MICRO": {"alt_names": [], "arch": "x86_64", "ncpus": 4, - "ram": 8589934592, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + 10000000000}]}, "block_bandwidth": 2147483648}, "GP1-XS": {"alt_names": [], + "arch": "x86_64", "ncpus": 4, "ram": 17179869184, "gpu": 0, "mig_profile": null, + "volumes_constraint": {"min_size": 0, "max_size": 150000000000}, "per_volume_constraint": + {"l_ssd": {"min_size": 1000000000, "max_size": 800000000000}}, "scratch_storage_max_size": + null, "baremetal": false, "monthly_price": 74.168, "hourly_price": 0.1016, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": true, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 500000000, "sum_internet_bandwidth": + 500000000, "interfaces": [{"internal_bandwidth": 500000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 500000000}]}, "block_bandwidth": + 314572800}, "PLAY2-MICRO": {"alt_names": [], "arch": "x86_64", "ncpus": 4, "ram": + 8589934592, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": 39.42, "hourly_price": 0.054, "capabilities": {"boot_types": ["local", "rescue"], @@ -743,17 +703,18 @@ interactions: false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 400000000, "sum_internet_bandwidth": 400000000, "interfaces": [{"internal_bandwidth": 400000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 400000000}]}}, "PLAY2-NANO": {"alt_names": [], "arch": "x86_64", "ncpus": 2, - "ram": 4294967296, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": - 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": - 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": - 19.71, "hourly_price": 0.027, "capabilities": {"boot_types": ["local", "rescue"], - "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": - false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": - 200000000, "sum_internet_bandwidth": 200000000, "interfaces": [{"internal_bandwidth": - 200000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 200000000}]}}, "PLAY2-PICO": {"alt_names": [], "arch": "x86_64", "ncpus": 1, - "ram": 2147483648, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + 400000000}]}, "block_bandwidth": 167772160}, "PLAY2-NANO": {"alt_names": [], + "arch": "x86_64", "ncpus": 2, "ram": 4294967296, "gpu": 0, "mig_profile": null, + "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 19.71, "hourly_price": 0.027, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 200000000, "sum_internet_bandwidth": + 200000000, "interfaces": [{"internal_bandwidth": 200000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 200000000}]}, "block_bandwidth": + 83886080}, "PLAY2-PICO": {"alt_names": [], "arch": "x86_64", "ncpus": 1, "ram": + 2147483648, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": 10.22, "hourly_price": 0.014, "capabilities": {"boot_types": ["local", "rescue"], @@ -761,16 +722,17 @@ interactions: false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 100000000, "sum_internet_bandwidth": 100000000, "interfaces": [{"internal_bandwidth": 100000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 100000000}]}}, "POP2-16C-64G": {"alt_names": [], "arch": "x86_64", "ncpus": - 16, "ram": 68719476736, "gpu": 0, "mig_profile": null, "volumes_constraint": - {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": - 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": - 430.7, "hourly_price": 0.59, "capabilities": {"boot_types": ["local", "rescue"], - "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": - false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": - 3200000000, "sum_internet_bandwidth": 3200000000, "interfaces": [{"internal_bandwidth": - 3200000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 3200000000}]}}, "POP2-16C-64G-WIN": {"alt_names": [], "arch": "x86_64", "ncpus": + 100000000}]}, "block_bandwidth": 41943040}, "POP2-16C-64G": {"alt_names": [], + "arch": "x86_64", "ncpus": 16, "ram": 68719476736, "gpu": 0, "mig_profile": + null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 430.7, "hourly_price": 0.59, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 3200000000, "sum_internet_bandwidth": + 3200000000, "interfaces": [{"internal_bandwidth": 3200000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 3200000000}]}, "block_bandwidth": + 3355443200}, "POP2-16C-64G-WIN": {"alt_names": [], "arch": "x86_64", "ncpus": 16, "ram": 68719476736, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": @@ -779,34 +741,36 @@ interactions: false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 3200000000, "sum_internet_bandwidth": 3200000000, "interfaces": [{"internal_bandwidth": 3200000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 3200000000}]}}, "POP2-2C-8G": {"alt_names": [], "arch": "x86_64", "ncpus": 2, + 3200000000}]}, "block_bandwidth": 3355443200}, "POP2-2C-8G": {"alt_names": [], + "arch": "x86_64", "ncpus": 2, "ram": 8589934592, "gpu": 0, "mig_profile": null, + "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 53.66, "hourly_price": 0.0735, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 400000000, "sum_internet_bandwidth": + 400000000, "interfaces": [{"internal_bandwidth": 400000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 400000000}]}, "block_bandwidth": + 419430400}, "POP2-2C-8G-WIN": {"alt_names": [], "arch": "x86_64", "ncpus": 2, "ram": 8589934592, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": - 53.66, "hourly_price": 0.0735, "capabilities": {"boot_types": ["local", "rescue"], - "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": - false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": - 400000000, "sum_internet_bandwidth": 400000000, "interfaces": [{"internal_bandwidth": - 400000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 400000000}]}}, "POP2-2C-8G-WIN": {"alt_names": [], "arch": "x86_64", "ncpus": - 2, "ram": 8589934592, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": - 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": - 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": 133.079, "hourly_price": 0.1823, "capabilities": {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 400000000, "sum_internet_bandwidth": 400000000, "interfaces": [{"internal_bandwidth": 400000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 400000000}]}}, "POP2-32C-128G": {"alt_names": [], "arch": "x86_64", "ncpus": - 32, "ram": 137438953472, "gpu": 0, "mig_profile": null, "volumes_constraint": - {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": - 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": - 861.4, "hourly_price": 1.18, "capabilities": {"boot_types": ["local", "rescue"], - "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": - false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": - 6400000000, "sum_internet_bandwidth": 6400000000, "interfaces": [{"internal_bandwidth": - 6400000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 6400000000}]}}, "POP2-32C-128G-WIN": {"alt_names": [], "arch": "x86_64", "ncpus": + 400000000}]}, "block_bandwidth": 419430400}, "POP2-32C-128G": {"alt_names": + [], "arch": "x86_64", "ncpus": 32, "ram": 137438953472, "gpu": 0, "mig_profile": + null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 861.4, "hourly_price": 1.18, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 6400000000, "sum_internet_bandwidth": + 6400000000, "interfaces": [{"internal_bandwidth": 6400000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 6400000000}]}, "block_bandwidth": + 6710886400}, "POP2-32C-128G-WIN": {"alt_names": [], "arch": "x86_64", "ncpus": 32, "ram": 137438953472, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": @@ -815,16 +779,17 @@ interactions: false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 6400000000, "sum_internet_bandwidth": 6400000000, "interfaces": [{"internal_bandwidth": 6400000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 6400000000}]}}, "POP2-4C-16G": {"alt_names": [], "arch": "x86_64", "ncpus": - 4, "ram": 17179869184, "gpu": 0, "mig_profile": null, "volumes_constraint": - {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": - 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": - 107.31, "hourly_price": 0.147, "capabilities": {"boot_types": ["local", "rescue"], - "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": - false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": - 800000000, "sum_internet_bandwidth": 800000000, "interfaces": [{"internal_bandwidth": - 800000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 800000000}]}}, "POP2-4C-16G-WIN": {"alt_names": [], "arch": "x86_64", "ncpus": + 6400000000}]}, "block_bandwidth": 6710886400}, "POP2-4C-16G": {"alt_names": + [], "arch": "x86_64", "ncpus": 4, "ram": 17179869184, "gpu": 0, "mig_profile": + null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 107.31, "hourly_price": 0.147, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 800000000, "sum_internet_bandwidth": + 800000000, "interfaces": [{"internal_bandwidth": 800000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 800000000}]}, "block_bandwidth": + 838860800}, "POP2-4C-16G-WIN": {"alt_names": [], "arch": "x86_64", "ncpus": 4, "ram": 17179869184, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": @@ -833,34 +798,36 @@ interactions: false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 800000000, "sum_internet_bandwidth": 800000000, "interfaces": [{"internal_bandwidth": 800000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 800000000}]}}, "POP2-64C-256G": {"alt_names": [], "arch": "x86_64", "ncpus": - 64, "ram": 274877906944, "gpu": 0, "mig_profile": null, "volumes_constraint": - {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": - 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": - 1715.5, "hourly_price": 2.35, "capabilities": {"boot_types": ["local", "rescue"], - "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": - false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": - 12800000000, "sum_internet_bandwidth": 12800000000, "interfaces": [{"internal_bandwidth": - 12800000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 12800000000}]}}, "POP2-8C-32G": {"alt_names": [], "arch": "x86_64", "ncpus": - 8, "ram": 34359738368, "gpu": 0, "mig_profile": null, "volumes_constraint": - {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": - 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 800000000}]}, "block_bandwidth": 838860800}, "POP2-64C-256G": {"alt_names": + [], "arch": "x86_64", "ncpus": 64, "ram": 274877906944, "gpu": 0, "mig_profile": + null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 1715.5, "hourly_price": 2.35, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 12800000000, "sum_internet_bandwidth": + 12800000000, "interfaces": [{"internal_bandwidth": 12800000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 12800000000}]}, "block_bandwidth": + 13421772800}, "POP2-8C-32G": {"alt_names": [], "arch": "x86_64", "ncpus": 8, + "ram": 34359738368, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": + 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": 211.7, "hourly_price": 0.29, "capabilities": {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 1600000000, "sum_internet_bandwidth": 1600000000, "interfaces": [{"internal_bandwidth": 1600000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 1600000000}]}}, "POP2-8C-32G-WIN": {"alt_names": [], "arch": "x86_64", "ncpus": - 8, "ram": 34359738368, "gpu": 0, "mig_profile": null, "volumes_constraint": - {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": - 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": - 528.009, "hourly_price": 0.7233, "capabilities": {"boot_types": ["local", "rescue"], - "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": - false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": - 1600000000, "sum_internet_bandwidth": 1600000000, "interfaces": [{"internal_bandwidth": - 1600000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 1600000000}]}}, "POP2-HC-16C-32G": {"alt_names": [], "arch": "x86_64", "ncpus": + 1600000000}]}, "block_bandwidth": 1677721600}, "POP2-8C-32G-WIN": {"alt_names": + [], "arch": "x86_64", "ncpus": 8, "ram": 34359738368, "gpu": 0, "mig_profile": + null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 528.009, "hourly_price": 0.7233, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 1600000000, "sum_internet_bandwidth": + 1600000000, "interfaces": [{"internal_bandwidth": 1600000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 1600000000}]}, "block_bandwidth": + 1677721600}, "POP2-HC-16C-32G": {"alt_names": [], "arch": "x86_64", "ncpus": 16, "ram": 34359738368, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": @@ -869,16 +836,17 @@ interactions: false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 3200000000, "sum_internet_bandwidth": 3200000000, "interfaces": [{"internal_bandwidth": 3200000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 3200000000}]}}, "POP2-HC-2C-4G": {"alt_names": [], "arch": "x86_64", "ncpus": - 2, "ram": 4294967296, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": - 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": - 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": - 38.84, "hourly_price": 0.0532, "capabilities": {"boot_types": ["local", "rescue"], - "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": - false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": - 400000000, "sum_internet_bandwidth": 400000000, "interfaces": [{"internal_bandwidth": - 400000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 400000000}]}}, "POP2-HC-32C-64G": {"alt_names": [], "arch": "x86_64", "ncpus": + 3200000000}]}, "block_bandwidth": 3355443200}, "POP2-HC-2C-4G": {"alt_names": + [], "arch": "x86_64", "ncpus": 2, "ram": 4294967296, "gpu": 0, "mig_profile": + null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 38.84, "hourly_price": 0.0532, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 400000000, "sum_internet_bandwidth": + 400000000, "interfaces": [{"internal_bandwidth": 400000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 400000000}]}, "block_bandwidth": + 419430400}, "POP2-HC-32C-64G": {"alt_names": [], "arch": "x86_64", "ncpus": 32, "ram": 68719476736, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": @@ -887,16 +855,17 @@ interactions: false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 6400000000, "sum_internet_bandwidth": 6400000000, "interfaces": [{"internal_bandwidth": 6400000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 6400000000}]}}, "POP2-HC-4C-8G": {"alt_names": [], "arch": "x86_64", "ncpus": - 4, "ram": 8589934592, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": - 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": - 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": - 77.67, "hourly_price": 0.1064, "capabilities": {"boot_types": ["local", "rescue"], - "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": - false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": - 800000000, "sum_internet_bandwidth": 800000000, "interfaces": [{"internal_bandwidth": - 800000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 800000000}]}}, "POP2-HC-64C-128G": {"alt_names": [], "arch": "x86_64", "ncpus": + 6400000000}]}, "block_bandwidth": 6710886400}, "POP2-HC-4C-8G": {"alt_names": + [], "arch": "x86_64", "ncpus": 4, "ram": 8589934592, "gpu": 0, "mig_profile": + null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 77.67, "hourly_price": 0.1064, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 800000000, "sum_internet_bandwidth": + 800000000, "interfaces": [{"internal_bandwidth": 800000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 800000000}]}, "block_bandwidth": + 838860800}, "POP2-HC-64C-128G": {"alt_names": [], "arch": "x86_64", "ncpus": 64, "ram": 137438953472, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": @@ -905,34 +874,36 @@ interactions: false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 12800000000, "sum_internet_bandwidth": 12800000000, "interfaces": [{"internal_bandwidth": 12800000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 12800000000}]}}, "POP2-HC-8C-16G": {"alt_names": [], "arch": "x86_64", "ncpus": - 8, "ram": 17179869184, "gpu": 0, "mig_profile": null, "volumes_constraint": - {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": - 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": - 155.34, "hourly_price": 0.2128, "capabilities": {"boot_types": ["local", "rescue"], - "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": - false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": - 1600000000, "sum_internet_bandwidth": 1600000000, "interfaces": [{"internal_bandwidth": - 1600000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 1600000000}]}}, "POP2-HM-16C-128G": {"alt_names": [], "arch": "x86_64", "ncpus": + 12800000000}]}, "block_bandwidth": 13421772800}, "POP2-HC-8C-16G": {"alt_names": + [], "arch": "x86_64", "ncpus": 8, "ram": 17179869184, "gpu": 0, "mig_profile": + null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 155.34, "hourly_price": 0.2128, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 1600000000, "sum_internet_bandwidth": + 1600000000, "interfaces": [{"internal_bandwidth": 1600000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 1600000000}]}, "block_bandwidth": + 1677721600}, "POP2-HM-16C-128G": {"alt_names": [], "arch": "x86_64", "ncpus": 16, "ram": 137438953472, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": 601.52, "hourly_price": 0.824, "capabilities": {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": - 3200000000, "sum_internet_bandwidth": 3200000000, "interfaces": [{"internal_bandwidth": - 3200000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 3200000000}]}}, "POP2-HM-2C-16G": {"alt_names": [], "arch": "x86_64", "ncpus": - 2, "ram": 17179869184, "gpu": 0, "mig_profile": null, "volumes_constraint": - {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": - 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": - 75.19, "hourly_price": 0.103, "capabilities": {"boot_types": ["local", "rescue"], - "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": - false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": - 400000000, "sum_internet_bandwidth": 400000000, "interfaces": [{"internal_bandwidth": - 400000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 400000000}]}}, "POP2-HM-32C-256G": {"alt_names": [], "arch": "x86_64", "ncpus": + 3200000000, "sum_internet_bandwidth": 3200000000, "interfaces": [{"internal_bandwidth": + 3200000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 3200000000}]}, "block_bandwidth": 3355443200}, "POP2-HM-2C-16G": {"alt_names": + [], "arch": "x86_64", "ncpus": 2, "ram": 17179869184, "gpu": 0, "mig_profile": + null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 75.19, "hourly_price": 0.103, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 400000000, "sum_internet_bandwidth": + 400000000, "interfaces": [{"internal_bandwidth": 400000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 400000000}]}, "block_bandwidth": + 419430400}, "POP2-HM-32C-256G": {"alt_names": [], "arch": "x86_64", "ncpus": 32, "ram": 274877906944, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": @@ -941,16 +912,17 @@ interactions: false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 6400000000, "sum_internet_bandwidth": 6400000000, "interfaces": [{"internal_bandwidth": 6400000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 6400000000}]}}, "POP2-HM-4C-32G": {"alt_names": [], "arch": "x86_64", "ncpus": - 4, "ram": 34359738368, "gpu": 0, "mig_profile": null, "volumes_constraint": - {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": - 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": - 150.38, "hourly_price": 0.206, "capabilities": {"boot_types": ["local", "rescue"], - "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": - false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": - 800000000, "sum_internet_bandwidth": 800000000, "interfaces": [{"internal_bandwidth": - 800000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 800000000}]}}, "POP2-HM-64C-512G": {"alt_names": [], "arch": "x86_64", "ncpus": + 6400000000}]}, "block_bandwidth": 6710886400}, "POP2-HM-4C-32G": {"alt_names": + [], "arch": "x86_64", "ncpus": 4, "ram": 34359738368, "gpu": 0, "mig_profile": + null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 150.38, "hourly_price": 0.206, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 800000000, "sum_internet_bandwidth": + 800000000, "interfaces": [{"internal_bandwidth": 800000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 800000000}]}, "block_bandwidth": + 838860800}, "POP2-HM-64C-512G": {"alt_names": [], "arch": "x86_64", "ncpus": 64, "ram": 549755813888, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": @@ -959,48 +931,50 @@ interactions: false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 12800000000, "sum_internet_bandwidth": 12800000000, "interfaces": [{"internal_bandwidth": 12800000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 12800000000}]}}, "POP2-HM-8C-64G": {"alt_names": [], "arch": "x86_64", "ncpus": - 8, "ram": 68719476736, "gpu": 0, "mig_profile": null, "volumes_constraint": - {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": - 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": - 300.76, "hourly_price": 0.412, "capabilities": {"boot_types": ["local", "rescue"], - "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": - false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": - 1600000000, "sum_internet_bandwidth": 1600000000, "interfaces": [{"internal_bandwidth": - 1600000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 1600000000}]}}, "PRO2-L": {"alt_names": [], "arch": "x86_64", "ncpus": 32, "ram": - 137438953472, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": - 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": - 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": - 640.21, "hourly_price": 0.877, "capabilities": {"boot_types": ["local", "rescue"], - "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": - false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": - 6000000000, "sum_internet_bandwidth": 6000000000, "interfaces": [{"internal_bandwidth": - 6000000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 6000000000}]}}, "PRO2-M": {"alt_names": [], "arch": "x86_64", "ncpus": 16, "ram": - 68719476736, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + 12800000000}]}, "block_bandwidth": 13421772800}, "POP2-HM-8C-64G": {"alt_names": + [], "arch": "x86_64", "ncpus": 8, "ram": 68719476736, "gpu": 0, "mig_profile": + null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 300.76, "hourly_price": 0.412, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 1600000000, "sum_internet_bandwidth": + 1600000000, "interfaces": [{"internal_bandwidth": 1600000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 1600000000}]}, "block_bandwidth": + 1677721600}, "POP2-HN-10": {"alt_names": [], "arch": "x86_64", "ncpus": 4, "ram": + 8589934592, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": - 319.74, "hourly_price": 0.438, "capabilities": {"boot_types": ["local", "rescue"], + 530.29, "hourly_price": 0.7264, "capabilities": {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": - 3000000000, "sum_internet_bandwidth": 3000000000, "interfaces": [{"internal_bandwidth": - 3000000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 3000000000}]}}}}' + 10000000000, "sum_internet_bandwidth": 10000000000, "interfaces": [{"internal_bandwidth": + 10000000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 10000000000}]}, "block_bandwidth": 838860800}, "POP2-HN-3": {"alt_names": [], + "arch": "x86_64", "ncpus": 2, "ram": 4294967296, "gpu": 0, "mig_profile": null, + "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 186.49, "hourly_price": 0.2554, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 3000000000, "sum_internet_bandwidth": + 3000000000, "interfaces": [{"internal_bandwidth": 3000000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 3000000000}]}, "block_bandwidth": + 419430400}}}' headers: Content-Length: - - "38026" + - "39559" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Fri, 05 Jul 2024 13:02:42 GMT + - Wed, 23 Oct 2024 11:11:46 GMT Link: - ; rel="next",; rel="last" Server: - - Scaleway API Gateway (fr-par-1;edge01) + - Scaleway API Gateway (fr-par-1;edge02) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -1008,59 +982,88 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 45732f32-7dd3-47d2-bf6d-f135d5c237d0 + - 875a6524-27e2-424c-91e7-01baa7771122 X-Total-Count: - - "66" + - "69" status: 200 OK code: 200 duration: "" - request: - body: '{"servers": {"PRO2-S": {"alt_names": [], "arch": "x86_64", "ncpus": 8, - "ram": 34359738368, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + body: '{"servers": {"POP2-HN-5": {"alt_names": [], "arch": "x86_64", "ncpus": + 4, "ram": 8589934592, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 330.29, "hourly_price": 0.4524, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 5000000000, "sum_internet_bandwidth": 5000000000, "interfaces": [{"internal_bandwidth": + 5000000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 5000000000}]}, "block_bandwidth": 838860800}, "PRO2-L": {"alt_names": [], "arch": + "x86_64", "ncpus": 32, "ram": 137438953472, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": + 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 640.21, "hourly_price": 0.877, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 6000000000, "sum_internet_bandwidth": 6000000000, "interfaces": [{"internal_bandwidth": + 6000000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 6000000000}]}, "block_bandwidth": 2097152000}, "PRO2-M": {"alt_names": [], "arch": + "x86_64", "ncpus": 16, "ram": 68719476736, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": + 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 319.74, "hourly_price": 0.438, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 3000000000, "sum_internet_bandwidth": 3000000000, "interfaces": [{"internal_bandwidth": + 3000000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 3000000000}]}, "block_bandwidth": 1048576000}, "PRO2-S": {"alt_names": [], "arch": + "x86_64", "ncpus": 8, "ram": 34359738368, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": + 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": 159.87, "hourly_price": 0.219, "capabilities": {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 1500000000, "sum_internet_bandwidth": 1500000000, "interfaces": [{"internal_bandwidth": 1500000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 1500000000}]}}, "PRO2-XS": {"alt_names": [], "arch": "x86_64", "ncpus": 4, "ram": - 17179869184, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": - 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": - 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 1500000000}]}, "block_bandwidth": 524288000}, "PRO2-XS": {"alt_names": [], "arch": + "x86_64", "ncpus": 4, "ram": 17179869184, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": + 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": 80.3, "hourly_price": 0.11, "capabilities": {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 700000000, "sum_internet_bandwidth": 700000000, "interfaces": [{"internal_bandwidth": 700000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 700000000}]}}, "PRO2-XXS": {"alt_names": [], "arch": "x86_64", "ncpus": 2, "ram": - 8589934592, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": - 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": - 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 700000000}]}, "block_bandwidth": 262144000}, "PRO2-XXS": {"alt_names": [], "arch": + "x86_64", "ncpus": 2, "ram": 8589934592, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": + 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": 40.15, "hourly_price": 0.055, "capabilities": {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 350000000, "sum_internet_bandwidth": 350000000, "interfaces": [{"internal_bandwidth": 350000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 350000000}]}}, "RENDER-S": {"alt_names": [], "arch": "x86_64", "ncpus": 10, - "ram": 45097156608, "gpu": 1, "mig_profile": null, "volumes_constraint": {"min_size": - 0, "max_size": 400000000000}, "per_volume_constraint": {"l_ssd": {"min_size": - 1000000000, "max_size": 800000000000}}, "scratch_storage_max_size": null, "baremetal": - false, "monthly_price": 907.098, "hourly_price": 1.2426, "capabilities": {"boot_types": - ["local", "rescue"], "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": - true, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": - 1000000000, "sum_internet_bandwidth": 1000000000, "interfaces": [{"internal_bandwidth": + 350000000}]}, "block_bandwidth": 131072000}, "RENDER-S": {"alt_names": [], "arch": + "x86_64", "ncpus": 10, "ram": 45097156608, "gpu": 1, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 400000000000}, "per_volume_constraint": {"l_ssd": + {"min_size": 1000000000, "max_size": 800000000000}}, "scratch_storage_max_size": + null, "baremetal": false, "monthly_price": 907.098, "hourly_price": 1.2426, + "capabilities": {"boot_types": ["local", "rescue"], "placement_groups": true, + "block_storage": true, "hot_snapshots_local_volume": true, "private_network": + 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 1000000000, + "sum_internet_bandwidth": 1000000000, "interfaces": [{"internal_bandwidth": 1000000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 1000000000}]}}, "STARDUST1-S": {"alt_names": [], "arch": "x86_64", "ncpus": - 1, "ram": 1073741824, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": - 0, "max_size": 10000000000}, "per_volume_constraint": {"l_ssd": {"min_size": - 1000000000, "max_size": 800000000000}}, "scratch_storage_max_size": null, "baremetal": - false, "monthly_price": 3.3507, "hourly_price": 0.00459, "capabilities": {"boot_types": - ["local", "rescue"], "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": - true, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": - 100000000, "sum_internet_bandwidth": 100000000, "interfaces": [{"internal_bandwidth": - 100000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 100000000}]}}, "START1-L": {"alt_names": [], "arch": "x86_64", "ncpus": 8, "ram": + 1000000000}]}, "block_bandwidth": 2147483648}, "STARDUST1-S": {"alt_names": + [], "arch": "x86_64", "ncpus": 1, "ram": 1073741824, "gpu": 0, "mig_profile": + null, "volumes_constraint": {"min_size": 0, "max_size": 10000000000}, "per_volume_constraint": + {"l_ssd": {"min_size": 1000000000, "max_size": 800000000000}}, "scratch_storage_max_size": + null, "baremetal": false, "monthly_price": 3.3507, "hourly_price": 0.00459, + "capabilities": {"boot_types": ["local", "rescue"], "placement_groups": true, + "block_storage": true, "hot_snapshots_local_volume": true, "private_network": + 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 100000000, "sum_internet_bandwidth": + 100000000, "interfaces": [{"internal_bandwidth": 100000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 100000000}]}, "block_bandwidth": + 52428800}, "START1-L": {"alt_names": [], "arch": "x86_64", "ncpus": 8, "ram": 8589934592, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": 200000000000, "max_size": 200000000000}, "per_volume_constraint": {"l_ssd": {"min_size": 1000000000, "max_size": 200000000000}}, "scratch_storage_max_size": @@ -1069,17 +1072,18 @@ interactions: true, "hot_snapshots_local_volume": true, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 400000000, "sum_internet_bandwidth": 400000000, "interfaces": [{"internal_bandwidth": 400000000, "internet_bandwidth": - null}, {"internal_bandwidth": null, "internet_bandwidth": 400000000}]}}, "START1-M": - {"alt_names": [], "arch": "x86_64", "ncpus": 4, "ram": 4294967296, "gpu": 0, - "mig_profile": null, "volumes_constraint": {"min_size": 100000000000, "max_size": - 100000000000}, "per_volume_constraint": {"l_ssd": {"min_size": 1000000000, "max_size": - 200000000000}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": - 14.162, "hourly_price": 0.0194, "capabilities": {"boot_types": ["local", "rescue"], - "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": - true, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": - 300000000, "sum_internet_bandwidth": 300000000, "interfaces": [{"internal_bandwidth": - 300000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 300000000}]}}, "START1-S": {"alt_names": [], "arch": "x86_64", "ncpus": 2, "ram": + null}, {"internal_bandwidth": null, "internet_bandwidth": 400000000}]}, "block_bandwidth": + 41943040}, "START1-M": {"alt_names": [], "arch": "x86_64", "ncpus": 4, "ram": + 4294967296, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + 100000000000, "max_size": 100000000000}, "per_volume_constraint": {"l_ssd": + {"min_size": 1000000000, "max_size": 200000000000}}, "scratch_storage_max_size": + null, "baremetal": false, "monthly_price": 14.162, "hourly_price": 0.0194, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": true, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 300000000, "sum_internet_bandwidth": + 300000000, "interfaces": [{"internal_bandwidth": 300000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 300000000}]}, "block_bandwidth": + 41943040}, "START1-S": {"alt_names": [], "arch": "x86_64", "ncpus": 2, "ram": 2147483648, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": 50000000000, "max_size": 50000000000}, "per_volume_constraint": {"l_ssd": {"min_size": 1000000000, "max_size": 200000000000}}, "scratch_storage_max_size": null, "baremetal": @@ -1088,17 +1092,18 @@ interactions: true, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 200000000, "sum_internet_bandwidth": 200000000, "interfaces": [{"internal_bandwidth": 200000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 200000000}]}}, "START1-XS": {"alt_names": [], "arch": "x86_64", "ncpus": 1, - "ram": 1073741824, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": - 25000000000, "max_size": 25000000000}, "per_volume_constraint": {"l_ssd": {"min_size": - 1000000000, "max_size": 200000000000}}, "scratch_storage_max_size": null, "baremetal": - false, "monthly_price": 4.526, "hourly_price": 0.0062, "capabilities": {"boot_types": - ["local", "rescue"], "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": - true, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": - 100000000, "sum_internet_bandwidth": 100000000, "interfaces": [{"internal_bandwidth": - 100000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 100000000}]}}, "VC1L": {"alt_names": ["X64-8GB"], "arch": "x86_64", "ncpus": - 6, "ram": 8589934592, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + 200000000}]}, "block_bandwidth": 41943040}, "START1-XS": {"alt_names": [], "arch": + "x86_64", "ncpus": 1, "ram": 1073741824, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 25000000000, "max_size": 25000000000}, "per_volume_constraint": + {"l_ssd": {"min_size": 1000000000, "max_size": 200000000000}}, "scratch_storage_max_size": + null, "baremetal": false, "monthly_price": 4.526, "hourly_price": 0.0062, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": true, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 100000000, "sum_internet_bandwidth": + 100000000, "interfaces": [{"internal_bandwidth": 100000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 100000000}]}, "block_bandwidth": + 41943040}, "VC1L": {"alt_names": ["X64-8GB"], "arch": "x86_64", "ncpus": 6, + "ram": 8589934592, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": 200000000000, "max_size": 200000000000}, "per_volume_constraint": {"l_ssd": {"min_size": 1000000000, "max_size": 200000000000}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": 18.0164, "hourly_price": 0.02468, @@ -1106,18 +1111,19 @@ interactions: "block_storage": true, "hot_snapshots_local_volume": true, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 200000000, "sum_internet_bandwidth": 200000000, "interfaces": [{"internal_bandwidth": 200000000, "internet_bandwidth": - null}, {"internal_bandwidth": null, "internet_bandwidth": 200000000}]}}, "VC1M": - {"alt_names": ["X64-4GB"], "arch": "x86_64", "ncpus": 4, "ram": 4294967296, - "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": 100000000000, - "max_size": 100000000000}, "per_volume_constraint": {"l_ssd": {"min_size": 1000000000, - "max_size": 200000000000}}, "scratch_storage_max_size": null, "baremetal": false, - "monthly_price": 11.3515, "hourly_price": 0.01555, "capabilities": {"boot_types": - ["local", "rescue"], "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": - true, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": - 200000000, "sum_internet_bandwidth": 200000000, "interfaces": [{"internal_bandwidth": - 200000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 200000000}]}}, "VC1S": {"alt_names": ["X64-2GB"], "arch": "x86_64", "ncpus": - 2, "ram": 2147483648, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + null}, {"internal_bandwidth": null, "internet_bandwidth": 200000000}]}, "block_bandwidth": + 41943040}, "VC1M": {"alt_names": ["X64-4GB"], "arch": "x86_64", "ncpus": 4, + "ram": 4294967296, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + 100000000000, "max_size": 100000000000}, "per_volume_constraint": {"l_ssd": + {"min_size": 1000000000, "max_size": 200000000000}}, "scratch_storage_max_size": + null, "baremetal": false, "monthly_price": 11.3515, "hourly_price": 0.01555, + "capabilities": {"boot_types": ["local", "rescue"], "placement_groups": true, + "block_storage": true, "hot_snapshots_local_volume": true, "private_network": + 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 200000000, "sum_internet_bandwidth": + 200000000, "interfaces": [{"internal_bandwidth": 200000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 200000000}]}, "block_bandwidth": + 41943040}, "VC1S": {"alt_names": ["X64-2GB"], "arch": "x86_64", "ncpus": 2, + "ram": 2147483648, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": 50000000000, "max_size": 50000000000}, "per_volume_constraint": {"l_ssd": {"min_size": 1000000000, "max_size": 200000000000}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": 6.2926, "hourly_price": 0.00862, "capabilities": {"boot_types": @@ -1125,37 +1131,38 @@ interactions: true, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 200000000, "sum_internet_bandwidth": 200000000, "interfaces": [{"internal_bandwidth": 200000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 200000000}]}}, "X64-120GB": {"alt_names": [], "arch": "x86_64", "ncpus": 12, - "ram": 128849018880, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": - 500000000000, "max_size": 1000000000000}, "per_volume_constraint": {"l_ssd": - {"min_size": 1000000000, "max_size": 200000000000}}, "scratch_storage_max_size": + 200000000}]}, "block_bandwidth": 41943040}, "X64-120GB": {"alt_names": [], "arch": + "x86_64", "ncpus": 12, "ram": 128849018880, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 500000000000, "max_size": 1000000000000}, "per_volume_constraint": + {"l_ssd": {"min_size": 1000000000, "max_size": 200000000000}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": 310.7902, "hourly_price": 0.42574, "capabilities": {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": true, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 1000000000, "sum_internet_bandwidth": 1000000000, "interfaces": [{"internal_bandwidth": 1000000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 1000000000}]}}, "X64-15GB": {"alt_names": [], "arch": "x86_64", "ncpus": 6, - "ram": 16106127360, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": - 200000000000, "max_size": 200000000000}, "per_volume_constraint": {"l_ssd": - {"min_size": 1000000000, "max_size": 200000000000}}, "scratch_storage_max_size": + 1000000000}]}, "block_bandwidth": 41943040}, "X64-15GB": {"alt_names": [], "arch": + "x86_64", "ncpus": 6, "ram": 16106127360, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 200000000000, "max_size": 200000000000}, "per_volume_constraint": + {"l_ssd": {"min_size": 1000000000, "max_size": 200000000000}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": 44.0336, "hourly_price": 0.06032, "capabilities": {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": true, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 250000000, "sum_internet_bandwidth": 250000000, "interfaces": [{"internal_bandwidth": 250000000, "internet_bandwidth": - null}, {"internal_bandwidth": null, "internet_bandwidth": 250000000}]}}, "X64-30GB": - {"alt_names": [], "arch": "x86_64", "ncpus": 8, "ram": 32212254720, "gpu": 0, - "mig_profile": null, "volumes_constraint": {"min_size": 300000000000, "max_size": - 400000000000}, "per_volume_constraint": {"l_ssd": {"min_size": 1000000000, "max_size": - 200000000000}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": - 86.9138, "hourly_price": 0.11906, "capabilities": {"boot_types": ["local", "rescue"], - "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": - true, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": - 500000000, "sum_internet_bandwidth": 500000000, "interfaces": [{"internal_bandwidth": - 500000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 500000000}]}}, "X64-60GB": {"alt_names": [], "arch": "x86_64", "ncpus": 10, - "ram": 64424509440, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + null}, {"internal_bandwidth": null, "internet_bandwidth": 250000000}]}, "block_bandwidth": + 41943040}, "X64-30GB": {"alt_names": [], "arch": "x86_64", "ncpus": 8, "ram": + 32212254720, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + 300000000000, "max_size": 400000000000}, "per_volume_constraint": {"l_ssd": + {"min_size": 1000000000, "max_size": 200000000000}}, "scratch_storage_max_size": + null, "baremetal": false, "monthly_price": 86.9138, "hourly_price": 0.11906, + "capabilities": {"boot_types": ["local", "rescue"], "placement_groups": true, + "block_storage": true, "hot_snapshots_local_volume": true, "private_network": + 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 500000000, "sum_internet_bandwidth": + 500000000, "interfaces": [{"internal_bandwidth": 500000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 500000000}]}, "block_bandwidth": + 41943040}, "X64-60GB": {"alt_names": [], "arch": "x86_64", "ncpus": 10, "ram": + 64424509440, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": 400000000000, "max_size": 700000000000}, "per_volume_constraint": {"l_ssd": {"min_size": 1000000000, "max_size": 200000000000}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": 155.49, "hourly_price": 0.213, "capabilities": @@ -1163,60 +1170,90 @@ interactions: true, "hot_snapshots_local_volume": true, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 1000000000, "sum_internet_bandwidth": 1000000000, "interfaces": [{"internal_bandwidth": 1000000000, "internet_bandwidth": - null}, {"internal_bandwidth": null, "internet_bandwidth": 1000000000}]}}}}' + null}, {"internal_bandwidth": null, "internet_bandwidth": 1000000000}]}, "block_bandwidth": + 41943040}}}' form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.22.2; linux; amd64) cli-e2e-test + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.0; darwin; arm64) cli-e2e-test url: https://api.scaleway.com/instance/v1/zones/fr-par-1/products/servers?page=2 method: GET response: - body: '{"servers": {"PRO2-S": {"alt_names": [], "arch": "x86_64", "ncpus": 8, - "ram": 34359738368, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + body: '{"servers": {"POP2-HN-5": {"alt_names": [], "arch": "x86_64", "ncpus": + 4, "ram": 8589934592, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 330.29, "hourly_price": 0.4524, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 5000000000, "sum_internet_bandwidth": 5000000000, "interfaces": [{"internal_bandwidth": + 5000000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 5000000000}]}, "block_bandwidth": 838860800}, "PRO2-L": {"alt_names": [], "arch": + "x86_64", "ncpus": 32, "ram": 137438953472, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": + 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 640.21, "hourly_price": 0.877, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 6000000000, "sum_internet_bandwidth": 6000000000, "interfaces": [{"internal_bandwidth": + 6000000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 6000000000}]}, "block_bandwidth": 2097152000}, "PRO2-M": {"alt_names": [], "arch": + "x86_64", "ncpus": 16, "ram": 68719476736, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": + 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 319.74, "hourly_price": 0.438, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 3000000000, "sum_internet_bandwidth": 3000000000, "interfaces": [{"internal_bandwidth": + 3000000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 3000000000}]}, "block_bandwidth": 1048576000}, "PRO2-S": {"alt_names": [], "arch": + "x86_64", "ncpus": 8, "ram": 34359738368, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": + 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": 159.87, "hourly_price": 0.219, "capabilities": {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 1500000000, "sum_internet_bandwidth": 1500000000, "interfaces": [{"internal_bandwidth": 1500000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 1500000000}]}}, "PRO2-XS": {"alt_names": [], "arch": "x86_64", "ncpus": 4, "ram": - 17179869184, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": - 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": - 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 1500000000}]}, "block_bandwidth": 524288000}, "PRO2-XS": {"alt_names": [], "arch": + "x86_64", "ncpus": 4, "ram": 17179869184, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": + 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": 80.3, "hourly_price": 0.11, "capabilities": {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 700000000, "sum_internet_bandwidth": 700000000, "interfaces": [{"internal_bandwidth": 700000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 700000000}]}}, "PRO2-XXS": {"alt_names": [], "arch": "x86_64", "ncpus": 2, "ram": - 8589934592, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": - 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": - 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 700000000}]}, "block_bandwidth": 262144000}, "PRO2-XXS": {"alt_names": [], "arch": + "x86_64", "ncpus": 2, "ram": 8589934592, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": + 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": 40.15, "hourly_price": 0.055, "capabilities": {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 350000000, "sum_internet_bandwidth": 350000000, "interfaces": [{"internal_bandwidth": 350000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 350000000}]}}, "RENDER-S": {"alt_names": [], "arch": "x86_64", "ncpus": 10, - "ram": 45097156608, "gpu": 1, "mig_profile": null, "volumes_constraint": {"min_size": - 0, "max_size": 400000000000}, "per_volume_constraint": {"l_ssd": {"min_size": - 1000000000, "max_size": 800000000000}}, "scratch_storage_max_size": null, "baremetal": - false, "monthly_price": 907.098, "hourly_price": 1.2426, "capabilities": {"boot_types": - ["local", "rescue"], "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": - true, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": - 1000000000, "sum_internet_bandwidth": 1000000000, "interfaces": [{"internal_bandwidth": + 350000000}]}, "block_bandwidth": 131072000}, "RENDER-S": {"alt_names": [], "arch": + "x86_64", "ncpus": 10, "ram": 45097156608, "gpu": 1, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 400000000000}, "per_volume_constraint": {"l_ssd": + {"min_size": 1000000000, "max_size": 800000000000}}, "scratch_storage_max_size": + null, "baremetal": false, "monthly_price": 907.098, "hourly_price": 1.2426, + "capabilities": {"boot_types": ["local", "rescue"], "placement_groups": true, + "block_storage": true, "hot_snapshots_local_volume": true, "private_network": + 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 1000000000, + "sum_internet_bandwidth": 1000000000, "interfaces": [{"internal_bandwidth": 1000000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 1000000000}]}}, "STARDUST1-S": {"alt_names": [], "arch": "x86_64", "ncpus": - 1, "ram": 1073741824, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": - 0, "max_size": 10000000000}, "per_volume_constraint": {"l_ssd": {"min_size": - 1000000000, "max_size": 800000000000}}, "scratch_storage_max_size": null, "baremetal": - false, "monthly_price": 3.3507, "hourly_price": 0.00459, "capabilities": {"boot_types": - ["local", "rescue"], "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": - true, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": - 100000000, "sum_internet_bandwidth": 100000000, "interfaces": [{"internal_bandwidth": - 100000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 100000000}]}}, "START1-L": {"alt_names": [], "arch": "x86_64", "ncpus": 8, "ram": + 1000000000}]}, "block_bandwidth": 2147483648}, "STARDUST1-S": {"alt_names": + [], "arch": "x86_64", "ncpus": 1, "ram": 1073741824, "gpu": 0, "mig_profile": + null, "volumes_constraint": {"min_size": 0, "max_size": 10000000000}, "per_volume_constraint": + {"l_ssd": {"min_size": 1000000000, "max_size": 800000000000}}, "scratch_storage_max_size": + null, "baremetal": false, "monthly_price": 3.3507, "hourly_price": 0.00459, + "capabilities": {"boot_types": ["local", "rescue"], "placement_groups": true, + "block_storage": true, "hot_snapshots_local_volume": true, "private_network": + 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 100000000, "sum_internet_bandwidth": + 100000000, "interfaces": [{"internal_bandwidth": 100000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 100000000}]}, "block_bandwidth": + 52428800}, "START1-L": {"alt_names": [], "arch": "x86_64", "ncpus": 8, "ram": 8589934592, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": 200000000000, "max_size": 200000000000}, "per_volume_constraint": {"l_ssd": {"min_size": 1000000000, "max_size": 200000000000}}, "scratch_storage_max_size": @@ -1225,17 +1262,18 @@ interactions: true, "hot_snapshots_local_volume": true, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 400000000, "sum_internet_bandwidth": 400000000, "interfaces": [{"internal_bandwidth": 400000000, "internet_bandwidth": - null}, {"internal_bandwidth": null, "internet_bandwidth": 400000000}]}}, "START1-M": - {"alt_names": [], "arch": "x86_64", "ncpus": 4, "ram": 4294967296, "gpu": 0, - "mig_profile": null, "volumes_constraint": {"min_size": 100000000000, "max_size": - 100000000000}, "per_volume_constraint": {"l_ssd": {"min_size": 1000000000, "max_size": - 200000000000}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": - 14.162, "hourly_price": 0.0194, "capabilities": {"boot_types": ["local", "rescue"], - "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": - true, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": - 300000000, "sum_internet_bandwidth": 300000000, "interfaces": [{"internal_bandwidth": - 300000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 300000000}]}}, "START1-S": {"alt_names": [], "arch": "x86_64", "ncpus": 2, "ram": + null}, {"internal_bandwidth": null, "internet_bandwidth": 400000000}]}, "block_bandwidth": + 41943040}, "START1-M": {"alt_names": [], "arch": "x86_64", "ncpus": 4, "ram": + 4294967296, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + 100000000000, "max_size": 100000000000}, "per_volume_constraint": {"l_ssd": + {"min_size": 1000000000, "max_size": 200000000000}}, "scratch_storage_max_size": + null, "baremetal": false, "monthly_price": 14.162, "hourly_price": 0.0194, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": true, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 300000000, "sum_internet_bandwidth": + 300000000, "interfaces": [{"internal_bandwidth": 300000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 300000000}]}, "block_bandwidth": + 41943040}, "START1-S": {"alt_names": [], "arch": "x86_64", "ncpus": 2, "ram": 2147483648, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": 50000000000, "max_size": 50000000000}, "per_volume_constraint": {"l_ssd": {"min_size": 1000000000, "max_size": 200000000000}}, "scratch_storage_max_size": null, "baremetal": @@ -1244,17 +1282,18 @@ interactions: true, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 200000000, "sum_internet_bandwidth": 200000000, "interfaces": [{"internal_bandwidth": 200000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 200000000}]}}, "START1-XS": {"alt_names": [], "arch": "x86_64", "ncpus": 1, - "ram": 1073741824, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": - 25000000000, "max_size": 25000000000}, "per_volume_constraint": {"l_ssd": {"min_size": - 1000000000, "max_size": 200000000000}}, "scratch_storage_max_size": null, "baremetal": - false, "monthly_price": 4.526, "hourly_price": 0.0062, "capabilities": {"boot_types": - ["local", "rescue"], "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": - true, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": - 100000000, "sum_internet_bandwidth": 100000000, "interfaces": [{"internal_bandwidth": - 100000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 100000000}]}}, "VC1L": {"alt_names": ["X64-8GB"], "arch": "x86_64", "ncpus": - 6, "ram": 8589934592, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + 200000000}]}, "block_bandwidth": 41943040}, "START1-XS": {"alt_names": [], "arch": + "x86_64", "ncpus": 1, "ram": 1073741824, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 25000000000, "max_size": 25000000000}, "per_volume_constraint": + {"l_ssd": {"min_size": 1000000000, "max_size": 200000000000}}, "scratch_storage_max_size": + null, "baremetal": false, "monthly_price": 4.526, "hourly_price": 0.0062, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": true, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 100000000, "sum_internet_bandwidth": + 100000000, "interfaces": [{"internal_bandwidth": 100000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 100000000}]}, "block_bandwidth": + 41943040}, "VC1L": {"alt_names": ["X64-8GB"], "arch": "x86_64", "ncpus": 6, + "ram": 8589934592, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": 200000000000, "max_size": 200000000000}, "per_volume_constraint": {"l_ssd": {"min_size": 1000000000, "max_size": 200000000000}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": 18.0164, "hourly_price": 0.02468, @@ -1262,18 +1301,19 @@ interactions: "block_storage": true, "hot_snapshots_local_volume": true, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 200000000, "sum_internet_bandwidth": 200000000, "interfaces": [{"internal_bandwidth": 200000000, "internet_bandwidth": - null}, {"internal_bandwidth": null, "internet_bandwidth": 200000000}]}}, "VC1M": - {"alt_names": ["X64-4GB"], "arch": "x86_64", "ncpus": 4, "ram": 4294967296, - "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": 100000000000, - "max_size": 100000000000}, "per_volume_constraint": {"l_ssd": {"min_size": 1000000000, - "max_size": 200000000000}}, "scratch_storage_max_size": null, "baremetal": false, - "monthly_price": 11.3515, "hourly_price": 0.01555, "capabilities": {"boot_types": - ["local", "rescue"], "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": - true, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": - 200000000, "sum_internet_bandwidth": 200000000, "interfaces": [{"internal_bandwidth": - 200000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 200000000}]}}, "VC1S": {"alt_names": ["X64-2GB"], "arch": "x86_64", "ncpus": - 2, "ram": 2147483648, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + null}, {"internal_bandwidth": null, "internet_bandwidth": 200000000}]}, "block_bandwidth": + 41943040}, "VC1M": {"alt_names": ["X64-4GB"], "arch": "x86_64", "ncpus": 4, + "ram": 4294967296, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + 100000000000, "max_size": 100000000000}, "per_volume_constraint": {"l_ssd": + {"min_size": 1000000000, "max_size": 200000000000}}, "scratch_storage_max_size": + null, "baremetal": false, "monthly_price": 11.3515, "hourly_price": 0.01555, + "capabilities": {"boot_types": ["local", "rescue"], "placement_groups": true, + "block_storage": true, "hot_snapshots_local_volume": true, "private_network": + 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 200000000, "sum_internet_bandwidth": + 200000000, "interfaces": [{"internal_bandwidth": 200000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 200000000}]}, "block_bandwidth": + 41943040}, "VC1S": {"alt_names": ["X64-2GB"], "arch": "x86_64", "ncpus": 2, + "ram": 2147483648, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": 50000000000, "max_size": 50000000000}, "per_volume_constraint": {"l_ssd": {"min_size": 1000000000, "max_size": 200000000000}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": 6.2926, "hourly_price": 0.00862, "capabilities": {"boot_types": @@ -1281,37 +1321,38 @@ interactions: true, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 200000000, "sum_internet_bandwidth": 200000000, "interfaces": [{"internal_bandwidth": 200000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 200000000}]}}, "X64-120GB": {"alt_names": [], "arch": "x86_64", "ncpus": 12, - "ram": 128849018880, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": - 500000000000, "max_size": 1000000000000}, "per_volume_constraint": {"l_ssd": - {"min_size": 1000000000, "max_size": 200000000000}}, "scratch_storage_max_size": + 200000000}]}, "block_bandwidth": 41943040}, "X64-120GB": {"alt_names": [], "arch": + "x86_64", "ncpus": 12, "ram": 128849018880, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 500000000000, "max_size": 1000000000000}, "per_volume_constraint": + {"l_ssd": {"min_size": 1000000000, "max_size": 200000000000}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": 310.7902, "hourly_price": 0.42574, "capabilities": {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": true, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 1000000000, "sum_internet_bandwidth": 1000000000, "interfaces": [{"internal_bandwidth": 1000000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 1000000000}]}}, "X64-15GB": {"alt_names": [], "arch": "x86_64", "ncpus": 6, - "ram": 16106127360, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": - 200000000000, "max_size": 200000000000}, "per_volume_constraint": {"l_ssd": - {"min_size": 1000000000, "max_size": 200000000000}}, "scratch_storage_max_size": + 1000000000}]}, "block_bandwidth": 41943040}, "X64-15GB": {"alt_names": [], "arch": + "x86_64", "ncpus": 6, "ram": 16106127360, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 200000000000, "max_size": 200000000000}, "per_volume_constraint": + {"l_ssd": {"min_size": 1000000000, "max_size": 200000000000}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": 44.0336, "hourly_price": 0.06032, "capabilities": {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": true, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 250000000, "sum_internet_bandwidth": 250000000, "interfaces": [{"internal_bandwidth": 250000000, "internet_bandwidth": - null}, {"internal_bandwidth": null, "internet_bandwidth": 250000000}]}}, "X64-30GB": - {"alt_names": [], "arch": "x86_64", "ncpus": 8, "ram": 32212254720, "gpu": 0, - "mig_profile": null, "volumes_constraint": {"min_size": 300000000000, "max_size": - 400000000000}, "per_volume_constraint": {"l_ssd": {"min_size": 1000000000, "max_size": - 200000000000}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": - 86.9138, "hourly_price": 0.11906, "capabilities": {"boot_types": ["local", "rescue"], - "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": - true, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": - 500000000, "sum_internet_bandwidth": 500000000, "interfaces": [{"internal_bandwidth": - 500000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 500000000}]}}, "X64-60GB": {"alt_names": [], "arch": "x86_64", "ncpus": 10, - "ram": 64424509440, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + null}, {"internal_bandwidth": null, "internet_bandwidth": 250000000}]}, "block_bandwidth": + 41943040}, "X64-30GB": {"alt_names": [], "arch": "x86_64", "ncpus": 8, "ram": + 32212254720, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + 300000000000, "max_size": 400000000000}, "per_volume_constraint": {"l_ssd": + {"min_size": 1000000000, "max_size": 200000000000}}, "scratch_storage_max_size": + null, "baremetal": false, "monthly_price": 86.9138, "hourly_price": 0.11906, + "capabilities": {"boot_types": ["local", "rescue"], "placement_groups": true, + "block_storage": true, "hot_snapshots_local_volume": true, "private_network": + 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 500000000, "sum_internet_bandwidth": + 500000000, "interfaces": [{"internal_bandwidth": 500000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 500000000}]}, "block_bandwidth": + 41943040}, "X64-60GB": {"alt_names": [], "arch": "x86_64", "ncpus": 10, "ram": + 64424509440, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": 400000000000, "max_size": 700000000000}, "per_volume_constraint": {"l_ssd": {"min_size": 1000000000, "max_size": 200000000000}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": 155.49, "hourly_price": 0.213, "capabilities": @@ -1319,21 +1360,22 @@ interactions: true, "hot_snapshots_local_volume": true, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 1000000000, "sum_internet_bandwidth": 1000000000, "interfaces": [{"internal_bandwidth": 1000000000, "internet_bandwidth": - null}, {"internal_bandwidth": null, "internet_bandwidth": 1000000000}]}}}}' + null}, {"internal_bandwidth": null, "internet_bandwidth": 1000000000}]}, "block_bandwidth": + 41943040}}}' headers: Content-Length: - - "12534" + - "15351" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Fri, 05 Jul 2024 13:02:42 GMT + - Wed, 23 Oct 2024 11:11:47 GMT Link: - ; rel="first",; rel="previous",; rel="last" Server: - - Scaleway API Gateway (fr-par-1;edge01) + - Scaleway API Gateway (fr-par-1;edge02) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -1341,9 +1383,115 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - c7c68a57-e81f-42e5-8816-78cd6d0105c1 + - d7900a03-e7e8-403b-a9a1-d9db0e6c7b2e X-Total-Count: - - "66" + - "69" + status: 200 OK + code: 200 + duration: "" +- request: + body: '{"local_images":[{"id":"2982a1c0-be7e-4114-af3d-a8af8aa7aec5", "arch":"arm64", + "zone":"fr-par-1", "compatible_commercial_types":["AMP2-C1", "AMP2-C2", "AMP2-C4", + "AMP2-C8", "AMP2-C12", "AMP2-C24", "AMP2-C48", "AMP2-C60", "COPARM1-2C-8G", + "COPARM1-4C-16G", "COPARM1-8C-32G", "COPARM1-16C-64G", "COPARM1-32C-128G"], + "label":"ubuntu_jammy", "type":"instance_local"}, {"id":"bc50e86c-a6c7-401a-8fbb-2ef17ce87aee", + "arch":"x86_64", "zone":"fr-par-1", "compatible_commercial_types":["DEV1-L", + "DEV1-M", "DEV1-S", "DEV1-XL", "GP1-L", "GP1-M", "GP1-S", "GP1-XL", "GP1-XS", + "START1-L", "START1-M", "START1-S", "START1-XS", "VC1L", "VC1M", "VC1S", "X64-120GB", + "X64-15GB", "X64-30GB", "X64-60GB", "ENT1-XXS", "ENT1-XS", "ENT1-S", "ENT1-M", + "ENT1-L", "ENT1-XL", "ENT1-2XL", "PRO2-XXS", "PRO2-XS", "PRO2-S", "PRO2-M", + "PRO2-L", "STARDUST1-S", "PLAY2-MICRO", "PLAY2-NANO", "PLAY2-PICO", "POP2-2C-8G", + "POP2-4C-16G", "POP2-8C-32G", "POP2-16C-64G", "POP2-32C-128G", "POP2-64C-256G", + "POP2-HM-2C-16G", "POP2-HM-4C-32G", "POP2-HM-8C-64G", "POP2-HM-16C-128G", "POP2-HM-32C-256G", + "POP2-HM-64C-512G", "POP2-HC-2C-4G", "POP2-HC-4C-8G", "POP2-HC-8C-16G", "POP2-HC-16C-32G", + "POP2-HC-32C-64G", "POP2-HC-64C-128G", "POP2-HN-3", "POP2-HN-5", "POP2-HN-10"], + "label":"ubuntu_jammy", "type":"instance_local"}], "total_count":2}' + form: {} + headers: + User-Agent: + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.0; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/marketplace/v2/local-images?image_label=ubuntu_jammy&order_by=type_asc&type=instance_local&zone=fr-par-1 + method: GET + response: + body: '{"local_images":[{"id":"2982a1c0-be7e-4114-af3d-a8af8aa7aec5", "arch":"arm64", + "zone":"fr-par-1", "compatible_commercial_types":["AMP2-C1", "AMP2-C2", "AMP2-C4", + "AMP2-C8", "AMP2-C12", "AMP2-C24", "AMP2-C48", "AMP2-C60", "COPARM1-2C-8G", + "COPARM1-4C-16G", "COPARM1-8C-32G", "COPARM1-16C-64G", "COPARM1-32C-128G"], + "label":"ubuntu_jammy", "type":"instance_local"}, {"id":"bc50e86c-a6c7-401a-8fbb-2ef17ce87aee", + "arch":"x86_64", "zone":"fr-par-1", "compatible_commercial_types":["DEV1-L", + "DEV1-M", "DEV1-S", "DEV1-XL", "GP1-L", "GP1-M", "GP1-S", "GP1-XL", "GP1-XS", + "START1-L", "START1-M", "START1-S", "START1-XS", "VC1L", "VC1M", "VC1S", "X64-120GB", + "X64-15GB", "X64-30GB", "X64-60GB", "ENT1-XXS", "ENT1-XS", "ENT1-S", "ENT1-M", + "ENT1-L", "ENT1-XL", "ENT1-2XL", "PRO2-XXS", "PRO2-XS", "PRO2-S", "PRO2-M", + "PRO2-L", "STARDUST1-S", "PLAY2-MICRO", "PLAY2-NANO", "PLAY2-PICO", "POP2-2C-8G", + "POP2-4C-16G", "POP2-8C-32G", "POP2-16C-64G", "POP2-32C-128G", "POP2-64C-256G", + "POP2-HM-2C-16G", "POP2-HM-4C-32G", "POP2-HM-8C-64G", "POP2-HM-16C-128G", "POP2-HM-32C-256G", + "POP2-HM-64C-512G", "POP2-HC-2C-4G", "POP2-HC-4C-8G", "POP2-HC-8C-16G", "POP2-HC-16C-32G", + "POP2-HC-32C-64G", "POP2-HC-64C-128G", "POP2-HN-3", "POP2-HN-5", "POP2-HN-10"], + "label":"ubuntu_jammy", "type":"instance_local"}], "total_count":2}' + headers: + Content-Length: + - "1300" + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Wed, 23 Oct 2024 11:11:47 GMT + Server: + - Scaleway API Gateway (fr-par-1;edge02) + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - 045fcec2-15a4-4d5c-ae0d-070bda32beae + status: 200 OK + code: 200 + duration: "" +- request: + body: '{"image": {"id": "bc50e86c-a6c7-401a-8fbb-2ef17ce87aee", "name": "Ubuntu + 22.04 Jammy Jellyfish", "organization": "51b656e3-4865-41e8-adbc-0c45bdd780db", + "project": "51b656e3-4865-41e8-adbc-0c45bdd780db", "root_volume": {"id": "f1efdd5c-375b-431e-ac06-daaf1518369b", + "name": "Ubuntu 22.04 Jammy Jellyfish", "volume_type": "unified", "size": 10000000000}, + "extra_volumes": {}, "public": true, "arch": "x86_64", "creation_date": "2024-10-07T11:39:08.941837+00:00", + "modification_date": "2024-10-07T11:39:08.941837+00:00", "default_bootscript": + null, "from_server": "", "state": "available", "tags": [], "zone": "fr-par-1"}}' + form: {} + headers: + User-Agent: + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.0; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/instance/v1/zones/fr-par-1/images/bc50e86c-a6c7-401a-8fbb-2ef17ce87aee + method: GET + response: + body: '{"image": {"id": "bc50e86c-a6c7-401a-8fbb-2ef17ce87aee", "name": "Ubuntu + 22.04 Jammy Jellyfish", "organization": "51b656e3-4865-41e8-adbc-0c45bdd780db", + "project": "51b656e3-4865-41e8-adbc-0c45bdd780db", "root_volume": {"id": "f1efdd5c-375b-431e-ac06-daaf1518369b", + "name": "Ubuntu 22.04 Jammy Jellyfish", "volume_type": "unified", "size": 10000000000}, + "extra_volumes": {}, "public": true, "arch": "x86_64", "creation_date": "2024-10-07T11:39:08.941837+00:00", + "modification_date": "2024-10-07T11:39:08.941837+00:00", "default_bootscript": + null, "from_server": "", "state": "available", "tags": [], "zone": "fr-par-1"}}' + headers: + Content-Length: + - "620" + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Wed, 23 Oct 2024 11:11:47 GMT + Server: + - Scaleway API Gateway (fr-par-1;edge02) + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - 605a592e-0173-4d54-89d7-9909e9003b4c status: 200 OK code: 200 duration: "" diff --git a/internal/namespaces/instance/v1/testdata/test-create-server-errors-error-invalid-ip.golden b/internal/namespaces/instance/v1/testdata/test-create-server-errors-error-invalid-ip.golden index 2c9f3847f0..c48c8677c2 100644 --- a/internal/namespaces/instance/v1/testdata/test-create-server-errors-error-invalid-ip.golden +++ b/internal/namespaces/instance/v1/testdata/test-create-server-errors-error-invalid-ip.golden @@ -1,7 +1,7 @@ 🎲🎲🎲 EXIT CODE: 1 🎲🎲🎲 🟥🟥🟥 STDERR️️ 🟥🟥🟥️ -Invalid IP "yo", should be either 'new', 'dynamic', 'none', an IP address ID or a reserved flexible IP address +Invalid IP "yo", should be either 'new', 'ipv4', 'ipv6', 'both', 'dynamic', 'none', an IP address ID or a reserved flexible IP address 🟥🟥🟥 JSON STDERR 🟥🟥🟥 { - "error": "invalid IP \"yo\", should be either 'new', 'dynamic', 'none', an IP address ID or a reserved flexible IP address" + "error": "invalid IP \"yo\", should be either 'new', 'ipv4', 'ipv6', 'both', 'dynamic', 'none', an IP address ID or a reserved flexible IP address" } diff --git a/internal/namespaces/instance/v1/testdata/test-create-server-ips-with-ipv6-and-dynamic-ip.cassette.yaml b/internal/namespaces/instance/v1/testdata/test-create-server-ips-with-ipv6-and-dynamic-ip.cassette.yaml new file mode 100644 index 0000000000..3cfa2040f8 --- /dev/null +++ b/internal/namespaces/instance/v1/testdata/test-create-server-ips-with-ipv6-and-dynamic-ip.cassette.yaml @@ -0,0 +1,3427 @@ +--- +version: 1 +interactions: +- request: + body: '{"servers": {"COPARM1-16C-64G": {"alt_names": [], "arch": "arm64", "ncpus": + 16, "ram": 68719476736, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": + 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 252.14, "hourly_price": 0.3454, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 1600000000, "sum_internet_bandwidth": 1600000000, "interfaces": [{"internal_bandwidth": + 1600000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 1600000000}]}, "block_bandwidth": 671088640}, "COPARM1-2C-8G": {"alt_names": + [], "arch": "arm64", "ncpus": 2, "ram": 8589934592, "gpu": 0, "mig_profile": + null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 31.1, "hourly_price": 0.0426, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 200000000, "sum_internet_bandwidth": + 200000000, "interfaces": [{"internal_bandwidth": 200000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 200000000}]}, "block_bandwidth": + 83886080}, "COPARM1-32C-128G": {"alt_names": [], "arch": "arm64", "ncpus": 32, + "ram": 137438953472, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": + 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 506.26, "hourly_price": 0.6935, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 3200000000, "sum_internet_bandwidth": 3200000000, "interfaces": [{"internal_bandwidth": + 3200000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 3200000000}]}, "block_bandwidth": 1342177280}, "COPARM1-4C-16G": {"alt_names": + [], "arch": "arm64", "ncpus": 4, "ram": 17179869184, "gpu": 0, "mig_profile": + null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 62.56, "hourly_price": 0.0857, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 400000000, "sum_internet_bandwidth": + 400000000, "interfaces": [{"internal_bandwidth": 400000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 400000000}]}, "block_bandwidth": + 167772160}, "COPARM1-8C-32G": {"alt_names": [], "arch": "arm64", "ncpus": 8, + "ram": 34359738368, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": + 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 125.85, "hourly_price": 0.1724, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 800000000, "sum_internet_bandwidth": 800000000, "interfaces": [{"internal_bandwidth": + 800000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 800000000}]}, "block_bandwidth": 335544320}, "DEV1-L": {"alt_names": [], "arch": + "x86_64", "ncpus": 4, "ram": 8589934592, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 80000000000}, "per_volume_constraint": {"l_ssd": + {"min_size": 1000000000, "max_size": 800000000000}}, "scratch_storage_max_size": + null, "baremetal": false, "monthly_price": 36.1496, "hourly_price": 0.04952, + "capabilities": {"boot_types": ["local", "rescue"], "placement_groups": true, + "block_storage": true, "hot_snapshots_local_volume": true, "private_network": + 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 400000000, "sum_internet_bandwidth": + 400000000, "interfaces": [{"internal_bandwidth": 400000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 400000000}]}, "block_bandwidth": + 209715200}, "DEV1-M": {"alt_names": [], "arch": "x86_64", "ncpus": 3, "ram": + 4294967296, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + 0, "max_size": 40000000000}, "per_volume_constraint": {"l_ssd": {"min_size": + 1000000000, "max_size": 800000000000}}, "scratch_storage_max_size": null, "baremetal": + false, "monthly_price": 18.6588, "hourly_price": 0.02556, "capabilities": {"boot_types": + ["local", "rescue"], "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + true, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 300000000, "sum_internet_bandwidth": 300000000, "interfaces": [{"internal_bandwidth": + 300000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 300000000}]}, "block_bandwidth": 157286400}, "DEV1-S": {"alt_names": [], "arch": + "x86_64", "ncpus": 2, "ram": 2147483648, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 20000000000}, "per_volume_constraint": {"l_ssd": + {"min_size": 1000000000, "max_size": 800000000000}}, "scratch_storage_max_size": + null, "baremetal": false, "monthly_price": 9.9864, "hourly_price": 0.01368, + "capabilities": {"boot_types": ["local", "rescue"], "placement_groups": true, + "block_storage": true, "hot_snapshots_local_volume": true, "private_network": + 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 200000000, "sum_internet_bandwidth": + 200000000, "interfaces": [{"internal_bandwidth": 200000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 200000000}]}, "block_bandwidth": + 104857600}, "DEV1-XL": {"alt_names": [], "arch": "x86_64", "ncpus": 4, "ram": + 12884901888, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + 0, "max_size": 120000000000}, "per_volume_constraint": {"l_ssd": {"min_size": + 1000000000, "max_size": 800000000000}}, "scratch_storage_max_size": null, "baremetal": + false, "monthly_price": 53.3484, "hourly_price": 0.07308, "capabilities": {"boot_types": + ["local", "rescue"], "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + true, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 500000000, "sum_internet_bandwidth": 500000000, "interfaces": [{"internal_bandwidth": + 500000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 500000000}]}, "block_bandwidth": 262144000}, "ENT1-2XL": {"alt_names": [], "arch": + "x86_64", "ncpus": 96, "ram": 412316860416, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": + 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 2576.9, "hourly_price": 3.53, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 20000000000, "sum_internet_bandwidth": 20000000000, "interfaces": [{"internal_bandwidth": + 20000000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 20000000000}]}, "block_bandwidth": 21474836480}, "ENT1-L": {"alt_names": [], + "arch": "x86_64", "ncpus": 32, "ram": 137438953472, "gpu": 0, "mig_profile": + null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 861.4, "hourly_price": 1.18, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 6400000000, "sum_internet_bandwidth": + 6400000000, "interfaces": [{"internal_bandwidth": 6400000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 6400000000}]}, "block_bandwidth": + 6710886400}, "ENT1-M": {"alt_names": [], "arch": "x86_64", "ncpus": 16, "ram": + 68719476736, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": + 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 430.7, "hourly_price": 0.59, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 3200000000, "sum_internet_bandwidth": 3200000000, "interfaces": [{"internal_bandwidth": + 3200000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 3200000000}]}, "block_bandwidth": 3355443200}, "ENT1-S": {"alt_names": [], "arch": + "x86_64", "ncpus": 8, "ram": 34359738368, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": + 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 211.7, "hourly_price": 0.29, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 1600000000, "sum_internet_bandwidth": 1600000000, "interfaces": [{"internal_bandwidth": + 1600000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 1600000000}]}, "block_bandwidth": 1677721600}, "ENT1-XL": {"alt_names": [], + "arch": "x86_64", "ncpus": 64, "ram": 274877906944, "gpu": 0, "mig_profile": + null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 1715.5, "hourly_price": 2.35, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 12800000000, "sum_internet_bandwidth": + 12800000000, "interfaces": [{"internal_bandwidth": 12800000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 12800000000}]}, "block_bandwidth": + 13421772800}, "ENT1-XS": {"alt_names": [], "arch": "x86_64", "ncpus": 4, "ram": + 17179869184, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": + 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 107.31, "hourly_price": 0.147, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 800000000, "sum_internet_bandwidth": 800000000, "interfaces": [{"internal_bandwidth": + 800000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 800000000}]}, "block_bandwidth": 838860800}, "ENT1-XXS": {"alt_names": [], "arch": + "x86_64", "ncpus": 2, "ram": 8589934592, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": + 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 53.655, "hourly_price": 0.0735, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 400000000, "sum_internet_bandwidth": 400000000, "interfaces": [{"internal_bandwidth": + 400000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 400000000}]}, "block_bandwidth": 419430400}, "GP1-L": {"alt_names": [], "arch": + "x86_64", "ncpus": 32, "ram": 137438953472, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 600000000000}, "per_volume_constraint": {"l_ssd": + {"min_size": 1000000000, "max_size": 800000000000}}, "scratch_storage_max_size": + null, "baremetal": false, "monthly_price": 576.262, "hourly_price": 0.7894, + "capabilities": {"boot_types": ["local", "rescue"], "placement_groups": true, + "block_storage": true, "hot_snapshots_local_volume": true, "private_network": + 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 5000000000, + "sum_internet_bandwidth": 5000000000, "interfaces": [{"internal_bandwidth": + 5000000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 5000000000}]}, "block_bandwidth": 1073741824}, "GP1-M": {"alt_names": [], "arch": + "x86_64", "ncpus": 16, "ram": 68719476736, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 600000000000}, "per_volume_constraint": {"l_ssd": + {"min_size": 1000000000, "max_size": 800000000000}}, "scratch_storage_max_size": + null, "baremetal": false, "monthly_price": 296.672, "hourly_price": 0.4064, + "capabilities": {"boot_types": ["local", "rescue"], "placement_groups": true, + "block_storage": true, "hot_snapshots_local_volume": true, "private_network": + 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 1500000000, + "sum_internet_bandwidth": 1500000000, "interfaces": [{"internal_bandwidth": + 1500000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 1500000000}]}, "block_bandwidth": 838860800}, "GP1-S": {"alt_names": [], "arch": + "x86_64", "ncpus": 8, "ram": 34359738368, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 300000000000}, "per_volume_constraint": {"l_ssd": + {"min_size": 1000000000, "max_size": 800000000000}}, "scratch_storage_max_size": + null, "baremetal": false, "monthly_price": 149.066, "hourly_price": 0.2042, + "capabilities": {"boot_types": ["local", "rescue"], "placement_groups": true, + "block_storage": true, "hot_snapshots_local_volume": true, "private_network": + 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 800000000, "sum_internet_bandwidth": + 800000000, "interfaces": [{"internal_bandwidth": 800000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 800000000}]}, "block_bandwidth": + 524288000}, "GP1-VIZ": {"alt_names": [], "arch": "x86_64", "ncpus": 8, "ram": + 34359738368, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + 0, "max_size": 300000000000}, "per_volume_constraint": {"l_ssd": {"min_size": + 1000000000, "max_size": 800000000000}}, "scratch_storage_max_size": null, "baremetal": + false, "monthly_price": 72.0, "hourly_price": 0.1, "capabilities": {"boot_types": + ["local", "rescue"], "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + true, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 500000000, "sum_internet_bandwidth": 500000000, "interfaces": [{"internal_bandwidth": + 500000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 500000000}]}, "block_bandwidth": 314572800}, "GP1-XL": {"alt_names": [], "arch": + "x86_64", "ncpus": 48, "ram": 274877906944, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 600000000000}, "per_volume_constraint": {"l_ssd": + {"min_size": 1000000000, "max_size": 800000000000}}, "scratch_storage_max_size": + null, "baremetal": false, "monthly_price": 1220.122, "hourly_price": 1.6714, + "capabilities": {"boot_types": ["local", "rescue"], "placement_groups": true, + "block_storage": true, "hot_snapshots_local_volume": true, "private_network": + 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 10000000000, + "sum_internet_bandwidth": 10000000000, "interfaces": [{"internal_bandwidth": + 10000000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 10000000000}]}, "block_bandwidth": 2147483648}, "GP1-XS": {"alt_names": [], + "arch": "x86_64", "ncpus": 4, "ram": 17179869184, "gpu": 0, "mig_profile": null, + "volumes_constraint": {"min_size": 0, "max_size": 150000000000}, "per_volume_constraint": + {"l_ssd": {"min_size": 1000000000, "max_size": 800000000000}}, "scratch_storage_max_size": + null, "baremetal": false, "monthly_price": 74.168, "hourly_price": 0.1016, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": true, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 500000000, "sum_internet_bandwidth": + 500000000, "interfaces": [{"internal_bandwidth": 500000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 500000000}]}, "block_bandwidth": + 314572800}, "PLAY2-MICRO": {"alt_names": [], "arch": "x86_64", "ncpus": 4, "ram": + 8589934592, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": + 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 39.42, "hourly_price": 0.054, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 400000000, "sum_internet_bandwidth": 400000000, "interfaces": [{"internal_bandwidth": + 400000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 400000000}]}, "block_bandwidth": 167772160}, "PLAY2-NANO": {"alt_names": [], + "arch": "x86_64", "ncpus": 2, "ram": 4294967296, "gpu": 0, "mig_profile": null, + "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 19.71, "hourly_price": 0.027, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 200000000, "sum_internet_bandwidth": + 200000000, "interfaces": [{"internal_bandwidth": 200000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 200000000}]}, "block_bandwidth": + 83886080}, "PLAY2-PICO": {"alt_names": [], "arch": "x86_64", "ncpus": 1, "ram": + 2147483648, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": + 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 10.22, "hourly_price": 0.014, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 100000000, "sum_internet_bandwidth": 100000000, "interfaces": [{"internal_bandwidth": + 100000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 100000000}]}, "block_bandwidth": 41943040}, "POP2-16C-64G": {"alt_names": [], + "arch": "x86_64", "ncpus": 16, "ram": 68719476736, "gpu": 0, "mig_profile": + null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 430.7, "hourly_price": 0.59, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 3200000000, "sum_internet_bandwidth": + 3200000000, "interfaces": [{"internal_bandwidth": 3200000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 3200000000}]}, "block_bandwidth": + 3355443200}, "POP2-16C-64G-WIN": {"alt_names": [], "arch": "x86_64", "ncpus": + 16, "ram": 68719476736, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": + 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 1063.391, "hourly_price": 1.4567, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 3200000000, "sum_internet_bandwidth": 3200000000, "interfaces": [{"internal_bandwidth": + 3200000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 3200000000}]}, "block_bandwidth": 3355443200}, "POP2-2C-8G": {"alt_names": [], + "arch": "x86_64", "ncpus": 2, "ram": 8589934592, "gpu": 0, "mig_profile": null, + "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 53.66, "hourly_price": 0.0735, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 400000000, "sum_internet_bandwidth": + 400000000, "interfaces": [{"internal_bandwidth": 400000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 400000000}]}, "block_bandwidth": + 419430400}, "POP2-2C-8G-WIN": {"alt_names": [], "arch": "x86_64", "ncpus": 2, + "ram": 8589934592, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": + 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 133.079, "hourly_price": 0.1823, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 400000000, "sum_internet_bandwidth": 400000000, "interfaces": [{"internal_bandwidth": + 400000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 400000000}]}, "block_bandwidth": 419430400}, "POP2-32C-128G": {"alt_names": + [], "arch": "x86_64", "ncpus": 32, "ram": 137438953472, "gpu": 0, "mig_profile": + null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 861.4, "hourly_price": 1.18, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 6400000000, "sum_internet_bandwidth": + 6400000000, "interfaces": [{"internal_bandwidth": 6400000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 6400000000}]}, "block_bandwidth": + 6710886400}, "POP2-32C-128G-WIN": {"alt_names": [], "arch": "x86_64", "ncpus": + 32, "ram": 137438953472, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": + 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 2126.709, "hourly_price": 2.9133, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 6400000000, "sum_internet_bandwidth": 6400000000, "interfaces": [{"internal_bandwidth": + 6400000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 6400000000}]}, "block_bandwidth": 6710886400}, "POP2-4C-16G": {"alt_names": + [], "arch": "x86_64", "ncpus": 4, "ram": 17179869184, "gpu": 0, "mig_profile": + null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 107.31, "hourly_price": 0.147, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 800000000, "sum_internet_bandwidth": + 800000000, "interfaces": [{"internal_bandwidth": 800000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 800000000}]}, "block_bandwidth": + 838860800}, "POP2-4C-16G-WIN": {"alt_names": [], "arch": "x86_64", "ncpus": + 4, "ram": 17179869184, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": + 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 265.501, "hourly_price": 0.3637, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 800000000, "sum_internet_bandwidth": 800000000, "interfaces": [{"internal_bandwidth": + 800000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 800000000}]}, "block_bandwidth": 838860800}, "POP2-64C-256G": {"alt_names": + [], "arch": "x86_64", "ncpus": 64, "ram": 274877906944, "gpu": 0, "mig_profile": + null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 1715.5, "hourly_price": 2.35, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 12800000000, "sum_internet_bandwidth": + 12800000000, "interfaces": [{"internal_bandwidth": 12800000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 12800000000}]}, "block_bandwidth": + 13421772800}, "POP2-8C-32G": {"alt_names": [], "arch": "x86_64", "ncpus": 8, + "ram": 34359738368, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": + 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 211.7, "hourly_price": 0.29, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 1600000000, "sum_internet_bandwidth": 1600000000, "interfaces": [{"internal_bandwidth": + 1600000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 1600000000}]}, "block_bandwidth": 1677721600}, "POP2-8C-32G-WIN": {"alt_names": + [], "arch": "x86_64", "ncpus": 8, "ram": 34359738368, "gpu": 0, "mig_profile": + null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 528.009, "hourly_price": 0.7233, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 1600000000, "sum_internet_bandwidth": + 1600000000, "interfaces": [{"internal_bandwidth": 1600000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 1600000000}]}, "block_bandwidth": + 1677721600}, "POP2-HC-16C-32G": {"alt_names": [], "arch": "x86_64", "ncpus": + 16, "ram": 34359738368, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": + 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 310.69, "hourly_price": 0.4256, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 3200000000, "sum_internet_bandwidth": 3200000000, "interfaces": [{"internal_bandwidth": + 3200000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 3200000000}]}, "block_bandwidth": 3355443200}, "POP2-HC-2C-4G": {"alt_names": + [], "arch": "x86_64", "ncpus": 2, "ram": 4294967296, "gpu": 0, "mig_profile": + null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 38.84, "hourly_price": 0.0532, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 400000000, "sum_internet_bandwidth": + 400000000, "interfaces": [{"internal_bandwidth": 400000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 400000000}]}, "block_bandwidth": + 419430400}, "POP2-HC-32C-64G": {"alt_names": [], "arch": "x86_64", "ncpus": + 32, "ram": 68719476736, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": + 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 621.38, "hourly_price": 0.8512, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 6400000000, "sum_internet_bandwidth": 6400000000, "interfaces": [{"internal_bandwidth": + 6400000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 6400000000}]}, "block_bandwidth": 6710886400}, "POP2-HC-4C-8G": {"alt_names": + [], "arch": "x86_64", "ncpus": 4, "ram": 8589934592, "gpu": 0, "mig_profile": + null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 77.67, "hourly_price": 0.1064, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 800000000, "sum_internet_bandwidth": + 800000000, "interfaces": [{"internal_bandwidth": 800000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 800000000}]}, "block_bandwidth": + 838860800}, "POP2-HC-64C-128G": {"alt_names": [], "arch": "x86_64", "ncpus": + 64, "ram": 137438953472, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": + 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 1242.75, "hourly_price": 1.7024, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 12800000000, "sum_internet_bandwidth": 12800000000, "interfaces": [{"internal_bandwidth": + 12800000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 12800000000}]}, "block_bandwidth": 13421772800}, "POP2-HC-8C-16G": {"alt_names": + [], "arch": "x86_64", "ncpus": 8, "ram": 17179869184, "gpu": 0, "mig_profile": + null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 155.34, "hourly_price": 0.2128, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 1600000000, "sum_internet_bandwidth": + 1600000000, "interfaces": [{"internal_bandwidth": 1600000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 1600000000}]}, "block_bandwidth": + 1677721600}, "POP2-HM-16C-128G": {"alt_names": [], "arch": "x86_64", "ncpus": + 16, "ram": 137438953472, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": + 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 601.52, "hourly_price": 0.824, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 3200000000, "sum_internet_bandwidth": 3200000000, "interfaces": [{"internal_bandwidth": + 3200000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 3200000000}]}, "block_bandwidth": 3355443200}, "POP2-HM-2C-16G": {"alt_names": + [], "arch": "x86_64", "ncpus": 2, "ram": 17179869184, "gpu": 0, "mig_profile": + null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 75.19, "hourly_price": 0.103, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 400000000, "sum_internet_bandwidth": + 400000000, "interfaces": [{"internal_bandwidth": 400000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 400000000}]}, "block_bandwidth": + 419430400}, "POP2-HM-32C-256G": {"alt_names": [], "arch": "x86_64", "ncpus": + 32, "ram": 274877906944, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": + 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 1203.04, "hourly_price": 1.648, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 6400000000, "sum_internet_bandwidth": 6400000000, "interfaces": [{"internal_bandwidth": + 6400000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 6400000000}]}, "block_bandwidth": 6710886400}, "POP2-HM-4C-32G": {"alt_names": + [], "arch": "x86_64", "ncpus": 4, "ram": 34359738368, "gpu": 0, "mig_profile": + null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 150.38, "hourly_price": 0.206, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 800000000, "sum_internet_bandwidth": + 800000000, "interfaces": [{"internal_bandwidth": 800000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 800000000}]}, "block_bandwidth": + 838860800}, "POP2-HM-64C-512G": {"alt_names": [], "arch": "x86_64", "ncpus": + 64, "ram": 549755813888, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": + 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 2406.08, "hourly_price": 3.296, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 12800000000, "sum_internet_bandwidth": 12800000000, "interfaces": [{"internal_bandwidth": + 12800000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 12800000000}]}, "block_bandwidth": 13421772800}, "POP2-HM-8C-64G": {"alt_names": + [], "arch": "x86_64", "ncpus": 8, "ram": 68719476736, "gpu": 0, "mig_profile": + null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 300.76, "hourly_price": 0.412, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 1600000000, "sum_internet_bandwidth": + 1600000000, "interfaces": [{"internal_bandwidth": 1600000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 1600000000}]}, "block_bandwidth": + 1677721600}, "POP2-HN-10": {"alt_names": [], "arch": "x86_64", "ncpus": 4, "ram": + 8589934592, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": + 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 530.29, "hourly_price": 0.7264, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 10000000000, "sum_internet_bandwidth": 10000000000, "interfaces": [{"internal_bandwidth": + 10000000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 10000000000}]}, "block_bandwidth": 838860800}, "POP2-HN-3": {"alt_names": [], + "arch": "x86_64", "ncpus": 2, "ram": 4294967296, "gpu": 0, "mig_profile": null, + "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 186.49, "hourly_price": 0.2554, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 3000000000, "sum_internet_bandwidth": + 3000000000, "interfaces": [{"internal_bandwidth": 3000000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 3000000000}]}, "block_bandwidth": + 419430400}}}' + form: {} + headers: + User-Agent: + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.0; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/instance/v1/zones/fr-par-1/products/servers?page=1 + method: GET + response: + body: '{"servers": {"COPARM1-16C-64G": {"alt_names": [], "arch": "arm64", "ncpus": + 16, "ram": 68719476736, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": + 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 252.14, "hourly_price": 0.3454, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 1600000000, "sum_internet_bandwidth": 1600000000, "interfaces": [{"internal_bandwidth": + 1600000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 1600000000}]}, "block_bandwidth": 671088640}, "COPARM1-2C-8G": {"alt_names": + [], "arch": "arm64", "ncpus": 2, "ram": 8589934592, "gpu": 0, "mig_profile": + null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 31.1, "hourly_price": 0.0426, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 200000000, "sum_internet_bandwidth": + 200000000, "interfaces": [{"internal_bandwidth": 200000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 200000000}]}, "block_bandwidth": + 83886080}, "COPARM1-32C-128G": {"alt_names": [], "arch": "arm64", "ncpus": 32, + "ram": 137438953472, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": + 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 506.26, "hourly_price": 0.6935, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 3200000000, "sum_internet_bandwidth": 3200000000, "interfaces": [{"internal_bandwidth": + 3200000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 3200000000}]}, "block_bandwidth": 1342177280}, "COPARM1-4C-16G": {"alt_names": + [], "arch": "arm64", "ncpus": 4, "ram": 17179869184, "gpu": 0, "mig_profile": + null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 62.56, "hourly_price": 0.0857, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 400000000, "sum_internet_bandwidth": + 400000000, "interfaces": [{"internal_bandwidth": 400000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 400000000}]}, "block_bandwidth": + 167772160}, "COPARM1-8C-32G": {"alt_names": [], "arch": "arm64", "ncpus": 8, + "ram": 34359738368, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": + 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 125.85, "hourly_price": 0.1724, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 800000000, "sum_internet_bandwidth": 800000000, "interfaces": [{"internal_bandwidth": + 800000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 800000000}]}, "block_bandwidth": 335544320}, "DEV1-L": {"alt_names": [], "arch": + "x86_64", "ncpus": 4, "ram": 8589934592, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 80000000000}, "per_volume_constraint": {"l_ssd": + {"min_size": 1000000000, "max_size": 800000000000}}, "scratch_storage_max_size": + null, "baremetal": false, "monthly_price": 36.1496, "hourly_price": 0.04952, + "capabilities": {"boot_types": ["local", "rescue"], "placement_groups": true, + "block_storage": true, "hot_snapshots_local_volume": true, "private_network": + 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 400000000, "sum_internet_bandwidth": + 400000000, "interfaces": [{"internal_bandwidth": 400000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 400000000}]}, "block_bandwidth": + 209715200}, "DEV1-M": {"alt_names": [], "arch": "x86_64", "ncpus": 3, "ram": + 4294967296, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + 0, "max_size": 40000000000}, "per_volume_constraint": {"l_ssd": {"min_size": + 1000000000, "max_size": 800000000000}}, "scratch_storage_max_size": null, "baremetal": + false, "monthly_price": 18.6588, "hourly_price": 0.02556, "capabilities": {"boot_types": + ["local", "rescue"], "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + true, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 300000000, "sum_internet_bandwidth": 300000000, "interfaces": [{"internal_bandwidth": + 300000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 300000000}]}, "block_bandwidth": 157286400}, "DEV1-S": {"alt_names": [], "arch": + "x86_64", "ncpus": 2, "ram": 2147483648, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 20000000000}, "per_volume_constraint": {"l_ssd": + {"min_size": 1000000000, "max_size": 800000000000}}, "scratch_storage_max_size": + null, "baremetal": false, "monthly_price": 9.9864, "hourly_price": 0.01368, + "capabilities": {"boot_types": ["local", "rescue"], "placement_groups": true, + "block_storage": true, "hot_snapshots_local_volume": true, "private_network": + 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 200000000, "sum_internet_bandwidth": + 200000000, "interfaces": [{"internal_bandwidth": 200000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 200000000}]}, "block_bandwidth": + 104857600}, "DEV1-XL": {"alt_names": [], "arch": "x86_64", "ncpus": 4, "ram": + 12884901888, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + 0, "max_size": 120000000000}, "per_volume_constraint": {"l_ssd": {"min_size": + 1000000000, "max_size": 800000000000}}, "scratch_storage_max_size": null, "baremetal": + false, "monthly_price": 53.3484, "hourly_price": 0.07308, "capabilities": {"boot_types": + ["local", "rescue"], "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + true, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 500000000, "sum_internet_bandwidth": 500000000, "interfaces": [{"internal_bandwidth": + 500000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 500000000}]}, "block_bandwidth": 262144000}, "ENT1-2XL": {"alt_names": [], "arch": + "x86_64", "ncpus": 96, "ram": 412316860416, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": + 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 2576.9, "hourly_price": 3.53, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 20000000000, "sum_internet_bandwidth": 20000000000, "interfaces": [{"internal_bandwidth": + 20000000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 20000000000}]}, "block_bandwidth": 21474836480}, "ENT1-L": {"alt_names": [], + "arch": "x86_64", "ncpus": 32, "ram": 137438953472, "gpu": 0, "mig_profile": + null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 861.4, "hourly_price": 1.18, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 6400000000, "sum_internet_bandwidth": + 6400000000, "interfaces": [{"internal_bandwidth": 6400000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 6400000000}]}, "block_bandwidth": + 6710886400}, "ENT1-M": {"alt_names": [], "arch": "x86_64", "ncpus": 16, "ram": + 68719476736, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": + 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 430.7, "hourly_price": 0.59, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 3200000000, "sum_internet_bandwidth": 3200000000, "interfaces": [{"internal_bandwidth": + 3200000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 3200000000}]}, "block_bandwidth": 3355443200}, "ENT1-S": {"alt_names": [], "arch": + "x86_64", "ncpus": 8, "ram": 34359738368, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": + 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 211.7, "hourly_price": 0.29, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 1600000000, "sum_internet_bandwidth": 1600000000, "interfaces": [{"internal_bandwidth": + 1600000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 1600000000}]}, "block_bandwidth": 1677721600}, "ENT1-XL": {"alt_names": [], + "arch": "x86_64", "ncpus": 64, "ram": 274877906944, "gpu": 0, "mig_profile": + null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 1715.5, "hourly_price": 2.35, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 12800000000, "sum_internet_bandwidth": + 12800000000, "interfaces": [{"internal_bandwidth": 12800000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 12800000000}]}, "block_bandwidth": + 13421772800}, "ENT1-XS": {"alt_names": [], "arch": "x86_64", "ncpus": 4, "ram": + 17179869184, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": + 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 107.31, "hourly_price": 0.147, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 800000000, "sum_internet_bandwidth": 800000000, "interfaces": [{"internal_bandwidth": + 800000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 800000000}]}, "block_bandwidth": 838860800}, "ENT1-XXS": {"alt_names": [], "arch": + "x86_64", "ncpus": 2, "ram": 8589934592, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": + 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 53.655, "hourly_price": 0.0735, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 400000000, "sum_internet_bandwidth": 400000000, "interfaces": [{"internal_bandwidth": + 400000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 400000000}]}, "block_bandwidth": 419430400}, "GP1-L": {"alt_names": [], "arch": + "x86_64", "ncpus": 32, "ram": 137438953472, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 600000000000}, "per_volume_constraint": {"l_ssd": + {"min_size": 1000000000, "max_size": 800000000000}}, "scratch_storage_max_size": + null, "baremetal": false, "monthly_price": 576.262, "hourly_price": 0.7894, + "capabilities": {"boot_types": ["local", "rescue"], "placement_groups": true, + "block_storage": true, "hot_snapshots_local_volume": true, "private_network": + 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 5000000000, + "sum_internet_bandwidth": 5000000000, "interfaces": [{"internal_bandwidth": + 5000000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 5000000000}]}, "block_bandwidth": 1073741824}, "GP1-M": {"alt_names": [], "arch": + "x86_64", "ncpus": 16, "ram": 68719476736, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 600000000000}, "per_volume_constraint": {"l_ssd": + {"min_size": 1000000000, "max_size": 800000000000}}, "scratch_storage_max_size": + null, "baremetal": false, "monthly_price": 296.672, "hourly_price": 0.4064, + "capabilities": {"boot_types": ["local", "rescue"], "placement_groups": true, + "block_storage": true, "hot_snapshots_local_volume": true, "private_network": + 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 1500000000, + "sum_internet_bandwidth": 1500000000, "interfaces": [{"internal_bandwidth": + 1500000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 1500000000}]}, "block_bandwidth": 838860800}, "GP1-S": {"alt_names": [], "arch": + "x86_64", "ncpus": 8, "ram": 34359738368, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 300000000000}, "per_volume_constraint": {"l_ssd": + {"min_size": 1000000000, "max_size": 800000000000}}, "scratch_storage_max_size": + null, "baremetal": false, "monthly_price": 149.066, "hourly_price": 0.2042, + "capabilities": {"boot_types": ["local", "rescue"], "placement_groups": true, + "block_storage": true, "hot_snapshots_local_volume": true, "private_network": + 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 800000000, "sum_internet_bandwidth": + 800000000, "interfaces": [{"internal_bandwidth": 800000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 800000000}]}, "block_bandwidth": + 524288000}, "GP1-VIZ": {"alt_names": [], "arch": "x86_64", "ncpus": 8, "ram": + 34359738368, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + 0, "max_size": 300000000000}, "per_volume_constraint": {"l_ssd": {"min_size": + 1000000000, "max_size": 800000000000}}, "scratch_storage_max_size": null, "baremetal": + false, "monthly_price": 72.0, "hourly_price": 0.1, "capabilities": {"boot_types": + ["local", "rescue"], "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + true, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 500000000, "sum_internet_bandwidth": 500000000, "interfaces": [{"internal_bandwidth": + 500000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 500000000}]}, "block_bandwidth": 314572800}, "GP1-XL": {"alt_names": [], "arch": + "x86_64", "ncpus": 48, "ram": 274877906944, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 600000000000}, "per_volume_constraint": {"l_ssd": + {"min_size": 1000000000, "max_size": 800000000000}}, "scratch_storage_max_size": + null, "baremetal": false, "monthly_price": 1220.122, "hourly_price": 1.6714, + "capabilities": {"boot_types": ["local", "rescue"], "placement_groups": true, + "block_storage": true, "hot_snapshots_local_volume": true, "private_network": + 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 10000000000, + "sum_internet_bandwidth": 10000000000, "interfaces": [{"internal_bandwidth": + 10000000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 10000000000}]}, "block_bandwidth": 2147483648}, "GP1-XS": {"alt_names": [], + "arch": "x86_64", "ncpus": 4, "ram": 17179869184, "gpu": 0, "mig_profile": null, + "volumes_constraint": {"min_size": 0, "max_size": 150000000000}, "per_volume_constraint": + {"l_ssd": {"min_size": 1000000000, "max_size": 800000000000}}, "scratch_storage_max_size": + null, "baremetal": false, "monthly_price": 74.168, "hourly_price": 0.1016, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": true, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 500000000, "sum_internet_bandwidth": + 500000000, "interfaces": [{"internal_bandwidth": 500000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 500000000}]}, "block_bandwidth": + 314572800}, "PLAY2-MICRO": {"alt_names": [], "arch": "x86_64", "ncpus": 4, "ram": + 8589934592, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": + 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 39.42, "hourly_price": 0.054, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 400000000, "sum_internet_bandwidth": 400000000, "interfaces": [{"internal_bandwidth": + 400000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 400000000}]}, "block_bandwidth": 167772160}, "PLAY2-NANO": {"alt_names": [], + "arch": "x86_64", "ncpus": 2, "ram": 4294967296, "gpu": 0, "mig_profile": null, + "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 19.71, "hourly_price": 0.027, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 200000000, "sum_internet_bandwidth": + 200000000, "interfaces": [{"internal_bandwidth": 200000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 200000000}]}, "block_bandwidth": + 83886080}, "PLAY2-PICO": {"alt_names": [], "arch": "x86_64", "ncpus": 1, "ram": + 2147483648, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": + 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 10.22, "hourly_price": 0.014, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 100000000, "sum_internet_bandwidth": 100000000, "interfaces": [{"internal_bandwidth": + 100000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 100000000}]}, "block_bandwidth": 41943040}, "POP2-16C-64G": {"alt_names": [], + "arch": "x86_64", "ncpus": 16, "ram": 68719476736, "gpu": 0, "mig_profile": + null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 430.7, "hourly_price": 0.59, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 3200000000, "sum_internet_bandwidth": + 3200000000, "interfaces": [{"internal_bandwidth": 3200000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 3200000000}]}, "block_bandwidth": + 3355443200}, "POP2-16C-64G-WIN": {"alt_names": [], "arch": "x86_64", "ncpus": + 16, "ram": 68719476736, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": + 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 1063.391, "hourly_price": 1.4567, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 3200000000, "sum_internet_bandwidth": 3200000000, "interfaces": [{"internal_bandwidth": + 3200000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 3200000000}]}, "block_bandwidth": 3355443200}, "POP2-2C-8G": {"alt_names": [], + "arch": "x86_64", "ncpus": 2, "ram": 8589934592, "gpu": 0, "mig_profile": null, + "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 53.66, "hourly_price": 0.0735, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 400000000, "sum_internet_bandwidth": + 400000000, "interfaces": [{"internal_bandwidth": 400000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 400000000}]}, "block_bandwidth": + 419430400}, "POP2-2C-8G-WIN": {"alt_names": [], "arch": "x86_64", "ncpus": 2, + "ram": 8589934592, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": + 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 133.079, "hourly_price": 0.1823, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 400000000, "sum_internet_bandwidth": 400000000, "interfaces": [{"internal_bandwidth": + 400000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 400000000}]}, "block_bandwidth": 419430400}, "POP2-32C-128G": {"alt_names": + [], "arch": "x86_64", "ncpus": 32, "ram": 137438953472, "gpu": 0, "mig_profile": + null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 861.4, "hourly_price": 1.18, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 6400000000, "sum_internet_bandwidth": + 6400000000, "interfaces": [{"internal_bandwidth": 6400000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 6400000000}]}, "block_bandwidth": + 6710886400}, "POP2-32C-128G-WIN": {"alt_names": [], "arch": "x86_64", "ncpus": + 32, "ram": 137438953472, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": + 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 2126.709, "hourly_price": 2.9133, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 6400000000, "sum_internet_bandwidth": 6400000000, "interfaces": [{"internal_bandwidth": + 6400000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 6400000000}]}, "block_bandwidth": 6710886400}, "POP2-4C-16G": {"alt_names": + [], "arch": "x86_64", "ncpus": 4, "ram": 17179869184, "gpu": 0, "mig_profile": + null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 107.31, "hourly_price": 0.147, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 800000000, "sum_internet_bandwidth": + 800000000, "interfaces": [{"internal_bandwidth": 800000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 800000000}]}, "block_bandwidth": + 838860800}, "POP2-4C-16G-WIN": {"alt_names": [], "arch": "x86_64", "ncpus": + 4, "ram": 17179869184, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": + 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 265.501, "hourly_price": 0.3637, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 800000000, "sum_internet_bandwidth": 800000000, "interfaces": [{"internal_bandwidth": + 800000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 800000000}]}, "block_bandwidth": 838860800}, "POP2-64C-256G": {"alt_names": + [], "arch": "x86_64", "ncpus": 64, "ram": 274877906944, "gpu": 0, "mig_profile": + null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 1715.5, "hourly_price": 2.35, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 12800000000, "sum_internet_bandwidth": + 12800000000, "interfaces": [{"internal_bandwidth": 12800000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 12800000000}]}, "block_bandwidth": + 13421772800}, "POP2-8C-32G": {"alt_names": [], "arch": "x86_64", "ncpus": 8, + "ram": 34359738368, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": + 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 211.7, "hourly_price": 0.29, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 1600000000, "sum_internet_bandwidth": 1600000000, "interfaces": [{"internal_bandwidth": + 1600000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 1600000000}]}, "block_bandwidth": 1677721600}, "POP2-8C-32G-WIN": {"alt_names": + [], "arch": "x86_64", "ncpus": 8, "ram": 34359738368, "gpu": 0, "mig_profile": + null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 528.009, "hourly_price": 0.7233, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 1600000000, "sum_internet_bandwidth": + 1600000000, "interfaces": [{"internal_bandwidth": 1600000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 1600000000}]}, "block_bandwidth": + 1677721600}, "POP2-HC-16C-32G": {"alt_names": [], "arch": "x86_64", "ncpus": + 16, "ram": 34359738368, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": + 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 310.69, "hourly_price": 0.4256, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 3200000000, "sum_internet_bandwidth": 3200000000, "interfaces": [{"internal_bandwidth": + 3200000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 3200000000}]}, "block_bandwidth": 3355443200}, "POP2-HC-2C-4G": {"alt_names": + [], "arch": "x86_64", "ncpus": 2, "ram": 4294967296, "gpu": 0, "mig_profile": + null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 38.84, "hourly_price": 0.0532, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 400000000, "sum_internet_bandwidth": + 400000000, "interfaces": [{"internal_bandwidth": 400000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 400000000}]}, "block_bandwidth": + 419430400}, "POP2-HC-32C-64G": {"alt_names": [], "arch": "x86_64", "ncpus": + 32, "ram": 68719476736, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": + 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 621.38, "hourly_price": 0.8512, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 6400000000, "sum_internet_bandwidth": 6400000000, "interfaces": [{"internal_bandwidth": + 6400000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 6400000000}]}, "block_bandwidth": 6710886400}, "POP2-HC-4C-8G": {"alt_names": + [], "arch": "x86_64", "ncpus": 4, "ram": 8589934592, "gpu": 0, "mig_profile": + null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 77.67, "hourly_price": 0.1064, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 800000000, "sum_internet_bandwidth": + 800000000, "interfaces": [{"internal_bandwidth": 800000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 800000000}]}, "block_bandwidth": + 838860800}, "POP2-HC-64C-128G": {"alt_names": [], "arch": "x86_64", "ncpus": + 64, "ram": 137438953472, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": + 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 1242.75, "hourly_price": 1.7024, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 12800000000, "sum_internet_bandwidth": 12800000000, "interfaces": [{"internal_bandwidth": + 12800000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 12800000000}]}, "block_bandwidth": 13421772800}, "POP2-HC-8C-16G": {"alt_names": + [], "arch": "x86_64", "ncpus": 8, "ram": 17179869184, "gpu": 0, "mig_profile": + null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 155.34, "hourly_price": 0.2128, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 1600000000, "sum_internet_bandwidth": + 1600000000, "interfaces": [{"internal_bandwidth": 1600000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 1600000000}]}, "block_bandwidth": + 1677721600}, "POP2-HM-16C-128G": {"alt_names": [], "arch": "x86_64", "ncpus": + 16, "ram": 137438953472, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": + 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 601.52, "hourly_price": 0.824, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 3200000000, "sum_internet_bandwidth": 3200000000, "interfaces": [{"internal_bandwidth": + 3200000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 3200000000}]}, "block_bandwidth": 3355443200}, "POP2-HM-2C-16G": {"alt_names": + [], "arch": "x86_64", "ncpus": 2, "ram": 17179869184, "gpu": 0, "mig_profile": + null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 75.19, "hourly_price": 0.103, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 400000000, "sum_internet_bandwidth": + 400000000, "interfaces": [{"internal_bandwidth": 400000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 400000000}]}, "block_bandwidth": + 419430400}, "POP2-HM-32C-256G": {"alt_names": [], "arch": "x86_64", "ncpus": + 32, "ram": 274877906944, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": + 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 1203.04, "hourly_price": 1.648, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 6400000000, "sum_internet_bandwidth": 6400000000, "interfaces": [{"internal_bandwidth": + 6400000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 6400000000}]}, "block_bandwidth": 6710886400}, "POP2-HM-4C-32G": {"alt_names": + [], "arch": "x86_64", "ncpus": 4, "ram": 34359738368, "gpu": 0, "mig_profile": + null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 150.38, "hourly_price": 0.206, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 800000000, "sum_internet_bandwidth": + 800000000, "interfaces": [{"internal_bandwidth": 800000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 800000000}]}, "block_bandwidth": + 838860800}, "POP2-HM-64C-512G": {"alt_names": [], "arch": "x86_64", "ncpus": + 64, "ram": 549755813888, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": + 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 2406.08, "hourly_price": 3.296, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 12800000000, "sum_internet_bandwidth": 12800000000, "interfaces": [{"internal_bandwidth": + 12800000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 12800000000}]}, "block_bandwidth": 13421772800}, "POP2-HM-8C-64G": {"alt_names": + [], "arch": "x86_64", "ncpus": 8, "ram": 68719476736, "gpu": 0, "mig_profile": + null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 300.76, "hourly_price": 0.412, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 1600000000, "sum_internet_bandwidth": + 1600000000, "interfaces": [{"internal_bandwidth": 1600000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 1600000000}]}, "block_bandwidth": + 1677721600}, "POP2-HN-10": {"alt_names": [], "arch": "x86_64", "ncpus": 4, "ram": + 8589934592, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": + 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 530.29, "hourly_price": 0.7264, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 10000000000, "sum_internet_bandwidth": 10000000000, "interfaces": [{"internal_bandwidth": + 10000000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 10000000000}]}, "block_bandwidth": 838860800}, "POP2-HN-3": {"alt_names": [], + "arch": "x86_64", "ncpus": 2, "ram": 4294967296, "gpu": 0, "mig_profile": null, + "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 186.49, "hourly_price": 0.2554, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 3000000000, "sum_internet_bandwidth": + 3000000000, "interfaces": [{"internal_bandwidth": 3000000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 3000000000}]}, "block_bandwidth": + 419430400}}}' + headers: + Content-Length: + - "39559" + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Wed, 23 Oct 2024 08:36:05 GMT + Link: + - ; rel="next",; + rel="last" + Server: + - Scaleway API Gateway (fr-par-1;edge02) + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - e2251a19-45dc-42b6-a878-a961439bc90b + X-Total-Count: + - "69" + status: 200 OK + code: 200 + duration: "" +- request: + body: '{"servers": {"POP2-HN-5": {"alt_names": [], "arch": "x86_64", "ncpus": + 4, "ram": 8589934592, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": + 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 330.29, "hourly_price": 0.4524, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 5000000000, "sum_internet_bandwidth": 5000000000, "interfaces": [{"internal_bandwidth": + 5000000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 5000000000}]}, "block_bandwidth": 838860800}, "PRO2-L": {"alt_names": [], "arch": + "x86_64", "ncpus": 32, "ram": 137438953472, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": + 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 640.21, "hourly_price": 0.877, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 6000000000, "sum_internet_bandwidth": 6000000000, "interfaces": [{"internal_bandwidth": + 6000000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 6000000000}]}, "block_bandwidth": 2097152000}, "PRO2-M": {"alt_names": [], "arch": + "x86_64", "ncpus": 16, "ram": 68719476736, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": + 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 319.74, "hourly_price": 0.438, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 3000000000, "sum_internet_bandwidth": 3000000000, "interfaces": [{"internal_bandwidth": + 3000000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 3000000000}]}, "block_bandwidth": 1048576000}, "PRO2-S": {"alt_names": [], "arch": + "x86_64", "ncpus": 8, "ram": 34359738368, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": + 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 159.87, "hourly_price": 0.219, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 1500000000, "sum_internet_bandwidth": 1500000000, "interfaces": [{"internal_bandwidth": + 1500000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 1500000000}]}, "block_bandwidth": 524288000}, "PRO2-XS": {"alt_names": [], "arch": + "x86_64", "ncpus": 4, "ram": 17179869184, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": + 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 80.3, "hourly_price": 0.11, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 700000000, "sum_internet_bandwidth": 700000000, "interfaces": [{"internal_bandwidth": + 700000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 700000000}]}, "block_bandwidth": 262144000}, "PRO2-XXS": {"alt_names": [], "arch": + "x86_64", "ncpus": 2, "ram": 8589934592, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": + 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 40.15, "hourly_price": 0.055, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 350000000, "sum_internet_bandwidth": 350000000, "interfaces": [{"internal_bandwidth": + 350000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 350000000}]}, "block_bandwidth": 131072000}, "RENDER-S": {"alt_names": [], "arch": + "x86_64", "ncpus": 10, "ram": 45097156608, "gpu": 1, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 400000000000}, "per_volume_constraint": {"l_ssd": + {"min_size": 1000000000, "max_size": 800000000000}}, "scratch_storage_max_size": + null, "baremetal": false, "monthly_price": 907.098, "hourly_price": 1.2426, + "capabilities": {"boot_types": ["local", "rescue"], "placement_groups": true, + "block_storage": true, "hot_snapshots_local_volume": true, "private_network": + 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 1000000000, + "sum_internet_bandwidth": 1000000000, "interfaces": [{"internal_bandwidth": + 1000000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 1000000000}]}, "block_bandwidth": 2147483648}, "STARDUST1-S": {"alt_names": + [], "arch": "x86_64", "ncpus": 1, "ram": 1073741824, "gpu": 0, "mig_profile": + null, "volumes_constraint": {"min_size": 0, "max_size": 10000000000}, "per_volume_constraint": + {"l_ssd": {"min_size": 1000000000, "max_size": 800000000000}}, "scratch_storage_max_size": + null, "baremetal": false, "monthly_price": 3.3507, "hourly_price": 0.00459, + "capabilities": {"boot_types": ["local", "rescue"], "placement_groups": true, + "block_storage": true, "hot_snapshots_local_volume": true, "private_network": + 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 100000000, "sum_internet_bandwidth": + 100000000, "interfaces": [{"internal_bandwidth": 100000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 100000000}]}, "block_bandwidth": + 52428800}, "START1-L": {"alt_names": [], "arch": "x86_64", "ncpus": 8, "ram": + 8589934592, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + 200000000000, "max_size": 200000000000}, "per_volume_constraint": {"l_ssd": + {"min_size": 1000000000, "max_size": 200000000000}}, "scratch_storage_max_size": + null, "baremetal": false, "monthly_price": 26.864, "hourly_price": 0.0368, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": true, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 400000000, "sum_internet_bandwidth": + 400000000, "interfaces": [{"internal_bandwidth": 400000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 400000000}]}, "block_bandwidth": + 41943040}, "START1-M": {"alt_names": [], "arch": "x86_64", "ncpus": 4, "ram": + 4294967296, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + 100000000000, "max_size": 100000000000}, "per_volume_constraint": {"l_ssd": + {"min_size": 1000000000, "max_size": 200000000000}}, "scratch_storage_max_size": + null, "baremetal": false, "monthly_price": 14.162, "hourly_price": 0.0194, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": true, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 300000000, "sum_internet_bandwidth": + 300000000, "interfaces": [{"internal_bandwidth": 300000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 300000000}]}, "block_bandwidth": + 41943040}, "START1-S": {"alt_names": [], "arch": "x86_64", "ncpus": 2, "ram": + 2147483648, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + 50000000000, "max_size": 50000000000}, "per_volume_constraint": {"l_ssd": {"min_size": + 1000000000, "max_size": 200000000000}}, "scratch_storage_max_size": null, "baremetal": + false, "monthly_price": 7.738, "hourly_price": 0.0106, "capabilities": {"boot_types": + ["local", "rescue"], "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + true, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 200000000, "sum_internet_bandwidth": 200000000, "interfaces": [{"internal_bandwidth": + 200000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 200000000}]}, "block_bandwidth": 41943040}, "START1-XS": {"alt_names": [], "arch": + "x86_64", "ncpus": 1, "ram": 1073741824, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 25000000000, "max_size": 25000000000}, "per_volume_constraint": + {"l_ssd": {"min_size": 1000000000, "max_size": 200000000000}}, "scratch_storage_max_size": + null, "baremetal": false, "monthly_price": 4.526, "hourly_price": 0.0062, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": true, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 100000000, "sum_internet_bandwidth": + 100000000, "interfaces": [{"internal_bandwidth": 100000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 100000000}]}, "block_bandwidth": + 41943040}, "VC1L": {"alt_names": ["X64-8GB"], "arch": "x86_64", "ncpus": 6, + "ram": 8589934592, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + 200000000000, "max_size": 200000000000}, "per_volume_constraint": {"l_ssd": + {"min_size": 1000000000, "max_size": 200000000000}}, "scratch_storage_max_size": + null, "baremetal": false, "monthly_price": 18.0164, "hourly_price": 0.02468, + "capabilities": {"boot_types": ["local", "rescue"], "placement_groups": true, + "block_storage": true, "hot_snapshots_local_volume": true, "private_network": + 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 200000000, "sum_internet_bandwidth": + 200000000, "interfaces": [{"internal_bandwidth": 200000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 200000000}]}, "block_bandwidth": + 41943040}, "VC1M": {"alt_names": ["X64-4GB"], "arch": "x86_64", "ncpus": 4, + "ram": 4294967296, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + 100000000000, "max_size": 100000000000}, "per_volume_constraint": {"l_ssd": + {"min_size": 1000000000, "max_size": 200000000000}}, "scratch_storage_max_size": + null, "baremetal": false, "monthly_price": 11.3515, "hourly_price": 0.01555, + "capabilities": {"boot_types": ["local", "rescue"], "placement_groups": true, + "block_storage": true, "hot_snapshots_local_volume": true, "private_network": + 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 200000000, "sum_internet_bandwidth": + 200000000, "interfaces": [{"internal_bandwidth": 200000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 200000000}]}, "block_bandwidth": + 41943040}, "VC1S": {"alt_names": ["X64-2GB"], "arch": "x86_64", "ncpus": 2, + "ram": 2147483648, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + 50000000000, "max_size": 50000000000}, "per_volume_constraint": {"l_ssd": {"min_size": + 1000000000, "max_size": 200000000000}}, "scratch_storage_max_size": null, "baremetal": + false, "monthly_price": 6.2926, "hourly_price": 0.00862, "capabilities": {"boot_types": + ["local", "rescue"], "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + true, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 200000000, "sum_internet_bandwidth": 200000000, "interfaces": [{"internal_bandwidth": + 200000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 200000000}]}, "block_bandwidth": 41943040}, "X64-120GB": {"alt_names": [], "arch": + "x86_64", "ncpus": 12, "ram": 128849018880, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 500000000000, "max_size": 1000000000000}, "per_volume_constraint": + {"l_ssd": {"min_size": 1000000000, "max_size": 200000000000}}, "scratch_storage_max_size": + null, "baremetal": false, "monthly_price": 310.7902, "hourly_price": 0.42574, + "capabilities": {"boot_types": ["local", "rescue"], "placement_groups": true, + "block_storage": true, "hot_snapshots_local_volume": true, "private_network": + 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 1000000000, + "sum_internet_bandwidth": 1000000000, "interfaces": [{"internal_bandwidth": + 1000000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 1000000000}]}, "block_bandwidth": 41943040}, "X64-15GB": {"alt_names": [], "arch": + "x86_64", "ncpus": 6, "ram": 16106127360, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 200000000000, "max_size": 200000000000}, "per_volume_constraint": + {"l_ssd": {"min_size": 1000000000, "max_size": 200000000000}}, "scratch_storage_max_size": + null, "baremetal": false, "monthly_price": 44.0336, "hourly_price": 0.06032, + "capabilities": {"boot_types": ["local", "rescue"], "placement_groups": true, + "block_storage": true, "hot_snapshots_local_volume": true, "private_network": + 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 250000000, "sum_internet_bandwidth": + 250000000, "interfaces": [{"internal_bandwidth": 250000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 250000000}]}, "block_bandwidth": + 41943040}, "X64-30GB": {"alt_names": [], "arch": "x86_64", "ncpus": 8, "ram": + 32212254720, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + 300000000000, "max_size": 400000000000}, "per_volume_constraint": {"l_ssd": + {"min_size": 1000000000, "max_size": 200000000000}}, "scratch_storage_max_size": + null, "baremetal": false, "monthly_price": 86.9138, "hourly_price": 0.11906, + "capabilities": {"boot_types": ["local", "rescue"], "placement_groups": true, + "block_storage": true, "hot_snapshots_local_volume": true, "private_network": + 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 500000000, "sum_internet_bandwidth": + 500000000, "interfaces": [{"internal_bandwidth": 500000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 500000000}]}, "block_bandwidth": + 41943040}, "X64-60GB": {"alt_names": [], "arch": "x86_64", "ncpus": 10, "ram": + 64424509440, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + 400000000000, "max_size": 700000000000}, "per_volume_constraint": {"l_ssd": + {"min_size": 1000000000, "max_size": 200000000000}}, "scratch_storage_max_size": + null, "baremetal": false, "monthly_price": 155.49, "hourly_price": 0.213, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": true, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 1000000000, "sum_internet_bandwidth": + 1000000000, "interfaces": [{"internal_bandwidth": 1000000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 1000000000}]}, "block_bandwidth": + 41943040}}}' + form: {} + headers: + User-Agent: + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.0; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/instance/v1/zones/fr-par-1/products/servers?page=2 + method: GET + response: + body: '{"servers": {"POP2-HN-5": {"alt_names": [], "arch": "x86_64", "ncpus": + 4, "ram": 8589934592, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": + 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 330.29, "hourly_price": 0.4524, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 5000000000, "sum_internet_bandwidth": 5000000000, "interfaces": [{"internal_bandwidth": + 5000000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 5000000000}]}, "block_bandwidth": 838860800}, "PRO2-L": {"alt_names": [], "arch": + "x86_64", "ncpus": 32, "ram": 137438953472, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": + 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 640.21, "hourly_price": 0.877, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 6000000000, "sum_internet_bandwidth": 6000000000, "interfaces": [{"internal_bandwidth": + 6000000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 6000000000}]}, "block_bandwidth": 2097152000}, "PRO2-M": {"alt_names": [], "arch": + "x86_64", "ncpus": 16, "ram": 68719476736, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": + 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 319.74, "hourly_price": 0.438, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 3000000000, "sum_internet_bandwidth": 3000000000, "interfaces": [{"internal_bandwidth": + 3000000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 3000000000}]}, "block_bandwidth": 1048576000}, "PRO2-S": {"alt_names": [], "arch": + "x86_64", "ncpus": 8, "ram": 34359738368, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": + 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 159.87, "hourly_price": 0.219, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 1500000000, "sum_internet_bandwidth": 1500000000, "interfaces": [{"internal_bandwidth": + 1500000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 1500000000}]}, "block_bandwidth": 524288000}, "PRO2-XS": {"alt_names": [], "arch": + "x86_64", "ncpus": 4, "ram": 17179869184, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": + 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 80.3, "hourly_price": 0.11, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 700000000, "sum_internet_bandwidth": 700000000, "interfaces": [{"internal_bandwidth": + 700000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 700000000}]}, "block_bandwidth": 262144000}, "PRO2-XXS": {"alt_names": [], "arch": + "x86_64", "ncpus": 2, "ram": 8589934592, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": + 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 40.15, "hourly_price": 0.055, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 350000000, "sum_internet_bandwidth": 350000000, "interfaces": [{"internal_bandwidth": + 350000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 350000000}]}, "block_bandwidth": 131072000}, "RENDER-S": {"alt_names": [], "arch": + "x86_64", "ncpus": 10, "ram": 45097156608, "gpu": 1, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 400000000000}, "per_volume_constraint": {"l_ssd": + {"min_size": 1000000000, "max_size": 800000000000}}, "scratch_storage_max_size": + null, "baremetal": false, "monthly_price": 907.098, "hourly_price": 1.2426, + "capabilities": {"boot_types": ["local", "rescue"], "placement_groups": true, + "block_storage": true, "hot_snapshots_local_volume": true, "private_network": + 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 1000000000, + "sum_internet_bandwidth": 1000000000, "interfaces": [{"internal_bandwidth": + 1000000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 1000000000}]}, "block_bandwidth": 2147483648}, "STARDUST1-S": {"alt_names": + [], "arch": "x86_64", "ncpus": 1, "ram": 1073741824, "gpu": 0, "mig_profile": + null, "volumes_constraint": {"min_size": 0, "max_size": 10000000000}, "per_volume_constraint": + {"l_ssd": {"min_size": 1000000000, "max_size": 800000000000}}, "scratch_storage_max_size": + null, "baremetal": false, "monthly_price": 3.3507, "hourly_price": 0.00459, + "capabilities": {"boot_types": ["local", "rescue"], "placement_groups": true, + "block_storage": true, "hot_snapshots_local_volume": true, "private_network": + 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 100000000, "sum_internet_bandwidth": + 100000000, "interfaces": [{"internal_bandwidth": 100000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 100000000}]}, "block_bandwidth": + 52428800}, "START1-L": {"alt_names": [], "arch": "x86_64", "ncpus": 8, "ram": + 8589934592, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + 200000000000, "max_size": 200000000000}, "per_volume_constraint": {"l_ssd": + {"min_size": 1000000000, "max_size": 200000000000}}, "scratch_storage_max_size": + null, "baremetal": false, "monthly_price": 26.864, "hourly_price": 0.0368, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": true, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 400000000, "sum_internet_bandwidth": + 400000000, "interfaces": [{"internal_bandwidth": 400000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 400000000}]}, "block_bandwidth": + 41943040}, "START1-M": {"alt_names": [], "arch": "x86_64", "ncpus": 4, "ram": + 4294967296, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + 100000000000, "max_size": 100000000000}, "per_volume_constraint": {"l_ssd": + {"min_size": 1000000000, "max_size": 200000000000}}, "scratch_storage_max_size": + null, "baremetal": false, "monthly_price": 14.162, "hourly_price": 0.0194, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": true, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 300000000, "sum_internet_bandwidth": + 300000000, "interfaces": [{"internal_bandwidth": 300000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 300000000}]}, "block_bandwidth": + 41943040}, "START1-S": {"alt_names": [], "arch": "x86_64", "ncpus": 2, "ram": + 2147483648, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + 50000000000, "max_size": 50000000000}, "per_volume_constraint": {"l_ssd": {"min_size": + 1000000000, "max_size": 200000000000}}, "scratch_storage_max_size": null, "baremetal": + false, "monthly_price": 7.738, "hourly_price": 0.0106, "capabilities": {"boot_types": + ["local", "rescue"], "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + true, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 200000000, "sum_internet_bandwidth": 200000000, "interfaces": [{"internal_bandwidth": + 200000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 200000000}]}, "block_bandwidth": 41943040}, "START1-XS": {"alt_names": [], "arch": + "x86_64", "ncpus": 1, "ram": 1073741824, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 25000000000, "max_size": 25000000000}, "per_volume_constraint": + {"l_ssd": {"min_size": 1000000000, "max_size": 200000000000}}, "scratch_storage_max_size": + null, "baremetal": false, "monthly_price": 4.526, "hourly_price": 0.0062, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": true, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 100000000, "sum_internet_bandwidth": + 100000000, "interfaces": [{"internal_bandwidth": 100000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 100000000}]}, "block_bandwidth": + 41943040}, "VC1L": {"alt_names": ["X64-8GB"], "arch": "x86_64", "ncpus": 6, + "ram": 8589934592, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + 200000000000, "max_size": 200000000000}, "per_volume_constraint": {"l_ssd": + {"min_size": 1000000000, "max_size": 200000000000}}, "scratch_storage_max_size": + null, "baremetal": false, "monthly_price": 18.0164, "hourly_price": 0.02468, + "capabilities": {"boot_types": ["local", "rescue"], "placement_groups": true, + "block_storage": true, "hot_snapshots_local_volume": true, "private_network": + 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 200000000, "sum_internet_bandwidth": + 200000000, "interfaces": [{"internal_bandwidth": 200000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 200000000}]}, "block_bandwidth": + 41943040}, "VC1M": {"alt_names": ["X64-4GB"], "arch": "x86_64", "ncpus": 4, + "ram": 4294967296, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + 100000000000, "max_size": 100000000000}, "per_volume_constraint": {"l_ssd": + {"min_size": 1000000000, "max_size": 200000000000}}, "scratch_storage_max_size": + null, "baremetal": false, "monthly_price": 11.3515, "hourly_price": 0.01555, + "capabilities": {"boot_types": ["local", "rescue"], "placement_groups": true, + "block_storage": true, "hot_snapshots_local_volume": true, "private_network": + 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 200000000, "sum_internet_bandwidth": + 200000000, "interfaces": [{"internal_bandwidth": 200000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 200000000}]}, "block_bandwidth": + 41943040}, "VC1S": {"alt_names": ["X64-2GB"], "arch": "x86_64", "ncpus": 2, + "ram": 2147483648, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + 50000000000, "max_size": 50000000000}, "per_volume_constraint": {"l_ssd": {"min_size": + 1000000000, "max_size": 200000000000}}, "scratch_storage_max_size": null, "baremetal": + false, "monthly_price": 6.2926, "hourly_price": 0.00862, "capabilities": {"boot_types": + ["local", "rescue"], "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + true, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 200000000, "sum_internet_bandwidth": 200000000, "interfaces": [{"internal_bandwidth": + 200000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 200000000}]}, "block_bandwidth": 41943040}, "X64-120GB": {"alt_names": [], "arch": + "x86_64", "ncpus": 12, "ram": 128849018880, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 500000000000, "max_size": 1000000000000}, "per_volume_constraint": + {"l_ssd": {"min_size": 1000000000, "max_size": 200000000000}}, "scratch_storage_max_size": + null, "baremetal": false, "monthly_price": 310.7902, "hourly_price": 0.42574, + "capabilities": {"boot_types": ["local", "rescue"], "placement_groups": true, + "block_storage": true, "hot_snapshots_local_volume": true, "private_network": + 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 1000000000, + "sum_internet_bandwidth": 1000000000, "interfaces": [{"internal_bandwidth": + 1000000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 1000000000}]}, "block_bandwidth": 41943040}, "X64-15GB": {"alt_names": [], "arch": + "x86_64", "ncpus": 6, "ram": 16106127360, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 200000000000, "max_size": 200000000000}, "per_volume_constraint": + {"l_ssd": {"min_size": 1000000000, "max_size": 200000000000}}, "scratch_storage_max_size": + null, "baremetal": false, "monthly_price": 44.0336, "hourly_price": 0.06032, + "capabilities": {"boot_types": ["local", "rescue"], "placement_groups": true, + "block_storage": true, "hot_snapshots_local_volume": true, "private_network": + 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 250000000, "sum_internet_bandwidth": + 250000000, "interfaces": [{"internal_bandwidth": 250000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 250000000}]}, "block_bandwidth": + 41943040}, "X64-30GB": {"alt_names": [], "arch": "x86_64", "ncpus": 8, "ram": + 32212254720, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + 300000000000, "max_size": 400000000000}, "per_volume_constraint": {"l_ssd": + {"min_size": 1000000000, "max_size": 200000000000}}, "scratch_storage_max_size": + null, "baremetal": false, "monthly_price": 86.9138, "hourly_price": 0.11906, + "capabilities": {"boot_types": ["local", "rescue"], "placement_groups": true, + "block_storage": true, "hot_snapshots_local_volume": true, "private_network": + 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 500000000, "sum_internet_bandwidth": + 500000000, "interfaces": [{"internal_bandwidth": 500000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 500000000}]}, "block_bandwidth": + 41943040}, "X64-60GB": {"alt_names": [], "arch": "x86_64", "ncpus": 10, "ram": + 64424509440, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + 400000000000, "max_size": 700000000000}, "per_volume_constraint": {"l_ssd": + {"min_size": 1000000000, "max_size": 200000000000}}, "scratch_storage_max_size": + null, "baremetal": false, "monthly_price": 155.49, "hourly_price": 0.213, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": true, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 1000000000, "sum_internet_bandwidth": + 1000000000, "interfaces": [{"internal_bandwidth": 1000000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 1000000000}]}, "block_bandwidth": + 41943040}}}' + headers: + Content-Length: + - "15351" + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Wed, 23 Oct 2024 08:36:04 GMT + Link: + - ; rel="first",; + rel="previous",; rel="last" + Server: + - Scaleway API Gateway (fr-par-1;edge02) + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - fcbea260-57b2-4ef7-812b-cec5f1f83958 + X-Total-Count: + - "69" + status: 200 OK + code: 200 + duration: "" +- request: + body: '{"local_images":[{"id":"655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", "arch":"x86_64", + "zone":"fr-par-1", "compatible_commercial_types":["DEV1-L", "DEV1-M", "DEV1-S", + "DEV1-XL", "ENT1-2XL", "ENT1-L", "ENT1-M", "ENT1-S", "ENT1-XL", "ENT1-XS", "ENT1-XXS", + "GP1-L", "GP1-M", "GP1-S", "GP1-XL", "GP1-XS", "GPU-3070-S", "PLAY2-MICRO", + "PLAY2-NANO", "PLAY2-PICO", "POP2-16C-64G", "POP2-2C-8G", "POP2-32C-128G", "POP2-4C-16G", + "POP2-64C-256G", "POP2-8C-32G", "POP2-HC-16C-32G", "POP2-HC-2C-4G", "POP2-HC-32C-64G", + "POP2-HC-4C-8G", "POP2-HC-64C-128G", "POP2-HC-8C-16G", "POP2-HM-16C-128G", "POP2-HM-2C-16G", + "POP2-HM-32C-256G", "POP2-HM-4C-32G", "POP2-HM-64C-512G", "POP2-HM-8C-64G", + "PRO2-L", "PRO2-M", "PRO2-S", "PRO2-XS"], "label":"ubuntu_bionic", "type":"instance_local"}], + "total_count":1}' + form: {} + headers: + User-Agent: + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.0; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/marketplace/v2/local-images?image_label=ubuntu_bionic&order_by=type_asc&type=instance_local&zone=fr-par-1 + method: GET + response: + body: '{"local_images":[{"id":"655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", "arch":"x86_64", + "zone":"fr-par-1", "compatible_commercial_types":["DEV1-L", "DEV1-M", "DEV1-S", + "DEV1-XL", "ENT1-2XL", "ENT1-L", "ENT1-M", "ENT1-S", "ENT1-XL", "ENT1-XS", "ENT1-XXS", + "GP1-L", "GP1-M", "GP1-S", "GP1-XL", "GP1-XS", "GPU-3070-S", "PLAY2-MICRO", + "PLAY2-NANO", "PLAY2-PICO", "POP2-16C-64G", "POP2-2C-8G", "POP2-32C-128G", "POP2-4C-16G", + "POP2-64C-256G", "POP2-8C-32G", "POP2-HC-16C-32G", "POP2-HC-2C-4G", "POP2-HC-32C-64G", + "POP2-HC-4C-8G", "POP2-HC-64C-128G", "POP2-HC-8C-16G", "POP2-HM-16C-128G", "POP2-HM-2C-16G", + "POP2-HM-32C-256G", "POP2-HM-4C-32G", "POP2-HM-64C-512G", "POP2-HM-8C-64G", + "PRO2-L", "PRO2-M", "PRO2-S", "PRO2-XS"], "label":"ubuntu_bionic", "type":"instance_local"}], + "total_count":1}' + headers: + Content-Length: + - "779" + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Wed, 23 Oct 2024 08:36:05 GMT + Server: + - Scaleway API Gateway (fr-par-1;edge02) + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - 57af6e38-ef40-4cb3-b979-132031e3c7ed + status: 200 OK + code: 200 + duration: "" +- request: + body: '{"image": {"id": "655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", "name": "Ubuntu + 18.04 Bionic Beaver", "organization": "51b656e3-4865-41e8-adbc-0c45bdd780db", + "project": "51b656e3-4865-41e8-adbc-0c45bdd780db", "root_volume": {"id": "27a6459c-efe6-4327-a062-b21a17f3143d", + "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "unified", "size": 10000000000}, + "extra_volumes": {}, "public": true, "arch": "x86_64", "creation_date": "2023-08-08T13:36:04.744241+00:00", + "modification_date": "2023-08-08T13:36:04.744241+00:00", "default_bootscript": + null, "from_server": "", "state": "available", "tags": [], "zone": "fr-par-1"}}' + form: {} + headers: + User-Agent: + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.0; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/instance/v1/zones/fr-par-1/images/655aeea7-8a30-418a-bc2e-3c04e3fdc8aa + method: GET + response: + body: '{"image": {"id": "655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", "name": "Ubuntu + 18.04 Bionic Beaver", "organization": "51b656e3-4865-41e8-adbc-0c45bdd780db", + "project": "51b656e3-4865-41e8-adbc-0c45bdd780db", "root_volume": {"id": "27a6459c-efe6-4327-a062-b21a17f3143d", + "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "unified", "size": 10000000000}, + "extra_volumes": {}, "public": true, "arch": "x86_64", "creation_date": "2023-08-08T13:36:04.744241+00:00", + "modification_date": "2023-08-08T13:36:04.744241+00:00", "default_bootscript": + null, "from_server": "", "state": "available", "tags": [], "zone": "fr-par-1"}}' + headers: + Content-Length: + - "616" + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Wed, 23 Oct 2024 08:36:05 GMT + Server: + - Scaleway API Gateway (fr-par-1;edge02) + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - 8e873b18-44ad-4200-9822-e3b0749c83ef + status: 200 OK + code: 200 + duration: "" +- request: + body: '{"ip": {"id": "3ffa6774-124c-4e64-8afb-148c15304b25", "address": null, + "prefix": "2001:bc8:710:4a69::/64", "reverse": null, "server": null, "organization": + "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", + "zone": "fr-par-1", "type": "routed_ipv6", "state": "detached", "tags": [], + "ipam_id": "d338ba81-7851-435a-97b8-c1e04cd48435"}}' + form: {} + headers: + Content-Type: + - application/json + User-Agent: + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.0; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/instance/v1/zones/fr-par-1/ips + method: POST + response: + body: '{"ip": {"id": "3ffa6774-124c-4e64-8afb-148c15304b25", "address": null, + "prefix": "2001:bc8:710:4a69::/64", "reverse": null, "server": null, "organization": + "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", + "zone": "fr-par-1", "type": "routed_ipv6", "state": "detached", "tags": [], + "ipam_id": "d338ba81-7851-435a-97b8-c1e04cd48435"}}' + headers: + Content-Length: + - "374" + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Wed, 23 Oct 2024 08:36:06 GMT + Location: + - https://api.scaleway.com/instance/v1/zones/fr-par-1/ips/3ffa6774-124c-4e64-8afb-148c15304b25 + Server: + - Scaleway API Gateway (fr-par-1;edge02) + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - 34dba85e-c77a-4153-bc9b-8d3bf3e32e74 + status: 201 Created + code: 201 + duration: "" +- request: + body: '{"server": {"id": "5be3956e-3472-4bd4-94ec-5205690a69fc", "name": "cli-srv-clever-thompson", + "arch": "x86_64", "commercial_type": "DEV1-S", "boot_type": "local", "organization": + "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", + "hostname": "cli-srv-clever-thompson", "image": {"id": "655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", + "name": "Ubuntu 18.04 Bionic Beaver", "organization": "51b656e3-4865-41e8-adbc-0c45bdd780db", + "project": "51b656e3-4865-41e8-adbc-0c45bdd780db", "root_volume": {"id": "27a6459c-efe6-4327-a062-b21a17f3143d", + "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "unified", "size": 10000000000}, + "extra_volumes": {}, "public": true, "arch": "x86_64", "creation_date": "2023-08-08T13:36:04.744241+00:00", + "modification_date": "2023-08-08T13:36:04.744241+00:00", "default_bootscript": + null, "from_server": "", "state": "available", "tags": [], "zone": "fr-par-1"}, + "volumes": {"0": {"boot": false, "id": "e3d829cf-ae4d-4b01-9b83-cf90f4d6f41f", + "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "l_ssd", "export_uri": + null, "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", + "server": {"id": "5be3956e-3472-4bd4-94ec-5205690a69fc", "name": "cli-srv-clever-thompson"}, + "size": 20000000000, "state": "available", "creation_date": "2024-10-23T08:36:06.630557+00:00", + "modification_date": "2024-10-23T08:36:06.630557+00:00", "tags": [], "zone": + "fr-par-1"}}, "tags": [], "state": "stopped", "protected": false, "state_detail": + "", "public_ip": {"id": "3ffa6774-124c-4e64-8afb-148c15304b25", "address": "2001:bc8:710:4a69:dc00:ff:fe78:3973", + "dynamic": false, "gateway": "fe80::dc00:ff:fe78:3974", "netmask": "64", "family": + "inet6", "provisioning_mode": "slaac", "tags": [], "state": "attached", "ipam_id": + "d338ba81-7851-435a-97b8-c1e04cd48435"}, "public_ips": [{"id": "3ffa6774-124c-4e64-8afb-148c15304b25", + "address": "2001:bc8:710:4a69:dc00:ff:fe78:3973", "dynamic": false, "gateway": + "fe80::dc00:ff:fe78:3974", "netmask": "64", "family": "inet6", "provisioning_mode": + "slaac", "tags": [], "state": "attached", "ipam_id": "d338ba81-7851-435a-97b8-c1e04cd48435"}], + "mac_address": "de:00:00:78:39:73", "routed_ip_enabled": true, "ipv6": null, + "extra_networks": [], "dynamic_ip_required": true, "enable_ipv6": false, "private_ip": + null, "creation_date": "2024-10-23T08:36:06.630557+00:00", "modification_date": + "2024-10-23T08:36:06.630557+00:00", "bootscript": null, "security_group": {"id": + "0fe819c3-274d-472a-b3f5-ddb258d2d8bb", "name": "Default security group"}, "location": + null, "maintenances": [], "allowed_actions": ["poweron", "backup"], "placement_group": + null, "private_nics": [], "zone": "fr-par-1"}}' + form: {} + headers: + Content-Type: + - application/json + User-Agent: + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.0; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/instance/v1/zones/fr-par-1/servers + method: POST + response: + body: '{"server": {"id": "5be3956e-3472-4bd4-94ec-5205690a69fc", "name": "cli-srv-clever-thompson", + "arch": "x86_64", "commercial_type": "DEV1-S", "boot_type": "local", "organization": + "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", + "hostname": "cli-srv-clever-thompson", "image": {"id": "655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", + "name": "Ubuntu 18.04 Bionic Beaver", "organization": "51b656e3-4865-41e8-adbc-0c45bdd780db", + "project": "51b656e3-4865-41e8-adbc-0c45bdd780db", "root_volume": {"id": "27a6459c-efe6-4327-a062-b21a17f3143d", + "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "unified", "size": 10000000000}, + "extra_volumes": {}, "public": true, "arch": "x86_64", "creation_date": "2023-08-08T13:36:04.744241+00:00", + "modification_date": "2023-08-08T13:36:04.744241+00:00", "default_bootscript": + null, "from_server": "", "state": "available", "tags": [], "zone": "fr-par-1"}, + "volumes": {"0": {"boot": false, "id": "e3d829cf-ae4d-4b01-9b83-cf90f4d6f41f", + "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "l_ssd", "export_uri": + null, "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", + "server": {"id": "5be3956e-3472-4bd4-94ec-5205690a69fc", "name": "cli-srv-clever-thompson"}, + "size": 20000000000, "state": "available", "creation_date": "2024-10-23T08:36:06.630557+00:00", + "modification_date": "2024-10-23T08:36:06.630557+00:00", "tags": [], "zone": + "fr-par-1"}}, "tags": [], "state": "stopped", "protected": false, "state_detail": + "", "public_ip": {"id": "3ffa6774-124c-4e64-8afb-148c15304b25", "address": "2001:bc8:710:4a69:dc00:ff:fe78:3973", + "dynamic": false, "gateway": "fe80::dc00:ff:fe78:3974", "netmask": "64", "family": + "inet6", "provisioning_mode": "slaac", "tags": [], "state": "attached", "ipam_id": + "d338ba81-7851-435a-97b8-c1e04cd48435"}, "public_ips": [{"id": "3ffa6774-124c-4e64-8afb-148c15304b25", + "address": "2001:bc8:710:4a69:dc00:ff:fe78:3973", "dynamic": false, "gateway": + "fe80::dc00:ff:fe78:3974", "netmask": "64", "family": "inet6", "provisioning_mode": + "slaac", "tags": [], "state": "attached", "ipam_id": "d338ba81-7851-435a-97b8-c1e04cd48435"}], + "mac_address": "de:00:00:78:39:73", "routed_ip_enabled": true, "ipv6": null, + "extra_networks": [], "dynamic_ip_required": true, "enable_ipv6": false, "private_ip": + null, "creation_date": "2024-10-23T08:36:06.630557+00:00", "modification_date": + "2024-10-23T08:36:06.630557+00:00", "bootscript": null, "security_group": {"id": + "0fe819c3-274d-472a-b3f5-ddb258d2d8bb", "name": "Default security group"}, "location": + null, "maintenances": [], "allowed_actions": ["poweron", "backup"], "placement_group": + null, "private_nics": [], "zone": "fr-par-1"}}' + headers: + Content-Length: + - "2726" + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Wed, 23 Oct 2024 08:36:07 GMT + Location: + - https://api.scaleway.com/instance/v1/zones/fr-par-1/servers/5be3956e-3472-4bd4-94ec-5205690a69fc + Server: + - Scaleway API Gateway (fr-par-1;edge02) + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - ff3b1574-8e55-4bfd-8ce1-4cbd4e9044e8 + status: 201 Created + code: 201 + duration: "" +- request: + body: '{"task": {"id": "72109e13-9c2a-45c3-84ad-060b7eaa7db8", "description": + "server_batch_poweron", "status": "pending", "href_from": "/servers/5be3956e-3472-4bd4-94ec-5205690a69fc/action", + "href_result": "/servers/5be3956e-3472-4bd4-94ec-5205690a69fc", "started_at": + "2024-10-23T08:36:07.642301+00:00", "terminated_at": null, "progress": 0, "zone": + "par1"}}' + form: {} + headers: + Content-Type: + - application/json + User-Agent: + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.0; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/instance/v1/zones/fr-par-1/servers/5be3956e-3472-4bd4-94ec-5205690a69fc/action + method: POST + response: + body: '{"task": {"id": "72109e13-9c2a-45c3-84ad-060b7eaa7db8", "description": + "server_batch_poweron", "status": "pending", "href_from": "/servers/5be3956e-3472-4bd4-94ec-5205690a69fc/action", + "href_result": "/servers/5be3956e-3472-4bd4-94ec-5205690a69fc", "started_at": + "2024-10-23T08:36:07.642301+00:00", "terminated_at": null, "progress": 0, "zone": + "par1"}}' + headers: + Content-Length: + - "353" + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Wed, 23 Oct 2024 08:36:07 GMT + Location: + - https://api.scaleway.com/instance/v1/zones/fr-par-1/tasks/72109e13-9c2a-45c3-84ad-060b7eaa7db8 + Server: + - Scaleway API Gateway (fr-par-1;edge02) + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - 9cbf70bb-d512-4672-bef6-9df04c615a51 + status: 202 Accepted + code: 202 + duration: "" +- request: + body: '{"server": {"id": "5be3956e-3472-4bd4-94ec-5205690a69fc", "name": "cli-srv-clever-thompson", + "arch": "x86_64", "commercial_type": "DEV1-S", "boot_type": "local", "organization": + "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", + "hostname": "cli-srv-clever-thompson", "image": {"id": "655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", + "name": "Ubuntu 18.04 Bionic Beaver", "organization": "51b656e3-4865-41e8-adbc-0c45bdd780db", + "project": "51b656e3-4865-41e8-adbc-0c45bdd780db", "root_volume": {"id": "27a6459c-efe6-4327-a062-b21a17f3143d", + "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "unified", "size": 10000000000}, + "extra_volumes": {}, "public": true, "arch": "x86_64", "creation_date": "2023-08-08T13:36:04.744241+00:00", + "modification_date": "2023-08-08T13:36:04.744241+00:00", "default_bootscript": + null, "from_server": "", "state": "available", "tags": [], "zone": "fr-par-1"}, + "volumes": {"0": {"boot": false, "id": "e3d829cf-ae4d-4b01-9b83-cf90f4d6f41f", + "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "l_ssd", "export_uri": + null, "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", + "server": {"id": "5be3956e-3472-4bd4-94ec-5205690a69fc", "name": "cli-srv-clever-thompson"}, + "size": 20000000000, "state": "available", "creation_date": "2024-10-23T08:36:06.630557+00:00", + "modification_date": "2024-10-23T08:36:06.630557+00:00", "tags": [], "zone": + "fr-par-1"}}, "tags": [], "state": "starting", "protected": false, "state_detail": + "allocating node", "public_ip": {"id": "3ffa6774-124c-4e64-8afb-148c15304b25", + "address": "2001:bc8:710:4a69:dc00:ff:fe78:3973", "dynamic": false, "gateway": + "fe80::dc00:ff:fe78:3974", "netmask": "64", "family": "inet6", "provisioning_mode": + "slaac", "tags": [], "state": "attached", "ipam_id": "d338ba81-7851-435a-97b8-c1e04cd48435"}, + "public_ips": [{"id": "3ffa6774-124c-4e64-8afb-148c15304b25", "address": "2001:bc8:710:4a69:dc00:ff:fe78:3973", + "dynamic": false, "gateway": "fe80::dc00:ff:fe78:3974", "netmask": "64", "family": + "inet6", "provisioning_mode": "slaac", "tags": [], "state": "attached", "ipam_id": + "d338ba81-7851-435a-97b8-c1e04cd48435"}], "mac_address": "de:00:00:78:39:73", + "routed_ip_enabled": true, "ipv6": null, "extra_networks": [], "dynamic_ip_required": + true, "enable_ipv6": false, "private_ip": null, "creation_date": "2024-10-23T08:36:06.630557+00:00", + "modification_date": "2024-10-23T08:36:07.469595+00:00", "bootscript": null, + "security_group": {"id": "0fe819c3-274d-472a-b3f5-ddb258d2d8bb", "name": "Default + security group"}, "location": null, "maintenances": [], "allowed_actions": ["stop_in_place", + "backup"], "placement_group": null, "private_nics": [], "zone": "fr-par-1"}}' + form: {} + headers: + User-Agent: + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.0; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/instance/v1/zones/fr-par-1/servers/5be3956e-3472-4bd4-94ec-5205690a69fc + method: GET + response: + body: '{"server": {"id": "5be3956e-3472-4bd4-94ec-5205690a69fc", "name": "cli-srv-clever-thompson", + "arch": "x86_64", "commercial_type": "DEV1-S", "boot_type": "local", "organization": + "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", + "hostname": "cli-srv-clever-thompson", "image": {"id": "655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", + "name": "Ubuntu 18.04 Bionic Beaver", "organization": "51b656e3-4865-41e8-adbc-0c45bdd780db", + "project": "51b656e3-4865-41e8-adbc-0c45bdd780db", "root_volume": {"id": "27a6459c-efe6-4327-a062-b21a17f3143d", + "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "unified", "size": 10000000000}, + "extra_volumes": {}, "public": true, "arch": "x86_64", "creation_date": "2023-08-08T13:36:04.744241+00:00", + "modification_date": "2023-08-08T13:36:04.744241+00:00", "default_bootscript": + null, "from_server": "", "state": "available", "tags": [], "zone": "fr-par-1"}, + "volumes": {"0": {"boot": false, "id": "e3d829cf-ae4d-4b01-9b83-cf90f4d6f41f", + "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "l_ssd", "export_uri": + null, "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", + "server": {"id": "5be3956e-3472-4bd4-94ec-5205690a69fc", "name": "cli-srv-clever-thompson"}, + "size": 20000000000, "state": "available", "creation_date": "2024-10-23T08:36:06.630557+00:00", + "modification_date": "2024-10-23T08:36:06.630557+00:00", "tags": [], "zone": + "fr-par-1"}}, "tags": [], "state": "starting", "protected": false, "state_detail": + "allocating node", "public_ip": {"id": "3ffa6774-124c-4e64-8afb-148c15304b25", + "address": "2001:bc8:710:4a69:dc00:ff:fe78:3973", "dynamic": false, "gateway": + "fe80::dc00:ff:fe78:3974", "netmask": "64", "family": "inet6", "provisioning_mode": + "slaac", "tags": [], "state": "attached", "ipam_id": "d338ba81-7851-435a-97b8-c1e04cd48435"}, + "public_ips": [{"id": "3ffa6774-124c-4e64-8afb-148c15304b25", "address": "2001:bc8:710:4a69:dc00:ff:fe78:3973", + "dynamic": false, "gateway": "fe80::dc00:ff:fe78:3974", "netmask": "64", "family": + "inet6", "provisioning_mode": "slaac", "tags": [], "state": "attached", "ipam_id": + "d338ba81-7851-435a-97b8-c1e04cd48435"}], "mac_address": "de:00:00:78:39:73", + "routed_ip_enabled": true, "ipv6": null, "extra_networks": [], "dynamic_ip_required": + true, "enable_ipv6": false, "private_ip": null, "creation_date": "2024-10-23T08:36:06.630557+00:00", + "modification_date": "2024-10-23T08:36:07.469595+00:00", "bootscript": null, + "security_group": {"id": "0fe819c3-274d-472a-b3f5-ddb258d2d8bb", "name": "Default + security group"}, "location": null, "maintenances": [], "allowed_actions": ["stop_in_place", + "backup"], "placement_group": null, "private_nics": [], "zone": "fr-par-1"}}' + headers: + Content-Length: + - "2748" + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Wed, 23 Oct 2024 08:36:07 GMT + Server: + - Scaleway API Gateway (fr-par-1;edge02) + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - 5f482a72-6a85-4c63-98fa-ff0a677db9cd + status: 200 OK + code: 200 + duration: "" +- request: + body: '{"server": {"id": "5be3956e-3472-4bd4-94ec-5205690a69fc", "name": "cli-srv-clever-thompson", + "arch": "x86_64", "commercial_type": "DEV1-S", "boot_type": "local", "organization": + "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", + "hostname": "cli-srv-clever-thompson", "image": {"id": "655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", + "name": "Ubuntu 18.04 Bionic Beaver", "organization": "51b656e3-4865-41e8-adbc-0c45bdd780db", + "project": "51b656e3-4865-41e8-adbc-0c45bdd780db", "root_volume": {"id": "27a6459c-efe6-4327-a062-b21a17f3143d", + "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "unified", "size": 10000000000}, + "extra_volumes": {}, "public": true, "arch": "x86_64", "creation_date": "2023-08-08T13:36:04.744241+00:00", + "modification_date": "2023-08-08T13:36:04.744241+00:00", "default_bootscript": + null, "from_server": "", "state": "available", "tags": [], "zone": "fr-par-1"}, + "volumes": {"0": {"boot": false, "id": "e3d829cf-ae4d-4b01-9b83-cf90f4d6f41f", + "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "l_ssd", "export_uri": + null, "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", + "server": {"id": "5be3956e-3472-4bd4-94ec-5205690a69fc", "name": "cli-srv-clever-thompson"}, + "size": 20000000000, "state": "available", "creation_date": "2024-10-23T08:36:06.630557+00:00", + "modification_date": "2024-10-23T08:36:06.630557+00:00", "tags": [], "zone": + "fr-par-1"}}, "tags": [], "state": "starting", "protected": false, "state_detail": + "provisioning node", "public_ip": {"id": "c8e71dc4-62a5-4efd-a7d0-26c425d8427f", + "address": "51.15.241.198", "dynamic": true, "gateway": "62.210.0.1", "netmask": + "32", "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", + "ipam_id": "6b855c60-209a-4018-93e1-0a08347bb62a"}, "public_ips": [{"id": "c8e71dc4-62a5-4efd-a7d0-26c425d8427f", + "address": "51.15.241.198", "dynamic": true, "gateway": "62.210.0.1", "netmask": + "32", "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", + "ipam_id": "6b855c60-209a-4018-93e1-0a08347bb62a"}, {"id": "3ffa6774-124c-4e64-8afb-148c15304b25", + "address": "2001:bc8:710:4a69:dc00:ff:fe78:3973", "dynamic": false, "gateway": + "fe80::dc00:ff:fe78:3974", "netmask": "64", "family": "inet6", "provisioning_mode": + "slaac", "tags": [], "state": "attached", "ipam_id": "d338ba81-7851-435a-97b8-c1e04cd48435"}], + "mac_address": "de:00:00:78:39:73", "routed_ip_enabled": true, "ipv6": null, + "extra_networks": [], "dynamic_ip_required": true, "enable_ipv6": false, "private_ip": + null, "creation_date": "2024-10-23T08:36:06.630557+00:00", "modification_date": + "2024-10-23T08:36:07.469595+00:00", "bootscript": null, "security_group": {"id": + "0fe819c3-274d-472a-b3f5-ddb258d2d8bb", "name": "Default security group"}, "location": + {"zone_id": "par1", "platform_id": "14", "cluster_id": "35", "hypervisor_id": + "301", "node_id": "14"}, "maintenances": [], "allowed_actions": ["stop_in_place", + "backup"], "placement_group": null, "private_nics": [], "zone": "fr-par-1"}}' + form: {} + headers: + User-Agent: + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.0; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/instance/v1/zones/fr-par-1/servers/5be3956e-3472-4bd4-94ec-5205690a69fc + method: GET + response: + body: '{"server": {"id": "5be3956e-3472-4bd4-94ec-5205690a69fc", "name": "cli-srv-clever-thompson", + "arch": "x86_64", "commercial_type": "DEV1-S", "boot_type": "local", "organization": + "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", + "hostname": "cli-srv-clever-thompson", "image": {"id": "655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", + "name": "Ubuntu 18.04 Bionic Beaver", "organization": "51b656e3-4865-41e8-adbc-0c45bdd780db", + "project": "51b656e3-4865-41e8-adbc-0c45bdd780db", "root_volume": {"id": "27a6459c-efe6-4327-a062-b21a17f3143d", + "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "unified", "size": 10000000000}, + "extra_volumes": {}, "public": true, "arch": "x86_64", "creation_date": "2023-08-08T13:36:04.744241+00:00", + "modification_date": "2023-08-08T13:36:04.744241+00:00", "default_bootscript": + null, "from_server": "", "state": "available", "tags": [], "zone": "fr-par-1"}, + "volumes": {"0": {"boot": false, "id": "e3d829cf-ae4d-4b01-9b83-cf90f4d6f41f", + "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "l_ssd", "export_uri": + null, "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", + "server": {"id": "5be3956e-3472-4bd4-94ec-5205690a69fc", "name": "cli-srv-clever-thompson"}, + "size": 20000000000, "state": "available", "creation_date": "2024-10-23T08:36:06.630557+00:00", + "modification_date": "2024-10-23T08:36:06.630557+00:00", "tags": [], "zone": + "fr-par-1"}}, "tags": [], "state": "starting", "protected": false, "state_detail": + "provisioning node", "public_ip": {"id": "c8e71dc4-62a5-4efd-a7d0-26c425d8427f", + "address": "51.15.241.198", "dynamic": true, "gateway": "62.210.0.1", "netmask": + "32", "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", + "ipam_id": "6b855c60-209a-4018-93e1-0a08347bb62a"}, "public_ips": [{"id": "c8e71dc4-62a5-4efd-a7d0-26c425d8427f", + "address": "51.15.241.198", "dynamic": true, "gateway": "62.210.0.1", "netmask": + "32", "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", + "ipam_id": "6b855c60-209a-4018-93e1-0a08347bb62a"}, {"id": "3ffa6774-124c-4e64-8afb-148c15304b25", + "address": "2001:bc8:710:4a69:dc00:ff:fe78:3973", "dynamic": false, "gateway": + "fe80::dc00:ff:fe78:3974", "netmask": "64", "family": "inet6", "provisioning_mode": + "slaac", "tags": [], "state": "attached", "ipam_id": "d338ba81-7851-435a-97b8-c1e04cd48435"}], + "mac_address": "de:00:00:78:39:73", "routed_ip_enabled": true, "ipv6": null, + "extra_networks": [], "dynamic_ip_required": true, "enable_ipv6": false, "private_ip": + null, "creation_date": "2024-10-23T08:36:06.630557+00:00", "modification_date": + "2024-10-23T08:36:07.469595+00:00", "bootscript": null, "security_group": {"id": + "0fe819c3-274d-472a-b3f5-ddb258d2d8bb", "name": "Default security group"}, "location": + {"zone_id": "par1", "platform_id": "14", "cluster_id": "35", "hypervisor_id": + "301", "node_id": "14"}, "maintenances": [], "allowed_actions": ["stop_in_place", + "backup"], "placement_group": null, "private_nics": [], "zone": "fr-par-1"}}' + headers: + Content-Length: + - "3075" + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Wed, 23 Oct 2024 08:36:12 GMT + Server: + - Scaleway API Gateway (fr-par-1;edge02) + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - 890b207d-b482-4980-aa92-e251e2cd9146 + status: 200 OK + code: 200 + duration: "" +- request: + body: '{"server": {"id": "5be3956e-3472-4bd4-94ec-5205690a69fc", "name": "cli-srv-clever-thompson", + "arch": "x86_64", "commercial_type": "DEV1-S", "boot_type": "local", "organization": + "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", + "hostname": "cli-srv-clever-thompson", "image": {"id": "655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", + "name": "Ubuntu 18.04 Bionic Beaver", "organization": "51b656e3-4865-41e8-adbc-0c45bdd780db", + "project": "51b656e3-4865-41e8-adbc-0c45bdd780db", "root_volume": {"id": "27a6459c-efe6-4327-a062-b21a17f3143d", + "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "unified", "size": 10000000000}, + "extra_volumes": {}, "public": true, "arch": "x86_64", "creation_date": "2023-08-08T13:36:04.744241+00:00", + "modification_date": "2023-08-08T13:36:04.744241+00:00", "default_bootscript": + null, "from_server": "", "state": "available", "tags": [], "zone": "fr-par-1"}, + "volumes": {"0": {"boot": false, "id": "e3d829cf-ae4d-4b01-9b83-cf90f4d6f41f", + "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "l_ssd", "export_uri": + null, "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", + "server": {"id": "5be3956e-3472-4bd4-94ec-5205690a69fc", "name": "cli-srv-clever-thompson"}, + "size": 20000000000, "state": "available", "creation_date": "2024-10-23T08:36:06.630557+00:00", + "modification_date": "2024-10-23T08:36:06.630557+00:00", "tags": [], "zone": + "fr-par-1"}}, "tags": [], "state": "starting", "protected": false, "state_detail": + "provisioning node", "public_ip": {"id": "c8e71dc4-62a5-4efd-a7d0-26c425d8427f", + "address": "51.15.241.198", "dynamic": true, "gateway": "62.210.0.1", "netmask": + "32", "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", + "ipam_id": "6b855c60-209a-4018-93e1-0a08347bb62a"}, "public_ips": [{"id": "c8e71dc4-62a5-4efd-a7d0-26c425d8427f", + "address": "51.15.241.198", "dynamic": true, "gateway": "62.210.0.1", "netmask": + "32", "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", + "ipam_id": "6b855c60-209a-4018-93e1-0a08347bb62a"}, {"id": "3ffa6774-124c-4e64-8afb-148c15304b25", + "address": "2001:bc8:710:4a69:dc00:ff:fe78:3973", "dynamic": false, "gateway": + "fe80::dc00:ff:fe78:3974", "netmask": "64", "family": "inet6", "provisioning_mode": + "slaac", "tags": [], "state": "attached", "ipam_id": "d338ba81-7851-435a-97b8-c1e04cd48435"}], + "mac_address": "de:00:00:78:39:73", "routed_ip_enabled": true, "ipv6": null, + "extra_networks": [], "dynamic_ip_required": true, "enable_ipv6": false, "private_ip": + null, "creation_date": "2024-10-23T08:36:06.630557+00:00", "modification_date": + "2024-10-23T08:36:07.469595+00:00", "bootscript": null, "security_group": {"id": + "0fe819c3-274d-472a-b3f5-ddb258d2d8bb", "name": "Default security group"}, "location": + {"zone_id": "par1", "platform_id": "14", "cluster_id": "35", "hypervisor_id": + "301", "node_id": "14"}, "maintenances": [], "allowed_actions": ["stop_in_place", + "backup"], "placement_group": null, "private_nics": [], "zone": "fr-par-1"}}' + form: {} + headers: + User-Agent: + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.0; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/instance/v1/zones/fr-par-1/servers/5be3956e-3472-4bd4-94ec-5205690a69fc + method: GET + response: + body: '{"server": {"id": "5be3956e-3472-4bd4-94ec-5205690a69fc", "name": "cli-srv-clever-thompson", + "arch": "x86_64", "commercial_type": "DEV1-S", "boot_type": "local", "organization": + "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", + "hostname": "cli-srv-clever-thompson", "image": {"id": "655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", + "name": "Ubuntu 18.04 Bionic Beaver", "organization": "51b656e3-4865-41e8-adbc-0c45bdd780db", + "project": "51b656e3-4865-41e8-adbc-0c45bdd780db", "root_volume": {"id": "27a6459c-efe6-4327-a062-b21a17f3143d", + "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "unified", "size": 10000000000}, + "extra_volumes": {}, "public": true, "arch": "x86_64", "creation_date": "2023-08-08T13:36:04.744241+00:00", + "modification_date": "2023-08-08T13:36:04.744241+00:00", "default_bootscript": + null, "from_server": "", "state": "available", "tags": [], "zone": "fr-par-1"}, + "volumes": {"0": {"boot": false, "id": "e3d829cf-ae4d-4b01-9b83-cf90f4d6f41f", + "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "l_ssd", "export_uri": + null, "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", + "server": {"id": "5be3956e-3472-4bd4-94ec-5205690a69fc", "name": "cli-srv-clever-thompson"}, + "size": 20000000000, "state": "available", "creation_date": "2024-10-23T08:36:06.630557+00:00", + "modification_date": "2024-10-23T08:36:06.630557+00:00", "tags": [], "zone": + "fr-par-1"}}, "tags": [], "state": "starting", "protected": false, "state_detail": + "provisioning node", "public_ip": {"id": "c8e71dc4-62a5-4efd-a7d0-26c425d8427f", + "address": "51.15.241.198", "dynamic": true, "gateway": "62.210.0.1", "netmask": + "32", "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", + "ipam_id": "6b855c60-209a-4018-93e1-0a08347bb62a"}, "public_ips": [{"id": "c8e71dc4-62a5-4efd-a7d0-26c425d8427f", + "address": "51.15.241.198", "dynamic": true, "gateway": "62.210.0.1", "netmask": + "32", "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", + "ipam_id": "6b855c60-209a-4018-93e1-0a08347bb62a"}, {"id": "3ffa6774-124c-4e64-8afb-148c15304b25", + "address": "2001:bc8:710:4a69:dc00:ff:fe78:3973", "dynamic": false, "gateway": + "fe80::dc00:ff:fe78:3974", "netmask": "64", "family": "inet6", "provisioning_mode": + "slaac", "tags": [], "state": "attached", "ipam_id": "d338ba81-7851-435a-97b8-c1e04cd48435"}], + "mac_address": "de:00:00:78:39:73", "routed_ip_enabled": true, "ipv6": null, + "extra_networks": [], "dynamic_ip_required": true, "enable_ipv6": false, "private_ip": + null, "creation_date": "2024-10-23T08:36:06.630557+00:00", "modification_date": + "2024-10-23T08:36:07.469595+00:00", "bootscript": null, "security_group": {"id": + "0fe819c3-274d-472a-b3f5-ddb258d2d8bb", "name": "Default security group"}, "location": + {"zone_id": "par1", "platform_id": "14", "cluster_id": "35", "hypervisor_id": + "301", "node_id": "14"}, "maintenances": [], "allowed_actions": ["stop_in_place", + "backup"], "placement_group": null, "private_nics": [], "zone": "fr-par-1"}}' + headers: + Content-Length: + - "3075" + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Wed, 23 Oct 2024 08:36:18 GMT + Server: + - Scaleway API Gateway (fr-par-1;edge02) + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - 3b77a1d6-d953-4b4d-83fe-a99cdc0f7241 + status: 200 OK + code: 200 + duration: "" +- request: + body: '{"server": {"id": "5be3956e-3472-4bd4-94ec-5205690a69fc", "name": "cli-srv-clever-thompson", + "arch": "x86_64", "commercial_type": "DEV1-S", "boot_type": "local", "organization": + "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", + "hostname": "cli-srv-clever-thompson", "image": {"id": "655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", + "name": "Ubuntu 18.04 Bionic Beaver", "organization": "51b656e3-4865-41e8-adbc-0c45bdd780db", + "project": "51b656e3-4865-41e8-adbc-0c45bdd780db", "root_volume": {"id": "27a6459c-efe6-4327-a062-b21a17f3143d", + "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "unified", "size": 10000000000}, + "extra_volumes": {}, "public": true, "arch": "x86_64", "creation_date": "2023-08-08T13:36:04.744241+00:00", + "modification_date": "2023-08-08T13:36:04.744241+00:00", "default_bootscript": + null, "from_server": "", "state": "available", "tags": [], "zone": "fr-par-1"}, + "volumes": {"0": {"boot": false, "id": "e3d829cf-ae4d-4b01-9b83-cf90f4d6f41f", + "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "l_ssd", "export_uri": + null, "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", + "server": {"id": "5be3956e-3472-4bd4-94ec-5205690a69fc", "name": "cli-srv-clever-thompson"}, + "size": 20000000000, "state": "available", "creation_date": "2024-10-23T08:36:06.630557+00:00", + "modification_date": "2024-10-23T08:36:06.630557+00:00", "tags": [], "zone": + "fr-par-1"}}, "tags": [], "state": "running", "protected": false, "state_detail": + "booting kernel", "public_ip": {"id": "c8e71dc4-62a5-4efd-a7d0-26c425d8427f", + "address": "51.15.241.198", "dynamic": true, "gateway": "62.210.0.1", "netmask": + "32", "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", + "ipam_id": "6b855c60-209a-4018-93e1-0a08347bb62a"}, "public_ips": [{"id": "c8e71dc4-62a5-4efd-a7d0-26c425d8427f", + "address": "51.15.241.198", "dynamic": true, "gateway": "62.210.0.1", "netmask": + "32", "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", + "ipam_id": "6b855c60-209a-4018-93e1-0a08347bb62a"}, {"id": "3ffa6774-124c-4e64-8afb-148c15304b25", + "address": "2001:bc8:710:4a69:dc00:ff:fe78:3973", "dynamic": false, "gateway": + "fe80::dc00:ff:fe78:3974", "netmask": "64", "family": "inet6", "provisioning_mode": + "slaac", "tags": [], "state": "attached", "ipam_id": "d338ba81-7851-435a-97b8-c1e04cd48435"}], + "mac_address": "de:00:00:78:39:73", "routed_ip_enabled": true, "ipv6": null, + "extra_networks": [], "dynamic_ip_required": true, "enable_ipv6": false, "private_ip": + null, "creation_date": "2024-10-23T08:36:06.630557+00:00", "modification_date": + "2024-10-23T08:36:21.500828+00:00", "bootscript": null, "security_group": {"id": + "0fe819c3-274d-472a-b3f5-ddb258d2d8bb", "name": "Default security group"}, "location": + {"zone_id": "par1", "platform_id": "14", "cluster_id": "35", "hypervisor_id": + "301", "node_id": "14"}, "maintenances": [], "allowed_actions": ["poweroff", + "terminate", "reboot", "stop_in_place", "backup"], "placement_group": null, + "private_nics": [], "zone": "fr-par-1"}}' + form: {} + headers: + User-Agent: + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.0; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/instance/v1/zones/fr-par-1/servers/5be3956e-3472-4bd4-94ec-5205690a69fc + method: GET + response: + body: '{"server": {"id": "5be3956e-3472-4bd4-94ec-5205690a69fc", "name": "cli-srv-clever-thompson", + "arch": "x86_64", "commercial_type": "DEV1-S", "boot_type": "local", "organization": + "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", + "hostname": "cli-srv-clever-thompson", "image": {"id": "655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", + "name": "Ubuntu 18.04 Bionic Beaver", "organization": "51b656e3-4865-41e8-adbc-0c45bdd780db", + "project": "51b656e3-4865-41e8-adbc-0c45bdd780db", "root_volume": {"id": "27a6459c-efe6-4327-a062-b21a17f3143d", + "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "unified", "size": 10000000000}, + "extra_volumes": {}, "public": true, "arch": "x86_64", "creation_date": "2023-08-08T13:36:04.744241+00:00", + "modification_date": "2023-08-08T13:36:04.744241+00:00", "default_bootscript": + null, "from_server": "", "state": "available", "tags": [], "zone": "fr-par-1"}, + "volumes": {"0": {"boot": false, "id": "e3d829cf-ae4d-4b01-9b83-cf90f4d6f41f", + "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "l_ssd", "export_uri": + null, "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", + "server": {"id": "5be3956e-3472-4bd4-94ec-5205690a69fc", "name": "cli-srv-clever-thompson"}, + "size": 20000000000, "state": "available", "creation_date": "2024-10-23T08:36:06.630557+00:00", + "modification_date": "2024-10-23T08:36:06.630557+00:00", "tags": [], "zone": + "fr-par-1"}}, "tags": [], "state": "running", "protected": false, "state_detail": + "booting kernel", "public_ip": {"id": "c8e71dc4-62a5-4efd-a7d0-26c425d8427f", + "address": "51.15.241.198", "dynamic": true, "gateway": "62.210.0.1", "netmask": + "32", "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", + "ipam_id": "6b855c60-209a-4018-93e1-0a08347bb62a"}, "public_ips": [{"id": "c8e71dc4-62a5-4efd-a7d0-26c425d8427f", + "address": "51.15.241.198", "dynamic": true, "gateway": "62.210.0.1", "netmask": + "32", "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", + "ipam_id": "6b855c60-209a-4018-93e1-0a08347bb62a"}, {"id": "3ffa6774-124c-4e64-8afb-148c15304b25", + "address": "2001:bc8:710:4a69:dc00:ff:fe78:3973", "dynamic": false, "gateway": + "fe80::dc00:ff:fe78:3974", "netmask": "64", "family": "inet6", "provisioning_mode": + "slaac", "tags": [], "state": "attached", "ipam_id": "d338ba81-7851-435a-97b8-c1e04cd48435"}], + "mac_address": "de:00:00:78:39:73", "routed_ip_enabled": true, "ipv6": null, + "extra_networks": [], "dynamic_ip_required": true, "enable_ipv6": false, "private_ip": + null, "creation_date": "2024-10-23T08:36:06.630557+00:00", "modification_date": + "2024-10-23T08:36:21.500828+00:00", "bootscript": null, "security_group": {"id": + "0fe819c3-274d-472a-b3f5-ddb258d2d8bb", "name": "Default security group"}, "location": + {"zone_id": "par1", "platform_id": "14", "cluster_id": "35", "hypervisor_id": + "301", "node_id": "14"}, "maintenances": [], "allowed_actions": ["poweroff", + "terminate", "reboot", "stop_in_place", "backup"], "placement_group": null, + "private_nics": [], "zone": "fr-par-1"}}' + headers: + Content-Length: + - "3106" + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Wed, 23 Oct 2024 08:36:23 GMT + Server: + - Scaleway API Gateway (fr-par-1;edge02) + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - cfc541a6-6894-4242-9704-77a0b5821e77 + status: 200 OK + code: 200 + duration: "" +- request: + body: '{"server": {"id": "5be3956e-3472-4bd4-94ec-5205690a69fc", "name": "cli-srv-clever-thompson", + "arch": "x86_64", "commercial_type": "DEV1-S", "boot_type": "local", "organization": + "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", + "hostname": "cli-srv-clever-thompson", "image": {"id": "655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", + "name": "Ubuntu 18.04 Bionic Beaver", "organization": "51b656e3-4865-41e8-adbc-0c45bdd780db", + "project": "51b656e3-4865-41e8-adbc-0c45bdd780db", "root_volume": {"id": "27a6459c-efe6-4327-a062-b21a17f3143d", + "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "unified", "size": 10000000000}, + "extra_volumes": {}, "public": true, "arch": "x86_64", "creation_date": "2023-08-08T13:36:04.744241+00:00", + "modification_date": "2023-08-08T13:36:04.744241+00:00", "default_bootscript": + null, "from_server": "", "state": "available", "tags": [], "zone": "fr-par-1"}, + "volumes": {"0": {"boot": false, "id": "e3d829cf-ae4d-4b01-9b83-cf90f4d6f41f", + "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "l_ssd", "export_uri": + null, "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", + "server": {"id": "5be3956e-3472-4bd4-94ec-5205690a69fc", "name": "cli-srv-clever-thompson"}, + "size": 20000000000, "state": "available", "creation_date": "2024-10-23T08:36:06.630557+00:00", + "modification_date": "2024-10-23T08:36:06.630557+00:00", "tags": [], "zone": + "fr-par-1"}}, "tags": [], "state": "running", "protected": false, "state_detail": + "booting kernel", "public_ip": {"id": "c8e71dc4-62a5-4efd-a7d0-26c425d8427f", + "address": "51.15.241.198", "dynamic": true, "gateway": "62.210.0.1", "netmask": + "32", "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", + "ipam_id": "6b855c60-209a-4018-93e1-0a08347bb62a"}, "public_ips": [{"id": "c8e71dc4-62a5-4efd-a7d0-26c425d8427f", + "address": "51.15.241.198", "dynamic": true, "gateway": "62.210.0.1", "netmask": + "32", "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", + "ipam_id": "6b855c60-209a-4018-93e1-0a08347bb62a"}, {"id": "3ffa6774-124c-4e64-8afb-148c15304b25", + "address": "2001:bc8:710:4a69:dc00:ff:fe78:3973", "dynamic": false, "gateway": + "fe80::dc00:ff:fe78:3974", "netmask": "64", "family": "inet6", "provisioning_mode": + "slaac", "tags": [], "state": "attached", "ipam_id": "d338ba81-7851-435a-97b8-c1e04cd48435"}], + "mac_address": "de:00:00:78:39:73", "routed_ip_enabled": true, "ipv6": null, + "extra_networks": [], "dynamic_ip_required": true, "enable_ipv6": false, "private_ip": + null, "creation_date": "2024-10-23T08:36:06.630557+00:00", "modification_date": + "2024-10-23T08:36:21.500828+00:00", "bootscript": null, "security_group": {"id": + "0fe819c3-274d-472a-b3f5-ddb258d2d8bb", "name": "Default security group"}, "location": + {"zone_id": "par1", "platform_id": "14", "cluster_id": "35", "hypervisor_id": + "301", "node_id": "14"}, "maintenances": [], "allowed_actions": ["poweroff", + "terminate", "reboot", "stop_in_place", "backup"], "placement_group": null, + "private_nics": [], "zone": "fr-par-1"}}' + form: {} + headers: + User-Agent: + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.0; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/instance/v1/zones/fr-par-1/servers/5be3956e-3472-4bd4-94ec-5205690a69fc + method: GET + response: + body: '{"server": {"id": "5be3956e-3472-4bd4-94ec-5205690a69fc", "name": "cli-srv-clever-thompson", + "arch": "x86_64", "commercial_type": "DEV1-S", "boot_type": "local", "organization": + "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", + "hostname": "cli-srv-clever-thompson", "image": {"id": "655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", + "name": "Ubuntu 18.04 Bionic Beaver", "organization": "51b656e3-4865-41e8-adbc-0c45bdd780db", + "project": "51b656e3-4865-41e8-adbc-0c45bdd780db", "root_volume": {"id": "27a6459c-efe6-4327-a062-b21a17f3143d", + "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "unified", "size": 10000000000}, + "extra_volumes": {}, "public": true, "arch": "x86_64", "creation_date": "2023-08-08T13:36:04.744241+00:00", + "modification_date": "2023-08-08T13:36:04.744241+00:00", "default_bootscript": + null, "from_server": "", "state": "available", "tags": [], "zone": "fr-par-1"}, + "volumes": {"0": {"boot": false, "id": "e3d829cf-ae4d-4b01-9b83-cf90f4d6f41f", + "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "l_ssd", "export_uri": + null, "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", + "server": {"id": "5be3956e-3472-4bd4-94ec-5205690a69fc", "name": "cli-srv-clever-thompson"}, + "size": 20000000000, "state": "available", "creation_date": "2024-10-23T08:36:06.630557+00:00", + "modification_date": "2024-10-23T08:36:06.630557+00:00", "tags": [], "zone": + "fr-par-1"}}, "tags": [], "state": "running", "protected": false, "state_detail": + "booting kernel", "public_ip": {"id": "c8e71dc4-62a5-4efd-a7d0-26c425d8427f", + "address": "51.15.241.198", "dynamic": true, "gateway": "62.210.0.1", "netmask": + "32", "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", + "ipam_id": "6b855c60-209a-4018-93e1-0a08347bb62a"}, "public_ips": [{"id": "c8e71dc4-62a5-4efd-a7d0-26c425d8427f", + "address": "51.15.241.198", "dynamic": true, "gateway": "62.210.0.1", "netmask": + "32", "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", + "ipam_id": "6b855c60-209a-4018-93e1-0a08347bb62a"}, {"id": "3ffa6774-124c-4e64-8afb-148c15304b25", + "address": "2001:bc8:710:4a69:dc00:ff:fe78:3973", "dynamic": false, "gateway": + "fe80::dc00:ff:fe78:3974", "netmask": "64", "family": "inet6", "provisioning_mode": + "slaac", "tags": [], "state": "attached", "ipam_id": "d338ba81-7851-435a-97b8-c1e04cd48435"}], + "mac_address": "de:00:00:78:39:73", "routed_ip_enabled": true, "ipv6": null, + "extra_networks": [], "dynamic_ip_required": true, "enable_ipv6": false, "private_ip": + null, "creation_date": "2024-10-23T08:36:06.630557+00:00", "modification_date": + "2024-10-23T08:36:21.500828+00:00", "bootscript": null, "security_group": {"id": + "0fe819c3-274d-472a-b3f5-ddb258d2d8bb", "name": "Default security group"}, "location": + {"zone_id": "par1", "platform_id": "14", "cluster_id": "35", "hypervisor_id": + "301", "node_id": "14"}, "maintenances": [], "allowed_actions": ["poweroff", + "terminate", "reboot", "stop_in_place", "backup"], "placement_group": null, + "private_nics": [], "zone": "fr-par-1"}}' + headers: + Content-Length: + - "3106" + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Wed, 23 Oct 2024 08:36:23 GMT + Server: + - Scaleway API Gateway (fr-par-1;edge02) + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - 6abe055b-15f6-41a3-81bc-a04e7faa6e03 + status: 200 OK + code: 200 + duration: "" +- request: + body: '{"server": {"id": "5be3956e-3472-4bd4-94ec-5205690a69fc", "name": "cli-srv-clever-thompson", + "arch": "x86_64", "commercial_type": "DEV1-S", "boot_type": "local", "organization": + "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", + "hostname": "cli-srv-clever-thompson", "image": {"id": "655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", + "name": "Ubuntu 18.04 Bionic Beaver", "organization": "51b656e3-4865-41e8-adbc-0c45bdd780db", + "project": "51b656e3-4865-41e8-adbc-0c45bdd780db", "root_volume": {"id": "27a6459c-efe6-4327-a062-b21a17f3143d", + "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "unified", "size": 10000000000}, + "extra_volumes": {}, "public": true, "arch": "x86_64", "creation_date": "2023-08-08T13:36:04.744241+00:00", + "modification_date": "2023-08-08T13:36:04.744241+00:00", "default_bootscript": + null, "from_server": "", "state": "available", "tags": [], "zone": "fr-par-1"}, + "volumes": {"0": {"boot": false, "id": "e3d829cf-ae4d-4b01-9b83-cf90f4d6f41f", + "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "l_ssd", "export_uri": + null, "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", + "server": {"id": "5be3956e-3472-4bd4-94ec-5205690a69fc", "name": "cli-srv-clever-thompson"}, + "size": 20000000000, "state": "available", "creation_date": "2024-10-23T08:36:06.630557+00:00", + "modification_date": "2024-10-23T08:36:06.630557+00:00", "tags": [], "zone": + "fr-par-1"}}, "tags": [], "state": "running", "protected": false, "state_detail": + "booting kernel", "public_ip": {"id": "c8e71dc4-62a5-4efd-a7d0-26c425d8427f", + "address": "51.15.241.198", "dynamic": true, "gateway": "62.210.0.1", "netmask": + "32", "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", + "ipam_id": "6b855c60-209a-4018-93e1-0a08347bb62a"}, "public_ips": [{"id": "c8e71dc4-62a5-4efd-a7d0-26c425d8427f", + "address": "51.15.241.198", "dynamic": true, "gateway": "62.210.0.1", "netmask": + "32", "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", + "ipam_id": "6b855c60-209a-4018-93e1-0a08347bb62a"}, {"id": "3ffa6774-124c-4e64-8afb-148c15304b25", + "address": "2001:bc8:710:4a69:dc00:ff:fe78:3973", "dynamic": false, "gateway": + "fe80::dc00:ff:fe78:3974", "netmask": "64", "family": "inet6", "provisioning_mode": + "slaac", "tags": [], "state": "attached", "ipam_id": "d338ba81-7851-435a-97b8-c1e04cd48435"}], + "mac_address": "de:00:00:78:39:73", "routed_ip_enabled": true, "ipv6": null, + "extra_networks": [], "dynamic_ip_required": true, "enable_ipv6": false, "private_ip": + null, "creation_date": "2024-10-23T08:36:06.630557+00:00", "modification_date": + "2024-10-23T08:36:21.500828+00:00", "bootscript": null, "security_group": {"id": + "0fe819c3-274d-472a-b3f5-ddb258d2d8bb", "name": "Default security group"}, "location": + {"zone_id": "par1", "platform_id": "14", "cluster_id": "35", "hypervisor_id": + "301", "node_id": "14"}, "maintenances": [], "allowed_actions": ["poweroff", + "terminate", "reboot", "stop_in_place", "backup"], "placement_group": null, + "private_nics": [], "zone": "fr-par-1"}}' + form: {} + headers: + User-Agent: + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.0; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/instance/v1/zones/fr-par-1/servers/5be3956e-3472-4bd4-94ec-5205690a69fc + method: GET + response: + body: '{"server": {"id": "5be3956e-3472-4bd4-94ec-5205690a69fc", "name": "cli-srv-clever-thompson", + "arch": "x86_64", "commercial_type": "DEV1-S", "boot_type": "local", "organization": + "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", + "hostname": "cli-srv-clever-thompson", "image": {"id": "655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", + "name": "Ubuntu 18.04 Bionic Beaver", "organization": "51b656e3-4865-41e8-adbc-0c45bdd780db", + "project": "51b656e3-4865-41e8-adbc-0c45bdd780db", "root_volume": {"id": "27a6459c-efe6-4327-a062-b21a17f3143d", + "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "unified", "size": 10000000000}, + "extra_volumes": {}, "public": true, "arch": "x86_64", "creation_date": "2023-08-08T13:36:04.744241+00:00", + "modification_date": "2023-08-08T13:36:04.744241+00:00", "default_bootscript": + null, "from_server": "", "state": "available", "tags": [], "zone": "fr-par-1"}, + "volumes": {"0": {"boot": false, "id": "e3d829cf-ae4d-4b01-9b83-cf90f4d6f41f", + "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "l_ssd", "export_uri": + null, "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", + "server": {"id": "5be3956e-3472-4bd4-94ec-5205690a69fc", "name": "cli-srv-clever-thompson"}, + "size": 20000000000, "state": "available", "creation_date": "2024-10-23T08:36:06.630557+00:00", + "modification_date": "2024-10-23T08:36:06.630557+00:00", "tags": [], "zone": + "fr-par-1"}}, "tags": [], "state": "running", "protected": false, "state_detail": + "booting kernel", "public_ip": {"id": "c8e71dc4-62a5-4efd-a7d0-26c425d8427f", + "address": "51.15.241.198", "dynamic": true, "gateway": "62.210.0.1", "netmask": + "32", "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", + "ipam_id": "6b855c60-209a-4018-93e1-0a08347bb62a"}, "public_ips": [{"id": "c8e71dc4-62a5-4efd-a7d0-26c425d8427f", + "address": "51.15.241.198", "dynamic": true, "gateway": "62.210.0.1", "netmask": + "32", "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", + "ipam_id": "6b855c60-209a-4018-93e1-0a08347bb62a"}, {"id": "3ffa6774-124c-4e64-8afb-148c15304b25", + "address": "2001:bc8:710:4a69:dc00:ff:fe78:3973", "dynamic": false, "gateway": + "fe80::dc00:ff:fe78:3974", "netmask": "64", "family": "inet6", "provisioning_mode": + "slaac", "tags": [], "state": "attached", "ipam_id": "d338ba81-7851-435a-97b8-c1e04cd48435"}], + "mac_address": "de:00:00:78:39:73", "routed_ip_enabled": true, "ipv6": null, + "extra_networks": [], "dynamic_ip_required": true, "enable_ipv6": false, "private_ip": + null, "creation_date": "2024-10-23T08:36:06.630557+00:00", "modification_date": + "2024-10-23T08:36:21.500828+00:00", "bootscript": null, "security_group": {"id": + "0fe819c3-274d-472a-b3f5-ddb258d2d8bb", "name": "Default security group"}, "location": + {"zone_id": "par1", "platform_id": "14", "cluster_id": "35", "hypervisor_id": + "301", "node_id": "14"}, "maintenances": [], "allowed_actions": ["poweroff", + "terminate", "reboot", "stop_in_place", "backup"], "placement_group": null, + "private_nics": [], "zone": "fr-par-1"}}' + headers: + Content-Length: + - "3106" + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Wed, 23 Oct 2024 08:36:23 GMT + Server: + - Scaleway API Gateway (fr-par-1;edge02) + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - 362f314a-c0aa-4af3-a128-fb6eb313d015 + status: 200 OK + code: 200 + duration: "" +- request: + body: '{"task": {"id": "d1c4a65c-af67-47a9-ad6a-c3dcb7cd4a4a", "description": + "server_poweroff", "status": "pending", "href_from": "/servers/5be3956e-3472-4bd4-94ec-5205690a69fc/action", + "href_result": "/servers/5be3956e-3472-4bd4-94ec-5205690a69fc", "started_at": + "2024-10-23T08:36:24.281630+00:00", "terminated_at": null, "progress": 0, "zone": + "par1"}}' + form: {} + headers: + Content-Type: + - application/json + User-Agent: + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.0; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/instance/v1/zones/fr-par-1/servers/5be3956e-3472-4bd4-94ec-5205690a69fc/action + method: POST + response: + body: '{"task": {"id": "d1c4a65c-af67-47a9-ad6a-c3dcb7cd4a4a", "description": + "server_poweroff", "status": "pending", "href_from": "/servers/5be3956e-3472-4bd4-94ec-5205690a69fc/action", + "href_result": "/servers/5be3956e-3472-4bd4-94ec-5205690a69fc", "started_at": + "2024-10-23T08:36:24.281630+00:00", "terminated_at": null, "progress": 0, "zone": + "par1"}}' + headers: + Content-Length: + - "348" + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Wed, 23 Oct 2024 08:36:23 GMT + Location: + - https://api.scaleway.com/instance/v1/zones/fr-par-1/tasks/d1c4a65c-af67-47a9-ad6a-c3dcb7cd4a4a + Server: + - Scaleway API Gateway (fr-par-1;edge02) + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - 2d468aa0-ed51-4977-941d-e80b43e7040c + status: 202 Accepted + code: 202 + duration: "" +- request: + body: '{"server": {"id": "5be3956e-3472-4bd4-94ec-5205690a69fc", "name": "cli-srv-clever-thompson", + "arch": "x86_64", "commercial_type": "DEV1-S", "boot_type": "local", "organization": + "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", + "hostname": "cli-srv-clever-thompson", "image": {"id": "655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", + "name": "Ubuntu 18.04 Bionic Beaver", "organization": "51b656e3-4865-41e8-adbc-0c45bdd780db", + "project": "51b656e3-4865-41e8-adbc-0c45bdd780db", "root_volume": {"id": "27a6459c-efe6-4327-a062-b21a17f3143d", + "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "unified", "size": 10000000000}, + "extra_volumes": {}, "public": true, "arch": "x86_64", "creation_date": "2023-08-08T13:36:04.744241+00:00", + "modification_date": "2023-08-08T13:36:04.744241+00:00", "default_bootscript": + null, "from_server": "", "state": "available", "tags": [], "zone": "fr-par-1"}, + "volumes": {"0": {"boot": false, "id": "e3d829cf-ae4d-4b01-9b83-cf90f4d6f41f", + "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "l_ssd", "export_uri": + null, "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", + "server": {"id": "5be3956e-3472-4bd4-94ec-5205690a69fc", "name": "cli-srv-clever-thompson"}, + "size": 20000000000, "state": "available", "creation_date": "2024-10-23T08:36:06.630557+00:00", + "modification_date": "2024-10-23T08:36:06.630557+00:00", "tags": [], "zone": + "fr-par-1"}}, "tags": [], "state": "stopping", "protected": false, "state_detail": + "launching poweroff task", "public_ip": {"id": "c8e71dc4-62a5-4efd-a7d0-26c425d8427f", + "address": "51.15.241.198", "dynamic": true, "gateway": "62.210.0.1", "netmask": + "32", "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", + "ipam_id": "6b855c60-209a-4018-93e1-0a08347bb62a"}, "public_ips": [{"id": "c8e71dc4-62a5-4efd-a7d0-26c425d8427f", + "address": "51.15.241.198", "dynamic": true, "gateway": "62.210.0.1", "netmask": + "32", "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", + "ipam_id": "6b855c60-209a-4018-93e1-0a08347bb62a"}, {"id": "3ffa6774-124c-4e64-8afb-148c15304b25", + "address": "2001:bc8:710:4a69:dc00:ff:fe78:3973", "dynamic": false, "gateway": + "fe80::dc00:ff:fe78:3974", "netmask": "64", "family": "inet6", "provisioning_mode": + "slaac", "tags": [], "state": "attached", "ipam_id": "d338ba81-7851-435a-97b8-c1e04cd48435"}], + "mac_address": "de:00:00:78:39:73", "routed_ip_enabled": true, "ipv6": null, + "extra_networks": [], "dynamic_ip_required": true, "enable_ipv6": false, "private_ip": + null, "creation_date": "2024-10-23T08:36:06.630557+00:00", "modification_date": + "2024-10-23T08:36:23.910988+00:00", "bootscript": null, "security_group": {"id": + "0fe819c3-274d-472a-b3f5-ddb258d2d8bb", "name": "Default security group"}, "location": + {"zone_id": "par1", "platform_id": "14", "cluster_id": "35", "hypervisor_id": + "301", "node_id": "14"}, "maintenances": [], "allowed_actions": ["stop_in_place", + "backup"], "placement_group": null, "private_nics": [], "zone": "fr-par-1"}}' + form: {} + headers: + User-Agent: + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.0; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/instance/v1/zones/fr-par-1/servers/5be3956e-3472-4bd4-94ec-5205690a69fc + method: GET + response: + body: '{"server": {"id": "5be3956e-3472-4bd4-94ec-5205690a69fc", "name": "cli-srv-clever-thompson", + "arch": "x86_64", "commercial_type": "DEV1-S", "boot_type": "local", "organization": + "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", + "hostname": "cli-srv-clever-thompson", "image": {"id": "655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", + "name": "Ubuntu 18.04 Bionic Beaver", "organization": "51b656e3-4865-41e8-adbc-0c45bdd780db", + "project": "51b656e3-4865-41e8-adbc-0c45bdd780db", "root_volume": {"id": "27a6459c-efe6-4327-a062-b21a17f3143d", + "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "unified", "size": 10000000000}, + "extra_volumes": {}, "public": true, "arch": "x86_64", "creation_date": "2023-08-08T13:36:04.744241+00:00", + "modification_date": "2023-08-08T13:36:04.744241+00:00", "default_bootscript": + null, "from_server": "", "state": "available", "tags": [], "zone": "fr-par-1"}, + "volumes": {"0": {"boot": false, "id": "e3d829cf-ae4d-4b01-9b83-cf90f4d6f41f", + "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "l_ssd", "export_uri": + null, "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", + "server": {"id": "5be3956e-3472-4bd4-94ec-5205690a69fc", "name": "cli-srv-clever-thompson"}, + "size": 20000000000, "state": "available", "creation_date": "2024-10-23T08:36:06.630557+00:00", + "modification_date": "2024-10-23T08:36:06.630557+00:00", "tags": [], "zone": + "fr-par-1"}}, "tags": [], "state": "stopping", "protected": false, "state_detail": + "launching poweroff task", "public_ip": {"id": "c8e71dc4-62a5-4efd-a7d0-26c425d8427f", + "address": "51.15.241.198", "dynamic": true, "gateway": "62.210.0.1", "netmask": + "32", "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", + "ipam_id": "6b855c60-209a-4018-93e1-0a08347bb62a"}, "public_ips": [{"id": "c8e71dc4-62a5-4efd-a7d0-26c425d8427f", + "address": "51.15.241.198", "dynamic": true, "gateway": "62.210.0.1", "netmask": + "32", "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", + "ipam_id": "6b855c60-209a-4018-93e1-0a08347bb62a"}, {"id": "3ffa6774-124c-4e64-8afb-148c15304b25", + "address": "2001:bc8:710:4a69:dc00:ff:fe78:3973", "dynamic": false, "gateway": + "fe80::dc00:ff:fe78:3974", "netmask": "64", "family": "inet6", "provisioning_mode": + "slaac", "tags": [], "state": "attached", "ipam_id": "d338ba81-7851-435a-97b8-c1e04cd48435"}], + "mac_address": "de:00:00:78:39:73", "routed_ip_enabled": true, "ipv6": null, + "extra_networks": [], "dynamic_ip_required": true, "enable_ipv6": false, "private_ip": + null, "creation_date": "2024-10-23T08:36:06.630557+00:00", "modification_date": + "2024-10-23T08:36:23.910988+00:00", "bootscript": null, "security_group": {"id": + "0fe819c3-274d-472a-b3f5-ddb258d2d8bb", "name": "Default security group"}, "location": + {"zone_id": "par1", "platform_id": "14", "cluster_id": "35", "hypervisor_id": + "301", "node_id": "14"}, "maintenances": [], "allowed_actions": ["stop_in_place", + "backup"], "placement_group": null, "private_nics": [], "zone": "fr-par-1"}}' + headers: + Content-Length: + - "3081" + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Wed, 23 Oct 2024 08:36:24 GMT + Server: + - Scaleway API Gateway (fr-par-1;edge02) + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - 6f0177ce-e381-4643-b83e-008f76e45ace + status: 200 OK + code: 200 + duration: "" +- request: + body: '{"server": {"id": "5be3956e-3472-4bd4-94ec-5205690a69fc", "name": "cli-srv-clever-thompson", + "arch": "x86_64", "commercial_type": "DEV1-S", "boot_type": "local", "organization": + "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", + "hostname": "cli-srv-clever-thompson", "image": {"id": "655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", + "name": "Ubuntu 18.04 Bionic Beaver", "organization": "51b656e3-4865-41e8-adbc-0c45bdd780db", + "project": "51b656e3-4865-41e8-adbc-0c45bdd780db", "root_volume": {"id": "27a6459c-efe6-4327-a062-b21a17f3143d", + "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "unified", "size": 10000000000}, + "extra_volumes": {}, "public": true, "arch": "x86_64", "creation_date": "2023-08-08T13:36:04.744241+00:00", + "modification_date": "2023-08-08T13:36:04.744241+00:00", "default_bootscript": + null, "from_server": "", "state": "available", "tags": [], "zone": "fr-par-1"}, + "volumes": {"0": {"boot": false, "id": "e3d829cf-ae4d-4b01-9b83-cf90f4d6f41f", + "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "l_ssd", "export_uri": + null, "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", + "server": {"id": "5be3956e-3472-4bd4-94ec-5205690a69fc", "name": "cli-srv-clever-thompson"}, + "size": 20000000000, "state": "available", "creation_date": "2024-10-23T08:36:06.630557+00:00", + "modification_date": "2024-10-23T08:36:06.630557+00:00", "tags": [], "zone": + "fr-par-1"}}, "tags": [], "state": "stopping", "protected": false, "state_detail": + "stopping", "public_ip": {"id": "3ffa6774-124c-4e64-8afb-148c15304b25", "address": + "2001:bc8:710:4a69:dc00:ff:fe78:3973", "dynamic": false, "gateway": "fe80::dc00:ff:fe78:3974", + "netmask": "64", "family": "inet6", "provisioning_mode": "slaac", "tags": [], + "state": "attached", "ipam_id": "d338ba81-7851-435a-97b8-c1e04cd48435"}, "public_ips": + [{"id": "3ffa6774-124c-4e64-8afb-148c15304b25", "address": "2001:bc8:710:4a69:dc00:ff:fe78:3973", + "dynamic": false, "gateway": "fe80::dc00:ff:fe78:3974", "netmask": "64", "family": + "inet6", "provisioning_mode": "slaac", "tags": [], "state": "attached", "ipam_id": + "d338ba81-7851-435a-97b8-c1e04cd48435"}], "mac_address": "de:00:00:78:39:73", + "routed_ip_enabled": true, "ipv6": null, "extra_networks": [], "dynamic_ip_required": + true, "enable_ipv6": false, "private_ip": null, "creation_date": "2024-10-23T08:36:06.630557+00:00", + "modification_date": "2024-10-23T08:36:23.910988+00:00", "bootscript": null, + "security_group": {"id": "0fe819c3-274d-472a-b3f5-ddb258d2d8bb", "name": "Default + security group"}, "location": {"zone_id": "par1", "platform_id": "14", "cluster_id": + "35", "hypervisor_id": "301", "node_id": "14"}, "maintenances": [], "allowed_actions": + ["stop_in_place", "backup"], "placement_group": null, "private_nics": [], "zone": + "fr-par-1"}}' + form: {} + headers: + User-Agent: + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.0; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/instance/v1/zones/fr-par-1/servers/5be3956e-3472-4bd4-94ec-5205690a69fc + method: GET + response: + body: '{"server": {"id": "5be3956e-3472-4bd4-94ec-5205690a69fc", "name": "cli-srv-clever-thompson", + "arch": "x86_64", "commercial_type": "DEV1-S", "boot_type": "local", "organization": + "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", + "hostname": "cli-srv-clever-thompson", "image": {"id": "655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", + "name": "Ubuntu 18.04 Bionic Beaver", "organization": "51b656e3-4865-41e8-adbc-0c45bdd780db", + "project": "51b656e3-4865-41e8-adbc-0c45bdd780db", "root_volume": {"id": "27a6459c-efe6-4327-a062-b21a17f3143d", + "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "unified", "size": 10000000000}, + "extra_volumes": {}, "public": true, "arch": "x86_64", "creation_date": "2023-08-08T13:36:04.744241+00:00", + "modification_date": "2023-08-08T13:36:04.744241+00:00", "default_bootscript": + null, "from_server": "", "state": "available", "tags": [], "zone": "fr-par-1"}, + "volumes": {"0": {"boot": false, "id": "e3d829cf-ae4d-4b01-9b83-cf90f4d6f41f", + "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "l_ssd", "export_uri": + null, "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", + "server": {"id": "5be3956e-3472-4bd4-94ec-5205690a69fc", "name": "cli-srv-clever-thompson"}, + "size": 20000000000, "state": "available", "creation_date": "2024-10-23T08:36:06.630557+00:00", + "modification_date": "2024-10-23T08:36:06.630557+00:00", "tags": [], "zone": + "fr-par-1"}}, "tags": [], "state": "stopping", "protected": false, "state_detail": + "stopping", "public_ip": {"id": "3ffa6774-124c-4e64-8afb-148c15304b25", "address": + "2001:bc8:710:4a69:dc00:ff:fe78:3973", "dynamic": false, "gateway": "fe80::dc00:ff:fe78:3974", + "netmask": "64", "family": "inet6", "provisioning_mode": "slaac", "tags": [], + "state": "attached", "ipam_id": "d338ba81-7851-435a-97b8-c1e04cd48435"}, "public_ips": + [{"id": "3ffa6774-124c-4e64-8afb-148c15304b25", "address": "2001:bc8:710:4a69:dc00:ff:fe78:3973", + "dynamic": false, "gateway": "fe80::dc00:ff:fe78:3974", "netmask": "64", "family": + "inet6", "provisioning_mode": "slaac", "tags": [], "state": "attached", "ipam_id": + "d338ba81-7851-435a-97b8-c1e04cd48435"}], "mac_address": "de:00:00:78:39:73", + "routed_ip_enabled": true, "ipv6": null, "extra_networks": [], "dynamic_ip_required": + true, "enable_ipv6": false, "private_ip": null, "creation_date": "2024-10-23T08:36:06.630557+00:00", + "modification_date": "2024-10-23T08:36:23.910988+00:00", "bootscript": null, + "security_group": {"id": "0fe819c3-274d-472a-b3f5-ddb258d2d8bb", "name": "Default + security group"}, "location": {"zone_id": "par1", "platform_id": "14", "cluster_id": + "35", "hypervisor_id": "301", "node_id": "14"}, "maintenances": [], "allowed_actions": + ["stop_in_place", "backup"], "placement_group": null, "private_nics": [], "zone": + "fr-par-1"}}' + headers: + Content-Length: + - "2838" + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Wed, 23 Oct 2024 08:36:29 GMT + Server: + - Scaleway API Gateway (fr-par-1;edge02) + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - a9fbcb7a-cc38-4c1c-82a3-d817f0b8f3a9 + status: 200 OK + code: 200 + duration: "" +- request: + body: '{"server": {"id": "5be3956e-3472-4bd4-94ec-5205690a69fc", "name": "cli-srv-clever-thompson", + "arch": "x86_64", "commercial_type": "DEV1-S", "boot_type": "local", "organization": + "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", + "hostname": "cli-srv-clever-thompson", "image": {"id": "655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", + "name": "Ubuntu 18.04 Bionic Beaver", "organization": "51b656e3-4865-41e8-adbc-0c45bdd780db", + "project": "51b656e3-4865-41e8-adbc-0c45bdd780db", "root_volume": {"id": "27a6459c-efe6-4327-a062-b21a17f3143d", + "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "unified", "size": 10000000000}, + "extra_volumes": {}, "public": true, "arch": "x86_64", "creation_date": "2023-08-08T13:36:04.744241+00:00", + "modification_date": "2023-08-08T13:36:04.744241+00:00", "default_bootscript": + null, "from_server": "", "state": "available", "tags": [], "zone": "fr-par-1"}, + "volumes": {"0": {"boot": false, "id": "e3d829cf-ae4d-4b01-9b83-cf90f4d6f41f", + "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "l_ssd", "export_uri": + null, "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", + "server": {"id": "5be3956e-3472-4bd4-94ec-5205690a69fc", "name": "cli-srv-clever-thompson"}, + "size": 20000000000, "state": "available", "creation_date": "2024-10-23T08:36:06.630557+00:00", + "modification_date": "2024-10-23T08:36:06.630557+00:00", "tags": [], "zone": + "fr-par-1"}}, "tags": [], "state": "stopping", "protected": false, "state_detail": + "stopping", "public_ip": {"id": "3ffa6774-124c-4e64-8afb-148c15304b25", "address": + "2001:bc8:710:4a69:dc00:ff:fe78:3973", "dynamic": false, "gateway": "fe80::dc00:ff:fe78:3974", + "netmask": "64", "family": "inet6", "provisioning_mode": "slaac", "tags": [], + "state": "attached", "ipam_id": "d338ba81-7851-435a-97b8-c1e04cd48435"}, "public_ips": + [{"id": "3ffa6774-124c-4e64-8afb-148c15304b25", "address": "2001:bc8:710:4a69:dc00:ff:fe78:3973", + "dynamic": false, "gateway": "fe80::dc00:ff:fe78:3974", "netmask": "64", "family": + "inet6", "provisioning_mode": "slaac", "tags": [], "state": "attached", "ipam_id": + "d338ba81-7851-435a-97b8-c1e04cd48435"}], "mac_address": "de:00:00:78:39:73", + "routed_ip_enabled": true, "ipv6": null, "extra_networks": [], "dynamic_ip_required": + true, "enable_ipv6": false, "private_ip": null, "creation_date": "2024-10-23T08:36:06.630557+00:00", + "modification_date": "2024-10-23T08:36:23.910988+00:00", "bootscript": null, + "security_group": {"id": "0fe819c3-274d-472a-b3f5-ddb258d2d8bb", "name": "Default + security group"}, "location": {"zone_id": "par1", "platform_id": "14", "cluster_id": + "35", "hypervisor_id": "301", "node_id": "14"}, "maintenances": [], "allowed_actions": + ["stop_in_place", "backup"], "placement_group": null, "private_nics": [], "zone": + "fr-par-1"}}' + form: {} + headers: + User-Agent: + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.0; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/instance/v1/zones/fr-par-1/servers/5be3956e-3472-4bd4-94ec-5205690a69fc + method: GET + response: + body: '{"server": {"id": "5be3956e-3472-4bd4-94ec-5205690a69fc", "name": "cli-srv-clever-thompson", + "arch": "x86_64", "commercial_type": "DEV1-S", "boot_type": "local", "organization": + "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", + "hostname": "cli-srv-clever-thompson", "image": {"id": "655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", + "name": "Ubuntu 18.04 Bionic Beaver", "organization": "51b656e3-4865-41e8-adbc-0c45bdd780db", + "project": "51b656e3-4865-41e8-adbc-0c45bdd780db", "root_volume": {"id": "27a6459c-efe6-4327-a062-b21a17f3143d", + "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "unified", "size": 10000000000}, + "extra_volumes": {}, "public": true, "arch": "x86_64", "creation_date": "2023-08-08T13:36:04.744241+00:00", + "modification_date": "2023-08-08T13:36:04.744241+00:00", "default_bootscript": + null, "from_server": "", "state": "available", "tags": [], "zone": "fr-par-1"}, + "volumes": {"0": {"boot": false, "id": "e3d829cf-ae4d-4b01-9b83-cf90f4d6f41f", + "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "l_ssd", "export_uri": + null, "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", + "server": {"id": "5be3956e-3472-4bd4-94ec-5205690a69fc", "name": "cli-srv-clever-thompson"}, + "size": 20000000000, "state": "available", "creation_date": "2024-10-23T08:36:06.630557+00:00", + "modification_date": "2024-10-23T08:36:06.630557+00:00", "tags": [], "zone": + "fr-par-1"}}, "tags": [], "state": "stopping", "protected": false, "state_detail": + "stopping", "public_ip": {"id": "3ffa6774-124c-4e64-8afb-148c15304b25", "address": + "2001:bc8:710:4a69:dc00:ff:fe78:3973", "dynamic": false, "gateway": "fe80::dc00:ff:fe78:3974", + "netmask": "64", "family": "inet6", "provisioning_mode": "slaac", "tags": [], + "state": "attached", "ipam_id": "d338ba81-7851-435a-97b8-c1e04cd48435"}, "public_ips": + [{"id": "3ffa6774-124c-4e64-8afb-148c15304b25", "address": "2001:bc8:710:4a69:dc00:ff:fe78:3973", + "dynamic": false, "gateway": "fe80::dc00:ff:fe78:3974", "netmask": "64", "family": + "inet6", "provisioning_mode": "slaac", "tags": [], "state": "attached", "ipam_id": + "d338ba81-7851-435a-97b8-c1e04cd48435"}], "mac_address": "de:00:00:78:39:73", + "routed_ip_enabled": true, "ipv6": null, "extra_networks": [], "dynamic_ip_required": + true, "enable_ipv6": false, "private_ip": null, "creation_date": "2024-10-23T08:36:06.630557+00:00", + "modification_date": "2024-10-23T08:36:23.910988+00:00", "bootscript": null, + "security_group": {"id": "0fe819c3-274d-472a-b3f5-ddb258d2d8bb", "name": "Default + security group"}, "location": {"zone_id": "par1", "platform_id": "14", "cluster_id": + "35", "hypervisor_id": "301", "node_id": "14"}, "maintenances": [], "allowed_actions": + ["stop_in_place", "backup"], "placement_group": null, "private_nics": [], "zone": + "fr-par-1"}}' + headers: + Content-Length: + - "2838" + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Wed, 23 Oct 2024 08:36:34 GMT + Server: + - Scaleway API Gateway (fr-par-1;edge02) + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - 47c6ee38-71e1-44f3-bcdc-d2b7b669da13 + status: 200 OK + code: 200 + duration: "" +- request: + body: '{"server": {"id": "5be3956e-3472-4bd4-94ec-5205690a69fc", "name": "cli-srv-clever-thompson", + "arch": "x86_64", "commercial_type": "DEV1-S", "boot_type": "local", "organization": + "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", + "hostname": "cli-srv-clever-thompson", "image": {"id": "655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", + "name": "Ubuntu 18.04 Bionic Beaver", "organization": "51b656e3-4865-41e8-adbc-0c45bdd780db", + "project": "51b656e3-4865-41e8-adbc-0c45bdd780db", "root_volume": {"id": "27a6459c-efe6-4327-a062-b21a17f3143d", + "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "unified", "size": 10000000000}, + "extra_volumes": {}, "public": true, "arch": "x86_64", "creation_date": "2023-08-08T13:36:04.744241+00:00", + "modification_date": "2023-08-08T13:36:04.744241+00:00", "default_bootscript": + null, "from_server": "", "state": "available", "tags": [], "zone": "fr-par-1"}, + "volumes": {"0": {"boot": false, "id": "e3d829cf-ae4d-4b01-9b83-cf90f4d6f41f", + "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "l_ssd", "export_uri": + null, "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", + "server": {"id": "5be3956e-3472-4bd4-94ec-5205690a69fc", "name": "cli-srv-clever-thompson"}, + "size": 20000000000, "state": "available", "creation_date": "2024-10-23T08:36:06.630557+00:00", + "modification_date": "2024-10-23T08:36:06.630557+00:00", "tags": [], "zone": + "fr-par-1"}}, "tags": [], "state": "stopping", "protected": false, "state_detail": + "stopping", "public_ip": {"id": "3ffa6774-124c-4e64-8afb-148c15304b25", "address": + "2001:bc8:710:4a69:dc00:ff:fe78:3973", "dynamic": false, "gateway": "fe80::dc00:ff:fe78:3974", + "netmask": "64", "family": "inet6", "provisioning_mode": "slaac", "tags": [], + "state": "attached", "ipam_id": "d338ba81-7851-435a-97b8-c1e04cd48435"}, "public_ips": + [{"id": "3ffa6774-124c-4e64-8afb-148c15304b25", "address": "2001:bc8:710:4a69:dc00:ff:fe78:3973", + "dynamic": false, "gateway": "fe80::dc00:ff:fe78:3974", "netmask": "64", "family": + "inet6", "provisioning_mode": "slaac", "tags": [], "state": "attached", "ipam_id": + "d338ba81-7851-435a-97b8-c1e04cd48435"}], "mac_address": "de:00:00:78:39:73", + "routed_ip_enabled": true, "ipv6": null, "extra_networks": [], "dynamic_ip_required": + true, "enable_ipv6": false, "private_ip": null, "creation_date": "2024-10-23T08:36:06.630557+00:00", + "modification_date": "2024-10-23T08:36:23.910988+00:00", "bootscript": null, + "security_group": {"id": "0fe819c3-274d-472a-b3f5-ddb258d2d8bb", "name": "Default + security group"}, "location": {"zone_id": "par1", "platform_id": "14", "cluster_id": + "35", "hypervisor_id": "301", "node_id": "14"}, "maintenances": [], "allowed_actions": + ["stop_in_place", "backup"], "placement_group": null, "private_nics": [], "zone": + "fr-par-1"}}' + form: {} + headers: + User-Agent: + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.0; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/instance/v1/zones/fr-par-1/servers/5be3956e-3472-4bd4-94ec-5205690a69fc + method: GET + response: + body: '{"server": {"id": "5be3956e-3472-4bd4-94ec-5205690a69fc", "name": "cli-srv-clever-thompson", + "arch": "x86_64", "commercial_type": "DEV1-S", "boot_type": "local", "organization": + "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", + "hostname": "cli-srv-clever-thompson", "image": {"id": "655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", + "name": "Ubuntu 18.04 Bionic Beaver", "organization": "51b656e3-4865-41e8-adbc-0c45bdd780db", + "project": "51b656e3-4865-41e8-adbc-0c45bdd780db", "root_volume": {"id": "27a6459c-efe6-4327-a062-b21a17f3143d", + "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "unified", "size": 10000000000}, + "extra_volumes": {}, "public": true, "arch": "x86_64", "creation_date": "2023-08-08T13:36:04.744241+00:00", + "modification_date": "2023-08-08T13:36:04.744241+00:00", "default_bootscript": + null, "from_server": "", "state": "available", "tags": [], "zone": "fr-par-1"}, + "volumes": {"0": {"boot": false, "id": "e3d829cf-ae4d-4b01-9b83-cf90f4d6f41f", + "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "l_ssd", "export_uri": + null, "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", + "server": {"id": "5be3956e-3472-4bd4-94ec-5205690a69fc", "name": "cli-srv-clever-thompson"}, + "size": 20000000000, "state": "available", "creation_date": "2024-10-23T08:36:06.630557+00:00", + "modification_date": "2024-10-23T08:36:06.630557+00:00", "tags": [], "zone": + "fr-par-1"}}, "tags": [], "state": "stopping", "protected": false, "state_detail": + "stopping", "public_ip": {"id": "3ffa6774-124c-4e64-8afb-148c15304b25", "address": + "2001:bc8:710:4a69:dc00:ff:fe78:3973", "dynamic": false, "gateway": "fe80::dc00:ff:fe78:3974", + "netmask": "64", "family": "inet6", "provisioning_mode": "slaac", "tags": [], + "state": "attached", "ipam_id": "d338ba81-7851-435a-97b8-c1e04cd48435"}, "public_ips": + [{"id": "3ffa6774-124c-4e64-8afb-148c15304b25", "address": "2001:bc8:710:4a69:dc00:ff:fe78:3973", + "dynamic": false, "gateway": "fe80::dc00:ff:fe78:3974", "netmask": "64", "family": + "inet6", "provisioning_mode": "slaac", "tags": [], "state": "attached", "ipam_id": + "d338ba81-7851-435a-97b8-c1e04cd48435"}], "mac_address": "de:00:00:78:39:73", + "routed_ip_enabled": true, "ipv6": null, "extra_networks": [], "dynamic_ip_required": + true, "enable_ipv6": false, "private_ip": null, "creation_date": "2024-10-23T08:36:06.630557+00:00", + "modification_date": "2024-10-23T08:36:23.910988+00:00", "bootscript": null, + "security_group": {"id": "0fe819c3-274d-472a-b3f5-ddb258d2d8bb", "name": "Default + security group"}, "location": {"zone_id": "par1", "platform_id": "14", "cluster_id": + "35", "hypervisor_id": "301", "node_id": "14"}, "maintenances": [], "allowed_actions": + ["stop_in_place", "backup"], "placement_group": null, "private_nics": [], "zone": + "fr-par-1"}}' + headers: + Content-Length: + - "2838" + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Wed, 23 Oct 2024 08:36:39 GMT + Server: + - Scaleway API Gateway (fr-par-1;edge02) + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - a0e66067-6b08-427b-b9cb-d4522cd4ae71 + status: 200 OK + code: 200 + duration: "" +- request: + body: '{"server": {"id": "5be3956e-3472-4bd4-94ec-5205690a69fc", "name": "cli-srv-clever-thompson", + "arch": "x86_64", "commercial_type": "DEV1-S", "boot_type": "local", "organization": + "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", + "hostname": "cli-srv-clever-thompson", "image": {"id": "655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", + "name": "Ubuntu 18.04 Bionic Beaver", "organization": "51b656e3-4865-41e8-adbc-0c45bdd780db", + "project": "51b656e3-4865-41e8-adbc-0c45bdd780db", "root_volume": {"id": "27a6459c-efe6-4327-a062-b21a17f3143d", + "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "unified", "size": 10000000000}, + "extra_volumes": {}, "public": true, "arch": "x86_64", "creation_date": "2023-08-08T13:36:04.744241+00:00", + "modification_date": "2023-08-08T13:36:04.744241+00:00", "default_bootscript": + null, "from_server": "", "state": "available", "tags": [], "zone": "fr-par-1"}, + "volumes": {"0": {"boot": false, "id": "e3d829cf-ae4d-4b01-9b83-cf90f4d6f41f", + "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "l_ssd", "export_uri": + null, "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", + "server": {"id": "5be3956e-3472-4bd4-94ec-5205690a69fc", "name": "cli-srv-clever-thompson"}, + "size": 20000000000, "state": "available", "creation_date": "2024-10-23T08:36:06.630557+00:00", + "modification_date": "2024-10-23T08:36:06.630557+00:00", "tags": [], "zone": + "fr-par-1"}}, "tags": [], "state": "stopping", "protected": false, "state_detail": + "stopping", "public_ip": {"id": "3ffa6774-124c-4e64-8afb-148c15304b25", "address": + "2001:bc8:710:4a69:dc00:ff:fe78:3973", "dynamic": false, "gateway": "fe80::dc00:ff:fe78:3974", + "netmask": "64", "family": "inet6", "provisioning_mode": "slaac", "tags": [], + "state": "attached", "ipam_id": "d338ba81-7851-435a-97b8-c1e04cd48435"}, "public_ips": + [{"id": "3ffa6774-124c-4e64-8afb-148c15304b25", "address": "2001:bc8:710:4a69:dc00:ff:fe78:3973", + "dynamic": false, "gateway": "fe80::dc00:ff:fe78:3974", "netmask": "64", "family": + "inet6", "provisioning_mode": "slaac", "tags": [], "state": "attached", "ipam_id": + "d338ba81-7851-435a-97b8-c1e04cd48435"}], "mac_address": "de:00:00:78:39:73", + "routed_ip_enabled": true, "ipv6": null, "extra_networks": [], "dynamic_ip_required": + true, "enable_ipv6": false, "private_ip": null, "creation_date": "2024-10-23T08:36:06.630557+00:00", + "modification_date": "2024-10-23T08:36:23.910988+00:00", "bootscript": null, + "security_group": {"id": "0fe819c3-274d-472a-b3f5-ddb258d2d8bb", "name": "Default + security group"}, "location": {"zone_id": "par1", "platform_id": "14", "cluster_id": + "35", "hypervisor_id": "301", "node_id": "14"}, "maintenances": [], "allowed_actions": + ["stop_in_place", "backup"], "placement_group": null, "private_nics": [], "zone": + "fr-par-1"}}' + form: {} + headers: + User-Agent: + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.0; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/instance/v1/zones/fr-par-1/servers/5be3956e-3472-4bd4-94ec-5205690a69fc + method: GET + response: + body: '{"server": {"id": "5be3956e-3472-4bd4-94ec-5205690a69fc", "name": "cli-srv-clever-thompson", + "arch": "x86_64", "commercial_type": "DEV1-S", "boot_type": "local", "organization": + "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", + "hostname": "cli-srv-clever-thompson", "image": {"id": "655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", + "name": "Ubuntu 18.04 Bionic Beaver", "organization": "51b656e3-4865-41e8-adbc-0c45bdd780db", + "project": "51b656e3-4865-41e8-adbc-0c45bdd780db", "root_volume": {"id": "27a6459c-efe6-4327-a062-b21a17f3143d", + "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "unified", "size": 10000000000}, + "extra_volumes": {}, "public": true, "arch": "x86_64", "creation_date": "2023-08-08T13:36:04.744241+00:00", + "modification_date": "2023-08-08T13:36:04.744241+00:00", "default_bootscript": + null, "from_server": "", "state": "available", "tags": [], "zone": "fr-par-1"}, + "volumes": {"0": {"boot": false, "id": "e3d829cf-ae4d-4b01-9b83-cf90f4d6f41f", + "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "l_ssd", "export_uri": + null, "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", + "server": {"id": "5be3956e-3472-4bd4-94ec-5205690a69fc", "name": "cli-srv-clever-thompson"}, + "size": 20000000000, "state": "available", "creation_date": "2024-10-23T08:36:06.630557+00:00", + "modification_date": "2024-10-23T08:36:06.630557+00:00", "tags": [], "zone": + "fr-par-1"}}, "tags": [], "state": "stopping", "protected": false, "state_detail": + "stopping", "public_ip": {"id": "3ffa6774-124c-4e64-8afb-148c15304b25", "address": + "2001:bc8:710:4a69:dc00:ff:fe78:3973", "dynamic": false, "gateway": "fe80::dc00:ff:fe78:3974", + "netmask": "64", "family": "inet6", "provisioning_mode": "slaac", "tags": [], + "state": "attached", "ipam_id": "d338ba81-7851-435a-97b8-c1e04cd48435"}, "public_ips": + [{"id": "3ffa6774-124c-4e64-8afb-148c15304b25", "address": "2001:bc8:710:4a69:dc00:ff:fe78:3973", + "dynamic": false, "gateway": "fe80::dc00:ff:fe78:3974", "netmask": "64", "family": + "inet6", "provisioning_mode": "slaac", "tags": [], "state": "attached", "ipam_id": + "d338ba81-7851-435a-97b8-c1e04cd48435"}], "mac_address": "de:00:00:78:39:73", + "routed_ip_enabled": true, "ipv6": null, "extra_networks": [], "dynamic_ip_required": + true, "enable_ipv6": false, "private_ip": null, "creation_date": "2024-10-23T08:36:06.630557+00:00", + "modification_date": "2024-10-23T08:36:23.910988+00:00", "bootscript": null, + "security_group": {"id": "0fe819c3-274d-472a-b3f5-ddb258d2d8bb", "name": "Default + security group"}, "location": {"zone_id": "par1", "platform_id": "14", "cluster_id": + "35", "hypervisor_id": "301", "node_id": "14"}, "maintenances": [], "allowed_actions": + ["stop_in_place", "backup"], "placement_group": null, "private_nics": [], "zone": + "fr-par-1"}}' + headers: + Content-Length: + - "2838" + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Wed, 23 Oct 2024 08:36:44 GMT + Server: + - Scaleway API Gateway (fr-par-1;edge02) + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - bfcebf29-3fbf-40af-96d6-663a2485d8ac + status: 200 OK + code: 200 + duration: "" +- request: + body: '{"server": {"id": "5be3956e-3472-4bd4-94ec-5205690a69fc", "name": "cli-srv-clever-thompson", + "arch": "x86_64", "commercial_type": "DEV1-S", "boot_type": "local", "organization": + "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", + "hostname": "cli-srv-clever-thompson", "image": {"id": "655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", + "name": "Ubuntu 18.04 Bionic Beaver", "organization": "51b656e3-4865-41e8-adbc-0c45bdd780db", + "project": "51b656e3-4865-41e8-adbc-0c45bdd780db", "root_volume": {"id": "27a6459c-efe6-4327-a062-b21a17f3143d", + "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "unified", "size": 10000000000}, + "extra_volumes": {}, "public": true, "arch": "x86_64", "creation_date": "2023-08-08T13:36:04.744241+00:00", + "modification_date": "2023-08-08T13:36:04.744241+00:00", "default_bootscript": + null, "from_server": "", "state": "available", "tags": [], "zone": "fr-par-1"}, + "volumes": {"0": {"boot": false, "id": "e3d829cf-ae4d-4b01-9b83-cf90f4d6f41f", + "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "l_ssd", "export_uri": + null, "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", + "server": {"id": "5be3956e-3472-4bd4-94ec-5205690a69fc", "name": "cli-srv-clever-thompson"}, + "size": 20000000000, "state": "available", "creation_date": "2024-10-23T08:36:06.630557+00:00", + "modification_date": "2024-10-23T08:36:06.630557+00:00", "tags": [], "zone": + "fr-par-1"}}, "tags": [], "state": "stopping", "protected": false, "state_detail": + "stopping", "public_ip": {"id": "3ffa6774-124c-4e64-8afb-148c15304b25", "address": + "2001:bc8:710:4a69:dc00:ff:fe78:3973", "dynamic": false, "gateway": "fe80::dc00:ff:fe78:3974", + "netmask": "64", "family": "inet6", "provisioning_mode": "slaac", "tags": [], + "state": "attached", "ipam_id": "d338ba81-7851-435a-97b8-c1e04cd48435"}, "public_ips": + [{"id": "3ffa6774-124c-4e64-8afb-148c15304b25", "address": "2001:bc8:710:4a69:dc00:ff:fe78:3973", + "dynamic": false, "gateway": "fe80::dc00:ff:fe78:3974", "netmask": "64", "family": + "inet6", "provisioning_mode": "slaac", "tags": [], "state": "attached", "ipam_id": + "d338ba81-7851-435a-97b8-c1e04cd48435"}], "mac_address": "de:00:00:78:39:73", + "routed_ip_enabled": true, "ipv6": null, "extra_networks": [], "dynamic_ip_required": + true, "enable_ipv6": false, "private_ip": null, "creation_date": "2024-10-23T08:36:06.630557+00:00", + "modification_date": "2024-10-23T08:36:23.910988+00:00", "bootscript": null, + "security_group": {"id": "0fe819c3-274d-472a-b3f5-ddb258d2d8bb", "name": "Default + security group"}, "location": {"zone_id": "par1", "platform_id": "14", "cluster_id": + "35", "hypervisor_id": "301", "node_id": "14"}, "maintenances": [], "allowed_actions": + ["stop_in_place", "backup"], "placement_group": null, "private_nics": [], "zone": + "fr-par-1"}}' + form: {} + headers: + User-Agent: + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.0; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/instance/v1/zones/fr-par-1/servers/5be3956e-3472-4bd4-94ec-5205690a69fc + method: GET + response: + body: '{"server": {"id": "5be3956e-3472-4bd4-94ec-5205690a69fc", "name": "cli-srv-clever-thompson", + "arch": "x86_64", "commercial_type": "DEV1-S", "boot_type": "local", "organization": + "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", + "hostname": "cli-srv-clever-thompson", "image": {"id": "655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", + "name": "Ubuntu 18.04 Bionic Beaver", "organization": "51b656e3-4865-41e8-adbc-0c45bdd780db", + "project": "51b656e3-4865-41e8-adbc-0c45bdd780db", "root_volume": {"id": "27a6459c-efe6-4327-a062-b21a17f3143d", + "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "unified", "size": 10000000000}, + "extra_volumes": {}, "public": true, "arch": "x86_64", "creation_date": "2023-08-08T13:36:04.744241+00:00", + "modification_date": "2023-08-08T13:36:04.744241+00:00", "default_bootscript": + null, "from_server": "", "state": "available", "tags": [], "zone": "fr-par-1"}, + "volumes": {"0": {"boot": false, "id": "e3d829cf-ae4d-4b01-9b83-cf90f4d6f41f", + "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "l_ssd", "export_uri": + null, "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", + "server": {"id": "5be3956e-3472-4bd4-94ec-5205690a69fc", "name": "cli-srv-clever-thompson"}, + "size": 20000000000, "state": "available", "creation_date": "2024-10-23T08:36:06.630557+00:00", + "modification_date": "2024-10-23T08:36:06.630557+00:00", "tags": [], "zone": + "fr-par-1"}}, "tags": [], "state": "stopping", "protected": false, "state_detail": + "stopping", "public_ip": {"id": "3ffa6774-124c-4e64-8afb-148c15304b25", "address": + "2001:bc8:710:4a69:dc00:ff:fe78:3973", "dynamic": false, "gateway": "fe80::dc00:ff:fe78:3974", + "netmask": "64", "family": "inet6", "provisioning_mode": "slaac", "tags": [], + "state": "attached", "ipam_id": "d338ba81-7851-435a-97b8-c1e04cd48435"}, "public_ips": + [{"id": "3ffa6774-124c-4e64-8afb-148c15304b25", "address": "2001:bc8:710:4a69:dc00:ff:fe78:3973", + "dynamic": false, "gateway": "fe80::dc00:ff:fe78:3974", "netmask": "64", "family": + "inet6", "provisioning_mode": "slaac", "tags": [], "state": "attached", "ipam_id": + "d338ba81-7851-435a-97b8-c1e04cd48435"}], "mac_address": "de:00:00:78:39:73", + "routed_ip_enabled": true, "ipv6": null, "extra_networks": [], "dynamic_ip_required": + true, "enable_ipv6": false, "private_ip": null, "creation_date": "2024-10-23T08:36:06.630557+00:00", + "modification_date": "2024-10-23T08:36:23.910988+00:00", "bootscript": null, + "security_group": {"id": "0fe819c3-274d-472a-b3f5-ddb258d2d8bb", "name": "Default + security group"}, "location": {"zone_id": "par1", "platform_id": "14", "cluster_id": + "35", "hypervisor_id": "301", "node_id": "14"}, "maintenances": [], "allowed_actions": + ["stop_in_place", "backup"], "placement_group": null, "private_nics": [], "zone": + "fr-par-1"}}' + headers: + Content-Length: + - "2838" + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Wed, 23 Oct 2024 08:36:50 GMT + Server: + - Scaleway API Gateway (fr-par-1;edge02) + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - a5463d20-bcc1-4b76-88e4-328b08e53a63 + status: 200 OK + code: 200 + duration: "" +- request: + body: '{"server": {"id": "5be3956e-3472-4bd4-94ec-5205690a69fc", "name": "cli-srv-clever-thompson", + "arch": "x86_64", "commercial_type": "DEV1-S", "boot_type": "local", "organization": + "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", + "hostname": "cli-srv-clever-thompson", "image": {"id": "655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", + "name": "Ubuntu 18.04 Bionic Beaver", "organization": "51b656e3-4865-41e8-adbc-0c45bdd780db", + "project": "51b656e3-4865-41e8-adbc-0c45bdd780db", "root_volume": {"id": "27a6459c-efe6-4327-a062-b21a17f3143d", + "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "unified", "size": 10000000000}, + "extra_volumes": {}, "public": true, "arch": "x86_64", "creation_date": "2023-08-08T13:36:04.744241+00:00", + "modification_date": "2023-08-08T13:36:04.744241+00:00", "default_bootscript": + null, "from_server": "", "state": "available", "tags": [], "zone": "fr-par-1"}, + "volumes": {"0": {"boot": false, "id": "e3d829cf-ae4d-4b01-9b83-cf90f4d6f41f", + "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "l_ssd", "export_uri": + null, "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", + "server": {"id": "5be3956e-3472-4bd4-94ec-5205690a69fc", "name": "cli-srv-clever-thompson"}, + "size": 20000000000, "state": "available", "creation_date": "2024-10-23T08:36:06.630557+00:00", + "modification_date": "2024-10-23T08:36:06.630557+00:00", "tags": [], "zone": + "fr-par-1"}}, "tags": [], "state": "stopping", "protected": false, "state_detail": + "stopping", "public_ip": {"id": "3ffa6774-124c-4e64-8afb-148c15304b25", "address": + "2001:bc8:710:4a69:dc00:ff:fe78:3973", "dynamic": false, "gateway": "fe80::dc00:ff:fe78:3974", + "netmask": "64", "family": "inet6", "provisioning_mode": "slaac", "tags": [], + "state": "attached", "ipam_id": "d338ba81-7851-435a-97b8-c1e04cd48435"}, "public_ips": + [{"id": "3ffa6774-124c-4e64-8afb-148c15304b25", "address": "2001:bc8:710:4a69:dc00:ff:fe78:3973", + "dynamic": false, "gateway": "fe80::dc00:ff:fe78:3974", "netmask": "64", "family": + "inet6", "provisioning_mode": "slaac", "tags": [], "state": "attached", "ipam_id": + "d338ba81-7851-435a-97b8-c1e04cd48435"}], "mac_address": "de:00:00:78:39:73", + "routed_ip_enabled": true, "ipv6": null, "extra_networks": [], "dynamic_ip_required": + true, "enable_ipv6": false, "private_ip": null, "creation_date": "2024-10-23T08:36:06.630557+00:00", + "modification_date": "2024-10-23T08:36:23.910988+00:00", "bootscript": null, + "security_group": {"id": "0fe819c3-274d-472a-b3f5-ddb258d2d8bb", "name": "Default + security group"}, "location": {"zone_id": "par1", "platform_id": "14", "cluster_id": + "35", "hypervisor_id": "301", "node_id": "14"}, "maintenances": [], "allowed_actions": + ["stop_in_place", "backup"], "placement_group": null, "private_nics": [], "zone": + "fr-par-1"}}' + form: {} + headers: + User-Agent: + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.0; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/instance/v1/zones/fr-par-1/servers/5be3956e-3472-4bd4-94ec-5205690a69fc + method: GET + response: + body: '{"server": {"id": "5be3956e-3472-4bd4-94ec-5205690a69fc", "name": "cli-srv-clever-thompson", + "arch": "x86_64", "commercial_type": "DEV1-S", "boot_type": "local", "organization": + "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", + "hostname": "cli-srv-clever-thompson", "image": {"id": "655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", + "name": "Ubuntu 18.04 Bionic Beaver", "organization": "51b656e3-4865-41e8-adbc-0c45bdd780db", + "project": "51b656e3-4865-41e8-adbc-0c45bdd780db", "root_volume": {"id": "27a6459c-efe6-4327-a062-b21a17f3143d", + "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "unified", "size": 10000000000}, + "extra_volumes": {}, "public": true, "arch": "x86_64", "creation_date": "2023-08-08T13:36:04.744241+00:00", + "modification_date": "2023-08-08T13:36:04.744241+00:00", "default_bootscript": + null, "from_server": "", "state": "available", "tags": [], "zone": "fr-par-1"}, + "volumes": {"0": {"boot": false, "id": "e3d829cf-ae4d-4b01-9b83-cf90f4d6f41f", + "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "l_ssd", "export_uri": + null, "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", + "server": {"id": "5be3956e-3472-4bd4-94ec-5205690a69fc", "name": "cli-srv-clever-thompson"}, + "size": 20000000000, "state": "available", "creation_date": "2024-10-23T08:36:06.630557+00:00", + "modification_date": "2024-10-23T08:36:06.630557+00:00", "tags": [], "zone": + "fr-par-1"}}, "tags": [], "state": "stopping", "protected": false, "state_detail": + "stopping", "public_ip": {"id": "3ffa6774-124c-4e64-8afb-148c15304b25", "address": + "2001:bc8:710:4a69:dc00:ff:fe78:3973", "dynamic": false, "gateway": "fe80::dc00:ff:fe78:3974", + "netmask": "64", "family": "inet6", "provisioning_mode": "slaac", "tags": [], + "state": "attached", "ipam_id": "d338ba81-7851-435a-97b8-c1e04cd48435"}, "public_ips": + [{"id": "3ffa6774-124c-4e64-8afb-148c15304b25", "address": "2001:bc8:710:4a69:dc00:ff:fe78:3973", + "dynamic": false, "gateway": "fe80::dc00:ff:fe78:3974", "netmask": "64", "family": + "inet6", "provisioning_mode": "slaac", "tags": [], "state": "attached", "ipam_id": + "d338ba81-7851-435a-97b8-c1e04cd48435"}], "mac_address": "de:00:00:78:39:73", + "routed_ip_enabled": true, "ipv6": null, "extra_networks": [], "dynamic_ip_required": + true, "enable_ipv6": false, "private_ip": null, "creation_date": "2024-10-23T08:36:06.630557+00:00", + "modification_date": "2024-10-23T08:36:23.910988+00:00", "bootscript": null, + "security_group": {"id": "0fe819c3-274d-472a-b3f5-ddb258d2d8bb", "name": "Default + security group"}, "location": {"zone_id": "par1", "platform_id": "14", "cluster_id": + "35", "hypervisor_id": "301", "node_id": "14"}, "maintenances": [], "allowed_actions": + ["stop_in_place", "backup"], "placement_group": null, "private_nics": [], "zone": + "fr-par-1"}}' + headers: + Content-Length: + - "2838" + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Wed, 23 Oct 2024 08:36:55 GMT + Server: + - Scaleway API Gateway (fr-par-1;edge02) + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - 07eb331f-71fb-4d16-b4a9-b3604bb960cb + status: 200 OK + code: 200 + duration: "" +- request: + body: '{"server": {"id": "5be3956e-3472-4bd4-94ec-5205690a69fc", "name": "cli-srv-clever-thompson", + "arch": "x86_64", "commercial_type": "DEV1-S", "boot_type": "local", "organization": + "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", + "hostname": "cli-srv-clever-thompson", "image": {"id": "655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", + "name": "Ubuntu 18.04 Bionic Beaver", "organization": "51b656e3-4865-41e8-adbc-0c45bdd780db", + "project": "51b656e3-4865-41e8-adbc-0c45bdd780db", "root_volume": {"id": "27a6459c-efe6-4327-a062-b21a17f3143d", + "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "unified", "size": 10000000000}, + "extra_volumes": {}, "public": true, "arch": "x86_64", "creation_date": "2023-08-08T13:36:04.744241+00:00", + "modification_date": "2023-08-08T13:36:04.744241+00:00", "default_bootscript": + null, "from_server": "", "state": "available", "tags": [], "zone": "fr-par-1"}, + "volumes": {"0": {"boot": false, "id": "e3d829cf-ae4d-4b01-9b83-cf90f4d6f41f", + "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "l_ssd", "export_uri": + null, "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", + "server": {"id": "5be3956e-3472-4bd4-94ec-5205690a69fc", "name": "cli-srv-clever-thompson"}, + "size": 20000000000, "state": "available", "creation_date": "2024-10-23T08:36:06.630557+00:00", + "modification_date": "2024-10-23T08:36:06.630557+00:00", "tags": [], "zone": + "fr-par-1"}}, "tags": [], "state": "stopping", "protected": false, "state_detail": + "stopping", "public_ip": {"id": "3ffa6774-124c-4e64-8afb-148c15304b25", "address": + "2001:bc8:710:4a69:dc00:ff:fe78:3973", "dynamic": false, "gateway": "fe80::dc00:ff:fe78:3974", + "netmask": "64", "family": "inet6", "provisioning_mode": "slaac", "tags": [], + "state": "attached", "ipam_id": "d338ba81-7851-435a-97b8-c1e04cd48435"}, "public_ips": + [{"id": "3ffa6774-124c-4e64-8afb-148c15304b25", "address": "2001:bc8:710:4a69:dc00:ff:fe78:3973", + "dynamic": false, "gateway": "fe80::dc00:ff:fe78:3974", "netmask": "64", "family": + "inet6", "provisioning_mode": "slaac", "tags": [], "state": "attached", "ipam_id": + "d338ba81-7851-435a-97b8-c1e04cd48435"}], "mac_address": "de:00:00:78:39:73", + "routed_ip_enabled": true, "ipv6": null, "extra_networks": [], "dynamic_ip_required": + true, "enable_ipv6": false, "private_ip": null, "creation_date": "2024-10-23T08:36:06.630557+00:00", + "modification_date": "2024-10-23T08:36:23.910988+00:00", "bootscript": null, + "security_group": {"id": "0fe819c3-274d-472a-b3f5-ddb258d2d8bb", "name": "Default + security group"}, "location": {"zone_id": "par1", "platform_id": "14", "cluster_id": + "35", "hypervisor_id": "301", "node_id": "14"}, "maintenances": [], "allowed_actions": + ["stop_in_place", "backup"], "placement_group": null, "private_nics": [], "zone": + "fr-par-1"}}' + form: {} + headers: + User-Agent: + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.0; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/instance/v1/zones/fr-par-1/servers/5be3956e-3472-4bd4-94ec-5205690a69fc + method: GET + response: + body: '{"server": {"id": "5be3956e-3472-4bd4-94ec-5205690a69fc", "name": "cli-srv-clever-thompson", + "arch": "x86_64", "commercial_type": "DEV1-S", "boot_type": "local", "organization": + "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", + "hostname": "cli-srv-clever-thompson", "image": {"id": "655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", + "name": "Ubuntu 18.04 Bionic Beaver", "organization": "51b656e3-4865-41e8-adbc-0c45bdd780db", + "project": "51b656e3-4865-41e8-adbc-0c45bdd780db", "root_volume": {"id": "27a6459c-efe6-4327-a062-b21a17f3143d", + "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "unified", "size": 10000000000}, + "extra_volumes": {}, "public": true, "arch": "x86_64", "creation_date": "2023-08-08T13:36:04.744241+00:00", + "modification_date": "2023-08-08T13:36:04.744241+00:00", "default_bootscript": + null, "from_server": "", "state": "available", "tags": [], "zone": "fr-par-1"}, + "volumes": {"0": {"boot": false, "id": "e3d829cf-ae4d-4b01-9b83-cf90f4d6f41f", + "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "l_ssd", "export_uri": + null, "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", + "server": {"id": "5be3956e-3472-4bd4-94ec-5205690a69fc", "name": "cli-srv-clever-thompson"}, + "size": 20000000000, "state": "available", "creation_date": "2024-10-23T08:36:06.630557+00:00", + "modification_date": "2024-10-23T08:36:06.630557+00:00", "tags": [], "zone": + "fr-par-1"}}, "tags": [], "state": "stopping", "protected": false, "state_detail": + "stopping", "public_ip": {"id": "3ffa6774-124c-4e64-8afb-148c15304b25", "address": + "2001:bc8:710:4a69:dc00:ff:fe78:3973", "dynamic": false, "gateway": "fe80::dc00:ff:fe78:3974", + "netmask": "64", "family": "inet6", "provisioning_mode": "slaac", "tags": [], + "state": "attached", "ipam_id": "d338ba81-7851-435a-97b8-c1e04cd48435"}, "public_ips": + [{"id": "3ffa6774-124c-4e64-8afb-148c15304b25", "address": "2001:bc8:710:4a69:dc00:ff:fe78:3973", + "dynamic": false, "gateway": "fe80::dc00:ff:fe78:3974", "netmask": "64", "family": + "inet6", "provisioning_mode": "slaac", "tags": [], "state": "attached", "ipam_id": + "d338ba81-7851-435a-97b8-c1e04cd48435"}], "mac_address": "de:00:00:78:39:73", + "routed_ip_enabled": true, "ipv6": null, "extra_networks": [], "dynamic_ip_required": + true, "enable_ipv6": false, "private_ip": null, "creation_date": "2024-10-23T08:36:06.630557+00:00", + "modification_date": "2024-10-23T08:36:23.910988+00:00", "bootscript": null, + "security_group": {"id": "0fe819c3-274d-472a-b3f5-ddb258d2d8bb", "name": "Default + security group"}, "location": {"zone_id": "par1", "platform_id": "14", "cluster_id": + "35", "hypervisor_id": "301", "node_id": "14"}, "maintenances": [], "allowed_actions": + ["stop_in_place", "backup"], "placement_group": null, "private_nics": [], "zone": + "fr-par-1"}}' + headers: + Content-Length: + - "2838" + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Wed, 23 Oct 2024 08:37:00 GMT + Server: + - Scaleway API Gateway (fr-par-1;edge02) + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - f2a4c885-e258-4d7e-aea0-94fb0906e5bc + status: 200 OK + code: 200 + duration: "" +- request: + body: '{"server": {"id": "5be3956e-3472-4bd4-94ec-5205690a69fc", "name": "cli-srv-clever-thompson", + "arch": "x86_64", "commercial_type": "DEV1-S", "boot_type": "local", "organization": + "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", + "hostname": "cli-srv-clever-thompson", "image": {"id": "655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", + "name": "Ubuntu 18.04 Bionic Beaver", "organization": "51b656e3-4865-41e8-adbc-0c45bdd780db", + "project": "51b656e3-4865-41e8-adbc-0c45bdd780db", "root_volume": {"id": "27a6459c-efe6-4327-a062-b21a17f3143d", + "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "unified", "size": 10000000000}, + "extra_volumes": {}, "public": true, "arch": "x86_64", "creation_date": "2023-08-08T13:36:04.744241+00:00", + "modification_date": "2023-08-08T13:36:04.744241+00:00", "default_bootscript": + null, "from_server": "", "state": "available", "tags": [], "zone": "fr-par-1"}, + "volumes": {"0": {"boot": false, "id": "e3d829cf-ae4d-4b01-9b83-cf90f4d6f41f", + "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "l_ssd", "export_uri": + null, "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", + "server": {"id": "5be3956e-3472-4bd4-94ec-5205690a69fc", "name": "cli-srv-clever-thompson"}, + "size": 20000000000, "state": "available", "creation_date": "2024-10-23T08:36:06.630557+00:00", + "modification_date": "2024-10-23T08:36:06.630557+00:00", "tags": [], "zone": + "fr-par-1"}}, "tags": [], "state": "stopping", "protected": false, "state_detail": + "stopping", "public_ip": {"id": "3ffa6774-124c-4e64-8afb-148c15304b25", "address": + "2001:bc8:710:4a69:dc00:ff:fe78:3973", "dynamic": false, "gateway": "fe80::dc00:ff:fe78:3974", + "netmask": "64", "family": "inet6", "provisioning_mode": "slaac", "tags": [], + "state": "attached", "ipam_id": "d338ba81-7851-435a-97b8-c1e04cd48435"}, "public_ips": + [{"id": "3ffa6774-124c-4e64-8afb-148c15304b25", "address": "2001:bc8:710:4a69:dc00:ff:fe78:3973", + "dynamic": false, "gateway": "fe80::dc00:ff:fe78:3974", "netmask": "64", "family": + "inet6", "provisioning_mode": "slaac", "tags": [], "state": "attached", "ipam_id": + "d338ba81-7851-435a-97b8-c1e04cd48435"}], "mac_address": "de:00:00:78:39:73", + "routed_ip_enabled": true, "ipv6": null, "extra_networks": [], "dynamic_ip_required": + true, "enable_ipv6": false, "private_ip": null, "creation_date": "2024-10-23T08:36:06.630557+00:00", + "modification_date": "2024-10-23T08:36:23.910988+00:00", "bootscript": null, + "security_group": {"id": "0fe819c3-274d-472a-b3f5-ddb258d2d8bb", "name": "Default + security group"}, "location": {"zone_id": "par1", "platform_id": "14", "cluster_id": + "35", "hypervisor_id": "301", "node_id": "14"}, "maintenances": [], "allowed_actions": + ["stop_in_place", "backup"], "placement_group": null, "private_nics": [], "zone": + "fr-par-1"}}' + form: {} + headers: + User-Agent: + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.0; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/instance/v1/zones/fr-par-1/servers/5be3956e-3472-4bd4-94ec-5205690a69fc + method: GET + response: + body: '{"server": {"id": "5be3956e-3472-4bd4-94ec-5205690a69fc", "name": "cli-srv-clever-thompson", + "arch": "x86_64", "commercial_type": "DEV1-S", "boot_type": "local", "organization": + "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", + "hostname": "cli-srv-clever-thompson", "image": {"id": "655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", + "name": "Ubuntu 18.04 Bionic Beaver", "organization": "51b656e3-4865-41e8-adbc-0c45bdd780db", + "project": "51b656e3-4865-41e8-adbc-0c45bdd780db", "root_volume": {"id": "27a6459c-efe6-4327-a062-b21a17f3143d", + "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "unified", "size": 10000000000}, + "extra_volumes": {}, "public": true, "arch": "x86_64", "creation_date": "2023-08-08T13:36:04.744241+00:00", + "modification_date": "2023-08-08T13:36:04.744241+00:00", "default_bootscript": + null, "from_server": "", "state": "available", "tags": [], "zone": "fr-par-1"}, + "volumes": {"0": {"boot": false, "id": "e3d829cf-ae4d-4b01-9b83-cf90f4d6f41f", + "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "l_ssd", "export_uri": + null, "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", + "server": {"id": "5be3956e-3472-4bd4-94ec-5205690a69fc", "name": "cli-srv-clever-thompson"}, + "size": 20000000000, "state": "available", "creation_date": "2024-10-23T08:36:06.630557+00:00", + "modification_date": "2024-10-23T08:36:06.630557+00:00", "tags": [], "zone": + "fr-par-1"}}, "tags": [], "state": "stopping", "protected": false, "state_detail": + "stopping", "public_ip": {"id": "3ffa6774-124c-4e64-8afb-148c15304b25", "address": + "2001:bc8:710:4a69:dc00:ff:fe78:3973", "dynamic": false, "gateway": "fe80::dc00:ff:fe78:3974", + "netmask": "64", "family": "inet6", "provisioning_mode": "slaac", "tags": [], + "state": "attached", "ipam_id": "d338ba81-7851-435a-97b8-c1e04cd48435"}, "public_ips": + [{"id": "3ffa6774-124c-4e64-8afb-148c15304b25", "address": "2001:bc8:710:4a69:dc00:ff:fe78:3973", + "dynamic": false, "gateway": "fe80::dc00:ff:fe78:3974", "netmask": "64", "family": + "inet6", "provisioning_mode": "slaac", "tags": [], "state": "attached", "ipam_id": + "d338ba81-7851-435a-97b8-c1e04cd48435"}], "mac_address": "de:00:00:78:39:73", + "routed_ip_enabled": true, "ipv6": null, "extra_networks": [], "dynamic_ip_required": + true, "enable_ipv6": false, "private_ip": null, "creation_date": "2024-10-23T08:36:06.630557+00:00", + "modification_date": "2024-10-23T08:36:23.910988+00:00", "bootscript": null, + "security_group": {"id": "0fe819c3-274d-472a-b3f5-ddb258d2d8bb", "name": "Default + security group"}, "location": {"zone_id": "par1", "platform_id": "14", "cluster_id": + "35", "hypervisor_id": "301", "node_id": "14"}, "maintenances": [], "allowed_actions": + ["stop_in_place", "backup"], "placement_group": null, "private_nics": [], "zone": + "fr-par-1"}}' + headers: + Content-Length: + - "2838" + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Wed, 23 Oct 2024 08:37:05 GMT + Server: + - Scaleway API Gateway (fr-par-1;edge02) + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - 3806fc7d-2cfc-44d1-a4a0-8194c513cd7b + status: 200 OK + code: 200 + duration: "" +- request: + body: '{"server": {"id": "5be3956e-3472-4bd4-94ec-5205690a69fc", "name": "cli-srv-clever-thompson", + "arch": "x86_64", "commercial_type": "DEV1-S", "boot_type": "local", "organization": + "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", + "hostname": "cli-srv-clever-thompson", "image": {"id": "655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", + "name": "Ubuntu 18.04 Bionic Beaver", "organization": "51b656e3-4865-41e8-adbc-0c45bdd780db", + "project": "51b656e3-4865-41e8-adbc-0c45bdd780db", "root_volume": {"id": "27a6459c-efe6-4327-a062-b21a17f3143d", + "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "unified", "size": 10000000000}, + "extra_volumes": {}, "public": true, "arch": "x86_64", "creation_date": "2023-08-08T13:36:04.744241+00:00", + "modification_date": "2023-08-08T13:36:04.744241+00:00", "default_bootscript": + null, "from_server": "", "state": "available", "tags": [], "zone": "fr-par-1"}, + "volumes": {"0": {"boot": false, "id": "e3d829cf-ae4d-4b01-9b83-cf90f4d6f41f", + "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "l_ssd", "export_uri": + null, "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", + "server": {"id": "5be3956e-3472-4bd4-94ec-5205690a69fc", "name": "cli-srv-clever-thompson"}, + "size": 20000000000, "state": "available", "creation_date": "2024-10-23T08:36:06.630557+00:00", + "modification_date": "2024-10-23T08:36:06.630557+00:00", "tags": [], "zone": + "fr-par-1"}}, "tags": [], "state": "stopping", "protected": false, "state_detail": + "stopping", "public_ip": {"id": "3ffa6774-124c-4e64-8afb-148c15304b25", "address": + "2001:bc8:710:4a69:dc00:ff:fe78:3973", "dynamic": false, "gateway": "fe80::dc00:ff:fe78:3974", + "netmask": "64", "family": "inet6", "provisioning_mode": "slaac", "tags": [], + "state": "attached", "ipam_id": "d338ba81-7851-435a-97b8-c1e04cd48435"}, "public_ips": + [{"id": "3ffa6774-124c-4e64-8afb-148c15304b25", "address": "2001:bc8:710:4a69:dc00:ff:fe78:3973", + "dynamic": false, "gateway": "fe80::dc00:ff:fe78:3974", "netmask": "64", "family": + "inet6", "provisioning_mode": "slaac", "tags": [], "state": "attached", "ipam_id": + "d338ba81-7851-435a-97b8-c1e04cd48435"}], "mac_address": "de:00:00:78:39:73", + "routed_ip_enabled": true, "ipv6": null, "extra_networks": [], "dynamic_ip_required": + true, "enable_ipv6": false, "private_ip": null, "creation_date": "2024-10-23T08:36:06.630557+00:00", + "modification_date": "2024-10-23T08:36:23.910988+00:00", "bootscript": null, + "security_group": {"id": "0fe819c3-274d-472a-b3f5-ddb258d2d8bb", "name": "Default + security group"}, "location": {"zone_id": "par1", "platform_id": "14", "cluster_id": + "35", "hypervisor_id": "301", "node_id": "14"}, "maintenances": [], "allowed_actions": + ["stop_in_place", "backup"], "placement_group": null, "private_nics": [], "zone": + "fr-par-1"}}' + form: {} + headers: + User-Agent: + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.0; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/instance/v1/zones/fr-par-1/servers/5be3956e-3472-4bd4-94ec-5205690a69fc + method: GET + response: + body: '{"server": {"id": "5be3956e-3472-4bd4-94ec-5205690a69fc", "name": "cli-srv-clever-thompson", + "arch": "x86_64", "commercial_type": "DEV1-S", "boot_type": "local", "organization": + "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", + "hostname": "cli-srv-clever-thompson", "image": {"id": "655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", + "name": "Ubuntu 18.04 Bionic Beaver", "organization": "51b656e3-4865-41e8-adbc-0c45bdd780db", + "project": "51b656e3-4865-41e8-adbc-0c45bdd780db", "root_volume": {"id": "27a6459c-efe6-4327-a062-b21a17f3143d", + "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "unified", "size": 10000000000}, + "extra_volumes": {}, "public": true, "arch": "x86_64", "creation_date": "2023-08-08T13:36:04.744241+00:00", + "modification_date": "2023-08-08T13:36:04.744241+00:00", "default_bootscript": + null, "from_server": "", "state": "available", "tags": [], "zone": "fr-par-1"}, + "volumes": {"0": {"boot": false, "id": "e3d829cf-ae4d-4b01-9b83-cf90f4d6f41f", + "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "l_ssd", "export_uri": + null, "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", + "server": {"id": "5be3956e-3472-4bd4-94ec-5205690a69fc", "name": "cli-srv-clever-thompson"}, + "size": 20000000000, "state": "available", "creation_date": "2024-10-23T08:36:06.630557+00:00", + "modification_date": "2024-10-23T08:36:06.630557+00:00", "tags": [], "zone": + "fr-par-1"}}, "tags": [], "state": "stopping", "protected": false, "state_detail": + "stopping", "public_ip": {"id": "3ffa6774-124c-4e64-8afb-148c15304b25", "address": + "2001:bc8:710:4a69:dc00:ff:fe78:3973", "dynamic": false, "gateway": "fe80::dc00:ff:fe78:3974", + "netmask": "64", "family": "inet6", "provisioning_mode": "slaac", "tags": [], + "state": "attached", "ipam_id": "d338ba81-7851-435a-97b8-c1e04cd48435"}, "public_ips": + [{"id": "3ffa6774-124c-4e64-8afb-148c15304b25", "address": "2001:bc8:710:4a69:dc00:ff:fe78:3973", + "dynamic": false, "gateway": "fe80::dc00:ff:fe78:3974", "netmask": "64", "family": + "inet6", "provisioning_mode": "slaac", "tags": [], "state": "attached", "ipam_id": + "d338ba81-7851-435a-97b8-c1e04cd48435"}], "mac_address": "de:00:00:78:39:73", + "routed_ip_enabled": true, "ipv6": null, "extra_networks": [], "dynamic_ip_required": + true, "enable_ipv6": false, "private_ip": null, "creation_date": "2024-10-23T08:36:06.630557+00:00", + "modification_date": "2024-10-23T08:36:23.910988+00:00", "bootscript": null, + "security_group": {"id": "0fe819c3-274d-472a-b3f5-ddb258d2d8bb", "name": "Default + security group"}, "location": {"zone_id": "par1", "platform_id": "14", "cluster_id": + "35", "hypervisor_id": "301", "node_id": "14"}, "maintenances": [], "allowed_actions": + ["stop_in_place", "backup"], "placement_group": null, "private_nics": [], "zone": + "fr-par-1"}}' + headers: + Content-Length: + - "2838" + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Wed, 23 Oct 2024 08:37:10 GMT + Server: + - Scaleway API Gateway (fr-par-1;edge02) + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - fa7db9a4-ecb3-44f8-9727-3f0d48c520b5 + status: 200 OK + code: 200 + duration: "" +- request: + body: '{"server": {"id": "5be3956e-3472-4bd4-94ec-5205690a69fc", "name": "cli-srv-clever-thompson", + "arch": "x86_64", "commercial_type": "DEV1-S", "boot_type": "local", "organization": + "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", + "hostname": "cli-srv-clever-thompson", "image": {"id": "655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", + "name": "Ubuntu 18.04 Bionic Beaver", "organization": "51b656e3-4865-41e8-adbc-0c45bdd780db", + "project": "51b656e3-4865-41e8-adbc-0c45bdd780db", "root_volume": {"id": "27a6459c-efe6-4327-a062-b21a17f3143d", + "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "unified", "size": 10000000000}, + "extra_volumes": {}, "public": true, "arch": "x86_64", "creation_date": "2023-08-08T13:36:04.744241+00:00", + "modification_date": "2023-08-08T13:36:04.744241+00:00", "default_bootscript": + null, "from_server": "", "state": "available", "tags": [], "zone": "fr-par-1"}, + "volumes": {"0": {"boot": false, "id": "e3d829cf-ae4d-4b01-9b83-cf90f4d6f41f", + "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "l_ssd", "export_uri": + null, "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", + "server": {"id": "5be3956e-3472-4bd4-94ec-5205690a69fc", "name": "cli-srv-clever-thompson"}, + "size": 20000000000, "state": "available", "creation_date": "2024-10-23T08:36:06.630557+00:00", + "modification_date": "2024-10-23T08:36:06.630557+00:00", "tags": [], "zone": + "fr-par-1"}}, "tags": [], "state": "stopped", "protected": false, "state_detail": + "", "public_ip": {"id": "3ffa6774-124c-4e64-8afb-148c15304b25", "address": "2001:bc8:710:4a69:dc00:ff:fe78:3973", + "dynamic": false, "gateway": "fe80::dc00:ff:fe78:3974", "netmask": "64", "family": + "inet6", "provisioning_mode": "slaac", "tags": [], "state": "attached", "ipam_id": + "d338ba81-7851-435a-97b8-c1e04cd48435"}, "public_ips": [{"id": "3ffa6774-124c-4e64-8afb-148c15304b25", + "address": "2001:bc8:710:4a69:dc00:ff:fe78:3973", "dynamic": false, "gateway": + "fe80::dc00:ff:fe78:3974", "netmask": "64", "family": "inet6", "provisioning_mode": + "slaac", "tags": [], "state": "attached", "ipam_id": "d338ba81-7851-435a-97b8-c1e04cd48435"}], + "mac_address": "de:00:00:78:39:73", "routed_ip_enabled": true, "ipv6": null, + "extra_networks": [], "dynamic_ip_required": true, "enable_ipv6": false, "private_ip": + null, "creation_date": "2024-10-23T08:36:06.630557+00:00", "modification_date": + "2024-10-23T08:37:11.096190+00:00", "bootscript": null, "security_group": {"id": + "0fe819c3-274d-472a-b3f5-ddb258d2d8bb", "name": "Default security group"}, "location": + null, "maintenances": [], "allowed_actions": ["poweron", "backup"], "placement_group": + null, "private_nics": [], "zone": "fr-par-1"}}' + form: {} + headers: + User-Agent: + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.0; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/instance/v1/zones/fr-par-1/servers/5be3956e-3472-4bd4-94ec-5205690a69fc + method: GET + response: + body: '{"server": {"id": "5be3956e-3472-4bd4-94ec-5205690a69fc", "name": "cli-srv-clever-thompson", + "arch": "x86_64", "commercial_type": "DEV1-S", "boot_type": "local", "organization": + "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", + "hostname": "cli-srv-clever-thompson", "image": {"id": "655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", + "name": "Ubuntu 18.04 Bionic Beaver", "organization": "51b656e3-4865-41e8-adbc-0c45bdd780db", + "project": "51b656e3-4865-41e8-adbc-0c45bdd780db", "root_volume": {"id": "27a6459c-efe6-4327-a062-b21a17f3143d", + "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "unified", "size": 10000000000}, + "extra_volumes": {}, "public": true, "arch": "x86_64", "creation_date": "2023-08-08T13:36:04.744241+00:00", + "modification_date": "2023-08-08T13:36:04.744241+00:00", "default_bootscript": + null, "from_server": "", "state": "available", "tags": [], "zone": "fr-par-1"}, + "volumes": {"0": {"boot": false, "id": "e3d829cf-ae4d-4b01-9b83-cf90f4d6f41f", + "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "l_ssd", "export_uri": + null, "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", + "server": {"id": "5be3956e-3472-4bd4-94ec-5205690a69fc", "name": "cli-srv-clever-thompson"}, + "size": 20000000000, "state": "available", "creation_date": "2024-10-23T08:36:06.630557+00:00", + "modification_date": "2024-10-23T08:36:06.630557+00:00", "tags": [], "zone": + "fr-par-1"}}, "tags": [], "state": "stopped", "protected": false, "state_detail": + "", "public_ip": {"id": "3ffa6774-124c-4e64-8afb-148c15304b25", "address": "2001:bc8:710:4a69:dc00:ff:fe78:3973", + "dynamic": false, "gateway": "fe80::dc00:ff:fe78:3974", "netmask": "64", "family": + "inet6", "provisioning_mode": "slaac", "tags": [], "state": "attached", "ipam_id": + "d338ba81-7851-435a-97b8-c1e04cd48435"}, "public_ips": [{"id": "3ffa6774-124c-4e64-8afb-148c15304b25", + "address": "2001:bc8:710:4a69:dc00:ff:fe78:3973", "dynamic": false, "gateway": + "fe80::dc00:ff:fe78:3974", "netmask": "64", "family": "inet6", "provisioning_mode": + "slaac", "tags": [], "state": "attached", "ipam_id": "d338ba81-7851-435a-97b8-c1e04cd48435"}], + "mac_address": "de:00:00:78:39:73", "routed_ip_enabled": true, "ipv6": null, + "extra_networks": [], "dynamic_ip_required": true, "enable_ipv6": false, "private_ip": + null, "creation_date": "2024-10-23T08:36:06.630557+00:00", "modification_date": + "2024-10-23T08:37:11.096190+00:00", "bootscript": null, "security_group": {"id": + "0fe819c3-274d-472a-b3f5-ddb258d2d8bb", "name": "Default security group"}, "location": + null, "maintenances": [], "allowed_actions": ["poweron", "backup"], "placement_group": + null, "private_nics": [], "zone": "fr-par-1"}}' + headers: + Content-Length: + - "2726" + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Wed, 23 Oct 2024 08:37:15 GMT + Server: + - Scaleway API Gateway (fr-par-1;edge02) + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - ea39a5cb-68b9-42df-843b-89ac6fb60ec7 + status: 200 OK + code: 200 + duration: "" +- request: + body: "" + form: {} + headers: + User-Agent: + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.0; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/instance/v1/zones/fr-par-1/servers/5be3956e-3472-4bd4-94ec-5205690a69fc + method: DELETE + response: + body: "" + headers: + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Wed, 23 Oct 2024 08:37:16 GMT + Server: + - Scaleway API Gateway (fr-par-1;edge02) + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - 568ee46c-4e0b-4901-af2d-4c406e36561f + status: 204 No Content + code: 204 + duration: "" +- request: + body: "" + form: {} + headers: + User-Agent: + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.0; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/instance/v1/zones/fr-par-1/volumes/e3d829cf-ae4d-4b01-9b83-cf90f4d6f41f + method: DELETE + response: + body: "" + headers: + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Wed, 23 Oct 2024 08:37:16 GMT + Server: + - Scaleway API Gateway (fr-par-1;edge02) + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - 24ed8b5b-4887-42f9-9802-102721f3aba5 + status: 204 No Content + code: 204 + duration: "" diff --git a/internal/namespaces/instance/v1/testdata/test-create-server-ips-with-ipv6-and-ipv4.cassette.yaml b/internal/namespaces/instance/v1/testdata/test-create-server-ips-with-ipv6-and-ipv4.cassette.yaml new file mode 100644 index 0000000000..d2b5c6df3b --- /dev/null +++ b/internal/namespaces/instance/v1/testdata/test-create-server-ips-with-ipv6-and-ipv4.cassette.yaml @@ -0,0 +1,3749 @@ +--- +version: 1 +interactions: +- request: + body: '{"servers": {"COPARM1-16C-64G": {"alt_names": [], "arch": "arm64", "ncpus": + 16, "ram": 68719476736, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": + 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 252.14, "hourly_price": 0.3454, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 1600000000, "sum_internet_bandwidth": 1600000000, "interfaces": [{"internal_bandwidth": + 1600000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 1600000000}]}, "block_bandwidth": 671088640}, "COPARM1-2C-8G": {"alt_names": + [], "arch": "arm64", "ncpus": 2, "ram": 8589934592, "gpu": 0, "mig_profile": + null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 31.1, "hourly_price": 0.0426, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 200000000, "sum_internet_bandwidth": + 200000000, "interfaces": [{"internal_bandwidth": 200000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 200000000}]}, "block_bandwidth": + 83886080}, "COPARM1-32C-128G": {"alt_names": [], "arch": "arm64", "ncpus": 32, + "ram": 137438953472, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": + 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 506.26, "hourly_price": 0.6935, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 3200000000, "sum_internet_bandwidth": 3200000000, "interfaces": [{"internal_bandwidth": + 3200000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 3200000000}]}, "block_bandwidth": 1342177280}, "COPARM1-4C-16G": {"alt_names": + [], "arch": "arm64", "ncpus": 4, "ram": 17179869184, "gpu": 0, "mig_profile": + null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 62.56, "hourly_price": 0.0857, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 400000000, "sum_internet_bandwidth": + 400000000, "interfaces": [{"internal_bandwidth": 400000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 400000000}]}, "block_bandwidth": + 167772160}, "COPARM1-8C-32G": {"alt_names": [], "arch": "arm64", "ncpus": 8, + "ram": 34359738368, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": + 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 125.85, "hourly_price": 0.1724, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 800000000, "sum_internet_bandwidth": 800000000, "interfaces": [{"internal_bandwidth": + 800000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 800000000}]}, "block_bandwidth": 335544320}, "DEV1-L": {"alt_names": [], "arch": + "x86_64", "ncpus": 4, "ram": 8589934592, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 80000000000}, "per_volume_constraint": {"l_ssd": + {"min_size": 1000000000, "max_size": 800000000000}}, "scratch_storage_max_size": + null, "baremetal": false, "monthly_price": 36.1496, "hourly_price": 0.04952, + "capabilities": {"boot_types": ["local", "rescue"], "placement_groups": true, + "block_storage": true, "hot_snapshots_local_volume": true, "private_network": + 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 400000000, "sum_internet_bandwidth": + 400000000, "interfaces": [{"internal_bandwidth": 400000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 400000000}]}, "block_bandwidth": + 209715200}, "DEV1-M": {"alt_names": [], "arch": "x86_64", "ncpus": 3, "ram": + 4294967296, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + 0, "max_size": 40000000000}, "per_volume_constraint": {"l_ssd": {"min_size": + 1000000000, "max_size": 800000000000}}, "scratch_storage_max_size": null, "baremetal": + false, "monthly_price": 18.6588, "hourly_price": 0.02556, "capabilities": {"boot_types": + ["local", "rescue"], "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + true, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 300000000, "sum_internet_bandwidth": 300000000, "interfaces": [{"internal_bandwidth": + 300000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 300000000}]}, "block_bandwidth": 157286400}, "DEV1-S": {"alt_names": [], "arch": + "x86_64", "ncpus": 2, "ram": 2147483648, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 20000000000}, "per_volume_constraint": {"l_ssd": + {"min_size": 1000000000, "max_size": 800000000000}}, "scratch_storage_max_size": + null, "baremetal": false, "monthly_price": 9.9864, "hourly_price": 0.01368, + "capabilities": {"boot_types": ["local", "rescue"], "placement_groups": true, + "block_storage": true, "hot_snapshots_local_volume": true, "private_network": + 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 200000000, "sum_internet_bandwidth": + 200000000, "interfaces": [{"internal_bandwidth": 200000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 200000000}]}, "block_bandwidth": + 104857600}, "DEV1-XL": {"alt_names": [], "arch": "x86_64", "ncpus": 4, "ram": + 12884901888, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + 0, "max_size": 120000000000}, "per_volume_constraint": {"l_ssd": {"min_size": + 1000000000, "max_size": 800000000000}}, "scratch_storage_max_size": null, "baremetal": + false, "monthly_price": 53.3484, "hourly_price": 0.07308, "capabilities": {"boot_types": + ["local", "rescue"], "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + true, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 500000000, "sum_internet_bandwidth": 500000000, "interfaces": [{"internal_bandwidth": + 500000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 500000000}]}, "block_bandwidth": 262144000}, "ENT1-2XL": {"alt_names": [], "arch": + "x86_64", "ncpus": 96, "ram": 412316860416, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": + 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 2576.9, "hourly_price": 3.53, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 20000000000, "sum_internet_bandwidth": 20000000000, "interfaces": [{"internal_bandwidth": + 20000000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 20000000000}]}, "block_bandwidth": 21474836480}, "ENT1-L": {"alt_names": [], + "arch": "x86_64", "ncpus": 32, "ram": 137438953472, "gpu": 0, "mig_profile": + null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 861.4, "hourly_price": 1.18, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 6400000000, "sum_internet_bandwidth": + 6400000000, "interfaces": [{"internal_bandwidth": 6400000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 6400000000}]}, "block_bandwidth": + 6710886400}, "ENT1-M": {"alt_names": [], "arch": "x86_64", "ncpus": 16, "ram": + 68719476736, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": + 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 430.7, "hourly_price": 0.59, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 3200000000, "sum_internet_bandwidth": 3200000000, "interfaces": [{"internal_bandwidth": + 3200000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 3200000000}]}, "block_bandwidth": 3355443200}, "ENT1-S": {"alt_names": [], "arch": + "x86_64", "ncpus": 8, "ram": 34359738368, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": + 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 211.7, "hourly_price": 0.29, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 1600000000, "sum_internet_bandwidth": 1600000000, "interfaces": [{"internal_bandwidth": + 1600000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 1600000000}]}, "block_bandwidth": 1677721600}, "ENT1-XL": {"alt_names": [], + "arch": "x86_64", "ncpus": 64, "ram": 274877906944, "gpu": 0, "mig_profile": + null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 1715.5, "hourly_price": 2.35, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 12800000000, "sum_internet_bandwidth": + 12800000000, "interfaces": [{"internal_bandwidth": 12800000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 12800000000}]}, "block_bandwidth": + 13421772800}, "ENT1-XS": {"alt_names": [], "arch": "x86_64", "ncpus": 4, "ram": + 17179869184, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": + 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 107.31, "hourly_price": 0.147, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 800000000, "sum_internet_bandwidth": 800000000, "interfaces": [{"internal_bandwidth": + 800000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 800000000}]}, "block_bandwidth": 838860800}, "ENT1-XXS": {"alt_names": [], "arch": + "x86_64", "ncpus": 2, "ram": 8589934592, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": + 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 53.655, "hourly_price": 0.0735, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 400000000, "sum_internet_bandwidth": 400000000, "interfaces": [{"internal_bandwidth": + 400000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 400000000}]}, "block_bandwidth": 419430400}, "GP1-L": {"alt_names": [], "arch": + "x86_64", "ncpus": 32, "ram": 137438953472, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 600000000000}, "per_volume_constraint": {"l_ssd": + {"min_size": 1000000000, "max_size": 800000000000}}, "scratch_storage_max_size": + null, "baremetal": false, "monthly_price": 576.262, "hourly_price": 0.7894, + "capabilities": {"boot_types": ["local", "rescue"], "placement_groups": true, + "block_storage": true, "hot_snapshots_local_volume": true, "private_network": + 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 5000000000, + "sum_internet_bandwidth": 5000000000, "interfaces": [{"internal_bandwidth": + 5000000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 5000000000}]}, "block_bandwidth": 1073741824}, "GP1-M": {"alt_names": [], "arch": + "x86_64", "ncpus": 16, "ram": 68719476736, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 600000000000}, "per_volume_constraint": {"l_ssd": + {"min_size": 1000000000, "max_size": 800000000000}}, "scratch_storage_max_size": + null, "baremetal": false, "monthly_price": 296.672, "hourly_price": 0.4064, + "capabilities": {"boot_types": ["local", "rescue"], "placement_groups": true, + "block_storage": true, "hot_snapshots_local_volume": true, "private_network": + 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 1500000000, + "sum_internet_bandwidth": 1500000000, "interfaces": [{"internal_bandwidth": + 1500000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 1500000000}]}, "block_bandwidth": 838860800}, "GP1-S": {"alt_names": [], "arch": + "x86_64", "ncpus": 8, "ram": 34359738368, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 300000000000}, "per_volume_constraint": {"l_ssd": + {"min_size": 1000000000, "max_size": 800000000000}}, "scratch_storage_max_size": + null, "baremetal": false, "monthly_price": 149.066, "hourly_price": 0.2042, + "capabilities": {"boot_types": ["local", "rescue"], "placement_groups": true, + "block_storage": true, "hot_snapshots_local_volume": true, "private_network": + 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 800000000, "sum_internet_bandwidth": + 800000000, "interfaces": [{"internal_bandwidth": 800000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 800000000}]}, "block_bandwidth": + 524288000}, "GP1-VIZ": {"alt_names": [], "arch": "x86_64", "ncpus": 8, "ram": + 34359738368, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + 0, "max_size": 300000000000}, "per_volume_constraint": {"l_ssd": {"min_size": + 1000000000, "max_size": 800000000000}}, "scratch_storage_max_size": null, "baremetal": + false, "monthly_price": 72.0, "hourly_price": 0.1, "capabilities": {"boot_types": + ["local", "rescue"], "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + true, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 500000000, "sum_internet_bandwidth": 500000000, "interfaces": [{"internal_bandwidth": + 500000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 500000000}]}, "block_bandwidth": 314572800}, "GP1-XL": {"alt_names": [], "arch": + "x86_64", "ncpus": 48, "ram": 274877906944, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 600000000000}, "per_volume_constraint": {"l_ssd": + {"min_size": 1000000000, "max_size": 800000000000}}, "scratch_storage_max_size": + null, "baremetal": false, "monthly_price": 1220.122, "hourly_price": 1.6714, + "capabilities": {"boot_types": ["local", "rescue"], "placement_groups": true, + "block_storage": true, "hot_snapshots_local_volume": true, "private_network": + 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 10000000000, + "sum_internet_bandwidth": 10000000000, "interfaces": [{"internal_bandwidth": + 10000000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 10000000000}]}, "block_bandwidth": 2147483648}, "GP1-XS": {"alt_names": [], + "arch": "x86_64", "ncpus": 4, "ram": 17179869184, "gpu": 0, "mig_profile": null, + "volumes_constraint": {"min_size": 0, "max_size": 150000000000}, "per_volume_constraint": + {"l_ssd": {"min_size": 1000000000, "max_size": 800000000000}}, "scratch_storage_max_size": + null, "baremetal": false, "monthly_price": 74.168, "hourly_price": 0.1016, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": true, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 500000000, "sum_internet_bandwidth": + 500000000, "interfaces": [{"internal_bandwidth": 500000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 500000000}]}, "block_bandwidth": + 314572800}, "PLAY2-MICRO": {"alt_names": [], "arch": "x86_64", "ncpus": 4, "ram": + 8589934592, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": + 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 39.42, "hourly_price": 0.054, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 400000000, "sum_internet_bandwidth": 400000000, "interfaces": [{"internal_bandwidth": + 400000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 400000000}]}, "block_bandwidth": 167772160}, "PLAY2-NANO": {"alt_names": [], + "arch": "x86_64", "ncpus": 2, "ram": 4294967296, "gpu": 0, "mig_profile": null, + "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 19.71, "hourly_price": 0.027, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 200000000, "sum_internet_bandwidth": + 200000000, "interfaces": [{"internal_bandwidth": 200000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 200000000}]}, "block_bandwidth": + 83886080}, "PLAY2-PICO": {"alt_names": [], "arch": "x86_64", "ncpus": 1, "ram": + 2147483648, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": + 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 10.22, "hourly_price": 0.014, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 100000000, "sum_internet_bandwidth": 100000000, "interfaces": [{"internal_bandwidth": + 100000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 100000000}]}, "block_bandwidth": 41943040}, "POP2-16C-64G": {"alt_names": [], + "arch": "x86_64", "ncpus": 16, "ram": 68719476736, "gpu": 0, "mig_profile": + null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 430.7, "hourly_price": 0.59, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 3200000000, "sum_internet_bandwidth": + 3200000000, "interfaces": [{"internal_bandwidth": 3200000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 3200000000}]}, "block_bandwidth": + 3355443200}, "POP2-16C-64G-WIN": {"alt_names": [], "arch": "x86_64", "ncpus": + 16, "ram": 68719476736, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": + 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 1063.391, "hourly_price": 1.4567, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 3200000000, "sum_internet_bandwidth": 3200000000, "interfaces": [{"internal_bandwidth": + 3200000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 3200000000}]}, "block_bandwidth": 3355443200}, "POP2-2C-8G": {"alt_names": [], + "arch": "x86_64", "ncpus": 2, "ram": 8589934592, "gpu": 0, "mig_profile": null, + "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 53.66, "hourly_price": 0.0735, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 400000000, "sum_internet_bandwidth": + 400000000, "interfaces": [{"internal_bandwidth": 400000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 400000000}]}, "block_bandwidth": + 419430400}, "POP2-2C-8G-WIN": {"alt_names": [], "arch": "x86_64", "ncpus": 2, + "ram": 8589934592, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": + 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 133.079, "hourly_price": 0.1823, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 400000000, "sum_internet_bandwidth": 400000000, "interfaces": [{"internal_bandwidth": + 400000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 400000000}]}, "block_bandwidth": 419430400}, "POP2-32C-128G": {"alt_names": + [], "arch": "x86_64", "ncpus": 32, "ram": 137438953472, "gpu": 0, "mig_profile": + null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 861.4, "hourly_price": 1.18, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 6400000000, "sum_internet_bandwidth": + 6400000000, "interfaces": [{"internal_bandwidth": 6400000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 6400000000}]}, "block_bandwidth": + 6710886400}, "POP2-32C-128G-WIN": {"alt_names": [], "arch": "x86_64", "ncpus": + 32, "ram": 137438953472, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": + 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 2126.709, "hourly_price": 2.9133, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 6400000000, "sum_internet_bandwidth": 6400000000, "interfaces": [{"internal_bandwidth": + 6400000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 6400000000}]}, "block_bandwidth": 6710886400}, "POP2-4C-16G": {"alt_names": + [], "arch": "x86_64", "ncpus": 4, "ram": 17179869184, "gpu": 0, "mig_profile": + null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 107.31, "hourly_price": 0.147, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 800000000, "sum_internet_bandwidth": + 800000000, "interfaces": [{"internal_bandwidth": 800000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 800000000}]}, "block_bandwidth": + 838860800}, "POP2-4C-16G-WIN": {"alt_names": [], "arch": "x86_64", "ncpus": + 4, "ram": 17179869184, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": + 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 265.501, "hourly_price": 0.3637, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 800000000, "sum_internet_bandwidth": 800000000, "interfaces": [{"internal_bandwidth": + 800000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 800000000}]}, "block_bandwidth": 838860800}, "POP2-64C-256G": {"alt_names": + [], "arch": "x86_64", "ncpus": 64, "ram": 274877906944, "gpu": 0, "mig_profile": + null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 1715.5, "hourly_price": 2.35, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 12800000000, "sum_internet_bandwidth": + 12800000000, "interfaces": [{"internal_bandwidth": 12800000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 12800000000}]}, "block_bandwidth": + 13421772800}, "POP2-8C-32G": {"alt_names": [], "arch": "x86_64", "ncpus": 8, + "ram": 34359738368, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": + 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 211.7, "hourly_price": 0.29, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 1600000000, "sum_internet_bandwidth": 1600000000, "interfaces": [{"internal_bandwidth": + 1600000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 1600000000}]}, "block_bandwidth": 1677721600}, "POP2-8C-32G-WIN": {"alt_names": + [], "arch": "x86_64", "ncpus": 8, "ram": 34359738368, "gpu": 0, "mig_profile": + null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 528.009, "hourly_price": 0.7233, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 1600000000, "sum_internet_bandwidth": + 1600000000, "interfaces": [{"internal_bandwidth": 1600000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 1600000000}]}, "block_bandwidth": + 1677721600}, "POP2-HC-16C-32G": {"alt_names": [], "arch": "x86_64", "ncpus": + 16, "ram": 34359738368, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": + 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 310.69, "hourly_price": 0.4256, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 3200000000, "sum_internet_bandwidth": 3200000000, "interfaces": [{"internal_bandwidth": + 3200000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 3200000000}]}, "block_bandwidth": 3355443200}, "POP2-HC-2C-4G": {"alt_names": + [], "arch": "x86_64", "ncpus": 2, "ram": 4294967296, "gpu": 0, "mig_profile": + null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 38.84, "hourly_price": 0.0532, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 400000000, "sum_internet_bandwidth": + 400000000, "interfaces": [{"internal_bandwidth": 400000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 400000000}]}, "block_bandwidth": + 419430400}, "POP2-HC-32C-64G": {"alt_names": [], "arch": "x86_64", "ncpus": + 32, "ram": 68719476736, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": + 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 621.38, "hourly_price": 0.8512, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 6400000000, "sum_internet_bandwidth": 6400000000, "interfaces": [{"internal_bandwidth": + 6400000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 6400000000}]}, "block_bandwidth": 6710886400}, "POP2-HC-4C-8G": {"alt_names": + [], "arch": "x86_64", "ncpus": 4, "ram": 8589934592, "gpu": 0, "mig_profile": + null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 77.67, "hourly_price": 0.1064, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 800000000, "sum_internet_bandwidth": + 800000000, "interfaces": [{"internal_bandwidth": 800000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 800000000}]}, "block_bandwidth": + 838860800}, "POP2-HC-64C-128G": {"alt_names": [], "arch": "x86_64", "ncpus": + 64, "ram": 137438953472, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": + 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 1242.75, "hourly_price": 1.7024, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 12800000000, "sum_internet_bandwidth": 12800000000, "interfaces": [{"internal_bandwidth": + 12800000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 12800000000}]}, "block_bandwidth": 13421772800}, "POP2-HC-8C-16G": {"alt_names": + [], "arch": "x86_64", "ncpus": 8, "ram": 17179869184, "gpu": 0, "mig_profile": + null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 155.34, "hourly_price": 0.2128, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 1600000000, "sum_internet_bandwidth": + 1600000000, "interfaces": [{"internal_bandwidth": 1600000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 1600000000}]}, "block_bandwidth": + 1677721600}, "POP2-HM-16C-128G": {"alt_names": [], "arch": "x86_64", "ncpus": + 16, "ram": 137438953472, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": + 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 601.52, "hourly_price": 0.824, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 3200000000, "sum_internet_bandwidth": 3200000000, "interfaces": [{"internal_bandwidth": + 3200000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 3200000000}]}, "block_bandwidth": 3355443200}, "POP2-HM-2C-16G": {"alt_names": + [], "arch": "x86_64", "ncpus": 2, "ram": 17179869184, "gpu": 0, "mig_profile": + null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 75.19, "hourly_price": 0.103, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 400000000, "sum_internet_bandwidth": + 400000000, "interfaces": [{"internal_bandwidth": 400000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 400000000}]}, "block_bandwidth": + 419430400}, "POP2-HM-32C-256G": {"alt_names": [], "arch": "x86_64", "ncpus": + 32, "ram": 274877906944, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": + 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 1203.04, "hourly_price": 1.648, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 6400000000, "sum_internet_bandwidth": 6400000000, "interfaces": [{"internal_bandwidth": + 6400000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 6400000000}]}, "block_bandwidth": 6710886400}, "POP2-HM-4C-32G": {"alt_names": + [], "arch": "x86_64", "ncpus": 4, "ram": 34359738368, "gpu": 0, "mig_profile": + null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 150.38, "hourly_price": 0.206, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 800000000, "sum_internet_bandwidth": + 800000000, "interfaces": [{"internal_bandwidth": 800000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 800000000}]}, "block_bandwidth": + 838860800}, "POP2-HM-64C-512G": {"alt_names": [], "arch": "x86_64", "ncpus": + 64, "ram": 549755813888, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": + 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 2406.08, "hourly_price": 3.296, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 12800000000, "sum_internet_bandwidth": 12800000000, "interfaces": [{"internal_bandwidth": + 12800000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 12800000000}]}, "block_bandwidth": 13421772800}, "POP2-HM-8C-64G": {"alt_names": + [], "arch": "x86_64", "ncpus": 8, "ram": 68719476736, "gpu": 0, "mig_profile": + null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 300.76, "hourly_price": 0.412, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 1600000000, "sum_internet_bandwidth": + 1600000000, "interfaces": [{"internal_bandwidth": 1600000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 1600000000}]}, "block_bandwidth": + 1677721600}, "POP2-HN-10": {"alt_names": [], "arch": "x86_64", "ncpus": 4, "ram": + 8589934592, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": + 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 530.29, "hourly_price": 0.7264, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 10000000000, "sum_internet_bandwidth": 10000000000, "interfaces": [{"internal_bandwidth": + 10000000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 10000000000}]}, "block_bandwidth": 838860800}, "POP2-HN-3": {"alt_names": [], + "arch": "x86_64", "ncpus": 2, "ram": 4294967296, "gpu": 0, "mig_profile": null, + "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 186.49, "hourly_price": 0.2554, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 3000000000, "sum_internet_bandwidth": + 3000000000, "interfaces": [{"internal_bandwidth": 3000000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 3000000000}]}, "block_bandwidth": + 419430400}}}' + form: {} + headers: + User-Agent: + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.0; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/instance/v1/zones/fr-par-1/products/servers?page=1 + method: GET + response: + body: '{"servers": {"COPARM1-16C-64G": {"alt_names": [], "arch": "arm64", "ncpus": + 16, "ram": 68719476736, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": + 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 252.14, "hourly_price": 0.3454, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 1600000000, "sum_internet_bandwidth": 1600000000, "interfaces": [{"internal_bandwidth": + 1600000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 1600000000}]}, "block_bandwidth": 671088640}, "COPARM1-2C-8G": {"alt_names": + [], "arch": "arm64", "ncpus": 2, "ram": 8589934592, "gpu": 0, "mig_profile": + null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 31.1, "hourly_price": 0.0426, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 200000000, "sum_internet_bandwidth": + 200000000, "interfaces": [{"internal_bandwidth": 200000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 200000000}]}, "block_bandwidth": + 83886080}, "COPARM1-32C-128G": {"alt_names": [], "arch": "arm64", "ncpus": 32, + "ram": 137438953472, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": + 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 506.26, "hourly_price": 0.6935, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 3200000000, "sum_internet_bandwidth": 3200000000, "interfaces": [{"internal_bandwidth": + 3200000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 3200000000}]}, "block_bandwidth": 1342177280}, "COPARM1-4C-16G": {"alt_names": + [], "arch": "arm64", "ncpus": 4, "ram": 17179869184, "gpu": 0, "mig_profile": + null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 62.56, "hourly_price": 0.0857, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 400000000, "sum_internet_bandwidth": + 400000000, "interfaces": [{"internal_bandwidth": 400000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 400000000}]}, "block_bandwidth": + 167772160}, "COPARM1-8C-32G": {"alt_names": [], "arch": "arm64", "ncpus": 8, + "ram": 34359738368, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": + 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 125.85, "hourly_price": 0.1724, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 800000000, "sum_internet_bandwidth": 800000000, "interfaces": [{"internal_bandwidth": + 800000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 800000000}]}, "block_bandwidth": 335544320}, "DEV1-L": {"alt_names": [], "arch": + "x86_64", "ncpus": 4, "ram": 8589934592, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 80000000000}, "per_volume_constraint": {"l_ssd": + {"min_size": 1000000000, "max_size": 800000000000}}, "scratch_storage_max_size": + null, "baremetal": false, "monthly_price": 36.1496, "hourly_price": 0.04952, + "capabilities": {"boot_types": ["local", "rescue"], "placement_groups": true, + "block_storage": true, "hot_snapshots_local_volume": true, "private_network": + 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 400000000, "sum_internet_bandwidth": + 400000000, "interfaces": [{"internal_bandwidth": 400000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 400000000}]}, "block_bandwidth": + 209715200}, "DEV1-M": {"alt_names": [], "arch": "x86_64", "ncpus": 3, "ram": + 4294967296, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + 0, "max_size": 40000000000}, "per_volume_constraint": {"l_ssd": {"min_size": + 1000000000, "max_size": 800000000000}}, "scratch_storage_max_size": null, "baremetal": + false, "monthly_price": 18.6588, "hourly_price": 0.02556, "capabilities": {"boot_types": + ["local", "rescue"], "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + true, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 300000000, "sum_internet_bandwidth": 300000000, "interfaces": [{"internal_bandwidth": + 300000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 300000000}]}, "block_bandwidth": 157286400}, "DEV1-S": {"alt_names": [], "arch": + "x86_64", "ncpus": 2, "ram": 2147483648, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 20000000000}, "per_volume_constraint": {"l_ssd": + {"min_size": 1000000000, "max_size": 800000000000}}, "scratch_storage_max_size": + null, "baremetal": false, "monthly_price": 9.9864, "hourly_price": 0.01368, + "capabilities": {"boot_types": ["local", "rescue"], "placement_groups": true, + "block_storage": true, "hot_snapshots_local_volume": true, "private_network": + 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 200000000, "sum_internet_bandwidth": + 200000000, "interfaces": [{"internal_bandwidth": 200000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 200000000}]}, "block_bandwidth": + 104857600}, "DEV1-XL": {"alt_names": [], "arch": "x86_64", "ncpus": 4, "ram": + 12884901888, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + 0, "max_size": 120000000000}, "per_volume_constraint": {"l_ssd": {"min_size": + 1000000000, "max_size": 800000000000}}, "scratch_storage_max_size": null, "baremetal": + false, "monthly_price": 53.3484, "hourly_price": 0.07308, "capabilities": {"boot_types": + ["local", "rescue"], "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + true, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 500000000, "sum_internet_bandwidth": 500000000, "interfaces": [{"internal_bandwidth": + 500000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 500000000}]}, "block_bandwidth": 262144000}, "ENT1-2XL": {"alt_names": [], "arch": + "x86_64", "ncpus": 96, "ram": 412316860416, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": + 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 2576.9, "hourly_price": 3.53, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 20000000000, "sum_internet_bandwidth": 20000000000, "interfaces": [{"internal_bandwidth": + 20000000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 20000000000}]}, "block_bandwidth": 21474836480}, "ENT1-L": {"alt_names": [], + "arch": "x86_64", "ncpus": 32, "ram": 137438953472, "gpu": 0, "mig_profile": + null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 861.4, "hourly_price": 1.18, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 6400000000, "sum_internet_bandwidth": + 6400000000, "interfaces": [{"internal_bandwidth": 6400000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 6400000000}]}, "block_bandwidth": + 6710886400}, "ENT1-M": {"alt_names": [], "arch": "x86_64", "ncpus": 16, "ram": + 68719476736, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": + 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 430.7, "hourly_price": 0.59, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 3200000000, "sum_internet_bandwidth": 3200000000, "interfaces": [{"internal_bandwidth": + 3200000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 3200000000}]}, "block_bandwidth": 3355443200}, "ENT1-S": {"alt_names": [], "arch": + "x86_64", "ncpus": 8, "ram": 34359738368, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": + 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 211.7, "hourly_price": 0.29, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 1600000000, "sum_internet_bandwidth": 1600000000, "interfaces": [{"internal_bandwidth": + 1600000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 1600000000}]}, "block_bandwidth": 1677721600}, "ENT1-XL": {"alt_names": [], + "arch": "x86_64", "ncpus": 64, "ram": 274877906944, "gpu": 0, "mig_profile": + null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 1715.5, "hourly_price": 2.35, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 12800000000, "sum_internet_bandwidth": + 12800000000, "interfaces": [{"internal_bandwidth": 12800000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 12800000000}]}, "block_bandwidth": + 13421772800}, "ENT1-XS": {"alt_names": [], "arch": "x86_64", "ncpus": 4, "ram": + 17179869184, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": + 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 107.31, "hourly_price": 0.147, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 800000000, "sum_internet_bandwidth": 800000000, "interfaces": [{"internal_bandwidth": + 800000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 800000000}]}, "block_bandwidth": 838860800}, "ENT1-XXS": {"alt_names": [], "arch": + "x86_64", "ncpus": 2, "ram": 8589934592, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": + 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 53.655, "hourly_price": 0.0735, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 400000000, "sum_internet_bandwidth": 400000000, "interfaces": [{"internal_bandwidth": + 400000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 400000000}]}, "block_bandwidth": 419430400}, "GP1-L": {"alt_names": [], "arch": + "x86_64", "ncpus": 32, "ram": 137438953472, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 600000000000}, "per_volume_constraint": {"l_ssd": + {"min_size": 1000000000, "max_size": 800000000000}}, "scratch_storage_max_size": + null, "baremetal": false, "monthly_price": 576.262, "hourly_price": 0.7894, + "capabilities": {"boot_types": ["local", "rescue"], "placement_groups": true, + "block_storage": true, "hot_snapshots_local_volume": true, "private_network": + 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 5000000000, + "sum_internet_bandwidth": 5000000000, "interfaces": [{"internal_bandwidth": + 5000000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 5000000000}]}, "block_bandwidth": 1073741824}, "GP1-M": {"alt_names": [], "arch": + "x86_64", "ncpus": 16, "ram": 68719476736, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 600000000000}, "per_volume_constraint": {"l_ssd": + {"min_size": 1000000000, "max_size": 800000000000}}, "scratch_storage_max_size": + null, "baremetal": false, "monthly_price": 296.672, "hourly_price": 0.4064, + "capabilities": {"boot_types": ["local", "rescue"], "placement_groups": true, + "block_storage": true, "hot_snapshots_local_volume": true, "private_network": + 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 1500000000, + "sum_internet_bandwidth": 1500000000, "interfaces": [{"internal_bandwidth": + 1500000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 1500000000}]}, "block_bandwidth": 838860800}, "GP1-S": {"alt_names": [], "arch": + "x86_64", "ncpus": 8, "ram": 34359738368, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 300000000000}, "per_volume_constraint": {"l_ssd": + {"min_size": 1000000000, "max_size": 800000000000}}, "scratch_storage_max_size": + null, "baremetal": false, "monthly_price": 149.066, "hourly_price": 0.2042, + "capabilities": {"boot_types": ["local", "rescue"], "placement_groups": true, + "block_storage": true, "hot_snapshots_local_volume": true, "private_network": + 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 800000000, "sum_internet_bandwidth": + 800000000, "interfaces": [{"internal_bandwidth": 800000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 800000000}]}, "block_bandwidth": + 524288000}, "GP1-VIZ": {"alt_names": [], "arch": "x86_64", "ncpus": 8, "ram": + 34359738368, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + 0, "max_size": 300000000000}, "per_volume_constraint": {"l_ssd": {"min_size": + 1000000000, "max_size": 800000000000}}, "scratch_storage_max_size": null, "baremetal": + false, "monthly_price": 72.0, "hourly_price": 0.1, "capabilities": {"boot_types": + ["local", "rescue"], "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + true, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 500000000, "sum_internet_bandwidth": 500000000, "interfaces": [{"internal_bandwidth": + 500000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 500000000}]}, "block_bandwidth": 314572800}, "GP1-XL": {"alt_names": [], "arch": + "x86_64", "ncpus": 48, "ram": 274877906944, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 600000000000}, "per_volume_constraint": {"l_ssd": + {"min_size": 1000000000, "max_size": 800000000000}}, "scratch_storage_max_size": + null, "baremetal": false, "monthly_price": 1220.122, "hourly_price": 1.6714, + "capabilities": {"boot_types": ["local", "rescue"], "placement_groups": true, + "block_storage": true, "hot_snapshots_local_volume": true, "private_network": + 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 10000000000, + "sum_internet_bandwidth": 10000000000, "interfaces": [{"internal_bandwidth": + 10000000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 10000000000}]}, "block_bandwidth": 2147483648}, "GP1-XS": {"alt_names": [], + "arch": "x86_64", "ncpus": 4, "ram": 17179869184, "gpu": 0, "mig_profile": null, + "volumes_constraint": {"min_size": 0, "max_size": 150000000000}, "per_volume_constraint": + {"l_ssd": {"min_size": 1000000000, "max_size": 800000000000}}, "scratch_storage_max_size": + null, "baremetal": false, "monthly_price": 74.168, "hourly_price": 0.1016, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": true, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 500000000, "sum_internet_bandwidth": + 500000000, "interfaces": [{"internal_bandwidth": 500000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 500000000}]}, "block_bandwidth": + 314572800}, "PLAY2-MICRO": {"alt_names": [], "arch": "x86_64", "ncpus": 4, "ram": + 8589934592, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": + 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 39.42, "hourly_price": 0.054, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 400000000, "sum_internet_bandwidth": 400000000, "interfaces": [{"internal_bandwidth": + 400000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 400000000}]}, "block_bandwidth": 167772160}, "PLAY2-NANO": {"alt_names": [], + "arch": "x86_64", "ncpus": 2, "ram": 4294967296, "gpu": 0, "mig_profile": null, + "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 19.71, "hourly_price": 0.027, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 200000000, "sum_internet_bandwidth": + 200000000, "interfaces": [{"internal_bandwidth": 200000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 200000000}]}, "block_bandwidth": + 83886080}, "PLAY2-PICO": {"alt_names": [], "arch": "x86_64", "ncpus": 1, "ram": + 2147483648, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": + 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 10.22, "hourly_price": 0.014, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 100000000, "sum_internet_bandwidth": 100000000, "interfaces": [{"internal_bandwidth": + 100000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 100000000}]}, "block_bandwidth": 41943040}, "POP2-16C-64G": {"alt_names": [], + "arch": "x86_64", "ncpus": 16, "ram": 68719476736, "gpu": 0, "mig_profile": + null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 430.7, "hourly_price": 0.59, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 3200000000, "sum_internet_bandwidth": + 3200000000, "interfaces": [{"internal_bandwidth": 3200000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 3200000000}]}, "block_bandwidth": + 3355443200}, "POP2-16C-64G-WIN": {"alt_names": [], "arch": "x86_64", "ncpus": + 16, "ram": 68719476736, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": + 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 1063.391, "hourly_price": 1.4567, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 3200000000, "sum_internet_bandwidth": 3200000000, "interfaces": [{"internal_bandwidth": + 3200000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 3200000000}]}, "block_bandwidth": 3355443200}, "POP2-2C-8G": {"alt_names": [], + "arch": "x86_64", "ncpus": 2, "ram": 8589934592, "gpu": 0, "mig_profile": null, + "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 53.66, "hourly_price": 0.0735, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 400000000, "sum_internet_bandwidth": + 400000000, "interfaces": [{"internal_bandwidth": 400000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 400000000}]}, "block_bandwidth": + 419430400}, "POP2-2C-8G-WIN": {"alt_names": [], "arch": "x86_64", "ncpus": 2, + "ram": 8589934592, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": + 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 133.079, "hourly_price": 0.1823, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 400000000, "sum_internet_bandwidth": 400000000, "interfaces": [{"internal_bandwidth": + 400000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 400000000}]}, "block_bandwidth": 419430400}, "POP2-32C-128G": {"alt_names": + [], "arch": "x86_64", "ncpus": 32, "ram": 137438953472, "gpu": 0, "mig_profile": + null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 861.4, "hourly_price": 1.18, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 6400000000, "sum_internet_bandwidth": + 6400000000, "interfaces": [{"internal_bandwidth": 6400000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 6400000000}]}, "block_bandwidth": + 6710886400}, "POP2-32C-128G-WIN": {"alt_names": [], "arch": "x86_64", "ncpus": + 32, "ram": 137438953472, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": + 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 2126.709, "hourly_price": 2.9133, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 6400000000, "sum_internet_bandwidth": 6400000000, "interfaces": [{"internal_bandwidth": + 6400000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 6400000000}]}, "block_bandwidth": 6710886400}, "POP2-4C-16G": {"alt_names": + [], "arch": "x86_64", "ncpus": 4, "ram": 17179869184, "gpu": 0, "mig_profile": + null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 107.31, "hourly_price": 0.147, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 800000000, "sum_internet_bandwidth": + 800000000, "interfaces": [{"internal_bandwidth": 800000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 800000000}]}, "block_bandwidth": + 838860800}, "POP2-4C-16G-WIN": {"alt_names": [], "arch": "x86_64", "ncpus": + 4, "ram": 17179869184, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": + 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 265.501, "hourly_price": 0.3637, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 800000000, "sum_internet_bandwidth": 800000000, "interfaces": [{"internal_bandwidth": + 800000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 800000000}]}, "block_bandwidth": 838860800}, "POP2-64C-256G": {"alt_names": + [], "arch": "x86_64", "ncpus": 64, "ram": 274877906944, "gpu": 0, "mig_profile": + null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 1715.5, "hourly_price": 2.35, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 12800000000, "sum_internet_bandwidth": + 12800000000, "interfaces": [{"internal_bandwidth": 12800000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 12800000000}]}, "block_bandwidth": + 13421772800}, "POP2-8C-32G": {"alt_names": [], "arch": "x86_64", "ncpus": 8, + "ram": 34359738368, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": + 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 211.7, "hourly_price": 0.29, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 1600000000, "sum_internet_bandwidth": 1600000000, "interfaces": [{"internal_bandwidth": + 1600000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 1600000000}]}, "block_bandwidth": 1677721600}, "POP2-8C-32G-WIN": {"alt_names": + [], "arch": "x86_64", "ncpus": 8, "ram": 34359738368, "gpu": 0, "mig_profile": + null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 528.009, "hourly_price": 0.7233, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 1600000000, "sum_internet_bandwidth": + 1600000000, "interfaces": [{"internal_bandwidth": 1600000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 1600000000}]}, "block_bandwidth": + 1677721600}, "POP2-HC-16C-32G": {"alt_names": [], "arch": "x86_64", "ncpus": + 16, "ram": 34359738368, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": + 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 310.69, "hourly_price": 0.4256, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 3200000000, "sum_internet_bandwidth": 3200000000, "interfaces": [{"internal_bandwidth": + 3200000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 3200000000}]}, "block_bandwidth": 3355443200}, "POP2-HC-2C-4G": {"alt_names": + [], "arch": "x86_64", "ncpus": 2, "ram": 4294967296, "gpu": 0, "mig_profile": + null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 38.84, "hourly_price": 0.0532, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 400000000, "sum_internet_bandwidth": + 400000000, "interfaces": [{"internal_bandwidth": 400000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 400000000}]}, "block_bandwidth": + 419430400}, "POP2-HC-32C-64G": {"alt_names": [], "arch": "x86_64", "ncpus": + 32, "ram": 68719476736, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": + 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 621.38, "hourly_price": 0.8512, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 6400000000, "sum_internet_bandwidth": 6400000000, "interfaces": [{"internal_bandwidth": + 6400000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 6400000000}]}, "block_bandwidth": 6710886400}, "POP2-HC-4C-8G": {"alt_names": + [], "arch": "x86_64", "ncpus": 4, "ram": 8589934592, "gpu": 0, "mig_profile": + null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 77.67, "hourly_price": 0.1064, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 800000000, "sum_internet_bandwidth": + 800000000, "interfaces": [{"internal_bandwidth": 800000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 800000000}]}, "block_bandwidth": + 838860800}, "POP2-HC-64C-128G": {"alt_names": [], "arch": "x86_64", "ncpus": + 64, "ram": 137438953472, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": + 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 1242.75, "hourly_price": 1.7024, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 12800000000, "sum_internet_bandwidth": 12800000000, "interfaces": [{"internal_bandwidth": + 12800000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 12800000000}]}, "block_bandwidth": 13421772800}, "POP2-HC-8C-16G": {"alt_names": + [], "arch": "x86_64", "ncpus": 8, "ram": 17179869184, "gpu": 0, "mig_profile": + null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 155.34, "hourly_price": 0.2128, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 1600000000, "sum_internet_bandwidth": + 1600000000, "interfaces": [{"internal_bandwidth": 1600000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 1600000000}]}, "block_bandwidth": + 1677721600}, "POP2-HM-16C-128G": {"alt_names": [], "arch": "x86_64", "ncpus": + 16, "ram": 137438953472, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": + 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 601.52, "hourly_price": 0.824, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 3200000000, "sum_internet_bandwidth": 3200000000, "interfaces": [{"internal_bandwidth": + 3200000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 3200000000}]}, "block_bandwidth": 3355443200}, "POP2-HM-2C-16G": {"alt_names": + [], "arch": "x86_64", "ncpus": 2, "ram": 17179869184, "gpu": 0, "mig_profile": + null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 75.19, "hourly_price": 0.103, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 400000000, "sum_internet_bandwidth": + 400000000, "interfaces": [{"internal_bandwidth": 400000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 400000000}]}, "block_bandwidth": + 419430400}, "POP2-HM-32C-256G": {"alt_names": [], "arch": "x86_64", "ncpus": + 32, "ram": 274877906944, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": + 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 1203.04, "hourly_price": 1.648, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 6400000000, "sum_internet_bandwidth": 6400000000, "interfaces": [{"internal_bandwidth": + 6400000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 6400000000}]}, "block_bandwidth": 6710886400}, "POP2-HM-4C-32G": {"alt_names": + [], "arch": "x86_64", "ncpus": 4, "ram": 34359738368, "gpu": 0, "mig_profile": + null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 150.38, "hourly_price": 0.206, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 800000000, "sum_internet_bandwidth": + 800000000, "interfaces": [{"internal_bandwidth": 800000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 800000000}]}, "block_bandwidth": + 838860800}, "POP2-HM-64C-512G": {"alt_names": [], "arch": "x86_64", "ncpus": + 64, "ram": 549755813888, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": + 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 2406.08, "hourly_price": 3.296, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 12800000000, "sum_internet_bandwidth": 12800000000, "interfaces": [{"internal_bandwidth": + 12800000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 12800000000}]}, "block_bandwidth": 13421772800}, "POP2-HM-8C-64G": {"alt_names": + [], "arch": "x86_64", "ncpus": 8, "ram": 68719476736, "gpu": 0, "mig_profile": + null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 300.76, "hourly_price": 0.412, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 1600000000, "sum_internet_bandwidth": + 1600000000, "interfaces": [{"internal_bandwidth": 1600000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 1600000000}]}, "block_bandwidth": + 1677721600}, "POP2-HN-10": {"alt_names": [], "arch": "x86_64", "ncpus": 4, "ram": + 8589934592, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": + 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 530.29, "hourly_price": 0.7264, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 10000000000, "sum_internet_bandwidth": 10000000000, "interfaces": [{"internal_bandwidth": + 10000000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 10000000000}]}, "block_bandwidth": 838860800}, "POP2-HN-3": {"alt_names": [], + "arch": "x86_64", "ncpus": 2, "ram": 4294967296, "gpu": 0, "mig_profile": null, + "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 186.49, "hourly_price": 0.2554, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 3000000000, "sum_internet_bandwidth": + 3000000000, "interfaces": [{"internal_bandwidth": 3000000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 3000000000}]}, "block_bandwidth": + 419430400}}}' + headers: + Content-Length: + - "39559" + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Wed, 23 Oct 2024 09:02:01 GMT + Link: + - ; rel="next",; + rel="last" + Server: + - Scaleway API Gateway (fr-par-1;edge02) + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - 5aff610c-7937-4ea7-a1e1-b56780e1b64d + X-Total-Count: + - "69" + status: 200 OK + code: 200 + duration: "" +- request: + body: '{"servers": {"POP2-HN-5": {"alt_names": [], "arch": "x86_64", "ncpus": + 4, "ram": 8589934592, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": + 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 330.29, "hourly_price": 0.4524, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 5000000000, "sum_internet_bandwidth": 5000000000, "interfaces": [{"internal_bandwidth": + 5000000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 5000000000}]}, "block_bandwidth": 838860800}, "PRO2-L": {"alt_names": [], "arch": + "x86_64", "ncpus": 32, "ram": 137438953472, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": + 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 640.21, "hourly_price": 0.877, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 6000000000, "sum_internet_bandwidth": 6000000000, "interfaces": [{"internal_bandwidth": + 6000000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 6000000000}]}, "block_bandwidth": 2097152000}, "PRO2-M": {"alt_names": [], "arch": + "x86_64", "ncpus": 16, "ram": 68719476736, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": + 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 319.74, "hourly_price": 0.438, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 3000000000, "sum_internet_bandwidth": 3000000000, "interfaces": [{"internal_bandwidth": + 3000000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 3000000000}]}, "block_bandwidth": 1048576000}, "PRO2-S": {"alt_names": [], "arch": + "x86_64", "ncpus": 8, "ram": 34359738368, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": + 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 159.87, "hourly_price": 0.219, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 1500000000, "sum_internet_bandwidth": 1500000000, "interfaces": [{"internal_bandwidth": + 1500000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 1500000000}]}, "block_bandwidth": 524288000}, "PRO2-XS": {"alt_names": [], "arch": + "x86_64", "ncpus": 4, "ram": 17179869184, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": + 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 80.3, "hourly_price": 0.11, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 700000000, "sum_internet_bandwidth": 700000000, "interfaces": [{"internal_bandwidth": + 700000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 700000000}]}, "block_bandwidth": 262144000}, "PRO2-XXS": {"alt_names": [], "arch": + "x86_64", "ncpus": 2, "ram": 8589934592, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": + 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 40.15, "hourly_price": 0.055, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 350000000, "sum_internet_bandwidth": 350000000, "interfaces": [{"internal_bandwidth": + 350000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 350000000}]}, "block_bandwidth": 131072000}, "RENDER-S": {"alt_names": [], "arch": + "x86_64", "ncpus": 10, "ram": 45097156608, "gpu": 1, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 400000000000}, "per_volume_constraint": {"l_ssd": + {"min_size": 1000000000, "max_size": 800000000000}}, "scratch_storage_max_size": + null, "baremetal": false, "monthly_price": 907.098, "hourly_price": 1.2426, + "capabilities": {"boot_types": ["local", "rescue"], "placement_groups": true, + "block_storage": true, "hot_snapshots_local_volume": true, "private_network": + 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 1000000000, + "sum_internet_bandwidth": 1000000000, "interfaces": [{"internal_bandwidth": + 1000000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 1000000000}]}, "block_bandwidth": 2147483648}, "STARDUST1-S": {"alt_names": + [], "arch": "x86_64", "ncpus": 1, "ram": 1073741824, "gpu": 0, "mig_profile": + null, "volumes_constraint": {"min_size": 0, "max_size": 10000000000}, "per_volume_constraint": + {"l_ssd": {"min_size": 1000000000, "max_size": 800000000000}}, "scratch_storage_max_size": + null, "baremetal": false, "monthly_price": 3.3507, "hourly_price": 0.00459, + "capabilities": {"boot_types": ["local", "rescue"], "placement_groups": true, + "block_storage": true, "hot_snapshots_local_volume": true, "private_network": + 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 100000000, "sum_internet_bandwidth": + 100000000, "interfaces": [{"internal_bandwidth": 100000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 100000000}]}, "block_bandwidth": + 52428800}, "START1-L": {"alt_names": [], "arch": "x86_64", "ncpus": 8, "ram": + 8589934592, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + 200000000000, "max_size": 200000000000}, "per_volume_constraint": {"l_ssd": + {"min_size": 1000000000, "max_size": 200000000000}}, "scratch_storage_max_size": + null, "baremetal": false, "monthly_price": 26.864, "hourly_price": 0.0368, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": true, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 400000000, "sum_internet_bandwidth": + 400000000, "interfaces": [{"internal_bandwidth": 400000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 400000000}]}, "block_bandwidth": + 41943040}, "START1-M": {"alt_names": [], "arch": "x86_64", "ncpus": 4, "ram": + 4294967296, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + 100000000000, "max_size": 100000000000}, "per_volume_constraint": {"l_ssd": + {"min_size": 1000000000, "max_size": 200000000000}}, "scratch_storage_max_size": + null, "baremetal": false, "monthly_price": 14.162, "hourly_price": 0.0194, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": true, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 300000000, "sum_internet_bandwidth": + 300000000, "interfaces": [{"internal_bandwidth": 300000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 300000000}]}, "block_bandwidth": + 41943040}, "START1-S": {"alt_names": [], "arch": "x86_64", "ncpus": 2, "ram": + 2147483648, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + 50000000000, "max_size": 50000000000}, "per_volume_constraint": {"l_ssd": {"min_size": + 1000000000, "max_size": 200000000000}}, "scratch_storage_max_size": null, "baremetal": + false, "monthly_price": 7.738, "hourly_price": 0.0106, "capabilities": {"boot_types": + ["local", "rescue"], "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + true, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 200000000, "sum_internet_bandwidth": 200000000, "interfaces": [{"internal_bandwidth": + 200000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 200000000}]}, "block_bandwidth": 41943040}, "START1-XS": {"alt_names": [], "arch": + "x86_64", "ncpus": 1, "ram": 1073741824, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 25000000000, "max_size": 25000000000}, "per_volume_constraint": + {"l_ssd": {"min_size": 1000000000, "max_size": 200000000000}}, "scratch_storage_max_size": + null, "baremetal": false, "monthly_price": 4.526, "hourly_price": 0.0062, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": true, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 100000000, "sum_internet_bandwidth": + 100000000, "interfaces": [{"internal_bandwidth": 100000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 100000000}]}, "block_bandwidth": + 41943040}, "VC1L": {"alt_names": ["X64-8GB"], "arch": "x86_64", "ncpus": 6, + "ram": 8589934592, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + 200000000000, "max_size": 200000000000}, "per_volume_constraint": {"l_ssd": + {"min_size": 1000000000, "max_size": 200000000000}}, "scratch_storage_max_size": + null, "baremetal": false, "monthly_price": 18.0164, "hourly_price": 0.02468, + "capabilities": {"boot_types": ["local", "rescue"], "placement_groups": true, + "block_storage": true, "hot_snapshots_local_volume": true, "private_network": + 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 200000000, "sum_internet_bandwidth": + 200000000, "interfaces": [{"internal_bandwidth": 200000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 200000000}]}, "block_bandwidth": + 41943040}, "VC1M": {"alt_names": ["X64-4GB"], "arch": "x86_64", "ncpus": 4, + "ram": 4294967296, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + 100000000000, "max_size": 100000000000}, "per_volume_constraint": {"l_ssd": + {"min_size": 1000000000, "max_size": 200000000000}}, "scratch_storage_max_size": + null, "baremetal": false, "monthly_price": 11.3515, "hourly_price": 0.01555, + "capabilities": {"boot_types": ["local", "rescue"], "placement_groups": true, + "block_storage": true, "hot_snapshots_local_volume": true, "private_network": + 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 200000000, "sum_internet_bandwidth": + 200000000, "interfaces": [{"internal_bandwidth": 200000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 200000000}]}, "block_bandwidth": + 41943040}, "VC1S": {"alt_names": ["X64-2GB"], "arch": "x86_64", "ncpus": 2, + "ram": 2147483648, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + 50000000000, "max_size": 50000000000}, "per_volume_constraint": {"l_ssd": {"min_size": + 1000000000, "max_size": 200000000000}}, "scratch_storage_max_size": null, "baremetal": + false, "monthly_price": 6.2926, "hourly_price": 0.00862, "capabilities": {"boot_types": + ["local", "rescue"], "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + true, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 200000000, "sum_internet_bandwidth": 200000000, "interfaces": [{"internal_bandwidth": + 200000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 200000000}]}, "block_bandwidth": 41943040}, "X64-120GB": {"alt_names": [], "arch": + "x86_64", "ncpus": 12, "ram": 128849018880, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 500000000000, "max_size": 1000000000000}, "per_volume_constraint": + {"l_ssd": {"min_size": 1000000000, "max_size": 200000000000}}, "scratch_storage_max_size": + null, "baremetal": false, "monthly_price": 310.7902, "hourly_price": 0.42574, + "capabilities": {"boot_types": ["local", "rescue"], "placement_groups": true, + "block_storage": true, "hot_snapshots_local_volume": true, "private_network": + 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 1000000000, + "sum_internet_bandwidth": 1000000000, "interfaces": [{"internal_bandwidth": + 1000000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 1000000000}]}, "block_bandwidth": 41943040}, "X64-15GB": {"alt_names": [], "arch": + "x86_64", "ncpus": 6, "ram": 16106127360, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 200000000000, "max_size": 200000000000}, "per_volume_constraint": + {"l_ssd": {"min_size": 1000000000, "max_size": 200000000000}}, "scratch_storage_max_size": + null, "baremetal": false, "monthly_price": 44.0336, "hourly_price": 0.06032, + "capabilities": {"boot_types": ["local", "rescue"], "placement_groups": true, + "block_storage": true, "hot_snapshots_local_volume": true, "private_network": + 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 250000000, "sum_internet_bandwidth": + 250000000, "interfaces": [{"internal_bandwidth": 250000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 250000000}]}, "block_bandwidth": + 41943040}, "X64-30GB": {"alt_names": [], "arch": "x86_64", "ncpus": 8, "ram": + 32212254720, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + 300000000000, "max_size": 400000000000}, "per_volume_constraint": {"l_ssd": + {"min_size": 1000000000, "max_size": 200000000000}}, "scratch_storage_max_size": + null, "baremetal": false, "monthly_price": 86.9138, "hourly_price": 0.11906, + "capabilities": {"boot_types": ["local", "rescue"], "placement_groups": true, + "block_storage": true, "hot_snapshots_local_volume": true, "private_network": + 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 500000000, "sum_internet_bandwidth": + 500000000, "interfaces": [{"internal_bandwidth": 500000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 500000000}]}, "block_bandwidth": + 41943040}, "X64-60GB": {"alt_names": [], "arch": "x86_64", "ncpus": 10, "ram": + 64424509440, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + 400000000000, "max_size": 700000000000}, "per_volume_constraint": {"l_ssd": + {"min_size": 1000000000, "max_size": 200000000000}}, "scratch_storage_max_size": + null, "baremetal": false, "monthly_price": 155.49, "hourly_price": 0.213, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": true, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 1000000000, "sum_internet_bandwidth": + 1000000000, "interfaces": [{"internal_bandwidth": 1000000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 1000000000}]}, "block_bandwidth": + 41943040}}}' + form: {} + headers: + User-Agent: + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.0; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/instance/v1/zones/fr-par-1/products/servers?page=2 + method: GET + response: + body: '{"servers": {"POP2-HN-5": {"alt_names": [], "arch": "x86_64", "ncpus": + 4, "ram": 8589934592, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": + 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 330.29, "hourly_price": 0.4524, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 5000000000, "sum_internet_bandwidth": 5000000000, "interfaces": [{"internal_bandwidth": + 5000000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 5000000000}]}, "block_bandwidth": 838860800}, "PRO2-L": {"alt_names": [], "arch": + "x86_64", "ncpus": 32, "ram": 137438953472, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": + 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 640.21, "hourly_price": 0.877, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 6000000000, "sum_internet_bandwidth": 6000000000, "interfaces": [{"internal_bandwidth": + 6000000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 6000000000}]}, "block_bandwidth": 2097152000}, "PRO2-M": {"alt_names": [], "arch": + "x86_64", "ncpus": 16, "ram": 68719476736, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": + 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 319.74, "hourly_price": 0.438, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 3000000000, "sum_internet_bandwidth": 3000000000, "interfaces": [{"internal_bandwidth": + 3000000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 3000000000}]}, "block_bandwidth": 1048576000}, "PRO2-S": {"alt_names": [], "arch": + "x86_64", "ncpus": 8, "ram": 34359738368, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": + 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 159.87, "hourly_price": 0.219, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 1500000000, "sum_internet_bandwidth": 1500000000, "interfaces": [{"internal_bandwidth": + 1500000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 1500000000}]}, "block_bandwidth": 524288000}, "PRO2-XS": {"alt_names": [], "arch": + "x86_64", "ncpus": 4, "ram": 17179869184, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": + 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 80.3, "hourly_price": 0.11, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 700000000, "sum_internet_bandwidth": 700000000, "interfaces": [{"internal_bandwidth": + 700000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 700000000}]}, "block_bandwidth": 262144000}, "PRO2-XXS": {"alt_names": [], "arch": + "x86_64", "ncpus": 2, "ram": 8589934592, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": + 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 40.15, "hourly_price": 0.055, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 350000000, "sum_internet_bandwidth": 350000000, "interfaces": [{"internal_bandwidth": + 350000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 350000000}]}, "block_bandwidth": 131072000}, "RENDER-S": {"alt_names": [], "arch": + "x86_64", "ncpus": 10, "ram": 45097156608, "gpu": 1, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 400000000000}, "per_volume_constraint": {"l_ssd": + {"min_size": 1000000000, "max_size": 800000000000}}, "scratch_storage_max_size": + null, "baremetal": false, "monthly_price": 907.098, "hourly_price": 1.2426, + "capabilities": {"boot_types": ["local", "rescue"], "placement_groups": true, + "block_storage": true, "hot_snapshots_local_volume": true, "private_network": + 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 1000000000, + "sum_internet_bandwidth": 1000000000, "interfaces": [{"internal_bandwidth": + 1000000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 1000000000}]}, "block_bandwidth": 2147483648}, "STARDUST1-S": {"alt_names": + [], "arch": "x86_64", "ncpus": 1, "ram": 1073741824, "gpu": 0, "mig_profile": + null, "volumes_constraint": {"min_size": 0, "max_size": 10000000000}, "per_volume_constraint": + {"l_ssd": {"min_size": 1000000000, "max_size": 800000000000}}, "scratch_storage_max_size": + null, "baremetal": false, "monthly_price": 3.3507, "hourly_price": 0.00459, + "capabilities": {"boot_types": ["local", "rescue"], "placement_groups": true, + "block_storage": true, "hot_snapshots_local_volume": true, "private_network": + 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 100000000, "sum_internet_bandwidth": + 100000000, "interfaces": [{"internal_bandwidth": 100000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 100000000}]}, "block_bandwidth": + 52428800}, "START1-L": {"alt_names": [], "arch": "x86_64", "ncpus": 8, "ram": + 8589934592, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + 200000000000, "max_size": 200000000000}, "per_volume_constraint": {"l_ssd": + {"min_size": 1000000000, "max_size": 200000000000}}, "scratch_storage_max_size": + null, "baremetal": false, "monthly_price": 26.864, "hourly_price": 0.0368, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": true, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 400000000, "sum_internet_bandwidth": + 400000000, "interfaces": [{"internal_bandwidth": 400000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 400000000}]}, "block_bandwidth": + 41943040}, "START1-M": {"alt_names": [], "arch": "x86_64", "ncpus": 4, "ram": + 4294967296, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + 100000000000, "max_size": 100000000000}, "per_volume_constraint": {"l_ssd": + {"min_size": 1000000000, "max_size": 200000000000}}, "scratch_storage_max_size": + null, "baremetal": false, "monthly_price": 14.162, "hourly_price": 0.0194, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": true, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 300000000, "sum_internet_bandwidth": + 300000000, "interfaces": [{"internal_bandwidth": 300000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 300000000}]}, "block_bandwidth": + 41943040}, "START1-S": {"alt_names": [], "arch": "x86_64", "ncpus": 2, "ram": + 2147483648, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + 50000000000, "max_size": 50000000000}, "per_volume_constraint": {"l_ssd": {"min_size": + 1000000000, "max_size": 200000000000}}, "scratch_storage_max_size": null, "baremetal": + false, "monthly_price": 7.738, "hourly_price": 0.0106, "capabilities": {"boot_types": + ["local", "rescue"], "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + true, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 200000000, "sum_internet_bandwidth": 200000000, "interfaces": [{"internal_bandwidth": + 200000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 200000000}]}, "block_bandwidth": 41943040}, "START1-XS": {"alt_names": [], "arch": + "x86_64", "ncpus": 1, "ram": 1073741824, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 25000000000, "max_size": 25000000000}, "per_volume_constraint": + {"l_ssd": {"min_size": 1000000000, "max_size": 200000000000}}, "scratch_storage_max_size": + null, "baremetal": false, "monthly_price": 4.526, "hourly_price": 0.0062, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": true, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 100000000, "sum_internet_bandwidth": + 100000000, "interfaces": [{"internal_bandwidth": 100000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 100000000}]}, "block_bandwidth": + 41943040}, "VC1L": {"alt_names": ["X64-8GB"], "arch": "x86_64", "ncpus": 6, + "ram": 8589934592, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + 200000000000, "max_size": 200000000000}, "per_volume_constraint": {"l_ssd": + {"min_size": 1000000000, "max_size": 200000000000}}, "scratch_storage_max_size": + null, "baremetal": false, "monthly_price": 18.0164, "hourly_price": 0.02468, + "capabilities": {"boot_types": ["local", "rescue"], "placement_groups": true, + "block_storage": true, "hot_snapshots_local_volume": true, "private_network": + 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 200000000, "sum_internet_bandwidth": + 200000000, "interfaces": [{"internal_bandwidth": 200000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 200000000}]}, "block_bandwidth": + 41943040}, "VC1M": {"alt_names": ["X64-4GB"], "arch": "x86_64", "ncpus": 4, + "ram": 4294967296, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + 100000000000, "max_size": 100000000000}, "per_volume_constraint": {"l_ssd": + {"min_size": 1000000000, "max_size": 200000000000}}, "scratch_storage_max_size": + null, "baremetal": false, "monthly_price": 11.3515, "hourly_price": 0.01555, + "capabilities": {"boot_types": ["local", "rescue"], "placement_groups": true, + "block_storage": true, "hot_snapshots_local_volume": true, "private_network": + 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 200000000, "sum_internet_bandwidth": + 200000000, "interfaces": [{"internal_bandwidth": 200000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 200000000}]}, "block_bandwidth": + 41943040}, "VC1S": {"alt_names": ["X64-2GB"], "arch": "x86_64", "ncpus": 2, + "ram": 2147483648, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + 50000000000, "max_size": 50000000000}, "per_volume_constraint": {"l_ssd": {"min_size": + 1000000000, "max_size": 200000000000}}, "scratch_storage_max_size": null, "baremetal": + false, "monthly_price": 6.2926, "hourly_price": 0.00862, "capabilities": {"boot_types": + ["local", "rescue"], "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + true, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 200000000, "sum_internet_bandwidth": 200000000, "interfaces": [{"internal_bandwidth": + 200000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 200000000}]}, "block_bandwidth": 41943040}, "X64-120GB": {"alt_names": [], "arch": + "x86_64", "ncpus": 12, "ram": 128849018880, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 500000000000, "max_size": 1000000000000}, "per_volume_constraint": + {"l_ssd": {"min_size": 1000000000, "max_size": 200000000000}}, "scratch_storage_max_size": + null, "baremetal": false, "monthly_price": 310.7902, "hourly_price": 0.42574, + "capabilities": {"boot_types": ["local", "rescue"], "placement_groups": true, + "block_storage": true, "hot_snapshots_local_volume": true, "private_network": + 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 1000000000, + "sum_internet_bandwidth": 1000000000, "interfaces": [{"internal_bandwidth": + 1000000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 1000000000}]}, "block_bandwidth": 41943040}, "X64-15GB": {"alt_names": [], "arch": + "x86_64", "ncpus": 6, "ram": 16106127360, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 200000000000, "max_size": 200000000000}, "per_volume_constraint": + {"l_ssd": {"min_size": 1000000000, "max_size": 200000000000}}, "scratch_storage_max_size": + null, "baremetal": false, "monthly_price": 44.0336, "hourly_price": 0.06032, + "capabilities": {"boot_types": ["local", "rescue"], "placement_groups": true, + "block_storage": true, "hot_snapshots_local_volume": true, "private_network": + 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 250000000, "sum_internet_bandwidth": + 250000000, "interfaces": [{"internal_bandwidth": 250000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 250000000}]}, "block_bandwidth": + 41943040}, "X64-30GB": {"alt_names": [], "arch": "x86_64", "ncpus": 8, "ram": + 32212254720, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + 300000000000, "max_size": 400000000000}, "per_volume_constraint": {"l_ssd": + {"min_size": 1000000000, "max_size": 200000000000}}, "scratch_storage_max_size": + null, "baremetal": false, "monthly_price": 86.9138, "hourly_price": 0.11906, + "capabilities": {"boot_types": ["local", "rescue"], "placement_groups": true, + "block_storage": true, "hot_snapshots_local_volume": true, "private_network": + 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 500000000, "sum_internet_bandwidth": + 500000000, "interfaces": [{"internal_bandwidth": 500000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 500000000}]}, "block_bandwidth": + 41943040}, "X64-60GB": {"alt_names": [], "arch": "x86_64", "ncpus": 10, "ram": + 64424509440, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + 400000000000, "max_size": 700000000000}, "per_volume_constraint": {"l_ssd": + {"min_size": 1000000000, "max_size": 200000000000}}, "scratch_storage_max_size": + null, "baremetal": false, "monthly_price": 155.49, "hourly_price": 0.213, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": true, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 1000000000, "sum_internet_bandwidth": + 1000000000, "interfaces": [{"internal_bandwidth": 1000000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 1000000000}]}, "block_bandwidth": + 41943040}}}' + headers: + Content-Length: + - "15351" + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Wed, 23 Oct 2024 09:02:01 GMT + Link: + - ; rel="first",; + rel="previous",; rel="last" + Server: + - Scaleway API Gateway (fr-par-1;edge02) + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - dbd5d940-3f76-4321-af76-05f26689761f + X-Total-Count: + - "69" + status: 200 OK + code: 200 + duration: "" +- request: + body: '{"local_images":[{"id":"655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", "arch":"x86_64", + "zone":"fr-par-1", "compatible_commercial_types":["DEV1-L", "DEV1-M", "DEV1-S", + "DEV1-XL", "ENT1-2XL", "ENT1-L", "ENT1-M", "ENT1-S", "ENT1-XL", "ENT1-XS", "ENT1-XXS", + "GP1-L", "GP1-M", "GP1-S", "GP1-XL", "GP1-XS", "GPU-3070-S", "PLAY2-MICRO", + "PLAY2-NANO", "PLAY2-PICO", "POP2-16C-64G", "POP2-2C-8G", "POP2-32C-128G", "POP2-4C-16G", + "POP2-64C-256G", "POP2-8C-32G", "POP2-HC-16C-32G", "POP2-HC-2C-4G", "POP2-HC-32C-64G", + "POP2-HC-4C-8G", "POP2-HC-64C-128G", "POP2-HC-8C-16G", "POP2-HM-16C-128G", "POP2-HM-2C-16G", + "POP2-HM-32C-256G", "POP2-HM-4C-32G", "POP2-HM-64C-512G", "POP2-HM-8C-64G", + "PRO2-L", "PRO2-M", "PRO2-S", "PRO2-XS"], "label":"ubuntu_bionic", "type":"instance_local"}], + "total_count":1}' + form: {} + headers: + User-Agent: + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.0; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/marketplace/v2/local-images?image_label=ubuntu_bionic&order_by=type_asc&type=instance_local&zone=fr-par-1 + method: GET + response: + body: '{"local_images":[{"id":"655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", "arch":"x86_64", + "zone":"fr-par-1", "compatible_commercial_types":["DEV1-L", "DEV1-M", "DEV1-S", + "DEV1-XL", "ENT1-2XL", "ENT1-L", "ENT1-M", "ENT1-S", "ENT1-XL", "ENT1-XS", "ENT1-XXS", + "GP1-L", "GP1-M", "GP1-S", "GP1-XL", "GP1-XS", "GPU-3070-S", "PLAY2-MICRO", + "PLAY2-NANO", "PLAY2-PICO", "POP2-16C-64G", "POP2-2C-8G", "POP2-32C-128G", "POP2-4C-16G", + "POP2-64C-256G", "POP2-8C-32G", "POP2-HC-16C-32G", "POP2-HC-2C-4G", "POP2-HC-32C-64G", + "POP2-HC-4C-8G", "POP2-HC-64C-128G", "POP2-HC-8C-16G", "POP2-HM-16C-128G", "POP2-HM-2C-16G", + "POP2-HM-32C-256G", "POP2-HM-4C-32G", "POP2-HM-64C-512G", "POP2-HM-8C-64G", + "PRO2-L", "PRO2-M", "PRO2-S", "PRO2-XS"], "label":"ubuntu_bionic", "type":"instance_local"}], + "total_count":1}' + headers: + Content-Length: + - "779" + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Wed, 23 Oct 2024 09:02:02 GMT + Server: + - Scaleway API Gateway (fr-par-1;edge02) + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - 46d07db6-38b4-44d6-8a54-8095d441a786 + status: 200 OK + code: 200 + duration: "" +- request: + body: '{"image": {"id": "655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", "name": "Ubuntu + 18.04 Bionic Beaver", "organization": "51b656e3-4865-41e8-adbc-0c45bdd780db", + "project": "51b656e3-4865-41e8-adbc-0c45bdd780db", "root_volume": {"id": "27a6459c-efe6-4327-a062-b21a17f3143d", + "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "unified", "size": 10000000000}, + "extra_volumes": {}, "public": true, "arch": "x86_64", "creation_date": "2023-08-08T13:36:04.744241+00:00", + "modification_date": "2023-08-08T13:36:04.744241+00:00", "default_bootscript": + null, "from_server": "", "state": "available", "tags": [], "zone": "fr-par-1"}}' + form: {} + headers: + User-Agent: + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.0; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/instance/v1/zones/fr-par-1/images/655aeea7-8a30-418a-bc2e-3c04e3fdc8aa + method: GET + response: + body: '{"image": {"id": "655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", "name": "Ubuntu + 18.04 Bionic Beaver", "organization": "51b656e3-4865-41e8-adbc-0c45bdd780db", + "project": "51b656e3-4865-41e8-adbc-0c45bdd780db", "root_volume": {"id": "27a6459c-efe6-4327-a062-b21a17f3143d", + "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "unified", "size": 10000000000}, + "extra_volumes": {}, "public": true, "arch": "x86_64", "creation_date": "2023-08-08T13:36:04.744241+00:00", + "modification_date": "2023-08-08T13:36:04.744241+00:00", "default_bootscript": + null, "from_server": "", "state": "available", "tags": [], "zone": "fr-par-1"}}' + headers: + Content-Length: + - "616" + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Wed, 23 Oct 2024 09:02:01 GMT + Server: + - Scaleway API Gateway (fr-par-1;edge02) + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - 6c98118a-bf53-4826-9cba-5291fcca1617 + status: 200 OK + code: 200 + duration: "" +- request: + body: '{"ip": {"id": "c8e71dc4-62a5-4efd-a7d0-26c425d8427f", "address": "51.15.241.198", + "prefix": null, "reverse": null, "server": null, "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", + "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "zone": "fr-par-1", "type": + "routed_ipv4", "state": "detached", "tags": [], "ipam_id": "f909aca4-a0fa-47d4-b000-bb1ec0420bdf"}}' + form: {} + headers: + Content-Type: + - application/json + User-Agent: + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.0; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/instance/v1/zones/fr-par-1/ips + method: POST + response: + body: '{"ip": {"id": "c8e71dc4-62a5-4efd-a7d0-26c425d8427f", "address": "51.15.241.198", + "prefix": null, "reverse": null, "server": null, "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", + "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "zone": "fr-par-1", "type": + "routed_ipv4", "state": "detached", "tags": [], "ipam_id": "f909aca4-a0fa-47d4-b000-bb1ec0420bdf"}}' + headers: + Content-Length: + - "365" + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Wed, 23 Oct 2024 09:02:02 GMT + Location: + - https://api.scaleway.com/instance/v1/zones/fr-par-1/ips/c8e71dc4-62a5-4efd-a7d0-26c425d8427f + Server: + - Scaleway API Gateway (fr-par-1;edge02) + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - c83d68cc-0f0f-4d79-94ff-1e60e521db0b + status: 201 Created + code: 201 + duration: "" +- request: + body: '{"ip": {"id": "db6fafda-3a12-403d-8c9c-1a1cb1c315ba", "address": null, + "prefix": "2001:bc8:710:5417::/64", "reverse": null, "server": null, "organization": + "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", + "zone": "fr-par-1", "type": "routed_ipv6", "state": "detached", "tags": [], + "ipam_id": "bc5ed332-e485-42d9-b78e-231f327b6e16"}}' + form: {} + headers: + Content-Type: + - application/json + User-Agent: + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.0; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/instance/v1/zones/fr-par-1/ips + method: POST + response: + body: '{"ip": {"id": "db6fafda-3a12-403d-8c9c-1a1cb1c315ba", "address": null, + "prefix": "2001:bc8:710:5417::/64", "reverse": null, "server": null, "organization": + "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", + "zone": "fr-par-1", "type": "routed_ipv6", "state": "detached", "tags": [], + "ipam_id": "bc5ed332-e485-42d9-b78e-231f327b6e16"}}' + headers: + Content-Length: + - "374" + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Wed, 23 Oct 2024 09:02:03 GMT + Location: + - https://api.scaleway.com/instance/v1/zones/fr-par-1/ips/db6fafda-3a12-403d-8c9c-1a1cb1c315ba + Server: + - Scaleway API Gateway (fr-par-1;edge02) + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - 36305581-1f5f-4824-9052-596259fbfd13 + status: 201 Created + code: 201 + duration: "" +- request: + body: '{"server": {"id": "7e8061a8-96dc-4f28-9fe1-38d99747b02c", "name": "cli-srv-boring-beaver", + "arch": "x86_64", "commercial_type": "DEV1-S", "boot_type": "local", "organization": + "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", + "hostname": "cli-srv-boring-beaver", "image": {"id": "655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", + "name": "Ubuntu 18.04 Bionic Beaver", "organization": "51b656e3-4865-41e8-adbc-0c45bdd780db", + "project": "51b656e3-4865-41e8-adbc-0c45bdd780db", "root_volume": {"id": "27a6459c-efe6-4327-a062-b21a17f3143d", + "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "unified", "size": 10000000000}, + "extra_volumes": {}, "public": true, "arch": "x86_64", "creation_date": "2023-08-08T13:36:04.744241+00:00", + "modification_date": "2023-08-08T13:36:04.744241+00:00", "default_bootscript": + null, "from_server": "", "state": "available", "tags": [], "zone": "fr-par-1"}, + "volumes": {"0": {"boot": false, "id": "614cb59b-04ff-4b13-be3d-46a9374b8876", + "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "l_ssd", "export_uri": + null, "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", + "server": {"id": "7e8061a8-96dc-4f28-9fe1-38d99747b02c", "name": "cli-srv-boring-beaver"}, + "size": 20000000000, "state": "available", "creation_date": "2024-10-23T09:02:04.009523+00:00", + "modification_date": "2024-10-23T09:02:04.009523+00:00", "tags": [], "zone": + "fr-par-1"}}, "tags": [], "state": "stopped", "protected": false, "state_detail": + "", "public_ip": {"id": "c8e71dc4-62a5-4efd-a7d0-26c425d8427f", "address": "51.15.241.198", + "dynamic": false, "gateway": "62.210.0.1", "netmask": "32", "family": "inet", + "provisioning_mode": "dhcp", "tags": [], "state": "attached", "ipam_id": "f909aca4-a0fa-47d4-b000-bb1ec0420bdf"}, + "public_ips": [{"id": "c8e71dc4-62a5-4efd-a7d0-26c425d8427f", "address": "51.15.241.198", + "dynamic": false, "gateway": "62.210.0.1", "netmask": "32", "family": "inet", + "provisioning_mode": "dhcp", "tags": [], "state": "attached", "ipam_id": "f909aca4-a0fa-47d4-b000-bb1ec0420bdf"}, + {"id": "db6fafda-3a12-403d-8c9c-1a1cb1c315ba", "address": "2001:bc8:710:5417:dc00:ff:fe78:3b2d", + "dynamic": false, "gateway": "fe80::dc00:ff:fe78:3b2e", "netmask": "64", "family": + "inet6", "provisioning_mode": "slaac", "tags": [], "state": "attached", "ipam_id": + "bc5ed332-e485-42d9-b78e-231f327b6e16"}], "mac_address": "de:00:00:78:3b:2d", + "routed_ip_enabled": true, "ipv6": null, "extra_networks": [], "dynamic_ip_required": + true, "enable_ipv6": false, "private_ip": null, "creation_date": "2024-10-23T09:02:04.009523+00:00", + "modification_date": "2024-10-23T09:02:04.009523+00:00", "bootscript": null, + "security_group": {"id": "0fe819c3-274d-472a-b3f5-ddb258d2d8bb", "name": "Default + security group"}, "location": null, "maintenances": [], "allowed_actions": ["poweron", + "backup"], "placement_group": null, "private_nics": [], "zone": "fr-par-1"}}' + form: {} + headers: + Content-Type: + - application/json + User-Agent: + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.0; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/instance/v1/zones/fr-par-1/servers + method: POST + response: + body: '{"server": {"id": "7e8061a8-96dc-4f28-9fe1-38d99747b02c", "name": "cli-srv-boring-beaver", + "arch": "x86_64", "commercial_type": "DEV1-S", "boot_type": "local", "organization": + "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", + "hostname": "cli-srv-boring-beaver", "image": {"id": "655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", + "name": "Ubuntu 18.04 Bionic Beaver", "organization": "51b656e3-4865-41e8-adbc-0c45bdd780db", + "project": "51b656e3-4865-41e8-adbc-0c45bdd780db", "root_volume": {"id": "27a6459c-efe6-4327-a062-b21a17f3143d", + "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "unified", "size": 10000000000}, + "extra_volumes": {}, "public": true, "arch": "x86_64", "creation_date": "2023-08-08T13:36:04.744241+00:00", + "modification_date": "2023-08-08T13:36:04.744241+00:00", "default_bootscript": + null, "from_server": "", "state": "available", "tags": [], "zone": "fr-par-1"}, + "volumes": {"0": {"boot": false, "id": "614cb59b-04ff-4b13-be3d-46a9374b8876", + "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "l_ssd", "export_uri": + null, "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", + "server": {"id": "7e8061a8-96dc-4f28-9fe1-38d99747b02c", "name": "cli-srv-boring-beaver"}, + "size": 20000000000, "state": "available", "creation_date": "2024-10-23T09:02:04.009523+00:00", + "modification_date": "2024-10-23T09:02:04.009523+00:00", "tags": [], "zone": + "fr-par-1"}}, "tags": [], "state": "stopped", "protected": false, "state_detail": + "", "public_ip": {"id": "c8e71dc4-62a5-4efd-a7d0-26c425d8427f", "address": "51.15.241.198", + "dynamic": false, "gateway": "62.210.0.1", "netmask": "32", "family": "inet", + "provisioning_mode": "dhcp", "tags": [], "state": "attached", "ipam_id": "f909aca4-a0fa-47d4-b000-bb1ec0420bdf"}, + "public_ips": [{"id": "c8e71dc4-62a5-4efd-a7d0-26c425d8427f", "address": "51.15.241.198", + "dynamic": false, "gateway": "62.210.0.1", "netmask": "32", "family": "inet", + "provisioning_mode": "dhcp", "tags": [], "state": "attached", "ipam_id": "f909aca4-a0fa-47d4-b000-bb1ec0420bdf"}, + {"id": "db6fafda-3a12-403d-8c9c-1a1cb1c315ba", "address": "2001:bc8:710:5417:dc00:ff:fe78:3b2d", + "dynamic": false, "gateway": "fe80::dc00:ff:fe78:3b2e", "netmask": "64", "family": + "inet6", "provisioning_mode": "slaac", "tags": [], "state": "attached", "ipam_id": + "bc5ed332-e485-42d9-b78e-231f327b6e16"}], "mac_address": "de:00:00:78:3b:2d", + "routed_ip_enabled": true, "ipv6": null, "extra_networks": [], "dynamic_ip_required": + true, "enable_ipv6": false, "private_ip": null, "creation_date": "2024-10-23T09:02:04.009523+00:00", + "modification_date": "2024-10-23T09:02:04.009523+00:00", "bootscript": null, + "security_group": {"id": "0fe819c3-274d-472a-b3f5-ddb258d2d8bb", "name": "Default + security group"}, "location": null, "maintenances": [], "allowed_actions": ["poweron", + "backup"], "placement_group": null, "private_nics": [], "zone": "fr-par-1"}}' + headers: + Content-Length: + - "2950" + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Wed, 23 Oct 2024 09:02:04 GMT + Location: + - https://api.scaleway.com/instance/v1/zones/fr-par-1/servers/7e8061a8-96dc-4f28-9fe1-38d99747b02c + Server: + - Scaleway API Gateway (fr-par-1;edge02) + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - 40e8c2fa-52e5-4bca-8eb6-36fc941ef3f7 + status: 201 Created + code: 201 + duration: "" +- request: + body: '{"task": {"id": "69f0980f-3c95-4ca0-a270-578cf9052a2b", "description": + "server_batch_poweron", "status": "pending", "href_from": "/servers/7e8061a8-96dc-4f28-9fe1-38d99747b02c/action", + "href_result": "/servers/7e8061a8-96dc-4f28-9fe1-38d99747b02c", "started_at": + "2024-10-23T09:02:05.051822+00:00", "terminated_at": null, "progress": 0, "zone": + "par1"}}' + form: {} + headers: + Content-Type: + - application/json + User-Agent: + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.0; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/instance/v1/zones/fr-par-1/servers/7e8061a8-96dc-4f28-9fe1-38d99747b02c/action + method: POST + response: + body: '{"task": {"id": "69f0980f-3c95-4ca0-a270-578cf9052a2b", "description": + "server_batch_poweron", "status": "pending", "href_from": "/servers/7e8061a8-96dc-4f28-9fe1-38d99747b02c/action", + "href_result": "/servers/7e8061a8-96dc-4f28-9fe1-38d99747b02c", "started_at": + "2024-10-23T09:02:05.051822+00:00", "terminated_at": null, "progress": 0, "zone": + "par1"}}' + headers: + Content-Length: + - "353" + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Wed, 23 Oct 2024 09:02:05 GMT + Location: + - https://api.scaleway.com/instance/v1/zones/fr-par-1/tasks/69f0980f-3c95-4ca0-a270-578cf9052a2b + Server: + - Scaleway API Gateway (fr-par-1;edge02) + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - 54697929-bdc4-4f5b-ace9-ff2ac5afb543 + status: 202 Accepted + code: 202 + duration: "" +- request: + body: '{"server": {"id": "7e8061a8-96dc-4f28-9fe1-38d99747b02c", "name": "cli-srv-boring-beaver", + "arch": "x86_64", "commercial_type": "DEV1-S", "boot_type": "local", "organization": + "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", + "hostname": "cli-srv-boring-beaver", "image": {"id": "655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", + "name": "Ubuntu 18.04 Bionic Beaver", "organization": "51b656e3-4865-41e8-adbc-0c45bdd780db", + "project": "51b656e3-4865-41e8-adbc-0c45bdd780db", "root_volume": {"id": "27a6459c-efe6-4327-a062-b21a17f3143d", + "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "unified", "size": 10000000000}, + "extra_volumes": {}, "public": true, "arch": "x86_64", "creation_date": "2023-08-08T13:36:04.744241+00:00", + "modification_date": "2023-08-08T13:36:04.744241+00:00", "default_bootscript": + null, "from_server": "", "state": "available", "tags": [], "zone": "fr-par-1"}, + "volumes": {"0": {"boot": false, "id": "614cb59b-04ff-4b13-be3d-46a9374b8876", + "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "l_ssd", "export_uri": + null, "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", + "server": {"id": "7e8061a8-96dc-4f28-9fe1-38d99747b02c", "name": "cli-srv-boring-beaver"}, + "size": 20000000000, "state": "available", "creation_date": "2024-10-23T09:02:04.009523+00:00", + "modification_date": "2024-10-23T09:02:04.009523+00:00", "tags": [], "zone": + "fr-par-1"}}, "tags": [], "state": "starting", "protected": false, "state_detail": + "allocating node", "public_ip": {"id": "c8e71dc4-62a5-4efd-a7d0-26c425d8427f", + "address": "51.15.241.198", "dynamic": false, "gateway": "62.210.0.1", "netmask": + "32", "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", + "ipam_id": "f909aca4-a0fa-47d4-b000-bb1ec0420bdf"}, "public_ips": [{"id": "c8e71dc4-62a5-4efd-a7d0-26c425d8427f", + "address": "51.15.241.198", "dynamic": false, "gateway": "62.210.0.1", "netmask": + "32", "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", + "ipam_id": "f909aca4-a0fa-47d4-b000-bb1ec0420bdf"}, {"id": "db6fafda-3a12-403d-8c9c-1a1cb1c315ba", + "address": "2001:bc8:710:5417:dc00:ff:fe78:3b2d", "dynamic": false, "gateway": + "fe80::dc00:ff:fe78:3b2e", "netmask": "64", "family": "inet6", "provisioning_mode": + "slaac", "tags": [], "state": "attached", "ipam_id": "bc5ed332-e485-42d9-b78e-231f327b6e16"}], + "mac_address": "de:00:00:78:3b:2d", "routed_ip_enabled": true, "ipv6": null, + "extra_networks": [], "dynamic_ip_required": true, "enable_ipv6": false, "private_ip": + null, "creation_date": "2024-10-23T09:02:04.009523+00:00", "modification_date": + "2024-10-23T09:02:04.886246+00:00", "bootscript": null, "security_group": {"id": + "0fe819c3-274d-472a-b3f5-ddb258d2d8bb", "name": "Default security group"}, "location": + null, "maintenances": [], "allowed_actions": ["stop_in_place", "backup"], "placement_group": + null, "private_nics": [], "zone": "fr-par-1"}}' + form: {} + headers: + User-Agent: + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.0; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/instance/v1/zones/fr-par-1/servers/7e8061a8-96dc-4f28-9fe1-38d99747b02c + method: GET + response: + body: '{"server": {"id": "7e8061a8-96dc-4f28-9fe1-38d99747b02c", "name": "cli-srv-boring-beaver", + "arch": "x86_64", "commercial_type": "DEV1-S", "boot_type": "local", "organization": + "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", + "hostname": "cli-srv-boring-beaver", "image": {"id": "655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", + "name": "Ubuntu 18.04 Bionic Beaver", "organization": "51b656e3-4865-41e8-adbc-0c45bdd780db", + "project": "51b656e3-4865-41e8-adbc-0c45bdd780db", "root_volume": {"id": "27a6459c-efe6-4327-a062-b21a17f3143d", + "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "unified", "size": 10000000000}, + "extra_volumes": {}, "public": true, "arch": "x86_64", "creation_date": "2023-08-08T13:36:04.744241+00:00", + "modification_date": "2023-08-08T13:36:04.744241+00:00", "default_bootscript": + null, "from_server": "", "state": "available", "tags": [], "zone": "fr-par-1"}, + "volumes": {"0": {"boot": false, "id": "614cb59b-04ff-4b13-be3d-46a9374b8876", + "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "l_ssd", "export_uri": + null, "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", + "server": {"id": "7e8061a8-96dc-4f28-9fe1-38d99747b02c", "name": "cli-srv-boring-beaver"}, + "size": 20000000000, "state": "available", "creation_date": "2024-10-23T09:02:04.009523+00:00", + "modification_date": "2024-10-23T09:02:04.009523+00:00", "tags": [], "zone": + "fr-par-1"}}, "tags": [], "state": "starting", "protected": false, "state_detail": + "allocating node", "public_ip": {"id": "c8e71dc4-62a5-4efd-a7d0-26c425d8427f", + "address": "51.15.241.198", "dynamic": false, "gateway": "62.210.0.1", "netmask": + "32", "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", + "ipam_id": "f909aca4-a0fa-47d4-b000-bb1ec0420bdf"}, "public_ips": [{"id": "c8e71dc4-62a5-4efd-a7d0-26c425d8427f", + "address": "51.15.241.198", "dynamic": false, "gateway": "62.210.0.1", "netmask": + "32", "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", + "ipam_id": "f909aca4-a0fa-47d4-b000-bb1ec0420bdf"}, {"id": "db6fafda-3a12-403d-8c9c-1a1cb1c315ba", + "address": "2001:bc8:710:5417:dc00:ff:fe78:3b2d", "dynamic": false, "gateway": + "fe80::dc00:ff:fe78:3b2e", "netmask": "64", "family": "inet6", "provisioning_mode": + "slaac", "tags": [], "state": "attached", "ipam_id": "bc5ed332-e485-42d9-b78e-231f327b6e16"}], + "mac_address": "de:00:00:78:3b:2d", "routed_ip_enabled": true, "ipv6": null, + "extra_networks": [], "dynamic_ip_required": true, "enable_ipv6": false, "private_ip": + null, "creation_date": "2024-10-23T09:02:04.009523+00:00", "modification_date": + "2024-10-23T09:02:04.886246+00:00", "bootscript": null, "security_group": {"id": + "0fe819c3-274d-472a-b3f5-ddb258d2d8bb", "name": "Default security group"}, "location": + null, "maintenances": [], "allowed_actions": ["stop_in_place", "backup"], "placement_group": + null, "private_nics": [], "zone": "fr-par-1"}}' + headers: + Content-Length: + - "2972" + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Wed, 23 Oct 2024 09:02:05 GMT + Server: + - Scaleway API Gateway (fr-par-1;edge02) + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - 9d45f589-0e47-420c-b78b-51aac8fc0194 + status: 200 OK + code: 200 + duration: "" +- request: + body: '{"server": {"id": "7e8061a8-96dc-4f28-9fe1-38d99747b02c", "name": "cli-srv-boring-beaver", + "arch": "x86_64", "commercial_type": "DEV1-S", "boot_type": "local", "organization": + "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", + "hostname": "cli-srv-boring-beaver", "image": {"id": "655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", + "name": "Ubuntu 18.04 Bionic Beaver", "organization": "51b656e3-4865-41e8-adbc-0c45bdd780db", + "project": "51b656e3-4865-41e8-adbc-0c45bdd780db", "root_volume": {"id": "27a6459c-efe6-4327-a062-b21a17f3143d", + "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "unified", "size": 10000000000}, + "extra_volumes": {}, "public": true, "arch": "x86_64", "creation_date": "2023-08-08T13:36:04.744241+00:00", + "modification_date": "2023-08-08T13:36:04.744241+00:00", "default_bootscript": + null, "from_server": "", "state": "available", "tags": [], "zone": "fr-par-1"}, + "volumes": {"0": {"boot": false, "id": "614cb59b-04ff-4b13-be3d-46a9374b8876", + "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "l_ssd", "export_uri": + null, "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", + "server": {"id": "7e8061a8-96dc-4f28-9fe1-38d99747b02c", "name": "cli-srv-boring-beaver"}, + "size": 20000000000, "state": "available", "creation_date": "2024-10-23T09:02:04.009523+00:00", + "modification_date": "2024-10-23T09:02:04.009523+00:00", "tags": [], "zone": + "fr-par-1"}}, "tags": [], "state": "starting", "protected": false, "state_detail": + "provisioning node", "public_ip": {"id": "c8e71dc4-62a5-4efd-a7d0-26c425d8427f", + "address": "51.15.241.198", "dynamic": false, "gateway": "62.210.0.1", "netmask": + "32", "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", + "ipam_id": "f909aca4-a0fa-47d4-b000-bb1ec0420bdf"}, "public_ips": [{"id": "c8e71dc4-62a5-4efd-a7d0-26c425d8427f", + "address": "51.15.241.198", "dynamic": false, "gateway": "62.210.0.1", "netmask": + "32", "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", + "ipam_id": "f909aca4-a0fa-47d4-b000-bb1ec0420bdf"}, {"id": "db6fafda-3a12-403d-8c9c-1a1cb1c315ba", + "address": "2001:bc8:710:5417:dc00:ff:fe78:3b2d", "dynamic": false, "gateway": + "fe80::dc00:ff:fe78:3b2e", "netmask": "64", "family": "inet6", "provisioning_mode": + "slaac", "tags": [], "state": "attached", "ipam_id": "bc5ed332-e485-42d9-b78e-231f327b6e16"}], + "mac_address": "de:00:00:78:3b:2d", "routed_ip_enabled": true, "ipv6": null, + "extra_networks": [], "dynamic_ip_required": true, "enable_ipv6": false, "private_ip": + null, "creation_date": "2024-10-23T09:02:04.009523+00:00", "modification_date": + "2024-10-23T09:02:04.886246+00:00", "bootscript": null, "security_group": {"id": + "0fe819c3-274d-472a-b3f5-ddb258d2d8bb", "name": "Default security group"}, "location": + {"zone_id": "par1", "platform_id": "14", "cluster_id": "37", "hypervisor_id": + "1302", "node_id": "24"}, "maintenances": [], "allowed_actions": ["stop_in_place", + "backup"], "placement_group": null, "private_nics": [], "zone": "fr-par-1"}}' + form: {} + headers: + User-Agent: + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.0; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/instance/v1/zones/fr-par-1/servers/7e8061a8-96dc-4f28-9fe1-38d99747b02c + method: GET + response: + body: '{"server": {"id": "7e8061a8-96dc-4f28-9fe1-38d99747b02c", "name": "cli-srv-boring-beaver", + "arch": "x86_64", "commercial_type": "DEV1-S", "boot_type": "local", "organization": + "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", + "hostname": "cli-srv-boring-beaver", "image": {"id": "655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", + "name": "Ubuntu 18.04 Bionic Beaver", "organization": "51b656e3-4865-41e8-adbc-0c45bdd780db", + "project": "51b656e3-4865-41e8-adbc-0c45bdd780db", "root_volume": {"id": "27a6459c-efe6-4327-a062-b21a17f3143d", + "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "unified", "size": 10000000000}, + "extra_volumes": {}, "public": true, "arch": "x86_64", "creation_date": "2023-08-08T13:36:04.744241+00:00", + "modification_date": "2023-08-08T13:36:04.744241+00:00", "default_bootscript": + null, "from_server": "", "state": "available", "tags": [], "zone": "fr-par-1"}, + "volumes": {"0": {"boot": false, "id": "614cb59b-04ff-4b13-be3d-46a9374b8876", + "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "l_ssd", "export_uri": + null, "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", + "server": {"id": "7e8061a8-96dc-4f28-9fe1-38d99747b02c", "name": "cli-srv-boring-beaver"}, + "size": 20000000000, "state": "available", "creation_date": "2024-10-23T09:02:04.009523+00:00", + "modification_date": "2024-10-23T09:02:04.009523+00:00", "tags": [], "zone": + "fr-par-1"}}, "tags": [], "state": "starting", "protected": false, "state_detail": + "provisioning node", "public_ip": {"id": "c8e71dc4-62a5-4efd-a7d0-26c425d8427f", + "address": "51.15.241.198", "dynamic": false, "gateway": "62.210.0.1", "netmask": + "32", "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", + "ipam_id": "f909aca4-a0fa-47d4-b000-bb1ec0420bdf"}, "public_ips": [{"id": "c8e71dc4-62a5-4efd-a7d0-26c425d8427f", + "address": "51.15.241.198", "dynamic": false, "gateway": "62.210.0.1", "netmask": + "32", "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", + "ipam_id": "f909aca4-a0fa-47d4-b000-bb1ec0420bdf"}, {"id": "db6fafda-3a12-403d-8c9c-1a1cb1c315ba", + "address": "2001:bc8:710:5417:dc00:ff:fe78:3b2d", "dynamic": false, "gateway": + "fe80::dc00:ff:fe78:3b2e", "netmask": "64", "family": "inet6", "provisioning_mode": + "slaac", "tags": [], "state": "attached", "ipam_id": "bc5ed332-e485-42d9-b78e-231f327b6e16"}], + "mac_address": "de:00:00:78:3b:2d", "routed_ip_enabled": true, "ipv6": null, + "extra_networks": [], "dynamic_ip_required": true, "enable_ipv6": false, "private_ip": + null, "creation_date": "2024-10-23T09:02:04.009523+00:00", "modification_date": + "2024-10-23T09:02:04.886246+00:00", "bootscript": null, "security_group": {"id": + "0fe819c3-274d-472a-b3f5-ddb258d2d8bb", "name": "Default security group"}, "location": + {"zone_id": "par1", "platform_id": "14", "cluster_id": "37", "hypervisor_id": + "1302", "node_id": "24"}, "maintenances": [], "allowed_actions": ["stop_in_place", + "backup"], "placement_group": null, "private_nics": [], "zone": "fr-par-1"}}' + headers: + Content-Length: + - "3072" + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Wed, 23 Oct 2024 09:02:10 GMT + Server: + - Scaleway API Gateway (fr-par-1;edge02) + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - a582e914-348c-4898-b51c-a0aea741040c + status: 200 OK + code: 200 + duration: "" +- request: + body: '{"server": {"id": "7e8061a8-96dc-4f28-9fe1-38d99747b02c", "name": "cli-srv-boring-beaver", + "arch": "x86_64", "commercial_type": "DEV1-S", "boot_type": "local", "organization": + "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", + "hostname": "cli-srv-boring-beaver", "image": {"id": "655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", + "name": "Ubuntu 18.04 Bionic Beaver", "organization": "51b656e3-4865-41e8-adbc-0c45bdd780db", + "project": "51b656e3-4865-41e8-adbc-0c45bdd780db", "root_volume": {"id": "27a6459c-efe6-4327-a062-b21a17f3143d", + "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "unified", "size": 10000000000}, + "extra_volumes": {}, "public": true, "arch": "x86_64", "creation_date": "2023-08-08T13:36:04.744241+00:00", + "modification_date": "2023-08-08T13:36:04.744241+00:00", "default_bootscript": + null, "from_server": "", "state": "available", "tags": [], "zone": "fr-par-1"}, + "volumes": {"0": {"boot": false, "id": "614cb59b-04ff-4b13-be3d-46a9374b8876", + "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "l_ssd", "export_uri": + null, "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", + "server": {"id": "7e8061a8-96dc-4f28-9fe1-38d99747b02c", "name": "cli-srv-boring-beaver"}, + "size": 20000000000, "state": "available", "creation_date": "2024-10-23T09:02:04.009523+00:00", + "modification_date": "2024-10-23T09:02:04.009523+00:00", "tags": [], "zone": + "fr-par-1"}}, "tags": [], "state": "starting", "protected": false, "state_detail": + "provisioning node", "public_ip": {"id": "c8e71dc4-62a5-4efd-a7d0-26c425d8427f", + "address": "51.15.241.198", "dynamic": false, "gateway": "62.210.0.1", "netmask": + "32", "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", + "ipam_id": "f909aca4-a0fa-47d4-b000-bb1ec0420bdf"}, "public_ips": [{"id": "c8e71dc4-62a5-4efd-a7d0-26c425d8427f", + "address": "51.15.241.198", "dynamic": false, "gateway": "62.210.0.1", "netmask": + "32", "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", + "ipam_id": "f909aca4-a0fa-47d4-b000-bb1ec0420bdf"}, {"id": "db6fafda-3a12-403d-8c9c-1a1cb1c315ba", + "address": "2001:bc8:710:5417:dc00:ff:fe78:3b2d", "dynamic": false, "gateway": + "fe80::dc00:ff:fe78:3b2e", "netmask": "64", "family": "inet6", "provisioning_mode": + "slaac", "tags": [], "state": "attached", "ipam_id": "bc5ed332-e485-42d9-b78e-231f327b6e16"}], + "mac_address": "de:00:00:78:3b:2d", "routed_ip_enabled": true, "ipv6": null, + "extra_networks": [], "dynamic_ip_required": true, "enable_ipv6": false, "private_ip": + null, "creation_date": "2024-10-23T09:02:04.009523+00:00", "modification_date": + "2024-10-23T09:02:04.886246+00:00", "bootscript": null, "security_group": {"id": + "0fe819c3-274d-472a-b3f5-ddb258d2d8bb", "name": "Default security group"}, "location": + {"zone_id": "par1", "platform_id": "14", "cluster_id": "37", "hypervisor_id": + "1302", "node_id": "24"}, "maintenances": [], "allowed_actions": ["stop_in_place", + "backup"], "placement_group": null, "private_nics": [], "zone": "fr-par-1"}}' + form: {} + headers: + User-Agent: + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.0; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/instance/v1/zones/fr-par-1/servers/7e8061a8-96dc-4f28-9fe1-38d99747b02c + method: GET + response: + body: '{"server": {"id": "7e8061a8-96dc-4f28-9fe1-38d99747b02c", "name": "cli-srv-boring-beaver", + "arch": "x86_64", "commercial_type": "DEV1-S", "boot_type": "local", "organization": + "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", + "hostname": "cli-srv-boring-beaver", "image": {"id": "655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", + "name": "Ubuntu 18.04 Bionic Beaver", "organization": "51b656e3-4865-41e8-adbc-0c45bdd780db", + "project": "51b656e3-4865-41e8-adbc-0c45bdd780db", "root_volume": {"id": "27a6459c-efe6-4327-a062-b21a17f3143d", + "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "unified", "size": 10000000000}, + "extra_volumes": {}, "public": true, "arch": "x86_64", "creation_date": "2023-08-08T13:36:04.744241+00:00", + "modification_date": "2023-08-08T13:36:04.744241+00:00", "default_bootscript": + null, "from_server": "", "state": "available", "tags": [], "zone": "fr-par-1"}, + "volumes": {"0": {"boot": false, "id": "614cb59b-04ff-4b13-be3d-46a9374b8876", + "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "l_ssd", "export_uri": + null, "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", + "server": {"id": "7e8061a8-96dc-4f28-9fe1-38d99747b02c", "name": "cli-srv-boring-beaver"}, + "size": 20000000000, "state": "available", "creation_date": "2024-10-23T09:02:04.009523+00:00", + "modification_date": "2024-10-23T09:02:04.009523+00:00", "tags": [], "zone": + "fr-par-1"}}, "tags": [], "state": "starting", "protected": false, "state_detail": + "provisioning node", "public_ip": {"id": "c8e71dc4-62a5-4efd-a7d0-26c425d8427f", + "address": "51.15.241.198", "dynamic": false, "gateway": "62.210.0.1", "netmask": + "32", "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", + "ipam_id": "f909aca4-a0fa-47d4-b000-bb1ec0420bdf"}, "public_ips": [{"id": "c8e71dc4-62a5-4efd-a7d0-26c425d8427f", + "address": "51.15.241.198", "dynamic": false, "gateway": "62.210.0.1", "netmask": + "32", "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", + "ipam_id": "f909aca4-a0fa-47d4-b000-bb1ec0420bdf"}, {"id": "db6fafda-3a12-403d-8c9c-1a1cb1c315ba", + "address": "2001:bc8:710:5417:dc00:ff:fe78:3b2d", "dynamic": false, "gateway": + "fe80::dc00:ff:fe78:3b2e", "netmask": "64", "family": "inet6", "provisioning_mode": + "slaac", "tags": [], "state": "attached", "ipam_id": "bc5ed332-e485-42d9-b78e-231f327b6e16"}], + "mac_address": "de:00:00:78:3b:2d", "routed_ip_enabled": true, "ipv6": null, + "extra_networks": [], "dynamic_ip_required": true, "enable_ipv6": false, "private_ip": + null, "creation_date": "2024-10-23T09:02:04.009523+00:00", "modification_date": + "2024-10-23T09:02:04.886246+00:00", "bootscript": null, "security_group": {"id": + "0fe819c3-274d-472a-b3f5-ddb258d2d8bb", "name": "Default security group"}, "location": + {"zone_id": "par1", "platform_id": "14", "cluster_id": "37", "hypervisor_id": + "1302", "node_id": "24"}, "maintenances": [], "allowed_actions": ["stop_in_place", + "backup"], "placement_group": null, "private_nics": [], "zone": "fr-par-1"}}' + headers: + Content-Length: + - "3072" + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Wed, 23 Oct 2024 09:02:15 GMT + Server: + - Scaleway API Gateway (fr-par-1;edge02) + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - 2ce0e867-09ac-4812-8378-0753e36631e4 + status: 200 OK + code: 200 + duration: "" +- request: + body: '{"server": {"id": "7e8061a8-96dc-4f28-9fe1-38d99747b02c", "name": "cli-srv-boring-beaver", + "arch": "x86_64", "commercial_type": "DEV1-S", "boot_type": "local", "organization": + "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", + "hostname": "cli-srv-boring-beaver", "image": {"id": "655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", + "name": "Ubuntu 18.04 Bionic Beaver", "organization": "51b656e3-4865-41e8-adbc-0c45bdd780db", + "project": "51b656e3-4865-41e8-adbc-0c45bdd780db", "root_volume": {"id": "27a6459c-efe6-4327-a062-b21a17f3143d", + "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "unified", "size": 10000000000}, + "extra_volumes": {}, "public": true, "arch": "x86_64", "creation_date": "2023-08-08T13:36:04.744241+00:00", + "modification_date": "2023-08-08T13:36:04.744241+00:00", "default_bootscript": + null, "from_server": "", "state": "available", "tags": [], "zone": "fr-par-1"}, + "volumes": {"0": {"boot": false, "id": "614cb59b-04ff-4b13-be3d-46a9374b8876", + "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "l_ssd", "export_uri": + null, "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", + "server": {"id": "7e8061a8-96dc-4f28-9fe1-38d99747b02c", "name": "cli-srv-boring-beaver"}, + "size": 20000000000, "state": "available", "creation_date": "2024-10-23T09:02:04.009523+00:00", + "modification_date": "2024-10-23T09:02:04.009523+00:00", "tags": [], "zone": + "fr-par-1"}}, "tags": [], "state": "starting", "protected": false, "state_detail": + "provisioning node", "public_ip": {"id": "c8e71dc4-62a5-4efd-a7d0-26c425d8427f", + "address": "51.15.241.198", "dynamic": false, "gateway": "62.210.0.1", "netmask": + "32", "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", + "ipam_id": "f909aca4-a0fa-47d4-b000-bb1ec0420bdf"}, "public_ips": [{"id": "c8e71dc4-62a5-4efd-a7d0-26c425d8427f", + "address": "51.15.241.198", "dynamic": false, "gateway": "62.210.0.1", "netmask": + "32", "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", + "ipam_id": "f909aca4-a0fa-47d4-b000-bb1ec0420bdf"}, {"id": "db6fafda-3a12-403d-8c9c-1a1cb1c315ba", + "address": "2001:bc8:710:5417:dc00:ff:fe78:3b2d", "dynamic": false, "gateway": + "fe80::dc00:ff:fe78:3b2e", "netmask": "64", "family": "inet6", "provisioning_mode": + "slaac", "tags": [], "state": "attached", "ipam_id": "bc5ed332-e485-42d9-b78e-231f327b6e16"}], + "mac_address": "de:00:00:78:3b:2d", "routed_ip_enabled": true, "ipv6": null, + "extra_networks": [], "dynamic_ip_required": true, "enable_ipv6": false, "private_ip": + null, "creation_date": "2024-10-23T09:02:04.009523+00:00", "modification_date": + "2024-10-23T09:02:04.886246+00:00", "bootscript": null, "security_group": {"id": + "0fe819c3-274d-472a-b3f5-ddb258d2d8bb", "name": "Default security group"}, "location": + {"zone_id": "par1", "platform_id": "14", "cluster_id": "37", "hypervisor_id": + "1302", "node_id": "24"}, "maintenances": [], "allowed_actions": ["stop_in_place", + "backup"], "placement_group": null, "private_nics": [], "zone": "fr-par-1"}}' + form: {} + headers: + User-Agent: + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.0; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/instance/v1/zones/fr-par-1/servers/7e8061a8-96dc-4f28-9fe1-38d99747b02c + method: GET + response: + body: '{"server": {"id": "7e8061a8-96dc-4f28-9fe1-38d99747b02c", "name": "cli-srv-boring-beaver", + "arch": "x86_64", "commercial_type": "DEV1-S", "boot_type": "local", "organization": + "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", + "hostname": "cli-srv-boring-beaver", "image": {"id": "655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", + "name": "Ubuntu 18.04 Bionic Beaver", "organization": "51b656e3-4865-41e8-adbc-0c45bdd780db", + "project": "51b656e3-4865-41e8-adbc-0c45bdd780db", "root_volume": {"id": "27a6459c-efe6-4327-a062-b21a17f3143d", + "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "unified", "size": 10000000000}, + "extra_volumes": {}, "public": true, "arch": "x86_64", "creation_date": "2023-08-08T13:36:04.744241+00:00", + "modification_date": "2023-08-08T13:36:04.744241+00:00", "default_bootscript": + null, "from_server": "", "state": "available", "tags": [], "zone": "fr-par-1"}, + "volumes": {"0": {"boot": false, "id": "614cb59b-04ff-4b13-be3d-46a9374b8876", + "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "l_ssd", "export_uri": + null, "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", + "server": {"id": "7e8061a8-96dc-4f28-9fe1-38d99747b02c", "name": "cli-srv-boring-beaver"}, + "size": 20000000000, "state": "available", "creation_date": "2024-10-23T09:02:04.009523+00:00", + "modification_date": "2024-10-23T09:02:04.009523+00:00", "tags": [], "zone": + "fr-par-1"}}, "tags": [], "state": "starting", "protected": false, "state_detail": + "provisioning node", "public_ip": {"id": "c8e71dc4-62a5-4efd-a7d0-26c425d8427f", + "address": "51.15.241.198", "dynamic": false, "gateway": "62.210.0.1", "netmask": + "32", "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", + "ipam_id": "f909aca4-a0fa-47d4-b000-bb1ec0420bdf"}, "public_ips": [{"id": "c8e71dc4-62a5-4efd-a7d0-26c425d8427f", + "address": "51.15.241.198", "dynamic": false, "gateway": "62.210.0.1", "netmask": + "32", "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", + "ipam_id": "f909aca4-a0fa-47d4-b000-bb1ec0420bdf"}, {"id": "db6fafda-3a12-403d-8c9c-1a1cb1c315ba", + "address": "2001:bc8:710:5417:dc00:ff:fe78:3b2d", "dynamic": false, "gateway": + "fe80::dc00:ff:fe78:3b2e", "netmask": "64", "family": "inet6", "provisioning_mode": + "slaac", "tags": [], "state": "attached", "ipam_id": "bc5ed332-e485-42d9-b78e-231f327b6e16"}], + "mac_address": "de:00:00:78:3b:2d", "routed_ip_enabled": true, "ipv6": null, + "extra_networks": [], "dynamic_ip_required": true, "enable_ipv6": false, "private_ip": + null, "creation_date": "2024-10-23T09:02:04.009523+00:00", "modification_date": + "2024-10-23T09:02:04.886246+00:00", "bootscript": null, "security_group": {"id": + "0fe819c3-274d-472a-b3f5-ddb258d2d8bb", "name": "Default security group"}, "location": + {"zone_id": "par1", "platform_id": "14", "cluster_id": "37", "hypervisor_id": + "1302", "node_id": "24"}, "maintenances": [], "allowed_actions": ["stop_in_place", + "backup"], "placement_group": null, "private_nics": [], "zone": "fr-par-1"}}' + headers: + Content-Length: + - "3072" + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Wed, 23 Oct 2024 09:02:20 GMT + Server: + - Scaleway API Gateway (fr-par-1;edge02) + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - 618316a5-1e36-4714-a6a9-de2b193edbd1 + status: 200 OK + code: 200 + duration: "" +- request: + body: '{"server": {"id": "7e8061a8-96dc-4f28-9fe1-38d99747b02c", "name": "cli-srv-boring-beaver", + "arch": "x86_64", "commercial_type": "DEV1-S", "boot_type": "local", "organization": + "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", + "hostname": "cli-srv-boring-beaver", "image": {"id": "655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", + "name": "Ubuntu 18.04 Bionic Beaver", "organization": "51b656e3-4865-41e8-adbc-0c45bdd780db", + "project": "51b656e3-4865-41e8-adbc-0c45bdd780db", "root_volume": {"id": "27a6459c-efe6-4327-a062-b21a17f3143d", + "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "unified", "size": 10000000000}, + "extra_volumes": {}, "public": true, "arch": "x86_64", "creation_date": "2023-08-08T13:36:04.744241+00:00", + "modification_date": "2023-08-08T13:36:04.744241+00:00", "default_bootscript": + null, "from_server": "", "state": "available", "tags": [], "zone": "fr-par-1"}, + "volumes": {"0": {"boot": false, "id": "614cb59b-04ff-4b13-be3d-46a9374b8876", + "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "l_ssd", "export_uri": + null, "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", + "server": {"id": "7e8061a8-96dc-4f28-9fe1-38d99747b02c", "name": "cli-srv-boring-beaver"}, + "size": 20000000000, "state": "available", "creation_date": "2024-10-23T09:02:04.009523+00:00", + "modification_date": "2024-10-23T09:02:04.009523+00:00", "tags": [], "zone": + "fr-par-1"}}, "tags": [], "state": "running", "protected": false, "state_detail": + "booting kernel", "public_ip": {"id": "c8e71dc4-62a5-4efd-a7d0-26c425d8427f", + "address": "51.15.241.198", "dynamic": false, "gateway": "62.210.0.1", "netmask": + "32", "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", + "ipam_id": "f909aca4-a0fa-47d4-b000-bb1ec0420bdf"}, "public_ips": [{"id": "c8e71dc4-62a5-4efd-a7d0-26c425d8427f", + "address": "51.15.241.198", "dynamic": false, "gateway": "62.210.0.1", "netmask": + "32", "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", + "ipam_id": "f909aca4-a0fa-47d4-b000-bb1ec0420bdf"}, {"id": "db6fafda-3a12-403d-8c9c-1a1cb1c315ba", + "address": "2001:bc8:710:5417:dc00:ff:fe78:3b2d", "dynamic": false, "gateway": + "fe80::dc00:ff:fe78:3b2e", "netmask": "64", "family": "inet6", "provisioning_mode": + "slaac", "tags": [], "state": "attached", "ipam_id": "bc5ed332-e485-42d9-b78e-231f327b6e16"}], + "mac_address": "de:00:00:78:3b:2d", "routed_ip_enabled": true, "ipv6": null, + "extra_networks": [], "dynamic_ip_required": true, "enable_ipv6": false, "private_ip": + null, "creation_date": "2024-10-23T09:02:04.009523+00:00", "modification_date": + "2024-10-23T09:02:24.832457+00:00", "bootscript": null, "security_group": {"id": + "0fe819c3-274d-472a-b3f5-ddb258d2d8bb", "name": "Default security group"}, "location": + {"zone_id": "par1", "platform_id": "14", "cluster_id": "37", "hypervisor_id": + "1302", "node_id": "24"}, "maintenances": [], "allowed_actions": ["poweroff", + "terminate", "reboot", "stop_in_place", "backup"], "placement_group": null, + "private_nics": [], "zone": "fr-par-1"}}' + form: {} + headers: + User-Agent: + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.0; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/instance/v1/zones/fr-par-1/servers/7e8061a8-96dc-4f28-9fe1-38d99747b02c + method: GET + response: + body: '{"server": {"id": "7e8061a8-96dc-4f28-9fe1-38d99747b02c", "name": "cli-srv-boring-beaver", + "arch": "x86_64", "commercial_type": "DEV1-S", "boot_type": "local", "organization": + "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", + "hostname": "cli-srv-boring-beaver", "image": {"id": "655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", + "name": "Ubuntu 18.04 Bionic Beaver", "organization": "51b656e3-4865-41e8-adbc-0c45bdd780db", + "project": "51b656e3-4865-41e8-adbc-0c45bdd780db", "root_volume": {"id": "27a6459c-efe6-4327-a062-b21a17f3143d", + "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "unified", "size": 10000000000}, + "extra_volumes": {}, "public": true, "arch": "x86_64", "creation_date": "2023-08-08T13:36:04.744241+00:00", + "modification_date": "2023-08-08T13:36:04.744241+00:00", "default_bootscript": + null, "from_server": "", "state": "available", "tags": [], "zone": "fr-par-1"}, + "volumes": {"0": {"boot": false, "id": "614cb59b-04ff-4b13-be3d-46a9374b8876", + "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "l_ssd", "export_uri": + null, "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", + "server": {"id": "7e8061a8-96dc-4f28-9fe1-38d99747b02c", "name": "cli-srv-boring-beaver"}, + "size": 20000000000, "state": "available", "creation_date": "2024-10-23T09:02:04.009523+00:00", + "modification_date": "2024-10-23T09:02:04.009523+00:00", "tags": [], "zone": + "fr-par-1"}}, "tags": [], "state": "running", "protected": false, "state_detail": + "booting kernel", "public_ip": {"id": "c8e71dc4-62a5-4efd-a7d0-26c425d8427f", + "address": "51.15.241.198", "dynamic": false, "gateway": "62.210.0.1", "netmask": + "32", "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", + "ipam_id": "f909aca4-a0fa-47d4-b000-bb1ec0420bdf"}, "public_ips": [{"id": "c8e71dc4-62a5-4efd-a7d0-26c425d8427f", + "address": "51.15.241.198", "dynamic": false, "gateway": "62.210.0.1", "netmask": + "32", "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", + "ipam_id": "f909aca4-a0fa-47d4-b000-bb1ec0420bdf"}, {"id": "db6fafda-3a12-403d-8c9c-1a1cb1c315ba", + "address": "2001:bc8:710:5417:dc00:ff:fe78:3b2d", "dynamic": false, "gateway": + "fe80::dc00:ff:fe78:3b2e", "netmask": "64", "family": "inet6", "provisioning_mode": + "slaac", "tags": [], "state": "attached", "ipam_id": "bc5ed332-e485-42d9-b78e-231f327b6e16"}], + "mac_address": "de:00:00:78:3b:2d", "routed_ip_enabled": true, "ipv6": null, + "extra_networks": [], "dynamic_ip_required": true, "enable_ipv6": false, "private_ip": + null, "creation_date": "2024-10-23T09:02:04.009523+00:00", "modification_date": + "2024-10-23T09:02:24.832457+00:00", "bootscript": null, "security_group": {"id": + "0fe819c3-274d-472a-b3f5-ddb258d2d8bb", "name": "Default security group"}, "location": + {"zone_id": "par1", "platform_id": "14", "cluster_id": "37", "hypervisor_id": + "1302", "node_id": "24"}, "maintenances": [], "allowed_actions": ["poweroff", + "terminate", "reboot", "stop_in_place", "backup"], "placement_group": null, + "private_nics": [], "zone": "fr-par-1"}}' + headers: + Content-Length: + - "3103" + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Wed, 23 Oct 2024 09:02:25 GMT + Server: + - Scaleway API Gateway (fr-par-1;edge02) + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - 455f28bb-d6d7-4c9c-b5d5-0b2b8f5a6111 + status: 200 OK + code: 200 + duration: "" +- request: + body: '{"server": {"id": "7e8061a8-96dc-4f28-9fe1-38d99747b02c", "name": "cli-srv-boring-beaver", + "arch": "x86_64", "commercial_type": "DEV1-S", "boot_type": "local", "organization": + "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", + "hostname": "cli-srv-boring-beaver", "image": {"id": "655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", + "name": "Ubuntu 18.04 Bionic Beaver", "organization": "51b656e3-4865-41e8-adbc-0c45bdd780db", + "project": "51b656e3-4865-41e8-adbc-0c45bdd780db", "root_volume": {"id": "27a6459c-efe6-4327-a062-b21a17f3143d", + "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "unified", "size": 10000000000}, + "extra_volumes": {}, "public": true, "arch": "x86_64", "creation_date": "2023-08-08T13:36:04.744241+00:00", + "modification_date": "2023-08-08T13:36:04.744241+00:00", "default_bootscript": + null, "from_server": "", "state": "available", "tags": [], "zone": "fr-par-1"}, + "volumes": {"0": {"boot": false, "id": "614cb59b-04ff-4b13-be3d-46a9374b8876", + "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "l_ssd", "export_uri": + null, "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", + "server": {"id": "7e8061a8-96dc-4f28-9fe1-38d99747b02c", "name": "cli-srv-boring-beaver"}, + "size": 20000000000, "state": "available", "creation_date": "2024-10-23T09:02:04.009523+00:00", + "modification_date": "2024-10-23T09:02:04.009523+00:00", "tags": [], "zone": + "fr-par-1"}}, "tags": [], "state": "running", "protected": false, "state_detail": + "booting kernel", "public_ip": {"id": "c8e71dc4-62a5-4efd-a7d0-26c425d8427f", + "address": "51.15.241.198", "dynamic": false, "gateway": "62.210.0.1", "netmask": + "32", "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", + "ipam_id": "f909aca4-a0fa-47d4-b000-bb1ec0420bdf"}, "public_ips": [{"id": "c8e71dc4-62a5-4efd-a7d0-26c425d8427f", + "address": "51.15.241.198", "dynamic": false, "gateway": "62.210.0.1", "netmask": + "32", "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", + "ipam_id": "f909aca4-a0fa-47d4-b000-bb1ec0420bdf"}, {"id": "db6fafda-3a12-403d-8c9c-1a1cb1c315ba", + "address": "2001:bc8:710:5417:dc00:ff:fe78:3b2d", "dynamic": false, "gateway": + "fe80::dc00:ff:fe78:3b2e", "netmask": "64", "family": "inet6", "provisioning_mode": + "slaac", "tags": [], "state": "attached", "ipam_id": "bc5ed332-e485-42d9-b78e-231f327b6e16"}], + "mac_address": "de:00:00:78:3b:2d", "routed_ip_enabled": true, "ipv6": null, + "extra_networks": [], "dynamic_ip_required": true, "enable_ipv6": false, "private_ip": + null, "creation_date": "2024-10-23T09:02:04.009523+00:00", "modification_date": + "2024-10-23T09:02:24.832457+00:00", "bootscript": null, "security_group": {"id": + "0fe819c3-274d-472a-b3f5-ddb258d2d8bb", "name": "Default security group"}, "location": + {"zone_id": "par1", "platform_id": "14", "cluster_id": "37", "hypervisor_id": + "1302", "node_id": "24"}, "maintenances": [], "allowed_actions": ["poweroff", + "terminate", "reboot", "stop_in_place", "backup"], "placement_group": null, + "private_nics": [], "zone": "fr-par-1"}}' + form: {} + headers: + User-Agent: + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.0; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/instance/v1/zones/fr-par-1/servers/7e8061a8-96dc-4f28-9fe1-38d99747b02c + method: GET + response: + body: '{"server": {"id": "7e8061a8-96dc-4f28-9fe1-38d99747b02c", "name": "cli-srv-boring-beaver", + "arch": "x86_64", "commercial_type": "DEV1-S", "boot_type": "local", "organization": + "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", + "hostname": "cli-srv-boring-beaver", "image": {"id": "655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", + "name": "Ubuntu 18.04 Bionic Beaver", "organization": "51b656e3-4865-41e8-adbc-0c45bdd780db", + "project": "51b656e3-4865-41e8-adbc-0c45bdd780db", "root_volume": {"id": "27a6459c-efe6-4327-a062-b21a17f3143d", + "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "unified", "size": 10000000000}, + "extra_volumes": {}, "public": true, "arch": "x86_64", "creation_date": "2023-08-08T13:36:04.744241+00:00", + "modification_date": "2023-08-08T13:36:04.744241+00:00", "default_bootscript": + null, "from_server": "", "state": "available", "tags": [], "zone": "fr-par-1"}, + "volumes": {"0": {"boot": false, "id": "614cb59b-04ff-4b13-be3d-46a9374b8876", + "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "l_ssd", "export_uri": + null, "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", + "server": {"id": "7e8061a8-96dc-4f28-9fe1-38d99747b02c", "name": "cli-srv-boring-beaver"}, + "size": 20000000000, "state": "available", "creation_date": "2024-10-23T09:02:04.009523+00:00", + "modification_date": "2024-10-23T09:02:04.009523+00:00", "tags": [], "zone": + "fr-par-1"}}, "tags": [], "state": "running", "protected": false, "state_detail": + "booting kernel", "public_ip": {"id": "c8e71dc4-62a5-4efd-a7d0-26c425d8427f", + "address": "51.15.241.198", "dynamic": false, "gateway": "62.210.0.1", "netmask": + "32", "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", + "ipam_id": "f909aca4-a0fa-47d4-b000-bb1ec0420bdf"}, "public_ips": [{"id": "c8e71dc4-62a5-4efd-a7d0-26c425d8427f", + "address": "51.15.241.198", "dynamic": false, "gateway": "62.210.0.1", "netmask": + "32", "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", + "ipam_id": "f909aca4-a0fa-47d4-b000-bb1ec0420bdf"}, {"id": "db6fafda-3a12-403d-8c9c-1a1cb1c315ba", + "address": "2001:bc8:710:5417:dc00:ff:fe78:3b2d", "dynamic": false, "gateway": + "fe80::dc00:ff:fe78:3b2e", "netmask": "64", "family": "inet6", "provisioning_mode": + "slaac", "tags": [], "state": "attached", "ipam_id": "bc5ed332-e485-42d9-b78e-231f327b6e16"}], + "mac_address": "de:00:00:78:3b:2d", "routed_ip_enabled": true, "ipv6": null, + "extra_networks": [], "dynamic_ip_required": true, "enable_ipv6": false, "private_ip": + null, "creation_date": "2024-10-23T09:02:04.009523+00:00", "modification_date": + "2024-10-23T09:02:24.832457+00:00", "bootscript": null, "security_group": {"id": + "0fe819c3-274d-472a-b3f5-ddb258d2d8bb", "name": "Default security group"}, "location": + {"zone_id": "par1", "platform_id": "14", "cluster_id": "37", "hypervisor_id": + "1302", "node_id": "24"}, "maintenances": [], "allowed_actions": ["poweroff", + "terminate", "reboot", "stop_in_place", "backup"], "placement_group": null, + "private_nics": [], "zone": "fr-par-1"}}' + headers: + Content-Length: + - "3103" + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Wed, 23 Oct 2024 09:02:25 GMT + Server: + - Scaleway API Gateway (fr-par-1;edge02) + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - 407a3bb3-cfa7-46f1-bc1a-46b4d0c485d7 + status: 200 OK + code: 200 + duration: "" +- request: + body: '{"server": {"id": "7e8061a8-96dc-4f28-9fe1-38d99747b02c", "name": "cli-srv-boring-beaver", + "arch": "x86_64", "commercial_type": "DEV1-S", "boot_type": "local", "organization": + "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", + "hostname": "cli-srv-boring-beaver", "image": {"id": "655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", + "name": "Ubuntu 18.04 Bionic Beaver", "organization": "51b656e3-4865-41e8-adbc-0c45bdd780db", + "project": "51b656e3-4865-41e8-adbc-0c45bdd780db", "root_volume": {"id": "27a6459c-efe6-4327-a062-b21a17f3143d", + "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "unified", "size": 10000000000}, + "extra_volumes": {}, "public": true, "arch": "x86_64", "creation_date": "2023-08-08T13:36:04.744241+00:00", + "modification_date": "2023-08-08T13:36:04.744241+00:00", "default_bootscript": + null, "from_server": "", "state": "available", "tags": [], "zone": "fr-par-1"}, + "volumes": {"0": {"boot": false, "id": "614cb59b-04ff-4b13-be3d-46a9374b8876", + "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "l_ssd", "export_uri": + null, "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", + "server": {"id": "7e8061a8-96dc-4f28-9fe1-38d99747b02c", "name": "cli-srv-boring-beaver"}, + "size": 20000000000, "state": "available", "creation_date": "2024-10-23T09:02:04.009523+00:00", + "modification_date": "2024-10-23T09:02:04.009523+00:00", "tags": [], "zone": + "fr-par-1"}}, "tags": [], "state": "running", "protected": false, "state_detail": + "booting kernel", "public_ip": {"id": "c8e71dc4-62a5-4efd-a7d0-26c425d8427f", + "address": "51.15.241.198", "dynamic": false, "gateway": "62.210.0.1", "netmask": + "32", "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", + "ipam_id": "f909aca4-a0fa-47d4-b000-bb1ec0420bdf"}, "public_ips": [{"id": "c8e71dc4-62a5-4efd-a7d0-26c425d8427f", + "address": "51.15.241.198", "dynamic": false, "gateway": "62.210.0.1", "netmask": + "32", "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", + "ipam_id": "f909aca4-a0fa-47d4-b000-bb1ec0420bdf"}, {"id": "db6fafda-3a12-403d-8c9c-1a1cb1c315ba", + "address": "2001:bc8:710:5417:dc00:ff:fe78:3b2d", "dynamic": false, "gateway": + "fe80::dc00:ff:fe78:3b2e", "netmask": "64", "family": "inet6", "provisioning_mode": + "slaac", "tags": [], "state": "attached", "ipam_id": "bc5ed332-e485-42d9-b78e-231f327b6e16"}], + "mac_address": "de:00:00:78:3b:2d", "routed_ip_enabled": true, "ipv6": null, + "extra_networks": [], "dynamic_ip_required": true, "enable_ipv6": false, "private_ip": + null, "creation_date": "2024-10-23T09:02:04.009523+00:00", "modification_date": + "2024-10-23T09:02:24.832457+00:00", "bootscript": null, "security_group": {"id": + "0fe819c3-274d-472a-b3f5-ddb258d2d8bb", "name": "Default security group"}, "location": + {"zone_id": "par1", "platform_id": "14", "cluster_id": "37", "hypervisor_id": + "1302", "node_id": "24"}, "maintenances": [], "allowed_actions": ["poweroff", + "terminate", "reboot", "stop_in_place", "backup"], "placement_group": null, + "private_nics": [], "zone": "fr-par-1"}}' + form: {} + headers: + User-Agent: + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.0; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/instance/v1/zones/fr-par-1/servers/7e8061a8-96dc-4f28-9fe1-38d99747b02c + method: GET + response: + body: '{"server": {"id": "7e8061a8-96dc-4f28-9fe1-38d99747b02c", "name": "cli-srv-boring-beaver", + "arch": "x86_64", "commercial_type": "DEV1-S", "boot_type": "local", "organization": + "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", + "hostname": "cli-srv-boring-beaver", "image": {"id": "655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", + "name": "Ubuntu 18.04 Bionic Beaver", "organization": "51b656e3-4865-41e8-adbc-0c45bdd780db", + "project": "51b656e3-4865-41e8-adbc-0c45bdd780db", "root_volume": {"id": "27a6459c-efe6-4327-a062-b21a17f3143d", + "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "unified", "size": 10000000000}, + "extra_volumes": {}, "public": true, "arch": "x86_64", "creation_date": "2023-08-08T13:36:04.744241+00:00", + "modification_date": "2023-08-08T13:36:04.744241+00:00", "default_bootscript": + null, "from_server": "", "state": "available", "tags": [], "zone": "fr-par-1"}, + "volumes": {"0": {"boot": false, "id": "614cb59b-04ff-4b13-be3d-46a9374b8876", + "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "l_ssd", "export_uri": + null, "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", + "server": {"id": "7e8061a8-96dc-4f28-9fe1-38d99747b02c", "name": "cli-srv-boring-beaver"}, + "size": 20000000000, "state": "available", "creation_date": "2024-10-23T09:02:04.009523+00:00", + "modification_date": "2024-10-23T09:02:04.009523+00:00", "tags": [], "zone": + "fr-par-1"}}, "tags": [], "state": "running", "protected": false, "state_detail": + "booting kernel", "public_ip": {"id": "c8e71dc4-62a5-4efd-a7d0-26c425d8427f", + "address": "51.15.241.198", "dynamic": false, "gateway": "62.210.0.1", "netmask": + "32", "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", + "ipam_id": "f909aca4-a0fa-47d4-b000-bb1ec0420bdf"}, "public_ips": [{"id": "c8e71dc4-62a5-4efd-a7d0-26c425d8427f", + "address": "51.15.241.198", "dynamic": false, "gateway": "62.210.0.1", "netmask": + "32", "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", + "ipam_id": "f909aca4-a0fa-47d4-b000-bb1ec0420bdf"}, {"id": "db6fafda-3a12-403d-8c9c-1a1cb1c315ba", + "address": "2001:bc8:710:5417:dc00:ff:fe78:3b2d", "dynamic": false, "gateway": + "fe80::dc00:ff:fe78:3b2e", "netmask": "64", "family": "inet6", "provisioning_mode": + "slaac", "tags": [], "state": "attached", "ipam_id": "bc5ed332-e485-42d9-b78e-231f327b6e16"}], + "mac_address": "de:00:00:78:3b:2d", "routed_ip_enabled": true, "ipv6": null, + "extra_networks": [], "dynamic_ip_required": true, "enable_ipv6": false, "private_ip": + null, "creation_date": "2024-10-23T09:02:04.009523+00:00", "modification_date": + "2024-10-23T09:02:24.832457+00:00", "bootscript": null, "security_group": {"id": + "0fe819c3-274d-472a-b3f5-ddb258d2d8bb", "name": "Default security group"}, "location": + {"zone_id": "par1", "platform_id": "14", "cluster_id": "37", "hypervisor_id": + "1302", "node_id": "24"}, "maintenances": [], "allowed_actions": ["poweroff", + "terminate", "reboot", "stop_in_place", "backup"], "placement_group": null, + "private_nics": [], "zone": "fr-par-1"}}' + headers: + Content-Length: + - "3103" + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Wed, 23 Oct 2024 09:02:25 GMT + Server: + - Scaleway API Gateway (fr-par-1;edge02) + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - e96f5198-05f8-4a36-b7ac-5440c27af816 + status: 200 OK + code: 200 + duration: "" +- request: + body: '{"task": {"id": "b3fa23a6-40ed-461b-8764-b4f90f78f523", "description": + "server_poweroff", "status": "pending", "href_from": "/servers/7e8061a8-96dc-4f28-9fe1-38d99747b02c/action", + "href_result": "/servers/7e8061a8-96dc-4f28-9fe1-38d99747b02c", "started_at": + "2024-10-23T09:02:26.527925+00:00", "terminated_at": null, "progress": 0, "zone": + "par1"}}' + form: {} + headers: + Content-Type: + - application/json + User-Agent: + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.0; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/instance/v1/zones/fr-par-1/servers/7e8061a8-96dc-4f28-9fe1-38d99747b02c/action + method: POST + response: + body: '{"task": {"id": "b3fa23a6-40ed-461b-8764-b4f90f78f523", "description": + "server_poweroff", "status": "pending", "href_from": "/servers/7e8061a8-96dc-4f28-9fe1-38d99747b02c/action", + "href_result": "/servers/7e8061a8-96dc-4f28-9fe1-38d99747b02c", "started_at": + "2024-10-23T09:02:26.527925+00:00", "terminated_at": null, "progress": 0, "zone": + "par1"}}' + headers: + Content-Length: + - "348" + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Wed, 23 Oct 2024 09:02:26 GMT + Location: + - https://api.scaleway.com/instance/v1/zones/fr-par-1/tasks/b3fa23a6-40ed-461b-8764-b4f90f78f523 + Server: + - Scaleway API Gateway (fr-par-1;edge02) + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - 58bcf9b5-eda9-43af-8b0e-0f210e895335 + status: 202 Accepted + code: 202 + duration: "" +- request: + body: '{"server": {"id": "7e8061a8-96dc-4f28-9fe1-38d99747b02c", "name": "cli-srv-boring-beaver", + "arch": "x86_64", "commercial_type": "DEV1-S", "boot_type": "local", "organization": + "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", + "hostname": "cli-srv-boring-beaver", "image": {"id": "655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", + "name": "Ubuntu 18.04 Bionic Beaver", "organization": "51b656e3-4865-41e8-adbc-0c45bdd780db", + "project": "51b656e3-4865-41e8-adbc-0c45bdd780db", "root_volume": {"id": "27a6459c-efe6-4327-a062-b21a17f3143d", + "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "unified", "size": 10000000000}, + "extra_volumes": {}, "public": true, "arch": "x86_64", "creation_date": "2023-08-08T13:36:04.744241+00:00", + "modification_date": "2023-08-08T13:36:04.744241+00:00", "default_bootscript": + null, "from_server": "", "state": "available", "tags": [], "zone": "fr-par-1"}, + "volumes": {"0": {"boot": false, "id": "614cb59b-04ff-4b13-be3d-46a9374b8876", + "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "l_ssd", "export_uri": + null, "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", + "server": {"id": "7e8061a8-96dc-4f28-9fe1-38d99747b02c", "name": "cli-srv-boring-beaver"}, + "size": 20000000000, "state": "available", "creation_date": "2024-10-23T09:02:04.009523+00:00", + "modification_date": "2024-10-23T09:02:04.009523+00:00", "tags": [], "zone": + "fr-par-1"}}, "tags": [], "state": "stopping", "protected": false, "state_detail": + "stopping", "public_ip": {"id": "c8e71dc4-62a5-4efd-a7d0-26c425d8427f", "address": + "51.15.241.198", "dynamic": false, "gateway": "62.210.0.1", "netmask": "32", + "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", + "ipam_id": "f909aca4-a0fa-47d4-b000-bb1ec0420bdf"}, "public_ips": [{"id": "c8e71dc4-62a5-4efd-a7d0-26c425d8427f", + "address": "51.15.241.198", "dynamic": false, "gateway": "62.210.0.1", "netmask": + "32", "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", + "ipam_id": "f909aca4-a0fa-47d4-b000-bb1ec0420bdf"}, {"id": "db6fafda-3a12-403d-8c9c-1a1cb1c315ba", + "address": "2001:bc8:710:5417:dc00:ff:fe78:3b2d", "dynamic": false, "gateway": + "fe80::dc00:ff:fe78:3b2e", "netmask": "64", "family": "inet6", "provisioning_mode": + "slaac", "tags": [], "state": "attached", "ipam_id": "bc5ed332-e485-42d9-b78e-231f327b6e16"}], + "mac_address": "de:00:00:78:3b:2d", "routed_ip_enabled": true, "ipv6": null, + "extra_networks": [], "dynamic_ip_required": true, "enable_ipv6": false, "private_ip": + null, "creation_date": "2024-10-23T09:02:04.009523+00:00", "modification_date": + "2024-10-23T09:02:26.130288+00:00", "bootscript": null, "security_group": {"id": + "0fe819c3-274d-472a-b3f5-ddb258d2d8bb", "name": "Default security group"}, "location": + {"zone_id": "par1", "platform_id": "14", "cluster_id": "37", "hypervisor_id": + "1302", "node_id": "24"}, "maintenances": [], "allowed_actions": ["stop_in_place", + "backup"], "placement_group": null, "private_nics": [], "zone": "fr-par-1"}}' + form: {} + headers: + User-Agent: + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.0; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/instance/v1/zones/fr-par-1/servers/7e8061a8-96dc-4f28-9fe1-38d99747b02c + method: GET + response: + body: '{"server": {"id": "7e8061a8-96dc-4f28-9fe1-38d99747b02c", "name": "cli-srv-boring-beaver", + "arch": "x86_64", "commercial_type": "DEV1-S", "boot_type": "local", "organization": + "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", + "hostname": "cli-srv-boring-beaver", "image": {"id": "655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", + "name": "Ubuntu 18.04 Bionic Beaver", "organization": "51b656e3-4865-41e8-adbc-0c45bdd780db", + "project": "51b656e3-4865-41e8-adbc-0c45bdd780db", "root_volume": {"id": "27a6459c-efe6-4327-a062-b21a17f3143d", + "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "unified", "size": 10000000000}, + "extra_volumes": {}, "public": true, "arch": "x86_64", "creation_date": "2023-08-08T13:36:04.744241+00:00", + "modification_date": "2023-08-08T13:36:04.744241+00:00", "default_bootscript": + null, "from_server": "", "state": "available", "tags": [], "zone": "fr-par-1"}, + "volumes": {"0": {"boot": false, "id": "614cb59b-04ff-4b13-be3d-46a9374b8876", + "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "l_ssd", "export_uri": + null, "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", + "server": {"id": "7e8061a8-96dc-4f28-9fe1-38d99747b02c", "name": "cli-srv-boring-beaver"}, + "size": 20000000000, "state": "available", "creation_date": "2024-10-23T09:02:04.009523+00:00", + "modification_date": "2024-10-23T09:02:04.009523+00:00", "tags": [], "zone": + "fr-par-1"}}, "tags": [], "state": "stopping", "protected": false, "state_detail": + "stopping", "public_ip": {"id": "c8e71dc4-62a5-4efd-a7d0-26c425d8427f", "address": + "51.15.241.198", "dynamic": false, "gateway": "62.210.0.1", "netmask": "32", + "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", + "ipam_id": "f909aca4-a0fa-47d4-b000-bb1ec0420bdf"}, "public_ips": [{"id": "c8e71dc4-62a5-4efd-a7d0-26c425d8427f", + "address": "51.15.241.198", "dynamic": false, "gateway": "62.210.0.1", "netmask": + "32", "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", + "ipam_id": "f909aca4-a0fa-47d4-b000-bb1ec0420bdf"}, {"id": "db6fafda-3a12-403d-8c9c-1a1cb1c315ba", + "address": "2001:bc8:710:5417:dc00:ff:fe78:3b2d", "dynamic": false, "gateway": + "fe80::dc00:ff:fe78:3b2e", "netmask": "64", "family": "inet6", "provisioning_mode": + "slaac", "tags": [], "state": "attached", "ipam_id": "bc5ed332-e485-42d9-b78e-231f327b6e16"}], + "mac_address": "de:00:00:78:3b:2d", "routed_ip_enabled": true, "ipv6": null, + "extra_networks": [], "dynamic_ip_required": true, "enable_ipv6": false, "private_ip": + null, "creation_date": "2024-10-23T09:02:04.009523+00:00", "modification_date": + "2024-10-23T09:02:26.130288+00:00", "bootscript": null, "security_group": {"id": + "0fe819c3-274d-472a-b3f5-ddb258d2d8bb", "name": "Default security group"}, "location": + {"zone_id": "par1", "platform_id": "14", "cluster_id": "37", "hypervisor_id": + "1302", "node_id": "24"}, "maintenances": [], "allowed_actions": ["stop_in_place", + "backup"], "placement_group": null, "private_nics": [], "zone": "fr-par-1"}}' + headers: + Content-Length: + - "3063" + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Wed, 23 Oct 2024 09:02:26 GMT + Server: + - Scaleway API Gateway (fr-par-1;edge02) + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - 457656fd-2596-4f81-b2d8-b7619975f64e + status: 200 OK + code: 200 + duration: "" +- request: + body: '{"server": {"id": "7e8061a8-96dc-4f28-9fe1-38d99747b02c", "name": "cli-srv-boring-beaver", + "arch": "x86_64", "commercial_type": "DEV1-S", "boot_type": "local", "organization": + "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", + "hostname": "cli-srv-boring-beaver", "image": {"id": "655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", + "name": "Ubuntu 18.04 Bionic Beaver", "organization": "51b656e3-4865-41e8-adbc-0c45bdd780db", + "project": "51b656e3-4865-41e8-adbc-0c45bdd780db", "root_volume": {"id": "27a6459c-efe6-4327-a062-b21a17f3143d", + "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "unified", "size": 10000000000}, + "extra_volumes": {}, "public": true, "arch": "x86_64", "creation_date": "2023-08-08T13:36:04.744241+00:00", + "modification_date": "2023-08-08T13:36:04.744241+00:00", "default_bootscript": + null, "from_server": "", "state": "available", "tags": [], "zone": "fr-par-1"}, + "volumes": {"0": {"boot": false, "id": "614cb59b-04ff-4b13-be3d-46a9374b8876", + "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "l_ssd", "export_uri": + null, "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", + "server": {"id": "7e8061a8-96dc-4f28-9fe1-38d99747b02c", "name": "cli-srv-boring-beaver"}, + "size": 20000000000, "state": "available", "creation_date": "2024-10-23T09:02:04.009523+00:00", + "modification_date": "2024-10-23T09:02:04.009523+00:00", "tags": [], "zone": + "fr-par-1"}}, "tags": [], "state": "stopping", "protected": false, "state_detail": + "stopping", "public_ip": {"id": "c8e71dc4-62a5-4efd-a7d0-26c425d8427f", "address": + "51.15.241.198", "dynamic": false, "gateway": "62.210.0.1", "netmask": "32", + "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", + "ipam_id": "f909aca4-a0fa-47d4-b000-bb1ec0420bdf"}, "public_ips": [{"id": "c8e71dc4-62a5-4efd-a7d0-26c425d8427f", + "address": "51.15.241.198", "dynamic": false, "gateway": "62.210.0.1", "netmask": + "32", "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", + "ipam_id": "f909aca4-a0fa-47d4-b000-bb1ec0420bdf"}, {"id": "db6fafda-3a12-403d-8c9c-1a1cb1c315ba", + "address": "2001:bc8:710:5417:dc00:ff:fe78:3b2d", "dynamic": false, "gateway": + "fe80::dc00:ff:fe78:3b2e", "netmask": "64", "family": "inet6", "provisioning_mode": + "slaac", "tags": [], "state": "attached", "ipam_id": "bc5ed332-e485-42d9-b78e-231f327b6e16"}], + "mac_address": "de:00:00:78:3b:2d", "routed_ip_enabled": true, "ipv6": null, + "extra_networks": [], "dynamic_ip_required": true, "enable_ipv6": false, "private_ip": + null, "creation_date": "2024-10-23T09:02:04.009523+00:00", "modification_date": + "2024-10-23T09:02:26.130288+00:00", "bootscript": null, "security_group": {"id": + "0fe819c3-274d-472a-b3f5-ddb258d2d8bb", "name": "Default security group"}, "location": + {"zone_id": "par1", "platform_id": "14", "cluster_id": "37", "hypervisor_id": + "1302", "node_id": "24"}, "maintenances": [], "allowed_actions": ["stop_in_place", + "backup"], "placement_group": null, "private_nics": [], "zone": "fr-par-1"}}' + form: {} + headers: + User-Agent: + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.0; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/instance/v1/zones/fr-par-1/servers/7e8061a8-96dc-4f28-9fe1-38d99747b02c + method: GET + response: + body: '{"server": {"id": "7e8061a8-96dc-4f28-9fe1-38d99747b02c", "name": "cli-srv-boring-beaver", + "arch": "x86_64", "commercial_type": "DEV1-S", "boot_type": "local", "organization": + "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", + "hostname": "cli-srv-boring-beaver", "image": {"id": "655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", + "name": "Ubuntu 18.04 Bionic Beaver", "organization": "51b656e3-4865-41e8-adbc-0c45bdd780db", + "project": "51b656e3-4865-41e8-adbc-0c45bdd780db", "root_volume": {"id": "27a6459c-efe6-4327-a062-b21a17f3143d", + "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "unified", "size": 10000000000}, + "extra_volumes": {}, "public": true, "arch": "x86_64", "creation_date": "2023-08-08T13:36:04.744241+00:00", + "modification_date": "2023-08-08T13:36:04.744241+00:00", "default_bootscript": + null, "from_server": "", "state": "available", "tags": [], "zone": "fr-par-1"}, + "volumes": {"0": {"boot": false, "id": "614cb59b-04ff-4b13-be3d-46a9374b8876", + "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "l_ssd", "export_uri": + null, "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", + "server": {"id": "7e8061a8-96dc-4f28-9fe1-38d99747b02c", "name": "cli-srv-boring-beaver"}, + "size": 20000000000, "state": "available", "creation_date": "2024-10-23T09:02:04.009523+00:00", + "modification_date": "2024-10-23T09:02:04.009523+00:00", "tags": [], "zone": + "fr-par-1"}}, "tags": [], "state": "stopping", "protected": false, "state_detail": + "stopping", "public_ip": {"id": "c8e71dc4-62a5-4efd-a7d0-26c425d8427f", "address": + "51.15.241.198", "dynamic": false, "gateway": "62.210.0.1", "netmask": "32", + "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", + "ipam_id": "f909aca4-a0fa-47d4-b000-bb1ec0420bdf"}, "public_ips": [{"id": "c8e71dc4-62a5-4efd-a7d0-26c425d8427f", + "address": "51.15.241.198", "dynamic": false, "gateway": "62.210.0.1", "netmask": + "32", "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", + "ipam_id": "f909aca4-a0fa-47d4-b000-bb1ec0420bdf"}, {"id": "db6fafda-3a12-403d-8c9c-1a1cb1c315ba", + "address": "2001:bc8:710:5417:dc00:ff:fe78:3b2d", "dynamic": false, "gateway": + "fe80::dc00:ff:fe78:3b2e", "netmask": "64", "family": "inet6", "provisioning_mode": + "slaac", "tags": [], "state": "attached", "ipam_id": "bc5ed332-e485-42d9-b78e-231f327b6e16"}], + "mac_address": "de:00:00:78:3b:2d", "routed_ip_enabled": true, "ipv6": null, + "extra_networks": [], "dynamic_ip_required": true, "enable_ipv6": false, "private_ip": + null, "creation_date": "2024-10-23T09:02:04.009523+00:00", "modification_date": + "2024-10-23T09:02:26.130288+00:00", "bootscript": null, "security_group": {"id": + "0fe819c3-274d-472a-b3f5-ddb258d2d8bb", "name": "Default security group"}, "location": + {"zone_id": "par1", "platform_id": "14", "cluster_id": "37", "hypervisor_id": + "1302", "node_id": "24"}, "maintenances": [], "allowed_actions": ["stop_in_place", + "backup"], "placement_group": null, "private_nics": [], "zone": "fr-par-1"}}' + headers: + Content-Length: + - "3063" + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Wed, 23 Oct 2024 09:02:31 GMT + Server: + - Scaleway API Gateway (fr-par-1;edge02) + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - f298741e-adeb-40ef-bb67-19b825ddd091 + status: 200 OK + code: 200 + duration: "" +- request: + body: '{"server": {"id": "7e8061a8-96dc-4f28-9fe1-38d99747b02c", "name": "cli-srv-boring-beaver", + "arch": "x86_64", "commercial_type": "DEV1-S", "boot_type": "local", "organization": + "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", + "hostname": "cli-srv-boring-beaver", "image": {"id": "655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", + "name": "Ubuntu 18.04 Bionic Beaver", "organization": "51b656e3-4865-41e8-adbc-0c45bdd780db", + "project": "51b656e3-4865-41e8-adbc-0c45bdd780db", "root_volume": {"id": "27a6459c-efe6-4327-a062-b21a17f3143d", + "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "unified", "size": 10000000000}, + "extra_volumes": {}, "public": true, "arch": "x86_64", "creation_date": "2023-08-08T13:36:04.744241+00:00", + "modification_date": "2023-08-08T13:36:04.744241+00:00", "default_bootscript": + null, "from_server": "", "state": "available", "tags": [], "zone": "fr-par-1"}, + "volumes": {"0": {"boot": false, "id": "614cb59b-04ff-4b13-be3d-46a9374b8876", + "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "l_ssd", "export_uri": + null, "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", + "server": {"id": "7e8061a8-96dc-4f28-9fe1-38d99747b02c", "name": "cli-srv-boring-beaver"}, + "size": 20000000000, "state": "available", "creation_date": "2024-10-23T09:02:04.009523+00:00", + "modification_date": "2024-10-23T09:02:04.009523+00:00", "tags": [], "zone": + "fr-par-1"}}, "tags": [], "state": "stopping", "protected": false, "state_detail": + "stopping", "public_ip": {"id": "c8e71dc4-62a5-4efd-a7d0-26c425d8427f", "address": + "51.15.241.198", "dynamic": false, "gateway": "62.210.0.1", "netmask": "32", + "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", + "ipam_id": "f909aca4-a0fa-47d4-b000-bb1ec0420bdf"}, "public_ips": [{"id": "c8e71dc4-62a5-4efd-a7d0-26c425d8427f", + "address": "51.15.241.198", "dynamic": false, "gateway": "62.210.0.1", "netmask": + "32", "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", + "ipam_id": "f909aca4-a0fa-47d4-b000-bb1ec0420bdf"}, {"id": "db6fafda-3a12-403d-8c9c-1a1cb1c315ba", + "address": "2001:bc8:710:5417:dc00:ff:fe78:3b2d", "dynamic": false, "gateway": + "fe80::dc00:ff:fe78:3b2e", "netmask": "64", "family": "inet6", "provisioning_mode": + "slaac", "tags": [], "state": "attached", "ipam_id": "bc5ed332-e485-42d9-b78e-231f327b6e16"}], + "mac_address": "de:00:00:78:3b:2d", "routed_ip_enabled": true, "ipv6": null, + "extra_networks": [], "dynamic_ip_required": true, "enable_ipv6": false, "private_ip": + null, "creation_date": "2024-10-23T09:02:04.009523+00:00", "modification_date": + "2024-10-23T09:02:26.130288+00:00", "bootscript": null, "security_group": {"id": + "0fe819c3-274d-472a-b3f5-ddb258d2d8bb", "name": "Default security group"}, "location": + {"zone_id": "par1", "platform_id": "14", "cluster_id": "37", "hypervisor_id": + "1302", "node_id": "24"}, "maintenances": [], "allowed_actions": ["stop_in_place", + "backup"], "placement_group": null, "private_nics": [], "zone": "fr-par-1"}}' + form: {} + headers: + User-Agent: + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.0; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/instance/v1/zones/fr-par-1/servers/7e8061a8-96dc-4f28-9fe1-38d99747b02c + method: GET + response: + body: '{"server": {"id": "7e8061a8-96dc-4f28-9fe1-38d99747b02c", "name": "cli-srv-boring-beaver", + "arch": "x86_64", "commercial_type": "DEV1-S", "boot_type": "local", "organization": + "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", + "hostname": "cli-srv-boring-beaver", "image": {"id": "655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", + "name": "Ubuntu 18.04 Bionic Beaver", "organization": "51b656e3-4865-41e8-adbc-0c45bdd780db", + "project": "51b656e3-4865-41e8-adbc-0c45bdd780db", "root_volume": {"id": "27a6459c-efe6-4327-a062-b21a17f3143d", + "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "unified", "size": 10000000000}, + "extra_volumes": {}, "public": true, "arch": "x86_64", "creation_date": "2023-08-08T13:36:04.744241+00:00", + "modification_date": "2023-08-08T13:36:04.744241+00:00", "default_bootscript": + null, "from_server": "", "state": "available", "tags": [], "zone": "fr-par-1"}, + "volumes": {"0": {"boot": false, "id": "614cb59b-04ff-4b13-be3d-46a9374b8876", + "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "l_ssd", "export_uri": + null, "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", + "server": {"id": "7e8061a8-96dc-4f28-9fe1-38d99747b02c", "name": "cli-srv-boring-beaver"}, + "size": 20000000000, "state": "available", "creation_date": "2024-10-23T09:02:04.009523+00:00", + "modification_date": "2024-10-23T09:02:04.009523+00:00", "tags": [], "zone": + "fr-par-1"}}, "tags": [], "state": "stopping", "protected": false, "state_detail": + "stopping", "public_ip": {"id": "c8e71dc4-62a5-4efd-a7d0-26c425d8427f", "address": + "51.15.241.198", "dynamic": false, "gateway": "62.210.0.1", "netmask": "32", + "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", + "ipam_id": "f909aca4-a0fa-47d4-b000-bb1ec0420bdf"}, "public_ips": [{"id": "c8e71dc4-62a5-4efd-a7d0-26c425d8427f", + "address": "51.15.241.198", "dynamic": false, "gateway": "62.210.0.1", "netmask": + "32", "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", + "ipam_id": "f909aca4-a0fa-47d4-b000-bb1ec0420bdf"}, {"id": "db6fafda-3a12-403d-8c9c-1a1cb1c315ba", + "address": "2001:bc8:710:5417:dc00:ff:fe78:3b2d", "dynamic": false, "gateway": + "fe80::dc00:ff:fe78:3b2e", "netmask": "64", "family": "inet6", "provisioning_mode": + "slaac", "tags": [], "state": "attached", "ipam_id": "bc5ed332-e485-42d9-b78e-231f327b6e16"}], + "mac_address": "de:00:00:78:3b:2d", "routed_ip_enabled": true, "ipv6": null, + "extra_networks": [], "dynamic_ip_required": true, "enable_ipv6": false, "private_ip": + null, "creation_date": "2024-10-23T09:02:04.009523+00:00", "modification_date": + "2024-10-23T09:02:26.130288+00:00", "bootscript": null, "security_group": {"id": + "0fe819c3-274d-472a-b3f5-ddb258d2d8bb", "name": "Default security group"}, "location": + {"zone_id": "par1", "platform_id": "14", "cluster_id": "37", "hypervisor_id": + "1302", "node_id": "24"}, "maintenances": [], "allowed_actions": ["stop_in_place", + "backup"], "placement_group": null, "private_nics": [], "zone": "fr-par-1"}}' + headers: + Content-Length: + - "3063" + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Wed, 23 Oct 2024 09:02:37 GMT + Server: + - Scaleway API Gateway (fr-par-1;edge02) + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - 92b384c6-55ce-42c2-aaae-805cb3269756 + status: 200 OK + code: 200 + duration: "" +- request: + body: '{"server": {"id": "7e8061a8-96dc-4f28-9fe1-38d99747b02c", "name": "cli-srv-boring-beaver", + "arch": "x86_64", "commercial_type": "DEV1-S", "boot_type": "local", "organization": + "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", + "hostname": "cli-srv-boring-beaver", "image": {"id": "655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", + "name": "Ubuntu 18.04 Bionic Beaver", "organization": "51b656e3-4865-41e8-adbc-0c45bdd780db", + "project": "51b656e3-4865-41e8-adbc-0c45bdd780db", "root_volume": {"id": "27a6459c-efe6-4327-a062-b21a17f3143d", + "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "unified", "size": 10000000000}, + "extra_volumes": {}, "public": true, "arch": "x86_64", "creation_date": "2023-08-08T13:36:04.744241+00:00", + "modification_date": "2023-08-08T13:36:04.744241+00:00", "default_bootscript": + null, "from_server": "", "state": "available", "tags": [], "zone": "fr-par-1"}, + "volumes": {"0": {"boot": false, "id": "614cb59b-04ff-4b13-be3d-46a9374b8876", + "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "l_ssd", "export_uri": + null, "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", + "server": {"id": "7e8061a8-96dc-4f28-9fe1-38d99747b02c", "name": "cli-srv-boring-beaver"}, + "size": 20000000000, "state": "available", "creation_date": "2024-10-23T09:02:04.009523+00:00", + "modification_date": "2024-10-23T09:02:04.009523+00:00", "tags": [], "zone": + "fr-par-1"}}, "tags": [], "state": "stopping", "protected": false, "state_detail": + "stopping", "public_ip": {"id": "c8e71dc4-62a5-4efd-a7d0-26c425d8427f", "address": + "51.15.241.198", "dynamic": false, "gateway": "62.210.0.1", "netmask": "32", + "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", + "ipam_id": "f909aca4-a0fa-47d4-b000-bb1ec0420bdf"}, "public_ips": [{"id": "c8e71dc4-62a5-4efd-a7d0-26c425d8427f", + "address": "51.15.241.198", "dynamic": false, "gateway": "62.210.0.1", "netmask": + "32", "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", + "ipam_id": "f909aca4-a0fa-47d4-b000-bb1ec0420bdf"}, {"id": "db6fafda-3a12-403d-8c9c-1a1cb1c315ba", + "address": "2001:bc8:710:5417:dc00:ff:fe78:3b2d", "dynamic": false, "gateway": + "fe80::dc00:ff:fe78:3b2e", "netmask": "64", "family": "inet6", "provisioning_mode": + "slaac", "tags": [], "state": "attached", "ipam_id": "bc5ed332-e485-42d9-b78e-231f327b6e16"}], + "mac_address": "de:00:00:78:3b:2d", "routed_ip_enabled": true, "ipv6": null, + "extra_networks": [], "dynamic_ip_required": true, "enable_ipv6": false, "private_ip": + null, "creation_date": "2024-10-23T09:02:04.009523+00:00", "modification_date": + "2024-10-23T09:02:26.130288+00:00", "bootscript": null, "security_group": {"id": + "0fe819c3-274d-472a-b3f5-ddb258d2d8bb", "name": "Default security group"}, "location": + {"zone_id": "par1", "platform_id": "14", "cluster_id": "37", "hypervisor_id": + "1302", "node_id": "24"}, "maintenances": [], "allowed_actions": ["stop_in_place", + "backup"], "placement_group": null, "private_nics": [], "zone": "fr-par-1"}}' + form: {} + headers: + User-Agent: + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.0; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/instance/v1/zones/fr-par-1/servers/7e8061a8-96dc-4f28-9fe1-38d99747b02c + method: GET + response: + body: '{"server": {"id": "7e8061a8-96dc-4f28-9fe1-38d99747b02c", "name": "cli-srv-boring-beaver", + "arch": "x86_64", "commercial_type": "DEV1-S", "boot_type": "local", "organization": + "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", + "hostname": "cli-srv-boring-beaver", "image": {"id": "655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", + "name": "Ubuntu 18.04 Bionic Beaver", "organization": "51b656e3-4865-41e8-adbc-0c45bdd780db", + "project": "51b656e3-4865-41e8-adbc-0c45bdd780db", "root_volume": {"id": "27a6459c-efe6-4327-a062-b21a17f3143d", + "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "unified", "size": 10000000000}, + "extra_volumes": {}, "public": true, "arch": "x86_64", "creation_date": "2023-08-08T13:36:04.744241+00:00", + "modification_date": "2023-08-08T13:36:04.744241+00:00", "default_bootscript": + null, "from_server": "", "state": "available", "tags": [], "zone": "fr-par-1"}, + "volumes": {"0": {"boot": false, "id": "614cb59b-04ff-4b13-be3d-46a9374b8876", + "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "l_ssd", "export_uri": + null, "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", + "server": {"id": "7e8061a8-96dc-4f28-9fe1-38d99747b02c", "name": "cli-srv-boring-beaver"}, + "size": 20000000000, "state": "available", "creation_date": "2024-10-23T09:02:04.009523+00:00", + "modification_date": "2024-10-23T09:02:04.009523+00:00", "tags": [], "zone": + "fr-par-1"}}, "tags": [], "state": "stopping", "protected": false, "state_detail": + "stopping", "public_ip": {"id": "c8e71dc4-62a5-4efd-a7d0-26c425d8427f", "address": + "51.15.241.198", "dynamic": false, "gateway": "62.210.0.1", "netmask": "32", + "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", + "ipam_id": "f909aca4-a0fa-47d4-b000-bb1ec0420bdf"}, "public_ips": [{"id": "c8e71dc4-62a5-4efd-a7d0-26c425d8427f", + "address": "51.15.241.198", "dynamic": false, "gateway": "62.210.0.1", "netmask": + "32", "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", + "ipam_id": "f909aca4-a0fa-47d4-b000-bb1ec0420bdf"}, {"id": "db6fafda-3a12-403d-8c9c-1a1cb1c315ba", + "address": "2001:bc8:710:5417:dc00:ff:fe78:3b2d", "dynamic": false, "gateway": + "fe80::dc00:ff:fe78:3b2e", "netmask": "64", "family": "inet6", "provisioning_mode": + "slaac", "tags": [], "state": "attached", "ipam_id": "bc5ed332-e485-42d9-b78e-231f327b6e16"}], + "mac_address": "de:00:00:78:3b:2d", "routed_ip_enabled": true, "ipv6": null, + "extra_networks": [], "dynamic_ip_required": true, "enable_ipv6": false, "private_ip": + null, "creation_date": "2024-10-23T09:02:04.009523+00:00", "modification_date": + "2024-10-23T09:02:26.130288+00:00", "bootscript": null, "security_group": {"id": + "0fe819c3-274d-472a-b3f5-ddb258d2d8bb", "name": "Default security group"}, "location": + {"zone_id": "par1", "platform_id": "14", "cluster_id": "37", "hypervisor_id": + "1302", "node_id": "24"}, "maintenances": [], "allowed_actions": ["stop_in_place", + "backup"], "placement_group": null, "private_nics": [], "zone": "fr-par-1"}}' + headers: + Content-Length: + - "3063" + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Wed, 23 Oct 2024 09:02:41 GMT + Server: + - Scaleway API Gateway (fr-par-1;edge02) + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - b1bec334-3e87-4bc0-824a-aebf5c0de2a5 + status: 200 OK + code: 200 + duration: "" +- request: + body: '{"server": {"id": "7e8061a8-96dc-4f28-9fe1-38d99747b02c", "name": "cli-srv-boring-beaver", + "arch": "x86_64", "commercial_type": "DEV1-S", "boot_type": "local", "organization": + "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", + "hostname": "cli-srv-boring-beaver", "image": {"id": "655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", + "name": "Ubuntu 18.04 Bionic Beaver", "organization": "51b656e3-4865-41e8-adbc-0c45bdd780db", + "project": "51b656e3-4865-41e8-adbc-0c45bdd780db", "root_volume": {"id": "27a6459c-efe6-4327-a062-b21a17f3143d", + "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "unified", "size": 10000000000}, + "extra_volumes": {}, "public": true, "arch": "x86_64", "creation_date": "2023-08-08T13:36:04.744241+00:00", + "modification_date": "2023-08-08T13:36:04.744241+00:00", "default_bootscript": + null, "from_server": "", "state": "available", "tags": [], "zone": "fr-par-1"}, + "volumes": {"0": {"boot": false, "id": "614cb59b-04ff-4b13-be3d-46a9374b8876", + "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "l_ssd", "export_uri": + null, "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", + "server": {"id": "7e8061a8-96dc-4f28-9fe1-38d99747b02c", "name": "cli-srv-boring-beaver"}, + "size": 20000000000, "state": "available", "creation_date": "2024-10-23T09:02:04.009523+00:00", + "modification_date": "2024-10-23T09:02:04.009523+00:00", "tags": [], "zone": + "fr-par-1"}}, "tags": [], "state": "stopping", "protected": false, "state_detail": + "stopping", "public_ip": {"id": "c8e71dc4-62a5-4efd-a7d0-26c425d8427f", "address": + "51.15.241.198", "dynamic": false, "gateway": "62.210.0.1", "netmask": "32", + "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", + "ipam_id": "f909aca4-a0fa-47d4-b000-bb1ec0420bdf"}, "public_ips": [{"id": "c8e71dc4-62a5-4efd-a7d0-26c425d8427f", + "address": "51.15.241.198", "dynamic": false, "gateway": "62.210.0.1", "netmask": + "32", "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", + "ipam_id": "f909aca4-a0fa-47d4-b000-bb1ec0420bdf"}, {"id": "db6fafda-3a12-403d-8c9c-1a1cb1c315ba", + "address": "2001:bc8:710:5417:dc00:ff:fe78:3b2d", "dynamic": false, "gateway": + "fe80::dc00:ff:fe78:3b2e", "netmask": "64", "family": "inet6", "provisioning_mode": + "slaac", "tags": [], "state": "attached", "ipam_id": "bc5ed332-e485-42d9-b78e-231f327b6e16"}], + "mac_address": "de:00:00:78:3b:2d", "routed_ip_enabled": true, "ipv6": null, + "extra_networks": [], "dynamic_ip_required": true, "enable_ipv6": false, "private_ip": + null, "creation_date": "2024-10-23T09:02:04.009523+00:00", "modification_date": + "2024-10-23T09:02:26.130288+00:00", "bootscript": null, "security_group": {"id": + "0fe819c3-274d-472a-b3f5-ddb258d2d8bb", "name": "Default security group"}, "location": + {"zone_id": "par1", "platform_id": "14", "cluster_id": "37", "hypervisor_id": + "1302", "node_id": "24"}, "maintenances": [], "allowed_actions": ["stop_in_place", + "backup"], "placement_group": null, "private_nics": [], "zone": "fr-par-1"}}' + form: {} + headers: + User-Agent: + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.0; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/instance/v1/zones/fr-par-1/servers/7e8061a8-96dc-4f28-9fe1-38d99747b02c + method: GET + response: + body: '{"server": {"id": "7e8061a8-96dc-4f28-9fe1-38d99747b02c", "name": "cli-srv-boring-beaver", + "arch": "x86_64", "commercial_type": "DEV1-S", "boot_type": "local", "organization": + "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", + "hostname": "cli-srv-boring-beaver", "image": {"id": "655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", + "name": "Ubuntu 18.04 Bionic Beaver", "organization": "51b656e3-4865-41e8-adbc-0c45bdd780db", + "project": "51b656e3-4865-41e8-adbc-0c45bdd780db", "root_volume": {"id": "27a6459c-efe6-4327-a062-b21a17f3143d", + "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "unified", "size": 10000000000}, + "extra_volumes": {}, "public": true, "arch": "x86_64", "creation_date": "2023-08-08T13:36:04.744241+00:00", + "modification_date": "2023-08-08T13:36:04.744241+00:00", "default_bootscript": + null, "from_server": "", "state": "available", "tags": [], "zone": "fr-par-1"}, + "volumes": {"0": {"boot": false, "id": "614cb59b-04ff-4b13-be3d-46a9374b8876", + "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "l_ssd", "export_uri": + null, "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", + "server": {"id": "7e8061a8-96dc-4f28-9fe1-38d99747b02c", "name": "cli-srv-boring-beaver"}, + "size": 20000000000, "state": "available", "creation_date": "2024-10-23T09:02:04.009523+00:00", + "modification_date": "2024-10-23T09:02:04.009523+00:00", "tags": [], "zone": + "fr-par-1"}}, "tags": [], "state": "stopping", "protected": false, "state_detail": + "stopping", "public_ip": {"id": "c8e71dc4-62a5-4efd-a7d0-26c425d8427f", "address": + "51.15.241.198", "dynamic": false, "gateway": "62.210.0.1", "netmask": "32", + "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", + "ipam_id": "f909aca4-a0fa-47d4-b000-bb1ec0420bdf"}, "public_ips": [{"id": "c8e71dc4-62a5-4efd-a7d0-26c425d8427f", + "address": "51.15.241.198", "dynamic": false, "gateway": "62.210.0.1", "netmask": + "32", "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", + "ipam_id": "f909aca4-a0fa-47d4-b000-bb1ec0420bdf"}, {"id": "db6fafda-3a12-403d-8c9c-1a1cb1c315ba", + "address": "2001:bc8:710:5417:dc00:ff:fe78:3b2d", "dynamic": false, "gateway": + "fe80::dc00:ff:fe78:3b2e", "netmask": "64", "family": "inet6", "provisioning_mode": + "slaac", "tags": [], "state": "attached", "ipam_id": "bc5ed332-e485-42d9-b78e-231f327b6e16"}], + "mac_address": "de:00:00:78:3b:2d", "routed_ip_enabled": true, "ipv6": null, + "extra_networks": [], "dynamic_ip_required": true, "enable_ipv6": false, "private_ip": + null, "creation_date": "2024-10-23T09:02:04.009523+00:00", "modification_date": + "2024-10-23T09:02:26.130288+00:00", "bootscript": null, "security_group": {"id": + "0fe819c3-274d-472a-b3f5-ddb258d2d8bb", "name": "Default security group"}, "location": + {"zone_id": "par1", "platform_id": "14", "cluster_id": "37", "hypervisor_id": + "1302", "node_id": "24"}, "maintenances": [], "allowed_actions": ["stop_in_place", + "backup"], "placement_group": null, "private_nics": [], "zone": "fr-par-1"}}' + headers: + Content-Length: + - "3063" + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Wed, 23 Oct 2024 09:02:46 GMT + Server: + - Scaleway API Gateway (fr-par-1;edge02) + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - a18d4465-2f36-43a2-a166-27fcd31634ba + status: 200 OK + code: 200 + duration: "" +- request: + body: '{"server": {"id": "7e8061a8-96dc-4f28-9fe1-38d99747b02c", "name": "cli-srv-boring-beaver", + "arch": "x86_64", "commercial_type": "DEV1-S", "boot_type": "local", "organization": + "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", + "hostname": "cli-srv-boring-beaver", "image": {"id": "655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", + "name": "Ubuntu 18.04 Bionic Beaver", "organization": "51b656e3-4865-41e8-adbc-0c45bdd780db", + "project": "51b656e3-4865-41e8-adbc-0c45bdd780db", "root_volume": {"id": "27a6459c-efe6-4327-a062-b21a17f3143d", + "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "unified", "size": 10000000000}, + "extra_volumes": {}, "public": true, "arch": "x86_64", "creation_date": "2023-08-08T13:36:04.744241+00:00", + "modification_date": "2023-08-08T13:36:04.744241+00:00", "default_bootscript": + null, "from_server": "", "state": "available", "tags": [], "zone": "fr-par-1"}, + "volumes": {"0": {"boot": false, "id": "614cb59b-04ff-4b13-be3d-46a9374b8876", + "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "l_ssd", "export_uri": + null, "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", + "server": {"id": "7e8061a8-96dc-4f28-9fe1-38d99747b02c", "name": "cli-srv-boring-beaver"}, + "size": 20000000000, "state": "available", "creation_date": "2024-10-23T09:02:04.009523+00:00", + "modification_date": "2024-10-23T09:02:04.009523+00:00", "tags": [], "zone": + "fr-par-1"}}, "tags": [], "state": "stopping", "protected": false, "state_detail": + "stopping", "public_ip": {"id": "c8e71dc4-62a5-4efd-a7d0-26c425d8427f", "address": + "51.15.241.198", "dynamic": false, "gateway": "62.210.0.1", "netmask": "32", + "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", + "ipam_id": "f909aca4-a0fa-47d4-b000-bb1ec0420bdf"}, "public_ips": [{"id": "c8e71dc4-62a5-4efd-a7d0-26c425d8427f", + "address": "51.15.241.198", "dynamic": false, "gateway": "62.210.0.1", "netmask": + "32", "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", + "ipam_id": "f909aca4-a0fa-47d4-b000-bb1ec0420bdf"}, {"id": "db6fafda-3a12-403d-8c9c-1a1cb1c315ba", + "address": "2001:bc8:710:5417:dc00:ff:fe78:3b2d", "dynamic": false, "gateway": + "fe80::dc00:ff:fe78:3b2e", "netmask": "64", "family": "inet6", "provisioning_mode": + "slaac", "tags": [], "state": "attached", "ipam_id": "bc5ed332-e485-42d9-b78e-231f327b6e16"}], + "mac_address": "de:00:00:78:3b:2d", "routed_ip_enabled": true, "ipv6": null, + "extra_networks": [], "dynamic_ip_required": true, "enable_ipv6": false, "private_ip": + null, "creation_date": "2024-10-23T09:02:04.009523+00:00", "modification_date": + "2024-10-23T09:02:26.130288+00:00", "bootscript": null, "security_group": {"id": + "0fe819c3-274d-472a-b3f5-ddb258d2d8bb", "name": "Default security group"}, "location": + {"zone_id": "par1", "platform_id": "14", "cluster_id": "37", "hypervisor_id": + "1302", "node_id": "24"}, "maintenances": [], "allowed_actions": ["stop_in_place", + "backup"], "placement_group": null, "private_nics": [], "zone": "fr-par-1"}}' + form: {} + headers: + User-Agent: + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.0; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/instance/v1/zones/fr-par-1/servers/7e8061a8-96dc-4f28-9fe1-38d99747b02c + method: GET + response: + body: '{"server": {"id": "7e8061a8-96dc-4f28-9fe1-38d99747b02c", "name": "cli-srv-boring-beaver", + "arch": "x86_64", "commercial_type": "DEV1-S", "boot_type": "local", "organization": + "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", + "hostname": "cli-srv-boring-beaver", "image": {"id": "655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", + "name": "Ubuntu 18.04 Bionic Beaver", "organization": "51b656e3-4865-41e8-adbc-0c45bdd780db", + "project": "51b656e3-4865-41e8-adbc-0c45bdd780db", "root_volume": {"id": "27a6459c-efe6-4327-a062-b21a17f3143d", + "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "unified", "size": 10000000000}, + "extra_volumes": {}, "public": true, "arch": "x86_64", "creation_date": "2023-08-08T13:36:04.744241+00:00", + "modification_date": "2023-08-08T13:36:04.744241+00:00", "default_bootscript": + null, "from_server": "", "state": "available", "tags": [], "zone": "fr-par-1"}, + "volumes": {"0": {"boot": false, "id": "614cb59b-04ff-4b13-be3d-46a9374b8876", + "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "l_ssd", "export_uri": + null, "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", + "server": {"id": "7e8061a8-96dc-4f28-9fe1-38d99747b02c", "name": "cli-srv-boring-beaver"}, + "size": 20000000000, "state": "available", "creation_date": "2024-10-23T09:02:04.009523+00:00", + "modification_date": "2024-10-23T09:02:04.009523+00:00", "tags": [], "zone": + "fr-par-1"}}, "tags": [], "state": "stopping", "protected": false, "state_detail": + "stopping", "public_ip": {"id": "c8e71dc4-62a5-4efd-a7d0-26c425d8427f", "address": + "51.15.241.198", "dynamic": false, "gateway": "62.210.0.1", "netmask": "32", + "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", + "ipam_id": "f909aca4-a0fa-47d4-b000-bb1ec0420bdf"}, "public_ips": [{"id": "c8e71dc4-62a5-4efd-a7d0-26c425d8427f", + "address": "51.15.241.198", "dynamic": false, "gateway": "62.210.0.1", "netmask": + "32", "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", + "ipam_id": "f909aca4-a0fa-47d4-b000-bb1ec0420bdf"}, {"id": "db6fafda-3a12-403d-8c9c-1a1cb1c315ba", + "address": "2001:bc8:710:5417:dc00:ff:fe78:3b2d", "dynamic": false, "gateway": + "fe80::dc00:ff:fe78:3b2e", "netmask": "64", "family": "inet6", "provisioning_mode": + "slaac", "tags": [], "state": "attached", "ipam_id": "bc5ed332-e485-42d9-b78e-231f327b6e16"}], + "mac_address": "de:00:00:78:3b:2d", "routed_ip_enabled": true, "ipv6": null, + "extra_networks": [], "dynamic_ip_required": true, "enable_ipv6": false, "private_ip": + null, "creation_date": "2024-10-23T09:02:04.009523+00:00", "modification_date": + "2024-10-23T09:02:26.130288+00:00", "bootscript": null, "security_group": {"id": + "0fe819c3-274d-472a-b3f5-ddb258d2d8bb", "name": "Default security group"}, "location": + {"zone_id": "par1", "platform_id": "14", "cluster_id": "37", "hypervisor_id": + "1302", "node_id": "24"}, "maintenances": [], "allowed_actions": ["stop_in_place", + "backup"], "placement_group": null, "private_nics": [], "zone": "fr-par-1"}}' + headers: + Content-Length: + - "3063" + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Wed, 23 Oct 2024 09:02:52 GMT + Server: + - Scaleway API Gateway (fr-par-1;edge02) + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - 9da1cc5f-b7c8-4034-b902-369ab787095e + status: 200 OK + code: 200 + duration: "" +- request: + body: '{"server": {"id": "7e8061a8-96dc-4f28-9fe1-38d99747b02c", "name": "cli-srv-boring-beaver", + "arch": "x86_64", "commercial_type": "DEV1-S", "boot_type": "local", "organization": + "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", + "hostname": "cli-srv-boring-beaver", "image": {"id": "655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", + "name": "Ubuntu 18.04 Bionic Beaver", "organization": "51b656e3-4865-41e8-adbc-0c45bdd780db", + "project": "51b656e3-4865-41e8-adbc-0c45bdd780db", "root_volume": {"id": "27a6459c-efe6-4327-a062-b21a17f3143d", + "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "unified", "size": 10000000000}, + "extra_volumes": {}, "public": true, "arch": "x86_64", "creation_date": "2023-08-08T13:36:04.744241+00:00", + "modification_date": "2023-08-08T13:36:04.744241+00:00", "default_bootscript": + null, "from_server": "", "state": "available", "tags": [], "zone": "fr-par-1"}, + "volumes": {"0": {"boot": false, "id": "614cb59b-04ff-4b13-be3d-46a9374b8876", + "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "l_ssd", "export_uri": + null, "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", + "server": {"id": "7e8061a8-96dc-4f28-9fe1-38d99747b02c", "name": "cli-srv-boring-beaver"}, + "size": 20000000000, "state": "available", "creation_date": "2024-10-23T09:02:04.009523+00:00", + "modification_date": "2024-10-23T09:02:04.009523+00:00", "tags": [], "zone": + "fr-par-1"}}, "tags": [], "state": "stopping", "protected": false, "state_detail": + "stopping", "public_ip": {"id": "c8e71dc4-62a5-4efd-a7d0-26c425d8427f", "address": + "51.15.241.198", "dynamic": false, "gateway": "62.210.0.1", "netmask": "32", + "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", + "ipam_id": "f909aca4-a0fa-47d4-b000-bb1ec0420bdf"}, "public_ips": [{"id": "c8e71dc4-62a5-4efd-a7d0-26c425d8427f", + "address": "51.15.241.198", "dynamic": false, "gateway": "62.210.0.1", "netmask": + "32", "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", + "ipam_id": "f909aca4-a0fa-47d4-b000-bb1ec0420bdf"}, {"id": "db6fafda-3a12-403d-8c9c-1a1cb1c315ba", + "address": "2001:bc8:710:5417:dc00:ff:fe78:3b2d", "dynamic": false, "gateway": + "fe80::dc00:ff:fe78:3b2e", "netmask": "64", "family": "inet6", "provisioning_mode": + "slaac", "tags": [], "state": "attached", "ipam_id": "bc5ed332-e485-42d9-b78e-231f327b6e16"}], + "mac_address": "de:00:00:78:3b:2d", "routed_ip_enabled": true, "ipv6": null, + "extra_networks": [], "dynamic_ip_required": true, "enable_ipv6": false, "private_ip": + null, "creation_date": "2024-10-23T09:02:04.009523+00:00", "modification_date": + "2024-10-23T09:02:26.130288+00:00", "bootscript": null, "security_group": {"id": + "0fe819c3-274d-472a-b3f5-ddb258d2d8bb", "name": "Default security group"}, "location": + {"zone_id": "par1", "platform_id": "14", "cluster_id": "37", "hypervisor_id": + "1302", "node_id": "24"}, "maintenances": [], "allowed_actions": ["stop_in_place", + "backup"], "placement_group": null, "private_nics": [], "zone": "fr-par-1"}}' + form: {} + headers: + User-Agent: + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.0; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/instance/v1/zones/fr-par-1/servers/7e8061a8-96dc-4f28-9fe1-38d99747b02c + method: GET + response: + body: '{"server": {"id": "7e8061a8-96dc-4f28-9fe1-38d99747b02c", "name": "cli-srv-boring-beaver", + "arch": "x86_64", "commercial_type": "DEV1-S", "boot_type": "local", "organization": + "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", + "hostname": "cli-srv-boring-beaver", "image": {"id": "655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", + "name": "Ubuntu 18.04 Bionic Beaver", "organization": "51b656e3-4865-41e8-adbc-0c45bdd780db", + "project": "51b656e3-4865-41e8-adbc-0c45bdd780db", "root_volume": {"id": "27a6459c-efe6-4327-a062-b21a17f3143d", + "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "unified", "size": 10000000000}, + "extra_volumes": {}, "public": true, "arch": "x86_64", "creation_date": "2023-08-08T13:36:04.744241+00:00", + "modification_date": "2023-08-08T13:36:04.744241+00:00", "default_bootscript": + null, "from_server": "", "state": "available", "tags": [], "zone": "fr-par-1"}, + "volumes": {"0": {"boot": false, "id": "614cb59b-04ff-4b13-be3d-46a9374b8876", + "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "l_ssd", "export_uri": + null, "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", + "server": {"id": "7e8061a8-96dc-4f28-9fe1-38d99747b02c", "name": "cli-srv-boring-beaver"}, + "size": 20000000000, "state": "available", "creation_date": "2024-10-23T09:02:04.009523+00:00", + "modification_date": "2024-10-23T09:02:04.009523+00:00", "tags": [], "zone": + "fr-par-1"}}, "tags": [], "state": "stopping", "protected": false, "state_detail": + "stopping", "public_ip": {"id": "c8e71dc4-62a5-4efd-a7d0-26c425d8427f", "address": + "51.15.241.198", "dynamic": false, "gateway": "62.210.0.1", "netmask": "32", + "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", + "ipam_id": "f909aca4-a0fa-47d4-b000-bb1ec0420bdf"}, "public_ips": [{"id": "c8e71dc4-62a5-4efd-a7d0-26c425d8427f", + "address": "51.15.241.198", "dynamic": false, "gateway": "62.210.0.1", "netmask": + "32", "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", + "ipam_id": "f909aca4-a0fa-47d4-b000-bb1ec0420bdf"}, {"id": "db6fafda-3a12-403d-8c9c-1a1cb1c315ba", + "address": "2001:bc8:710:5417:dc00:ff:fe78:3b2d", "dynamic": false, "gateway": + "fe80::dc00:ff:fe78:3b2e", "netmask": "64", "family": "inet6", "provisioning_mode": + "slaac", "tags": [], "state": "attached", "ipam_id": "bc5ed332-e485-42d9-b78e-231f327b6e16"}], + "mac_address": "de:00:00:78:3b:2d", "routed_ip_enabled": true, "ipv6": null, + "extra_networks": [], "dynamic_ip_required": true, "enable_ipv6": false, "private_ip": + null, "creation_date": "2024-10-23T09:02:04.009523+00:00", "modification_date": + "2024-10-23T09:02:26.130288+00:00", "bootscript": null, "security_group": {"id": + "0fe819c3-274d-472a-b3f5-ddb258d2d8bb", "name": "Default security group"}, "location": + {"zone_id": "par1", "platform_id": "14", "cluster_id": "37", "hypervisor_id": + "1302", "node_id": "24"}, "maintenances": [], "allowed_actions": ["stop_in_place", + "backup"], "placement_group": null, "private_nics": [], "zone": "fr-par-1"}}' + headers: + Content-Length: + - "3063" + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Wed, 23 Oct 2024 09:02:57 GMT + Server: + - Scaleway API Gateway (fr-par-1;edge02) + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - b5759202-6410-46b9-a65d-25375d476e4d + status: 200 OK + code: 200 + duration: "" +- request: + body: '{"server": {"id": "7e8061a8-96dc-4f28-9fe1-38d99747b02c", "name": "cli-srv-boring-beaver", + "arch": "x86_64", "commercial_type": "DEV1-S", "boot_type": "local", "organization": + "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", + "hostname": "cli-srv-boring-beaver", "image": {"id": "655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", + "name": "Ubuntu 18.04 Bionic Beaver", "organization": "51b656e3-4865-41e8-adbc-0c45bdd780db", + "project": "51b656e3-4865-41e8-adbc-0c45bdd780db", "root_volume": {"id": "27a6459c-efe6-4327-a062-b21a17f3143d", + "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "unified", "size": 10000000000}, + "extra_volumes": {}, "public": true, "arch": "x86_64", "creation_date": "2023-08-08T13:36:04.744241+00:00", + "modification_date": "2023-08-08T13:36:04.744241+00:00", "default_bootscript": + null, "from_server": "", "state": "available", "tags": [], "zone": "fr-par-1"}, + "volumes": {"0": {"boot": false, "id": "614cb59b-04ff-4b13-be3d-46a9374b8876", + "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "l_ssd", "export_uri": + null, "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", + "server": {"id": "7e8061a8-96dc-4f28-9fe1-38d99747b02c", "name": "cli-srv-boring-beaver"}, + "size": 20000000000, "state": "available", "creation_date": "2024-10-23T09:02:04.009523+00:00", + "modification_date": "2024-10-23T09:02:04.009523+00:00", "tags": [], "zone": + "fr-par-1"}}, "tags": [], "state": "stopping", "protected": false, "state_detail": + "stopping", "public_ip": {"id": "c8e71dc4-62a5-4efd-a7d0-26c425d8427f", "address": + "51.15.241.198", "dynamic": false, "gateway": "62.210.0.1", "netmask": "32", + "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", + "ipam_id": "f909aca4-a0fa-47d4-b000-bb1ec0420bdf"}, "public_ips": [{"id": "c8e71dc4-62a5-4efd-a7d0-26c425d8427f", + "address": "51.15.241.198", "dynamic": false, "gateway": "62.210.0.1", "netmask": + "32", "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", + "ipam_id": "f909aca4-a0fa-47d4-b000-bb1ec0420bdf"}, {"id": "db6fafda-3a12-403d-8c9c-1a1cb1c315ba", + "address": "2001:bc8:710:5417:dc00:ff:fe78:3b2d", "dynamic": false, "gateway": + "fe80::dc00:ff:fe78:3b2e", "netmask": "64", "family": "inet6", "provisioning_mode": + "slaac", "tags": [], "state": "attached", "ipam_id": "bc5ed332-e485-42d9-b78e-231f327b6e16"}], + "mac_address": "de:00:00:78:3b:2d", "routed_ip_enabled": true, "ipv6": null, + "extra_networks": [], "dynamic_ip_required": true, "enable_ipv6": false, "private_ip": + null, "creation_date": "2024-10-23T09:02:04.009523+00:00", "modification_date": + "2024-10-23T09:02:26.130288+00:00", "bootscript": null, "security_group": {"id": + "0fe819c3-274d-472a-b3f5-ddb258d2d8bb", "name": "Default security group"}, "location": + {"zone_id": "par1", "platform_id": "14", "cluster_id": "37", "hypervisor_id": + "1302", "node_id": "24"}, "maintenances": [], "allowed_actions": ["stop_in_place", + "backup"], "placement_group": null, "private_nics": [], "zone": "fr-par-1"}}' + form: {} + headers: + User-Agent: + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.0; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/instance/v1/zones/fr-par-1/servers/7e8061a8-96dc-4f28-9fe1-38d99747b02c + method: GET + response: + body: '{"server": {"id": "7e8061a8-96dc-4f28-9fe1-38d99747b02c", "name": "cli-srv-boring-beaver", + "arch": "x86_64", "commercial_type": "DEV1-S", "boot_type": "local", "organization": + "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", + "hostname": "cli-srv-boring-beaver", "image": {"id": "655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", + "name": "Ubuntu 18.04 Bionic Beaver", "organization": "51b656e3-4865-41e8-adbc-0c45bdd780db", + "project": "51b656e3-4865-41e8-adbc-0c45bdd780db", "root_volume": {"id": "27a6459c-efe6-4327-a062-b21a17f3143d", + "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "unified", "size": 10000000000}, + "extra_volumes": {}, "public": true, "arch": "x86_64", "creation_date": "2023-08-08T13:36:04.744241+00:00", + "modification_date": "2023-08-08T13:36:04.744241+00:00", "default_bootscript": + null, "from_server": "", "state": "available", "tags": [], "zone": "fr-par-1"}, + "volumes": {"0": {"boot": false, "id": "614cb59b-04ff-4b13-be3d-46a9374b8876", + "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "l_ssd", "export_uri": + null, "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", + "server": {"id": "7e8061a8-96dc-4f28-9fe1-38d99747b02c", "name": "cli-srv-boring-beaver"}, + "size": 20000000000, "state": "available", "creation_date": "2024-10-23T09:02:04.009523+00:00", + "modification_date": "2024-10-23T09:02:04.009523+00:00", "tags": [], "zone": + "fr-par-1"}}, "tags": [], "state": "stopping", "protected": false, "state_detail": + "stopping", "public_ip": {"id": "c8e71dc4-62a5-4efd-a7d0-26c425d8427f", "address": + "51.15.241.198", "dynamic": false, "gateway": "62.210.0.1", "netmask": "32", + "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", + "ipam_id": "f909aca4-a0fa-47d4-b000-bb1ec0420bdf"}, "public_ips": [{"id": "c8e71dc4-62a5-4efd-a7d0-26c425d8427f", + "address": "51.15.241.198", "dynamic": false, "gateway": "62.210.0.1", "netmask": + "32", "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", + "ipam_id": "f909aca4-a0fa-47d4-b000-bb1ec0420bdf"}, {"id": "db6fafda-3a12-403d-8c9c-1a1cb1c315ba", + "address": "2001:bc8:710:5417:dc00:ff:fe78:3b2d", "dynamic": false, "gateway": + "fe80::dc00:ff:fe78:3b2e", "netmask": "64", "family": "inet6", "provisioning_mode": + "slaac", "tags": [], "state": "attached", "ipam_id": "bc5ed332-e485-42d9-b78e-231f327b6e16"}], + "mac_address": "de:00:00:78:3b:2d", "routed_ip_enabled": true, "ipv6": null, + "extra_networks": [], "dynamic_ip_required": true, "enable_ipv6": false, "private_ip": + null, "creation_date": "2024-10-23T09:02:04.009523+00:00", "modification_date": + "2024-10-23T09:02:26.130288+00:00", "bootscript": null, "security_group": {"id": + "0fe819c3-274d-472a-b3f5-ddb258d2d8bb", "name": "Default security group"}, "location": + {"zone_id": "par1", "platform_id": "14", "cluster_id": "37", "hypervisor_id": + "1302", "node_id": "24"}, "maintenances": [], "allowed_actions": ["stop_in_place", + "backup"], "placement_group": null, "private_nics": [], "zone": "fr-par-1"}}' + headers: + Content-Length: + - "3063" + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Wed, 23 Oct 2024 09:03:02 GMT + Server: + - Scaleway API Gateway (fr-par-1;edge02) + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - a8a5d0d6-bf85-46fd-b2c0-29cd166c7ad1 + status: 200 OK + code: 200 + duration: "" +- request: + body: '{"server": {"id": "7e8061a8-96dc-4f28-9fe1-38d99747b02c", "name": "cli-srv-boring-beaver", + "arch": "x86_64", "commercial_type": "DEV1-S", "boot_type": "local", "organization": + "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", + "hostname": "cli-srv-boring-beaver", "image": {"id": "655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", + "name": "Ubuntu 18.04 Bionic Beaver", "organization": "51b656e3-4865-41e8-adbc-0c45bdd780db", + "project": "51b656e3-4865-41e8-adbc-0c45bdd780db", "root_volume": {"id": "27a6459c-efe6-4327-a062-b21a17f3143d", + "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "unified", "size": 10000000000}, + "extra_volumes": {}, "public": true, "arch": "x86_64", "creation_date": "2023-08-08T13:36:04.744241+00:00", + "modification_date": "2023-08-08T13:36:04.744241+00:00", "default_bootscript": + null, "from_server": "", "state": "available", "tags": [], "zone": "fr-par-1"}, + "volumes": {"0": {"boot": false, "id": "614cb59b-04ff-4b13-be3d-46a9374b8876", + "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "l_ssd", "export_uri": + null, "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", + "server": {"id": "7e8061a8-96dc-4f28-9fe1-38d99747b02c", "name": "cli-srv-boring-beaver"}, + "size": 20000000000, "state": "available", "creation_date": "2024-10-23T09:02:04.009523+00:00", + "modification_date": "2024-10-23T09:02:04.009523+00:00", "tags": [], "zone": + "fr-par-1"}}, "tags": [], "state": "stopping", "protected": false, "state_detail": + "stopping", "public_ip": {"id": "c8e71dc4-62a5-4efd-a7d0-26c425d8427f", "address": + "51.15.241.198", "dynamic": false, "gateway": "62.210.0.1", "netmask": "32", + "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", + "ipam_id": "f909aca4-a0fa-47d4-b000-bb1ec0420bdf"}, "public_ips": [{"id": "c8e71dc4-62a5-4efd-a7d0-26c425d8427f", + "address": "51.15.241.198", "dynamic": false, "gateway": "62.210.0.1", "netmask": + "32", "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", + "ipam_id": "f909aca4-a0fa-47d4-b000-bb1ec0420bdf"}, {"id": "db6fafda-3a12-403d-8c9c-1a1cb1c315ba", + "address": "2001:bc8:710:5417:dc00:ff:fe78:3b2d", "dynamic": false, "gateway": + "fe80::dc00:ff:fe78:3b2e", "netmask": "64", "family": "inet6", "provisioning_mode": + "slaac", "tags": [], "state": "attached", "ipam_id": "bc5ed332-e485-42d9-b78e-231f327b6e16"}], + "mac_address": "de:00:00:78:3b:2d", "routed_ip_enabled": true, "ipv6": null, + "extra_networks": [], "dynamic_ip_required": true, "enable_ipv6": false, "private_ip": + null, "creation_date": "2024-10-23T09:02:04.009523+00:00", "modification_date": + "2024-10-23T09:02:26.130288+00:00", "bootscript": null, "security_group": {"id": + "0fe819c3-274d-472a-b3f5-ddb258d2d8bb", "name": "Default security group"}, "location": + {"zone_id": "par1", "platform_id": "14", "cluster_id": "37", "hypervisor_id": + "1302", "node_id": "24"}, "maintenances": [], "allowed_actions": ["stop_in_place", + "backup"], "placement_group": null, "private_nics": [], "zone": "fr-par-1"}}' + form: {} + headers: + User-Agent: + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.0; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/instance/v1/zones/fr-par-1/servers/7e8061a8-96dc-4f28-9fe1-38d99747b02c + method: GET + response: + body: '{"server": {"id": "7e8061a8-96dc-4f28-9fe1-38d99747b02c", "name": "cli-srv-boring-beaver", + "arch": "x86_64", "commercial_type": "DEV1-S", "boot_type": "local", "organization": + "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", + "hostname": "cli-srv-boring-beaver", "image": {"id": "655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", + "name": "Ubuntu 18.04 Bionic Beaver", "organization": "51b656e3-4865-41e8-adbc-0c45bdd780db", + "project": "51b656e3-4865-41e8-adbc-0c45bdd780db", "root_volume": {"id": "27a6459c-efe6-4327-a062-b21a17f3143d", + "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "unified", "size": 10000000000}, + "extra_volumes": {}, "public": true, "arch": "x86_64", "creation_date": "2023-08-08T13:36:04.744241+00:00", + "modification_date": "2023-08-08T13:36:04.744241+00:00", "default_bootscript": + null, "from_server": "", "state": "available", "tags": [], "zone": "fr-par-1"}, + "volumes": {"0": {"boot": false, "id": "614cb59b-04ff-4b13-be3d-46a9374b8876", + "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "l_ssd", "export_uri": + null, "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", + "server": {"id": "7e8061a8-96dc-4f28-9fe1-38d99747b02c", "name": "cli-srv-boring-beaver"}, + "size": 20000000000, "state": "available", "creation_date": "2024-10-23T09:02:04.009523+00:00", + "modification_date": "2024-10-23T09:02:04.009523+00:00", "tags": [], "zone": + "fr-par-1"}}, "tags": [], "state": "stopping", "protected": false, "state_detail": + "stopping", "public_ip": {"id": "c8e71dc4-62a5-4efd-a7d0-26c425d8427f", "address": + "51.15.241.198", "dynamic": false, "gateway": "62.210.0.1", "netmask": "32", + "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", + "ipam_id": "f909aca4-a0fa-47d4-b000-bb1ec0420bdf"}, "public_ips": [{"id": "c8e71dc4-62a5-4efd-a7d0-26c425d8427f", + "address": "51.15.241.198", "dynamic": false, "gateway": "62.210.0.1", "netmask": + "32", "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", + "ipam_id": "f909aca4-a0fa-47d4-b000-bb1ec0420bdf"}, {"id": "db6fafda-3a12-403d-8c9c-1a1cb1c315ba", + "address": "2001:bc8:710:5417:dc00:ff:fe78:3b2d", "dynamic": false, "gateway": + "fe80::dc00:ff:fe78:3b2e", "netmask": "64", "family": "inet6", "provisioning_mode": + "slaac", "tags": [], "state": "attached", "ipam_id": "bc5ed332-e485-42d9-b78e-231f327b6e16"}], + "mac_address": "de:00:00:78:3b:2d", "routed_ip_enabled": true, "ipv6": null, + "extra_networks": [], "dynamic_ip_required": true, "enable_ipv6": false, "private_ip": + null, "creation_date": "2024-10-23T09:02:04.009523+00:00", "modification_date": + "2024-10-23T09:02:26.130288+00:00", "bootscript": null, "security_group": {"id": + "0fe819c3-274d-472a-b3f5-ddb258d2d8bb", "name": "Default security group"}, "location": + {"zone_id": "par1", "platform_id": "14", "cluster_id": "37", "hypervisor_id": + "1302", "node_id": "24"}, "maintenances": [], "allowed_actions": ["stop_in_place", + "backup"], "placement_group": null, "private_nics": [], "zone": "fr-par-1"}}' + headers: + Content-Length: + - "3063" + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Wed, 23 Oct 2024 09:03:07 GMT + Server: + - Scaleway API Gateway (fr-par-1;edge02) + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - 1f258b4e-2f37-4945-884a-278ac4b24a67 + status: 200 OK + code: 200 + duration: "" +- request: + body: '{"server": {"id": "7e8061a8-96dc-4f28-9fe1-38d99747b02c", "name": "cli-srv-boring-beaver", + "arch": "x86_64", "commercial_type": "DEV1-S", "boot_type": "local", "organization": + "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", + "hostname": "cli-srv-boring-beaver", "image": {"id": "655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", + "name": "Ubuntu 18.04 Bionic Beaver", "organization": "51b656e3-4865-41e8-adbc-0c45bdd780db", + "project": "51b656e3-4865-41e8-adbc-0c45bdd780db", "root_volume": {"id": "27a6459c-efe6-4327-a062-b21a17f3143d", + "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "unified", "size": 10000000000}, + "extra_volumes": {}, "public": true, "arch": "x86_64", "creation_date": "2023-08-08T13:36:04.744241+00:00", + "modification_date": "2023-08-08T13:36:04.744241+00:00", "default_bootscript": + null, "from_server": "", "state": "available", "tags": [], "zone": "fr-par-1"}, + "volumes": {"0": {"boot": false, "id": "614cb59b-04ff-4b13-be3d-46a9374b8876", + "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "l_ssd", "export_uri": + null, "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", + "server": {"id": "7e8061a8-96dc-4f28-9fe1-38d99747b02c", "name": "cli-srv-boring-beaver"}, + "size": 20000000000, "state": "available", "creation_date": "2024-10-23T09:02:04.009523+00:00", + "modification_date": "2024-10-23T09:02:04.009523+00:00", "tags": [], "zone": + "fr-par-1"}}, "tags": [], "state": "stopping", "protected": false, "state_detail": + "stopping", "public_ip": {"id": "c8e71dc4-62a5-4efd-a7d0-26c425d8427f", "address": + "51.15.241.198", "dynamic": false, "gateway": "62.210.0.1", "netmask": "32", + "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", + "ipam_id": "f909aca4-a0fa-47d4-b000-bb1ec0420bdf"}, "public_ips": [{"id": "c8e71dc4-62a5-4efd-a7d0-26c425d8427f", + "address": "51.15.241.198", "dynamic": false, "gateway": "62.210.0.1", "netmask": + "32", "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", + "ipam_id": "f909aca4-a0fa-47d4-b000-bb1ec0420bdf"}, {"id": "db6fafda-3a12-403d-8c9c-1a1cb1c315ba", + "address": "2001:bc8:710:5417:dc00:ff:fe78:3b2d", "dynamic": false, "gateway": + "fe80::dc00:ff:fe78:3b2e", "netmask": "64", "family": "inet6", "provisioning_mode": + "slaac", "tags": [], "state": "attached", "ipam_id": "bc5ed332-e485-42d9-b78e-231f327b6e16"}], + "mac_address": "de:00:00:78:3b:2d", "routed_ip_enabled": true, "ipv6": null, + "extra_networks": [], "dynamic_ip_required": true, "enable_ipv6": false, "private_ip": + null, "creation_date": "2024-10-23T09:02:04.009523+00:00", "modification_date": + "2024-10-23T09:02:26.130288+00:00", "bootscript": null, "security_group": {"id": + "0fe819c3-274d-472a-b3f5-ddb258d2d8bb", "name": "Default security group"}, "location": + {"zone_id": "par1", "platform_id": "14", "cluster_id": "37", "hypervisor_id": + "1302", "node_id": "24"}, "maintenances": [], "allowed_actions": ["stop_in_place", + "backup"], "placement_group": null, "private_nics": [], "zone": "fr-par-1"}}' + form: {} + headers: + User-Agent: + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.0; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/instance/v1/zones/fr-par-1/servers/7e8061a8-96dc-4f28-9fe1-38d99747b02c + method: GET + response: + body: '{"server": {"id": "7e8061a8-96dc-4f28-9fe1-38d99747b02c", "name": "cli-srv-boring-beaver", + "arch": "x86_64", "commercial_type": "DEV1-S", "boot_type": "local", "organization": + "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", + "hostname": "cli-srv-boring-beaver", "image": {"id": "655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", + "name": "Ubuntu 18.04 Bionic Beaver", "organization": "51b656e3-4865-41e8-adbc-0c45bdd780db", + "project": "51b656e3-4865-41e8-adbc-0c45bdd780db", "root_volume": {"id": "27a6459c-efe6-4327-a062-b21a17f3143d", + "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "unified", "size": 10000000000}, + "extra_volumes": {}, "public": true, "arch": "x86_64", "creation_date": "2023-08-08T13:36:04.744241+00:00", + "modification_date": "2023-08-08T13:36:04.744241+00:00", "default_bootscript": + null, "from_server": "", "state": "available", "tags": [], "zone": "fr-par-1"}, + "volumes": {"0": {"boot": false, "id": "614cb59b-04ff-4b13-be3d-46a9374b8876", + "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "l_ssd", "export_uri": + null, "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", + "server": {"id": "7e8061a8-96dc-4f28-9fe1-38d99747b02c", "name": "cli-srv-boring-beaver"}, + "size": 20000000000, "state": "available", "creation_date": "2024-10-23T09:02:04.009523+00:00", + "modification_date": "2024-10-23T09:02:04.009523+00:00", "tags": [], "zone": + "fr-par-1"}}, "tags": [], "state": "stopping", "protected": false, "state_detail": + "stopping", "public_ip": {"id": "c8e71dc4-62a5-4efd-a7d0-26c425d8427f", "address": + "51.15.241.198", "dynamic": false, "gateway": "62.210.0.1", "netmask": "32", + "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", + "ipam_id": "f909aca4-a0fa-47d4-b000-bb1ec0420bdf"}, "public_ips": [{"id": "c8e71dc4-62a5-4efd-a7d0-26c425d8427f", + "address": "51.15.241.198", "dynamic": false, "gateway": "62.210.0.1", "netmask": + "32", "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", + "ipam_id": "f909aca4-a0fa-47d4-b000-bb1ec0420bdf"}, {"id": "db6fafda-3a12-403d-8c9c-1a1cb1c315ba", + "address": "2001:bc8:710:5417:dc00:ff:fe78:3b2d", "dynamic": false, "gateway": + "fe80::dc00:ff:fe78:3b2e", "netmask": "64", "family": "inet6", "provisioning_mode": + "slaac", "tags": [], "state": "attached", "ipam_id": "bc5ed332-e485-42d9-b78e-231f327b6e16"}], + "mac_address": "de:00:00:78:3b:2d", "routed_ip_enabled": true, "ipv6": null, + "extra_networks": [], "dynamic_ip_required": true, "enable_ipv6": false, "private_ip": + null, "creation_date": "2024-10-23T09:02:04.009523+00:00", "modification_date": + "2024-10-23T09:02:26.130288+00:00", "bootscript": null, "security_group": {"id": + "0fe819c3-274d-472a-b3f5-ddb258d2d8bb", "name": "Default security group"}, "location": + {"zone_id": "par1", "platform_id": "14", "cluster_id": "37", "hypervisor_id": + "1302", "node_id": "24"}, "maintenances": [], "allowed_actions": ["stop_in_place", + "backup"], "placement_group": null, "private_nics": [], "zone": "fr-par-1"}}' + headers: + Content-Length: + - "3063" + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Wed, 23 Oct 2024 09:03:12 GMT + Server: + - Scaleway API Gateway (fr-par-1;edge02) + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - fa2c1c3f-d99f-4419-b0bf-994e7d204448 + status: 200 OK + code: 200 + duration: "" +- request: + body: '{"server": {"id": "7e8061a8-96dc-4f28-9fe1-38d99747b02c", "name": "cli-srv-boring-beaver", + "arch": "x86_64", "commercial_type": "DEV1-S", "boot_type": "local", "organization": + "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", + "hostname": "cli-srv-boring-beaver", "image": {"id": "655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", + "name": "Ubuntu 18.04 Bionic Beaver", "organization": "51b656e3-4865-41e8-adbc-0c45bdd780db", + "project": "51b656e3-4865-41e8-adbc-0c45bdd780db", "root_volume": {"id": "27a6459c-efe6-4327-a062-b21a17f3143d", + "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "unified", "size": 10000000000}, + "extra_volumes": {}, "public": true, "arch": "x86_64", "creation_date": "2023-08-08T13:36:04.744241+00:00", + "modification_date": "2023-08-08T13:36:04.744241+00:00", "default_bootscript": + null, "from_server": "", "state": "available", "tags": [], "zone": "fr-par-1"}, + "volumes": {"0": {"boot": false, "id": "614cb59b-04ff-4b13-be3d-46a9374b8876", + "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "l_ssd", "export_uri": + null, "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", + "server": {"id": "7e8061a8-96dc-4f28-9fe1-38d99747b02c", "name": "cli-srv-boring-beaver"}, + "size": 20000000000, "state": "available", "creation_date": "2024-10-23T09:02:04.009523+00:00", + "modification_date": "2024-10-23T09:02:04.009523+00:00", "tags": [], "zone": + "fr-par-1"}}, "tags": [], "state": "stopping", "protected": false, "state_detail": + "stopping", "public_ip": {"id": "c8e71dc4-62a5-4efd-a7d0-26c425d8427f", "address": + "51.15.241.198", "dynamic": false, "gateway": "62.210.0.1", "netmask": "32", + "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", + "ipam_id": "f909aca4-a0fa-47d4-b000-bb1ec0420bdf"}, "public_ips": [{"id": "c8e71dc4-62a5-4efd-a7d0-26c425d8427f", + "address": "51.15.241.198", "dynamic": false, "gateway": "62.210.0.1", "netmask": + "32", "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", + "ipam_id": "f909aca4-a0fa-47d4-b000-bb1ec0420bdf"}, {"id": "db6fafda-3a12-403d-8c9c-1a1cb1c315ba", + "address": "2001:bc8:710:5417:dc00:ff:fe78:3b2d", "dynamic": false, "gateway": + "fe80::dc00:ff:fe78:3b2e", "netmask": "64", "family": "inet6", "provisioning_mode": + "slaac", "tags": [], "state": "attached", "ipam_id": "bc5ed332-e485-42d9-b78e-231f327b6e16"}], + "mac_address": "de:00:00:78:3b:2d", "routed_ip_enabled": true, "ipv6": null, + "extra_networks": [], "dynamic_ip_required": true, "enable_ipv6": false, "private_ip": + null, "creation_date": "2024-10-23T09:02:04.009523+00:00", "modification_date": + "2024-10-23T09:02:26.130288+00:00", "bootscript": null, "security_group": {"id": + "0fe819c3-274d-472a-b3f5-ddb258d2d8bb", "name": "Default security group"}, "location": + {"zone_id": "par1", "platform_id": "14", "cluster_id": "37", "hypervisor_id": + "1302", "node_id": "24"}, "maintenances": [], "allowed_actions": ["stop_in_place", + "backup"], "placement_group": null, "private_nics": [], "zone": "fr-par-1"}}' + form: {} + headers: + User-Agent: + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.0; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/instance/v1/zones/fr-par-1/servers/7e8061a8-96dc-4f28-9fe1-38d99747b02c + method: GET + response: + body: '{"server": {"id": "7e8061a8-96dc-4f28-9fe1-38d99747b02c", "name": "cli-srv-boring-beaver", + "arch": "x86_64", "commercial_type": "DEV1-S", "boot_type": "local", "organization": + "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", + "hostname": "cli-srv-boring-beaver", "image": {"id": "655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", + "name": "Ubuntu 18.04 Bionic Beaver", "organization": "51b656e3-4865-41e8-adbc-0c45bdd780db", + "project": "51b656e3-4865-41e8-adbc-0c45bdd780db", "root_volume": {"id": "27a6459c-efe6-4327-a062-b21a17f3143d", + "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "unified", "size": 10000000000}, + "extra_volumes": {}, "public": true, "arch": "x86_64", "creation_date": "2023-08-08T13:36:04.744241+00:00", + "modification_date": "2023-08-08T13:36:04.744241+00:00", "default_bootscript": + null, "from_server": "", "state": "available", "tags": [], "zone": "fr-par-1"}, + "volumes": {"0": {"boot": false, "id": "614cb59b-04ff-4b13-be3d-46a9374b8876", + "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "l_ssd", "export_uri": + null, "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", + "server": {"id": "7e8061a8-96dc-4f28-9fe1-38d99747b02c", "name": "cli-srv-boring-beaver"}, + "size": 20000000000, "state": "available", "creation_date": "2024-10-23T09:02:04.009523+00:00", + "modification_date": "2024-10-23T09:02:04.009523+00:00", "tags": [], "zone": + "fr-par-1"}}, "tags": [], "state": "stopping", "protected": false, "state_detail": + "stopping", "public_ip": {"id": "c8e71dc4-62a5-4efd-a7d0-26c425d8427f", "address": + "51.15.241.198", "dynamic": false, "gateway": "62.210.0.1", "netmask": "32", + "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", + "ipam_id": "f909aca4-a0fa-47d4-b000-bb1ec0420bdf"}, "public_ips": [{"id": "c8e71dc4-62a5-4efd-a7d0-26c425d8427f", + "address": "51.15.241.198", "dynamic": false, "gateway": "62.210.0.1", "netmask": + "32", "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", + "ipam_id": "f909aca4-a0fa-47d4-b000-bb1ec0420bdf"}, {"id": "db6fafda-3a12-403d-8c9c-1a1cb1c315ba", + "address": "2001:bc8:710:5417:dc00:ff:fe78:3b2d", "dynamic": false, "gateway": + "fe80::dc00:ff:fe78:3b2e", "netmask": "64", "family": "inet6", "provisioning_mode": + "slaac", "tags": [], "state": "attached", "ipam_id": "bc5ed332-e485-42d9-b78e-231f327b6e16"}], + "mac_address": "de:00:00:78:3b:2d", "routed_ip_enabled": true, "ipv6": null, + "extra_networks": [], "dynamic_ip_required": true, "enable_ipv6": false, "private_ip": + null, "creation_date": "2024-10-23T09:02:04.009523+00:00", "modification_date": + "2024-10-23T09:02:26.130288+00:00", "bootscript": null, "security_group": {"id": + "0fe819c3-274d-472a-b3f5-ddb258d2d8bb", "name": "Default security group"}, "location": + {"zone_id": "par1", "platform_id": "14", "cluster_id": "37", "hypervisor_id": + "1302", "node_id": "24"}, "maintenances": [], "allowed_actions": ["stop_in_place", + "backup"], "placement_group": null, "private_nics": [], "zone": "fr-par-1"}}' + headers: + Content-Length: + - "3063" + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Wed, 23 Oct 2024 09:03:17 GMT + Server: + - Scaleway API Gateway (fr-par-1;edge02) + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - f53e286e-a014-476d-9e1d-b0fdceb362e6 + status: 200 OK + code: 200 + duration: "" +- request: + body: '{"server": {"id": "7e8061a8-96dc-4f28-9fe1-38d99747b02c", "name": "cli-srv-boring-beaver", + "arch": "x86_64", "commercial_type": "DEV1-S", "boot_type": "local", "organization": + "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", + "hostname": "cli-srv-boring-beaver", "image": {"id": "655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", + "name": "Ubuntu 18.04 Bionic Beaver", "organization": "51b656e3-4865-41e8-adbc-0c45bdd780db", + "project": "51b656e3-4865-41e8-adbc-0c45bdd780db", "root_volume": {"id": "27a6459c-efe6-4327-a062-b21a17f3143d", + "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "unified", "size": 10000000000}, + "extra_volumes": {}, "public": true, "arch": "x86_64", "creation_date": "2023-08-08T13:36:04.744241+00:00", + "modification_date": "2023-08-08T13:36:04.744241+00:00", "default_bootscript": + null, "from_server": "", "state": "available", "tags": [], "zone": "fr-par-1"}, + "volumes": {"0": {"boot": false, "id": "614cb59b-04ff-4b13-be3d-46a9374b8876", + "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "l_ssd", "export_uri": + null, "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", + "server": {"id": "7e8061a8-96dc-4f28-9fe1-38d99747b02c", "name": "cli-srv-boring-beaver"}, + "size": 20000000000, "state": "available", "creation_date": "2024-10-23T09:02:04.009523+00:00", + "modification_date": "2024-10-23T09:02:04.009523+00:00", "tags": [], "zone": + "fr-par-1"}}, "tags": [], "state": "stopped", "protected": false, "state_detail": + "", "public_ip": {"id": "c8e71dc4-62a5-4efd-a7d0-26c425d8427f", "address": "51.15.241.198", + "dynamic": false, "gateway": "62.210.0.1", "netmask": "32", "family": "inet", + "provisioning_mode": "dhcp", "tags": [], "state": "attached", "ipam_id": "f909aca4-a0fa-47d4-b000-bb1ec0420bdf"}, + "public_ips": [{"id": "c8e71dc4-62a5-4efd-a7d0-26c425d8427f", "address": "51.15.241.198", + "dynamic": false, "gateway": "62.210.0.1", "netmask": "32", "family": "inet", + "provisioning_mode": "dhcp", "tags": [], "state": "attached", "ipam_id": "f909aca4-a0fa-47d4-b000-bb1ec0420bdf"}, + {"id": "db6fafda-3a12-403d-8c9c-1a1cb1c315ba", "address": "2001:bc8:710:5417:dc00:ff:fe78:3b2d", + "dynamic": false, "gateway": "fe80::dc00:ff:fe78:3b2e", "netmask": "64", "family": + "inet6", "provisioning_mode": "slaac", "tags": [], "state": "attached", "ipam_id": + "bc5ed332-e485-42d9-b78e-231f327b6e16"}], "mac_address": "de:00:00:78:3b:2d", + "routed_ip_enabled": true, "ipv6": null, "extra_networks": [], "dynamic_ip_required": + true, "enable_ipv6": false, "private_ip": null, "creation_date": "2024-10-23T09:02:04.009523+00:00", + "modification_date": "2024-10-23T09:03:21.646100+00:00", "bootscript": null, + "security_group": {"id": "0fe819c3-274d-472a-b3f5-ddb258d2d8bb", "name": "Default + security group"}, "location": null, "maintenances": [], "allowed_actions": ["poweron", + "backup"], "placement_group": null, "private_nics": [], "zone": "fr-par-1"}}' + form: {} + headers: + User-Agent: + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.0; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/instance/v1/zones/fr-par-1/servers/7e8061a8-96dc-4f28-9fe1-38d99747b02c + method: GET + response: + body: '{"server": {"id": "7e8061a8-96dc-4f28-9fe1-38d99747b02c", "name": "cli-srv-boring-beaver", + "arch": "x86_64", "commercial_type": "DEV1-S", "boot_type": "local", "organization": + "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", + "hostname": "cli-srv-boring-beaver", "image": {"id": "655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", + "name": "Ubuntu 18.04 Bionic Beaver", "organization": "51b656e3-4865-41e8-adbc-0c45bdd780db", + "project": "51b656e3-4865-41e8-adbc-0c45bdd780db", "root_volume": {"id": "27a6459c-efe6-4327-a062-b21a17f3143d", + "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "unified", "size": 10000000000}, + "extra_volumes": {}, "public": true, "arch": "x86_64", "creation_date": "2023-08-08T13:36:04.744241+00:00", + "modification_date": "2023-08-08T13:36:04.744241+00:00", "default_bootscript": + null, "from_server": "", "state": "available", "tags": [], "zone": "fr-par-1"}, + "volumes": {"0": {"boot": false, "id": "614cb59b-04ff-4b13-be3d-46a9374b8876", + "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "l_ssd", "export_uri": + null, "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", + "server": {"id": "7e8061a8-96dc-4f28-9fe1-38d99747b02c", "name": "cli-srv-boring-beaver"}, + "size": 20000000000, "state": "available", "creation_date": "2024-10-23T09:02:04.009523+00:00", + "modification_date": "2024-10-23T09:02:04.009523+00:00", "tags": [], "zone": + "fr-par-1"}}, "tags": [], "state": "stopped", "protected": false, "state_detail": + "", "public_ip": {"id": "c8e71dc4-62a5-4efd-a7d0-26c425d8427f", "address": "51.15.241.198", + "dynamic": false, "gateway": "62.210.0.1", "netmask": "32", "family": "inet", + "provisioning_mode": "dhcp", "tags": [], "state": "attached", "ipam_id": "f909aca4-a0fa-47d4-b000-bb1ec0420bdf"}, + "public_ips": [{"id": "c8e71dc4-62a5-4efd-a7d0-26c425d8427f", "address": "51.15.241.198", + "dynamic": false, "gateway": "62.210.0.1", "netmask": "32", "family": "inet", + "provisioning_mode": "dhcp", "tags": [], "state": "attached", "ipam_id": "f909aca4-a0fa-47d4-b000-bb1ec0420bdf"}, + {"id": "db6fafda-3a12-403d-8c9c-1a1cb1c315ba", "address": "2001:bc8:710:5417:dc00:ff:fe78:3b2d", + "dynamic": false, "gateway": "fe80::dc00:ff:fe78:3b2e", "netmask": "64", "family": + "inet6", "provisioning_mode": "slaac", "tags": [], "state": "attached", "ipam_id": + "bc5ed332-e485-42d9-b78e-231f327b6e16"}], "mac_address": "de:00:00:78:3b:2d", + "routed_ip_enabled": true, "ipv6": null, "extra_networks": [], "dynamic_ip_required": + true, "enable_ipv6": false, "private_ip": null, "creation_date": "2024-10-23T09:02:04.009523+00:00", + "modification_date": "2024-10-23T09:03:21.646100+00:00", "bootscript": null, + "security_group": {"id": "0fe819c3-274d-472a-b3f5-ddb258d2d8bb", "name": "Default + security group"}, "location": null, "maintenances": [], "allowed_actions": ["poweron", + "backup"], "placement_group": null, "private_nics": [], "zone": "fr-par-1"}}' + headers: + Content-Length: + - "2950" + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Wed, 23 Oct 2024 09:03:23 GMT + Server: + - Scaleway API Gateway (fr-par-1;edge02) + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - 1fe411a0-e2cc-4694-9dfd-2da8ede5d0f9 + status: 200 OK + code: 200 + duration: "" +- request: + body: "" + form: {} + headers: + User-Agent: + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.0; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/instance/v1/zones/fr-par-1/servers/7e8061a8-96dc-4f28-9fe1-38d99747b02c + method: DELETE + response: + body: "" + headers: + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Wed, 23 Oct 2024 09:03:23 GMT + Server: + - Scaleway API Gateway (fr-par-1;edge02) + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - 3ed130f5-df37-4468-b596-95fe85c4e198 + status: 204 No Content + code: 204 + duration: "" +- request: + body: "" + form: {} + headers: + User-Agent: + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.0; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/instance/v1/zones/fr-par-1/ips/c8e71dc4-62a5-4efd-a7d0-26c425d8427f + method: DELETE + response: + body: "" + headers: + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Wed, 23 Oct 2024 09:03:24 GMT + Server: + - Scaleway API Gateway (fr-par-1;edge02) + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - 019a0bd6-f1c5-4be1-8839-e60cae9fdc9e + status: 204 No Content + code: 204 + duration: "" +- request: + body: "" + form: {} + headers: + User-Agent: + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.0; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/instance/v1/zones/fr-par-1/volumes/614cb59b-04ff-4b13-be3d-46a9374b8876 + method: DELETE + response: + body: "" + headers: + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Wed, 23 Oct 2024 09:03:24 GMT + Server: + - Scaleway API Gateway (fr-par-1;edge02) + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - f0850365-2032-45a7-bef4-159f66a1e088 + status: 204 No Content + code: 204 + duration: "" From a5b4e5d2703a319d1bdab5923ed832fb4df08878 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jules=20Cast=C3=A9ran?= Date: Wed, 23 Oct 2024 14:59:31 +0200 Subject: [PATCH 42/89] fix(instance): undocument routed-ip-enabled (#4221) --- .../test-all-usage-instance-server-create-usage.golden | 1 - docs/commands/instance.md | 1 - internal/namespaces/instance/v1/custom_server_create.go | 4 ---- 3 files changed, 6 deletions(-) diff --git a/cmd/scw/testdata/test-all-usage-instance-server-create-usage.golden b/cmd/scw/testdata/test-all-usage-instance-server-create-usage.golden index 00c8902620..5bf2e1d60a 100644 --- a/cmd/scw/testdata/test-all-usage-instance-server-create-usage.golden +++ b/cmd/scw/testdata/test-all-usage-instance-server-create-usage.golden @@ -49,7 +49,6 @@ ARGS: [placement-group-id] The placement group ID in which the server has to be created [cloud-init] The cloud-init script to use (Support file loading with @/path/to/file) [boot-type=local] The boot type to use, if empty the local boot will be used. Will be overwritten to bootscript if bootscript-id is set. (local | bootscript | rescue) - [routed-ip-enabled] Enable routed IP support [admin-password-encryption-ssh-key-id] ID of the IAM SSH Key used to encrypt generated admin password. Required when creating a windows server. [project-id] Project ID to use. If none is passed the default project ID will be used [zone=fr-par-1] Zone to target. If none is passed will use default zone from the config (fr-par-1 | fr-par-2 | fr-par-3 | nl-ams-1 | nl-ams-2 | nl-ams-3 | pl-waw-1 | pl-waw-2 | pl-waw-3) diff --git a/docs/commands/instance.md b/docs/commands/instance.md index 3df9fa6071..97082670b4 100644 --- a/docs/commands/instance.md +++ b/docs/commands/instance.md @@ -1722,7 +1722,6 @@ scw instance server create [arg=value ...] | placement-group-id | | The placement group ID in which the server has to be created | | cloud-init | | The cloud-init script to use | | boot-type | Default: `local`
One of: `local`, `bootscript`, `rescue` | The boot type to use, if empty the local boot will be used. Will be overwritten to bootscript if bootscript-id is set. | -| routed-ip-enabled | | Enable routed IP support | | admin-password-encryption-ssh-key-id | | ID of the IAM SSH Key used to encrypt generated admin password. Required when creating a windows server. | | project-id | | Project ID to use. If none is passed the default project ID will be used | | zone | Default: `fr-par-1`
One of: `fr-par-1`, `fr-par-2`, `fr-par-3`, `nl-ams-1`, `nl-ams-2`, `nl-ams-3`, `pl-waw-1`, `pl-waw-2`, `pl-waw-3` | Zone to target. If none is passed will use default zone from the config | diff --git a/internal/namespaces/instance/v1/custom_server_create.go b/internal/namespaces/instance/v1/custom_server_create.go index fbaa677399..8f677d1543 100644 --- a/internal/namespaces/instance/v1/custom_server_create.go +++ b/internal/namespaces/instance/v1/custom_server_create.go @@ -128,10 +128,6 @@ func serverCreateCommand() *core.Command { Default: core.DefaultValueSetter(instance.BootTypeLocal.String()), EnumValues: []string{instance.BootTypeLocal.String(), instance.BootTypeBootscript.String(), instance.BootTypeRescue.String()}, }, - { - Name: "routed-ip-enabled", - Short: "Enable routed IP support", - }, { Name: "admin-password-encryption-ssh-key-id", Short: "ID of the IAM SSH Key used to encrypt generated admin password. Required when creating a windows server.", From 0eb6229296bf43dc0ef4edecfa75c5715e507659 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jules=20Cast=C3=A9ran?= Date: Wed, 23 Oct 2024 15:04:53 +0200 Subject: [PATCH 43/89] tests(instance): update old tests and remove unsupported ones (#4220) --- .../instance/v1/custom_server_action_test.go | 32 - .../instance/v1/custom_server_create_test.go | 10 +- .../instance/v1/instance_cli_test.go | 7 +- ...-create-server-ips-with-ipv6.cassette.yaml | 4230 +++++++++-------- .../test-create-volume-simple.cassette.yaml | 41 +- ...rver-enable-routed-ip-simple.cassette.yaml | 3269 ------------- ...test-server-enable-routed-ip-simple.golden | 187 - 7 files changed, 2212 insertions(+), 5564 deletions(-) delete mode 100644 internal/namespaces/instance/v1/testdata/test-server-enable-routed-ip-simple.cassette.yaml delete mode 100644 internal/namespaces/instance/v1/testdata/test-server-enable-routed-ip-simple.golden diff --git a/internal/namespaces/instance/v1/custom_server_action_test.go b/internal/namespaces/instance/v1/custom_server_action_test.go index bec0fc7d88..4a6eeaa3ef 100644 --- a/internal/namespaces/instance/v1/custom_server_action_test.go +++ b/internal/namespaces/instance/v1/custom_server_action_test.go @@ -141,35 +141,3 @@ func Test_ServerAction(t *testing.T) { ), })) } - -func Test_ServerEnableRoutedIP(t *testing.T) { - t.Run("simple", core.Test(&core.TestConfig{ - Commands: instance.GetCommands(), - BeforeFunc: core.ExecStoreBeforeCmd("Server", "scw instance server create zone=fr-par-3 type=PRO2-XXS image=ubuntu_jammy routed-ip-enabled=false ip=new --wait"), - Cmd: `scw instance server enable-routed-ip zone=fr-par-3 {{ .Server.ID }} --wait`, - Check: core.TestCheckCombine( - func(t *testing.T, ctx *core.CheckFuncCtx) { - t.Helper() - storedServer := ctx.Meta["Server"].(*instanceSDK.Server) - api := instanceSDK.NewAPI(ctx.Client) - server, err := api.GetServer(&instanceSDK.GetServerRequest{ - Zone: storedServer.Zone, - ServerID: storedServer.ID, - }) - assert.Nil(t, err) - assert.Equal(t, scw.BoolPtr(true), server.Server.RoutedIPEnabled) //nolint: staticcheck // Field is deprecated but tested - ip, err := api.GetIP(&instanceSDK.GetIPRequest{ - Zone: storedServer.Zone, - IP: storedServer.PublicIP.ID, - }) - assert.Nil(t, err) - assert.Equal(t, instanceSDK.IPTypeRoutedIPv4, ip.IP.Type) - }, - core.TestCheckGolden(), - core.TestCheckExitCode(0), - ), - AfterFunc: core.AfterFuncCombine( - core.ExecAfterCmd("scw instance server delete zone=fr-par-3 {{ .Server.ID }} force-shutdown=true with-ip=true with-volumes=local"), - ), - })) -} diff --git a/internal/namespaces/instance/v1/custom_server_create_test.go b/internal/namespaces/instance/v1/custom_server_create_test.go index fd38689156..33615df011 100644 --- a/internal/namespaces/instance/v1/custom_server_create_test.go +++ b/internal/namespaces/instance/v1/custom_server_create_test.go @@ -11,6 +11,7 @@ import ( blockSDK "github.com/scaleway/scaleway-sdk-go/api/block/v1alpha1" instanceSDK "github.com/scaleway/scaleway-sdk-go/api/instance/v1" "github.com/scaleway/scaleway-sdk-go/scw" + "github.com/stretchr/testify/require" ) // deleteServerAfterFunc deletes the created server and its attached volumes and IPs. @@ -390,13 +391,14 @@ func Test_CreateServer(t *testing.T) { t.Run("with ipv6", core.Test(&core.TestConfig{ Commands: instance.GetCommands(), - Cmd: "scw instance server create image=ubuntu_bionic routed-ip-enabled=false ipv6=true -w", // IPv6 is created at runtime + Cmd: "scw instance server create image=ubuntu_bionic ip=ipv6 dynamic-ip-required=false -w", // IPv6 is created at runtime Check: core.TestCheckCombine( func(t *testing.T, ctx *core.CheckFuncCtx) { t.Helper() - assert.NotNil(t, ctx.Result) - assert.NotNil(t, ctx.Result.(*instanceSDK.Server).IPv6) - assert.NotEmpty(t, ctx.Result.(*instanceSDK.Server).IPv6.Address) + require.NotNil(t, ctx.Result, "Server is nil") + server := ctx.Result.(*instanceSDK.Server) + assert.Len(t, server.PublicIPs, 1) + assert.Equal(t, instanceSDK.ServerIPIPFamilyInet6, server.PublicIPs[0].Family) }, core.TestCheckExitCode(0), ), diff --git a/internal/namespaces/instance/v1/instance_cli_test.go b/internal/namespaces/instance/v1/instance_cli_test.go index 4c9bc68d45..702f5c1160 100644 --- a/internal/namespaces/instance/v1/instance_cli_test.go +++ b/internal/namespaces/instance/v1/instance_cli_test.go @@ -39,20 +39,21 @@ func Test_GetServer(t *testing.T) { func Test_CreateVolume(t *testing.T) { t.Run("Simple", core.Test(&core.TestConfig{ Commands: instance.GetCommands(), - Cmd: "scw instance volume create name=test size=20G", + Cmd: "scw instance volume create name=test volume-type=b_ssd size=20G", Check: core.TestCheckCombine( + core.TestCheckExitCode(0), func(t *testing.T, ctx *core.CheckFuncCtx) { t.Helper() + require.NotNil(t, ctx.Result) assert.Equal(t, "test", ctx.Result.(*instanceSDK.CreateVolumeResponse).Volume.Name) }, - core.TestCheckExitCode(0), ), AfterFunc: core.ExecAfterCmd("scw instance volume delete {{ .CmdResult.Volume.ID }}"), })) t.Run("Bad size unit", core.Test(&core.TestConfig{ Commands: instance.GetCommands(), - Cmd: "scw instance volume create name=test size=20", + Cmd: "scw instance volume create name=test volume-type=b_ssd size=20", Check: core.TestCheckCombine( core.TestCheckGolden(), core.TestCheckExitCode(1), diff --git a/internal/namespaces/instance/v1/testdata/test-create-server-ips-with-ipv6.cassette.yaml b/internal/namespaces/instance/v1/testdata/test-create-server-ips-with-ipv6.cassette.yaml index f9214df06d..1644c501c6 100644 --- a/internal/namespaces/instance/v1/testdata/test-create-server-ips-with-ipv6.cassette.yaml +++ b/internal/namespaces/instance/v1/testdata/test-create-server-ips-with-ipv6.cassette.yaml @@ -1,82 +1,6 @@ --- version: 1 interactions: -- request: - body: '{"local_images":[{"id":"655aeea7-8a30-418a-bc2e-3c04e3fdc8aa","arch":"x86_64","zone":"fr-par-1","compatible_commercial_types":["DEV1-L","DEV1-M","DEV1-S","DEV1-XL","ENT1-2XL","ENT1-L","ENT1-M","ENT1-S","ENT1-XL","ENT1-XS","ENT1-XXS","GP1-L","GP1-M","GP1-S","GP1-XL","GP1-XS","GPU-3070-S","PLAY2-MICRO","PLAY2-NANO","PLAY2-PICO","POP2-16C-64G","POP2-2C-8G","POP2-32C-128G","POP2-4C-16G","POP2-64C-256G","POP2-8C-32G","POP2-HC-16C-32G","POP2-HC-2C-4G","POP2-HC-32C-64G","POP2-HC-4C-8G","POP2-HC-64C-128G","POP2-HC-8C-16G","POP2-HM-16C-128G","POP2-HM-2C-16G","POP2-HM-32C-256G","POP2-HM-4C-32G","POP2-HM-64C-512G","POP2-HM-8C-64G","PRO2-L","PRO2-M","PRO2-S","PRO2-XS"],"label":"ubuntu_bionic","type":"instance_local"}],"total_count":1}' - form: {} - headers: - User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.22.2; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/marketplace/v2/local-images?image_label=ubuntu_bionic&order_by=type_asc&type=instance_local&zone=fr-par-1 - method: GET - response: - body: '{"local_images":[{"id":"655aeea7-8a30-418a-bc2e-3c04e3fdc8aa","arch":"x86_64","zone":"fr-par-1","compatible_commercial_types":["DEV1-L","DEV1-M","DEV1-S","DEV1-XL","ENT1-2XL","ENT1-L","ENT1-M","ENT1-S","ENT1-XL","ENT1-XS","ENT1-XXS","GP1-L","GP1-M","GP1-S","GP1-XL","GP1-XS","GPU-3070-S","PLAY2-MICRO","PLAY2-NANO","PLAY2-PICO","POP2-16C-64G","POP2-2C-8G","POP2-32C-128G","POP2-4C-16G","POP2-64C-256G","POP2-8C-32G","POP2-HC-16C-32G","POP2-HC-2C-4G","POP2-HC-32C-64G","POP2-HC-4C-8G","POP2-HC-64C-128G","POP2-HC-8C-16G","POP2-HM-16C-128G","POP2-HM-2C-16G","POP2-HM-32C-256G","POP2-HM-4C-32G","POP2-HM-64C-512G","POP2-HM-8C-64G","PRO2-L","PRO2-M","PRO2-S","PRO2-XS"],"label":"ubuntu_bionic","type":"instance_local"}],"total_count":1}' - headers: - Content-Length: - - "732" - Content-Security-Policy: - - default-src 'none'; frame-ancestors 'none' - Content-Type: - - application/json - Date: - - Fri, 05 Jul 2024 13:01:12 GMT - Server: - - Scaleway API Gateway (fr-par-1;edge01) - Strict-Transport-Security: - - max-age=63072000 - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - X-Request-Id: - - 85c989bc-1837-4605-9da2-aacf4dffd464 - status: 200 OK - code: 200 - duration: "" -- request: - body: '{"image": {"id": "655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", "name": "Ubuntu - 18.04 Bionic Beaver", "organization": "51b656e3-4865-41e8-adbc-0c45bdd780db", - "project": "51b656e3-4865-41e8-adbc-0c45bdd780db", "root_volume": {"id": "27a6459c-efe6-4327-a062-b21a17f3143d", - "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "unified", "size": 10000000000}, - "extra_volumes": {}, "public": true, "arch": "x86_64", "creation_date": "2023-08-08T13:36:04.744241+00:00", - "modification_date": "2023-08-08T13:36:04.744241+00:00", "default_bootscript": - null, "from_server": "", "state": "available", "tags": [], "zone": "fr-par-1"}}' - form: {} - headers: - User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.22.2; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/instance/v1/zones/fr-par-1/images/655aeea7-8a30-418a-bc2e-3c04e3fdc8aa - method: GET - response: - body: '{"image": {"id": "655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", "name": "Ubuntu - 18.04 Bionic Beaver", "organization": "51b656e3-4865-41e8-adbc-0c45bdd780db", - "project": "51b656e3-4865-41e8-adbc-0c45bdd780db", "root_volume": {"id": "27a6459c-efe6-4327-a062-b21a17f3143d", - "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "unified", "size": 10000000000}, - "extra_volumes": {}, "public": true, "arch": "x86_64", "creation_date": "2023-08-08T13:36:04.744241+00:00", - "modification_date": "2023-08-08T13:36:04.744241+00:00", "default_bootscript": - null, "from_server": "", "state": "available", "tags": [], "zone": "fr-par-1"}}' - headers: - Content-Length: - - "616" - Content-Security-Policy: - - default-src 'none'; frame-ancestors 'none' - Content-Type: - - application/json - Date: - - Fri, 05 Jul 2024 13:01:12 GMT - Server: - - Scaleway API Gateway (fr-par-1;edge01) - Strict-Transport-Security: - - max-age=63072000 - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - X-Request-Id: - - 622cf93e-0d5c-49fe-97e3-6e7aa0851f4b - status: 200 OK - code: 200 - duration: "" - request: body: '{"servers": {"COPARM1-16C-64G": {"alt_names": [], "arch": "arm64", "ncpus": 16, "ram": 68719476736, "gpu": 0, "mig_profile": null, "volumes_constraint": @@ -87,52 +11,55 @@ interactions: false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 1600000000, "sum_internet_bandwidth": 1600000000, "interfaces": [{"internal_bandwidth": 1600000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 1600000000}]}}, "COPARM1-2C-8G": {"alt_names": [], "arch": "arm64", "ncpus": - 2, "ram": 8589934592, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + 1600000000}]}, "block_bandwidth": 671088640}, "COPARM1-2C-8G": {"alt_names": + [], "arch": "arm64", "ncpus": 2, "ram": 8589934592, "gpu": 0, "mig_profile": + null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 31.1, "hourly_price": 0.0426, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 200000000, "sum_internet_bandwidth": + 200000000, "interfaces": [{"internal_bandwidth": 200000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 200000000}]}, "block_bandwidth": + 83886080}, "COPARM1-32C-128G": {"alt_names": [], "arch": "arm64", "ncpus": 32, + "ram": 137438953472, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": - 31.1, "hourly_price": 0.0426, "capabilities": {"boot_types": ["local", "rescue"], - "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": - false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": - 200000000, "sum_internet_bandwidth": 200000000, "interfaces": [{"internal_bandwidth": - 200000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 200000000}]}}, "COPARM1-32C-128G": {"alt_names": [], "arch": "arm64", "ncpus": - 32, "ram": 137438953472, "gpu": 0, "mig_profile": null, "volumes_constraint": - {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": - 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": 506.26, "hourly_price": 0.6935, "capabilities": {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 3200000000, "sum_internet_bandwidth": 3200000000, "interfaces": [{"internal_bandwidth": 3200000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 3200000000}]}}, "COPARM1-4C-16G": {"alt_names": [], "arch": "arm64", "ncpus": - 4, "ram": 17179869184, "gpu": 0, "mig_profile": null, "volumes_constraint": - {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": - 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": - 62.56, "hourly_price": 0.0857, "capabilities": {"boot_types": ["local", "rescue"], - "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": - false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": - 400000000, "sum_internet_bandwidth": 400000000, "interfaces": [{"internal_bandwidth": - 400000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 400000000}]}}, "COPARM1-8C-32G": {"alt_names": [], "arch": "arm64", "ncpus": - 8, "ram": 34359738368, "gpu": 0, "mig_profile": null, "volumes_constraint": - {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": - 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 3200000000}]}, "block_bandwidth": 1342177280}, "COPARM1-4C-16G": {"alt_names": + [], "arch": "arm64", "ncpus": 4, "ram": 17179869184, "gpu": 0, "mig_profile": + null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 62.56, "hourly_price": 0.0857, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 400000000, "sum_internet_bandwidth": + 400000000, "interfaces": [{"internal_bandwidth": 400000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 400000000}]}, "block_bandwidth": + 167772160}, "COPARM1-8C-32G": {"alt_names": [], "arch": "arm64", "ncpus": 8, + "ram": 34359738368, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": + 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": 125.85, "hourly_price": 0.1724, "capabilities": {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 800000000, "sum_internet_bandwidth": 800000000, "interfaces": [{"internal_bandwidth": 800000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 800000000}]}}, "DEV1-L": {"alt_names": [], "arch": "x86_64", "ncpus": 4, "ram": - 8589934592, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": - 0, "max_size": 80000000000}, "per_volume_constraint": {"l_ssd": {"min_size": - 1000000000, "max_size": 800000000000}}, "scratch_storage_max_size": null, "baremetal": - false, "monthly_price": 36.1496, "hourly_price": 0.04952, "capabilities": {"boot_types": - ["local", "rescue"], "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": - true, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": - 400000000, "sum_internet_bandwidth": 400000000, "interfaces": [{"internal_bandwidth": - 400000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 400000000}]}}, "DEV1-M": {"alt_names": [], "arch": "x86_64", "ncpus": 3, "ram": + 800000000}]}, "block_bandwidth": 335544320}, "DEV1-L": {"alt_names": [], "arch": + "x86_64", "ncpus": 4, "ram": 8589934592, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 80000000000}, "per_volume_constraint": {"l_ssd": + {"min_size": 1000000000, "max_size": 800000000000}}, "scratch_storage_max_size": + null, "baremetal": false, "monthly_price": 36.1496, "hourly_price": 0.04952, + "capabilities": {"boot_types": ["local", "rescue"], "placement_groups": true, + "block_storage": true, "hot_snapshots_local_volume": true, "private_network": + 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 400000000, "sum_internet_bandwidth": + 400000000, "interfaces": [{"internal_bandwidth": 400000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 400000000}]}, "block_bandwidth": + 209715200}, "DEV1-M": {"alt_names": [], "arch": "x86_64", "ncpus": 3, "ram": 4294967296, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": 0, "max_size": 40000000000}, "per_volume_constraint": {"l_ssd": {"min_size": 1000000000, "max_size": 800000000000}}, "scratch_storage_max_size": null, "baremetal": @@ -141,16 +68,17 @@ interactions: true, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 300000000, "sum_internet_bandwidth": 300000000, "interfaces": [{"internal_bandwidth": 300000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 300000000}]}}, "DEV1-S": {"alt_names": [], "arch": "x86_64", "ncpus": 2, "ram": - 2147483648, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": - 0, "max_size": 20000000000}, "per_volume_constraint": {"l_ssd": {"min_size": - 1000000000, "max_size": 800000000000}}, "scratch_storage_max_size": null, "baremetal": - false, "monthly_price": 9.9864, "hourly_price": 0.01368, "capabilities": {"boot_types": - ["local", "rescue"], "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": - true, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": - 200000000, "sum_internet_bandwidth": 200000000, "interfaces": [{"internal_bandwidth": - 200000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 200000000}]}}, "DEV1-XL": {"alt_names": [], "arch": "x86_64", "ncpus": 4, "ram": + 300000000}]}, "block_bandwidth": 157286400}, "DEV1-S": {"alt_names": [], "arch": + "x86_64", "ncpus": 2, "ram": 2147483648, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 20000000000}, "per_volume_constraint": {"l_ssd": + {"min_size": 1000000000, "max_size": 800000000000}}, "scratch_storage_max_size": + null, "baremetal": false, "monthly_price": 9.9864, "hourly_price": 0.01368, + "capabilities": {"boot_types": ["local", "rescue"], "placement_groups": true, + "block_storage": true, "hot_snapshots_local_volume": true, "private_network": + 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 200000000, "sum_internet_bandwidth": + 200000000, "interfaces": [{"internal_bandwidth": 200000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 200000000}]}, "block_bandwidth": + 104857600}, "DEV1-XL": {"alt_names": [], "arch": "x86_64", "ncpus": 4, "ram": 12884901888, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": 0, "max_size": 120000000000}, "per_volume_constraint": {"l_ssd": {"min_size": 1000000000, "max_size": 800000000000}}, "scratch_storage_max_size": null, "baremetal": @@ -159,25 +87,26 @@ interactions: true, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 500000000, "sum_internet_bandwidth": 500000000, "interfaces": [{"internal_bandwidth": 500000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 500000000}]}}, "ENT1-2XL": {"alt_names": [], "arch": "x86_64", "ncpus": 96, - "ram": 412316860416, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": - 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": - 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 500000000}]}, "block_bandwidth": 262144000}, "ENT1-2XL": {"alt_names": [], "arch": + "x86_64", "ncpus": 96, "ram": 412316860416, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": + 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": 2576.9, "hourly_price": 3.53, "capabilities": {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 20000000000, "sum_internet_bandwidth": 20000000000, "interfaces": [{"internal_bandwidth": 20000000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 20000000000}]}}, "ENT1-L": {"alt_names": [], "arch": "x86_64", "ncpus": 32, - "ram": 137438953472, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": - 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": - 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": - 861.4, "hourly_price": 1.18, "capabilities": {"boot_types": ["local", "rescue"], - "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": - false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": - 6400000000, "sum_internet_bandwidth": 6400000000, "interfaces": [{"internal_bandwidth": - 6400000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 6400000000}]}}, "ENT1-M": {"alt_names": [], "arch": "x86_64", "ncpus": 16, "ram": + 20000000000}]}, "block_bandwidth": 21474836480}, "ENT1-L": {"alt_names": [], + "arch": "x86_64", "ncpus": 32, "ram": 137438953472, "gpu": 0, "mig_profile": + null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 861.4, "hourly_price": 1.18, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 6400000000, "sum_internet_bandwidth": + 6400000000, "interfaces": [{"internal_bandwidth": 6400000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 6400000000}]}, "block_bandwidth": + 6710886400}, "ENT1-M": {"alt_names": [], "arch": "x86_64", "ncpus": 16, "ram": 68719476736, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": @@ -186,26 +115,27 @@ interactions: false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 3200000000, "sum_internet_bandwidth": 3200000000, "interfaces": [{"internal_bandwidth": 3200000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 3200000000}]}}, "ENT1-S": {"alt_names": [], "arch": "x86_64", "ncpus": 8, "ram": - 34359738368, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": - 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": - 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 3200000000}]}, "block_bandwidth": 3355443200}, "ENT1-S": {"alt_names": [], "arch": + "x86_64", "ncpus": 8, "ram": 34359738368, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": + 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": 211.7, "hourly_price": 0.29, "capabilities": {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 1600000000, "sum_internet_bandwidth": 1600000000, "interfaces": [{"internal_bandwidth": 1600000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 1600000000}]}}, "ENT1-XL": {"alt_names": [], "arch": "x86_64", "ncpus": 64, - "ram": 274877906944, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": - 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": - 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": - 1715.5, "hourly_price": 2.35, "capabilities": {"boot_types": ["local", "rescue"], - "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": - false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": - 12800000000, "sum_internet_bandwidth": 12800000000, "interfaces": [{"internal_bandwidth": - 12800000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 12800000000}]}}, "ENT1-XS": {"alt_names": [], "arch": "x86_64", "ncpus": 4, - "ram": 17179869184, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + 1600000000}]}, "block_bandwidth": 1677721600}, "ENT1-XL": {"alt_names": [], + "arch": "x86_64", "ncpus": 64, "ram": 274877906944, "gpu": 0, "mig_profile": + null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 1715.5, "hourly_price": 2.35, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 12800000000, "sum_internet_bandwidth": + 12800000000, "interfaces": [{"internal_bandwidth": 12800000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 12800000000}]}, "block_bandwidth": + 13421772800}, "ENT1-XS": {"alt_names": [], "arch": "x86_64", "ncpus": 4, "ram": + 17179869184, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": 107.31, "hourly_price": 0.147, "capabilities": {"boot_types": ["local", "rescue"], @@ -213,43 +143,46 @@ interactions: false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 800000000, "sum_internet_bandwidth": 800000000, "interfaces": [{"internal_bandwidth": 800000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 800000000}]}}, "ENT1-XXS": {"alt_names": [], "arch": "x86_64", "ncpus": 2, "ram": - 8589934592, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": - 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": - 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 800000000}]}, "block_bandwidth": 838860800}, "ENT1-XXS": {"alt_names": [], "arch": + "x86_64", "ncpus": 2, "ram": 8589934592, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": + 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": 53.655, "hourly_price": 0.0735, "capabilities": {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 400000000, "sum_internet_bandwidth": 400000000, "interfaces": [{"internal_bandwidth": 400000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 400000000}]}}, "GP1-L": {"alt_names": [], "arch": "x86_64", "ncpus": 32, "ram": - 137438953472, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": - 0, "max_size": 600000000000}, "per_volume_constraint": {"l_ssd": {"min_size": - 1000000000, "max_size": 800000000000}}, "scratch_storage_max_size": null, "baremetal": - false, "monthly_price": 576.262, "hourly_price": 0.7894, "capabilities": {"boot_types": - ["local", "rescue"], "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": - true, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": - 5000000000, "sum_internet_bandwidth": 5000000000, "interfaces": [{"internal_bandwidth": + 400000000}]}, "block_bandwidth": 419430400}, "GP1-L": {"alt_names": [], "arch": + "x86_64", "ncpus": 32, "ram": 137438953472, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 600000000000}, "per_volume_constraint": {"l_ssd": + {"min_size": 1000000000, "max_size": 800000000000}}, "scratch_storage_max_size": + null, "baremetal": false, "monthly_price": 576.262, "hourly_price": 0.7894, + "capabilities": {"boot_types": ["local", "rescue"], "placement_groups": true, + "block_storage": true, "hot_snapshots_local_volume": true, "private_network": + 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 5000000000, + "sum_internet_bandwidth": 5000000000, "interfaces": [{"internal_bandwidth": 5000000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 5000000000}]}}, "GP1-M": {"alt_names": [], "arch": "x86_64", "ncpus": 16, "ram": - 68719476736, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": - 0, "max_size": 600000000000}, "per_volume_constraint": {"l_ssd": {"min_size": - 1000000000, "max_size": 800000000000}}, "scratch_storage_max_size": null, "baremetal": - false, "monthly_price": 296.672, "hourly_price": 0.4064, "capabilities": {"boot_types": - ["local", "rescue"], "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": - true, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": - 1500000000, "sum_internet_bandwidth": 1500000000, "interfaces": [{"internal_bandwidth": + 5000000000}]}, "block_bandwidth": 1073741824}, "GP1-M": {"alt_names": [], "arch": + "x86_64", "ncpus": 16, "ram": 68719476736, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 600000000000}, "per_volume_constraint": {"l_ssd": + {"min_size": 1000000000, "max_size": 800000000000}}, "scratch_storage_max_size": + null, "baremetal": false, "monthly_price": 296.672, "hourly_price": 0.4064, + "capabilities": {"boot_types": ["local", "rescue"], "placement_groups": true, + "block_storage": true, "hot_snapshots_local_volume": true, "private_network": + 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 1500000000, + "sum_internet_bandwidth": 1500000000, "interfaces": [{"internal_bandwidth": 1500000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 1500000000}]}}, "GP1-S": {"alt_names": [], "arch": "x86_64", "ncpus": 8, "ram": - 34359738368, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": - 0, "max_size": 300000000000}, "per_volume_constraint": {"l_ssd": {"min_size": - 1000000000, "max_size": 800000000000}}, "scratch_storage_max_size": null, "baremetal": - false, "monthly_price": 149.066, "hourly_price": 0.2042, "capabilities": {"boot_types": - ["local", "rescue"], "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": - true, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": - 800000000, "sum_internet_bandwidth": 800000000, "interfaces": [{"internal_bandwidth": - 800000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 800000000}]}}, "GP1-VIZ": {"alt_names": [], "arch": "x86_64", "ncpus": 8, "ram": + 1500000000}]}, "block_bandwidth": 838860800}, "GP1-S": {"alt_names": [], "arch": + "x86_64", "ncpus": 8, "ram": 34359738368, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 300000000000}, "per_volume_constraint": {"l_ssd": + {"min_size": 1000000000, "max_size": 800000000000}}, "scratch_storage_max_size": + null, "baremetal": false, "monthly_price": 149.066, "hourly_price": 0.2042, + "capabilities": {"boot_types": ["local", "rescue"], "placement_groups": true, + "block_storage": true, "hot_snapshots_local_volume": true, "private_network": + 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 800000000, "sum_internet_bandwidth": + 800000000, "interfaces": [{"internal_bandwidth": 800000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 800000000}]}, "block_bandwidth": + 524288000}, "GP1-VIZ": {"alt_names": [], "arch": "x86_64", "ncpus": 8, "ram": 34359738368, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": 0, "max_size": 300000000000}, "per_volume_constraint": {"l_ssd": {"min_size": 1000000000, "max_size": 800000000000}}, "scratch_storage_max_size": null, "baremetal": @@ -258,26 +191,28 @@ interactions: true, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 500000000, "sum_internet_bandwidth": 500000000, "interfaces": [{"internal_bandwidth": 500000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 500000000}]}}, "GP1-XL": {"alt_names": [], "arch": "x86_64", "ncpus": 48, "ram": - 274877906944, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": - 0, "max_size": 600000000000}, "per_volume_constraint": {"l_ssd": {"min_size": - 1000000000, "max_size": 800000000000}}, "scratch_storage_max_size": null, "baremetal": - false, "monthly_price": 1220.122, "hourly_price": 1.6714, "capabilities": {"boot_types": - ["local", "rescue"], "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": - true, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": - 10000000000, "sum_internet_bandwidth": 10000000000, "interfaces": [{"internal_bandwidth": + 500000000}]}, "block_bandwidth": 314572800}, "GP1-XL": {"alt_names": [], "arch": + "x86_64", "ncpus": 48, "ram": 274877906944, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 600000000000}, "per_volume_constraint": {"l_ssd": + {"min_size": 1000000000, "max_size": 800000000000}}, "scratch_storage_max_size": + null, "baremetal": false, "monthly_price": 1220.122, "hourly_price": 1.6714, + "capabilities": {"boot_types": ["local", "rescue"], "placement_groups": true, + "block_storage": true, "hot_snapshots_local_volume": true, "private_network": + 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 10000000000, + "sum_internet_bandwidth": 10000000000, "interfaces": [{"internal_bandwidth": 10000000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 10000000000}]}}, "GP1-XS": {"alt_names": [], "arch": "x86_64", "ncpus": 4, "ram": - 17179869184, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": - 0, "max_size": 150000000000}, "per_volume_constraint": {"l_ssd": {"min_size": - 1000000000, "max_size": 800000000000}}, "scratch_storage_max_size": null, "baremetal": - false, "monthly_price": 74.168, "hourly_price": 0.1016, "capabilities": {"boot_types": - ["local", "rescue"], "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": - true, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": - 500000000, "sum_internet_bandwidth": 500000000, "interfaces": [{"internal_bandwidth": - 500000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 500000000}]}}, "PLAY2-MICRO": {"alt_names": [], "arch": "x86_64", "ncpus": 4, - "ram": 8589934592, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + 10000000000}]}, "block_bandwidth": 2147483648}, "GP1-XS": {"alt_names": [], + "arch": "x86_64", "ncpus": 4, "ram": 17179869184, "gpu": 0, "mig_profile": null, + "volumes_constraint": {"min_size": 0, "max_size": 150000000000}, "per_volume_constraint": + {"l_ssd": {"min_size": 1000000000, "max_size": 800000000000}}, "scratch_storage_max_size": + null, "baremetal": false, "monthly_price": 74.168, "hourly_price": 0.1016, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": true, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 500000000, "sum_internet_bandwidth": + 500000000, "interfaces": [{"internal_bandwidth": 500000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 500000000}]}, "block_bandwidth": + 314572800}, "PLAY2-MICRO": {"alt_names": [], "arch": "x86_64", "ncpus": 4, "ram": + 8589934592, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": 39.42, "hourly_price": 0.054, "capabilities": {"boot_types": ["local", "rescue"], @@ -285,17 +220,18 @@ interactions: false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 400000000, "sum_internet_bandwidth": 400000000, "interfaces": [{"internal_bandwidth": 400000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 400000000}]}}, "PLAY2-NANO": {"alt_names": [], "arch": "x86_64", "ncpus": 2, - "ram": 4294967296, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": - 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": - 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": - 19.71, "hourly_price": 0.027, "capabilities": {"boot_types": ["local", "rescue"], - "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": - false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": - 200000000, "sum_internet_bandwidth": 200000000, "interfaces": [{"internal_bandwidth": - 200000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 200000000}]}}, "PLAY2-PICO": {"alt_names": [], "arch": "x86_64", "ncpus": 1, - "ram": 2147483648, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + 400000000}]}, "block_bandwidth": 167772160}, "PLAY2-NANO": {"alt_names": [], + "arch": "x86_64", "ncpus": 2, "ram": 4294967296, "gpu": 0, "mig_profile": null, + "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 19.71, "hourly_price": 0.027, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 200000000, "sum_internet_bandwidth": + 200000000, "interfaces": [{"internal_bandwidth": 200000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 200000000}]}, "block_bandwidth": + 83886080}, "PLAY2-PICO": {"alt_names": [], "arch": "x86_64", "ncpus": 1, "ram": + 2147483648, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": 10.22, "hourly_price": 0.014, "capabilities": {"boot_types": ["local", "rescue"], @@ -303,16 +239,17 @@ interactions: false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 100000000, "sum_internet_bandwidth": 100000000, "interfaces": [{"internal_bandwidth": 100000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 100000000}]}}, "POP2-16C-64G": {"alt_names": [], "arch": "x86_64", "ncpus": - 16, "ram": 68719476736, "gpu": 0, "mig_profile": null, "volumes_constraint": - {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": - 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": - 430.7, "hourly_price": 0.59, "capabilities": {"boot_types": ["local", "rescue"], - "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": - false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": - 3200000000, "sum_internet_bandwidth": 3200000000, "interfaces": [{"internal_bandwidth": - 3200000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 3200000000}]}}, "POP2-16C-64G-WIN": {"alt_names": [], "arch": "x86_64", "ncpus": + 100000000}]}, "block_bandwidth": 41943040}, "POP2-16C-64G": {"alt_names": [], + "arch": "x86_64", "ncpus": 16, "ram": 68719476736, "gpu": 0, "mig_profile": + null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 430.7, "hourly_price": 0.59, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 3200000000, "sum_internet_bandwidth": + 3200000000, "interfaces": [{"internal_bandwidth": 3200000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 3200000000}]}, "block_bandwidth": + 3355443200}, "POP2-16C-64G-WIN": {"alt_names": [], "arch": "x86_64", "ncpus": 16, "ram": 68719476736, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": @@ -321,34 +258,36 @@ interactions: false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 3200000000, "sum_internet_bandwidth": 3200000000, "interfaces": [{"internal_bandwidth": 3200000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 3200000000}]}}, "POP2-2C-8G": {"alt_names": [], "arch": "x86_64", "ncpus": 2, + 3200000000}]}, "block_bandwidth": 3355443200}, "POP2-2C-8G": {"alt_names": [], + "arch": "x86_64", "ncpus": 2, "ram": 8589934592, "gpu": 0, "mig_profile": null, + "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 53.66, "hourly_price": 0.0735, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 400000000, "sum_internet_bandwidth": + 400000000, "interfaces": [{"internal_bandwidth": 400000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 400000000}]}, "block_bandwidth": + 419430400}, "POP2-2C-8G-WIN": {"alt_names": [], "arch": "x86_64", "ncpus": 2, "ram": 8589934592, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": - 53.66, "hourly_price": 0.0735, "capabilities": {"boot_types": ["local", "rescue"], - "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": - false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": - 400000000, "sum_internet_bandwidth": 400000000, "interfaces": [{"internal_bandwidth": - 400000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 400000000}]}}, "POP2-2C-8G-WIN": {"alt_names": [], "arch": "x86_64", "ncpus": - 2, "ram": 8589934592, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": - 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": - 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": 133.079, "hourly_price": 0.1823, "capabilities": {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 400000000, "sum_internet_bandwidth": 400000000, "interfaces": [{"internal_bandwidth": 400000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 400000000}]}}, "POP2-32C-128G": {"alt_names": [], "arch": "x86_64", "ncpus": - 32, "ram": 137438953472, "gpu": 0, "mig_profile": null, "volumes_constraint": - {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": - 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": - 861.4, "hourly_price": 1.18, "capabilities": {"boot_types": ["local", "rescue"], - "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": - false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": - 6400000000, "sum_internet_bandwidth": 6400000000, "interfaces": [{"internal_bandwidth": - 6400000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 6400000000}]}}, "POP2-32C-128G-WIN": {"alt_names": [], "arch": "x86_64", "ncpus": + 400000000}]}, "block_bandwidth": 419430400}, "POP2-32C-128G": {"alt_names": + [], "arch": "x86_64", "ncpus": 32, "ram": 137438953472, "gpu": 0, "mig_profile": + null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 861.4, "hourly_price": 1.18, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 6400000000, "sum_internet_bandwidth": + 6400000000, "interfaces": [{"internal_bandwidth": 6400000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 6400000000}]}, "block_bandwidth": + 6710886400}, "POP2-32C-128G-WIN": {"alt_names": [], "arch": "x86_64", "ncpus": 32, "ram": 137438953472, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": @@ -357,16 +296,17 @@ interactions: false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 6400000000, "sum_internet_bandwidth": 6400000000, "interfaces": [{"internal_bandwidth": 6400000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 6400000000}]}}, "POP2-4C-16G": {"alt_names": [], "arch": "x86_64", "ncpus": - 4, "ram": 17179869184, "gpu": 0, "mig_profile": null, "volumes_constraint": - {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": - 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": - 107.31, "hourly_price": 0.147, "capabilities": {"boot_types": ["local", "rescue"], - "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": - false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": - 800000000, "sum_internet_bandwidth": 800000000, "interfaces": [{"internal_bandwidth": - 800000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 800000000}]}}, "POP2-4C-16G-WIN": {"alt_names": [], "arch": "x86_64", "ncpus": + 6400000000}]}, "block_bandwidth": 6710886400}, "POP2-4C-16G": {"alt_names": + [], "arch": "x86_64", "ncpus": 4, "ram": 17179869184, "gpu": 0, "mig_profile": + null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 107.31, "hourly_price": 0.147, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 800000000, "sum_internet_bandwidth": + 800000000, "interfaces": [{"internal_bandwidth": 800000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 800000000}]}, "block_bandwidth": + 838860800}, "POP2-4C-16G-WIN": {"alt_names": [], "arch": "x86_64", "ncpus": 4, "ram": 17179869184, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": @@ -375,34 +315,36 @@ interactions: false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 800000000, "sum_internet_bandwidth": 800000000, "interfaces": [{"internal_bandwidth": 800000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 800000000}]}}, "POP2-64C-256G": {"alt_names": [], "arch": "x86_64", "ncpus": - 64, "ram": 274877906944, "gpu": 0, "mig_profile": null, "volumes_constraint": - {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": - 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": - 1715.5, "hourly_price": 2.35, "capabilities": {"boot_types": ["local", "rescue"], - "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": - false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": - 12800000000, "sum_internet_bandwidth": 12800000000, "interfaces": [{"internal_bandwidth": - 12800000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 12800000000}]}}, "POP2-8C-32G": {"alt_names": [], "arch": "x86_64", "ncpus": - 8, "ram": 34359738368, "gpu": 0, "mig_profile": null, "volumes_constraint": - {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": - 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 800000000}]}, "block_bandwidth": 838860800}, "POP2-64C-256G": {"alt_names": + [], "arch": "x86_64", "ncpus": 64, "ram": 274877906944, "gpu": 0, "mig_profile": + null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 1715.5, "hourly_price": 2.35, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 12800000000, "sum_internet_bandwidth": + 12800000000, "interfaces": [{"internal_bandwidth": 12800000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 12800000000}]}, "block_bandwidth": + 13421772800}, "POP2-8C-32G": {"alt_names": [], "arch": "x86_64", "ncpus": 8, + "ram": 34359738368, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": + 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": 211.7, "hourly_price": 0.29, "capabilities": {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 1600000000, "sum_internet_bandwidth": 1600000000, "interfaces": [{"internal_bandwidth": 1600000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 1600000000}]}}, "POP2-8C-32G-WIN": {"alt_names": [], "arch": "x86_64", "ncpus": - 8, "ram": 34359738368, "gpu": 0, "mig_profile": null, "volumes_constraint": - {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": - 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": - 528.009, "hourly_price": 0.7233, "capabilities": {"boot_types": ["local", "rescue"], - "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": - false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": - 1600000000, "sum_internet_bandwidth": 1600000000, "interfaces": [{"internal_bandwidth": - 1600000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 1600000000}]}}, "POP2-HC-16C-32G": {"alt_names": [], "arch": "x86_64", "ncpus": + 1600000000}]}, "block_bandwidth": 1677721600}, "POP2-8C-32G-WIN": {"alt_names": + [], "arch": "x86_64", "ncpus": 8, "ram": 34359738368, "gpu": 0, "mig_profile": + null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 528.009, "hourly_price": 0.7233, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 1600000000, "sum_internet_bandwidth": + 1600000000, "interfaces": [{"internal_bandwidth": 1600000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 1600000000}]}, "block_bandwidth": + 1677721600}, "POP2-HC-16C-32G": {"alt_names": [], "arch": "x86_64", "ncpus": 16, "ram": 34359738368, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": @@ -411,16 +353,17 @@ interactions: false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 3200000000, "sum_internet_bandwidth": 3200000000, "interfaces": [{"internal_bandwidth": 3200000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 3200000000}]}}, "POP2-HC-2C-4G": {"alt_names": [], "arch": "x86_64", "ncpus": - 2, "ram": 4294967296, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": - 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": - 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": - 38.84, "hourly_price": 0.0532, "capabilities": {"boot_types": ["local", "rescue"], - "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": - false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": - 400000000, "sum_internet_bandwidth": 400000000, "interfaces": [{"internal_bandwidth": - 400000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 400000000}]}}, "POP2-HC-32C-64G": {"alt_names": [], "arch": "x86_64", "ncpus": + 3200000000}]}, "block_bandwidth": 3355443200}, "POP2-HC-2C-4G": {"alt_names": + [], "arch": "x86_64", "ncpus": 2, "ram": 4294967296, "gpu": 0, "mig_profile": + null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 38.84, "hourly_price": 0.0532, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 400000000, "sum_internet_bandwidth": + 400000000, "interfaces": [{"internal_bandwidth": 400000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 400000000}]}, "block_bandwidth": + 419430400}, "POP2-HC-32C-64G": {"alt_names": [], "arch": "x86_64", "ncpus": 32, "ram": 68719476736, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": @@ -429,16 +372,17 @@ interactions: false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 6400000000, "sum_internet_bandwidth": 6400000000, "interfaces": [{"internal_bandwidth": 6400000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 6400000000}]}}, "POP2-HC-4C-8G": {"alt_names": [], "arch": "x86_64", "ncpus": - 4, "ram": 8589934592, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": - 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": - 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": - 77.67, "hourly_price": 0.1064, "capabilities": {"boot_types": ["local", "rescue"], - "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": - false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": - 800000000, "sum_internet_bandwidth": 800000000, "interfaces": [{"internal_bandwidth": - 800000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 800000000}]}}, "POP2-HC-64C-128G": {"alt_names": [], "arch": "x86_64", "ncpus": + 6400000000}]}, "block_bandwidth": 6710886400}, "POP2-HC-4C-8G": {"alt_names": + [], "arch": "x86_64", "ncpus": 4, "ram": 8589934592, "gpu": 0, "mig_profile": + null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 77.67, "hourly_price": 0.1064, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 800000000, "sum_internet_bandwidth": + 800000000, "interfaces": [{"internal_bandwidth": 800000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 800000000}]}, "block_bandwidth": + 838860800}, "POP2-HC-64C-128G": {"alt_names": [], "arch": "x86_64", "ncpus": 64, "ram": 137438953472, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": @@ -447,16 +391,17 @@ interactions: false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 12800000000, "sum_internet_bandwidth": 12800000000, "interfaces": [{"internal_bandwidth": 12800000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 12800000000}]}}, "POP2-HC-8C-16G": {"alt_names": [], "arch": "x86_64", "ncpus": - 8, "ram": 17179869184, "gpu": 0, "mig_profile": null, "volumes_constraint": - {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": - 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": - 155.34, "hourly_price": 0.2128, "capabilities": {"boot_types": ["local", "rescue"], - "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": - false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": - 1600000000, "sum_internet_bandwidth": 1600000000, "interfaces": [{"internal_bandwidth": - 1600000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 1600000000}]}}, "POP2-HM-16C-128G": {"alt_names": [], "arch": "x86_64", "ncpus": + 12800000000}]}, "block_bandwidth": 13421772800}, "POP2-HC-8C-16G": {"alt_names": + [], "arch": "x86_64", "ncpus": 8, "ram": 17179869184, "gpu": 0, "mig_profile": + null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 155.34, "hourly_price": 0.2128, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 1600000000, "sum_internet_bandwidth": + 1600000000, "interfaces": [{"internal_bandwidth": 1600000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 1600000000}]}, "block_bandwidth": + 1677721600}, "POP2-HM-16C-128G": {"alt_names": [], "arch": "x86_64", "ncpus": 16, "ram": 137438953472, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": @@ -465,16 +410,17 @@ interactions: false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 3200000000, "sum_internet_bandwidth": 3200000000, "interfaces": [{"internal_bandwidth": 3200000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 3200000000}]}}, "POP2-HM-2C-16G": {"alt_names": [], "arch": "x86_64", "ncpus": - 2, "ram": 17179869184, "gpu": 0, "mig_profile": null, "volumes_constraint": - {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": - 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": - 75.19, "hourly_price": 0.103, "capabilities": {"boot_types": ["local", "rescue"], - "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": - false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": - 400000000, "sum_internet_bandwidth": 400000000, "interfaces": [{"internal_bandwidth": - 400000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 400000000}]}}, "POP2-HM-32C-256G": {"alt_names": [], "arch": "x86_64", "ncpus": + 3200000000}]}, "block_bandwidth": 3355443200}, "POP2-HM-2C-16G": {"alt_names": + [], "arch": "x86_64", "ncpus": 2, "ram": 17179869184, "gpu": 0, "mig_profile": + null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 75.19, "hourly_price": 0.103, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 400000000, "sum_internet_bandwidth": + 400000000, "interfaces": [{"internal_bandwidth": 400000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 400000000}]}, "block_bandwidth": + 419430400}, "POP2-HM-32C-256G": {"alt_names": [], "arch": "x86_64", "ncpus": 32, "ram": 274877906944, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": @@ -483,16 +429,17 @@ interactions: false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 6400000000, "sum_internet_bandwidth": 6400000000, "interfaces": [{"internal_bandwidth": 6400000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 6400000000}]}}, "POP2-HM-4C-32G": {"alt_names": [], "arch": "x86_64", "ncpus": - 4, "ram": 34359738368, "gpu": 0, "mig_profile": null, "volumes_constraint": - {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": - 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": - 150.38, "hourly_price": 0.206, "capabilities": {"boot_types": ["local", "rescue"], - "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": - false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": - 800000000, "sum_internet_bandwidth": 800000000, "interfaces": [{"internal_bandwidth": - 800000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 800000000}]}}, "POP2-HM-64C-512G": {"alt_names": [], "arch": "x86_64", "ncpus": + 6400000000}]}, "block_bandwidth": 6710886400}, "POP2-HM-4C-32G": {"alt_names": + [], "arch": "x86_64", "ncpus": 4, "ram": 34359738368, "gpu": 0, "mig_profile": + null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 150.38, "hourly_price": 0.206, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 800000000, "sum_internet_bandwidth": + 800000000, "interfaces": [{"internal_bandwidth": 800000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 800000000}]}, "block_bandwidth": + 838860800}, "POP2-HM-64C-512G": {"alt_names": [], "arch": "x86_64", "ncpus": 64, "ram": 549755813888, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": @@ -501,38 +448,40 @@ interactions: false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 12800000000, "sum_internet_bandwidth": 12800000000, "interfaces": [{"internal_bandwidth": 12800000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 12800000000}]}}, "POP2-HM-8C-64G": {"alt_names": [], "arch": "x86_64", "ncpus": - 8, "ram": 68719476736, "gpu": 0, "mig_profile": null, "volumes_constraint": - {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": - 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": - 300.76, "hourly_price": 0.412, "capabilities": {"boot_types": ["local", "rescue"], - "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": - false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": - 1600000000, "sum_internet_bandwidth": 1600000000, "interfaces": [{"internal_bandwidth": - 1600000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 1600000000}]}}, "PRO2-L": {"alt_names": [], "arch": "x86_64", "ncpus": 32, "ram": - 137438953472, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": - 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": - 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": - 640.21, "hourly_price": 0.877, "capabilities": {"boot_types": ["local", "rescue"], - "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": - false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": - 6000000000, "sum_internet_bandwidth": 6000000000, "interfaces": [{"internal_bandwidth": - 6000000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 6000000000}]}}, "PRO2-M": {"alt_names": [], "arch": "x86_64", "ncpus": 16, "ram": - 68719476736, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + 12800000000}]}, "block_bandwidth": 13421772800}, "POP2-HM-8C-64G": {"alt_names": + [], "arch": "x86_64", "ncpus": 8, "ram": 68719476736, "gpu": 0, "mig_profile": + null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 300.76, "hourly_price": 0.412, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 1600000000, "sum_internet_bandwidth": + 1600000000, "interfaces": [{"internal_bandwidth": 1600000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 1600000000}]}, "block_bandwidth": + 1677721600}, "POP2-HN-10": {"alt_names": [], "arch": "x86_64", "ncpus": 4, "ram": + 8589934592, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": - 319.74, "hourly_price": 0.438, "capabilities": {"boot_types": ["local", "rescue"], + 530.29, "hourly_price": 0.7264, "capabilities": {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": - 3000000000, "sum_internet_bandwidth": 3000000000, "interfaces": [{"internal_bandwidth": - 3000000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 3000000000}]}}}}' + 10000000000, "sum_internet_bandwidth": 10000000000, "interfaces": [{"internal_bandwidth": + 10000000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 10000000000}]}, "block_bandwidth": 838860800}, "POP2-HN-3": {"alt_names": [], + "arch": "x86_64", "ncpus": 2, "ram": 4294967296, "gpu": 0, "mig_profile": null, + "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 186.49, "hourly_price": 0.2554, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 3000000000, "sum_internet_bandwidth": + 3000000000, "interfaces": [{"internal_bandwidth": 3000000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 3000000000}]}, "block_bandwidth": + 419430400}}}' form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.22.2; linux; amd64) cli-e2e-test + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.0; darwin; arm64) cli-e2e-test url: https://api.scaleway.com/instance/v1/zones/fr-par-1/products/servers?page=1 method: GET response: @@ -545,52 +494,55 @@ interactions: false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 1600000000, "sum_internet_bandwidth": 1600000000, "interfaces": [{"internal_bandwidth": 1600000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 1600000000}]}}, "COPARM1-2C-8G": {"alt_names": [], "arch": "arm64", "ncpus": - 2, "ram": 8589934592, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + 1600000000}]}, "block_bandwidth": 671088640}, "COPARM1-2C-8G": {"alt_names": + [], "arch": "arm64", "ncpus": 2, "ram": 8589934592, "gpu": 0, "mig_profile": + null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 31.1, "hourly_price": 0.0426, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 200000000, "sum_internet_bandwidth": + 200000000, "interfaces": [{"internal_bandwidth": 200000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 200000000}]}, "block_bandwidth": + 83886080}, "COPARM1-32C-128G": {"alt_names": [], "arch": "arm64", "ncpus": 32, + "ram": 137438953472, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": - 31.1, "hourly_price": 0.0426, "capabilities": {"boot_types": ["local", "rescue"], - "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": - false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": - 200000000, "sum_internet_bandwidth": 200000000, "interfaces": [{"internal_bandwidth": - 200000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 200000000}]}}, "COPARM1-32C-128G": {"alt_names": [], "arch": "arm64", "ncpus": - 32, "ram": 137438953472, "gpu": 0, "mig_profile": null, "volumes_constraint": - {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": - 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": 506.26, "hourly_price": 0.6935, "capabilities": {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 3200000000, "sum_internet_bandwidth": 3200000000, "interfaces": [{"internal_bandwidth": 3200000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 3200000000}]}}, "COPARM1-4C-16G": {"alt_names": [], "arch": "arm64", "ncpus": - 4, "ram": 17179869184, "gpu": 0, "mig_profile": null, "volumes_constraint": - {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": - 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": - 62.56, "hourly_price": 0.0857, "capabilities": {"boot_types": ["local", "rescue"], - "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": - false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": - 400000000, "sum_internet_bandwidth": 400000000, "interfaces": [{"internal_bandwidth": - 400000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 400000000}]}}, "COPARM1-8C-32G": {"alt_names": [], "arch": "arm64", "ncpus": - 8, "ram": 34359738368, "gpu": 0, "mig_profile": null, "volumes_constraint": - {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": - 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 3200000000}]}, "block_bandwidth": 1342177280}, "COPARM1-4C-16G": {"alt_names": + [], "arch": "arm64", "ncpus": 4, "ram": 17179869184, "gpu": 0, "mig_profile": + null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 62.56, "hourly_price": 0.0857, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 400000000, "sum_internet_bandwidth": + 400000000, "interfaces": [{"internal_bandwidth": 400000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 400000000}]}, "block_bandwidth": + 167772160}, "COPARM1-8C-32G": {"alt_names": [], "arch": "arm64", "ncpus": 8, + "ram": 34359738368, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": + 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": 125.85, "hourly_price": 0.1724, "capabilities": {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 800000000, "sum_internet_bandwidth": 800000000, "interfaces": [{"internal_bandwidth": 800000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 800000000}]}}, "DEV1-L": {"alt_names": [], "arch": "x86_64", "ncpus": 4, "ram": - 8589934592, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": - 0, "max_size": 80000000000}, "per_volume_constraint": {"l_ssd": {"min_size": - 1000000000, "max_size": 800000000000}}, "scratch_storage_max_size": null, "baremetal": - false, "monthly_price": 36.1496, "hourly_price": 0.04952, "capabilities": {"boot_types": - ["local", "rescue"], "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": - true, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": - 400000000, "sum_internet_bandwidth": 400000000, "interfaces": [{"internal_bandwidth": - 400000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 400000000}]}}, "DEV1-M": {"alt_names": [], "arch": "x86_64", "ncpus": 3, "ram": + 800000000}]}, "block_bandwidth": 335544320}, "DEV1-L": {"alt_names": [], "arch": + "x86_64", "ncpus": 4, "ram": 8589934592, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 80000000000}, "per_volume_constraint": {"l_ssd": + {"min_size": 1000000000, "max_size": 800000000000}}, "scratch_storage_max_size": + null, "baremetal": false, "monthly_price": 36.1496, "hourly_price": 0.04952, + "capabilities": {"boot_types": ["local", "rescue"], "placement_groups": true, + "block_storage": true, "hot_snapshots_local_volume": true, "private_network": + 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 400000000, "sum_internet_bandwidth": + 400000000, "interfaces": [{"internal_bandwidth": 400000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 400000000}]}, "block_bandwidth": + 209715200}, "DEV1-M": {"alt_names": [], "arch": "x86_64", "ncpus": 3, "ram": 4294967296, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": 0, "max_size": 40000000000}, "per_volume_constraint": {"l_ssd": {"min_size": 1000000000, "max_size": 800000000000}}, "scratch_storage_max_size": null, "baremetal": @@ -599,16 +551,17 @@ interactions: true, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 300000000, "sum_internet_bandwidth": 300000000, "interfaces": [{"internal_bandwidth": 300000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 300000000}]}}, "DEV1-S": {"alt_names": [], "arch": "x86_64", "ncpus": 2, "ram": - 2147483648, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": - 0, "max_size": 20000000000}, "per_volume_constraint": {"l_ssd": {"min_size": - 1000000000, "max_size": 800000000000}}, "scratch_storage_max_size": null, "baremetal": - false, "monthly_price": 9.9864, "hourly_price": 0.01368, "capabilities": {"boot_types": - ["local", "rescue"], "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": - true, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": - 200000000, "sum_internet_bandwidth": 200000000, "interfaces": [{"internal_bandwidth": - 200000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 200000000}]}}, "DEV1-XL": {"alt_names": [], "arch": "x86_64", "ncpus": 4, "ram": + 300000000}]}, "block_bandwidth": 157286400}, "DEV1-S": {"alt_names": [], "arch": + "x86_64", "ncpus": 2, "ram": 2147483648, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 20000000000}, "per_volume_constraint": {"l_ssd": + {"min_size": 1000000000, "max_size": 800000000000}}, "scratch_storage_max_size": + null, "baremetal": false, "monthly_price": 9.9864, "hourly_price": 0.01368, + "capabilities": {"boot_types": ["local", "rescue"], "placement_groups": true, + "block_storage": true, "hot_snapshots_local_volume": true, "private_network": + 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 200000000, "sum_internet_bandwidth": + 200000000, "interfaces": [{"internal_bandwidth": 200000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 200000000}]}, "block_bandwidth": + 104857600}, "DEV1-XL": {"alt_names": [], "arch": "x86_64", "ncpus": 4, "ram": 12884901888, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": 0, "max_size": 120000000000}, "per_volume_constraint": {"l_ssd": {"min_size": 1000000000, "max_size": 800000000000}}, "scratch_storage_max_size": null, "baremetal": @@ -617,25 +570,26 @@ interactions: true, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 500000000, "sum_internet_bandwidth": 500000000, "interfaces": [{"internal_bandwidth": 500000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 500000000}]}}, "ENT1-2XL": {"alt_names": [], "arch": "x86_64", "ncpus": 96, - "ram": 412316860416, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": - 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": - 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 500000000}]}, "block_bandwidth": 262144000}, "ENT1-2XL": {"alt_names": [], "arch": + "x86_64", "ncpus": 96, "ram": 412316860416, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": + 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": 2576.9, "hourly_price": 3.53, "capabilities": {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 20000000000, "sum_internet_bandwidth": 20000000000, "interfaces": [{"internal_bandwidth": 20000000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 20000000000}]}}, "ENT1-L": {"alt_names": [], "arch": "x86_64", "ncpus": 32, - "ram": 137438953472, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": - 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": - 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": - 861.4, "hourly_price": 1.18, "capabilities": {"boot_types": ["local", "rescue"], - "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": - false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": - 6400000000, "sum_internet_bandwidth": 6400000000, "interfaces": [{"internal_bandwidth": - 6400000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 6400000000}]}}, "ENT1-M": {"alt_names": [], "arch": "x86_64", "ncpus": 16, "ram": + 20000000000}]}, "block_bandwidth": 21474836480}, "ENT1-L": {"alt_names": [], + "arch": "x86_64", "ncpus": 32, "ram": 137438953472, "gpu": 0, "mig_profile": + null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 861.4, "hourly_price": 1.18, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 6400000000, "sum_internet_bandwidth": + 6400000000, "interfaces": [{"internal_bandwidth": 6400000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 6400000000}]}, "block_bandwidth": + 6710886400}, "ENT1-M": {"alt_names": [], "arch": "x86_64", "ncpus": 16, "ram": 68719476736, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": @@ -644,26 +598,27 @@ interactions: false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 3200000000, "sum_internet_bandwidth": 3200000000, "interfaces": [{"internal_bandwidth": 3200000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 3200000000}]}}, "ENT1-S": {"alt_names": [], "arch": "x86_64", "ncpus": 8, "ram": - 34359738368, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": - 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": - 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 3200000000}]}, "block_bandwidth": 3355443200}, "ENT1-S": {"alt_names": [], "arch": + "x86_64", "ncpus": 8, "ram": 34359738368, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": + 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": 211.7, "hourly_price": 0.29, "capabilities": {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 1600000000, "sum_internet_bandwidth": 1600000000, "interfaces": [{"internal_bandwidth": 1600000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 1600000000}]}}, "ENT1-XL": {"alt_names": [], "arch": "x86_64", "ncpus": 64, - "ram": 274877906944, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": - 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": - 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": - 1715.5, "hourly_price": 2.35, "capabilities": {"boot_types": ["local", "rescue"], - "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": - false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": - 12800000000, "sum_internet_bandwidth": 12800000000, "interfaces": [{"internal_bandwidth": - 12800000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 12800000000}]}}, "ENT1-XS": {"alt_names": [], "arch": "x86_64", "ncpus": 4, - "ram": 17179869184, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + 1600000000}]}, "block_bandwidth": 1677721600}, "ENT1-XL": {"alt_names": [], + "arch": "x86_64", "ncpus": 64, "ram": 274877906944, "gpu": 0, "mig_profile": + null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 1715.5, "hourly_price": 2.35, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 12800000000, "sum_internet_bandwidth": + 12800000000, "interfaces": [{"internal_bandwidth": 12800000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 12800000000}]}, "block_bandwidth": + 13421772800}, "ENT1-XS": {"alt_names": [], "arch": "x86_64", "ncpus": 4, "ram": + 17179869184, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": 107.31, "hourly_price": 0.147, "capabilities": {"boot_types": ["local", "rescue"], @@ -671,43 +626,46 @@ interactions: false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 800000000, "sum_internet_bandwidth": 800000000, "interfaces": [{"internal_bandwidth": 800000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 800000000}]}}, "ENT1-XXS": {"alt_names": [], "arch": "x86_64", "ncpus": 2, "ram": - 8589934592, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": - 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": - 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 800000000}]}, "block_bandwidth": 838860800}, "ENT1-XXS": {"alt_names": [], "arch": + "x86_64", "ncpus": 2, "ram": 8589934592, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": + 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": 53.655, "hourly_price": 0.0735, "capabilities": {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 400000000, "sum_internet_bandwidth": 400000000, "interfaces": [{"internal_bandwidth": 400000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 400000000}]}}, "GP1-L": {"alt_names": [], "arch": "x86_64", "ncpus": 32, "ram": - 137438953472, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": - 0, "max_size": 600000000000}, "per_volume_constraint": {"l_ssd": {"min_size": - 1000000000, "max_size": 800000000000}}, "scratch_storage_max_size": null, "baremetal": - false, "monthly_price": 576.262, "hourly_price": 0.7894, "capabilities": {"boot_types": - ["local", "rescue"], "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": - true, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": - 5000000000, "sum_internet_bandwidth": 5000000000, "interfaces": [{"internal_bandwidth": + 400000000}]}, "block_bandwidth": 419430400}, "GP1-L": {"alt_names": [], "arch": + "x86_64", "ncpus": 32, "ram": 137438953472, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 600000000000}, "per_volume_constraint": {"l_ssd": + {"min_size": 1000000000, "max_size": 800000000000}}, "scratch_storage_max_size": + null, "baremetal": false, "monthly_price": 576.262, "hourly_price": 0.7894, + "capabilities": {"boot_types": ["local", "rescue"], "placement_groups": true, + "block_storage": true, "hot_snapshots_local_volume": true, "private_network": + 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 5000000000, + "sum_internet_bandwidth": 5000000000, "interfaces": [{"internal_bandwidth": 5000000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 5000000000}]}}, "GP1-M": {"alt_names": [], "arch": "x86_64", "ncpus": 16, "ram": - 68719476736, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": - 0, "max_size": 600000000000}, "per_volume_constraint": {"l_ssd": {"min_size": - 1000000000, "max_size": 800000000000}}, "scratch_storage_max_size": null, "baremetal": - false, "monthly_price": 296.672, "hourly_price": 0.4064, "capabilities": {"boot_types": - ["local", "rescue"], "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": - true, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": - 1500000000, "sum_internet_bandwidth": 1500000000, "interfaces": [{"internal_bandwidth": + 5000000000}]}, "block_bandwidth": 1073741824}, "GP1-M": {"alt_names": [], "arch": + "x86_64", "ncpus": 16, "ram": 68719476736, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 600000000000}, "per_volume_constraint": {"l_ssd": + {"min_size": 1000000000, "max_size": 800000000000}}, "scratch_storage_max_size": + null, "baremetal": false, "monthly_price": 296.672, "hourly_price": 0.4064, + "capabilities": {"boot_types": ["local", "rescue"], "placement_groups": true, + "block_storage": true, "hot_snapshots_local_volume": true, "private_network": + 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 1500000000, + "sum_internet_bandwidth": 1500000000, "interfaces": [{"internal_bandwidth": 1500000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 1500000000}]}}, "GP1-S": {"alt_names": [], "arch": "x86_64", "ncpus": 8, "ram": - 34359738368, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": - 0, "max_size": 300000000000}, "per_volume_constraint": {"l_ssd": {"min_size": - 1000000000, "max_size": 800000000000}}, "scratch_storage_max_size": null, "baremetal": - false, "monthly_price": 149.066, "hourly_price": 0.2042, "capabilities": {"boot_types": - ["local", "rescue"], "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": - true, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": - 800000000, "sum_internet_bandwidth": 800000000, "interfaces": [{"internal_bandwidth": - 800000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 800000000}]}}, "GP1-VIZ": {"alt_names": [], "arch": "x86_64", "ncpus": 8, "ram": + 1500000000}]}, "block_bandwidth": 838860800}, "GP1-S": {"alt_names": [], "arch": + "x86_64", "ncpus": 8, "ram": 34359738368, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 300000000000}, "per_volume_constraint": {"l_ssd": + {"min_size": 1000000000, "max_size": 800000000000}}, "scratch_storage_max_size": + null, "baremetal": false, "monthly_price": 149.066, "hourly_price": 0.2042, + "capabilities": {"boot_types": ["local", "rescue"], "placement_groups": true, + "block_storage": true, "hot_snapshots_local_volume": true, "private_network": + 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 800000000, "sum_internet_bandwidth": + 800000000, "interfaces": [{"internal_bandwidth": 800000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 800000000}]}, "block_bandwidth": + 524288000}, "GP1-VIZ": {"alt_names": [], "arch": "x86_64", "ncpus": 8, "ram": 34359738368, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": 0, "max_size": 300000000000}, "per_volume_constraint": {"l_ssd": {"min_size": 1000000000, "max_size": 800000000000}}, "scratch_storage_max_size": null, "baremetal": @@ -716,26 +674,28 @@ interactions: true, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 500000000, "sum_internet_bandwidth": 500000000, "interfaces": [{"internal_bandwidth": 500000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 500000000}]}}, "GP1-XL": {"alt_names": [], "arch": "x86_64", "ncpus": 48, "ram": - 274877906944, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": - 0, "max_size": 600000000000}, "per_volume_constraint": {"l_ssd": {"min_size": - 1000000000, "max_size": 800000000000}}, "scratch_storage_max_size": null, "baremetal": - false, "monthly_price": 1220.122, "hourly_price": 1.6714, "capabilities": {"boot_types": - ["local", "rescue"], "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": - true, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": - 10000000000, "sum_internet_bandwidth": 10000000000, "interfaces": [{"internal_bandwidth": + 500000000}]}, "block_bandwidth": 314572800}, "GP1-XL": {"alt_names": [], "arch": + "x86_64", "ncpus": 48, "ram": 274877906944, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 600000000000}, "per_volume_constraint": {"l_ssd": + {"min_size": 1000000000, "max_size": 800000000000}}, "scratch_storage_max_size": + null, "baremetal": false, "monthly_price": 1220.122, "hourly_price": 1.6714, + "capabilities": {"boot_types": ["local", "rescue"], "placement_groups": true, + "block_storage": true, "hot_snapshots_local_volume": true, "private_network": + 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 10000000000, + "sum_internet_bandwidth": 10000000000, "interfaces": [{"internal_bandwidth": 10000000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 10000000000}]}}, "GP1-XS": {"alt_names": [], "arch": "x86_64", "ncpus": 4, "ram": - 17179869184, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": - 0, "max_size": 150000000000}, "per_volume_constraint": {"l_ssd": {"min_size": - 1000000000, "max_size": 800000000000}}, "scratch_storage_max_size": null, "baremetal": - false, "monthly_price": 74.168, "hourly_price": 0.1016, "capabilities": {"boot_types": - ["local", "rescue"], "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": - true, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": - 500000000, "sum_internet_bandwidth": 500000000, "interfaces": [{"internal_bandwidth": - 500000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 500000000}]}}, "PLAY2-MICRO": {"alt_names": [], "arch": "x86_64", "ncpus": 4, - "ram": 8589934592, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + 10000000000}]}, "block_bandwidth": 2147483648}, "GP1-XS": {"alt_names": [], + "arch": "x86_64", "ncpus": 4, "ram": 17179869184, "gpu": 0, "mig_profile": null, + "volumes_constraint": {"min_size": 0, "max_size": 150000000000}, "per_volume_constraint": + {"l_ssd": {"min_size": 1000000000, "max_size": 800000000000}}, "scratch_storage_max_size": + null, "baremetal": false, "monthly_price": 74.168, "hourly_price": 0.1016, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": true, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 500000000, "sum_internet_bandwidth": + 500000000, "interfaces": [{"internal_bandwidth": 500000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 500000000}]}, "block_bandwidth": + 314572800}, "PLAY2-MICRO": {"alt_names": [], "arch": "x86_64", "ncpus": 4, "ram": + 8589934592, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": 39.42, "hourly_price": 0.054, "capabilities": {"boot_types": ["local", "rescue"], @@ -743,17 +703,18 @@ interactions: false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 400000000, "sum_internet_bandwidth": 400000000, "interfaces": [{"internal_bandwidth": 400000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 400000000}]}}, "PLAY2-NANO": {"alt_names": [], "arch": "x86_64", "ncpus": 2, - "ram": 4294967296, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": - 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": - 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": - 19.71, "hourly_price": 0.027, "capabilities": {"boot_types": ["local", "rescue"], - "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": - false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": - 200000000, "sum_internet_bandwidth": 200000000, "interfaces": [{"internal_bandwidth": - 200000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 200000000}]}}, "PLAY2-PICO": {"alt_names": [], "arch": "x86_64", "ncpus": 1, - "ram": 2147483648, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + 400000000}]}, "block_bandwidth": 167772160}, "PLAY2-NANO": {"alt_names": [], + "arch": "x86_64", "ncpus": 2, "ram": 4294967296, "gpu": 0, "mig_profile": null, + "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 19.71, "hourly_price": 0.027, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 200000000, "sum_internet_bandwidth": + 200000000, "interfaces": [{"internal_bandwidth": 200000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 200000000}]}, "block_bandwidth": + 83886080}, "PLAY2-PICO": {"alt_names": [], "arch": "x86_64", "ncpus": 1, "ram": + 2147483648, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": 10.22, "hourly_price": 0.014, "capabilities": {"boot_types": ["local", "rescue"], @@ -761,16 +722,17 @@ interactions: false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 100000000, "sum_internet_bandwidth": 100000000, "interfaces": [{"internal_bandwidth": 100000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 100000000}]}}, "POP2-16C-64G": {"alt_names": [], "arch": "x86_64", "ncpus": - 16, "ram": 68719476736, "gpu": 0, "mig_profile": null, "volumes_constraint": - {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": - 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": - 430.7, "hourly_price": 0.59, "capabilities": {"boot_types": ["local", "rescue"], - "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": - false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": - 3200000000, "sum_internet_bandwidth": 3200000000, "interfaces": [{"internal_bandwidth": - 3200000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 3200000000}]}}, "POP2-16C-64G-WIN": {"alt_names": [], "arch": "x86_64", "ncpus": + 100000000}]}, "block_bandwidth": 41943040}, "POP2-16C-64G": {"alt_names": [], + "arch": "x86_64", "ncpus": 16, "ram": 68719476736, "gpu": 0, "mig_profile": + null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 430.7, "hourly_price": 0.59, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 3200000000, "sum_internet_bandwidth": + 3200000000, "interfaces": [{"internal_bandwidth": 3200000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 3200000000}]}, "block_bandwidth": + 3355443200}, "POP2-16C-64G-WIN": {"alt_names": [], "arch": "x86_64", "ncpus": 16, "ram": 68719476736, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": @@ -779,34 +741,36 @@ interactions: false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 3200000000, "sum_internet_bandwidth": 3200000000, "interfaces": [{"internal_bandwidth": 3200000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 3200000000}]}}, "POP2-2C-8G": {"alt_names": [], "arch": "x86_64", "ncpus": 2, + 3200000000}]}, "block_bandwidth": 3355443200}, "POP2-2C-8G": {"alt_names": [], + "arch": "x86_64", "ncpus": 2, "ram": 8589934592, "gpu": 0, "mig_profile": null, + "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 53.66, "hourly_price": 0.0735, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 400000000, "sum_internet_bandwidth": + 400000000, "interfaces": [{"internal_bandwidth": 400000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 400000000}]}, "block_bandwidth": + 419430400}, "POP2-2C-8G-WIN": {"alt_names": [], "arch": "x86_64", "ncpus": 2, "ram": 8589934592, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": - 53.66, "hourly_price": 0.0735, "capabilities": {"boot_types": ["local", "rescue"], - "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": - false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": - 400000000, "sum_internet_bandwidth": 400000000, "interfaces": [{"internal_bandwidth": - 400000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 400000000}]}}, "POP2-2C-8G-WIN": {"alt_names": [], "arch": "x86_64", "ncpus": - 2, "ram": 8589934592, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": - 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": - 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": 133.079, "hourly_price": 0.1823, "capabilities": {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 400000000, "sum_internet_bandwidth": 400000000, "interfaces": [{"internal_bandwidth": 400000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 400000000}]}}, "POP2-32C-128G": {"alt_names": [], "arch": "x86_64", "ncpus": - 32, "ram": 137438953472, "gpu": 0, "mig_profile": null, "volumes_constraint": - {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": - 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": - 861.4, "hourly_price": 1.18, "capabilities": {"boot_types": ["local", "rescue"], - "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": - false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": - 6400000000, "sum_internet_bandwidth": 6400000000, "interfaces": [{"internal_bandwidth": - 6400000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 6400000000}]}}, "POP2-32C-128G-WIN": {"alt_names": [], "arch": "x86_64", "ncpus": + 400000000}]}, "block_bandwidth": 419430400}, "POP2-32C-128G": {"alt_names": + [], "arch": "x86_64", "ncpus": 32, "ram": 137438953472, "gpu": 0, "mig_profile": + null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 861.4, "hourly_price": 1.18, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 6400000000, "sum_internet_bandwidth": + 6400000000, "interfaces": [{"internal_bandwidth": 6400000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 6400000000}]}, "block_bandwidth": + 6710886400}, "POP2-32C-128G-WIN": {"alt_names": [], "arch": "x86_64", "ncpus": 32, "ram": 137438953472, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": @@ -815,16 +779,17 @@ interactions: false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 6400000000, "sum_internet_bandwidth": 6400000000, "interfaces": [{"internal_bandwidth": 6400000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 6400000000}]}}, "POP2-4C-16G": {"alt_names": [], "arch": "x86_64", "ncpus": - 4, "ram": 17179869184, "gpu": 0, "mig_profile": null, "volumes_constraint": - {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": - 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": - 107.31, "hourly_price": 0.147, "capabilities": {"boot_types": ["local", "rescue"], - "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": - false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": - 800000000, "sum_internet_bandwidth": 800000000, "interfaces": [{"internal_bandwidth": - 800000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 800000000}]}}, "POP2-4C-16G-WIN": {"alt_names": [], "arch": "x86_64", "ncpus": + 6400000000}]}, "block_bandwidth": 6710886400}, "POP2-4C-16G": {"alt_names": + [], "arch": "x86_64", "ncpus": 4, "ram": 17179869184, "gpu": 0, "mig_profile": + null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 107.31, "hourly_price": 0.147, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 800000000, "sum_internet_bandwidth": + 800000000, "interfaces": [{"internal_bandwidth": 800000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 800000000}]}, "block_bandwidth": + 838860800}, "POP2-4C-16G-WIN": {"alt_names": [], "arch": "x86_64", "ncpus": 4, "ram": 17179869184, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": @@ -833,34 +798,36 @@ interactions: false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 800000000, "sum_internet_bandwidth": 800000000, "interfaces": [{"internal_bandwidth": 800000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 800000000}]}}, "POP2-64C-256G": {"alt_names": [], "arch": "x86_64", "ncpus": - 64, "ram": 274877906944, "gpu": 0, "mig_profile": null, "volumes_constraint": - {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": - 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": - 1715.5, "hourly_price": 2.35, "capabilities": {"boot_types": ["local", "rescue"], - "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": - false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": - 12800000000, "sum_internet_bandwidth": 12800000000, "interfaces": [{"internal_bandwidth": - 12800000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 12800000000}]}}, "POP2-8C-32G": {"alt_names": [], "arch": "x86_64", "ncpus": - 8, "ram": 34359738368, "gpu": 0, "mig_profile": null, "volumes_constraint": - {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": - 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 800000000}]}, "block_bandwidth": 838860800}, "POP2-64C-256G": {"alt_names": + [], "arch": "x86_64", "ncpus": 64, "ram": 274877906944, "gpu": 0, "mig_profile": + null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 1715.5, "hourly_price": 2.35, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 12800000000, "sum_internet_bandwidth": + 12800000000, "interfaces": [{"internal_bandwidth": 12800000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 12800000000}]}, "block_bandwidth": + 13421772800}, "POP2-8C-32G": {"alt_names": [], "arch": "x86_64", "ncpus": 8, + "ram": 34359738368, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": + 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": 211.7, "hourly_price": 0.29, "capabilities": {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 1600000000, "sum_internet_bandwidth": 1600000000, "interfaces": [{"internal_bandwidth": 1600000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 1600000000}]}}, "POP2-8C-32G-WIN": {"alt_names": [], "arch": "x86_64", "ncpus": - 8, "ram": 34359738368, "gpu": 0, "mig_profile": null, "volumes_constraint": - {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": - 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": - 528.009, "hourly_price": 0.7233, "capabilities": {"boot_types": ["local", "rescue"], - "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": - false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": - 1600000000, "sum_internet_bandwidth": 1600000000, "interfaces": [{"internal_bandwidth": - 1600000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 1600000000}]}}, "POP2-HC-16C-32G": {"alt_names": [], "arch": "x86_64", "ncpus": + 1600000000}]}, "block_bandwidth": 1677721600}, "POP2-8C-32G-WIN": {"alt_names": + [], "arch": "x86_64", "ncpus": 8, "ram": 34359738368, "gpu": 0, "mig_profile": + null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 528.009, "hourly_price": 0.7233, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 1600000000, "sum_internet_bandwidth": + 1600000000, "interfaces": [{"internal_bandwidth": 1600000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 1600000000}]}, "block_bandwidth": + 1677721600}, "POP2-HC-16C-32G": {"alt_names": [], "arch": "x86_64", "ncpus": 16, "ram": 34359738368, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": @@ -869,16 +836,17 @@ interactions: false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 3200000000, "sum_internet_bandwidth": 3200000000, "interfaces": [{"internal_bandwidth": 3200000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 3200000000}]}}, "POP2-HC-2C-4G": {"alt_names": [], "arch": "x86_64", "ncpus": - 2, "ram": 4294967296, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": - 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": - 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": - 38.84, "hourly_price": 0.0532, "capabilities": {"boot_types": ["local", "rescue"], - "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": - false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": - 400000000, "sum_internet_bandwidth": 400000000, "interfaces": [{"internal_bandwidth": - 400000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 400000000}]}}, "POP2-HC-32C-64G": {"alt_names": [], "arch": "x86_64", "ncpus": + 3200000000}]}, "block_bandwidth": 3355443200}, "POP2-HC-2C-4G": {"alt_names": + [], "arch": "x86_64", "ncpus": 2, "ram": 4294967296, "gpu": 0, "mig_profile": + null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 38.84, "hourly_price": 0.0532, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 400000000, "sum_internet_bandwidth": + 400000000, "interfaces": [{"internal_bandwidth": 400000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 400000000}]}, "block_bandwidth": + 419430400}, "POP2-HC-32C-64G": {"alt_names": [], "arch": "x86_64", "ncpus": 32, "ram": 68719476736, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": @@ -887,16 +855,17 @@ interactions: false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 6400000000, "sum_internet_bandwidth": 6400000000, "interfaces": [{"internal_bandwidth": 6400000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 6400000000}]}}, "POP2-HC-4C-8G": {"alt_names": [], "arch": "x86_64", "ncpus": - 4, "ram": 8589934592, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": - 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": - 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": - 77.67, "hourly_price": 0.1064, "capabilities": {"boot_types": ["local", "rescue"], - "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": - false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": - 800000000, "sum_internet_bandwidth": 800000000, "interfaces": [{"internal_bandwidth": - 800000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 800000000}]}}, "POP2-HC-64C-128G": {"alt_names": [], "arch": "x86_64", "ncpus": + 6400000000}]}, "block_bandwidth": 6710886400}, "POP2-HC-4C-8G": {"alt_names": + [], "arch": "x86_64", "ncpus": 4, "ram": 8589934592, "gpu": 0, "mig_profile": + null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 77.67, "hourly_price": 0.1064, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 800000000, "sum_internet_bandwidth": + 800000000, "interfaces": [{"internal_bandwidth": 800000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 800000000}]}, "block_bandwidth": + 838860800}, "POP2-HC-64C-128G": {"alt_names": [], "arch": "x86_64", "ncpus": 64, "ram": 137438953472, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": @@ -905,16 +874,17 @@ interactions: false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 12800000000, "sum_internet_bandwidth": 12800000000, "interfaces": [{"internal_bandwidth": 12800000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 12800000000}]}}, "POP2-HC-8C-16G": {"alt_names": [], "arch": "x86_64", "ncpus": - 8, "ram": 17179869184, "gpu": 0, "mig_profile": null, "volumes_constraint": - {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": - 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": - 155.34, "hourly_price": 0.2128, "capabilities": {"boot_types": ["local", "rescue"], - "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": - false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": - 1600000000, "sum_internet_bandwidth": 1600000000, "interfaces": [{"internal_bandwidth": - 1600000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 1600000000}]}}, "POP2-HM-16C-128G": {"alt_names": [], "arch": "x86_64", "ncpus": + 12800000000}]}, "block_bandwidth": 13421772800}, "POP2-HC-8C-16G": {"alt_names": + [], "arch": "x86_64", "ncpus": 8, "ram": 17179869184, "gpu": 0, "mig_profile": + null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 155.34, "hourly_price": 0.2128, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 1600000000, "sum_internet_bandwidth": + 1600000000, "interfaces": [{"internal_bandwidth": 1600000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 1600000000}]}, "block_bandwidth": + 1677721600}, "POP2-HM-16C-128G": {"alt_names": [], "arch": "x86_64", "ncpus": 16, "ram": 137438953472, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": @@ -923,16 +893,17 @@ interactions: false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 3200000000, "sum_internet_bandwidth": 3200000000, "interfaces": [{"internal_bandwidth": 3200000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 3200000000}]}}, "POP2-HM-2C-16G": {"alt_names": [], "arch": "x86_64", "ncpus": - 2, "ram": 17179869184, "gpu": 0, "mig_profile": null, "volumes_constraint": - {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": - 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": - 75.19, "hourly_price": 0.103, "capabilities": {"boot_types": ["local", "rescue"], - "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": - false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": - 400000000, "sum_internet_bandwidth": 400000000, "interfaces": [{"internal_bandwidth": - 400000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 400000000}]}}, "POP2-HM-32C-256G": {"alt_names": [], "arch": "x86_64", "ncpus": + 3200000000}]}, "block_bandwidth": 3355443200}, "POP2-HM-2C-16G": {"alt_names": + [], "arch": "x86_64", "ncpus": 2, "ram": 17179869184, "gpu": 0, "mig_profile": + null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 75.19, "hourly_price": 0.103, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 400000000, "sum_internet_bandwidth": + 400000000, "interfaces": [{"internal_bandwidth": 400000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 400000000}]}, "block_bandwidth": + 419430400}, "POP2-HM-32C-256G": {"alt_names": [], "arch": "x86_64", "ncpus": 32, "ram": 274877906944, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": @@ -941,16 +912,17 @@ interactions: false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 6400000000, "sum_internet_bandwidth": 6400000000, "interfaces": [{"internal_bandwidth": 6400000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 6400000000}]}}, "POP2-HM-4C-32G": {"alt_names": [], "arch": "x86_64", "ncpus": - 4, "ram": 34359738368, "gpu": 0, "mig_profile": null, "volumes_constraint": - {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": - 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": - 150.38, "hourly_price": 0.206, "capabilities": {"boot_types": ["local", "rescue"], - "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": - false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": - 800000000, "sum_internet_bandwidth": 800000000, "interfaces": [{"internal_bandwidth": - 800000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 800000000}]}}, "POP2-HM-64C-512G": {"alt_names": [], "arch": "x86_64", "ncpus": + 6400000000}]}, "block_bandwidth": 6710886400}, "POP2-HM-4C-32G": {"alt_names": + [], "arch": "x86_64", "ncpus": 4, "ram": 34359738368, "gpu": 0, "mig_profile": + null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 150.38, "hourly_price": 0.206, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 800000000, "sum_internet_bandwidth": + 800000000, "interfaces": [{"internal_bandwidth": 800000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 800000000}]}, "block_bandwidth": + 838860800}, "POP2-HM-64C-512G": {"alt_names": [], "arch": "x86_64", "ncpus": 64, "ram": 549755813888, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": @@ -959,48 +931,50 @@ interactions: false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 12800000000, "sum_internet_bandwidth": 12800000000, "interfaces": [{"internal_bandwidth": 12800000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 12800000000}]}}, "POP2-HM-8C-64G": {"alt_names": [], "arch": "x86_64", "ncpus": - 8, "ram": 68719476736, "gpu": 0, "mig_profile": null, "volumes_constraint": - {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": - 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": - 300.76, "hourly_price": 0.412, "capabilities": {"boot_types": ["local", "rescue"], - "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": - false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": - 1600000000, "sum_internet_bandwidth": 1600000000, "interfaces": [{"internal_bandwidth": - 1600000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 1600000000}]}}, "PRO2-L": {"alt_names": [], "arch": "x86_64", "ncpus": 32, "ram": - 137438953472, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": - 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": - 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": - 640.21, "hourly_price": 0.877, "capabilities": {"boot_types": ["local", "rescue"], - "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": - false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": - 6000000000, "sum_internet_bandwidth": 6000000000, "interfaces": [{"internal_bandwidth": - 6000000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 6000000000}]}}, "PRO2-M": {"alt_names": [], "arch": "x86_64", "ncpus": 16, "ram": - 68719476736, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + 12800000000}]}, "block_bandwidth": 13421772800}, "POP2-HM-8C-64G": {"alt_names": + [], "arch": "x86_64", "ncpus": 8, "ram": 68719476736, "gpu": 0, "mig_profile": + null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 300.76, "hourly_price": 0.412, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 1600000000, "sum_internet_bandwidth": + 1600000000, "interfaces": [{"internal_bandwidth": 1600000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 1600000000}]}, "block_bandwidth": + 1677721600}, "POP2-HN-10": {"alt_names": [], "arch": "x86_64", "ncpus": 4, "ram": + 8589934592, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": - 319.74, "hourly_price": 0.438, "capabilities": {"boot_types": ["local", "rescue"], + 530.29, "hourly_price": 0.7264, "capabilities": {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": - 3000000000, "sum_internet_bandwidth": 3000000000, "interfaces": [{"internal_bandwidth": - 3000000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 3000000000}]}}}}' + 10000000000, "sum_internet_bandwidth": 10000000000, "interfaces": [{"internal_bandwidth": + 10000000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 10000000000}]}, "block_bandwidth": 838860800}, "POP2-HN-3": {"alt_names": [], + "arch": "x86_64", "ncpus": 2, "ram": 4294967296, "gpu": 0, "mig_profile": null, + "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 186.49, "hourly_price": 0.2554, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 3000000000, "sum_internet_bandwidth": + 3000000000, "interfaces": [{"internal_bandwidth": 3000000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 3000000000}]}, "block_bandwidth": + 419430400}}}' headers: Content-Length: - - "38026" + - "39559" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Fri, 05 Jul 2024 13:01:12 GMT + - Wed, 23 Oct 2024 12:06:17 GMT Link: - ; rel="next",; rel="last" Server: - - Scaleway API Gateway (fr-par-1;edge01) + - Scaleway API Gateway (fr-par-2;edge01) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -1008,59 +982,88 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 7ce6115d-9670-4dc2-8155-043f1a661e79 + - 53ca2a9e-68d5-4b9e-bf7f-cf0319ede41e X-Total-Count: - - "66" + - "69" status: 200 OK code: 200 duration: "" - request: - body: '{"servers": {"PRO2-S": {"alt_names": [], "arch": "x86_64", "ncpus": 8, - "ram": 34359738368, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + body: '{"servers": {"POP2-HN-5": {"alt_names": [], "arch": "x86_64", "ncpus": + 4, "ram": 8589934592, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 330.29, "hourly_price": 0.4524, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 5000000000, "sum_internet_bandwidth": 5000000000, "interfaces": [{"internal_bandwidth": + 5000000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 5000000000}]}, "block_bandwidth": 838860800}, "PRO2-L": {"alt_names": [], "arch": + "x86_64", "ncpus": 32, "ram": 137438953472, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": + 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 640.21, "hourly_price": 0.877, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 6000000000, "sum_internet_bandwidth": 6000000000, "interfaces": [{"internal_bandwidth": + 6000000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 6000000000}]}, "block_bandwidth": 2097152000}, "PRO2-M": {"alt_names": [], "arch": + "x86_64", "ncpus": 16, "ram": 68719476736, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": + 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 319.74, "hourly_price": 0.438, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 3000000000, "sum_internet_bandwidth": 3000000000, "interfaces": [{"internal_bandwidth": + 3000000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 3000000000}]}, "block_bandwidth": 1048576000}, "PRO2-S": {"alt_names": [], "arch": + "x86_64", "ncpus": 8, "ram": 34359738368, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": + 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": 159.87, "hourly_price": 0.219, "capabilities": {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 1500000000, "sum_internet_bandwidth": 1500000000, "interfaces": [{"internal_bandwidth": 1500000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 1500000000}]}}, "PRO2-XS": {"alt_names": [], "arch": "x86_64", "ncpus": 4, "ram": - 17179869184, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": - 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": - 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 1500000000}]}, "block_bandwidth": 524288000}, "PRO2-XS": {"alt_names": [], "arch": + "x86_64", "ncpus": 4, "ram": 17179869184, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": + 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": 80.3, "hourly_price": 0.11, "capabilities": {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 700000000, "sum_internet_bandwidth": 700000000, "interfaces": [{"internal_bandwidth": 700000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 700000000}]}}, "PRO2-XXS": {"alt_names": [], "arch": "x86_64", "ncpus": 2, "ram": - 8589934592, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": - 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": - 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 700000000}]}, "block_bandwidth": 262144000}, "PRO2-XXS": {"alt_names": [], "arch": + "x86_64", "ncpus": 2, "ram": 8589934592, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": + 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": 40.15, "hourly_price": 0.055, "capabilities": {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 350000000, "sum_internet_bandwidth": 350000000, "interfaces": [{"internal_bandwidth": 350000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 350000000}]}}, "RENDER-S": {"alt_names": [], "arch": "x86_64", "ncpus": 10, - "ram": 45097156608, "gpu": 1, "mig_profile": null, "volumes_constraint": {"min_size": - 0, "max_size": 400000000000}, "per_volume_constraint": {"l_ssd": {"min_size": - 1000000000, "max_size": 800000000000}}, "scratch_storage_max_size": null, "baremetal": - false, "monthly_price": 907.098, "hourly_price": 1.2426, "capabilities": {"boot_types": - ["local", "rescue"], "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": - true, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": - 1000000000, "sum_internet_bandwidth": 1000000000, "interfaces": [{"internal_bandwidth": + 350000000}]}, "block_bandwidth": 131072000}, "RENDER-S": {"alt_names": [], "arch": + "x86_64", "ncpus": 10, "ram": 45097156608, "gpu": 1, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 400000000000}, "per_volume_constraint": {"l_ssd": + {"min_size": 1000000000, "max_size": 800000000000}}, "scratch_storage_max_size": + null, "baremetal": false, "monthly_price": 907.098, "hourly_price": 1.2426, + "capabilities": {"boot_types": ["local", "rescue"], "placement_groups": true, + "block_storage": true, "hot_snapshots_local_volume": true, "private_network": + 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 1000000000, + "sum_internet_bandwidth": 1000000000, "interfaces": [{"internal_bandwidth": 1000000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 1000000000}]}}, "STARDUST1-S": {"alt_names": [], "arch": "x86_64", "ncpus": - 1, "ram": 1073741824, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": - 0, "max_size": 10000000000}, "per_volume_constraint": {"l_ssd": {"min_size": - 1000000000, "max_size": 800000000000}}, "scratch_storage_max_size": null, "baremetal": - false, "monthly_price": 3.3507, "hourly_price": 0.00459, "capabilities": {"boot_types": - ["local", "rescue"], "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": - true, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": - 100000000, "sum_internet_bandwidth": 100000000, "interfaces": [{"internal_bandwidth": - 100000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 100000000}]}}, "START1-L": {"alt_names": [], "arch": "x86_64", "ncpus": 8, "ram": + 1000000000}]}, "block_bandwidth": 2147483648}, "STARDUST1-S": {"alt_names": + [], "arch": "x86_64", "ncpus": 1, "ram": 1073741824, "gpu": 0, "mig_profile": + null, "volumes_constraint": {"min_size": 0, "max_size": 10000000000}, "per_volume_constraint": + {"l_ssd": {"min_size": 1000000000, "max_size": 800000000000}}, "scratch_storage_max_size": + null, "baremetal": false, "monthly_price": 3.3507, "hourly_price": 0.00459, + "capabilities": {"boot_types": ["local", "rescue"], "placement_groups": true, + "block_storage": true, "hot_snapshots_local_volume": true, "private_network": + 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 100000000, "sum_internet_bandwidth": + 100000000, "interfaces": [{"internal_bandwidth": 100000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 100000000}]}, "block_bandwidth": + 52428800}, "START1-L": {"alt_names": [], "arch": "x86_64", "ncpus": 8, "ram": 8589934592, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": 200000000000, "max_size": 200000000000}, "per_volume_constraint": {"l_ssd": {"min_size": 1000000000, "max_size": 200000000000}}, "scratch_storage_max_size": @@ -1069,17 +1072,18 @@ interactions: true, "hot_snapshots_local_volume": true, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 400000000, "sum_internet_bandwidth": 400000000, "interfaces": [{"internal_bandwidth": 400000000, "internet_bandwidth": - null}, {"internal_bandwidth": null, "internet_bandwidth": 400000000}]}}, "START1-M": - {"alt_names": [], "arch": "x86_64", "ncpus": 4, "ram": 4294967296, "gpu": 0, - "mig_profile": null, "volumes_constraint": {"min_size": 100000000000, "max_size": - 100000000000}, "per_volume_constraint": {"l_ssd": {"min_size": 1000000000, "max_size": - 200000000000}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": - 14.162, "hourly_price": 0.0194, "capabilities": {"boot_types": ["local", "rescue"], - "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": - true, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": - 300000000, "sum_internet_bandwidth": 300000000, "interfaces": [{"internal_bandwidth": - 300000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 300000000}]}}, "START1-S": {"alt_names": [], "arch": "x86_64", "ncpus": 2, "ram": + null}, {"internal_bandwidth": null, "internet_bandwidth": 400000000}]}, "block_bandwidth": + 41943040}, "START1-M": {"alt_names": [], "arch": "x86_64", "ncpus": 4, "ram": + 4294967296, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + 100000000000, "max_size": 100000000000}, "per_volume_constraint": {"l_ssd": + {"min_size": 1000000000, "max_size": 200000000000}}, "scratch_storage_max_size": + null, "baremetal": false, "monthly_price": 14.162, "hourly_price": 0.0194, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": true, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 300000000, "sum_internet_bandwidth": + 300000000, "interfaces": [{"internal_bandwidth": 300000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 300000000}]}, "block_bandwidth": + 41943040}, "START1-S": {"alt_names": [], "arch": "x86_64", "ncpus": 2, "ram": 2147483648, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": 50000000000, "max_size": 50000000000}, "per_volume_constraint": {"l_ssd": {"min_size": 1000000000, "max_size": 200000000000}}, "scratch_storage_max_size": null, "baremetal": @@ -1088,17 +1092,18 @@ interactions: true, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 200000000, "sum_internet_bandwidth": 200000000, "interfaces": [{"internal_bandwidth": 200000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 200000000}]}}, "START1-XS": {"alt_names": [], "arch": "x86_64", "ncpus": 1, - "ram": 1073741824, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": - 25000000000, "max_size": 25000000000}, "per_volume_constraint": {"l_ssd": {"min_size": - 1000000000, "max_size": 200000000000}}, "scratch_storage_max_size": null, "baremetal": - false, "monthly_price": 4.526, "hourly_price": 0.0062, "capabilities": {"boot_types": - ["local", "rescue"], "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": - true, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": - 100000000, "sum_internet_bandwidth": 100000000, "interfaces": [{"internal_bandwidth": - 100000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 100000000}]}}, "VC1L": {"alt_names": ["X64-8GB"], "arch": "x86_64", "ncpus": - 6, "ram": 8589934592, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + 200000000}]}, "block_bandwidth": 41943040}, "START1-XS": {"alt_names": [], "arch": + "x86_64", "ncpus": 1, "ram": 1073741824, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 25000000000, "max_size": 25000000000}, "per_volume_constraint": + {"l_ssd": {"min_size": 1000000000, "max_size": 200000000000}}, "scratch_storage_max_size": + null, "baremetal": false, "monthly_price": 4.526, "hourly_price": 0.0062, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": true, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 100000000, "sum_internet_bandwidth": + 100000000, "interfaces": [{"internal_bandwidth": 100000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 100000000}]}, "block_bandwidth": + 41943040}, "VC1L": {"alt_names": ["X64-8GB"], "arch": "x86_64", "ncpus": 6, + "ram": 8589934592, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": 200000000000, "max_size": 200000000000}, "per_volume_constraint": {"l_ssd": {"min_size": 1000000000, "max_size": 200000000000}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": 18.0164, "hourly_price": 0.02468, @@ -1106,18 +1111,19 @@ interactions: "block_storage": true, "hot_snapshots_local_volume": true, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 200000000, "sum_internet_bandwidth": 200000000, "interfaces": [{"internal_bandwidth": 200000000, "internet_bandwidth": - null}, {"internal_bandwidth": null, "internet_bandwidth": 200000000}]}}, "VC1M": - {"alt_names": ["X64-4GB"], "arch": "x86_64", "ncpus": 4, "ram": 4294967296, - "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": 100000000000, - "max_size": 100000000000}, "per_volume_constraint": {"l_ssd": {"min_size": 1000000000, - "max_size": 200000000000}}, "scratch_storage_max_size": null, "baremetal": false, - "monthly_price": 11.3515, "hourly_price": 0.01555, "capabilities": {"boot_types": - ["local", "rescue"], "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": - true, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": - 200000000, "sum_internet_bandwidth": 200000000, "interfaces": [{"internal_bandwidth": - 200000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 200000000}]}}, "VC1S": {"alt_names": ["X64-2GB"], "arch": "x86_64", "ncpus": - 2, "ram": 2147483648, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + null}, {"internal_bandwidth": null, "internet_bandwidth": 200000000}]}, "block_bandwidth": + 41943040}, "VC1M": {"alt_names": ["X64-4GB"], "arch": "x86_64", "ncpus": 4, + "ram": 4294967296, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + 100000000000, "max_size": 100000000000}, "per_volume_constraint": {"l_ssd": + {"min_size": 1000000000, "max_size": 200000000000}}, "scratch_storage_max_size": + null, "baremetal": false, "monthly_price": 11.3515, "hourly_price": 0.01555, + "capabilities": {"boot_types": ["local", "rescue"], "placement_groups": true, + "block_storage": true, "hot_snapshots_local_volume": true, "private_network": + 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 200000000, "sum_internet_bandwidth": + 200000000, "interfaces": [{"internal_bandwidth": 200000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 200000000}]}, "block_bandwidth": + 41943040}, "VC1S": {"alt_names": ["X64-2GB"], "arch": "x86_64", "ncpus": 2, + "ram": 2147483648, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": 50000000000, "max_size": 50000000000}, "per_volume_constraint": {"l_ssd": {"min_size": 1000000000, "max_size": 200000000000}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": 6.2926, "hourly_price": 0.00862, "capabilities": {"boot_types": @@ -1125,37 +1131,38 @@ interactions: true, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 200000000, "sum_internet_bandwidth": 200000000, "interfaces": [{"internal_bandwidth": 200000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 200000000}]}}, "X64-120GB": {"alt_names": [], "arch": "x86_64", "ncpus": 12, - "ram": 128849018880, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": - 500000000000, "max_size": 1000000000000}, "per_volume_constraint": {"l_ssd": - {"min_size": 1000000000, "max_size": 200000000000}}, "scratch_storage_max_size": + 200000000}]}, "block_bandwidth": 41943040}, "X64-120GB": {"alt_names": [], "arch": + "x86_64", "ncpus": 12, "ram": 128849018880, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 500000000000, "max_size": 1000000000000}, "per_volume_constraint": + {"l_ssd": {"min_size": 1000000000, "max_size": 200000000000}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": 310.7902, "hourly_price": 0.42574, "capabilities": {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": true, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 1000000000, "sum_internet_bandwidth": 1000000000, "interfaces": [{"internal_bandwidth": 1000000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 1000000000}]}}, "X64-15GB": {"alt_names": [], "arch": "x86_64", "ncpus": 6, - "ram": 16106127360, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": - 200000000000, "max_size": 200000000000}, "per_volume_constraint": {"l_ssd": - {"min_size": 1000000000, "max_size": 200000000000}}, "scratch_storage_max_size": + 1000000000}]}, "block_bandwidth": 41943040}, "X64-15GB": {"alt_names": [], "arch": + "x86_64", "ncpus": 6, "ram": 16106127360, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 200000000000, "max_size": 200000000000}, "per_volume_constraint": + {"l_ssd": {"min_size": 1000000000, "max_size": 200000000000}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": 44.0336, "hourly_price": 0.06032, "capabilities": {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": true, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 250000000, "sum_internet_bandwidth": 250000000, "interfaces": [{"internal_bandwidth": 250000000, "internet_bandwidth": - null}, {"internal_bandwidth": null, "internet_bandwidth": 250000000}]}}, "X64-30GB": - {"alt_names": [], "arch": "x86_64", "ncpus": 8, "ram": 32212254720, "gpu": 0, - "mig_profile": null, "volumes_constraint": {"min_size": 300000000000, "max_size": - 400000000000}, "per_volume_constraint": {"l_ssd": {"min_size": 1000000000, "max_size": - 200000000000}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": - 86.9138, "hourly_price": 0.11906, "capabilities": {"boot_types": ["local", "rescue"], - "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": - true, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": - 500000000, "sum_internet_bandwidth": 500000000, "interfaces": [{"internal_bandwidth": - 500000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 500000000}]}}, "X64-60GB": {"alt_names": [], "arch": "x86_64", "ncpus": 10, - "ram": 64424509440, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + null}, {"internal_bandwidth": null, "internet_bandwidth": 250000000}]}, "block_bandwidth": + 41943040}, "X64-30GB": {"alt_names": [], "arch": "x86_64", "ncpus": 8, "ram": + 32212254720, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + 300000000000, "max_size": 400000000000}, "per_volume_constraint": {"l_ssd": + {"min_size": 1000000000, "max_size": 200000000000}}, "scratch_storage_max_size": + null, "baremetal": false, "monthly_price": 86.9138, "hourly_price": 0.11906, + "capabilities": {"boot_types": ["local", "rescue"], "placement_groups": true, + "block_storage": true, "hot_snapshots_local_volume": true, "private_network": + 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 500000000, "sum_internet_bandwidth": + 500000000, "interfaces": [{"internal_bandwidth": 500000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 500000000}]}, "block_bandwidth": + 41943040}, "X64-60GB": {"alt_names": [], "arch": "x86_64", "ncpus": 10, "ram": + 64424509440, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": 400000000000, "max_size": 700000000000}, "per_volume_constraint": {"l_ssd": {"min_size": 1000000000, "max_size": 200000000000}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": 155.49, "hourly_price": 0.213, "capabilities": @@ -1163,60 +1170,90 @@ interactions: true, "hot_snapshots_local_volume": true, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 1000000000, "sum_internet_bandwidth": 1000000000, "interfaces": [{"internal_bandwidth": 1000000000, "internet_bandwidth": - null}, {"internal_bandwidth": null, "internet_bandwidth": 1000000000}]}}}}' + null}, {"internal_bandwidth": null, "internet_bandwidth": 1000000000}]}, "block_bandwidth": + 41943040}}}' form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.22.2; linux; amd64) cli-e2e-test + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.0; darwin; arm64) cli-e2e-test url: https://api.scaleway.com/instance/v1/zones/fr-par-1/products/servers?page=2 method: GET response: - body: '{"servers": {"PRO2-S": {"alt_names": [], "arch": "x86_64", "ncpus": 8, - "ram": 34359738368, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + body: '{"servers": {"POP2-HN-5": {"alt_names": [], "arch": "x86_64", "ncpus": + 4, "ram": 8589934592, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 330.29, "hourly_price": 0.4524, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 5000000000, "sum_internet_bandwidth": 5000000000, "interfaces": [{"internal_bandwidth": + 5000000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 5000000000}]}, "block_bandwidth": 838860800}, "PRO2-L": {"alt_names": [], "arch": + "x86_64", "ncpus": 32, "ram": 137438953472, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": + 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 640.21, "hourly_price": 0.877, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 6000000000, "sum_internet_bandwidth": 6000000000, "interfaces": [{"internal_bandwidth": + 6000000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 6000000000}]}, "block_bandwidth": 2097152000}, "PRO2-M": {"alt_names": [], "arch": + "x86_64", "ncpus": 16, "ram": 68719476736, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": + 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 319.74, "hourly_price": 0.438, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 3000000000, "sum_internet_bandwidth": 3000000000, "interfaces": [{"internal_bandwidth": + 3000000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 3000000000}]}, "block_bandwidth": 1048576000}, "PRO2-S": {"alt_names": [], "arch": + "x86_64", "ncpus": 8, "ram": 34359738368, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": + 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": 159.87, "hourly_price": 0.219, "capabilities": {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 1500000000, "sum_internet_bandwidth": 1500000000, "interfaces": [{"internal_bandwidth": 1500000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 1500000000}]}}, "PRO2-XS": {"alt_names": [], "arch": "x86_64", "ncpus": 4, "ram": - 17179869184, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": - 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": - 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 1500000000}]}, "block_bandwidth": 524288000}, "PRO2-XS": {"alt_names": [], "arch": + "x86_64", "ncpus": 4, "ram": 17179869184, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": + 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": 80.3, "hourly_price": 0.11, "capabilities": {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 700000000, "sum_internet_bandwidth": 700000000, "interfaces": [{"internal_bandwidth": 700000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 700000000}]}}, "PRO2-XXS": {"alt_names": [], "arch": "x86_64", "ncpus": 2, "ram": - 8589934592, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": - 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": - 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 700000000}]}, "block_bandwidth": 262144000}, "PRO2-XXS": {"alt_names": [], "arch": + "x86_64", "ncpus": 2, "ram": 8589934592, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": + 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": 40.15, "hourly_price": 0.055, "capabilities": {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 350000000, "sum_internet_bandwidth": 350000000, "interfaces": [{"internal_bandwidth": 350000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 350000000}]}}, "RENDER-S": {"alt_names": [], "arch": "x86_64", "ncpus": 10, - "ram": 45097156608, "gpu": 1, "mig_profile": null, "volumes_constraint": {"min_size": - 0, "max_size": 400000000000}, "per_volume_constraint": {"l_ssd": {"min_size": - 1000000000, "max_size": 800000000000}}, "scratch_storage_max_size": null, "baremetal": - false, "monthly_price": 907.098, "hourly_price": 1.2426, "capabilities": {"boot_types": - ["local", "rescue"], "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": - true, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": - 1000000000, "sum_internet_bandwidth": 1000000000, "interfaces": [{"internal_bandwidth": - 1000000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 1000000000}]}}, "STARDUST1-S": {"alt_names": [], "arch": "x86_64", "ncpus": - 1, "ram": 1073741824, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": - 0, "max_size": 10000000000}, "per_volume_constraint": {"l_ssd": {"min_size": - 1000000000, "max_size": 800000000000}}, "scratch_storage_max_size": null, "baremetal": - false, "monthly_price": 3.3507, "hourly_price": 0.00459, "capabilities": {"boot_types": - ["local", "rescue"], "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": - true, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": - 100000000, "sum_internet_bandwidth": 100000000, "interfaces": [{"internal_bandwidth": - 100000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 100000000}]}}, "START1-L": {"alt_names": [], "arch": "x86_64", "ncpus": 8, "ram": + 350000000}]}, "block_bandwidth": 131072000}, "RENDER-S": {"alt_names": [], "arch": + "x86_64", "ncpus": 10, "ram": 45097156608, "gpu": 1, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 400000000000}, "per_volume_constraint": {"l_ssd": + {"min_size": 1000000000, "max_size": 800000000000}}, "scratch_storage_max_size": + null, "baremetal": false, "monthly_price": 907.098, "hourly_price": 1.2426, + "capabilities": {"boot_types": ["local", "rescue"], "placement_groups": true, + "block_storage": true, "hot_snapshots_local_volume": true, "private_network": + 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 1000000000, + "sum_internet_bandwidth": 1000000000, "interfaces": [{"internal_bandwidth": + 1000000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 1000000000}]}, "block_bandwidth": 2147483648}, "STARDUST1-S": {"alt_names": + [], "arch": "x86_64", "ncpus": 1, "ram": 1073741824, "gpu": 0, "mig_profile": + null, "volumes_constraint": {"min_size": 0, "max_size": 10000000000}, "per_volume_constraint": + {"l_ssd": {"min_size": 1000000000, "max_size": 800000000000}}, "scratch_storage_max_size": + null, "baremetal": false, "monthly_price": 3.3507, "hourly_price": 0.00459, + "capabilities": {"boot_types": ["local", "rescue"], "placement_groups": true, + "block_storage": true, "hot_snapshots_local_volume": true, "private_network": + 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 100000000, "sum_internet_bandwidth": + 100000000, "interfaces": [{"internal_bandwidth": 100000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 100000000}]}, "block_bandwidth": + 52428800}, "START1-L": {"alt_names": [], "arch": "x86_64", "ncpus": 8, "ram": 8589934592, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": 200000000000, "max_size": 200000000000}, "per_volume_constraint": {"l_ssd": {"min_size": 1000000000, "max_size": 200000000000}}, "scratch_storage_max_size": @@ -1225,17 +1262,18 @@ interactions: true, "hot_snapshots_local_volume": true, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 400000000, "sum_internet_bandwidth": 400000000, "interfaces": [{"internal_bandwidth": 400000000, "internet_bandwidth": - null}, {"internal_bandwidth": null, "internet_bandwidth": 400000000}]}}, "START1-M": - {"alt_names": [], "arch": "x86_64", "ncpus": 4, "ram": 4294967296, "gpu": 0, - "mig_profile": null, "volumes_constraint": {"min_size": 100000000000, "max_size": - 100000000000}, "per_volume_constraint": {"l_ssd": {"min_size": 1000000000, "max_size": - 200000000000}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": - 14.162, "hourly_price": 0.0194, "capabilities": {"boot_types": ["local", "rescue"], - "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": - true, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": - 300000000, "sum_internet_bandwidth": 300000000, "interfaces": [{"internal_bandwidth": - 300000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 300000000}]}}, "START1-S": {"alt_names": [], "arch": "x86_64", "ncpus": 2, "ram": + null}, {"internal_bandwidth": null, "internet_bandwidth": 400000000}]}, "block_bandwidth": + 41943040}, "START1-M": {"alt_names": [], "arch": "x86_64", "ncpus": 4, "ram": + 4294967296, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + 100000000000, "max_size": 100000000000}, "per_volume_constraint": {"l_ssd": + {"min_size": 1000000000, "max_size": 200000000000}}, "scratch_storage_max_size": + null, "baremetal": false, "monthly_price": 14.162, "hourly_price": 0.0194, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": true, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 300000000, "sum_internet_bandwidth": + 300000000, "interfaces": [{"internal_bandwidth": 300000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 300000000}]}, "block_bandwidth": + 41943040}, "START1-S": {"alt_names": [], "arch": "x86_64", "ncpus": 2, "ram": 2147483648, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": 50000000000, "max_size": 50000000000}, "per_volume_constraint": {"l_ssd": {"min_size": 1000000000, "max_size": 200000000000}}, "scratch_storage_max_size": null, "baremetal": @@ -1244,17 +1282,18 @@ interactions: true, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 200000000, "sum_internet_bandwidth": 200000000, "interfaces": [{"internal_bandwidth": 200000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 200000000}]}}, "START1-XS": {"alt_names": [], "arch": "x86_64", "ncpus": 1, - "ram": 1073741824, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": - 25000000000, "max_size": 25000000000}, "per_volume_constraint": {"l_ssd": {"min_size": - 1000000000, "max_size": 200000000000}}, "scratch_storage_max_size": null, "baremetal": - false, "monthly_price": 4.526, "hourly_price": 0.0062, "capabilities": {"boot_types": - ["local", "rescue"], "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": - true, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": - 100000000, "sum_internet_bandwidth": 100000000, "interfaces": [{"internal_bandwidth": - 100000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 100000000}]}}, "VC1L": {"alt_names": ["X64-8GB"], "arch": "x86_64", "ncpus": - 6, "ram": 8589934592, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + 200000000}]}, "block_bandwidth": 41943040}, "START1-XS": {"alt_names": [], "arch": + "x86_64", "ncpus": 1, "ram": 1073741824, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 25000000000, "max_size": 25000000000}, "per_volume_constraint": + {"l_ssd": {"min_size": 1000000000, "max_size": 200000000000}}, "scratch_storage_max_size": + null, "baremetal": false, "monthly_price": 4.526, "hourly_price": 0.0062, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": true, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 100000000, "sum_internet_bandwidth": + 100000000, "interfaces": [{"internal_bandwidth": 100000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 100000000}]}, "block_bandwidth": + 41943040}, "VC1L": {"alt_names": ["X64-8GB"], "arch": "x86_64", "ncpus": 6, + "ram": 8589934592, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": 200000000000, "max_size": 200000000000}, "per_volume_constraint": {"l_ssd": {"min_size": 1000000000, "max_size": 200000000000}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": 18.0164, "hourly_price": 0.02468, @@ -1262,18 +1301,19 @@ interactions: "block_storage": true, "hot_snapshots_local_volume": true, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 200000000, "sum_internet_bandwidth": 200000000, "interfaces": [{"internal_bandwidth": 200000000, "internet_bandwidth": - null}, {"internal_bandwidth": null, "internet_bandwidth": 200000000}]}}, "VC1M": - {"alt_names": ["X64-4GB"], "arch": "x86_64", "ncpus": 4, "ram": 4294967296, - "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": 100000000000, - "max_size": 100000000000}, "per_volume_constraint": {"l_ssd": {"min_size": 1000000000, - "max_size": 200000000000}}, "scratch_storage_max_size": null, "baremetal": false, - "monthly_price": 11.3515, "hourly_price": 0.01555, "capabilities": {"boot_types": - ["local", "rescue"], "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": - true, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": - 200000000, "sum_internet_bandwidth": 200000000, "interfaces": [{"internal_bandwidth": - 200000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 200000000}]}}, "VC1S": {"alt_names": ["X64-2GB"], "arch": "x86_64", "ncpus": - 2, "ram": 2147483648, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + null}, {"internal_bandwidth": null, "internet_bandwidth": 200000000}]}, "block_bandwidth": + 41943040}, "VC1M": {"alt_names": ["X64-4GB"], "arch": "x86_64", "ncpus": 4, + "ram": 4294967296, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + 100000000000, "max_size": 100000000000}, "per_volume_constraint": {"l_ssd": + {"min_size": 1000000000, "max_size": 200000000000}}, "scratch_storage_max_size": + null, "baremetal": false, "monthly_price": 11.3515, "hourly_price": 0.01555, + "capabilities": {"boot_types": ["local", "rescue"], "placement_groups": true, + "block_storage": true, "hot_snapshots_local_volume": true, "private_network": + 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 200000000, "sum_internet_bandwidth": + 200000000, "interfaces": [{"internal_bandwidth": 200000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 200000000}]}, "block_bandwidth": + 41943040}, "VC1S": {"alt_names": ["X64-2GB"], "arch": "x86_64", "ncpus": 2, + "ram": 2147483648, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": 50000000000, "max_size": 50000000000}, "per_volume_constraint": {"l_ssd": {"min_size": 1000000000, "max_size": 200000000000}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": 6.2926, "hourly_price": 0.00862, "capabilities": {"boot_types": @@ -1281,37 +1321,38 @@ interactions: true, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 200000000, "sum_internet_bandwidth": 200000000, "interfaces": [{"internal_bandwidth": 200000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 200000000}]}}, "X64-120GB": {"alt_names": [], "arch": "x86_64", "ncpus": 12, - "ram": 128849018880, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": - 500000000000, "max_size": 1000000000000}, "per_volume_constraint": {"l_ssd": - {"min_size": 1000000000, "max_size": 200000000000}}, "scratch_storage_max_size": + 200000000}]}, "block_bandwidth": 41943040}, "X64-120GB": {"alt_names": [], "arch": + "x86_64", "ncpus": 12, "ram": 128849018880, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 500000000000, "max_size": 1000000000000}, "per_volume_constraint": + {"l_ssd": {"min_size": 1000000000, "max_size": 200000000000}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": 310.7902, "hourly_price": 0.42574, "capabilities": {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": true, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 1000000000, "sum_internet_bandwidth": 1000000000, "interfaces": [{"internal_bandwidth": 1000000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 1000000000}]}}, "X64-15GB": {"alt_names": [], "arch": "x86_64", "ncpus": 6, - "ram": 16106127360, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": - 200000000000, "max_size": 200000000000}, "per_volume_constraint": {"l_ssd": - {"min_size": 1000000000, "max_size": 200000000000}}, "scratch_storage_max_size": + 1000000000}]}, "block_bandwidth": 41943040}, "X64-15GB": {"alt_names": [], "arch": + "x86_64", "ncpus": 6, "ram": 16106127360, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 200000000000, "max_size": 200000000000}, "per_volume_constraint": + {"l_ssd": {"min_size": 1000000000, "max_size": 200000000000}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": 44.0336, "hourly_price": 0.06032, "capabilities": {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": true, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 250000000, "sum_internet_bandwidth": 250000000, "interfaces": [{"internal_bandwidth": 250000000, "internet_bandwidth": - null}, {"internal_bandwidth": null, "internet_bandwidth": 250000000}]}}, "X64-30GB": - {"alt_names": [], "arch": "x86_64", "ncpus": 8, "ram": 32212254720, "gpu": 0, - "mig_profile": null, "volumes_constraint": {"min_size": 300000000000, "max_size": - 400000000000}, "per_volume_constraint": {"l_ssd": {"min_size": 1000000000, "max_size": - 200000000000}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": - 86.9138, "hourly_price": 0.11906, "capabilities": {"boot_types": ["local", "rescue"], - "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": - true, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": - 500000000, "sum_internet_bandwidth": 500000000, "interfaces": [{"internal_bandwidth": - 500000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 500000000}]}}, "X64-60GB": {"alt_names": [], "arch": "x86_64", "ncpus": 10, - "ram": 64424509440, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + null}, {"internal_bandwidth": null, "internet_bandwidth": 250000000}]}, "block_bandwidth": + 41943040}, "X64-30GB": {"alt_names": [], "arch": "x86_64", "ncpus": 8, "ram": + 32212254720, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + 300000000000, "max_size": 400000000000}, "per_volume_constraint": {"l_ssd": + {"min_size": 1000000000, "max_size": 200000000000}}, "scratch_storage_max_size": + null, "baremetal": false, "monthly_price": 86.9138, "hourly_price": 0.11906, + "capabilities": {"boot_types": ["local", "rescue"], "placement_groups": true, + "block_storage": true, "hot_snapshots_local_volume": true, "private_network": + 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 500000000, "sum_internet_bandwidth": + 500000000, "interfaces": [{"internal_bandwidth": 500000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 500000000}]}, "block_bandwidth": + 41943040}, "X64-60GB": {"alt_names": [], "arch": "x86_64", "ncpus": 10, "ram": + 64424509440, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": 400000000000, "max_size": 700000000000}, "per_volume_constraint": {"l_ssd": {"min_size": 1000000000, "max_size": 200000000000}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": 155.49, "hourly_price": 0.213, "capabilities": @@ -1319,21 +1360,22 @@ interactions: true, "hot_snapshots_local_volume": true, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 1000000000, "sum_internet_bandwidth": 1000000000, "interfaces": [{"internal_bandwidth": 1000000000, "internet_bandwidth": - null}, {"internal_bandwidth": null, "internet_bandwidth": 1000000000}]}}}}' + null}, {"internal_bandwidth": null, "internet_bandwidth": 1000000000}]}, "block_bandwidth": + 41943040}}}' headers: Content-Length: - - "12534" + - "15351" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Fri, 05 Jul 2024 13:01:12 GMT + - Wed, 23 Oct 2024 12:06:17 GMT Link: - ; rel="first",; rel="previous",; rel="last" Server: - - Scaleway API Gateway (fr-par-1;edge01) + - Scaleway API Gateway (fr-par-2;edge01) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -1341,43 +1383,139 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - ee7cc169-caad-4f8a-a211-98d17522c257 + - 4b373d74-a0d7-4612-bb23-a7b7fde3c15c X-Total-Count: - - "66" + - "69" + status: 200 OK + code: 200 + duration: "" +- request: + body: '{"local_images":[{"id":"655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", "arch":"x86_64", + "zone":"fr-par-1", "compatible_commercial_types":["DEV1-L", "DEV1-M", "DEV1-S", + "DEV1-XL", "ENT1-2XL", "ENT1-L", "ENT1-M", "ENT1-S", "ENT1-XL", "ENT1-XS", "ENT1-XXS", + "GP1-L", "GP1-M", "GP1-S", "GP1-XL", "GP1-XS", "GPU-3070-S", "PLAY2-MICRO", + "PLAY2-NANO", "PLAY2-PICO", "POP2-16C-64G", "POP2-2C-8G", "POP2-32C-128G", "POP2-4C-16G", + "POP2-64C-256G", "POP2-8C-32G", "POP2-HC-16C-32G", "POP2-HC-2C-4G", "POP2-HC-32C-64G", + "POP2-HC-4C-8G", "POP2-HC-64C-128G", "POP2-HC-8C-16G", "POP2-HM-16C-128G", "POP2-HM-2C-16G", + "POP2-HM-32C-256G", "POP2-HM-4C-32G", "POP2-HM-64C-512G", "POP2-HM-8C-64G", + "PRO2-L", "PRO2-M", "PRO2-S", "PRO2-XS"], "label":"ubuntu_bionic", "type":"instance_local"}], + "total_count":1}' + form: {} + headers: + User-Agent: + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.0; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/marketplace/v2/local-images?image_label=ubuntu_bionic&order_by=type_asc&type=instance_local&zone=fr-par-1 + method: GET + response: + body: '{"local_images":[{"id":"655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", "arch":"x86_64", + "zone":"fr-par-1", "compatible_commercial_types":["DEV1-L", "DEV1-M", "DEV1-S", + "DEV1-XL", "ENT1-2XL", "ENT1-L", "ENT1-M", "ENT1-S", "ENT1-XL", "ENT1-XS", "ENT1-XXS", + "GP1-L", "GP1-M", "GP1-S", "GP1-XL", "GP1-XS", "GPU-3070-S", "PLAY2-MICRO", + "PLAY2-NANO", "PLAY2-PICO", "POP2-16C-64G", "POP2-2C-8G", "POP2-32C-128G", "POP2-4C-16G", + "POP2-64C-256G", "POP2-8C-32G", "POP2-HC-16C-32G", "POP2-HC-2C-4G", "POP2-HC-32C-64G", + "POP2-HC-4C-8G", "POP2-HC-64C-128G", "POP2-HC-8C-16G", "POP2-HM-16C-128G", "POP2-HM-2C-16G", + "POP2-HM-32C-256G", "POP2-HM-4C-32G", "POP2-HM-64C-512G", "POP2-HM-8C-64G", + "PRO2-L", "PRO2-M", "PRO2-S", "PRO2-XS"], "label":"ubuntu_bionic", "type":"instance_local"}], + "total_count":1}' + headers: + Content-Length: + - "779" + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Wed, 23 Oct 2024 12:06:17 GMT + Server: + - Scaleway API Gateway (fr-par-2;edge01) + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - 661eb8d1-97b7-4126-b539-29e6ae286f90 + status: 200 OK + code: 200 + duration: "" +- request: + body: '{"image": {"id": "655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", "name": "Ubuntu + 18.04 Bionic Beaver", "organization": "51b656e3-4865-41e8-adbc-0c45bdd780db", + "project": "51b656e3-4865-41e8-adbc-0c45bdd780db", "root_volume": {"id": "27a6459c-efe6-4327-a062-b21a17f3143d", + "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "unified", "size": 10000000000}, + "extra_volumes": {}, "public": true, "arch": "x86_64", "creation_date": "2023-08-08T13:36:04.744241+00:00", + "modification_date": "2023-08-08T13:36:04.744241+00:00", "default_bootscript": + null, "from_server": "", "state": "available", "tags": [], "zone": "fr-par-1"}}' + form: {} + headers: + User-Agent: + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.0; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/instance/v1/zones/fr-par-1/images/655aeea7-8a30-418a-bc2e-3c04e3fdc8aa + method: GET + response: + body: '{"image": {"id": "655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", "name": "Ubuntu + 18.04 Bionic Beaver", "organization": "51b656e3-4865-41e8-adbc-0c45bdd780db", + "project": "51b656e3-4865-41e8-adbc-0c45bdd780db", "root_volume": {"id": "27a6459c-efe6-4327-a062-b21a17f3143d", + "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "unified", "size": 10000000000}, + "extra_volumes": {}, "public": true, "arch": "x86_64", "creation_date": "2023-08-08T13:36:04.744241+00:00", + "modification_date": "2023-08-08T13:36:04.744241+00:00", "default_bootscript": + null, "from_server": "", "state": "available", "tags": [], "zone": "fr-par-1"}}' + headers: + Content-Length: + - "616" + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Wed, 23 Oct 2024 12:06:17 GMT + Server: + - Scaleway API Gateway (fr-par-2;edge01) + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - 96fb4f45-396b-4052-8486-d40a1e66948d status: 200 OK code: 200 duration: "" - request: - body: '{"ip": {"id": "ddd8f677-0a69-4da1-8eb9-020637f901fb", "address": "51.15.140.139", - "prefix": null, "reverse": null, "server": null, "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "zone": "fr-par-1", "type": - "nat", "state": "attached", "tags": [], "ipam_id": null}}' + body: '{"ip": {"id": "db6fafda-3a12-403d-8c9c-1a1cb1c315ba", "address": null, + "prefix": "2001:bc8:710:5417::/64", "reverse": null, "server": null, "organization": + "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", + "zone": "fr-par-1", "type": "routed_ipv6", "state": "detached", "tags": [], + "ipam_id": "46f4f7dd-d216-45a1-8cdc-4a8de652b125"}}' form: {} headers: Content-Type: - application/json User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.22.2; linux; amd64) cli-e2e-test + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.0; darwin; arm64) cli-e2e-test url: https://api.scaleway.com/instance/v1/zones/fr-par-1/ips method: POST response: - body: '{"ip": {"id": "ddd8f677-0a69-4da1-8eb9-020637f901fb", "address": "51.15.140.139", - "prefix": null, "reverse": null, "server": null, "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "zone": "fr-par-1", "type": - "nat", "state": "attached", "tags": [], "ipam_id": null}}' + body: '{"ip": {"id": "db6fafda-3a12-403d-8c9c-1a1cb1c315ba", "address": null, + "prefix": "2001:bc8:710:5417::/64", "reverse": null, "server": null, "organization": + "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", + "zone": "fr-par-1", "type": "routed_ipv6", "state": "detached", "tags": [], + "ipam_id": "46f4f7dd-d216-45a1-8cdc-4a8de652b125"}}' headers: Content-Length: - - "323" + - "374" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Fri, 05 Jul 2024 13:01:12 GMT + - Wed, 23 Oct 2024 12:06:18 GMT Location: - - https://api.scaleway.com/instance/v1/zones/fr-par-1/ips/ddd8f677-0a69-4da1-8eb9-020637f901fb + - https://api.scaleway.com/instance/v1/zones/fr-par-1/ips/db6fafda-3a12-403d-8c9c-1a1cb1c315ba Server: - - Scaleway API Gateway (fr-par-1;edge01) + - Scaleway API Gateway (fr-par-2;edge01) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -1385,103 +1523,95 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - b41b618d-0062-45bc-93d8-84e60cedfa96 + - 5e15013b-b73f-498c-9f63-a263e5abf99c status: 201 Created code: 201 duration: "" - request: - body: '{"server": {"id": "f2ca5a2d-dc9e-4b49-8061-667cae78864a", "name": "cli-srv-busy-booth", + body: '{"server": {"id": "3b501aef-3907-410a-b0bb-8c949db1308b", "name": "cli-srv-competent-ramanujan", "arch": "x86_64", "commercial_type": "DEV1-S", "boot_type": "local", "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "hostname": "cli-srv-busy-booth", "image": {"id": "655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", + "hostname": "cli-srv-competent-ramanujan", "image": {"id": "655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", "name": "Ubuntu 18.04 Bionic Beaver", "organization": "51b656e3-4865-41e8-adbc-0c45bdd780db", "project": "51b656e3-4865-41e8-adbc-0c45bdd780db", "root_volume": {"id": "27a6459c-efe6-4327-a062-b21a17f3143d", "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "unified", "size": 10000000000}, "extra_volumes": {}, "public": true, "arch": "x86_64", "creation_date": "2023-08-08T13:36:04.744241+00:00", "modification_date": "2023-08-08T13:36:04.744241+00:00", "default_bootscript": null, "from_server": "", "state": "available", "tags": [], "zone": "fr-par-1"}, - "volumes": {"0": {"boot": false, "id": "652d2905-bd6a-475f-bfcf-93ce8b2c05f8", + "volumes": {"0": {"boot": false, "id": "9959a253-ffc0-4d9d-b28d-3e2df2df380c", "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "l_ssd", "export_uri": null, "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "server": {"id": "f2ca5a2d-dc9e-4b49-8061-667cae78864a", "name": "cli-srv-busy-booth"}, - "size": 20000000000, "state": "available", "creation_date": "2024-07-05T13:01:13.107512+00:00", - "modification_date": "2024-07-05T13:01:13.107512+00:00", "tags": [], "zone": + "server": {"id": "3b501aef-3907-410a-b0bb-8c949db1308b", "name": "cli-srv-competent-ramanujan"}, + "size": 20000000000, "state": "available", "creation_date": "2024-10-23T12:06:18.668001+00:00", + "modification_date": "2024-10-23T12:06:18.668001+00:00", "tags": [], "zone": "fr-par-1"}}, "tags": [], "state": "stopped", "protected": false, "state_detail": - "", "public_ip": {"id": "ddd8f677-0a69-4da1-8eb9-020637f901fb", "address": "51.15.140.139", - "dynamic": false, "gateway": null, "netmask": "32", "family": "inet", "provisioning_mode": - "dhcp", "tags": [], "state": "attached", "ipam_id": null}, "public_ips": [{"id": - "ddd8f677-0a69-4da1-8eb9-020637f901fb", "address": "51.15.140.139", "dynamic": - false, "gateway": null, "netmask": "32", "family": "inet", "provisioning_mode": - "dhcp", "tags": [], "state": "attached", "ipam_id": null}], "mac_address": "de:00:00:5f:a2:0b", - "routed_ip_enabled": false, "ipv6": null, "extra_networks": [], "dynamic_ip_required": - true, "enable_ipv6": true, "private_ip": null, "creation_date": "2024-07-05T13:01:13.107512+00:00", - "modification_date": "2024-07-05T13:01:13.107512+00:00", "bootscript": {"id": - "fdfe150f-a870-4ce4-b432-9f56b5b995c1", "public": true, "title": "x86_64 mainline - 4.4.230 rev1", "architecture": "x86_64", "organization": "11111111-1111-4111-8111-111111111111", - "project": "11111111-1111-4111-8111-111111111111", "kernel": "http://10.194.3.9/kernel/x86_64-mainline-lts-4.4-4.4.230-rev1/vmlinuz-4.4.230", - "dtb": "", "initrd": "http://10.194.3.9/initrd/initrd-Linux-x86_64-v3.14.6.gz", - "bootcmdargs": "LINUX_COMMON scaleway boot=local nbd.max_part=16", "default": - true, "zone": "fr-par-1"}, "security_group": {"id": "0fe819c3-274d-472a-b3f5-ddb258d2d8bb", - "name": "Default security group"}, "location": null, "maintenances": [], "allowed_actions": - ["poweron", "backup", "enable_routed_ip"], "placement_group": null, "private_nics": - [], "zone": "fr-par-1"}}' + "", "public_ip": {"id": "db6fafda-3a12-403d-8c9c-1a1cb1c315ba", "address": "2001:bc8:710:5417:dc00:ff:fe78:47db", + "dynamic": false, "gateway": "fe80::dc00:ff:fe78:47dc", "netmask": "64", "family": + "inet6", "provisioning_mode": "slaac", "tags": [], "state": "attached", "ipam_id": + "46f4f7dd-d216-45a1-8cdc-4a8de652b125"}, "public_ips": [{"id": "db6fafda-3a12-403d-8c9c-1a1cb1c315ba", + "address": "2001:bc8:710:5417:dc00:ff:fe78:47db", "dynamic": false, "gateway": + "fe80::dc00:ff:fe78:47dc", "netmask": "64", "family": "inet6", "provisioning_mode": + "slaac", "tags": [], "state": "attached", "ipam_id": "46f4f7dd-d216-45a1-8cdc-4a8de652b125"}], + "mac_address": "de:00:00:78:47:db", "routed_ip_enabled": true, "ipv6": null, + "extra_networks": [], "dynamic_ip_required": false, "enable_ipv6": false, "private_ip": + null, "creation_date": "2024-10-23T12:06:18.668001+00:00", "modification_date": + "2024-10-23T12:06:18.668001+00:00", "bootscript": null, "security_group": {"id": + "0fe819c3-274d-472a-b3f5-ddb258d2d8bb", "name": "Default security group"}, "location": + null, "maintenances": [], "allowed_actions": ["poweron", "backup"], "placement_group": + null, "private_nics": [], "zone": "fr-par-1"}}' form: {} headers: Content-Type: - application/json User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.22.2; linux; amd64) cli-e2e-test + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.0; darwin; arm64) cli-e2e-test url: https://api.scaleway.com/instance/v1/zones/fr-par-1/servers method: POST response: - body: '{"server": {"id": "f2ca5a2d-dc9e-4b49-8061-667cae78864a", "name": "cli-srv-busy-booth", + body: '{"server": {"id": "3b501aef-3907-410a-b0bb-8c949db1308b", "name": "cli-srv-competent-ramanujan", "arch": "x86_64", "commercial_type": "DEV1-S", "boot_type": "local", "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "hostname": "cli-srv-busy-booth", "image": {"id": "655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", + "hostname": "cli-srv-competent-ramanujan", "image": {"id": "655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", "name": "Ubuntu 18.04 Bionic Beaver", "organization": "51b656e3-4865-41e8-adbc-0c45bdd780db", "project": "51b656e3-4865-41e8-adbc-0c45bdd780db", "root_volume": {"id": "27a6459c-efe6-4327-a062-b21a17f3143d", "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "unified", "size": 10000000000}, "extra_volumes": {}, "public": true, "arch": "x86_64", "creation_date": "2023-08-08T13:36:04.744241+00:00", "modification_date": "2023-08-08T13:36:04.744241+00:00", "default_bootscript": null, "from_server": "", "state": "available", "tags": [], "zone": "fr-par-1"}, - "volumes": {"0": {"boot": false, "id": "652d2905-bd6a-475f-bfcf-93ce8b2c05f8", + "volumes": {"0": {"boot": false, "id": "9959a253-ffc0-4d9d-b28d-3e2df2df380c", "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "l_ssd", "export_uri": null, "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "server": {"id": "f2ca5a2d-dc9e-4b49-8061-667cae78864a", "name": "cli-srv-busy-booth"}, - "size": 20000000000, "state": "available", "creation_date": "2024-07-05T13:01:13.107512+00:00", - "modification_date": "2024-07-05T13:01:13.107512+00:00", "tags": [], "zone": + "server": {"id": "3b501aef-3907-410a-b0bb-8c949db1308b", "name": "cli-srv-competent-ramanujan"}, + "size": 20000000000, "state": "available", "creation_date": "2024-10-23T12:06:18.668001+00:00", + "modification_date": "2024-10-23T12:06:18.668001+00:00", "tags": [], "zone": "fr-par-1"}}, "tags": [], "state": "stopped", "protected": false, "state_detail": - "", "public_ip": {"id": "ddd8f677-0a69-4da1-8eb9-020637f901fb", "address": "51.15.140.139", - "dynamic": false, "gateway": null, "netmask": "32", "family": "inet", "provisioning_mode": - "dhcp", "tags": [], "state": "attached", "ipam_id": null}, "public_ips": [{"id": - "ddd8f677-0a69-4da1-8eb9-020637f901fb", "address": "51.15.140.139", "dynamic": - false, "gateway": null, "netmask": "32", "family": "inet", "provisioning_mode": - "dhcp", "tags": [], "state": "attached", "ipam_id": null}], "mac_address": "de:00:00:5f:a2:0b", - "routed_ip_enabled": false, "ipv6": null, "extra_networks": [], "dynamic_ip_required": - true, "enable_ipv6": true, "private_ip": null, "creation_date": "2024-07-05T13:01:13.107512+00:00", - "modification_date": "2024-07-05T13:01:13.107512+00:00", "bootscript": {"id": - "fdfe150f-a870-4ce4-b432-9f56b5b995c1", "public": true, "title": "x86_64 mainline - 4.4.230 rev1", "architecture": "x86_64", "organization": "11111111-1111-4111-8111-111111111111", - "project": "11111111-1111-4111-8111-111111111111", "kernel": "http://10.194.3.9/kernel/x86_64-mainline-lts-4.4-4.4.230-rev1/vmlinuz-4.4.230", - "dtb": "", "initrd": "http://10.194.3.9/initrd/initrd-Linux-x86_64-v3.14.6.gz", - "bootcmdargs": "LINUX_COMMON scaleway boot=local nbd.max_part=16", "default": - true, "zone": "fr-par-1"}, "security_group": {"id": "0fe819c3-274d-472a-b3f5-ddb258d2d8bb", - "name": "Default security group"}, "location": null, "maintenances": [], "allowed_actions": - ["poweron", "backup", "enable_routed_ip"], "placement_group": null, "private_nics": - [], "zone": "fr-par-1"}}' + "", "public_ip": {"id": "db6fafda-3a12-403d-8c9c-1a1cb1c315ba", "address": "2001:bc8:710:5417:dc00:ff:fe78:47db", + "dynamic": false, "gateway": "fe80::dc00:ff:fe78:47dc", "netmask": "64", "family": + "inet6", "provisioning_mode": "slaac", "tags": [], "state": "attached", "ipam_id": + "46f4f7dd-d216-45a1-8cdc-4a8de652b125"}, "public_ips": [{"id": "db6fafda-3a12-403d-8c9c-1a1cb1c315ba", + "address": "2001:bc8:710:5417:dc00:ff:fe78:47db", "dynamic": false, "gateway": + "fe80::dc00:ff:fe78:47dc", "netmask": "64", "family": "inet6", "provisioning_mode": + "slaac", "tags": [], "state": "attached", "ipam_id": "46f4f7dd-d216-45a1-8cdc-4a8de652b125"}], + "mac_address": "de:00:00:78:47:db", "routed_ip_enabled": true, "ipv6": null, + "extra_networks": [], "dynamic_ip_required": false, "enable_ipv6": false, "private_ip": + null, "creation_date": "2024-10-23T12:06:18.668001+00:00", "modification_date": + "2024-10-23T12:06:18.668001+00:00", "bootscript": null, "security_group": {"id": + "0fe819c3-274d-472a-b3f5-ddb258d2d8bb", "name": "Default security group"}, "location": + null, "maintenances": [], "allowed_actions": ["poweron", "backup"], "placement_group": + null, "private_nics": [], "zone": "fr-par-1"}}' headers: Content-Length: - - "3080" + - "2739" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Fri, 05 Jul 2024 13:01:13 GMT + - Wed, 23 Oct 2024 12:06:19 GMT Location: - - https://api.scaleway.com/instance/v1/zones/fr-par-1/servers/f2ca5a2d-dc9e-4b49-8061-667cae78864a + - https://api.scaleway.com/instance/v1/zones/fr-par-1/servers/3b501aef-3907-410a-b0bb-8c949db1308b Server: - - Scaleway API Gateway (fr-par-1;edge01) + - Scaleway API Gateway (fr-par-2;edge01) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -1489,29 +1619,29 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - c88eeaa9-6c96-4177-83b7-6e7012fc3b45 + - 4448bd46-1c3f-4596-8d2b-a551afc8a4df status: 201 Created code: 201 duration: "" - request: - body: '{"task": {"id": "1bd7f7d2-0d68-4194-b829-e7a9599b395e", "description": - "server_batch_poweron", "status": "pending", "href_from": "/servers/f2ca5a2d-dc9e-4b49-8061-667cae78864a/action", - "href_result": "/servers/f2ca5a2d-dc9e-4b49-8061-667cae78864a", "started_at": - "2024-07-05T13:01:13.598779+00:00", "terminated_at": null, "progress": 0, "zone": + body: '{"task": {"id": "8aa00b22-0c6a-4a4b-9539-75194408e48b", "description": + "server_batch_poweron", "status": "pending", "href_from": "/servers/3b501aef-3907-410a-b0bb-8c949db1308b/action", + "href_result": "/servers/3b501aef-3907-410a-b0bb-8c949db1308b", "started_at": + "2024-10-23T12:06:20.199941+00:00", "terminated_at": null, "progress": 0, "zone": "par1"}}' form: {} headers: Content-Type: - application/json User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.22.2; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/instance/v1/zones/fr-par-1/servers/f2ca5a2d-dc9e-4b49-8061-667cae78864a/action + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.0; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/instance/v1/zones/fr-par-1/servers/3b501aef-3907-410a-b0bb-8c949db1308b/action method: POST response: - body: '{"task": {"id": "1bd7f7d2-0d68-4194-b829-e7a9599b395e", "description": - "server_batch_poweron", "status": "pending", "href_from": "/servers/f2ca5a2d-dc9e-4b49-8061-667cae78864a/action", - "href_result": "/servers/f2ca5a2d-dc9e-4b49-8061-667cae78864a", "started_at": - "2024-07-05T13:01:13.598779+00:00", "terminated_at": null, "progress": 0, "zone": + body: '{"task": {"id": "8aa00b22-0c6a-4a4b-9539-75194408e48b", "description": + "server_batch_poweron", "status": "pending", "href_from": "/servers/3b501aef-3907-410a-b0bb-8c949db1308b/action", + "href_result": "/servers/3b501aef-3907-410a-b0bb-8c949db1308b", "started_at": + "2024-10-23T12:06:20.199941+00:00", "terminated_at": null, "progress": 0, "zone": "par1"}}' headers: Content-Length: @@ -1521,11 +1651,11 @@ interactions: Content-Type: - application/json Date: - - Fri, 05 Jul 2024 13:01:13 GMT + - Wed, 23 Oct 2024 12:06:20 GMT Location: - - https://api.scaleway.com/instance/v1/zones/fr-par-1/tasks/1bd7f7d2-0d68-4194-b829-e7a9599b395e + - https://api.scaleway.com/instance/v1/zones/fr-par-1/tasks/8aa00b22-0c6a-4a4b-9539-75194408e48b Server: - - Scaleway API Gateway (fr-par-1;edge01) + - Scaleway API Gateway (fr-par-2;edge01) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -1533,101 +1663,91 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - fc24c52c-7a8d-473c-ba54-68b0f201d01d + - 77c53047-2af2-4a52-9258-3d1ffc5d0ff0 status: 202 Accepted code: 202 duration: "" - request: - body: '{"server": {"id": "f2ca5a2d-dc9e-4b49-8061-667cae78864a", "name": "cli-srv-busy-booth", + body: '{"server": {"id": "3b501aef-3907-410a-b0bb-8c949db1308b", "name": "cli-srv-competent-ramanujan", "arch": "x86_64", "commercial_type": "DEV1-S", "boot_type": "local", "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "hostname": "cli-srv-busy-booth", "image": {"id": "655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", + "hostname": "cli-srv-competent-ramanujan", "image": {"id": "655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", "name": "Ubuntu 18.04 Bionic Beaver", "organization": "51b656e3-4865-41e8-adbc-0c45bdd780db", "project": "51b656e3-4865-41e8-adbc-0c45bdd780db", "root_volume": {"id": "27a6459c-efe6-4327-a062-b21a17f3143d", "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "unified", "size": 10000000000}, "extra_volumes": {}, "public": true, "arch": "x86_64", "creation_date": "2023-08-08T13:36:04.744241+00:00", "modification_date": "2023-08-08T13:36:04.744241+00:00", "default_bootscript": null, "from_server": "", "state": "available", "tags": [], "zone": "fr-par-1"}, - "volumes": {"0": {"boot": false, "id": "652d2905-bd6a-475f-bfcf-93ce8b2c05f8", + "volumes": {"0": {"boot": false, "id": "9959a253-ffc0-4d9d-b28d-3e2df2df380c", "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "l_ssd", "export_uri": null, "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "server": {"id": "f2ca5a2d-dc9e-4b49-8061-667cae78864a", "name": "cli-srv-busy-booth"}, - "size": 20000000000, "state": "available", "creation_date": "2024-07-05T13:01:13.107512+00:00", - "modification_date": "2024-07-05T13:01:13.107512+00:00", "tags": [], "zone": + "server": {"id": "3b501aef-3907-410a-b0bb-8c949db1308b", "name": "cli-srv-competent-ramanujan"}, + "size": 20000000000, "state": "available", "creation_date": "2024-10-23T12:06:18.668001+00:00", + "modification_date": "2024-10-23T12:06:18.668001+00:00", "tags": [], "zone": "fr-par-1"}}, "tags": [], "state": "starting", "protected": false, "state_detail": - "allocating node", "public_ip": {"id": "ddd8f677-0a69-4da1-8eb9-020637f901fb", - "address": "51.15.140.139", "dynamic": false, "gateway": null, "netmask": "32", - "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", - "ipam_id": null}, "public_ips": [{"id": "ddd8f677-0a69-4da1-8eb9-020637f901fb", - "address": "51.15.140.139", "dynamic": false, "gateway": null, "netmask": "32", - "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", - "ipam_id": null}], "mac_address": "de:00:00:5f:a2:0b", "routed_ip_enabled": - false, "ipv6": null, "extra_networks": [], "dynamic_ip_required": true, "enable_ipv6": - true, "private_ip": null, "creation_date": "2024-07-05T13:01:13.107512+00:00", - "modification_date": "2024-07-05T13:01:13.409719+00:00", "bootscript": {"id": - "fdfe150f-a870-4ce4-b432-9f56b5b995c1", "public": true, "title": "x86_64 mainline - 4.4.230 rev1", "architecture": "x86_64", "organization": "11111111-1111-4111-8111-111111111111", - "project": "11111111-1111-4111-8111-111111111111", "kernel": "http://10.194.3.9/kernel/x86_64-mainline-lts-4.4-4.4.230-rev1/vmlinuz-4.4.230", - "dtb": "", "initrd": "http://10.194.3.9/initrd/initrd-Linux-x86_64-v3.14.6.gz", - "bootcmdargs": "LINUX_COMMON scaleway boot=local nbd.max_part=16", "default": - true, "zone": "fr-par-1"}, "security_group": {"id": "0fe819c3-274d-472a-b3f5-ddb258d2d8bb", - "name": "Default security group"}, "location": null, "maintenances": [], "allowed_actions": - ["stop_in_place", "backup", "enable_routed_ip"], "placement_group": null, "private_nics": - [], "zone": "fr-par-1"}}' + "allocating node", "public_ip": {"id": "db6fafda-3a12-403d-8c9c-1a1cb1c315ba", + "address": "2001:bc8:710:5417:dc00:ff:fe78:47db", "dynamic": false, "gateway": + "fe80::dc00:ff:fe78:47dc", "netmask": "64", "family": "inet6", "provisioning_mode": + "slaac", "tags": [], "state": "attached", "ipam_id": "46f4f7dd-d216-45a1-8cdc-4a8de652b125"}, + "public_ips": [{"id": "db6fafda-3a12-403d-8c9c-1a1cb1c315ba", "address": "2001:bc8:710:5417:dc00:ff:fe78:47db", + "dynamic": false, "gateway": "fe80::dc00:ff:fe78:47dc", "netmask": "64", "family": + "inet6", "provisioning_mode": "slaac", "tags": [], "state": "attached", "ipam_id": + "46f4f7dd-d216-45a1-8cdc-4a8de652b125"}], "mac_address": "de:00:00:78:47:db", + "routed_ip_enabled": true, "ipv6": null, "extra_networks": [], "dynamic_ip_required": + false, "enable_ipv6": false, "private_ip": null, "creation_date": "2024-10-23T12:06:18.668001+00:00", + "modification_date": "2024-10-23T12:06:19.596422+00:00", "bootscript": null, + "security_group": {"id": "0fe819c3-274d-472a-b3f5-ddb258d2d8bb", "name": "Default + security group"}, "location": null, "maintenances": [], "allowed_actions": ["stop_in_place", + "backup"], "placement_group": null, "private_nics": [], "zone": "fr-par-1"}}' form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.22.2; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/instance/v1/zones/fr-par-1/servers/f2ca5a2d-dc9e-4b49-8061-667cae78864a + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.0; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/instance/v1/zones/fr-par-1/servers/3b501aef-3907-410a-b0bb-8c949db1308b method: GET response: - body: '{"server": {"id": "f2ca5a2d-dc9e-4b49-8061-667cae78864a", "name": "cli-srv-busy-booth", + body: '{"server": {"id": "3b501aef-3907-410a-b0bb-8c949db1308b", "name": "cli-srv-competent-ramanujan", "arch": "x86_64", "commercial_type": "DEV1-S", "boot_type": "local", "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "hostname": "cli-srv-busy-booth", "image": {"id": "655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", + "hostname": "cli-srv-competent-ramanujan", "image": {"id": "655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", "name": "Ubuntu 18.04 Bionic Beaver", "organization": "51b656e3-4865-41e8-adbc-0c45bdd780db", "project": "51b656e3-4865-41e8-adbc-0c45bdd780db", "root_volume": {"id": "27a6459c-efe6-4327-a062-b21a17f3143d", "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "unified", "size": 10000000000}, "extra_volumes": {}, "public": true, "arch": "x86_64", "creation_date": "2023-08-08T13:36:04.744241+00:00", "modification_date": "2023-08-08T13:36:04.744241+00:00", "default_bootscript": null, "from_server": "", "state": "available", "tags": [], "zone": "fr-par-1"}, - "volumes": {"0": {"boot": false, "id": "652d2905-bd6a-475f-bfcf-93ce8b2c05f8", + "volumes": {"0": {"boot": false, "id": "9959a253-ffc0-4d9d-b28d-3e2df2df380c", "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "l_ssd", "export_uri": null, "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "server": {"id": "f2ca5a2d-dc9e-4b49-8061-667cae78864a", "name": "cli-srv-busy-booth"}, - "size": 20000000000, "state": "available", "creation_date": "2024-07-05T13:01:13.107512+00:00", - "modification_date": "2024-07-05T13:01:13.107512+00:00", "tags": [], "zone": + "server": {"id": "3b501aef-3907-410a-b0bb-8c949db1308b", "name": "cli-srv-competent-ramanujan"}, + "size": 20000000000, "state": "available", "creation_date": "2024-10-23T12:06:18.668001+00:00", + "modification_date": "2024-10-23T12:06:18.668001+00:00", "tags": [], "zone": "fr-par-1"}}, "tags": [], "state": "starting", "protected": false, "state_detail": - "allocating node", "public_ip": {"id": "ddd8f677-0a69-4da1-8eb9-020637f901fb", - "address": "51.15.140.139", "dynamic": false, "gateway": null, "netmask": "32", - "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", - "ipam_id": null}, "public_ips": [{"id": "ddd8f677-0a69-4da1-8eb9-020637f901fb", - "address": "51.15.140.139", "dynamic": false, "gateway": null, "netmask": "32", - "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", - "ipam_id": null}], "mac_address": "de:00:00:5f:a2:0b", "routed_ip_enabled": - false, "ipv6": null, "extra_networks": [], "dynamic_ip_required": true, "enable_ipv6": - true, "private_ip": null, "creation_date": "2024-07-05T13:01:13.107512+00:00", - "modification_date": "2024-07-05T13:01:13.409719+00:00", "bootscript": {"id": - "fdfe150f-a870-4ce4-b432-9f56b5b995c1", "public": true, "title": "x86_64 mainline - 4.4.230 rev1", "architecture": "x86_64", "organization": "11111111-1111-4111-8111-111111111111", - "project": "11111111-1111-4111-8111-111111111111", "kernel": "http://10.194.3.9/kernel/x86_64-mainline-lts-4.4-4.4.230-rev1/vmlinuz-4.4.230", - "dtb": "", "initrd": "http://10.194.3.9/initrd/initrd-Linux-x86_64-v3.14.6.gz", - "bootcmdargs": "LINUX_COMMON scaleway boot=local nbd.max_part=16", "default": - true, "zone": "fr-par-1"}, "security_group": {"id": "0fe819c3-274d-472a-b3f5-ddb258d2d8bb", - "name": "Default security group"}, "location": null, "maintenances": [], "allowed_actions": - ["stop_in_place", "backup", "enable_routed_ip"], "placement_group": null, "private_nics": - [], "zone": "fr-par-1"}}' + "allocating node", "public_ip": {"id": "db6fafda-3a12-403d-8c9c-1a1cb1c315ba", + "address": "2001:bc8:710:5417:dc00:ff:fe78:47db", "dynamic": false, "gateway": + "fe80::dc00:ff:fe78:47dc", "netmask": "64", "family": "inet6", "provisioning_mode": + "slaac", "tags": [], "state": "attached", "ipam_id": "46f4f7dd-d216-45a1-8cdc-4a8de652b125"}, + "public_ips": [{"id": "db6fafda-3a12-403d-8c9c-1a1cb1c315ba", "address": "2001:bc8:710:5417:dc00:ff:fe78:47db", + "dynamic": false, "gateway": "fe80::dc00:ff:fe78:47dc", "netmask": "64", "family": + "inet6", "provisioning_mode": "slaac", "tags": [], "state": "attached", "ipam_id": + "46f4f7dd-d216-45a1-8cdc-4a8de652b125"}], "mac_address": "de:00:00:78:47:db", + "routed_ip_enabled": true, "ipv6": null, "extra_networks": [], "dynamic_ip_required": + false, "enable_ipv6": false, "private_ip": null, "creation_date": "2024-10-23T12:06:18.668001+00:00", + "modification_date": "2024-10-23T12:06:19.596422+00:00", "bootscript": null, + "security_group": {"id": "0fe819c3-274d-472a-b3f5-ddb258d2d8bb", "name": "Default + security group"}, "location": null, "maintenances": [], "allowed_actions": ["stop_in_place", + "backup"], "placement_group": null, "private_nics": [], "zone": "fr-par-1"}}' headers: Content-Length: - - "3102" + - "2761" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Fri, 05 Jul 2024 13:01:13 GMT + - Wed, 23 Oct 2024 12:06:20 GMT Server: - - Scaleway API Gateway (fr-par-1;edge01) + - Scaleway API Gateway (fr-par-2;edge01) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -1635,105 +1755,95 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - fc5af273-75ec-4b83-9c3b-f591fa3f1d95 + - bb441fac-1a1d-4f41-ba89-df5506f028bb status: 200 OK code: 200 duration: "" - request: - body: '{"server": {"id": "f2ca5a2d-dc9e-4b49-8061-667cae78864a", "name": "cli-srv-busy-booth", + body: '{"server": {"id": "3b501aef-3907-410a-b0bb-8c949db1308b", "name": "cli-srv-competent-ramanujan", "arch": "x86_64", "commercial_type": "DEV1-S", "boot_type": "local", "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "hostname": "cli-srv-busy-booth", "image": {"id": "655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", + "hostname": "cli-srv-competent-ramanujan", "image": {"id": "655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", "name": "Ubuntu 18.04 Bionic Beaver", "organization": "51b656e3-4865-41e8-adbc-0c45bdd780db", "project": "51b656e3-4865-41e8-adbc-0c45bdd780db", "root_volume": {"id": "27a6459c-efe6-4327-a062-b21a17f3143d", "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "unified", "size": 10000000000}, "extra_volumes": {}, "public": true, "arch": "x86_64", "creation_date": "2023-08-08T13:36:04.744241+00:00", "modification_date": "2023-08-08T13:36:04.744241+00:00", "default_bootscript": null, "from_server": "", "state": "available", "tags": [], "zone": "fr-par-1"}, - "volumes": {"0": {"boot": false, "id": "652d2905-bd6a-475f-bfcf-93ce8b2c05f8", + "volumes": {"0": {"boot": false, "id": "9959a253-ffc0-4d9d-b28d-3e2df2df380c", "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "l_ssd", "export_uri": null, "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "server": {"id": "f2ca5a2d-dc9e-4b49-8061-667cae78864a", "name": "cli-srv-busy-booth"}, - "size": 20000000000, "state": "available", "creation_date": "2024-07-05T13:01:13.107512+00:00", - "modification_date": "2024-07-05T13:01:13.107512+00:00", "tags": [], "zone": + "server": {"id": "3b501aef-3907-410a-b0bb-8c949db1308b", "name": "cli-srv-competent-ramanujan"}, + "size": 20000000000, "state": "available", "creation_date": "2024-10-23T12:06:18.668001+00:00", + "modification_date": "2024-10-23T12:06:18.668001+00:00", "tags": [], "zone": "fr-par-1"}}, "tags": [], "state": "starting", "protected": false, "state_detail": - "provisioning node", "public_ip": {"id": "ddd8f677-0a69-4da1-8eb9-020637f901fb", - "address": "51.15.140.139", "dynamic": false, "gateway": null, "netmask": "32", - "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", - "ipam_id": null}, "public_ips": [{"id": "ddd8f677-0a69-4da1-8eb9-020637f901fb", - "address": "51.15.140.139", "dynamic": false, "gateway": null, "netmask": "32", - "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", - "ipam_id": null}], "mac_address": "de:00:00:5f:a2:0b", "routed_ip_enabled": - false, "ipv6": {"address": "2001:bc8:600:170e::1", "gateway": "2001:bc8:600:170e::", - "netmask": "64"}, "extra_networks": [], "dynamic_ip_required": true, "enable_ipv6": - true, "private_ip": "10.68.46.29", "creation_date": "2024-07-05T13:01:13.107512+00:00", - "modification_date": "2024-07-05T13:01:13.409719+00:00", "bootscript": {"id": - "fdfe150f-a870-4ce4-b432-9f56b5b995c1", "public": true, "title": "x86_64 mainline - 4.4.230 rev1", "architecture": "x86_64", "organization": "11111111-1111-4111-8111-111111111111", - "project": "11111111-1111-4111-8111-111111111111", "kernel": "http://10.194.3.9/kernel/x86_64-mainline-lts-4.4-4.4.230-rev1/vmlinuz-4.4.230", - "dtb": "", "initrd": "http://10.194.3.9/initrd/initrd-Linux-x86_64-v3.14.6.gz", - "bootcmdargs": "LINUX_COMMON scaleway boot=local nbd.max_part=16", "default": - true, "zone": "fr-par-1"}, "security_group": {"id": "0fe819c3-274d-472a-b3f5-ddb258d2d8bb", - "name": "Default security group"}, "location": {"zone_id": "par1", "platform_id": - "14", "cluster_id": "35", "hypervisor_id": "1202", "node_id": "15"}, "maintenances": - [], "allowed_actions": ["stop_in_place", "backup", "enable_routed_ip"], "placement_group": - null, "private_nics": [], "zone": "fr-par-1"}}' + "provisioning node", "public_ip": {"id": "db6fafda-3a12-403d-8c9c-1a1cb1c315ba", + "address": "2001:bc8:710:5417:dc00:ff:fe78:47db", "dynamic": false, "gateway": + "fe80::dc00:ff:fe78:47dc", "netmask": "64", "family": "inet6", "provisioning_mode": + "slaac", "tags": [], "state": "attached", "ipam_id": "46f4f7dd-d216-45a1-8cdc-4a8de652b125"}, + "public_ips": [{"id": "db6fafda-3a12-403d-8c9c-1a1cb1c315ba", "address": "2001:bc8:710:5417:dc00:ff:fe78:47db", + "dynamic": false, "gateway": "fe80::dc00:ff:fe78:47dc", "netmask": "64", "family": + "inet6", "provisioning_mode": "slaac", "tags": [], "state": "attached", "ipam_id": + "46f4f7dd-d216-45a1-8cdc-4a8de652b125"}], "mac_address": "de:00:00:78:47:db", + "routed_ip_enabled": true, "ipv6": null, "extra_networks": [], "dynamic_ip_required": + false, "enable_ipv6": false, "private_ip": null, "creation_date": "2024-10-23T12:06:18.668001+00:00", + "modification_date": "2024-10-23T12:06:19.596422+00:00", "bootscript": null, + "security_group": {"id": "0fe819c3-274d-472a-b3f5-ddb258d2d8bb", "name": "Default + security group"}, "location": {"zone_id": "par1", "platform_id": "14", "cluster_id": + "34", "hypervisor_id": "1601", "node_id": "3"}, "maintenances": [], "allowed_actions": + ["stop_in_place", "backup"], "placement_group": null, "private_nics": [], "zone": + "fr-par-1"}}' form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.22.2; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/instance/v1/zones/fr-par-1/servers/f2ca5a2d-dc9e-4b49-8061-667cae78864a + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.0; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/instance/v1/zones/fr-par-1/servers/3b501aef-3907-410a-b0bb-8c949db1308b method: GET response: - body: '{"server": {"id": "f2ca5a2d-dc9e-4b49-8061-667cae78864a", "name": "cli-srv-busy-booth", + body: '{"server": {"id": "3b501aef-3907-410a-b0bb-8c949db1308b", "name": "cli-srv-competent-ramanujan", "arch": "x86_64", "commercial_type": "DEV1-S", "boot_type": "local", "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "hostname": "cli-srv-busy-booth", "image": {"id": "655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", + "hostname": "cli-srv-competent-ramanujan", "image": {"id": "655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", "name": "Ubuntu 18.04 Bionic Beaver", "organization": "51b656e3-4865-41e8-adbc-0c45bdd780db", "project": "51b656e3-4865-41e8-adbc-0c45bdd780db", "root_volume": {"id": "27a6459c-efe6-4327-a062-b21a17f3143d", "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "unified", "size": 10000000000}, "extra_volumes": {}, "public": true, "arch": "x86_64", "creation_date": "2023-08-08T13:36:04.744241+00:00", "modification_date": "2023-08-08T13:36:04.744241+00:00", "default_bootscript": null, "from_server": "", "state": "available", "tags": [], "zone": "fr-par-1"}, - "volumes": {"0": {"boot": false, "id": "652d2905-bd6a-475f-bfcf-93ce8b2c05f8", + "volumes": {"0": {"boot": false, "id": "9959a253-ffc0-4d9d-b28d-3e2df2df380c", "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "l_ssd", "export_uri": null, "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "server": {"id": "f2ca5a2d-dc9e-4b49-8061-667cae78864a", "name": "cli-srv-busy-booth"}, - "size": 20000000000, "state": "available", "creation_date": "2024-07-05T13:01:13.107512+00:00", - "modification_date": "2024-07-05T13:01:13.107512+00:00", "tags": [], "zone": + "server": {"id": "3b501aef-3907-410a-b0bb-8c949db1308b", "name": "cli-srv-competent-ramanujan"}, + "size": 20000000000, "state": "available", "creation_date": "2024-10-23T12:06:18.668001+00:00", + "modification_date": "2024-10-23T12:06:18.668001+00:00", "tags": [], "zone": "fr-par-1"}}, "tags": [], "state": "starting", "protected": false, "state_detail": - "provisioning node", "public_ip": {"id": "ddd8f677-0a69-4da1-8eb9-020637f901fb", - "address": "51.15.140.139", "dynamic": false, "gateway": null, "netmask": "32", - "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", - "ipam_id": null}, "public_ips": [{"id": "ddd8f677-0a69-4da1-8eb9-020637f901fb", - "address": "51.15.140.139", "dynamic": false, "gateway": null, "netmask": "32", - "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", - "ipam_id": null}], "mac_address": "de:00:00:5f:a2:0b", "routed_ip_enabled": - false, "ipv6": {"address": "2001:bc8:600:170e::1", "gateway": "2001:bc8:600:170e::", - "netmask": "64"}, "extra_networks": [], "dynamic_ip_required": true, "enable_ipv6": - true, "private_ip": "10.68.46.29", "creation_date": "2024-07-05T13:01:13.107512+00:00", - "modification_date": "2024-07-05T13:01:13.409719+00:00", "bootscript": {"id": - "fdfe150f-a870-4ce4-b432-9f56b5b995c1", "public": true, "title": "x86_64 mainline - 4.4.230 rev1", "architecture": "x86_64", "organization": "11111111-1111-4111-8111-111111111111", - "project": "11111111-1111-4111-8111-111111111111", "kernel": "http://10.194.3.9/kernel/x86_64-mainline-lts-4.4-4.4.230-rev1/vmlinuz-4.4.230", - "dtb": "", "initrd": "http://10.194.3.9/initrd/initrd-Linux-x86_64-v3.14.6.gz", - "bootcmdargs": "LINUX_COMMON scaleway boot=local nbd.max_part=16", "default": - true, "zone": "fr-par-1"}, "security_group": {"id": "0fe819c3-274d-472a-b3f5-ddb258d2d8bb", - "name": "Default security group"}, "location": {"zone_id": "par1", "platform_id": - "14", "cluster_id": "35", "hypervisor_id": "1202", "node_id": "15"}, "maintenances": - [], "allowed_actions": ["stop_in_place", "backup", "enable_routed_ip"], "placement_group": - null, "private_nics": [], "zone": "fr-par-1"}}' + "provisioning node", "public_ip": {"id": "db6fafda-3a12-403d-8c9c-1a1cb1c315ba", + "address": "2001:bc8:710:5417:dc00:ff:fe78:47db", "dynamic": false, "gateway": + "fe80::dc00:ff:fe78:47dc", "netmask": "64", "family": "inet6", "provisioning_mode": + "slaac", "tags": [], "state": "attached", "ipam_id": "46f4f7dd-d216-45a1-8cdc-4a8de652b125"}, + "public_ips": [{"id": "db6fafda-3a12-403d-8c9c-1a1cb1c315ba", "address": "2001:bc8:710:5417:dc00:ff:fe78:47db", + "dynamic": false, "gateway": "fe80::dc00:ff:fe78:47dc", "netmask": "64", "family": + "inet6", "provisioning_mode": "slaac", "tags": [], "state": "attached", "ipam_id": + "46f4f7dd-d216-45a1-8cdc-4a8de652b125"}], "mac_address": "de:00:00:78:47:db", + "routed_ip_enabled": true, "ipv6": null, "extra_networks": [], "dynamic_ip_required": + false, "enable_ipv6": false, "private_ip": null, "creation_date": "2024-10-23T12:06:18.668001+00:00", + "modification_date": "2024-10-23T12:06:19.596422+00:00", "bootscript": null, + "security_group": {"id": "0fe819c3-274d-472a-b3f5-ddb258d2d8bb", "name": "Default + security group"}, "location": {"zone_id": "par1", "platform_id": "14", "cluster_id": + "34", "hypervisor_id": "1601", "node_id": "3"}, "maintenances": [], "allowed_actions": + ["stop_in_place", "backup"], "placement_group": null, "private_nics": [], "zone": + "fr-par-1"}}' headers: Content-Length: - - "3293" + - "2860" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Fri, 05 Jul 2024 13:01:18 GMT + - Wed, 23 Oct 2024 12:06:25 GMT Server: - - Scaleway API Gateway (fr-par-1;edge01) + - Scaleway API Gateway (fr-par-2;edge01) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -1741,105 +1851,95 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 2442328b-ee4b-4cb7-9b8d-579deada4274 + - c3977f0d-6961-4c74-b84f-6dc1cc47dfc4 status: 200 OK code: 200 duration: "" - request: - body: '{"server": {"id": "f2ca5a2d-dc9e-4b49-8061-667cae78864a", "name": "cli-srv-busy-booth", + body: '{"server": {"id": "3b501aef-3907-410a-b0bb-8c949db1308b", "name": "cli-srv-competent-ramanujan", "arch": "x86_64", "commercial_type": "DEV1-S", "boot_type": "local", "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "hostname": "cli-srv-busy-booth", "image": {"id": "655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", + "hostname": "cli-srv-competent-ramanujan", "image": {"id": "655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", "name": "Ubuntu 18.04 Bionic Beaver", "organization": "51b656e3-4865-41e8-adbc-0c45bdd780db", "project": "51b656e3-4865-41e8-adbc-0c45bdd780db", "root_volume": {"id": "27a6459c-efe6-4327-a062-b21a17f3143d", "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "unified", "size": 10000000000}, "extra_volumes": {}, "public": true, "arch": "x86_64", "creation_date": "2023-08-08T13:36:04.744241+00:00", "modification_date": "2023-08-08T13:36:04.744241+00:00", "default_bootscript": null, "from_server": "", "state": "available", "tags": [], "zone": "fr-par-1"}, - "volumes": {"0": {"boot": false, "id": "652d2905-bd6a-475f-bfcf-93ce8b2c05f8", + "volumes": {"0": {"boot": false, "id": "9959a253-ffc0-4d9d-b28d-3e2df2df380c", "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "l_ssd", "export_uri": null, "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "server": {"id": "f2ca5a2d-dc9e-4b49-8061-667cae78864a", "name": "cli-srv-busy-booth"}, - "size": 20000000000, "state": "available", "creation_date": "2024-07-05T13:01:13.107512+00:00", - "modification_date": "2024-07-05T13:01:13.107512+00:00", "tags": [], "zone": + "server": {"id": "3b501aef-3907-410a-b0bb-8c949db1308b", "name": "cli-srv-competent-ramanujan"}, + "size": 20000000000, "state": "available", "creation_date": "2024-10-23T12:06:18.668001+00:00", + "modification_date": "2024-10-23T12:06:18.668001+00:00", "tags": [], "zone": "fr-par-1"}}, "tags": [], "state": "starting", "protected": false, "state_detail": - "provisioning node", "public_ip": {"id": "ddd8f677-0a69-4da1-8eb9-020637f901fb", - "address": "51.15.140.139", "dynamic": false, "gateway": null, "netmask": "32", - "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", - "ipam_id": null}, "public_ips": [{"id": "ddd8f677-0a69-4da1-8eb9-020637f901fb", - "address": "51.15.140.139", "dynamic": false, "gateway": null, "netmask": "32", - "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", - "ipam_id": null}], "mac_address": "de:00:00:5f:a2:0b", "routed_ip_enabled": - false, "ipv6": {"address": "2001:bc8:600:170e::1", "gateway": "2001:bc8:600:170e::", - "netmask": "64"}, "extra_networks": [], "dynamic_ip_required": true, "enable_ipv6": - true, "private_ip": "10.68.46.29", "creation_date": "2024-07-05T13:01:13.107512+00:00", - "modification_date": "2024-07-05T13:01:13.409719+00:00", "bootscript": {"id": - "fdfe150f-a870-4ce4-b432-9f56b5b995c1", "public": true, "title": "x86_64 mainline - 4.4.230 rev1", "architecture": "x86_64", "organization": "11111111-1111-4111-8111-111111111111", - "project": "11111111-1111-4111-8111-111111111111", "kernel": "http://10.194.3.9/kernel/x86_64-mainline-lts-4.4-4.4.230-rev1/vmlinuz-4.4.230", - "dtb": "", "initrd": "http://10.194.3.9/initrd/initrd-Linux-x86_64-v3.14.6.gz", - "bootcmdargs": "LINUX_COMMON scaleway boot=local nbd.max_part=16", "default": - true, "zone": "fr-par-1"}, "security_group": {"id": "0fe819c3-274d-472a-b3f5-ddb258d2d8bb", - "name": "Default security group"}, "location": {"zone_id": "par1", "platform_id": - "14", "cluster_id": "35", "hypervisor_id": "1202", "node_id": "15"}, "maintenances": - [], "allowed_actions": ["stop_in_place", "backup", "enable_routed_ip"], "placement_group": - null, "private_nics": [], "zone": "fr-par-1"}}' + "provisioning node", "public_ip": {"id": "db6fafda-3a12-403d-8c9c-1a1cb1c315ba", + "address": "2001:bc8:710:5417:dc00:ff:fe78:47db", "dynamic": false, "gateway": + "fe80::dc00:ff:fe78:47dc", "netmask": "64", "family": "inet6", "provisioning_mode": + "slaac", "tags": [], "state": "attached", "ipam_id": "46f4f7dd-d216-45a1-8cdc-4a8de652b125"}, + "public_ips": [{"id": "db6fafda-3a12-403d-8c9c-1a1cb1c315ba", "address": "2001:bc8:710:5417:dc00:ff:fe78:47db", + "dynamic": false, "gateway": "fe80::dc00:ff:fe78:47dc", "netmask": "64", "family": + "inet6", "provisioning_mode": "slaac", "tags": [], "state": "attached", "ipam_id": + "46f4f7dd-d216-45a1-8cdc-4a8de652b125"}], "mac_address": "de:00:00:78:47:db", + "routed_ip_enabled": true, "ipv6": null, "extra_networks": [], "dynamic_ip_required": + false, "enable_ipv6": false, "private_ip": null, "creation_date": "2024-10-23T12:06:18.668001+00:00", + "modification_date": "2024-10-23T12:06:19.596422+00:00", "bootscript": null, + "security_group": {"id": "0fe819c3-274d-472a-b3f5-ddb258d2d8bb", "name": "Default + security group"}, "location": {"zone_id": "par1", "platform_id": "14", "cluster_id": + "34", "hypervisor_id": "1601", "node_id": "3"}, "maintenances": [], "allowed_actions": + ["stop_in_place", "backup"], "placement_group": null, "private_nics": [], "zone": + "fr-par-1"}}' form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.22.2; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/instance/v1/zones/fr-par-1/servers/f2ca5a2d-dc9e-4b49-8061-667cae78864a + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.0; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/instance/v1/zones/fr-par-1/servers/3b501aef-3907-410a-b0bb-8c949db1308b method: GET response: - body: '{"server": {"id": "f2ca5a2d-dc9e-4b49-8061-667cae78864a", "name": "cli-srv-busy-booth", + body: '{"server": {"id": "3b501aef-3907-410a-b0bb-8c949db1308b", "name": "cli-srv-competent-ramanujan", "arch": "x86_64", "commercial_type": "DEV1-S", "boot_type": "local", "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "hostname": "cli-srv-busy-booth", "image": {"id": "655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", + "hostname": "cli-srv-competent-ramanujan", "image": {"id": "655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", "name": "Ubuntu 18.04 Bionic Beaver", "organization": "51b656e3-4865-41e8-adbc-0c45bdd780db", "project": "51b656e3-4865-41e8-adbc-0c45bdd780db", "root_volume": {"id": "27a6459c-efe6-4327-a062-b21a17f3143d", "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "unified", "size": 10000000000}, "extra_volumes": {}, "public": true, "arch": "x86_64", "creation_date": "2023-08-08T13:36:04.744241+00:00", "modification_date": "2023-08-08T13:36:04.744241+00:00", "default_bootscript": null, "from_server": "", "state": "available", "tags": [], "zone": "fr-par-1"}, - "volumes": {"0": {"boot": false, "id": "652d2905-bd6a-475f-bfcf-93ce8b2c05f8", + "volumes": {"0": {"boot": false, "id": "9959a253-ffc0-4d9d-b28d-3e2df2df380c", "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "l_ssd", "export_uri": null, "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "server": {"id": "f2ca5a2d-dc9e-4b49-8061-667cae78864a", "name": "cli-srv-busy-booth"}, - "size": 20000000000, "state": "available", "creation_date": "2024-07-05T13:01:13.107512+00:00", - "modification_date": "2024-07-05T13:01:13.107512+00:00", "tags": [], "zone": + "server": {"id": "3b501aef-3907-410a-b0bb-8c949db1308b", "name": "cli-srv-competent-ramanujan"}, + "size": 20000000000, "state": "available", "creation_date": "2024-10-23T12:06:18.668001+00:00", + "modification_date": "2024-10-23T12:06:18.668001+00:00", "tags": [], "zone": "fr-par-1"}}, "tags": [], "state": "starting", "protected": false, "state_detail": - "provisioning node", "public_ip": {"id": "ddd8f677-0a69-4da1-8eb9-020637f901fb", - "address": "51.15.140.139", "dynamic": false, "gateway": null, "netmask": "32", - "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", - "ipam_id": null}, "public_ips": [{"id": "ddd8f677-0a69-4da1-8eb9-020637f901fb", - "address": "51.15.140.139", "dynamic": false, "gateway": null, "netmask": "32", - "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", - "ipam_id": null}], "mac_address": "de:00:00:5f:a2:0b", "routed_ip_enabled": - false, "ipv6": {"address": "2001:bc8:600:170e::1", "gateway": "2001:bc8:600:170e::", - "netmask": "64"}, "extra_networks": [], "dynamic_ip_required": true, "enable_ipv6": - true, "private_ip": "10.68.46.29", "creation_date": "2024-07-05T13:01:13.107512+00:00", - "modification_date": "2024-07-05T13:01:13.409719+00:00", "bootscript": {"id": - "fdfe150f-a870-4ce4-b432-9f56b5b995c1", "public": true, "title": "x86_64 mainline - 4.4.230 rev1", "architecture": "x86_64", "organization": "11111111-1111-4111-8111-111111111111", - "project": "11111111-1111-4111-8111-111111111111", "kernel": "http://10.194.3.9/kernel/x86_64-mainline-lts-4.4-4.4.230-rev1/vmlinuz-4.4.230", - "dtb": "", "initrd": "http://10.194.3.9/initrd/initrd-Linux-x86_64-v3.14.6.gz", - "bootcmdargs": "LINUX_COMMON scaleway boot=local nbd.max_part=16", "default": - true, "zone": "fr-par-1"}, "security_group": {"id": "0fe819c3-274d-472a-b3f5-ddb258d2d8bb", - "name": "Default security group"}, "location": {"zone_id": "par1", "platform_id": - "14", "cluster_id": "35", "hypervisor_id": "1202", "node_id": "15"}, "maintenances": - [], "allowed_actions": ["stop_in_place", "backup", "enable_routed_ip"], "placement_group": - null, "private_nics": [], "zone": "fr-par-1"}}' + "provisioning node", "public_ip": {"id": "db6fafda-3a12-403d-8c9c-1a1cb1c315ba", + "address": "2001:bc8:710:5417:dc00:ff:fe78:47db", "dynamic": false, "gateway": + "fe80::dc00:ff:fe78:47dc", "netmask": "64", "family": "inet6", "provisioning_mode": + "slaac", "tags": [], "state": "attached", "ipam_id": "46f4f7dd-d216-45a1-8cdc-4a8de652b125"}, + "public_ips": [{"id": "db6fafda-3a12-403d-8c9c-1a1cb1c315ba", "address": "2001:bc8:710:5417:dc00:ff:fe78:47db", + "dynamic": false, "gateway": "fe80::dc00:ff:fe78:47dc", "netmask": "64", "family": + "inet6", "provisioning_mode": "slaac", "tags": [], "state": "attached", "ipam_id": + "46f4f7dd-d216-45a1-8cdc-4a8de652b125"}], "mac_address": "de:00:00:78:47:db", + "routed_ip_enabled": true, "ipv6": null, "extra_networks": [], "dynamic_ip_required": + false, "enable_ipv6": false, "private_ip": null, "creation_date": "2024-10-23T12:06:18.668001+00:00", + "modification_date": "2024-10-23T12:06:19.596422+00:00", "bootscript": null, + "security_group": {"id": "0fe819c3-274d-472a-b3f5-ddb258d2d8bb", "name": "Default + security group"}, "location": {"zone_id": "par1", "platform_id": "14", "cluster_id": + "34", "hypervisor_id": "1601", "node_id": "3"}, "maintenances": [], "allowed_actions": + ["stop_in_place", "backup"], "placement_group": null, "private_nics": [], "zone": + "fr-par-1"}}' headers: Content-Length: - - "3293" + - "2860" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Fri, 05 Jul 2024 13:01:23 GMT + - Wed, 23 Oct 2024 12:06:30 GMT Server: - - Scaleway API Gateway (fr-par-1;edge01) + - Scaleway API Gateway (fr-par-2;edge01) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -1847,105 +1947,95 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 36b555e5-c2c9-4eeb-b354-2f9fdeb370df + - 2f41c414-a1ec-4330-b904-85c0ac056f6c status: 200 OK code: 200 duration: "" - request: - body: '{"server": {"id": "f2ca5a2d-dc9e-4b49-8061-667cae78864a", "name": "cli-srv-busy-booth", + body: '{"server": {"id": "3b501aef-3907-410a-b0bb-8c949db1308b", "name": "cli-srv-competent-ramanujan", "arch": "x86_64", "commercial_type": "DEV1-S", "boot_type": "local", "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "hostname": "cli-srv-busy-booth", "image": {"id": "655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", + "hostname": "cli-srv-competent-ramanujan", "image": {"id": "655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", "name": "Ubuntu 18.04 Bionic Beaver", "organization": "51b656e3-4865-41e8-adbc-0c45bdd780db", "project": "51b656e3-4865-41e8-adbc-0c45bdd780db", "root_volume": {"id": "27a6459c-efe6-4327-a062-b21a17f3143d", "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "unified", "size": 10000000000}, "extra_volumes": {}, "public": true, "arch": "x86_64", "creation_date": "2023-08-08T13:36:04.744241+00:00", "modification_date": "2023-08-08T13:36:04.744241+00:00", "default_bootscript": null, "from_server": "", "state": "available", "tags": [], "zone": "fr-par-1"}, - "volumes": {"0": {"boot": false, "id": "652d2905-bd6a-475f-bfcf-93ce8b2c05f8", + "volumes": {"0": {"boot": false, "id": "9959a253-ffc0-4d9d-b28d-3e2df2df380c", "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "l_ssd", "export_uri": null, "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "server": {"id": "f2ca5a2d-dc9e-4b49-8061-667cae78864a", "name": "cli-srv-busy-booth"}, - "size": 20000000000, "state": "available", "creation_date": "2024-07-05T13:01:13.107512+00:00", - "modification_date": "2024-07-05T13:01:13.107512+00:00", "tags": [], "zone": + "server": {"id": "3b501aef-3907-410a-b0bb-8c949db1308b", "name": "cli-srv-competent-ramanujan"}, + "size": 20000000000, "state": "available", "creation_date": "2024-10-23T12:06:18.668001+00:00", + "modification_date": "2024-10-23T12:06:18.668001+00:00", "tags": [], "zone": "fr-par-1"}}, "tags": [], "state": "starting", "protected": false, "state_detail": - "provisioning node", "public_ip": {"id": "ddd8f677-0a69-4da1-8eb9-020637f901fb", - "address": "51.15.140.139", "dynamic": false, "gateway": null, "netmask": "32", - "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", - "ipam_id": null}, "public_ips": [{"id": "ddd8f677-0a69-4da1-8eb9-020637f901fb", - "address": "51.15.140.139", "dynamic": false, "gateway": null, "netmask": "32", - "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", - "ipam_id": null}], "mac_address": "de:00:00:5f:a2:0b", "routed_ip_enabled": - false, "ipv6": {"address": "2001:bc8:600:170e::1", "gateway": "2001:bc8:600:170e::", - "netmask": "64"}, "extra_networks": [], "dynamic_ip_required": true, "enable_ipv6": - true, "private_ip": "10.68.46.29", "creation_date": "2024-07-05T13:01:13.107512+00:00", - "modification_date": "2024-07-05T13:01:13.409719+00:00", "bootscript": {"id": - "fdfe150f-a870-4ce4-b432-9f56b5b995c1", "public": true, "title": "x86_64 mainline - 4.4.230 rev1", "architecture": "x86_64", "organization": "11111111-1111-4111-8111-111111111111", - "project": "11111111-1111-4111-8111-111111111111", "kernel": "http://10.194.3.9/kernel/x86_64-mainline-lts-4.4-4.4.230-rev1/vmlinuz-4.4.230", - "dtb": "", "initrd": "http://10.194.3.9/initrd/initrd-Linux-x86_64-v3.14.6.gz", - "bootcmdargs": "LINUX_COMMON scaleway boot=local nbd.max_part=16", "default": - true, "zone": "fr-par-1"}, "security_group": {"id": "0fe819c3-274d-472a-b3f5-ddb258d2d8bb", - "name": "Default security group"}, "location": {"zone_id": "par1", "platform_id": - "14", "cluster_id": "35", "hypervisor_id": "1202", "node_id": "15"}, "maintenances": - [], "allowed_actions": ["stop_in_place", "backup", "enable_routed_ip"], "placement_group": - null, "private_nics": [], "zone": "fr-par-1"}}' + "provisioning node", "public_ip": {"id": "db6fafda-3a12-403d-8c9c-1a1cb1c315ba", + "address": "2001:bc8:710:5417:dc00:ff:fe78:47db", "dynamic": false, "gateway": + "fe80::dc00:ff:fe78:47dc", "netmask": "64", "family": "inet6", "provisioning_mode": + "slaac", "tags": [], "state": "attached", "ipam_id": "46f4f7dd-d216-45a1-8cdc-4a8de652b125"}, + "public_ips": [{"id": "db6fafda-3a12-403d-8c9c-1a1cb1c315ba", "address": "2001:bc8:710:5417:dc00:ff:fe78:47db", + "dynamic": false, "gateway": "fe80::dc00:ff:fe78:47dc", "netmask": "64", "family": + "inet6", "provisioning_mode": "slaac", "tags": [], "state": "attached", "ipam_id": + "46f4f7dd-d216-45a1-8cdc-4a8de652b125"}], "mac_address": "de:00:00:78:47:db", + "routed_ip_enabled": true, "ipv6": null, "extra_networks": [], "dynamic_ip_required": + false, "enable_ipv6": false, "private_ip": null, "creation_date": "2024-10-23T12:06:18.668001+00:00", + "modification_date": "2024-10-23T12:06:19.596422+00:00", "bootscript": null, + "security_group": {"id": "0fe819c3-274d-472a-b3f5-ddb258d2d8bb", "name": "Default + security group"}, "location": {"zone_id": "par1", "platform_id": "14", "cluster_id": + "34", "hypervisor_id": "1601", "node_id": "3"}, "maintenances": [], "allowed_actions": + ["stop_in_place", "backup"], "placement_group": null, "private_nics": [], "zone": + "fr-par-1"}}' form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.22.2; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/instance/v1/zones/fr-par-1/servers/f2ca5a2d-dc9e-4b49-8061-667cae78864a + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.0; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/instance/v1/zones/fr-par-1/servers/3b501aef-3907-410a-b0bb-8c949db1308b method: GET response: - body: '{"server": {"id": "f2ca5a2d-dc9e-4b49-8061-667cae78864a", "name": "cli-srv-busy-booth", + body: '{"server": {"id": "3b501aef-3907-410a-b0bb-8c949db1308b", "name": "cli-srv-competent-ramanujan", "arch": "x86_64", "commercial_type": "DEV1-S", "boot_type": "local", "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "hostname": "cli-srv-busy-booth", "image": {"id": "655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", + "hostname": "cli-srv-competent-ramanujan", "image": {"id": "655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", "name": "Ubuntu 18.04 Bionic Beaver", "organization": "51b656e3-4865-41e8-adbc-0c45bdd780db", "project": "51b656e3-4865-41e8-adbc-0c45bdd780db", "root_volume": {"id": "27a6459c-efe6-4327-a062-b21a17f3143d", "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "unified", "size": 10000000000}, "extra_volumes": {}, "public": true, "arch": "x86_64", "creation_date": "2023-08-08T13:36:04.744241+00:00", "modification_date": "2023-08-08T13:36:04.744241+00:00", "default_bootscript": null, "from_server": "", "state": "available", "tags": [], "zone": "fr-par-1"}, - "volumes": {"0": {"boot": false, "id": "652d2905-bd6a-475f-bfcf-93ce8b2c05f8", + "volumes": {"0": {"boot": false, "id": "9959a253-ffc0-4d9d-b28d-3e2df2df380c", "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "l_ssd", "export_uri": null, "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "server": {"id": "f2ca5a2d-dc9e-4b49-8061-667cae78864a", "name": "cli-srv-busy-booth"}, - "size": 20000000000, "state": "available", "creation_date": "2024-07-05T13:01:13.107512+00:00", - "modification_date": "2024-07-05T13:01:13.107512+00:00", "tags": [], "zone": + "server": {"id": "3b501aef-3907-410a-b0bb-8c949db1308b", "name": "cli-srv-competent-ramanujan"}, + "size": 20000000000, "state": "available", "creation_date": "2024-10-23T12:06:18.668001+00:00", + "modification_date": "2024-10-23T12:06:18.668001+00:00", "tags": [], "zone": "fr-par-1"}}, "tags": [], "state": "starting", "protected": false, "state_detail": - "provisioning node", "public_ip": {"id": "ddd8f677-0a69-4da1-8eb9-020637f901fb", - "address": "51.15.140.139", "dynamic": false, "gateway": null, "netmask": "32", - "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", - "ipam_id": null}, "public_ips": [{"id": "ddd8f677-0a69-4da1-8eb9-020637f901fb", - "address": "51.15.140.139", "dynamic": false, "gateway": null, "netmask": "32", - "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", - "ipam_id": null}], "mac_address": "de:00:00:5f:a2:0b", "routed_ip_enabled": - false, "ipv6": {"address": "2001:bc8:600:170e::1", "gateway": "2001:bc8:600:170e::", - "netmask": "64"}, "extra_networks": [], "dynamic_ip_required": true, "enable_ipv6": - true, "private_ip": "10.68.46.29", "creation_date": "2024-07-05T13:01:13.107512+00:00", - "modification_date": "2024-07-05T13:01:13.409719+00:00", "bootscript": {"id": - "fdfe150f-a870-4ce4-b432-9f56b5b995c1", "public": true, "title": "x86_64 mainline - 4.4.230 rev1", "architecture": "x86_64", "organization": "11111111-1111-4111-8111-111111111111", - "project": "11111111-1111-4111-8111-111111111111", "kernel": "http://10.194.3.9/kernel/x86_64-mainline-lts-4.4-4.4.230-rev1/vmlinuz-4.4.230", - "dtb": "", "initrd": "http://10.194.3.9/initrd/initrd-Linux-x86_64-v3.14.6.gz", - "bootcmdargs": "LINUX_COMMON scaleway boot=local nbd.max_part=16", "default": - true, "zone": "fr-par-1"}, "security_group": {"id": "0fe819c3-274d-472a-b3f5-ddb258d2d8bb", - "name": "Default security group"}, "location": {"zone_id": "par1", "platform_id": - "14", "cluster_id": "35", "hypervisor_id": "1202", "node_id": "15"}, "maintenances": - [], "allowed_actions": ["stop_in_place", "backup", "enable_routed_ip"], "placement_group": - null, "private_nics": [], "zone": "fr-par-1"}}' + "provisioning node", "public_ip": {"id": "db6fafda-3a12-403d-8c9c-1a1cb1c315ba", + "address": "2001:bc8:710:5417:dc00:ff:fe78:47db", "dynamic": false, "gateway": + "fe80::dc00:ff:fe78:47dc", "netmask": "64", "family": "inet6", "provisioning_mode": + "slaac", "tags": [], "state": "attached", "ipam_id": "46f4f7dd-d216-45a1-8cdc-4a8de652b125"}, + "public_ips": [{"id": "db6fafda-3a12-403d-8c9c-1a1cb1c315ba", "address": "2001:bc8:710:5417:dc00:ff:fe78:47db", + "dynamic": false, "gateway": "fe80::dc00:ff:fe78:47dc", "netmask": "64", "family": + "inet6", "provisioning_mode": "slaac", "tags": [], "state": "attached", "ipam_id": + "46f4f7dd-d216-45a1-8cdc-4a8de652b125"}], "mac_address": "de:00:00:78:47:db", + "routed_ip_enabled": true, "ipv6": null, "extra_networks": [], "dynamic_ip_required": + false, "enable_ipv6": false, "private_ip": null, "creation_date": "2024-10-23T12:06:18.668001+00:00", + "modification_date": "2024-10-23T12:06:19.596422+00:00", "bootscript": null, + "security_group": {"id": "0fe819c3-274d-472a-b3f5-ddb258d2d8bb", "name": "Default + security group"}, "location": {"zone_id": "par1", "platform_id": "14", "cluster_id": + "34", "hypervisor_id": "1601", "node_id": "3"}, "maintenances": [], "allowed_actions": + ["stop_in_place", "backup"], "placement_group": null, "private_nics": [], "zone": + "fr-par-1"}}' headers: Content-Length: - - "3293" + - "2860" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Fri, 05 Jul 2024 13:01:29 GMT + - Wed, 23 Oct 2024 12:06:35 GMT Server: - - Scaleway API Gateway (fr-par-1;edge01) + - Scaleway API Gateway (fr-par-2;edge01) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -1953,105 +2043,95 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - de0cfd14-a3e0-40b6-b915-268c0bd6fe18 + - 54652ef5-4eb7-489e-b1bf-c2ef7928dcdb status: 200 OK code: 200 duration: "" - request: - body: '{"server": {"id": "f2ca5a2d-dc9e-4b49-8061-667cae78864a", "name": "cli-srv-busy-booth", + body: '{"server": {"id": "3b501aef-3907-410a-b0bb-8c949db1308b", "name": "cli-srv-competent-ramanujan", "arch": "x86_64", "commercial_type": "DEV1-S", "boot_type": "local", "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "hostname": "cli-srv-busy-booth", "image": {"id": "655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", + "hostname": "cli-srv-competent-ramanujan", "image": {"id": "655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", "name": "Ubuntu 18.04 Bionic Beaver", "organization": "51b656e3-4865-41e8-adbc-0c45bdd780db", "project": "51b656e3-4865-41e8-adbc-0c45bdd780db", "root_volume": {"id": "27a6459c-efe6-4327-a062-b21a17f3143d", "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "unified", "size": 10000000000}, "extra_volumes": {}, "public": true, "arch": "x86_64", "creation_date": "2023-08-08T13:36:04.744241+00:00", "modification_date": "2023-08-08T13:36:04.744241+00:00", "default_bootscript": null, "from_server": "", "state": "available", "tags": [], "zone": "fr-par-1"}, - "volumes": {"0": {"boot": false, "id": "652d2905-bd6a-475f-bfcf-93ce8b2c05f8", + "volumes": {"0": {"boot": false, "id": "9959a253-ffc0-4d9d-b28d-3e2df2df380c", "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "l_ssd", "export_uri": null, "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "server": {"id": "f2ca5a2d-dc9e-4b49-8061-667cae78864a", "name": "cli-srv-busy-booth"}, - "size": 20000000000, "state": "available", "creation_date": "2024-07-05T13:01:13.107512+00:00", - "modification_date": "2024-07-05T13:01:13.107512+00:00", "tags": [], "zone": - "fr-par-1"}}, "tags": [], "state": "starting", "protected": false, "state_detail": - "provisioning node", "public_ip": {"id": "ddd8f677-0a69-4da1-8eb9-020637f901fb", - "address": "51.15.140.139", "dynamic": false, "gateway": null, "netmask": "32", - "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", - "ipam_id": null}, "public_ips": [{"id": "ddd8f677-0a69-4da1-8eb9-020637f901fb", - "address": "51.15.140.139", "dynamic": false, "gateway": null, "netmask": "32", - "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", - "ipam_id": null}], "mac_address": "de:00:00:5f:a2:0b", "routed_ip_enabled": - false, "ipv6": {"address": "2001:bc8:600:170e::1", "gateway": "2001:bc8:600:170e::", - "netmask": "64"}, "extra_networks": [], "dynamic_ip_required": true, "enable_ipv6": - true, "private_ip": "10.68.46.29", "creation_date": "2024-07-05T13:01:13.107512+00:00", - "modification_date": "2024-07-05T13:01:13.409719+00:00", "bootscript": {"id": - "fdfe150f-a870-4ce4-b432-9f56b5b995c1", "public": true, "title": "x86_64 mainline - 4.4.230 rev1", "architecture": "x86_64", "organization": "11111111-1111-4111-8111-111111111111", - "project": "11111111-1111-4111-8111-111111111111", "kernel": "http://10.194.3.9/kernel/x86_64-mainline-lts-4.4-4.4.230-rev1/vmlinuz-4.4.230", - "dtb": "", "initrd": "http://10.194.3.9/initrd/initrd-Linux-x86_64-v3.14.6.gz", - "bootcmdargs": "LINUX_COMMON scaleway boot=local nbd.max_part=16", "default": - true, "zone": "fr-par-1"}, "security_group": {"id": "0fe819c3-274d-472a-b3f5-ddb258d2d8bb", - "name": "Default security group"}, "location": {"zone_id": "par1", "platform_id": - "14", "cluster_id": "35", "hypervisor_id": "1202", "node_id": "15"}, "maintenances": - [], "allowed_actions": ["stop_in_place", "backup", "enable_routed_ip"], "placement_group": + "server": {"id": "3b501aef-3907-410a-b0bb-8c949db1308b", "name": "cli-srv-competent-ramanujan"}, + "size": 20000000000, "state": "available", "creation_date": "2024-10-23T12:06:18.668001+00:00", + "modification_date": "2024-10-23T12:06:18.668001+00:00", "tags": [], "zone": + "fr-par-1"}}, "tags": [], "state": "running", "protected": false, "state_detail": + "booting kernel", "public_ip": {"id": "db6fafda-3a12-403d-8c9c-1a1cb1c315ba", + "address": "2001:bc8:710:5417:dc00:ff:fe78:47db", "dynamic": false, "gateway": + "fe80::dc00:ff:fe78:47dc", "netmask": "64", "family": "inet6", "provisioning_mode": + "slaac", "tags": [], "state": "attached", "ipam_id": "46f4f7dd-d216-45a1-8cdc-4a8de652b125"}, + "public_ips": [{"id": "db6fafda-3a12-403d-8c9c-1a1cb1c315ba", "address": "2001:bc8:710:5417:dc00:ff:fe78:47db", + "dynamic": false, "gateway": "fe80::dc00:ff:fe78:47dc", "netmask": "64", "family": + "inet6", "provisioning_mode": "slaac", "tags": [], "state": "attached", "ipam_id": + "46f4f7dd-d216-45a1-8cdc-4a8de652b125"}], "mac_address": "de:00:00:78:47:db", + "routed_ip_enabled": true, "ipv6": null, "extra_networks": [], "dynamic_ip_required": + false, "enable_ipv6": false, "private_ip": null, "creation_date": "2024-10-23T12:06:18.668001+00:00", + "modification_date": "2024-10-23T12:06:37.103979+00:00", "bootscript": null, + "security_group": {"id": "0fe819c3-274d-472a-b3f5-ddb258d2d8bb", "name": "Default + security group"}, "location": {"zone_id": "par1", "platform_id": "14", "cluster_id": + "34", "hypervisor_id": "1601", "node_id": "3"}, "maintenances": [], "allowed_actions": + ["poweroff", "terminate", "reboot", "stop_in_place", "backup"], "placement_group": null, "private_nics": [], "zone": "fr-par-1"}}' form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.22.2; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/instance/v1/zones/fr-par-1/servers/f2ca5a2d-dc9e-4b49-8061-667cae78864a + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.0; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/instance/v1/zones/fr-par-1/servers/3b501aef-3907-410a-b0bb-8c949db1308b method: GET response: - body: '{"server": {"id": "f2ca5a2d-dc9e-4b49-8061-667cae78864a", "name": "cli-srv-busy-booth", + body: '{"server": {"id": "3b501aef-3907-410a-b0bb-8c949db1308b", "name": "cli-srv-competent-ramanujan", "arch": "x86_64", "commercial_type": "DEV1-S", "boot_type": "local", "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "hostname": "cli-srv-busy-booth", "image": {"id": "655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", + "hostname": "cli-srv-competent-ramanujan", "image": {"id": "655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", "name": "Ubuntu 18.04 Bionic Beaver", "organization": "51b656e3-4865-41e8-adbc-0c45bdd780db", "project": "51b656e3-4865-41e8-adbc-0c45bdd780db", "root_volume": {"id": "27a6459c-efe6-4327-a062-b21a17f3143d", "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "unified", "size": 10000000000}, "extra_volumes": {}, "public": true, "arch": "x86_64", "creation_date": "2023-08-08T13:36:04.744241+00:00", "modification_date": "2023-08-08T13:36:04.744241+00:00", "default_bootscript": null, "from_server": "", "state": "available", "tags": [], "zone": "fr-par-1"}, - "volumes": {"0": {"boot": false, "id": "652d2905-bd6a-475f-bfcf-93ce8b2c05f8", + "volumes": {"0": {"boot": false, "id": "9959a253-ffc0-4d9d-b28d-3e2df2df380c", "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "l_ssd", "export_uri": null, "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "server": {"id": "f2ca5a2d-dc9e-4b49-8061-667cae78864a", "name": "cli-srv-busy-booth"}, - "size": 20000000000, "state": "available", "creation_date": "2024-07-05T13:01:13.107512+00:00", - "modification_date": "2024-07-05T13:01:13.107512+00:00", "tags": [], "zone": - "fr-par-1"}}, "tags": [], "state": "starting", "protected": false, "state_detail": - "provisioning node", "public_ip": {"id": "ddd8f677-0a69-4da1-8eb9-020637f901fb", - "address": "51.15.140.139", "dynamic": false, "gateway": null, "netmask": "32", - "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", - "ipam_id": null}, "public_ips": [{"id": "ddd8f677-0a69-4da1-8eb9-020637f901fb", - "address": "51.15.140.139", "dynamic": false, "gateway": null, "netmask": "32", - "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", - "ipam_id": null}], "mac_address": "de:00:00:5f:a2:0b", "routed_ip_enabled": - false, "ipv6": {"address": "2001:bc8:600:170e::1", "gateway": "2001:bc8:600:170e::", - "netmask": "64"}, "extra_networks": [], "dynamic_ip_required": true, "enable_ipv6": - true, "private_ip": "10.68.46.29", "creation_date": "2024-07-05T13:01:13.107512+00:00", - "modification_date": "2024-07-05T13:01:13.409719+00:00", "bootscript": {"id": - "fdfe150f-a870-4ce4-b432-9f56b5b995c1", "public": true, "title": "x86_64 mainline - 4.4.230 rev1", "architecture": "x86_64", "organization": "11111111-1111-4111-8111-111111111111", - "project": "11111111-1111-4111-8111-111111111111", "kernel": "http://10.194.3.9/kernel/x86_64-mainline-lts-4.4-4.4.230-rev1/vmlinuz-4.4.230", - "dtb": "", "initrd": "http://10.194.3.9/initrd/initrd-Linux-x86_64-v3.14.6.gz", - "bootcmdargs": "LINUX_COMMON scaleway boot=local nbd.max_part=16", "default": - true, "zone": "fr-par-1"}, "security_group": {"id": "0fe819c3-274d-472a-b3f5-ddb258d2d8bb", - "name": "Default security group"}, "location": {"zone_id": "par1", "platform_id": - "14", "cluster_id": "35", "hypervisor_id": "1202", "node_id": "15"}, "maintenances": - [], "allowed_actions": ["stop_in_place", "backup", "enable_routed_ip"], "placement_group": + "server": {"id": "3b501aef-3907-410a-b0bb-8c949db1308b", "name": "cli-srv-competent-ramanujan"}, + "size": 20000000000, "state": "available", "creation_date": "2024-10-23T12:06:18.668001+00:00", + "modification_date": "2024-10-23T12:06:18.668001+00:00", "tags": [], "zone": + "fr-par-1"}}, "tags": [], "state": "running", "protected": false, "state_detail": + "booting kernel", "public_ip": {"id": "db6fafda-3a12-403d-8c9c-1a1cb1c315ba", + "address": "2001:bc8:710:5417:dc00:ff:fe78:47db", "dynamic": false, "gateway": + "fe80::dc00:ff:fe78:47dc", "netmask": "64", "family": "inet6", "provisioning_mode": + "slaac", "tags": [], "state": "attached", "ipam_id": "46f4f7dd-d216-45a1-8cdc-4a8de652b125"}, + "public_ips": [{"id": "db6fafda-3a12-403d-8c9c-1a1cb1c315ba", "address": "2001:bc8:710:5417:dc00:ff:fe78:47db", + "dynamic": false, "gateway": "fe80::dc00:ff:fe78:47dc", "netmask": "64", "family": + "inet6", "provisioning_mode": "slaac", "tags": [], "state": "attached", "ipam_id": + "46f4f7dd-d216-45a1-8cdc-4a8de652b125"}], "mac_address": "de:00:00:78:47:db", + "routed_ip_enabled": true, "ipv6": null, "extra_networks": [], "dynamic_ip_required": + false, "enable_ipv6": false, "private_ip": null, "creation_date": "2024-10-23T12:06:18.668001+00:00", + "modification_date": "2024-10-23T12:06:37.103979+00:00", "bootscript": null, + "security_group": {"id": "0fe819c3-274d-472a-b3f5-ddb258d2d8bb", "name": "Default + security group"}, "location": {"zone_id": "par1", "platform_id": "14", "cluster_id": + "34", "hypervisor_id": "1601", "node_id": "3"}, "maintenances": [], "allowed_actions": + ["poweroff", "terminate", "reboot", "stop_in_place", "backup"], "placement_group": null, "private_nics": [], "zone": "fr-par-1"}}' headers: Content-Length: - - "3293" + - "2891" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Fri, 05 Jul 2024 13:01:33 GMT + - Wed, 23 Oct 2024 12:06:40 GMT Server: - - Scaleway API Gateway (fr-par-1;edge01) + - Scaleway API Gateway (fr-par-2;edge01) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -2059,107 +2139,95 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 2c7825c5-8a9b-42cc-96ed-be3757592828 + - 18ace9e2-0433-4765-890d-39525b54a4b5 status: 200 OK code: 200 duration: "" - request: - body: '{"server": {"id": "f2ca5a2d-dc9e-4b49-8061-667cae78864a", "name": "cli-srv-busy-booth", + body: '{"server": {"id": "3b501aef-3907-410a-b0bb-8c949db1308b", "name": "cli-srv-competent-ramanujan", "arch": "x86_64", "commercial_type": "DEV1-S", "boot_type": "local", "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "hostname": "cli-srv-busy-booth", "image": {"id": "655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", + "hostname": "cli-srv-competent-ramanujan", "image": {"id": "655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", "name": "Ubuntu 18.04 Bionic Beaver", "organization": "51b656e3-4865-41e8-adbc-0c45bdd780db", "project": "51b656e3-4865-41e8-adbc-0c45bdd780db", "root_volume": {"id": "27a6459c-efe6-4327-a062-b21a17f3143d", "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "unified", "size": 10000000000}, "extra_volumes": {}, "public": true, "arch": "x86_64", "creation_date": "2023-08-08T13:36:04.744241+00:00", "modification_date": "2023-08-08T13:36:04.744241+00:00", "default_bootscript": null, "from_server": "", "state": "available", "tags": [], "zone": "fr-par-1"}, - "volumes": {"0": {"boot": false, "id": "652d2905-bd6a-475f-bfcf-93ce8b2c05f8", + "volumes": {"0": {"boot": false, "id": "9959a253-ffc0-4d9d-b28d-3e2df2df380c", "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "l_ssd", "export_uri": null, "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "server": {"id": "f2ca5a2d-dc9e-4b49-8061-667cae78864a", "name": "cli-srv-busy-booth"}, - "size": 20000000000, "state": "available", "creation_date": "2024-07-05T13:01:13.107512+00:00", - "modification_date": "2024-07-05T13:01:13.107512+00:00", "tags": [], "zone": + "server": {"id": "3b501aef-3907-410a-b0bb-8c949db1308b", "name": "cli-srv-competent-ramanujan"}, + "size": 20000000000, "state": "available", "creation_date": "2024-10-23T12:06:18.668001+00:00", + "modification_date": "2024-10-23T12:06:18.668001+00:00", "tags": [], "zone": "fr-par-1"}}, "tags": [], "state": "running", "protected": false, "state_detail": - "booting kernel", "public_ip": {"id": "ddd8f677-0a69-4da1-8eb9-020637f901fb", - "address": "51.15.140.139", "dynamic": false, "gateway": null, "netmask": "32", - "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", - "ipam_id": null}, "public_ips": [{"id": "ddd8f677-0a69-4da1-8eb9-020637f901fb", - "address": "51.15.140.139", "dynamic": false, "gateway": null, "netmask": "32", - "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", - "ipam_id": null}], "mac_address": "de:00:00:5f:a2:0b", "routed_ip_enabled": - false, "ipv6": {"address": "2001:bc8:600:170e::1", "gateway": "2001:bc8:600:170e::", - "netmask": "64"}, "extra_networks": [], "dynamic_ip_required": true, "enable_ipv6": - true, "private_ip": "10.68.46.29", "creation_date": "2024-07-05T13:01:13.107512+00:00", - "modification_date": "2024-07-05T13:01:35.391934+00:00", "bootscript": {"id": - "fdfe150f-a870-4ce4-b432-9f56b5b995c1", "public": true, "title": "x86_64 mainline - 4.4.230 rev1", "architecture": "x86_64", "organization": "11111111-1111-4111-8111-111111111111", - "project": "11111111-1111-4111-8111-111111111111", "kernel": "http://10.194.3.9/kernel/x86_64-mainline-lts-4.4-4.4.230-rev1/vmlinuz-4.4.230", - "dtb": "", "initrd": "http://10.194.3.9/initrd/initrd-Linux-x86_64-v3.14.6.gz", - "bootcmdargs": "LINUX_COMMON scaleway boot=local nbd.max_part=16", "default": - true, "zone": "fr-par-1"}, "security_group": {"id": "0fe819c3-274d-472a-b3f5-ddb258d2d8bb", - "name": "Default security group"}, "location": {"zone_id": "par1", "platform_id": - "14", "cluster_id": "35", "hypervisor_id": "1202", "node_id": "15"}, "maintenances": - [], "allowed_actions": ["poweroff", "terminate", "reboot", "stop_in_place", - "backup", "enable_routed_ip"], "placement_group": null, "private_nics": [], - "zone": "fr-par-1"}}' + "booting kernel", "public_ip": {"id": "db6fafda-3a12-403d-8c9c-1a1cb1c315ba", + "address": "2001:bc8:710:5417:dc00:ff:fe78:47db", "dynamic": false, "gateway": + "fe80::dc00:ff:fe78:47dc", "netmask": "64", "family": "inet6", "provisioning_mode": + "slaac", "tags": [], "state": "attached", "ipam_id": "46f4f7dd-d216-45a1-8cdc-4a8de652b125"}, + "public_ips": [{"id": "db6fafda-3a12-403d-8c9c-1a1cb1c315ba", "address": "2001:bc8:710:5417:dc00:ff:fe78:47db", + "dynamic": false, "gateway": "fe80::dc00:ff:fe78:47dc", "netmask": "64", "family": + "inet6", "provisioning_mode": "slaac", "tags": [], "state": "attached", "ipam_id": + "46f4f7dd-d216-45a1-8cdc-4a8de652b125"}], "mac_address": "de:00:00:78:47:db", + "routed_ip_enabled": true, "ipv6": null, "extra_networks": [], "dynamic_ip_required": + false, "enable_ipv6": false, "private_ip": null, "creation_date": "2024-10-23T12:06:18.668001+00:00", + "modification_date": "2024-10-23T12:06:37.103979+00:00", "bootscript": null, + "security_group": {"id": "0fe819c3-274d-472a-b3f5-ddb258d2d8bb", "name": "Default + security group"}, "location": {"zone_id": "par1", "platform_id": "14", "cluster_id": + "34", "hypervisor_id": "1601", "node_id": "3"}, "maintenances": [], "allowed_actions": + ["poweroff", "terminate", "reboot", "stop_in_place", "backup"], "placement_group": + null, "private_nics": [], "zone": "fr-par-1"}}' form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.22.2; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/instance/v1/zones/fr-par-1/servers/f2ca5a2d-dc9e-4b49-8061-667cae78864a + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.0; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/instance/v1/zones/fr-par-1/servers/3b501aef-3907-410a-b0bb-8c949db1308b method: GET response: - body: '{"server": {"id": "f2ca5a2d-dc9e-4b49-8061-667cae78864a", "name": "cli-srv-busy-booth", + body: '{"server": {"id": "3b501aef-3907-410a-b0bb-8c949db1308b", "name": "cli-srv-competent-ramanujan", "arch": "x86_64", "commercial_type": "DEV1-S", "boot_type": "local", "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "hostname": "cli-srv-busy-booth", "image": {"id": "655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", + "hostname": "cli-srv-competent-ramanujan", "image": {"id": "655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", "name": "Ubuntu 18.04 Bionic Beaver", "organization": "51b656e3-4865-41e8-adbc-0c45bdd780db", "project": "51b656e3-4865-41e8-adbc-0c45bdd780db", "root_volume": {"id": "27a6459c-efe6-4327-a062-b21a17f3143d", "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "unified", "size": 10000000000}, "extra_volumes": {}, "public": true, "arch": "x86_64", "creation_date": "2023-08-08T13:36:04.744241+00:00", "modification_date": "2023-08-08T13:36:04.744241+00:00", "default_bootscript": null, "from_server": "", "state": "available", "tags": [], "zone": "fr-par-1"}, - "volumes": {"0": {"boot": false, "id": "652d2905-bd6a-475f-bfcf-93ce8b2c05f8", + "volumes": {"0": {"boot": false, "id": "9959a253-ffc0-4d9d-b28d-3e2df2df380c", "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "l_ssd", "export_uri": null, "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "server": {"id": "f2ca5a2d-dc9e-4b49-8061-667cae78864a", "name": "cli-srv-busy-booth"}, - "size": 20000000000, "state": "available", "creation_date": "2024-07-05T13:01:13.107512+00:00", - "modification_date": "2024-07-05T13:01:13.107512+00:00", "tags": [], "zone": + "server": {"id": "3b501aef-3907-410a-b0bb-8c949db1308b", "name": "cli-srv-competent-ramanujan"}, + "size": 20000000000, "state": "available", "creation_date": "2024-10-23T12:06:18.668001+00:00", + "modification_date": "2024-10-23T12:06:18.668001+00:00", "tags": [], "zone": "fr-par-1"}}, "tags": [], "state": "running", "protected": false, "state_detail": - "booting kernel", "public_ip": {"id": "ddd8f677-0a69-4da1-8eb9-020637f901fb", - "address": "51.15.140.139", "dynamic": false, "gateway": null, "netmask": "32", - "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", - "ipam_id": null}, "public_ips": [{"id": "ddd8f677-0a69-4da1-8eb9-020637f901fb", - "address": "51.15.140.139", "dynamic": false, "gateway": null, "netmask": "32", - "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", - "ipam_id": null}], "mac_address": "de:00:00:5f:a2:0b", "routed_ip_enabled": - false, "ipv6": {"address": "2001:bc8:600:170e::1", "gateway": "2001:bc8:600:170e::", - "netmask": "64"}, "extra_networks": [], "dynamic_ip_required": true, "enable_ipv6": - true, "private_ip": "10.68.46.29", "creation_date": "2024-07-05T13:01:13.107512+00:00", - "modification_date": "2024-07-05T13:01:35.391934+00:00", "bootscript": {"id": - "fdfe150f-a870-4ce4-b432-9f56b5b995c1", "public": true, "title": "x86_64 mainline - 4.4.230 rev1", "architecture": "x86_64", "organization": "11111111-1111-4111-8111-111111111111", - "project": "11111111-1111-4111-8111-111111111111", "kernel": "http://10.194.3.9/kernel/x86_64-mainline-lts-4.4-4.4.230-rev1/vmlinuz-4.4.230", - "dtb": "", "initrd": "http://10.194.3.9/initrd/initrd-Linux-x86_64-v3.14.6.gz", - "bootcmdargs": "LINUX_COMMON scaleway boot=local nbd.max_part=16", "default": - true, "zone": "fr-par-1"}, "security_group": {"id": "0fe819c3-274d-472a-b3f5-ddb258d2d8bb", - "name": "Default security group"}, "location": {"zone_id": "par1", "platform_id": - "14", "cluster_id": "35", "hypervisor_id": "1202", "node_id": "15"}, "maintenances": - [], "allowed_actions": ["poweroff", "terminate", "reboot", "stop_in_place", - "backup", "enable_routed_ip"], "placement_group": null, "private_nics": [], - "zone": "fr-par-1"}}' + "booting kernel", "public_ip": {"id": "db6fafda-3a12-403d-8c9c-1a1cb1c315ba", + "address": "2001:bc8:710:5417:dc00:ff:fe78:47db", "dynamic": false, "gateway": + "fe80::dc00:ff:fe78:47dc", "netmask": "64", "family": "inet6", "provisioning_mode": + "slaac", "tags": [], "state": "attached", "ipam_id": "46f4f7dd-d216-45a1-8cdc-4a8de652b125"}, + "public_ips": [{"id": "db6fafda-3a12-403d-8c9c-1a1cb1c315ba", "address": "2001:bc8:710:5417:dc00:ff:fe78:47db", + "dynamic": false, "gateway": "fe80::dc00:ff:fe78:47dc", "netmask": "64", "family": + "inet6", "provisioning_mode": "slaac", "tags": [], "state": "attached", "ipam_id": + "46f4f7dd-d216-45a1-8cdc-4a8de652b125"}], "mac_address": "de:00:00:78:47:db", + "routed_ip_enabled": true, "ipv6": null, "extra_networks": [], "dynamic_ip_required": + false, "enable_ipv6": false, "private_ip": null, "creation_date": "2024-10-23T12:06:18.668001+00:00", + "modification_date": "2024-10-23T12:06:37.103979+00:00", "bootscript": null, + "security_group": {"id": "0fe819c3-274d-472a-b3f5-ddb258d2d8bb", "name": "Default + security group"}, "location": {"zone_id": "par1", "platform_id": "14", "cluster_id": + "34", "hypervisor_id": "1601", "node_id": "3"}, "maintenances": [], "allowed_actions": + ["poweroff", "terminate", "reboot", "stop_in_place", "backup"], "placement_group": + null, "private_nics": [], "zone": "fr-par-1"}}' headers: Content-Length: - - "3324" + - "2891" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Fri, 05 Jul 2024 13:01:39 GMT + - Wed, 23 Oct 2024 12:06:41 GMT Server: - - Scaleway API Gateway (fr-par-1;edge01) + - Scaleway API Gateway (fr-par-2;edge01) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -2167,107 +2235,95 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - c00a5cfe-07fb-471e-adf8-f962688e7e1d + - dfaef1ab-025f-457c-bdab-1084301c2464 status: 200 OK code: 200 duration: "" - request: - body: '{"server": {"id": "f2ca5a2d-dc9e-4b49-8061-667cae78864a", "name": "cli-srv-busy-booth", + body: '{"server": {"id": "3b501aef-3907-410a-b0bb-8c949db1308b", "name": "cli-srv-competent-ramanujan", "arch": "x86_64", "commercial_type": "DEV1-S", "boot_type": "local", "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "hostname": "cli-srv-busy-booth", "image": {"id": "655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", + "hostname": "cli-srv-competent-ramanujan", "image": {"id": "655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", "name": "Ubuntu 18.04 Bionic Beaver", "organization": "51b656e3-4865-41e8-adbc-0c45bdd780db", "project": "51b656e3-4865-41e8-adbc-0c45bdd780db", "root_volume": {"id": "27a6459c-efe6-4327-a062-b21a17f3143d", "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "unified", "size": 10000000000}, "extra_volumes": {}, "public": true, "arch": "x86_64", "creation_date": "2023-08-08T13:36:04.744241+00:00", "modification_date": "2023-08-08T13:36:04.744241+00:00", "default_bootscript": null, "from_server": "", "state": "available", "tags": [], "zone": "fr-par-1"}, - "volumes": {"0": {"boot": false, "id": "652d2905-bd6a-475f-bfcf-93ce8b2c05f8", + "volumes": {"0": {"boot": false, "id": "9959a253-ffc0-4d9d-b28d-3e2df2df380c", "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "l_ssd", "export_uri": null, "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "server": {"id": "f2ca5a2d-dc9e-4b49-8061-667cae78864a", "name": "cli-srv-busy-booth"}, - "size": 20000000000, "state": "available", "creation_date": "2024-07-05T13:01:13.107512+00:00", - "modification_date": "2024-07-05T13:01:13.107512+00:00", "tags": [], "zone": + "server": {"id": "3b501aef-3907-410a-b0bb-8c949db1308b", "name": "cli-srv-competent-ramanujan"}, + "size": 20000000000, "state": "available", "creation_date": "2024-10-23T12:06:18.668001+00:00", + "modification_date": "2024-10-23T12:06:18.668001+00:00", "tags": [], "zone": "fr-par-1"}}, "tags": [], "state": "running", "protected": false, "state_detail": - "booting kernel", "public_ip": {"id": "ddd8f677-0a69-4da1-8eb9-020637f901fb", - "address": "51.15.140.139", "dynamic": false, "gateway": null, "netmask": "32", - "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", - "ipam_id": null}, "public_ips": [{"id": "ddd8f677-0a69-4da1-8eb9-020637f901fb", - "address": "51.15.140.139", "dynamic": false, "gateway": null, "netmask": "32", - "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", - "ipam_id": null}], "mac_address": "de:00:00:5f:a2:0b", "routed_ip_enabled": - false, "ipv6": {"address": "2001:bc8:600:170e::1", "gateway": "2001:bc8:600:170e::", - "netmask": "64"}, "extra_networks": [], "dynamic_ip_required": true, "enable_ipv6": - true, "private_ip": "10.68.46.29", "creation_date": "2024-07-05T13:01:13.107512+00:00", - "modification_date": "2024-07-05T13:01:35.391934+00:00", "bootscript": {"id": - "fdfe150f-a870-4ce4-b432-9f56b5b995c1", "public": true, "title": "x86_64 mainline - 4.4.230 rev1", "architecture": "x86_64", "organization": "11111111-1111-4111-8111-111111111111", - "project": "11111111-1111-4111-8111-111111111111", "kernel": "http://10.194.3.9/kernel/x86_64-mainline-lts-4.4-4.4.230-rev1/vmlinuz-4.4.230", - "dtb": "", "initrd": "http://10.194.3.9/initrd/initrd-Linux-x86_64-v3.14.6.gz", - "bootcmdargs": "LINUX_COMMON scaleway boot=local nbd.max_part=16", "default": - true, "zone": "fr-par-1"}, "security_group": {"id": "0fe819c3-274d-472a-b3f5-ddb258d2d8bb", - "name": "Default security group"}, "location": {"zone_id": "par1", "platform_id": - "14", "cluster_id": "35", "hypervisor_id": "1202", "node_id": "15"}, "maintenances": - [], "allowed_actions": ["poweroff", "terminate", "reboot", "stop_in_place", - "backup", "enable_routed_ip"], "placement_group": null, "private_nics": [], - "zone": "fr-par-1"}}' + "booting kernel", "public_ip": {"id": "db6fafda-3a12-403d-8c9c-1a1cb1c315ba", + "address": "2001:bc8:710:5417:dc00:ff:fe78:47db", "dynamic": false, "gateway": + "fe80::dc00:ff:fe78:47dc", "netmask": "64", "family": "inet6", "provisioning_mode": + "slaac", "tags": [], "state": "attached", "ipam_id": "46f4f7dd-d216-45a1-8cdc-4a8de652b125"}, + "public_ips": [{"id": "db6fafda-3a12-403d-8c9c-1a1cb1c315ba", "address": "2001:bc8:710:5417:dc00:ff:fe78:47db", + "dynamic": false, "gateway": "fe80::dc00:ff:fe78:47dc", "netmask": "64", "family": + "inet6", "provisioning_mode": "slaac", "tags": [], "state": "attached", "ipam_id": + "46f4f7dd-d216-45a1-8cdc-4a8de652b125"}], "mac_address": "de:00:00:78:47:db", + "routed_ip_enabled": true, "ipv6": null, "extra_networks": [], "dynamic_ip_required": + false, "enable_ipv6": false, "private_ip": null, "creation_date": "2024-10-23T12:06:18.668001+00:00", + "modification_date": "2024-10-23T12:06:37.103979+00:00", "bootscript": null, + "security_group": {"id": "0fe819c3-274d-472a-b3f5-ddb258d2d8bb", "name": "Default + security group"}, "location": {"zone_id": "par1", "platform_id": "14", "cluster_id": + "34", "hypervisor_id": "1601", "node_id": "3"}, "maintenances": [], "allowed_actions": + ["poweroff", "terminate", "reboot", "stop_in_place", "backup"], "placement_group": + null, "private_nics": [], "zone": "fr-par-1"}}' form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.22.2; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/instance/v1/zones/fr-par-1/servers/f2ca5a2d-dc9e-4b49-8061-667cae78864a + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.0; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/instance/v1/zones/fr-par-1/servers/3b501aef-3907-410a-b0bb-8c949db1308b method: GET response: - body: '{"server": {"id": "f2ca5a2d-dc9e-4b49-8061-667cae78864a", "name": "cli-srv-busy-booth", + body: '{"server": {"id": "3b501aef-3907-410a-b0bb-8c949db1308b", "name": "cli-srv-competent-ramanujan", "arch": "x86_64", "commercial_type": "DEV1-S", "boot_type": "local", "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "hostname": "cli-srv-busy-booth", "image": {"id": "655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", + "hostname": "cli-srv-competent-ramanujan", "image": {"id": "655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", "name": "Ubuntu 18.04 Bionic Beaver", "organization": "51b656e3-4865-41e8-adbc-0c45bdd780db", "project": "51b656e3-4865-41e8-adbc-0c45bdd780db", "root_volume": {"id": "27a6459c-efe6-4327-a062-b21a17f3143d", "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "unified", "size": 10000000000}, "extra_volumes": {}, "public": true, "arch": "x86_64", "creation_date": "2023-08-08T13:36:04.744241+00:00", "modification_date": "2023-08-08T13:36:04.744241+00:00", "default_bootscript": null, "from_server": "", "state": "available", "tags": [], "zone": "fr-par-1"}, - "volumes": {"0": {"boot": false, "id": "652d2905-bd6a-475f-bfcf-93ce8b2c05f8", + "volumes": {"0": {"boot": false, "id": "9959a253-ffc0-4d9d-b28d-3e2df2df380c", "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "l_ssd", "export_uri": null, "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "server": {"id": "f2ca5a2d-dc9e-4b49-8061-667cae78864a", "name": "cli-srv-busy-booth"}, - "size": 20000000000, "state": "available", "creation_date": "2024-07-05T13:01:13.107512+00:00", - "modification_date": "2024-07-05T13:01:13.107512+00:00", "tags": [], "zone": + "server": {"id": "3b501aef-3907-410a-b0bb-8c949db1308b", "name": "cli-srv-competent-ramanujan"}, + "size": 20000000000, "state": "available", "creation_date": "2024-10-23T12:06:18.668001+00:00", + "modification_date": "2024-10-23T12:06:18.668001+00:00", "tags": [], "zone": "fr-par-1"}}, "tags": [], "state": "running", "protected": false, "state_detail": - "booting kernel", "public_ip": {"id": "ddd8f677-0a69-4da1-8eb9-020637f901fb", - "address": "51.15.140.139", "dynamic": false, "gateway": null, "netmask": "32", - "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", - "ipam_id": null}, "public_ips": [{"id": "ddd8f677-0a69-4da1-8eb9-020637f901fb", - "address": "51.15.140.139", "dynamic": false, "gateway": null, "netmask": "32", - "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", - "ipam_id": null}], "mac_address": "de:00:00:5f:a2:0b", "routed_ip_enabled": - false, "ipv6": {"address": "2001:bc8:600:170e::1", "gateway": "2001:bc8:600:170e::", - "netmask": "64"}, "extra_networks": [], "dynamic_ip_required": true, "enable_ipv6": - true, "private_ip": "10.68.46.29", "creation_date": "2024-07-05T13:01:13.107512+00:00", - "modification_date": "2024-07-05T13:01:35.391934+00:00", "bootscript": {"id": - "fdfe150f-a870-4ce4-b432-9f56b5b995c1", "public": true, "title": "x86_64 mainline - 4.4.230 rev1", "architecture": "x86_64", "organization": "11111111-1111-4111-8111-111111111111", - "project": "11111111-1111-4111-8111-111111111111", "kernel": "http://10.194.3.9/kernel/x86_64-mainline-lts-4.4-4.4.230-rev1/vmlinuz-4.4.230", - "dtb": "", "initrd": "http://10.194.3.9/initrd/initrd-Linux-x86_64-v3.14.6.gz", - "bootcmdargs": "LINUX_COMMON scaleway boot=local nbd.max_part=16", "default": - true, "zone": "fr-par-1"}, "security_group": {"id": "0fe819c3-274d-472a-b3f5-ddb258d2d8bb", - "name": "Default security group"}, "location": {"zone_id": "par1", "platform_id": - "14", "cluster_id": "35", "hypervisor_id": "1202", "node_id": "15"}, "maintenances": - [], "allowed_actions": ["poweroff", "terminate", "reboot", "stop_in_place", - "backup", "enable_routed_ip"], "placement_group": null, "private_nics": [], - "zone": "fr-par-1"}}' + "booting kernel", "public_ip": {"id": "db6fafda-3a12-403d-8c9c-1a1cb1c315ba", + "address": "2001:bc8:710:5417:dc00:ff:fe78:47db", "dynamic": false, "gateway": + "fe80::dc00:ff:fe78:47dc", "netmask": "64", "family": "inet6", "provisioning_mode": + "slaac", "tags": [], "state": "attached", "ipam_id": "46f4f7dd-d216-45a1-8cdc-4a8de652b125"}, + "public_ips": [{"id": "db6fafda-3a12-403d-8c9c-1a1cb1c315ba", "address": "2001:bc8:710:5417:dc00:ff:fe78:47db", + "dynamic": false, "gateway": "fe80::dc00:ff:fe78:47dc", "netmask": "64", "family": + "inet6", "provisioning_mode": "slaac", "tags": [], "state": "attached", "ipam_id": + "46f4f7dd-d216-45a1-8cdc-4a8de652b125"}], "mac_address": "de:00:00:78:47:db", + "routed_ip_enabled": true, "ipv6": null, "extra_networks": [], "dynamic_ip_required": + false, "enable_ipv6": false, "private_ip": null, "creation_date": "2024-10-23T12:06:18.668001+00:00", + "modification_date": "2024-10-23T12:06:37.103979+00:00", "bootscript": null, + "security_group": {"id": "0fe819c3-274d-472a-b3f5-ddb258d2d8bb", "name": "Default + security group"}, "location": {"zone_id": "par1", "platform_id": "14", "cluster_id": + "34", "hypervisor_id": "1601", "node_id": "3"}, "maintenances": [], "allowed_actions": + ["poweroff", "terminate", "reboot", "stop_in_place", "backup"], "placement_group": + null, "private_nics": [], "zone": "fr-par-1"}}' headers: Content-Length: - - "3324" + - "2891" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Fri, 05 Jul 2024 13:01:39 GMT + - Wed, 23 Oct 2024 12:06:41 GMT Server: - - Scaleway API Gateway (fr-par-1;edge01) + - Scaleway API Gateway (fr-par-2;edge01) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -2275,107 +2331,139 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 28de88b7-4b64-4bf6-983e-402bc73211eb + - 95703855-38ad-4029-957e-27ee17e7e94e status: 200 OK code: 200 duration: "" - request: - body: '{"server": {"id": "f2ca5a2d-dc9e-4b49-8061-667cae78864a", "name": "cli-srv-busy-booth", + body: '{"task": {"id": "672895d6-6eec-4d97-a709-9264463a38d3", "description": + "server_poweroff", "status": "pending", "href_from": "/servers/3b501aef-3907-410a-b0bb-8c949db1308b/action", + "href_result": "/servers/3b501aef-3907-410a-b0bb-8c949db1308b", "started_at": + "2024-10-23T12:06:41.758440+00:00", "terminated_at": null, "progress": 0, "zone": + "par1"}}' + form: {} + headers: + Content-Type: + - application/json + User-Agent: + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.0; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/instance/v1/zones/fr-par-1/servers/3b501aef-3907-410a-b0bb-8c949db1308b/action + method: POST + response: + body: '{"task": {"id": "672895d6-6eec-4d97-a709-9264463a38d3", "description": + "server_poweroff", "status": "pending", "href_from": "/servers/3b501aef-3907-410a-b0bb-8c949db1308b/action", + "href_result": "/servers/3b501aef-3907-410a-b0bb-8c949db1308b", "started_at": + "2024-10-23T12:06:41.758440+00:00", "terminated_at": null, "progress": 0, "zone": + "par1"}}' + headers: + Content-Length: + - "348" + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Wed, 23 Oct 2024 12:06:41 GMT + Location: + - https://api.scaleway.com/instance/v1/zones/fr-par-1/tasks/672895d6-6eec-4d97-a709-9264463a38d3 + Server: + - Scaleway API Gateway (fr-par-2;edge01) + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - 5ab2ced8-537a-4cc2-a8a7-46eb70c2e8bb + status: 202 Accepted + code: 202 + duration: "" +- request: + body: '{"server": {"id": "3b501aef-3907-410a-b0bb-8c949db1308b", "name": "cli-srv-competent-ramanujan", "arch": "x86_64", "commercial_type": "DEV1-S", "boot_type": "local", "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "hostname": "cli-srv-busy-booth", "image": {"id": "655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", + "hostname": "cli-srv-competent-ramanujan", "image": {"id": "655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", "name": "Ubuntu 18.04 Bionic Beaver", "organization": "51b656e3-4865-41e8-adbc-0c45bdd780db", "project": "51b656e3-4865-41e8-adbc-0c45bdd780db", "root_volume": {"id": "27a6459c-efe6-4327-a062-b21a17f3143d", "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "unified", "size": 10000000000}, "extra_volumes": {}, "public": true, "arch": "x86_64", "creation_date": "2023-08-08T13:36:04.744241+00:00", "modification_date": "2023-08-08T13:36:04.744241+00:00", "default_bootscript": null, "from_server": "", "state": "available", "tags": [], "zone": "fr-par-1"}, - "volumes": {"0": {"boot": false, "id": "652d2905-bd6a-475f-bfcf-93ce8b2c05f8", + "volumes": {"0": {"boot": false, "id": "9959a253-ffc0-4d9d-b28d-3e2df2df380c", "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "l_ssd", "export_uri": null, "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "server": {"id": "f2ca5a2d-dc9e-4b49-8061-667cae78864a", "name": "cli-srv-busy-booth"}, - "size": 20000000000, "state": "available", "creation_date": "2024-07-05T13:01:13.107512+00:00", - "modification_date": "2024-07-05T13:01:13.107512+00:00", "tags": [], "zone": - "fr-par-1"}}, "tags": [], "state": "running", "protected": false, "state_detail": - "booting kernel", "public_ip": {"id": "ddd8f677-0a69-4da1-8eb9-020637f901fb", - "address": "51.15.140.139", "dynamic": false, "gateway": null, "netmask": "32", - "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", - "ipam_id": null}, "public_ips": [{"id": "ddd8f677-0a69-4da1-8eb9-020637f901fb", - "address": "51.15.140.139", "dynamic": false, "gateway": null, "netmask": "32", - "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", - "ipam_id": null}], "mac_address": "de:00:00:5f:a2:0b", "routed_ip_enabled": - false, "ipv6": {"address": "2001:bc8:600:170e::1", "gateway": "2001:bc8:600:170e::", - "netmask": "64"}, "extra_networks": [], "dynamic_ip_required": true, "enable_ipv6": - true, "private_ip": "10.68.46.29", "creation_date": "2024-07-05T13:01:13.107512+00:00", - "modification_date": "2024-07-05T13:01:35.391934+00:00", "bootscript": {"id": - "fdfe150f-a870-4ce4-b432-9f56b5b995c1", "public": true, "title": "x86_64 mainline - 4.4.230 rev1", "architecture": "x86_64", "organization": "11111111-1111-4111-8111-111111111111", - "project": "11111111-1111-4111-8111-111111111111", "kernel": "http://10.194.3.9/kernel/x86_64-mainline-lts-4.4-4.4.230-rev1/vmlinuz-4.4.230", - "dtb": "", "initrd": "http://10.194.3.9/initrd/initrd-Linux-x86_64-v3.14.6.gz", - "bootcmdargs": "LINUX_COMMON scaleway boot=local nbd.max_part=16", "default": - true, "zone": "fr-par-1"}, "security_group": {"id": "0fe819c3-274d-472a-b3f5-ddb258d2d8bb", - "name": "Default security group"}, "location": {"zone_id": "par1", "platform_id": - "14", "cluster_id": "35", "hypervisor_id": "1202", "node_id": "15"}, "maintenances": - [], "allowed_actions": ["poweroff", "terminate", "reboot", "stop_in_place", - "backup", "enable_routed_ip"], "placement_group": null, "private_nics": [], - "zone": "fr-par-1"}}' + "server": {"id": "3b501aef-3907-410a-b0bb-8c949db1308b", "name": "cli-srv-competent-ramanujan"}, + "size": 20000000000, "state": "available", "creation_date": "2024-10-23T12:06:18.668001+00:00", + "modification_date": "2024-10-23T12:06:18.668001+00:00", "tags": [], "zone": + "fr-par-1"}}, "tags": [], "state": "stopping", "protected": false, "state_detail": + "launching poweroff task", "public_ip": {"id": "db6fafda-3a12-403d-8c9c-1a1cb1c315ba", + "address": "2001:bc8:710:5417:dc00:ff:fe78:47db", "dynamic": false, "gateway": + "fe80::dc00:ff:fe78:47dc", "netmask": "64", "family": "inet6", "provisioning_mode": + "slaac", "tags": [], "state": "attached", "ipam_id": "46f4f7dd-d216-45a1-8cdc-4a8de652b125"}, + "public_ips": [{"id": "db6fafda-3a12-403d-8c9c-1a1cb1c315ba", "address": "2001:bc8:710:5417:dc00:ff:fe78:47db", + "dynamic": false, "gateway": "fe80::dc00:ff:fe78:47dc", "netmask": "64", "family": + "inet6", "provisioning_mode": "slaac", "tags": [], "state": "attached", "ipam_id": + "46f4f7dd-d216-45a1-8cdc-4a8de652b125"}], "mac_address": "de:00:00:78:47:db", + "routed_ip_enabled": true, "ipv6": null, "extra_networks": [], "dynamic_ip_required": + false, "enable_ipv6": false, "private_ip": null, "creation_date": "2024-10-23T12:06:18.668001+00:00", + "modification_date": "2024-10-23T12:06:41.618614+00:00", "bootscript": null, + "security_group": {"id": "0fe819c3-274d-472a-b3f5-ddb258d2d8bb", "name": "Default + security group"}, "location": {"zone_id": "par1", "platform_id": "14", "cluster_id": + "34", "hypervisor_id": "1601", "node_id": "3"}, "maintenances": [], "allowed_actions": + ["stop_in_place", "backup"], "placement_group": null, "private_nics": [], "zone": + "fr-par-1"}}' form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.22.2; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/instance/v1/zones/fr-par-1/servers/f2ca5a2d-dc9e-4b49-8061-667cae78864a + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.0; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/instance/v1/zones/fr-par-1/servers/3b501aef-3907-410a-b0bb-8c949db1308b method: GET response: - body: '{"server": {"id": "f2ca5a2d-dc9e-4b49-8061-667cae78864a", "name": "cli-srv-busy-booth", + body: '{"server": {"id": "3b501aef-3907-410a-b0bb-8c949db1308b", "name": "cli-srv-competent-ramanujan", "arch": "x86_64", "commercial_type": "DEV1-S", "boot_type": "local", "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "hostname": "cli-srv-busy-booth", "image": {"id": "655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", + "hostname": "cli-srv-competent-ramanujan", "image": {"id": "655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", "name": "Ubuntu 18.04 Bionic Beaver", "organization": "51b656e3-4865-41e8-adbc-0c45bdd780db", "project": "51b656e3-4865-41e8-adbc-0c45bdd780db", "root_volume": {"id": "27a6459c-efe6-4327-a062-b21a17f3143d", "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "unified", "size": 10000000000}, "extra_volumes": {}, "public": true, "arch": "x86_64", "creation_date": "2023-08-08T13:36:04.744241+00:00", "modification_date": "2023-08-08T13:36:04.744241+00:00", "default_bootscript": null, "from_server": "", "state": "available", "tags": [], "zone": "fr-par-1"}, - "volumes": {"0": {"boot": false, "id": "652d2905-bd6a-475f-bfcf-93ce8b2c05f8", + "volumes": {"0": {"boot": false, "id": "9959a253-ffc0-4d9d-b28d-3e2df2df380c", "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "l_ssd", "export_uri": null, "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "server": {"id": "f2ca5a2d-dc9e-4b49-8061-667cae78864a", "name": "cli-srv-busy-booth"}, - "size": 20000000000, "state": "available", "creation_date": "2024-07-05T13:01:13.107512+00:00", - "modification_date": "2024-07-05T13:01:13.107512+00:00", "tags": [], "zone": - "fr-par-1"}}, "tags": [], "state": "running", "protected": false, "state_detail": - "booting kernel", "public_ip": {"id": "ddd8f677-0a69-4da1-8eb9-020637f901fb", - "address": "51.15.140.139", "dynamic": false, "gateway": null, "netmask": "32", - "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", - "ipam_id": null}, "public_ips": [{"id": "ddd8f677-0a69-4da1-8eb9-020637f901fb", - "address": "51.15.140.139", "dynamic": false, "gateway": null, "netmask": "32", - "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", - "ipam_id": null}], "mac_address": "de:00:00:5f:a2:0b", "routed_ip_enabled": - false, "ipv6": {"address": "2001:bc8:600:170e::1", "gateway": "2001:bc8:600:170e::", - "netmask": "64"}, "extra_networks": [], "dynamic_ip_required": true, "enable_ipv6": - true, "private_ip": "10.68.46.29", "creation_date": "2024-07-05T13:01:13.107512+00:00", - "modification_date": "2024-07-05T13:01:35.391934+00:00", "bootscript": {"id": - "fdfe150f-a870-4ce4-b432-9f56b5b995c1", "public": true, "title": "x86_64 mainline - 4.4.230 rev1", "architecture": "x86_64", "organization": "11111111-1111-4111-8111-111111111111", - "project": "11111111-1111-4111-8111-111111111111", "kernel": "http://10.194.3.9/kernel/x86_64-mainline-lts-4.4-4.4.230-rev1/vmlinuz-4.4.230", - "dtb": "", "initrd": "http://10.194.3.9/initrd/initrd-Linux-x86_64-v3.14.6.gz", - "bootcmdargs": "LINUX_COMMON scaleway boot=local nbd.max_part=16", "default": - true, "zone": "fr-par-1"}, "security_group": {"id": "0fe819c3-274d-472a-b3f5-ddb258d2d8bb", - "name": "Default security group"}, "location": {"zone_id": "par1", "platform_id": - "14", "cluster_id": "35", "hypervisor_id": "1202", "node_id": "15"}, "maintenances": - [], "allowed_actions": ["poweroff", "terminate", "reboot", "stop_in_place", - "backup", "enable_routed_ip"], "placement_group": null, "private_nics": [], - "zone": "fr-par-1"}}' + "server": {"id": "3b501aef-3907-410a-b0bb-8c949db1308b", "name": "cli-srv-competent-ramanujan"}, + "size": 20000000000, "state": "available", "creation_date": "2024-10-23T12:06:18.668001+00:00", + "modification_date": "2024-10-23T12:06:18.668001+00:00", "tags": [], "zone": + "fr-par-1"}}, "tags": [], "state": "stopping", "protected": false, "state_detail": + "launching poweroff task", "public_ip": {"id": "db6fafda-3a12-403d-8c9c-1a1cb1c315ba", + "address": "2001:bc8:710:5417:dc00:ff:fe78:47db", "dynamic": false, "gateway": + "fe80::dc00:ff:fe78:47dc", "netmask": "64", "family": "inet6", "provisioning_mode": + "slaac", "tags": [], "state": "attached", "ipam_id": "46f4f7dd-d216-45a1-8cdc-4a8de652b125"}, + "public_ips": [{"id": "db6fafda-3a12-403d-8c9c-1a1cb1c315ba", "address": "2001:bc8:710:5417:dc00:ff:fe78:47db", + "dynamic": false, "gateway": "fe80::dc00:ff:fe78:47dc", "netmask": "64", "family": + "inet6", "provisioning_mode": "slaac", "tags": [], "state": "attached", "ipam_id": + "46f4f7dd-d216-45a1-8cdc-4a8de652b125"}], "mac_address": "de:00:00:78:47:db", + "routed_ip_enabled": true, "ipv6": null, "extra_networks": [], "dynamic_ip_required": + false, "enable_ipv6": false, "private_ip": null, "creation_date": "2024-10-23T12:06:18.668001+00:00", + "modification_date": "2024-10-23T12:06:41.618614+00:00", "bootscript": null, + "security_group": {"id": "0fe819c3-274d-472a-b3f5-ddb258d2d8bb", "name": "Default + security group"}, "location": {"zone_id": "par1", "platform_id": "14", "cluster_id": + "34", "hypervisor_id": "1601", "node_id": "3"}, "maintenances": [], "allowed_actions": + ["stop_in_place", "backup"], "placement_group": null, "private_nics": [], "zone": + "fr-par-1"}}' headers: Content-Length: - - "3324" + - "2866" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Fri, 05 Jul 2024 13:01:39 GMT + - Wed, 23 Oct 2024 12:06:41 GMT Server: - - Scaleway API Gateway (fr-par-1;edge01) + - Scaleway API Gateway (fr-par-2;edge01) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -2383,43 +2471,191 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 41ddefe1-d3da-4eb8-9570-8ea76176f55f + - 62048654-2163-42e7-a95b-303c2ed4410c status: 200 OK code: 200 duration: "" - request: - body: '{"task": {"id": "c6e5fc75-8ad9-48f7-9bc8-c9a323b95ecc", "description": - "server_poweroff", "status": "pending", "href_from": "/servers/f2ca5a2d-dc9e-4b49-8061-667cae78864a/action", - "href_result": "/servers/f2ca5a2d-dc9e-4b49-8061-667cae78864a", "started_at": - "2024-07-05T13:01:40.161736+00:00", "terminated_at": null, "progress": 0, "zone": - "par1"}}' + body: '{"server": {"id": "3b501aef-3907-410a-b0bb-8c949db1308b", "name": "cli-srv-competent-ramanujan", + "arch": "x86_64", "commercial_type": "DEV1-S", "boot_type": "local", "organization": + "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", + "hostname": "cli-srv-competent-ramanujan", "image": {"id": "655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", + "name": "Ubuntu 18.04 Bionic Beaver", "organization": "51b656e3-4865-41e8-adbc-0c45bdd780db", + "project": "51b656e3-4865-41e8-adbc-0c45bdd780db", "root_volume": {"id": "27a6459c-efe6-4327-a062-b21a17f3143d", + "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "unified", "size": 10000000000}, + "extra_volumes": {}, "public": true, "arch": "x86_64", "creation_date": "2023-08-08T13:36:04.744241+00:00", + "modification_date": "2023-08-08T13:36:04.744241+00:00", "default_bootscript": + null, "from_server": "", "state": "available", "tags": [], "zone": "fr-par-1"}, + "volumes": {"0": {"boot": false, "id": "9959a253-ffc0-4d9d-b28d-3e2df2df380c", + "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "l_ssd", "export_uri": + null, "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", + "server": {"id": "3b501aef-3907-410a-b0bb-8c949db1308b", "name": "cli-srv-competent-ramanujan"}, + "size": 20000000000, "state": "available", "creation_date": "2024-10-23T12:06:18.668001+00:00", + "modification_date": "2024-10-23T12:06:18.668001+00:00", "tags": [], "zone": + "fr-par-1"}}, "tags": [], "state": "stopping", "protected": false, "state_detail": + "stopping", "public_ip": {"id": "db6fafda-3a12-403d-8c9c-1a1cb1c315ba", "address": + "2001:bc8:710:5417:dc00:ff:fe78:47db", "dynamic": false, "gateway": "fe80::dc00:ff:fe78:47dc", + "netmask": "64", "family": "inet6", "provisioning_mode": "slaac", "tags": [], + "state": "attached", "ipam_id": "46f4f7dd-d216-45a1-8cdc-4a8de652b125"}, "public_ips": + [{"id": "db6fafda-3a12-403d-8c9c-1a1cb1c315ba", "address": "2001:bc8:710:5417:dc00:ff:fe78:47db", + "dynamic": false, "gateway": "fe80::dc00:ff:fe78:47dc", "netmask": "64", "family": + "inet6", "provisioning_mode": "slaac", "tags": [], "state": "attached", "ipam_id": + "46f4f7dd-d216-45a1-8cdc-4a8de652b125"}], "mac_address": "de:00:00:78:47:db", + "routed_ip_enabled": true, "ipv6": null, "extra_networks": [], "dynamic_ip_required": + false, "enable_ipv6": false, "private_ip": null, "creation_date": "2024-10-23T12:06:18.668001+00:00", + "modification_date": "2024-10-23T12:06:41.618614+00:00", "bootscript": null, + "security_group": {"id": "0fe819c3-274d-472a-b3f5-ddb258d2d8bb", "name": "Default + security group"}, "location": {"zone_id": "par1", "platform_id": "14", "cluster_id": + "34", "hypervisor_id": "1601", "node_id": "3"}, "maintenances": [], "allowed_actions": + ["stop_in_place", "backup"], "placement_group": null, "private_nics": [], "zone": + "fr-par-1"}}' form: {} headers: + User-Agent: + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.0; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/instance/v1/zones/fr-par-1/servers/3b501aef-3907-410a-b0bb-8c949db1308b + method: GET + response: + body: '{"server": {"id": "3b501aef-3907-410a-b0bb-8c949db1308b", "name": "cli-srv-competent-ramanujan", + "arch": "x86_64", "commercial_type": "DEV1-S", "boot_type": "local", "organization": + "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", + "hostname": "cli-srv-competent-ramanujan", "image": {"id": "655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", + "name": "Ubuntu 18.04 Bionic Beaver", "organization": "51b656e3-4865-41e8-adbc-0c45bdd780db", + "project": "51b656e3-4865-41e8-adbc-0c45bdd780db", "root_volume": {"id": "27a6459c-efe6-4327-a062-b21a17f3143d", + "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "unified", "size": 10000000000}, + "extra_volumes": {}, "public": true, "arch": "x86_64", "creation_date": "2023-08-08T13:36:04.744241+00:00", + "modification_date": "2023-08-08T13:36:04.744241+00:00", "default_bootscript": + null, "from_server": "", "state": "available", "tags": [], "zone": "fr-par-1"}, + "volumes": {"0": {"boot": false, "id": "9959a253-ffc0-4d9d-b28d-3e2df2df380c", + "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "l_ssd", "export_uri": + null, "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", + "server": {"id": "3b501aef-3907-410a-b0bb-8c949db1308b", "name": "cli-srv-competent-ramanujan"}, + "size": 20000000000, "state": "available", "creation_date": "2024-10-23T12:06:18.668001+00:00", + "modification_date": "2024-10-23T12:06:18.668001+00:00", "tags": [], "zone": + "fr-par-1"}}, "tags": [], "state": "stopping", "protected": false, "state_detail": + "stopping", "public_ip": {"id": "db6fafda-3a12-403d-8c9c-1a1cb1c315ba", "address": + "2001:bc8:710:5417:dc00:ff:fe78:47db", "dynamic": false, "gateway": "fe80::dc00:ff:fe78:47dc", + "netmask": "64", "family": "inet6", "provisioning_mode": "slaac", "tags": [], + "state": "attached", "ipam_id": "46f4f7dd-d216-45a1-8cdc-4a8de652b125"}, "public_ips": + [{"id": "db6fafda-3a12-403d-8c9c-1a1cb1c315ba", "address": "2001:bc8:710:5417:dc00:ff:fe78:47db", + "dynamic": false, "gateway": "fe80::dc00:ff:fe78:47dc", "netmask": "64", "family": + "inet6", "provisioning_mode": "slaac", "tags": [], "state": "attached", "ipam_id": + "46f4f7dd-d216-45a1-8cdc-4a8de652b125"}], "mac_address": "de:00:00:78:47:db", + "routed_ip_enabled": true, "ipv6": null, "extra_networks": [], "dynamic_ip_required": + false, "enable_ipv6": false, "private_ip": null, "creation_date": "2024-10-23T12:06:18.668001+00:00", + "modification_date": "2024-10-23T12:06:41.618614+00:00", "bootscript": null, + "security_group": {"id": "0fe819c3-274d-472a-b3f5-ddb258d2d8bb", "name": "Default + security group"}, "location": {"zone_id": "par1", "platform_id": "14", "cluster_id": + "34", "hypervisor_id": "1601", "node_id": "3"}, "maintenances": [], "allowed_actions": + ["stop_in_place", "backup"], "placement_group": null, "private_nics": [], "zone": + "fr-par-1"}}' + headers: + Content-Length: + - "2851" + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json + Date: + - Wed, 23 Oct 2024 12:06:46 GMT + Server: + - Scaleway API Gateway (fr-par-2;edge01) + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - 6ff6d274-f6a5-4239-8387-1f4eb824d26d + status: 200 OK + code: 200 + duration: "" +- request: + body: '{"server": {"id": "3b501aef-3907-410a-b0bb-8c949db1308b", "name": "cli-srv-competent-ramanujan", + "arch": "x86_64", "commercial_type": "DEV1-S", "boot_type": "local", "organization": + "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", + "hostname": "cli-srv-competent-ramanujan", "image": {"id": "655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", + "name": "Ubuntu 18.04 Bionic Beaver", "organization": "51b656e3-4865-41e8-adbc-0c45bdd780db", + "project": "51b656e3-4865-41e8-adbc-0c45bdd780db", "root_volume": {"id": "27a6459c-efe6-4327-a062-b21a17f3143d", + "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "unified", "size": 10000000000}, + "extra_volumes": {}, "public": true, "arch": "x86_64", "creation_date": "2023-08-08T13:36:04.744241+00:00", + "modification_date": "2023-08-08T13:36:04.744241+00:00", "default_bootscript": + null, "from_server": "", "state": "available", "tags": [], "zone": "fr-par-1"}, + "volumes": {"0": {"boot": false, "id": "9959a253-ffc0-4d9d-b28d-3e2df2df380c", + "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "l_ssd", "export_uri": + null, "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", + "server": {"id": "3b501aef-3907-410a-b0bb-8c949db1308b", "name": "cli-srv-competent-ramanujan"}, + "size": 20000000000, "state": "available", "creation_date": "2024-10-23T12:06:18.668001+00:00", + "modification_date": "2024-10-23T12:06:18.668001+00:00", "tags": [], "zone": + "fr-par-1"}}, "tags": [], "state": "stopping", "protected": false, "state_detail": + "stopping", "public_ip": {"id": "db6fafda-3a12-403d-8c9c-1a1cb1c315ba", "address": + "2001:bc8:710:5417:dc00:ff:fe78:47db", "dynamic": false, "gateway": "fe80::dc00:ff:fe78:47dc", + "netmask": "64", "family": "inet6", "provisioning_mode": "slaac", "tags": [], + "state": "attached", "ipam_id": "46f4f7dd-d216-45a1-8cdc-4a8de652b125"}, "public_ips": + [{"id": "db6fafda-3a12-403d-8c9c-1a1cb1c315ba", "address": "2001:bc8:710:5417:dc00:ff:fe78:47db", + "dynamic": false, "gateway": "fe80::dc00:ff:fe78:47dc", "netmask": "64", "family": + "inet6", "provisioning_mode": "slaac", "tags": [], "state": "attached", "ipam_id": + "46f4f7dd-d216-45a1-8cdc-4a8de652b125"}], "mac_address": "de:00:00:78:47:db", + "routed_ip_enabled": true, "ipv6": null, "extra_networks": [], "dynamic_ip_required": + false, "enable_ipv6": false, "private_ip": null, "creation_date": "2024-10-23T12:06:18.668001+00:00", + "modification_date": "2024-10-23T12:06:41.618614+00:00", "bootscript": null, + "security_group": {"id": "0fe819c3-274d-472a-b3f5-ddb258d2d8bb", "name": "Default + security group"}, "location": {"zone_id": "par1", "platform_id": "14", "cluster_id": + "34", "hypervisor_id": "1601", "node_id": "3"}, "maintenances": [], "allowed_actions": + ["stop_in_place", "backup"], "placement_group": null, "private_nics": [], "zone": + "fr-par-1"}}' + form: {} + headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.22.2; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/instance/v1/zones/fr-par-1/servers/f2ca5a2d-dc9e-4b49-8061-667cae78864a/action - method: POST + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.0; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/instance/v1/zones/fr-par-1/servers/3b501aef-3907-410a-b0bb-8c949db1308b + method: GET response: - body: '{"task": {"id": "c6e5fc75-8ad9-48f7-9bc8-c9a323b95ecc", "description": - "server_poweroff", "status": "pending", "href_from": "/servers/f2ca5a2d-dc9e-4b49-8061-667cae78864a/action", - "href_result": "/servers/f2ca5a2d-dc9e-4b49-8061-667cae78864a", "started_at": - "2024-07-05T13:01:40.161736+00:00", "terminated_at": null, "progress": 0, "zone": - "par1"}}' + body: '{"server": {"id": "3b501aef-3907-410a-b0bb-8c949db1308b", "name": "cli-srv-competent-ramanujan", + "arch": "x86_64", "commercial_type": "DEV1-S", "boot_type": "local", "organization": + "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", + "hostname": "cli-srv-competent-ramanujan", "image": {"id": "655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", + "name": "Ubuntu 18.04 Bionic Beaver", "organization": "51b656e3-4865-41e8-adbc-0c45bdd780db", + "project": "51b656e3-4865-41e8-adbc-0c45bdd780db", "root_volume": {"id": "27a6459c-efe6-4327-a062-b21a17f3143d", + "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "unified", "size": 10000000000}, + "extra_volumes": {}, "public": true, "arch": "x86_64", "creation_date": "2023-08-08T13:36:04.744241+00:00", + "modification_date": "2023-08-08T13:36:04.744241+00:00", "default_bootscript": + null, "from_server": "", "state": "available", "tags": [], "zone": "fr-par-1"}, + "volumes": {"0": {"boot": false, "id": "9959a253-ffc0-4d9d-b28d-3e2df2df380c", + "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "l_ssd", "export_uri": + null, "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", + "server": {"id": "3b501aef-3907-410a-b0bb-8c949db1308b", "name": "cli-srv-competent-ramanujan"}, + "size": 20000000000, "state": "available", "creation_date": "2024-10-23T12:06:18.668001+00:00", + "modification_date": "2024-10-23T12:06:18.668001+00:00", "tags": [], "zone": + "fr-par-1"}}, "tags": [], "state": "stopping", "protected": false, "state_detail": + "stopping", "public_ip": {"id": "db6fafda-3a12-403d-8c9c-1a1cb1c315ba", "address": + "2001:bc8:710:5417:dc00:ff:fe78:47db", "dynamic": false, "gateway": "fe80::dc00:ff:fe78:47dc", + "netmask": "64", "family": "inet6", "provisioning_mode": "slaac", "tags": [], + "state": "attached", "ipam_id": "46f4f7dd-d216-45a1-8cdc-4a8de652b125"}, "public_ips": + [{"id": "db6fafda-3a12-403d-8c9c-1a1cb1c315ba", "address": "2001:bc8:710:5417:dc00:ff:fe78:47db", + "dynamic": false, "gateway": "fe80::dc00:ff:fe78:47dc", "netmask": "64", "family": + "inet6", "provisioning_mode": "slaac", "tags": [], "state": "attached", "ipam_id": + "46f4f7dd-d216-45a1-8cdc-4a8de652b125"}], "mac_address": "de:00:00:78:47:db", + "routed_ip_enabled": true, "ipv6": null, "extra_networks": [], "dynamic_ip_required": + false, "enable_ipv6": false, "private_ip": null, "creation_date": "2024-10-23T12:06:18.668001+00:00", + "modification_date": "2024-10-23T12:06:41.618614+00:00", "bootscript": null, + "security_group": {"id": "0fe819c3-274d-472a-b3f5-ddb258d2d8bb", "name": "Default + security group"}, "location": {"zone_id": "par1", "platform_id": "14", "cluster_id": + "34", "hypervisor_id": "1601", "node_id": "3"}, "maintenances": [], "allowed_actions": + ["stop_in_place", "backup"], "placement_group": null, "private_nics": [], "zone": + "fr-par-1"}}' headers: Content-Length: - - "348" + - "2851" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Fri, 05 Jul 2024 13:01:39 GMT - Location: - - https://api.scaleway.com/instance/v1/zones/fr-par-1/tasks/c6e5fc75-8ad9-48f7-9bc8-c9a323b95ecc + - Wed, 23 Oct 2024 12:06:51 GMT Server: - - Scaleway API Gateway (fr-par-1;edge01) + - Scaleway API Gateway (fr-par-2;edge01) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -2427,105 +2663,95 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 712b3421-0ef4-423e-945f-055a07320035 - status: 202 Accepted - code: 202 + - 31f4ff0f-3c4f-4b17-9adc-3c3e6d57bcb0 + status: 200 OK + code: 200 duration: "" - request: - body: '{"server": {"id": "f2ca5a2d-dc9e-4b49-8061-667cae78864a", "name": "cli-srv-busy-booth", + body: '{"server": {"id": "3b501aef-3907-410a-b0bb-8c949db1308b", "name": "cli-srv-competent-ramanujan", "arch": "x86_64", "commercial_type": "DEV1-S", "boot_type": "local", "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "hostname": "cli-srv-busy-booth", "image": {"id": "655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", + "hostname": "cli-srv-competent-ramanujan", "image": {"id": "655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", "name": "Ubuntu 18.04 Bionic Beaver", "organization": "51b656e3-4865-41e8-adbc-0c45bdd780db", "project": "51b656e3-4865-41e8-adbc-0c45bdd780db", "root_volume": {"id": "27a6459c-efe6-4327-a062-b21a17f3143d", "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "unified", "size": 10000000000}, "extra_volumes": {}, "public": true, "arch": "x86_64", "creation_date": "2023-08-08T13:36:04.744241+00:00", "modification_date": "2023-08-08T13:36:04.744241+00:00", "default_bootscript": null, "from_server": "", "state": "available", "tags": [], "zone": "fr-par-1"}, - "volumes": {"0": {"boot": false, "id": "652d2905-bd6a-475f-bfcf-93ce8b2c05f8", + "volumes": {"0": {"boot": false, "id": "9959a253-ffc0-4d9d-b28d-3e2df2df380c", "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "l_ssd", "export_uri": null, "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "server": {"id": "f2ca5a2d-dc9e-4b49-8061-667cae78864a", "name": "cli-srv-busy-booth"}, - "size": 20000000000, "state": "available", "creation_date": "2024-07-05T13:01:13.107512+00:00", - "modification_date": "2024-07-05T13:01:13.107512+00:00", "tags": [], "zone": + "server": {"id": "3b501aef-3907-410a-b0bb-8c949db1308b", "name": "cli-srv-competent-ramanujan"}, + "size": 20000000000, "state": "available", "creation_date": "2024-10-23T12:06:18.668001+00:00", + "modification_date": "2024-10-23T12:06:18.668001+00:00", "tags": [], "zone": "fr-par-1"}}, "tags": [], "state": "stopping", "protected": false, "state_detail": - "stopping", "public_ip": {"id": "ddd8f677-0a69-4da1-8eb9-020637f901fb", "address": - "51.15.140.139", "dynamic": false, "gateway": null, "netmask": "32", "family": - "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", "ipam_id": - null}, "public_ips": [{"id": "ddd8f677-0a69-4da1-8eb9-020637f901fb", "address": - "51.15.140.139", "dynamic": false, "gateway": null, "netmask": "32", "family": - "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", "ipam_id": - null}], "mac_address": "de:00:00:5f:a2:0b", "routed_ip_enabled": false, "ipv6": - {"address": "2001:bc8:600:170e::1", "gateway": "2001:bc8:600:170e::", "netmask": - "64"}, "extra_networks": [], "dynamic_ip_required": true, "enable_ipv6": true, - "private_ip": "10.68.46.29", "creation_date": "2024-07-05T13:01:13.107512+00:00", - "modification_date": "2024-07-05T13:01:40.040812+00:00", "bootscript": {"id": - "fdfe150f-a870-4ce4-b432-9f56b5b995c1", "public": true, "title": "x86_64 mainline - 4.4.230 rev1", "architecture": "x86_64", "organization": "11111111-1111-4111-8111-111111111111", - "project": "11111111-1111-4111-8111-111111111111", "kernel": "http://10.194.3.9/kernel/x86_64-mainline-lts-4.4-4.4.230-rev1/vmlinuz-4.4.230", - "dtb": "", "initrd": "http://10.194.3.9/initrd/initrd-Linux-x86_64-v3.14.6.gz", - "bootcmdargs": "LINUX_COMMON scaleway boot=local nbd.max_part=16", "default": - true, "zone": "fr-par-1"}, "security_group": {"id": "0fe819c3-274d-472a-b3f5-ddb258d2d8bb", - "name": "Default security group"}, "location": {"zone_id": "par1", "platform_id": - "14", "cluster_id": "35", "hypervisor_id": "1202", "node_id": "15"}, "maintenances": - [], "allowed_actions": ["stop_in_place", "backup", "enable_routed_ip"], "placement_group": - null, "private_nics": [], "zone": "fr-par-1"}}' + "stopping", "public_ip": {"id": "db6fafda-3a12-403d-8c9c-1a1cb1c315ba", "address": + "2001:bc8:710:5417:dc00:ff:fe78:47db", "dynamic": false, "gateway": "fe80::dc00:ff:fe78:47dc", + "netmask": "64", "family": "inet6", "provisioning_mode": "slaac", "tags": [], + "state": "attached", "ipam_id": "46f4f7dd-d216-45a1-8cdc-4a8de652b125"}, "public_ips": + [{"id": "db6fafda-3a12-403d-8c9c-1a1cb1c315ba", "address": "2001:bc8:710:5417:dc00:ff:fe78:47db", + "dynamic": false, "gateway": "fe80::dc00:ff:fe78:47dc", "netmask": "64", "family": + "inet6", "provisioning_mode": "slaac", "tags": [], "state": "attached", "ipam_id": + "46f4f7dd-d216-45a1-8cdc-4a8de652b125"}], "mac_address": "de:00:00:78:47:db", + "routed_ip_enabled": true, "ipv6": null, "extra_networks": [], "dynamic_ip_required": + false, "enable_ipv6": false, "private_ip": null, "creation_date": "2024-10-23T12:06:18.668001+00:00", + "modification_date": "2024-10-23T12:06:41.618614+00:00", "bootscript": null, + "security_group": {"id": "0fe819c3-274d-472a-b3f5-ddb258d2d8bb", "name": "Default + security group"}, "location": {"zone_id": "par1", "platform_id": "14", "cluster_id": + "34", "hypervisor_id": "1601", "node_id": "3"}, "maintenances": [], "allowed_actions": + ["stop_in_place", "backup"], "placement_group": null, "private_nics": [], "zone": + "fr-par-1"}}' form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.22.2; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/instance/v1/zones/fr-par-1/servers/f2ca5a2d-dc9e-4b49-8061-667cae78864a + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.0; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/instance/v1/zones/fr-par-1/servers/3b501aef-3907-410a-b0bb-8c949db1308b method: GET response: - body: '{"server": {"id": "f2ca5a2d-dc9e-4b49-8061-667cae78864a", "name": "cli-srv-busy-booth", + body: '{"server": {"id": "3b501aef-3907-410a-b0bb-8c949db1308b", "name": "cli-srv-competent-ramanujan", "arch": "x86_64", "commercial_type": "DEV1-S", "boot_type": "local", "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "hostname": "cli-srv-busy-booth", "image": {"id": "655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", + "hostname": "cli-srv-competent-ramanujan", "image": {"id": "655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", "name": "Ubuntu 18.04 Bionic Beaver", "organization": "51b656e3-4865-41e8-adbc-0c45bdd780db", "project": "51b656e3-4865-41e8-adbc-0c45bdd780db", "root_volume": {"id": "27a6459c-efe6-4327-a062-b21a17f3143d", "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "unified", "size": 10000000000}, "extra_volumes": {}, "public": true, "arch": "x86_64", "creation_date": "2023-08-08T13:36:04.744241+00:00", "modification_date": "2023-08-08T13:36:04.744241+00:00", "default_bootscript": null, "from_server": "", "state": "available", "tags": [], "zone": "fr-par-1"}, - "volumes": {"0": {"boot": false, "id": "652d2905-bd6a-475f-bfcf-93ce8b2c05f8", + "volumes": {"0": {"boot": false, "id": "9959a253-ffc0-4d9d-b28d-3e2df2df380c", "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "l_ssd", "export_uri": null, "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "server": {"id": "f2ca5a2d-dc9e-4b49-8061-667cae78864a", "name": "cli-srv-busy-booth"}, - "size": 20000000000, "state": "available", "creation_date": "2024-07-05T13:01:13.107512+00:00", - "modification_date": "2024-07-05T13:01:13.107512+00:00", "tags": [], "zone": + "server": {"id": "3b501aef-3907-410a-b0bb-8c949db1308b", "name": "cli-srv-competent-ramanujan"}, + "size": 20000000000, "state": "available", "creation_date": "2024-10-23T12:06:18.668001+00:00", + "modification_date": "2024-10-23T12:06:18.668001+00:00", "tags": [], "zone": "fr-par-1"}}, "tags": [], "state": "stopping", "protected": false, "state_detail": - "stopping", "public_ip": {"id": "ddd8f677-0a69-4da1-8eb9-020637f901fb", "address": - "51.15.140.139", "dynamic": false, "gateway": null, "netmask": "32", "family": - "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", "ipam_id": - null}, "public_ips": [{"id": "ddd8f677-0a69-4da1-8eb9-020637f901fb", "address": - "51.15.140.139", "dynamic": false, "gateway": null, "netmask": "32", "family": - "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", "ipam_id": - null}], "mac_address": "de:00:00:5f:a2:0b", "routed_ip_enabled": false, "ipv6": - {"address": "2001:bc8:600:170e::1", "gateway": "2001:bc8:600:170e::", "netmask": - "64"}, "extra_networks": [], "dynamic_ip_required": true, "enable_ipv6": true, - "private_ip": "10.68.46.29", "creation_date": "2024-07-05T13:01:13.107512+00:00", - "modification_date": "2024-07-05T13:01:40.040812+00:00", "bootscript": {"id": - "fdfe150f-a870-4ce4-b432-9f56b5b995c1", "public": true, "title": "x86_64 mainline - 4.4.230 rev1", "architecture": "x86_64", "organization": "11111111-1111-4111-8111-111111111111", - "project": "11111111-1111-4111-8111-111111111111", "kernel": "http://10.194.3.9/kernel/x86_64-mainline-lts-4.4-4.4.230-rev1/vmlinuz-4.4.230", - "dtb": "", "initrd": "http://10.194.3.9/initrd/initrd-Linux-x86_64-v3.14.6.gz", - "bootcmdargs": "LINUX_COMMON scaleway boot=local nbd.max_part=16", "default": - true, "zone": "fr-par-1"}, "security_group": {"id": "0fe819c3-274d-472a-b3f5-ddb258d2d8bb", - "name": "Default security group"}, "location": {"zone_id": "par1", "platform_id": - "14", "cluster_id": "35", "hypervisor_id": "1202", "node_id": "15"}, "maintenances": - [], "allowed_actions": ["stop_in_place", "backup", "enable_routed_ip"], "placement_group": - null, "private_nics": [], "zone": "fr-par-1"}}' + "stopping", "public_ip": {"id": "db6fafda-3a12-403d-8c9c-1a1cb1c315ba", "address": + "2001:bc8:710:5417:dc00:ff:fe78:47db", "dynamic": false, "gateway": "fe80::dc00:ff:fe78:47dc", + "netmask": "64", "family": "inet6", "provisioning_mode": "slaac", "tags": [], + "state": "attached", "ipam_id": "46f4f7dd-d216-45a1-8cdc-4a8de652b125"}, "public_ips": + [{"id": "db6fafda-3a12-403d-8c9c-1a1cb1c315ba", "address": "2001:bc8:710:5417:dc00:ff:fe78:47db", + "dynamic": false, "gateway": "fe80::dc00:ff:fe78:47dc", "netmask": "64", "family": + "inet6", "provisioning_mode": "slaac", "tags": [], "state": "attached", "ipam_id": + "46f4f7dd-d216-45a1-8cdc-4a8de652b125"}], "mac_address": "de:00:00:78:47:db", + "routed_ip_enabled": true, "ipv6": null, "extra_networks": [], "dynamic_ip_required": + false, "enable_ipv6": false, "private_ip": null, "creation_date": "2024-10-23T12:06:18.668001+00:00", + "modification_date": "2024-10-23T12:06:41.618614+00:00", "bootscript": null, + "security_group": {"id": "0fe819c3-274d-472a-b3f5-ddb258d2d8bb", "name": "Default + security group"}, "location": {"zone_id": "par1", "platform_id": "14", "cluster_id": + "34", "hypervisor_id": "1601", "node_id": "3"}, "maintenances": [], "allowed_actions": + ["stop_in_place", "backup"], "placement_group": null, "private_nics": [], "zone": + "fr-par-1"}}' headers: Content-Length: - - "3284" + - "2851" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Fri, 05 Jul 2024 13:01:40 GMT + - Wed, 23 Oct 2024 12:06:57 GMT Server: - - Scaleway API Gateway (fr-par-1;edge01) + - Scaleway API Gateway (fr-par-2;edge01) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -2533,105 +2759,95 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - d7fa1b53-882f-4220-89cd-05995d567c82 + - 01b472b0-10e7-4ace-8348-f0fe9944eb20 status: 200 OK code: 200 duration: "" - request: - body: '{"server": {"id": "f2ca5a2d-dc9e-4b49-8061-667cae78864a", "name": "cli-srv-busy-booth", + body: '{"server": {"id": "3b501aef-3907-410a-b0bb-8c949db1308b", "name": "cli-srv-competent-ramanujan", "arch": "x86_64", "commercial_type": "DEV1-S", "boot_type": "local", "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "hostname": "cli-srv-busy-booth", "image": {"id": "655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", + "hostname": "cli-srv-competent-ramanujan", "image": {"id": "655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", "name": "Ubuntu 18.04 Bionic Beaver", "organization": "51b656e3-4865-41e8-adbc-0c45bdd780db", "project": "51b656e3-4865-41e8-adbc-0c45bdd780db", "root_volume": {"id": "27a6459c-efe6-4327-a062-b21a17f3143d", "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "unified", "size": 10000000000}, "extra_volumes": {}, "public": true, "arch": "x86_64", "creation_date": "2023-08-08T13:36:04.744241+00:00", "modification_date": "2023-08-08T13:36:04.744241+00:00", "default_bootscript": null, "from_server": "", "state": "available", "tags": [], "zone": "fr-par-1"}, - "volumes": {"0": {"boot": false, "id": "652d2905-bd6a-475f-bfcf-93ce8b2c05f8", + "volumes": {"0": {"boot": false, "id": "9959a253-ffc0-4d9d-b28d-3e2df2df380c", "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "l_ssd", "export_uri": null, "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "server": {"id": "f2ca5a2d-dc9e-4b49-8061-667cae78864a", "name": "cli-srv-busy-booth"}, - "size": 20000000000, "state": "available", "creation_date": "2024-07-05T13:01:13.107512+00:00", - "modification_date": "2024-07-05T13:01:13.107512+00:00", "tags": [], "zone": + "server": {"id": "3b501aef-3907-410a-b0bb-8c949db1308b", "name": "cli-srv-competent-ramanujan"}, + "size": 20000000000, "state": "available", "creation_date": "2024-10-23T12:06:18.668001+00:00", + "modification_date": "2024-10-23T12:06:18.668001+00:00", "tags": [], "zone": "fr-par-1"}}, "tags": [], "state": "stopping", "protected": false, "state_detail": - "stopping", "public_ip": {"id": "ddd8f677-0a69-4da1-8eb9-020637f901fb", "address": - "51.15.140.139", "dynamic": false, "gateway": null, "netmask": "32", "family": - "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", "ipam_id": - null}, "public_ips": [{"id": "ddd8f677-0a69-4da1-8eb9-020637f901fb", "address": - "51.15.140.139", "dynamic": false, "gateway": null, "netmask": "32", "family": - "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", "ipam_id": - null}], "mac_address": "de:00:00:5f:a2:0b", "routed_ip_enabled": false, "ipv6": - {"address": "2001:bc8:600:170e::1", "gateway": "2001:bc8:600:170e::", "netmask": - "64"}, "extra_networks": [], "dynamic_ip_required": true, "enable_ipv6": true, - "private_ip": "10.68.46.29", "creation_date": "2024-07-05T13:01:13.107512+00:00", - "modification_date": "2024-07-05T13:01:40.040812+00:00", "bootscript": {"id": - "fdfe150f-a870-4ce4-b432-9f56b5b995c1", "public": true, "title": "x86_64 mainline - 4.4.230 rev1", "architecture": "x86_64", "organization": "11111111-1111-4111-8111-111111111111", - "project": "11111111-1111-4111-8111-111111111111", "kernel": "http://10.194.3.9/kernel/x86_64-mainline-lts-4.4-4.4.230-rev1/vmlinuz-4.4.230", - "dtb": "", "initrd": "http://10.194.3.9/initrd/initrd-Linux-x86_64-v3.14.6.gz", - "bootcmdargs": "LINUX_COMMON scaleway boot=local nbd.max_part=16", "default": - true, "zone": "fr-par-1"}, "security_group": {"id": "0fe819c3-274d-472a-b3f5-ddb258d2d8bb", - "name": "Default security group"}, "location": {"zone_id": "par1", "platform_id": - "14", "cluster_id": "35", "hypervisor_id": "1202", "node_id": "15"}, "maintenances": - [], "allowed_actions": ["stop_in_place", "backup", "enable_routed_ip"], "placement_group": - null, "private_nics": [], "zone": "fr-par-1"}}' + "stopping", "public_ip": {"id": "db6fafda-3a12-403d-8c9c-1a1cb1c315ba", "address": + "2001:bc8:710:5417:dc00:ff:fe78:47db", "dynamic": false, "gateway": "fe80::dc00:ff:fe78:47dc", + "netmask": "64", "family": "inet6", "provisioning_mode": "slaac", "tags": [], + "state": "attached", "ipam_id": "46f4f7dd-d216-45a1-8cdc-4a8de652b125"}, "public_ips": + [{"id": "db6fafda-3a12-403d-8c9c-1a1cb1c315ba", "address": "2001:bc8:710:5417:dc00:ff:fe78:47db", + "dynamic": false, "gateway": "fe80::dc00:ff:fe78:47dc", "netmask": "64", "family": + "inet6", "provisioning_mode": "slaac", "tags": [], "state": "attached", "ipam_id": + "46f4f7dd-d216-45a1-8cdc-4a8de652b125"}], "mac_address": "de:00:00:78:47:db", + "routed_ip_enabled": true, "ipv6": null, "extra_networks": [], "dynamic_ip_required": + false, "enable_ipv6": false, "private_ip": null, "creation_date": "2024-10-23T12:06:18.668001+00:00", + "modification_date": "2024-10-23T12:06:41.618614+00:00", "bootscript": null, + "security_group": {"id": "0fe819c3-274d-472a-b3f5-ddb258d2d8bb", "name": "Default + security group"}, "location": {"zone_id": "par1", "platform_id": "14", "cluster_id": + "34", "hypervisor_id": "1601", "node_id": "3"}, "maintenances": [], "allowed_actions": + ["stop_in_place", "backup"], "placement_group": null, "private_nics": [], "zone": + "fr-par-1"}}' form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.22.2; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/instance/v1/zones/fr-par-1/servers/f2ca5a2d-dc9e-4b49-8061-667cae78864a + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.0; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/instance/v1/zones/fr-par-1/servers/3b501aef-3907-410a-b0bb-8c949db1308b method: GET response: - body: '{"server": {"id": "f2ca5a2d-dc9e-4b49-8061-667cae78864a", "name": "cli-srv-busy-booth", + body: '{"server": {"id": "3b501aef-3907-410a-b0bb-8c949db1308b", "name": "cli-srv-competent-ramanujan", "arch": "x86_64", "commercial_type": "DEV1-S", "boot_type": "local", "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "hostname": "cli-srv-busy-booth", "image": {"id": "655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", + "hostname": "cli-srv-competent-ramanujan", "image": {"id": "655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", "name": "Ubuntu 18.04 Bionic Beaver", "organization": "51b656e3-4865-41e8-adbc-0c45bdd780db", "project": "51b656e3-4865-41e8-adbc-0c45bdd780db", "root_volume": {"id": "27a6459c-efe6-4327-a062-b21a17f3143d", "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "unified", "size": 10000000000}, "extra_volumes": {}, "public": true, "arch": "x86_64", "creation_date": "2023-08-08T13:36:04.744241+00:00", "modification_date": "2023-08-08T13:36:04.744241+00:00", "default_bootscript": null, "from_server": "", "state": "available", "tags": [], "zone": "fr-par-1"}, - "volumes": {"0": {"boot": false, "id": "652d2905-bd6a-475f-bfcf-93ce8b2c05f8", + "volumes": {"0": {"boot": false, "id": "9959a253-ffc0-4d9d-b28d-3e2df2df380c", "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "l_ssd", "export_uri": null, "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "server": {"id": "f2ca5a2d-dc9e-4b49-8061-667cae78864a", "name": "cli-srv-busy-booth"}, - "size": 20000000000, "state": "available", "creation_date": "2024-07-05T13:01:13.107512+00:00", - "modification_date": "2024-07-05T13:01:13.107512+00:00", "tags": [], "zone": + "server": {"id": "3b501aef-3907-410a-b0bb-8c949db1308b", "name": "cli-srv-competent-ramanujan"}, + "size": 20000000000, "state": "available", "creation_date": "2024-10-23T12:06:18.668001+00:00", + "modification_date": "2024-10-23T12:06:18.668001+00:00", "tags": [], "zone": "fr-par-1"}}, "tags": [], "state": "stopping", "protected": false, "state_detail": - "stopping", "public_ip": {"id": "ddd8f677-0a69-4da1-8eb9-020637f901fb", "address": - "51.15.140.139", "dynamic": false, "gateway": null, "netmask": "32", "family": - "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", "ipam_id": - null}, "public_ips": [{"id": "ddd8f677-0a69-4da1-8eb9-020637f901fb", "address": - "51.15.140.139", "dynamic": false, "gateway": null, "netmask": "32", "family": - "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", "ipam_id": - null}], "mac_address": "de:00:00:5f:a2:0b", "routed_ip_enabled": false, "ipv6": - {"address": "2001:bc8:600:170e::1", "gateway": "2001:bc8:600:170e::", "netmask": - "64"}, "extra_networks": [], "dynamic_ip_required": true, "enable_ipv6": true, - "private_ip": "10.68.46.29", "creation_date": "2024-07-05T13:01:13.107512+00:00", - "modification_date": "2024-07-05T13:01:40.040812+00:00", "bootscript": {"id": - "fdfe150f-a870-4ce4-b432-9f56b5b995c1", "public": true, "title": "x86_64 mainline - 4.4.230 rev1", "architecture": "x86_64", "organization": "11111111-1111-4111-8111-111111111111", - "project": "11111111-1111-4111-8111-111111111111", "kernel": "http://10.194.3.9/kernel/x86_64-mainline-lts-4.4-4.4.230-rev1/vmlinuz-4.4.230", - "dtb": "", "initrd": "http://10.194.3.9/initrd/initrd-Linux-x86_64-v3.14.6.gz", - "bootcmdargs": "LINUX_COMMON scaleway boot=local nbd.max_part=16", "default": - true, "zone": "fr-par-1"}, "security_group": {"id": "0fe819c3-274d-472a-b3f5-ddb258d2d8bb", - "name": "Default security group"}, "location": {"zone_id": "par1", "platform_id": - "14", "cluster_id": "35", "hypervisor_id": "1202", "node_id": "15"}, "maintenances": - [], "allowed_actions": ["stop_in_place", "backup", "enable_routed_ip"], "placement_group": - null, "private_nics": [], "zone": "fr-par-1"}}' + "stopping", "public_ip": {"id": "db6fafda-3a12-403d-8c9c-1a1cb1c315ba", "address": + "2001:bc8:710:5417:dc00:ff:fe78:47db", "dynamic": false, "gateway": "fe80::dc00:ff:fe78:47dc", + "netmask": "64", "family": "inet6", "provisioning_mode": "slaac", "tags": [], + "state": "attached", "ipam_id": "46f4f7dd-d216-45a1-8cdc-4a8de652b125"}, "public_ips": + [{"id": "db6fafda-3a12-403d-8c9c-1a1cb1c315ba", "address": "2001:bc8:710:5417:dc00:ff:fe78:47db", + "dynamic": false, "gateway": "fe80::dc00:ff:fe78:47dc", "netmask": "64", "family": + "inet6", "provisioning_mode": "slaac", "tags": [], "state": "attached", "ipam_id": + "46f4f7dd-d216-45a1-8cdc-4a8de652b125"}], "mac_address": "de:00:00:78:47:db", + "routed_ip_enabled": true, "ipv6": null, "extra_networks": [], "dynamic_ip_required": + false, "enable_ipv6": false, "private_ip": null, "creation_date": "2024-10-23T12:06:18.668001+00:00", + "modification_date": "2024-10-23T12:06:41.618614+00:00", "bootscript": null, + "security_group": {"id": "0fe819c3-274d-472a-b3f5-ddb258d2d8bb", "name": "Default + security group"}, "location": {"zone_id": "par1", "platform_id": "14", "cluster_id": + "34", "hypervisor_id": "1601", "node_id": "3"}, "maintenances": [], "allowed_actions": + ["stop_in_place", "backup"], "placement_group": null, "private_nics": [], "zone": + "fr-par-1"}}' headers: Content-Length: - - "3284" + - "2851" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Fri, 05 Jul 2024 13:01:45 GMT + - Wed, 23 Oct 2024 12:07:02 GMT Server: - - Scaleway API Gateway (fr-par-1;edge01) + - Scaleway API Gateway (fr-par-2;edge01) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -2639,105 +2855,95 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 8fe2edc0-61ef-467a-8622-edd2a5bb4a19 + - 3e79713c-8229-410f-a3d9-49743d0924a4 status: 200 OK code: 200 duration: "" - request: - body: '{"server": {"id": "f2ca5a2d-dc9e-4b49-8061-667cae78864a", "name": "cli-srv-busy-booth", + body: '{"server": {"id": "3b501aef-3907-410a-b0bb-8c949db1308b", "name": "cli-srv-competent-ramanujan", "arch": "x86_64", "commercial_type": "DEV1-S", "boot_type": "local", "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "hostname": "cli-srv-busy-booth", "image": {"id": "655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", + "hostname": "cli-srv-competent-ramanujan", "image": {"id": "655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", "name": "Ubuntu 18.04 Bionic Beaver", "organization": "51b656e3-4865-41e8-adbc-0c45bdd780db", "project": "51b656e3-4865-41e8-adbc-0c45bdd780db", "root_volume": {"id": "27a6459c-efe6-4327-a062-b21a17f3143d", "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "unified", "size": 10000000000}, "extra_volumes": {}, "public": true, "arch": "x86_64", "creation_date": "2023-08-08T13:36:04.744241+00:00", "modification_date": "2023-08-08T13:36:04.744241+00:00", "default_bootscript": null, "from_server": "", "state": "available", "tags": [], "zone": "fr-par-1"}, - "volumes": {"0": {"boot": false, "id": "652d2905-bd6a-475f-bfcf-93ce8b2c05f8", + "volumes": {"0": {"boot": false, "id": "9959a253-ffc0-4d9d-b28d-3e2df2df380c", "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "l_ssd", "export_uri": null, "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "server": {"id": "f2ca5a2d-dc9e-4b49-8061-667cae78864a", "name": "cli-srv-busy-booth"}, - "size": 20000000000, "state": "available", "creation_date": "2024-07-05T13:01:13.107512+00:00", - "modification_date": "2024-07-05T13:01:13.107512+00:00", "tags": [], "zone": + "server": {"id": "3b501aef-3907-410a-b0bb-8c949db1308b", "name": "cli-srv-competent-ramanujan"}, + "size": 20000000000, "state": "available", "creation_date": "2024-10-23T12:06:18.668001+00:00", + "modification_date": "2024-10-23T12:06:18.668001+00:00", "tags": [], "zone": "fr-par-1"}}, "tags": [], "state": "stopping", "protected": false, "state_detail": - "stopping", "public_ip": {"id": "ddd8f677-0a69-4da1-8eb9-020637f901fb", "address": - "51.15.140.139", "dynamic": false, "gateway": null, "netmask": "32", "family": - "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", "ipam_id": - null}, "public_ips": [{"id": "ddd8f677-0a69-4da1-8eb9-020637f901fb", "address": - "51.15.140.139", "dynamic": false, "gateway": null, "netmask": "32", "family": - "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", "ipam_id": - null}], "mac_address": "de:00:00:5f:a2:0b", "routed_ip_enabled": false, "ipv6": - {"address": "2001:bc8:600:170e::1", "gateway": "2001:bc8:600:170e::", "netmask": - "64"}, "extra_networks": [], "dynamic_ip_required": true, "enable_ipv6": true, - "private_ip": "10.68.46.29", "creation_date": "2024-07-05T13:01:13.107512+00:00", - "modification_date": "2024-07-05T13:01:40.040812+00:00", "bootscript": {"id": - "fdfe150f-a870-4ce4-b432-9f56b5b995c1", "public": true, "title": "x86_64 mainline - 4.4.230 rev1", "architecture": "x86_64", "organization": "11111111-1111-4111-8111-111111111111", - "project": "11111111-1111-4111-8111-111111111111", "kernel": "http://10.194.3.9/kernel/x86_64-mainline-lts-4.4-4.4.230-rev1/vmlinuz-4.4.230", - "dtb": "", "initrd": "http://10.194.3.9/initrd/initrd-Linux-x86_64-v3.14.6.gz", - "bootcmdargs": "LINUX_COMMON scaleway boot=local nbd.max_part=16", "default": - true, "zone": "fr-par-1"}, "security_group": {"id": "0fe819c3-274d-472a-b3f5-ddb258d2d8bb", - "name": "Default security group"}, "location": {"zone_id": "par1", "platform_id": - "14", "cluster_id": "35", "hypervisor_id": "1202", "node_id": "15"}, "maintenances": - [], "allowed_actions": ["stop_in_place", "backup", "enable_routed_ip"], "placement_group": - null, "private_nics": [], "zone": "fr-par-1"}}' + "stopping", "public_ip": {"id": "db6fafda-3a12-403d-8c9c-1a1cb1c315ba", "address": + "2001:bc8:710:5417:dc00:ff:fe78:47db", "dynamic": false, "gateway": "fe80::dc00:ff:fe78:47dc", + "netmask": "64", "family": "inet6", "provisioning_mode": "slaac", "tags": [], + "state": "attached", "ipam_id": "46f4f7dd-d216-45a1-8cdc-4a8de652b125"}, "public_ips": + [{"id": "db6fafda-3a12-403d-8c9c-1a1cb1c315ba", "address": "2001:bc8:710:5417:dc00:ff:fe78:47db", + "dynamic": false, "gateway": "fe80::dc00:ff:fe78:47dc", "netmask": "64", "family": + "inet6", "provisioning_mode": "slaac", "tags": [], "state": "attached", "ipam_id": + "46f4f7dd-d216-45a1-8cdc-4a8de652b125"}], "mac_address": "de:00:00:78:47:db", + "routed_ip_enabled": true, "ipv6": null, "extra_networks": [], "dynamic_ip_required": + false, "enable_ipv6": false, "private_ip": null, "creation_date": "2024-10-23T12:06:18.668001+00:00", + "modification_date": "2024-10-23T12:06:41.618614+00:00", "bootscript": null, + "security_group": {"id": "0fe819c3-274d-472a-b3f5-ddb258d2d8bb", "name": "Default + security group"}, "location": {"zone_id": "par1", "platform_id": "14", "cluster_id": + "34", "hypervisor_id": "1601", "node_id": "3"}, "maintenances": [], "allowed_actions": + ["stop_in_place", "backup"], "placement_group": null, "private_nics": [], "zone": + "fr-par-1"}}' form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.22.2; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/instance/v1/zones/fr-par-1/servers/f2ca5a2d-dc9e-4b49-8061-667cae78864a + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.0; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/instance/v1/zones/fr-par-1/servers/3b501aef-3907-410a-b0bb-8c949db1308b method: GET response: - body: '{"server": {"id": "f2ca5a2d-dc9e-4b49-8061-667cae78864a", "name": "cli-srv-busy-booth", + body: '{"server": {"id": "3b501aef-3907-410a-b0bb-8c949db1308b", "name": "cli-srv-competent-ramanujan", "arch": "x86_64", "commercial_type": "DEV1-S", "boot_type": "local", "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "hostname": "cli-srv-busy-booth", "image": {"id": "655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", + "hostname": "cli-srv-competent-ramanujan", "image": {"id": "655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", "name": "Ubuntu 18.04 Bionic Beaver", "organization": "51b656e3-4865-41e8-adbc-0c45bdd780db", "project": "51b656e3-4865-41e8-adbc-0c45bdd780db", "root_volume": {"id": "27a6459c-efe6-4327-a062-b21a17f3143d", "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "unified", "size": 10000000000}, "extra_volumes": {}, "public": true, "arch": "x86_64", "creation_date": "2023-08-08T13:36:04.744241+00:00", "modification_date": "2023-08-08T13:36:04.744241+00:00", "default_bootscript": null, "from_server": "", "state": "available", "tags": [], "zone": "fr-par-1"}, - "volumes": {"0": {"boot": false, "id": "652d2905-bd6a-475f-bfcf-93ce8b2c05f8", + "volumes": {"0": {"boot": false, "id": "9959a253-ffc0-4d9d-b28d-3e2df2df380c", "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "l_ssd", "export_uri": null, "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "server": {"id": "f2ca5a2d-dc9e-4b49-8061-667cae78864a", "name": "cli-srv-busy-booth"}, - "size": 20000000000, "state": "available", "creation_date": "2024-07-05T13:01:13.107512+00:00", - "modification_date": "2024-07-05T13:01:13.107512+00:00", "tags": [], "zone": + "server": {"id": "3b501aef-3907-410a-b0bb-8c949db1308b", "name": "cli-srv-competent-ramanujan"}, + "size": 20000000000, "state": "available", "creation_date": "2024-10-23T12:06:18.668001+00:00", + "modification_date": "2024-10-23T12:06:18.668001+00:00", "tags": [], "zone": "fr-par-1"}}, "tags": [], "state": "stopping", "protected": false, "state_detail": - "stopping", "public_ip": {"id": "ddd8f677-0a69-4da1-8eb9-020637f901fb", "address": - "51.15.140.139", "dynamic": false, "gateway": null, "netmask": "32", "family": - "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", "ipam_id": - null}, "public_ips": [{"id": "ddd8f677-0a69-4da1-8eb9-020637f901fb", "address": - "51.15.140.139", "dynamic": false, "gateway": null, "netmask": "32", "family": - "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", "ipam_id": - null}], "mac_address": "de:00:00:5f:a2:0b", "routed_ip_enabled": false, "ipv6": - {"address": "2001:bc8:600:170e::1", "gateway": "2001:bc8:600:170e::", "netmask": - "64"}, "extra_networks": [], "dynamic_ip_required": true, "enable_ipv6": true, - "private_ip": "10.68.46.29", "creation_date": "2024-07-05T13:01:13.107512+00:00", - "modification_date": "2024-07-05T13:01:40.040812+00:00", "bootscript": {"id": - "fdfe150f-a870-4ce4-b432-9f56b5b995c1", "public": true, "title": "x86_64 mainline - 4.4.230 rev1", "architecture": "x86_64", "organization": "11111111-1111-4111-8111-111111111111", - "project": "11111111-1111-4111-8111-111111111111", "kernel": "http://10.194.3.9/kernel/x86_64-mainline-lts-4.4-4.4.230-rev1/vmlinuz-4.4.230", - "dtb": "", "initrd": "http://10.194.3.9/initrd/initrd-Linux-x86_64-v3.14.6.gz", - "bootcmdargs": "LINUX_COMMON scaleway boot=local nbd.max_part=16", "default": - true, "zone": "fr-par-1"}, "security_group": {"id": "0fe819c3-274d-472a-b3f5-ddb258d2d8bb", - "name": "Default security group"}, "location": {"zone_id": "par1", "platform_id": - "14", "cluster_id": "35", "hypervisor_id": "1202", "node_id": "15"}, "maintenances": - [], "allowed_actions": ["stop_in_place", "backup", "enable_routed_ip"], "placement_group": - null, "private_nics": [], "zone": "fr-par-1"}}' + "stopping", "public_ip": {"id": "db6fafda-3a12-403d-8c9c-1a1cb1c315ba", "address": + "2001:bc8:710:5417:dc00:ff:fe78:47db", "dynamic": false, "gateway": "fe80::dc00:ff:fe78:47dc", + "netmask": "64", "family": "inet6", "provisioning_mode": "slaac", "tags": [], + "state": "attached", "ipam_id": "46f4f7dd-d216-45a1-8cdc-4a8de652b125"}, "public_ips": + [{"id": "db6fafda-3a12-403d-8c9c-1a1cb1c315ba", "address": "2001:bc8:710:5417:dc00:ff:fe78:47db", + "dynamic": false, "gateway": "fe80::dc00:ff:fe78:47dc", "netmask": "64", "family": + "inet6", "provisioning_mode": "slaac", "tags": [], "state": "attached", "ipam_id": + "46f4f7dd-d216-45a1-8cdc-4a8de652b125"}], "mac_address": "de:00:00:78:47:db", + "routed_ip_enabled": true, "ipv6": null, "extra_networks": [], "dynamic_ip_required": + false, "enable_ipv6": false, "private_ip": null, "creation_date": "2024-10-23T12:06:18.668001+00:00", + "modification_date": "2024-10-23T12:06:41.618614+00:00", "bootscript": null, + "security_group": {"id": "0fe819c3-274d-472a-b3f5-ddb258d2d8bb", "name": "Default + security group"}, "location": {"zone_id": "par1", "platform_id": "14", "cluster_id": + "34", "hypervisor_id": "1601", "node_id": "3"}, "maintenances": [], "allowed_actions": + ["stop_in_place", "backup"], "placement_group": null, "private_nics": [], "zone": + "fr-par-1"}}' headers: Content-Length: - - "3284" + - "2851" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Fri, 05 Jul 2024 13:01:50 GMT + - Wed, 23 Oct 2024 12:07:07 GMT Server: - - Scaleway API Gateway (fr-par-1;edge01) + - Scaleway API Gateway (fr-par-2;edge01) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -2745,105 +2951,95 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - be6b16e4-9359-49f0-9fdb-bcd0e9cbdb20 + - 65616648-085d-4948-87f5-0b505af96a30 status: 200 OK code: 200 duration: "" - request: - body: '{"server": {"id": "f2ca5a2d-dc9e-4b49-8061-667cae78864a", "name": "cli-srv-busy-booth", + body: '{"server": {"id": "3b501aef-3907-410a-b0bb-8c949db1308b", "name": "cli-srv-competent-ramanujan", "arch": "x86_64", "commercial_type": "DEV1-S", "boot_type": "local", "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "hostname": "cli-srv-busy-booth", "image": {"id": "655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", + "hostname": "cli-srv-competent-ramanujan", "image": {"id": "655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", "name": "Ubuntu 18.04 Bionic Beaver", "organization": "51b656e3-4865-41e8-adbc-0c45bdd780db", "project": "51b656e3-4865-41e8-adbc-0c45bdd780db", "root_volume": {"id": "27a6459c-efe6-4327-a062-b21a17f3143d", "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "unified", "size": 10000000000}, "extra_volumes": {}, "public": true, "arch": "x86_64", "creation_date": "2023-08-08T13:36:04.744241+00:00", "modification_date": "2023-08-08T13:36:04.744241+00:00", "default_bootscript": null, "from_server": "", "state": "available", "tags": [], "zone": "fr-par-1"}, - "volumes": {"0": {"boot": false, "id": "652d2905-bd6a-475f-bfcf-93ce8b2c05f8", + "volumes": {"0": {"boot": false, "id": "9959a253-ffc0-4d9d-b28d-3e2df2df380c", "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "l_ssd", "export_uri": null, "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "server": {"id": "f2ca5a2d-dc9e-4b49-8061-667cae78864a", "name": "cli-srv-busy-booth"}, - "size": 20000000000, "state": "available", "creation_date": "2024-07-05T13:01:13.107512+00:00", - "modification_date": "2024-07-05T13:01:13.107512+00:00", "tags": [], "zone": + "server": {"id": "3b501aef-3907-410a-b0bb-8c949db1308b", "name": "cli-srv-competent-ramanujan"}, + "size": 20000000000, "state": "available", "creation_date": "2024-10-23T12:06:18.668001+00:00", + "modification_date": "2024-10-23T12:06:18.668001+00:00", "tags": [], "zone": "fr-par-1"}}, "tags": [], "state": "stopping", "protected": false, "state_detail": - "stopping", "public_ip": {"id": "ddd8f677-0a69-4da1-8eb9-020637f901fb", "address": - "51.15.140.139", "dynamic": false, "gateway": null, "netmask": "32", "family": - "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", "ipam_id": - null}, "public_ips": [{"id": "ddd8f677-0a69-4da1-8eb9-020637f901fb", "address": - "51.15.140.139", "dynamic": false, "gateway": null, "netmask": "32", "family": - "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", "ipam_id": - null}], "mac_address": "de:00:00:5f:a2:0b", "routed_ip_enabled": false, "ipv6": - {"address": "2001:bc8:600:170e::1", "gateway": "2001:bc8:600:170e::", "netmask": - "64"}, "extra_networks": [], "dynamic_ip_required": true, "enable_ipv6": true, - "private_ip": "10.68.46.29", "creation_date": "2024-07-05T13:01:13.107512+00:00", - "modification_date": "2024-07-05T13:01:40.040812+00:00", "bootscript": {"id": - "fdfe150f-a870-4ce4-b432-9f56b5b995c1", "public": true, "title": "x86_64 mainline - 4.4.230 rev1", "architecture": "x86_64", "organization": "11111111-1111-4111-8111-111111111111", - "project": "11111111-1111-4111-8111-111111111111", "kernel": "http://10.194.3.9/kernel/x86_64-mainline-lts-4.4-4.4.230-rev1/vmlinuz-4.4.230", - "dtb": "", "initrd": "http://10.194.3.9/initrd/initrd-Linux-x86_64-v3.14.6.gz", - "bootcmdargs": "LINUX_COMMON scaleway boot=local nbd.max_part=16", "default": - true, "zone": "fr-par-1"}, "security_group": {"id": "0fe819c3-274d-472a-b3f5-ddb258d2d8bb", - "name": "Default security group"}, "location": {"zone_id": "par1", "platform_id": - "14", "cluster_id": "35", "hypervisor_id": "1202", "node_id": "15"}, "maintenances": - [], "allowed_actions": ["stop_in_place", "backup", "enable_routed_ip"], "placement_group": - null, "private_nics": [], "zone": "fr-par-1"}}' + "stopping", "public_ip": {"id": "db6fafda-3a12-403d-8c9c-1a1cb1c315ba", "address": + "2001:bc8:710:5417:dc00:ff:fe78:47db", "dynamic": false, "gateway": "fe80::dc00:ff:fe78:47dc", + "netmask": "64", "family": "inet6", "provisioning_mode": "slaac", "tags": [], + "state": "attached", "ipam_id": "46f4f7dd-d216-45a1-8cdc-4a8de652b125"}, "public_ips": + [{"id": "db6fafda-3a12-403d-8c9c-1a1cb1c315ba", "address": "2001:bc8:710:5417:dc00:ff:fe78:47db", + "dynamic": false, "gateway": "fe80::dc00:ff:fe78:47dc", "netmask": "64", "family": + "inet6", "provisioning_mode": "slaac", "tags": [], "state": "attached", "ipam_id": + "46f4f7dd-d216-45a1-8cdc-4a8de652b125"}], "mac_address": "de:00:00:78:47:db", + "routed_ip_enabled": true, "ipv6": null, "extra_networks": [], "dynamic_ip_required": + false, "enable_ipv6": false, "private_ip": null, "creation_date": "2024-10-23T12:06:18.668001+00:00", + "modification_date": "2024-10-23T12:06:41.618614+00:00", "bootscript": null, + "security_group": {"id": "0fe819c3-274d-472a-b3f5-ddb258d2d8bb", "name": "Default + security group"}, "location": {"zone_id": "par1", "platform_id": "14", "cluster_id": + "34", "hypervisor_id": "1601", "node_id": "3"}, "maintenances": [], "allowed_actions": + ["stop_in_place", "backup"], "placement_group": null, "private_nics": [], "zone": + "fr-par-1"}}' form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.22.2; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/instance/v1/zones/fr-par-1/servers/f2ca5a2d-dc9e-4b49-8061-667cae78864a + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.0; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/instance/v1/zones/fr-par-1/servers/3b501aef-3907-410a-b0bb-8c949db1308b method: GET response: - body: '{"server": {"id": "f2ca5a2d-dc9e-4b49-8061-667cae78864a", "name": "cli-srv-busy-booth", + body: '{"server": {"id": "3b501aef-3907-410a-b0bb-8c949db1308b", "name": "cli-srv-competent-ramanujan", "arch": "x86_64", "commercial_type": "DEV1-S", "boot_type": "local", "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "hostname": "cli-srv-busy-booth", "image": {"id": "655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", + "hostname": "cli-srv-competent-ramanujan", "image": {"id": "655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", "name": "Ubuntu 18.04 Bionic Beaver", "organization": "51b656e3-4865-41e8-adbc-0c45bdd780db", "project": "51b656e3-4865-41e8-adbc-0c45bdd780db", "root_volume": {"id": "27a6459c-efe6-4327-a062-b21a17f3143d", "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "unified", "size": 10000000000}, "extra_volumes": {}, "public": true, "arch": "x86_64", "creation_date": "2023-08-08T13:36:04.744241+00:00", "modification_date": "2023-08-08T13:36:04.744241+00:00", "default_bootscript": null, "from_server": "", "state": "available", "tags": [], "zone": "fr-par-1"}, - "volumes": {"0": {"boot": false, "id": "652d2905-bd6a-475f-bfcf-93ce8b2c05f8", + "volumes": {"0": {"boot": false, "id": "9959a253-ffc0-4d9d-b28d-3e2df2df380c", "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "l_ssd", "export_uri": null, "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "server": {"id": "f2ca5a2d-dc9e-4b49-8061-667cae78864a", "name": "cli-srv-busy-booth"}, - "size": 20000000000, "state": "available", "creation_date": "2024-07-05T13:01:13.107512+00:00", - "modification_date": "2024-07-05T13:01:13.107512+00:00", "tags": [], "zone": + "server": {"id": "3b501aef-3907-410a-b0bb-8c949db1308b", "name": "cli-srv-competent-ramanujan"}, + "size": 20000000000, "state": "available", "creation_date": "2024-10-23T12:06:18.668001+00:00", + "modification_date": "2024-10-23T12:06:18.668001+00:00", "tags": [], "zone": "fr-par-1"}}, "tags": [], "state": "stopping", "protected": false, "state_detail": - "stopping", "public_ip": {"id": "ddd8f677-0a69-4da1-8eb9-020637f901fb", "address": - "51.15.140.139", "dynamic": false, "gateway": null, "netmask": "32", "family": - "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", "ipam_id": - null}, "public_ips": [{"id": "ddd8f677-0a69-4da1-8eb9-020637f901fb", "address": - "51.15.140.139", "dynamic": false, "gateway": null, "netmask": "32", "family": - "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", "ipam_id": - null}], "mac_address": "de:00:00:5f:a2:0b", "routed_ip_enabled": false, "ipv6": - {"address": "2001:bc8:600:170e::1", "gateway": "2001:bc8:600:170e::", "netmask": - "64"}, "extra_networks": [], "dynamic_ip_required": true, "enable_ipv6": true, - "private_ip": "10.68.46.29", "creation_date": "2024-07-05T13:01:13.107512+00:00", - "modification_date": "2024-07-05T13:01:40.040812+00:00", "bootscript": {"id": - "fdfe150f-a870-4ce4-b432-9f56b5b995c1", "public": true, "title": "x86_64 mainline - 4.4.230 rev1", "architecture": "x86_64", "organization": "11111111-1111-4111-8111-111111111111", - "project": "11111111-1111-4111-8111-111111111111", "kernel": "http://10.194.3.9/kernel/x86_64-mainline-lts-4.4-4.4.230-rev1/vmlinuz-4.4.230", - "dtb": "", "initrd": "http://10.194.3.9/initrd/initrd-Linux-x86_64-v3.14.6.gz", - "bootcmdargs": "LINUX_COMMON scaleway boot=local nbd.max_part=16", "default": - true, "zone": "fr-par-1"}, "security_group": {"id": "0fe819c3-274d-472a-b3f5-ddb258d2d8bb", - "name": "Default security group"}, "location": {"zone_id": "par1", "platform_id": - "14", "cluster_id": "35", "hypervisor_id": "1202", "node_id": "15"}, "maintenances": - [], "allowed_actions": ["stop_in_place", "backup", "enable_routed_ip"], "placement_group": - null, "private_nics": [], "zone": "fr-par-1"}}' + "stopping", "public_ip": {"id": "db6fafda-3a12-403d-8c9c-1a1cb1c315ba", "address": + "2001:bc8:710:5417:dc00:ff:fe78:47db", "dynamic": false, "gateway": "fe80::dc00:ff:fe78:47dc", + "netmask": "64", "family": "inet6", "provisioning_mode": "slaac", "tags": [], + "state": "attached", "ipam_id": "46f4f7dd-d216-45a1-8cdc-4a8de652b125"}, "public_ips": + [{"id": "db6fafda-3a12-403d-8c9c-1a1cb1c315ba", "address": "2001:bc8:710:5417:dc00:ff:fe78:47db", + "dynamic": false, "gateway": "fe80::dc00:ff:fe78:47dc", "netmask": "64", "family": + "inet6", "provisioning_mode": "slaac", "tags": [], "state": "attached", "ipam_id": + "46f4f7dd-d216-45a1-8cdc-4a8de652b125"}], "mac_address": "de:00:00:78:47:db", + "routed_ip_enabled": true, "ipv6": null, "extra_networks": [], "dynamic_ip_required": + false, "enable_ipv6": false, "private_ip": null, "creation_date": "2024-10-23T12:06:18.668001+00:00", + "modification_date": "2024-10-23T12:06:41.618614+00:00", "bootscript": null, + "security_group": {"id": "0fe819c3-274d-472a-b3f5-ddb258d2d8bb", "name": "Default + security group"}, "location": {"zone_id": "par1", "platform_id": "14", "cluster_id": + "34", "hypervisor_id": "1601", "node_id": "3"}, "maintenances": [], "allowed_actions": + ["stop_in_place", "backup"], "placement_group": null, "private_nics": [], "zone": + "fr-par-1"}}' headers: Content-Length: - - "3284" + - "2851" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Fri, 05 Jul 2024 13:01:55 GMT + - Wed, 23 Oct 2024 12:07:13 GMT Server: - - Scaleway API Gateway (fr-par-1;edge01) + - Scaleway API Gateway (fr-par-2;edge01) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -2851,105 +3047,95 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 996804e0-d0e6-404d-b9fb-b22a9ef50daf + - 12421fc2-d1fa-4e89-8453-ddcbb09584f2 status: 200 OK code: 200 duration: "" - request: - body: '{"server": {"id": "f2ca5a2d-dc9e-4b49-8061-667cae78864a", "name": "cli-srv-busy-booth", + body: '{"server": {"id": "3b501aef-3907-410a-b0bb-8c949db1308b", "name": "cli-srv-competent-ramanujan", "arch": "x86_64", "commercial_type": "DEV1-S", "boot_type": "local", "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "hostname": "cli-srv-busy-booth", "image": {"id": "655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", + "hostname": "cli-srv-competent-ramanujan", "image": {"id": "655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", "name": "Ubuntu 18.04 Bionic Beaver", "organization": "51b656e3-4865-41e8-adbc-0c45bdd780db", "project": "51b656e3-4865-41e8-adbc-0c45bdd780db", "root_volume": {"id": "27a6459c-efe6-4327-a062-b21a17f3143d", "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "unified", "size": 10000000000}, "extra_volumes": {}, "public": true, "arch": "x86_64", "creation_date": "2023-08-08T13:36:04.744241+00:00", "modification_date": "2023-08-08T13:36:04.744241+00:00", "default_bootscript": null, "from_server": "", "state": "available", "tags": [], "zone": "fr-par-1"}, - "volumes": {"0": {"boot": false, "id": "652d2905-bd6a-475f-bfcf-93ce8b2c05f8", + "volumes": {"0": {"boot": false, "id": "9959a253-ffc0-4d9d-b28d-3e2df2df380c", "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "l_ssd", "export_uri": null, "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "server": {"id": "f2ca5a2d-dc9e-4b49-8061-667cae78864a", "name": "cli-srv-busy-booth"}, - "size": 20000000000, "state": "available", "creation_date": "2024-07-05T13:01:13.107512+00:00", - "modification_date": "2024-07-05T13:01:13.107512+00:00", "tags": [], "zone": + "server": {"id": "3b501aef-3907-410a-b0bb-8c949db1308b", "name": "cli-srv-competent-ramanujan"}, + "size": 20000000000, "state": "available", "creation_date": "2024-10-23T12:06:18.668001+00:00", + "modification_date": "2024-10-23T12:06:18.668001+00:00", "tags": [], "zone": "fr-par-1"}}, "tags": [], "state": "stopping", "protected": false, "state_detail": - "booted", "public_ip": {"id": "ddd8f677-0a69-4da1-8eb9-020637f901fb", "address": - "51.15.140.139", "dynamic": false, "gateway": null, "netmask": "32", "family": - "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", "ipam_id": - null}, "public_ips": [{"id": "ddd8f677-0a69-4da1-8eb9-020637f901fb", "address": - "51.15.140.139", "dynamic": false, "gateway": null, "netmask": "32", "family": - "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", "ipam_id": - null}], "mac_address": "de:00:00:5f:a2:0b", "routed_ip_enabled": false, "ipv6": - {"address": "2001:bc8:600:170e::1", "gateway": "2001:bc8:600:170e::", "netmask": - "64"}, "extra_networks": [], "dynamic_ip_required": true, "enable_ipv6": true, - "private_ip": "10.68.46.29", "creation_date": "2024-07-05T13:01:13.107512+00:00", - "modification_date": "2024-07-05T13:01:40.040812+00:00", "bootscript": {"id": - "fdfe150f-a870-4ce4-b432-9f56b5b995c1", "public": true, "title": "x86_64 mainline - 4.4.230 rev1", "architecture": "x86_64", "organization": "11111111-1111-4111-8111-111111111111", - "project": "11111111-1111-4111-8111-111111111111", "kernel": "http://10.194.3.9/kernel/x86_64-mainline-lts-4.4-4.4.230-rev1/vmlinuz-4.4.230", - "dtb": "", "initrd": "http://10.194.3.9/initrd/initrd-Linux-x86_64-v3.14.6.gz", - "bootcmdargs": "LINUX_COMMON scaleway boot=local nbd.max_part=16", "default": - true, "zone": "fr-par-1"}, "security_group": {"id": "0fe819c3-274d-472a-b3f5-ddb258d2d8bb", - "name": "Default security group"}, "location": {"zone_id": "par1", "platform_id": - "14", "cluster_id": "35", "hypervisor_id": "1202", "node_id": "15"}, "maintenances": - [], "allowed_actions": ["stop_in_place", "backup", "enable_routed_ip"], "placement_group": - null, "private_nics": [], "zone": "fr-par-1"}}' + "stopping", "public_ip": {"id": "db6fafda-3a12-403d-8c9c-1a1cb1c315ba", "address": + "2001:bc8:710:5417:dc00:ff:fe78:47db", "dynamic": false, "gateway": "fe80::dc00:ff:fe78:47dc", + "netmask": "64", "family": "inet6", "provisioning_mode": "slaac", "tags": [], + "state": "attached", "ipam_id": "46f4f7dd-d216-45a1-8cdc-4a8de652b125"}, "public_ips": + [{"id": "db6fafda-3a12-403d-8c9c-1a1cb1c315ba", "address": "2001:bc8:710:5417:dc00:ff:fe78:47db", + "dynamic": false, "gateway": "fe80::dc00:ff:fe78:47dc", "netmask": "64", "family": + "inet6", "provisioning_mode": "slaac", "tags": [], "state": "attached", "ipam_id": + "46f4f7dd-d216-45a1-8cdc-4a8de652b125"}], "mac_address": "de:00:00:78:47:db", + "routed_ip_enabled": true, "ipv6": null, "extra_networks": [], "dynamic_ip_required": + false, "enable_ipv6": false, "private_ip": null, "creation_date": "2024-10-23T12:06:18.668001+00:00", + "modification_date": "2024-10-23T12:06:41.618614+00:00", "bootscript": null, + "security_group": {"id": "0fe819c3-274d-472a-b3f5-ddb258d2d8bb", "name": "Default + security group"}, "location": {"zone_id": "par1", "platform_id": "14", "cluster_id": + "34", "hypervisor_id": "1601", "node_id": "3"}, "maintenances": [], "allowed_actions": + ["stop_in_place", "backup"], "placement_group": null, "private_nics": [], "zone": + "fr-par-1"}}' form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.22.2; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/instance/v1/zones/fr-par-1/servers/f2ca5a2d-dc9e-4b49-8061-667cae78864a + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.0; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/instance/v1/zones/fr-par-1/servers/3b501aef-3907-410a-b0bb-8c949db1308b method: GET response: - body: '{"server": {"id": "f2ca5a2d-dc9e-4b49-8061-667cae78864a", "name": "cli-srv-busy-booth", + body: '{"server": {"id": "3b501aef-3907-410a-b0bb-8c949db1308b", "name": "cli-srv-competent-ramanujan", "arch": "x86_64", "commercial_type": "DEV1-S", "boot_type": "local", "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "hostname": "cli-srv-busy-booth", "image": {"id": "655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", + "hostname": "cli-srv-competent-ramanujan", "image": {"id": "655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", "name": "Ubuntu 18.04 Bionic Beaver", "organization": "51b656e3-4865-41e8-adbc-0c45bdd780db", "project": "51b656e3-4865-41e8-adbc-0c45bdd780db", "root_volume": {"id": "27a6459c-efe6-4327-a062-b21a17f3143d", "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "unified", "size": 10000000000}, "extra_volumes": {}, "public": true, "arch": "x86_64", "creation_date": "2023-08-08T13:36:04.744241+00:00", "modification_date": "2023-08-08T13:36:04.744241+00:00", "default_bootscript": null, "from_server": "", "state": "available", "tags": [], "zone": "fr-par-1"}, - "volumes": {"0": {"boot": false, "id": "652d2905-bd6a-475f-bfcf-93ce8b2c05f8", + "volumes": {"0": {"boot": false, "id": "9959a253-ffc0-4d9d-b28d-3e2df2df380c", "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "l_ssd", "export_uri": null, "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "server": {"id": "f2ca5a2d-dc9e-4b49-8061-667cae78864a", "name": "cli-srv-busy-booth"}, - "size": 20000000000, "state": "available", "creation_date": "2024-07-05T13:01:13.107512+00:00", - "modification_date": "2024-07-05T13:01:13.107512+00:00", "tags": [], "zone": + "server": {"id": "3b501aef-3907-410a-b0bb-8c949db1308b", "name": "cli-srv-competent-ramanujan"}, + "size": 20000000000, "state": "available", "creation_date": "2024-10-23T12:06:18.668001+00:00", + "modification_date": "2024-10-23T12:06:18.668001+00:00", "tags": [], "zone": "fr-par-1"}}, "tags": [], "state": "stopping", "protected": false, "state_detail": - "booted", "public_ip": {"id": "ddd8f677-0a69-4da1-8eb9-020637f901fb", "address": - "51.15.140.139", "dynamic": false, "gateway": null, "netmask": "32", "family": - "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", "ipam_id": - null}, "public_ips": [{"id": "ddd8f677-0a69-4da1-8eb9-020637f901fb", "address": - "51.15.140.139", "dynamic": false, "gateway": null, "netmask": "32", "family": - "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", "ipam_id": - null}], "mac_address": "de:00:00:5f:a2:0b", "routed_ip_enabled": false, "ipv6": - {"address": "2001:bc8:600:170e::1", "gateway": "2001:bc8:600:170e::", "netmask": - "64"}, "extra_networks": [], "dynamic_ip_required": true, "enable_ipv6": true, - "private_ip": "10.68.46.29", "creation_date": "2024-07-05T13:01:13.107512+00:00", - "modification_date": "2024-07-05T13:01:40.040812+00:00", "bootscript": {"id": - "fdfe150f-a870-4ce4-b432-9f56b5b995c1", "public": true, "title": "x86_64 mainline - 4.4.230 rev1", "architecture": "x86_64", "organization": "11111111-1111-4111-8111-111111111111", - "project": "11111111-1111-4111-8111-111111111111", "kernel": "http://10.194.3.9/kernel/x86_64-mainline-lts-4.4-4.4.230-rev1/vmlinuz-4.4.230", - "dtb": "", "initrd": "http://10.194.3.9/initrd/initrd-Linux-x86_64-v3.14.6.gz", - "bootcmdargs": "LINUX_COMMON scaleway boot=local nbd.max_part=16", "default": - true, "zone": "fr-par-1"}, "security_group": {"id": "0fe819c3-274d-472a-b3f5-ddb258d2d8bb", - "name": "Default security group"}, "location": {"zone_id": "par1", "platform_id": - "14", "cluster_id": "35", "hypervisor_id": "1202", "node_id": "15"}, "maintenances": - [], "allowed_actions": ["stop_in_place", "backup", "enable_routed_ip"], "placement_group": - null, "private_nics": [], "zone": "fr-par-1"}}' + "stopping", "public_ip": {"id": "db6fafda-3a12-403d-8c9c-1a1cb1c315ba", "address": + "2001:bc8:710:5417:dc00:ff:fe78:47db", "dynamic": false, "gateway": "fe80::dc00:ff:fe78:47dc", + "netmask": "64", "family": "inet6", "provisioning_mode": "slaac", "tags": [], + "state": "attached", "ipam_id": "46f4f7dd-d216-45a1-8cdc-4a8de652b125"}, "public_ips": + [{"id": "db6fafda-3a12-403d-8c9c-1a1cb1c315ba", "address": "2001:bc8:710:5417:dc00:ff:fe78:47db", + "dynamic": false, "gateway": "fe80::dc00:ff:fe78:47dc", "netmask": "64", "family": + "inet6", "provisioning_mode": "slaac", "tags": [], "state": "attached", "ipam_id": + "46f4f7dd-d216-45a1-8cdc-4a8de652b125"}], "mac_address": "de:00:00:78:47:db", + "routed_ip_enabled": true, "ipv6": null, "extra_networks": [], "dynamic_ip_required": + false, "enable_ipv6": false, "private_ip": null, "creation_date": "2024-10-23T12:06:18.668001+00:00", + "modification_date": "2024-10-23T12:06:41.618614+00:00", "bootscript": null, + "security_group": {"id": "0fe819c3-274d-472a-b3f5-ddb258d2d8bb", "name": "Default + security group"}, "location": {"zone_id": "par1", "platform_id": "14", "cluster_id": + "34", "hypervisor_id": "1601", "node_id": "3"}, "maintenances": [], "allowed_actions": + ["stop_in_place", "backup"], "placement_group": null, "private_nics": [], "zone": + "fr-par-1"}}' headers: Content-Length: - - "3282" + - "2851" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Fri, 05 Jul 2024 13:02:01 GMT + - Wed, 23 Oct 2024 12:07:18 GMT Server: - - Scaleway API Gateway (fr-par-1;edge01) + - Scaleway API Gateway (fr-par-2;edge01) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -2957,105 +3143,95 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - a7c40f93-0d45-469e-9e4d-5599bbcbbafa + - 9a9f2ebb-4299-4b84-a6c2-73b4afec6f56 status: 200 OK code: 200 duration: "" - request: - body: '{"server": {"id": "f2ca5a2d-dc9e-4b49-8061-667cae78864a", "name": "cli-srv-busy-booth", + body: '{"server": {"id": "3b501aef-3907-410a-b0bb-8c949db1308b", "name": "cli-srv-competent-ramanujan", "arch": "x86_64", "commercial_type": "DEV1-S", "boot_type": "local", "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "hostname": "cli-srv-busy-booth", "image": {"id": "655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", + "hostname": "cli-srv-competent-ramanujan", "image": {"id": "655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", "name": "Ubuntu 18.04 Bionic Beaver", "organization": "51b656e3-4865-41e8-adbc-0c45bdd780db", "project": "51b656e3-4865-41e8-adbc-0c45bdd780db", "root_volume": {"id": "27a6459c-efe6-4327-a062-b21a17f3143d", "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "unified", "size": 10000000000}, "extra_volumes": {}, "public": true, "arch": "x86_64", "creation_date": "2023-08-08T13:36:04.744241+00:00", "modification_date": "2023-08-08T13:36:04.744241+00:00", "default_bootscript": null, "from_server": "", "state": "available", "tags": [], "zone": "fr-par-1"}, - "volumes": {"0": {"boot": false, "id": "652d2905-bd6a-475f-bfcf-93ce8b2c05f8", + "volumes": {"0": {"boot": false, "id": "9959a253-ffc0-4d9d-b28d-3e2df2df380c", "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "l_ssd", "export_uri": null, "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "server": {"id": "f2ca5a2d-dc9e-4b49-8061-667cae78864a", "name": "cli-srv-busy-booth"}, - "size": 20000000000, "state": "available", "creation_date": "2024-07-05T13:01:13.107512+00:00", - "modification_date": "2024-07-05T13:01:13.107512+00:00", "tags": [], "zone": + "server": {"id": "3b501aef-3907-410a-b0bb-8c949db1308b", "name": "cli-srv-competent-ramanujan"}, + "size": 20000000000, "state": "available", "creation_date": "2024-10-23T12:06:18.668001+00:00", + "modification_date": "2024-10-23T12:06:18.668001+00:00", "tags": [], "zone": "fr-par-1"}}, "tags": [], "state": "stopping", "protected": false, "state_detail": - "booted", "public_ip": {"id": "ddd8f677-0a69-4da1-8eb9-020637f901fb", "address": - "51.15.140.139", "dynamic": false, "gateway": null, "netmask": "32", "family": - "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", "ipam_id": - null}, "public_ips": [{"id": "ddd8f677-0a69-4da1-8eb9-020637f901fb", "address": - "51.15.140.139", "dynamic": false, "gateway": null, "netmask": "32", "family": - "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", "ipam_id": - null}], "mac_address": "de:00:00:5f:a2:0b", "routed_ip_enabled": false, "ipv6": - {"address": "2001:bc8:600:170e::1", "gateway": "2001:bc8:600:170e::", "netmask": - "64"}, "extra_networks": [], "dynamic_ip_required": true, "enable_ipv6": true, - "private_ip": "10.68.46.29", "creation_date": "2024-07-05T13:01:13.107512+00:00", - "modification_date": "2024-07-05T13:01:40.040812+00:00", "bootscript": {"id": - "fdfe150f-a870-4ce4-b432-9f56b5b995c1", "public": true, "title": "x86_64 mainline - 4.4.230 rev1", "architecture": "x86_64", "organization": "11111111-1111-4111-8111-111111111111", - "project": "11111111-1111-4111-8111-111111111111", "kernel": "http://10.194.3.9/kernel/x86_64-mainline-lts-4.4-4.4.230-rev1/vmlinuz-4.4.230", - "dtb": "", "initrd": "http://10.194.3.9/initrd/initrd-Linux-x86_64-v3.14.6.gz", - "bootcmdargs": "LINUX_COMMON scaleway boot=local nbd.max_part=16", "default": - true, "zone": "fr-par-1"}, "security_group": {"id": "0fe819c3-274d-472a-b3f5-ddb258d2d8bb", - "name": "Default security group"}, "location": {"zone_id": "par1", "platform_id": - "14", "cluster_id": "35", "hypervisor_id": "1202", "node_id": "15"}, "maintenances": - [], "allowed_actions": ["stop_in_place", "backup", "enable_routed_ip"], "placement_group": - null, "private_nics": [], "zone": "fr-par-1"}}' + "stopping", "public_ip": {"id": "db6fafda-3a12-403d-8c9c-1a1cb1c315ba", "address": + "2001:bc8:710:5417:dc00:ff:fe78:47db", "dynamic": false, "gateway": "fe80::dc00:ff:fe78:47dc", + "netmask": "64", "family": "inet6", "provisioning_mode": "slaac", "tags": [], + "state": "attached", "ipam_id": "46f4f7dd-d216-45a1-8cdc-4a8de652b125"}, "public_ips": + [{"id": "db6fafda-3a12-403d-8c9c-1a1cb1c315ba", "address": "2001:bc8:710:5417:dc00:ff:fe78:47db", + "dynamic": false, "gateway": "fe80::dc00:ff:fe78:47dc", "netmask": "64", "family": + "inet6", "provisioning_mode": "slaac", "tags": [], "state": "attached", "ipam_id": + "46f4f7dd-d216-45a1-8cdc-4a8de652b125"}], "mac_address": "de:00:00:78:47:db", + "routed_ip_enabled": true, "ipv6": null, "extra_networks": [], "dynamic_ip_required": + false, "enable_ipv6": false, "private_ip": null, "creation_date": "2024-10-23T12:06:18.668001+00:00", + "modification_date": "2024-10-23T12:06:41.618614+00:00", "bootscript": null, + "security_group": {"id": "0fe819c3-274d-472a-b3f5-ddb258d2d8bb", "name": "Default + security group"}, "location": {"zone_id": "par1", "platform_id": "14", "cluster_id": + "34", "hypervisor_id": "1601", "node_id": "3"}, "maintenances": [], "allowed_actions": + ["stop_in_place", "backup"], "placement_group": null, "private_nics": [], "zone": + "fr-par-1"}}' form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.22.2; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/instance/v1/zones/fr-par-1/servers/f2ca5a2d-dc9e-4b49-8061-667cae78864a + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.0; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/instance/v1/zones/fr-par-1/servers/3b501aef-3907-410a-b0bb-8c949db1308b method: GET response: - body: '{"server": {"id": "f2ca5a2d-dc9e-4b49-8061-667cae78864a", "name": "cli-srv-busy-booth", + body: '{"server": {"id": "3b501aef-3907-410a-b0bb-8c949db1308b", "name": "cli-srv-competent-ramanujan", "arch": "x86_64", "commercial_type": "DEV1-S", "boot_type": "local", "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "hostname": "cli-srv-busy-booth", "image": {"id": "655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", + "hostname": "cli-srv-competent-ramanujan", "image": {"id": "655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", "name": "Ubuntu 18.04 Bionic Beaver", "organization": "51b656e3-4865-41e8-adbc-0c45bdd780db", "project": "51b656e3-4865-41e8-adbc-0c45bdd780db", "root_volume": {"id": "27a6459c-efe6-4327-a062-b21a17f3143d", "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "unified", "size": 10000000000}, "extra_volumes": {}, "public": true, "arch": "x86_64", "creation_date": "2023-08-08T13:36:04.744241+00:00", "modification_date": "2023-08-08T13:36:04.744241+00:00", "default_bootscript": null, "from_server": "", "state": "available", "tags": [], "zone": "fr-par-1"}, - "volumes": {"0": {"boot": false, "id": "652d2905-bd6a-475f-bfcf-93ce8b2c05f8", + "volumes": {"0": {"boot": false, "id": "9959a253-ffc0-4d9d-b28d-3e2df2df380c", "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "l_ssd", "export_uri": null, "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "server": {"id": "f2ca5a2d-dc9e-4b49-8061-667cae78864a", "name": "cli-srv-busy-booth"}, - "size": 20000000000, "state": "available", "creation_date": "2024-07-05T13:01:13.107512+00:00", - "modification_date": "2024-07-05T13:01:13.107512+00:00", "tags": [], "zone": + "server": {"id": "3b501aef-3907-410a-b0bb-8c949db1308b", "name": "cli-srv-competent-ramanujan"}, + "size": 20000000000, "state": "available", "creation_date": "2024-10-23T12:06:18.668001+00:00", + "modification_date": "2024-10-23T12:06:18.668001+00:00", "tags": [], "zone": "fr-par-1"}}, "tags": [], "state": "stopping", "protected": false, "state_detail": - "booted", "public_ip": {"id": "ddd8f677-0a69-4da1-8eb9-020637f901fb", "address": - "51.15.140.139", "dynamic": false, "gateway": null, "netmask": "32", "family": - "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", "ipam_id": - null}, "public_ips": [{"id": "ddd8f677-0a69-4da1-8eb9-020637f901fb", "address": - "51.15.140.139", "dynamic": false, "gateway": null, "netmask": "32", "family": - "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", "ipam_id": - null}], "mac_address": "de:00:00:5f:a2:0b", "routed_ip_enabled": false, "ipv6": - {"address": "2001:bc8:600:170e::1", "gateway": "2001:bc8:600:170e::", "netmask": - "64"}, "extra_networks": [], "dynamic_ip_required": true, "enable_ipv6": true, - "private_ip": "10.68.46.29", "creation_date": "2024-07-05T13:01:13.107512+00:00", - "modification_date": "2024-07-05T13:01:40.040812+00:00", "bootscript": {"id": - "fdfe150f-a870-4ce4-b432-9f56b5b995c1", "public": true, "title": "x86_64 mainline - 4.4.230 rev1", "architecture": "x86_64", "organization": "11111111-1111-4111-8111-111111111111", - "project": "11111111-1111-4111-8111-111111111111", "kernel": "http://10.194.3.9/kernel/x86_64-mainline-lts-4.4-4.4.230-rev1/vmlinuz-4.4.230", - "dtb": "", "initrd": "http://10.194.3.9/initrd/initrd-Linux-x86_64-v3.14.6.gz", - "bootcmdargs": "LINUX_COMMON scaleway boot=local nbd.max_part=16", "default": - true, "zone": "fr-par-1"}, "security_group": {"id": "0fe819c3-274d-472a-b3f5-ddb258d2d8bb", - "name": "Default security group"}, "location": {"zone_id": "par1", "platform_id": - "14", "cluster_id": "35", "hypervisor_id": "1202", "node_id": "15"}, "maintenances": - [], "allowed_actions": ["stop_in_place", "backup", "enable_routed_ip"], "placement_group": - null, "private_nics": [], "zone": "fr-par-1"}}' + "stopping", "public_ip": {"id": "db6fafda-3a12-403d-8c9c-1a1cb1c315ba", "address": + "2001:bc8:710:5417:dc00:ff:fe78:47db", "dynamic": false, "gateway": "fe80::dc00:ff:fe78:47dc", + "netmask": "64", "family": "inet6", "provisioning_mode": "slaac", "tags": [], + "state": "attached", "ipam_id": "46f4f7dd-d216-45a1-8cdc-4a8de652b125"}, "public_ips": + [{"id": "db6fafda-3a12-403d-8c9c-1a1cb1c315ba", "address": "2001:bc8:710:5417:dc00:ff:fe78:47db", + "dynamic": false, "gateway": "fe80::dc00:ff:fe78:47dc", "netmask": "64", "family": + "inet6", "provisioning_mode": "slaac", "tags": [], "state": "attached", "ipam_id": + "46f4f7dd-d216-45a1-8cdc-4a8de652b125"}], "mac_address": "de:00:00:78:47:db", + "routed_ip_enabled": true, "ipv6": null, "extra_networks": [], "dynamic_ip_required": + false, "enable_ipv6": false, "private_ip": null, "creation_date": "2024-10-23T12:06:18.668001+00:00", + "modification_date": "2024-10-23T12:06:41.618614+00:00", "bootscript": null, + "security_group": {"id": "0fe819c3-274d-472a-b3f5-ddb258d2d8bb", "name": "Default + security group"}, "location": {"zone_id": "par1", "platform_id": "14", "cluster_id": + "34", "hypervisor_id": "1601", "node_id": "3"}, "maintenances": [], "allowed_actions": + ["stop_in_place", "backup"], "placement_group": null, "private_nics": [], "zone": + "fr-par-1"}}' headers: Content-Length: - - "3282" + - "2851" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Fri, 05 Jul 2024 13:02:06 GMT + - Wed, 23 Oct 2024 12:07:23 GMT Server: - - Scaleway API Gateway (fr-par-1;edge01) + - Scaleway API Gateway (fr-par-2;edge01) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -3063,105 +3239,95 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 3bc2c0fc-7f0f-4b5c-a005-936814dec12a + - 21b61455-2ddc-41d8-8b16-c6499a917748 status: 200 OK code: 200 duration: "" - request: - body: '{"server": {"id": "f2ca5a2d-dc9e-4b49-8061-667cae78864a", "name": "cli-srv-busy-booth", + body: '{"server": {"id": "3b501aef-3907-410a-b0bb-8c949db1308b", "name": "cli-srv-competent-ramanujan", "arch": "x86_64", "commercial_type": "DEV1-S", "boot_type": "local", "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "hostname": "cli-srv-busy-booth", "image": {"id": "655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", + "hostname": "cli-srv-competent-ramanujan", "image": {"id": "655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", "name": "Ubuntu 18.04 Bionic Beaver", "organization": "51b656e3-4865-41e8-adbc-0c45bdd780db", "project": "51b656e3-4865-41e8-adbc-0c45bdd780db", "root_volume": {"id": "27a6459c-efe6-4327-a062-b21a17f3143d", "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "unified", "size": 10000000000}, "extra_volumes": {}, "public": true, "arch": "x86_64", "creation_date": "2023-08-08T13:36:04.744241+00:00", "modification_date": "2023-08-08T13:36:04.744241+00:00", "default_bootscript": null, "from_server": "", "state": "available", "tags": [], "zone": "fr-par-1"}, - "volumes": {"0": {"boot": false, "id": "652d2905-bd6a-475f-bfcf-93ce8b2c05f8", + "volumes": {"0": {"boot": false, "id": "9959a253-ffc0-4d9d-b28d-3e2df2df380c", "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "l_ssd", "export_uri": null, "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "server": {"id": "f2ca5a2d-dc9e-4b49-8061-667cae78864a", "name": "cli-srv-busy-booth"}, - "size": 20000000000, "state": "available", "creation_date": "2024-07-05T13:01:13.107512+00:00", - "modification_date": "2024-07-05T13:01:13.107512+00:00", "tags": [], "zone": + "server": {"id": "3b501aef-3907-410a-b0bb-8c949db1308b", "name": "cli-srv-competent-ramanujan"}, + "size": 20000000000, "state": "available", "creation_date": "2024-10-23T12:06:18.668001+00:00", + "modification_date": "2024-10-23T12:06:18.668001+00:00", "tags": [], "zone": "fr-par-1"}}, "tags": [], "state": "stopping", "protected": false, "state_detail": - "booted", "public_ip": {"id": "ddd8f677-0a69-4da1-8eb9-020637f901fb", "address": - "51.15.140.139", "dynamic": false, "gateway": null, "netmask": "32", "family": - "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", "ipam_id": - null}, "public_ips": [{"id": "ddd8f677-0a69-4da1-8eb9-020637f901fb", "address": - "51.15.140.139", "dynamic": false, "gateway": null, "netmask": "32", "family": - "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", "ipam_id": - null}], "mac_address": "de:00:00:5f:a2:0b", "routed_ip_enabled": false, "ipv6": - {"address": "2001:bc8:600:170e::1", "gateway": "2001:bc8:600:170e::", "netmask": - "64"}, "extra_networks": [], "dynamic_ip_required": true, "enable_ipv6": true, - "private_ip": "10.68.46.29", "creation_date": "2024-07-05T13:01:13.107512+00:00", - "modification_date": "2024-07-05T13:01:40.040812+00:00", "bootscript": {"id": - "fdfe150f-a870-4ce4-b432-9f56b5b995c1", "public": true, "title": "x86_64 mainline - 4.4.230 rev1", "architecture": "x86_64", "organization": "11111111-1111-4111-8111-111111111111", - "project": "11111111-1111-4111-8111-111111111111", "kernel": "http://10.194.3.9/kernel/x86_64-mainline-lts-4.4-4.4.230-rev1/vmlinuz-4.4.230", - "dtb": "", "initrd": "http://10.194.3.9/initrd/initrd-Linux-x86_64-v3.14.6.gz", - "bootcmdargs": "LINUX_COMMON scaleway boot=local nbd.max_part=16", "default": - true, "zone": "fr-par-1"}, "security_group": {"id": "0fe819c3-274d-472a-b3f5-ddb258d2d8bb", - "name": "Default security group"}, "location": {"zone_id": "par1", "platform_id": - "14", "cluster_id": "35", "hypervisor_id": "1202", "node_id": "15"}, "maintenances": - [], "allowed_actions": ["stop_in_place", "backup", "enable_routed_ip"], "placement_group": - null, "private_nics": [], "zone": "fr-par-1"}}' + "stopping", "public_ip": {"id": "db6fafda-3a12-403d-8c9c-1a1cb1c315ba", "address": + "2001:bc8:710:5417:dc00:ff:fe78:47db", "dynamic": false, "gateway": "fe80::dc00:ff:fe78:47dc", + "netmask": "64", "family": "inet6", "provisioning_mode": "slaac", "tags": [], + "state": "attached", "ipam_id": "46f4f7dd-d216-45a1-8cdc-4a8de652b125"}, "public_ips": + [{"id": "db6fafda-3a12-403d-8c9c-1a1cb1c315ba", "address": "2001:bc8:710:5417:dc00:ff:fe78:47db", + "dynamic": false, "gateway": "fe80::dc00:ff:fe78:47dc", "netmask": "64", "family": + "inet6", "provisioning_mode": "slaac", "tags": [], "state": "attached", "ipam_id": + "46f4f7dd-d216-45a1-8cdc-4a8de652b125"}], "mac_address": "de:00:00:78:47:db", + "routed_ip_enabled": true, "ipv6": null, "extra_networks": [], "dynamic_ip_required": + false, "enable_ipv6": false, "private_ip": null, "creation_date": "2024-10-23T12:06:18.668001+00:00", + "modification_date": "2024-10-23T12:06:41.618614+00:00", "bootscript": null, + "security_group": {"id": "0fe819c3-274d-472a-b3f5-ddb258d2d8bb", "name": "Default + security group"}, "location": {"zone_id": "par1", "platform_id": "14", "cluster_id": + "34", "hypervisor_id": "1601", "node_id": "3"}, "maintenances": [], "allowed_actions": + ["stop_in_place", "backup"], "placement_group": null, "private_nics": [], "zone": + "fr-par-1"}}' form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.22.2; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/instance/v1/zones/fr-par-1/servers/f2ca5a2d-dc9e-4b49-8061-667cae78864a + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.0; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/instance/v1/zones/fr-par-1/servers/3b501aef-3907-410a-b0bb-8c949db1308b method: GET response: - body: '{"server": {"id": "f2ca5a2d-dc9e-4b49-8061-667cae78864a", "name": "cli-srv-busy-booth", + body: '{"server": {"id": "3b501aef-3907-410a-b0bb-8c949db1308b", "name": "cli-srv-competent-ramanujan", "arch": "x86_64", "commercial_type": "DEV1-S", "boot_type": "local", "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "hostname": "cli-srv-busy-booth", "image": {"id": "655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", + "hostname": "cli-srv-competent-ramanujan", "image": {"id": "655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", "name": "Ubuntu 18.04 Bionic Beaver", "organization": "51b656e3-4865-41e8-adbc-0c45bdd780db", "project": "51b656e3-4865-41e8-adbc-0c45bdd780db", "root_volume": {"id": "27a6459c-efe6-4327-a062-b21a17f3143d", "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "unified", "size": 10000000000}, "extra_volumes": {}, "public": true, "arch": "x86_64", "creation_date": "2023-08-08T13:36:04.744241+00:00", "modification_date": "2023-08-08T13:36:04.744241+00:00", "default_bootscript": null, "from_server": "", "state": "available", "tags": [], "zone": "fr-par-1"}, - "volumes": {"0": {"boot": false, "id": "652d2905-bd6a-475f-bfcf-93ce8b2c05f8", + "volumes": {"0": {"boot": false, "id": "9959a253-ffc0-4d9d-b28d-3e2df2df380c", "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "l_ssd", "export_uri": null, "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "server": {"id": "f2ca5a2d-dc9e-4b49-8061-667cae78864a", "name": "cli-srv-busy-booth"}, - "size": 20000000000, "state": "available", "creation_date": "2024-07-05T13:01:13.107512+00:00", - "modification_date": "2024-07-05T13:01:13.107512+00:00", "tags": [], "zone": + "server": {"id": "3b501aef-3907-410a-b0bb-8c949db1308b", "name": "cli-srv-competent-ramanujan"}, + "size": 20000000000, "state": "available", "creation_date": "2024-10-23T12:06:18.668001+00:00", + "modification_date": "2024-10-23T12:06:18.668001+00:00", "tags": [], "zone": "fr-par-1"}}, "tags": [], "state": "stopping", "protected": false, "state_detail": - "booted", "public_ip": {"id": "ddd8f677-0a69-4da1-8eb9-020637f901fb", "address": - "51.15.140.139", "dynamic": false, "gateway": null, "netmask": "32", "family": - "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", "ipam_id": - null}, "public_ips": [{"id": "ddd8f677-0a69-4da1-8eb9-020637f901fb", "address": - "51.15.140.139", "dynamic": false, "gateway": null, "netmask": "32", "family": - "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", "ipam_id": - null}], "mac_address": "de:00:00:5f:a2:0b", "routed_ip_enabled": false, "ipv6": - {"address": "2001:bc8:600:170e::1", "gateway": "2001:bc8:600:170e::", "netmask": - "64"}, "extra_networks": [], "dynamic_ip_required": true, "enable_ipv6": true, - "private_ip": "10.68.46.29", "creation_date": "2024-07-05T13:01:13.107512+00:00", - "modification_date": "2024-07-05T13:01:40.040812+00:00", "bootscript": {"id": - "fdfe150f-a870-4ce4-b432-9f56b5b995c1", "public": true, "title": "x86_64 mainline - 4.4.230 rev1", "architecture": "x86_64", "organization": "11111111-1111-4111-8111-111111111111", - "project": "11111111-1111-4111-8111-111111111111", "kernel": "http://10.194.3.9/kernel/x86_64-mainline-lts-4.4-4.4.230-rev1/vmlinuz-4.4.230", - "dtb": "", "initrd": "http://10.194.3.9/initrd/initrd-Linux-x86_64-v3.14.6.gz", - "bootcmdargs": "LINUX_COMMON scaleway boot=local nbd.max_part=16", "default": - true, "zone": "fr-par-1"}, "security_group": {"id": "0fe819c3-274d-472a-b3f5-ddb258d2d8bb", - "name": "Default security group"}, "location": {"zone_id": "par1", "platform_id": - "14", "cluster_id": "35", "hypervisor_id": "1202", "node_id": "15"}, "maintenances": - [], "allowed_actions": ["stop_in_place", "backup", "enable_routed_ip"], "placement_group": - null, "private_nics": [], "zone": "fr-par-1"}}' + "stopping", "public_ip": {"id": "db6fafda-3a12-403d-8c9c-1a1cb1c315ba", "address": + "2001:bc8:710:5417:dc00:ff:fe78:47db", "dynamic": false, "gateway": "fe80::dc00:ff:fe78:47dc", + "netmask": "64", "family": "inet6", "provisioning_mode": "slaac", "tags": [], + "state": "attached", "ipam_id": "46f4f7dd-d216-45a1-8cdc-4a8de652b125"}, "public_ips": + [{"id": "db6fafda-3a12-403d-8c9c-1a1cb1c315ba", "address": "2001:bc8:710:5417:dc00:ff:fe78:47db", + "dynamic": false, "gateway": "fe80::dc00:ff:fe78:47dc", "netmask": "64", "family": + "inet6", "provisioning_mode": "slaac", "tags": [], "state": "attached", "ipam_id": + "46f4f7dd-d216-45a1-8cdc-4a8de652b125"}], "mac_address": "de:00:00:78:47:db", + "routed_ip_enabled": true, "ipv6": null, "extra_networks": [], "dynamic_ip_required": + false, "enable_ipv6": false, "private_ip": null, "creation_date": "2024-10-23T12:06:18.668001+00:00", + "modification_date": "2024-10-23T12:06:41.618614+00:00", "bootscript": null, + "security_group": {"id": "0fe819c3-274d-472a-b3f5-ddb258d2d8bb", "name": "Default + security group"}, "location": {"zone_id": "par1", "platform_id": "14", "cluster_id": + "34", "hypervisor_id": "1601", "node_id": "3"}, "maintenances": [], "allowed_actions": + ["stop_in_place", "backup"], "placement_group": null, "private_nics": [], "zone": + "fr-par-1"}}' headers: Content-Length: - - "3282" + - "2851" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Fri, 05 Jul 2024 13:02:11 GMT + - Wed, 23 Oct 2024 12:07:28 GMT Server: - - Scaleway API Gateway (fr-par-1;edge01) + - Scaleway API Gateway (fr-par-2;edge01) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -3169,105 +3335,95 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - f4243da6-b4f5-48b9-8f0f-40aeb5d5f5f3 + - 09eb5cb0-04bd-43f5-a523-959cb94cbc20 status: 200 OK code: 200 duration: "" - request: - body: '{"server": {"id": "f2ca5a2d-dc9e-4b49-8061-667cae78864a", "name": "cli-srv-busy-booth", + body: '{"server": {"id": "3b501aef-3907-410a-b0bb-8c949db1308b", "name": "cli-srv-competent-ramanujan", "arch": "x86_64", "commercial_type": "DEV1-S", "boot_type": "local", "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "hostname": "cli-srv-busy-booth", "image": {"id": "655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", + "hostname": "cli-srv-competent-ramanujan", "image": {"id": "655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", "name": "Ubuntu 18.04 Bionic Beaver", "organization": "51b656e3-4865-41e8-adbc-0c45bdd780db", "project": "51b656e3-4865-41e8-adbc-0c45bdd780db", "root_volume": {"id": "27a6459c-efe6-4327-a062-b21a17f3143d", "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "unified", "size": 10000000000}, "extra_volumes": {}, "public": true, "arch": "x86_64", "creation_date": "2023-08-08T13:36:04.744241+00:00", "modification_date": "2023-08-08T13:36:04.744241+00:00", "default_bootscript": null, "from_server": "", "state": "available", "tags": [], "zone": "fr-par-1"}, - "volumes": {"0": {"boot": false, "id": "652d2905-bd6a-475f-bfcf-93ce8b2c05f8", + "volumes": {"0": {"boot": false, "id": "9959a253-ffc0-4d9d-b28d-3e2df2df380c", "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "l_ssd", "export_uri": null, "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "server": {"id": "f2ca5a2d-dc9e-4b49-8061-667cae78864a", "name": "cli-srv-busy-booth"}, - "size": 20000000000, "state": "available", "creation_date": "2024-07-05T13:01:13.107512+00:00", - "modification_date": "2024-07-05T13:01:13.107512+00:00", "tags": [], "zone": + "server": {"id": "3b501aef-3907-410a-b0bb-8c949db1308b", "name": "cli-srv-competent-ramanujan"}, + "size": 20000000000, "state": "available", "creation_date": "2024-10-23T12:06:18.668001+00:00", + "modification_date": "2024-10-23T12:06:18.668001+00:00", "tags": [], "zone": "fr-par-1"}}, "tags": [], "state": "stopping", "protected": false, "state_detail": - "booted", "public_ip": {"id": "ddd8f677-0a69-4da1-8eb9-020637f901fb", "address": - "51.15.140.139", "dynamic": false, "gateway": null, "netmask": "32", "family": - "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", "ipam_id": - null}, "public_ips": [{"id": "ddd8f677-0a69-4da1-8eb9-020637f901fb", "address": - "51.15.140.139", "dynamic": false, "gateway": null, "netmask": "32", "family": - "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", "ipam_id": - null}], "mac_address": "de:00:00:5f:a2:0b", "routed_ip_enabled": false, "ipv6": - {"address": "2001:bc8:600:170e::1", "gateway": "2001:bc8:600:170e::", "netmask": - "64"}, "extra_networks": [], "dynamic_ip_required": true, "enable_ipv6": true, - "private_ip": "10.68.46.29", "creation_date": "2024-07-05T13:01:13.107512+00:00", - "modification_date": "2024-07-05T13:01:40.040812+00:00", "bootscript": {"id": - "fdfe150f-a870-4ce4-b432-9f56b5b995c1", "public": true, "title": "x86_64 mainline - 4.4.230 rev1", "architecture": "x86_64", "organization": "11111111-1111-4111-8111-111111111111", - "project": "11111111-1111-4111-8111-111111111111", "kernel": "http://10.194.3.9/kernel/x86_64-mainline-lts-4.4-4.4.230-rev1/vmlinuz-4.4.230", - "dtb": "", "initrd": "http://10.194.3.9/initrd/initrd-Linux-x86_64-v3.14.6.gz", - "bootcmdargs": "LINUX_COMMON scaleway boot=local nbd.max_part=16", "default": - true, "zone": "fr-par-1"}, "security_group": {"id": "0fe819c3-274d-472a-b3f5-ddb258d2d8bb", - "name": "Default security group"}, "location": {"zone_id": "par1", "platform_id": - "14", "cluster_id": "35", "hypervisor_id": "1202", "node_id": "15"}, "maintenances": - [], "allowed_actions": ["stop_in_place", "backup", "enable_routed_ip"], "placement_group": - null, "private_nics": [], "zone": "fr-par-1"}}' + "stopping", "public_ip": {"id": "db6fafda-3a12-403d-8c9c-1a1cb1c315ba", "address": + "2001:bc8:710:5417:dc00:ff:fe78:47db", "dynamic": false, "gateway": "fe80::dc00:ff:fe78:47dc", + "netmask": "64", "family": "inet6", "provisioning_mode": "slaac", "tags": [], + "state": "attached", "ipam_id": "46f4f7dd-d216-45a1-8cdc-4a8de652b125"}, "public_ips": + [{"id": "db6fafda-3a12-403d-8c9c-1a1cb1c315ba", "address": "2001:bc8:710:5417:dc00:ff:fe78:47db", + "dynamic": false, "gateway": "fe80::dc00:ff:fe78:47dc", "netmask": "64", "family": + "inet6", "provisioning_mode": "slaac", "tags": [], "state": "attached", "ipam_id": + "46f4f7dd-d216-45a1-8cdc-4a8de652b125"}], "mac_address": "de:00:00:78:47:db", + "routed_ip_enabled": true, "ipv6": null, "extra_networks": [], "dynamic_ip_required": + false, "enable_ipv6": false, "private_ip": null, "creation_date": "2024-10-23T12:06:18.668001+00:00", + "modification_date": "2024-10-23T12:06:41.618614+00:00", "bootscript": null, + "security_group": {"id": "0fe819c3-274d-472a-b3f5-ddb258d2d8bb", "name": "Default + security group"}, "location": {"zone_id": "par1", "platform_id": "14", "cluster_id": + "34", "hypervisor_id": "1601", "node_id": "3"}, "maintenances": [], "allowed_actions": + ["stop_in_place", "backup"], "placement_group": null, "private_nics": [], "zone": + "fr-par-1"}}' form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.22.2; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/instance/v1/zones/fr-par-1/servers/f2ca5a2d-dc9e-4b49-8061-667cae78864a + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.0; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/instance/v1/zones/fr-par-1/servers/3b501aef-3907-410a-b0bb-8c949db1308b method: GET response: - body: '{"server": {"id": "f2ca5a2d-dc9e-4b49-8061-667cae78864a", "name": "cli-srv-busy-booth", + body: '{"server": {"id": "3b501aef-3907-410a-b0bb-8c949db1308b", "name": "cli-srv-competent-ramanujan", "arch": "x86_64", "commercial_type": "DEV1-S", "boot_type": "local", "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "hostname": "cli-srv-busy-booth", "image": {"id": "655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", + "hostname": "cli-srv-competent-ramanujan", "image": {"id": "655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", "name": "Ubuntu 18.04 Bionic Beaver", "organization": "51b656e3-4865-41e8-adbc-0c45bdd780db", "project": "51b656e3-4865-41e8-adbc-0c45bdd780db", "root_volume": {"id": "27a6459c-efe6-4327-a062-b21a17f3143d", "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "unified", "size": 10000000000}, "extra_volumes": {}, "public": true, "arch": "x86_64", "creation_date": "2023-08-08T13:36:04.744241+00:00", "modification_date": "2023-08-08T13:36:04.744241+00:00", "default_bootscript": null, "from_server": "", "state": "available", "tags": [], "zone": "fr-par-1"}, - "volumes": {"0": {"boot": false, "id": "652d2905-bd6a-475f-bfcf-93ce8b2c05f8", + "volumes": {"0": {"boot": false, "id": "9959a253-ffc0-4d9d-b28d-3e2df2df380c", "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "l_ssd", "export_uri": null, "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "server": {"id": "f2ca5a2d-dc9e-4b49-8061-667cae78864a", "name": "cli-srv-busy-booth"}, - "size": 20000000000, "state": "available", "creation_date": "2024-07-05T13:01:13.107512+00:00", - "modification_date": "2024-07-05T13:01:13.107512+00:00", "tags": [], "zone": + "server": {"id": "3b501aef-3907-410a-b0bb-8c949db1308b", "name": "cli-srv-competent-ramanujan"}, + "size": 20000000000, "state": "available", "creation_date": "2024-10-23T12:06:18.668001+00:00", + "modification_date": "2024-10-23T12:06:18.668001+00:00", "tags": [], "zone": "fr-par-1"}}, "tags": [], "state": "stopping", "protected": false, "state_detail": - "booted", "public_ip": {"id": "ddd8f677-0a69-4da1-8eb9-020637f901fb", "address": - "51.15.140.139", "dynamic": false, "gateway": null, "netmask": "32", "family": - "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", "ipam_id": - null}, "public_ips": [{"id": "ddd8f677-0a69-4da1-8eb9-020637f901fb", "address": - "51.15.140.139", "dynamic": false, "gateway": null, "netmask": "32", "family": - "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", "ipam_id": - null}], "mac_address": "de:00:00:5f:a2:0b", "routed_ip_enabled": false, "ipv6": - {"address": "2001:bc8:600:170e::1", "gateway": "2001:bc8:600:170e::", "netmask": - "64"}, "extra_networks": [], "dynamic_ip_required": true, "enable_ipv6": true, - "private_ip": "10.68.46.29", "creation_date": "2024-07-05T13:01:13.107512+00:00", - "modification_date": "2024-07-05T13:01:40.040812+00:00", "bootscript": {"id": - "fdfe150f-a870-4ce4-b432-9f56b5b995c1", "public": true, "title": "x86_64 mainline - 4.4.230 rev1", "architecture": "x86_64", "organization": "11111111-1111-4111-8111-111111111111", - "project": "11111111-1111-4111-8111-111111111111", "kernel": "http://10.194.3.9/kernel/x86_64-mainline-lts-4.4-4.4.230-rev1/vmlinuz-4.4.230", - "dtb": "", "initrd": "http://10.194.3.9/initrd/initrd-Linux-x86_64-v3.14.6.gz", - "bootcmdargs": "LINUX_COMMON scaleway boot=local nbd.max_part=16", "default": - true, "zone": "fr-par-1"}, "security_group": {"id": "0fe819c3-274d-472a-b3f5-ddb258d2d8bb", - "name": "Default security group"}, "location": {"zone_id": "par1", "platform_id": - "14", "cluster_id": "35", "hypervisor_id": "1202", "node_id": "15"}, "maintenances": - [], "allowed_actions": ["stop_in_place", "backup", "enable_routed_ip"], "placement_group": - null, "private_nics": [], "zone": "fr-par-1"}}' + "stopping", "public_ip": {"id": "db6fafda-3a12-403d-8c9c-1a1cb1c315ba", "address": + "2001:bc8:710:5417:dc00:ff:fe78:47db", "dynamic": false, "gateway": "fe80::dc00:ff:fe78:47dc", + "netmask": "64", "family": "inet6", "provisioning_mode": "slaac", "tags": [], + "state": "attached", "ipam_id": "46f4f7dd-d216-45a1-8cdc-4a8de652b125"}, "public_ips": + [{"id": "db6fafda-3a12-403d-8c9c-1a1cb1c315ba", "address": "2001:bc8:710:5417:dc00:ff:fe78:47db", + "dynamic": false, "gateway": "fe80::dc00:ff:fe78:47dc", "netmask": "64", "family": + "inet6", "provisioning_mode": "slaac", "tags": [], "state": "attached", "ipam_id": + "46f4f7dd-d216-45a1-8cdc-4a8de652b125"}], "mac_address": "de:00:00:78:47:db", + "routed_ip_enabled": true, "ipv6": null, "extra_networks": [], "dynamic_ip_required": + false, "enable_ipv6": false, "private_ip": null, "creation_date": "2024-10-23T12:06:18.668001+00:00", + "modification_date": "2024-10-23T12:06:41.618614+00:00", "bootscript": null, + "security_group": {"id": "0fe819c3-274d-472a-b3f5-ddb258d2d8bb", "name": "Default + security group"}, "location": {"zone_id": "par1", "platform_id": "14", "cluster_id": + "34", "hypervisor_id": "1601", "node_id": "3"}, "maintenances": [], "allowed_actions": + ["stop_in_place", "backup"], "placement_group": null, "private_nics": [], "zone": + "fr-par-1"}}' headers: Content-Length: - - "3282" + - "2851" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Fri, 05 Jul 2024 13:02:17 GMT + - Wed, 23 Oct 2024 12:07:33 GMT Server: - - Scaleway API Gateway (fr-par-1;edge01) + - Scaleway API Gateway (fr-par-2;edge01) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -3275,105 +3431,95 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 99c6c685-28e1-4705-9dff-47676a66d32d + - 45ba42cd-a141-4f22-b806-3d1829c9edfb status: 200 OK code: 200 duration: "" - request: - body: '{"server": {"id": "f2ca5a2d-dc9e-4b49-8061-667cae78864a", "name": "cli-srv-busy-booth", + body: '{"server": {"id": "3b501aef-3907-410a-b0bb-8c949db1308b", "name": "cli-srv-competent-ramanujan", "arch": "x86_64", "commercial_type": "DEV1-S", "boot_type": "local", "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "hostname": "cli-srv-busy-booth", "image": {"id": "655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", + "hostname": "cli-srv-competent-ramanujan", "image": {"id": "655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", "name": "Ubuntu 18.04 Bionic Beaver", "organization": "51b656e3-4865-41e8-adbc-0c45bdd780db", "project": "51b656e3-4865-41e8-adbc-0c45bdd780db", "root_volume": {"id": "27a6459c-efe6-4327-a062-b21a17f3143d", "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "unified", "size": 10000000000}, "extra_volumes": {}, "public": true, "arch": "x86_64", "creation_date": "2023-08-08T13:36:04.744241+00:00", "modification_date": "2023-08-08T13:36:04.744241+00:00", "default_bootscript": null, "from_server": "", "state": "available", "tags": [], "zone": "fr-par-1"}, - "volumes": {"0": {"boot": false, "id": "652d2905-bd6a-475f-bfcf-93ce8b2c05f8", + "volumes": {"0": {"boot": false, "id": "9959a253-ffc0-4d9d-b28d-3e2df2df380c", "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "l_ssd", "export_uri": null, "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "server": {"id": "f2ca5a2d-dc9e-4b49-8061-667cae78864a", "name": "cli-srv-busy-booth"}, - "size": 20000000000, "state": "available", "creation_date": "2024-07-05T13:01:13.107512+00:00", - "modification_date": "2024-07-05T13:01:13.107512+00:00", "tags": [], "zone": + "server": {"id": "3b501aef-3907-410a-b0bb-8c949db1308b", "name": "cli-srv-competent-ramanujan"}, + "size": 20000000000, "state": "available", "creation_date": "2024-10-23T12:06:18.668001+00:00", + "modification_date": "2024-10-23T12:06:18.668001+00:00", "tags": [], "zone": "fr-par-1"}}, "tags": [], "state": "stopping", "protected": false, "state_detail": - "booted", "public_ip": {"id": "ddd8f677-0a69-4da1-8eb9-020637f901fb", "address": - "51.15.140.139", "dynamic": false, "gateway": null, "netmask": "32", "family": - "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", "ipam_id": - null}, "public_ips": [{"id": "ddd8f677-0a69-4da1-8eb9-020637f901fb", "address": - "51.15.140.139", "dynamic": false, "gateway": null, "netmask": "32", "family": - "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", "ipam_id": - null}], "mac_address": "de:00:00:5f:a2:0b", "routed_ip_enabled": false, "ipv6": - {"address": "2001:bc8:600:170e::1", "gateway": "2001:bc8:600:170e::", "netmask": - "64"}, "extra_networks": [], "dynamic_ip_required": true, "enable_ipv6": true, - "private_ip": "10.68.46.29", "creation_date": "2024-07-05T13:01:13.107512+00:00", - "modification_date": "2024-07-05T13:01:40.040812+00:00", "bootscript": {"id": - "fdfe150f-a870-4ce4-b432-9f56b5b995c1", "public": true, "title": "x86_64 mainline - 4.4.230 rev1", "architecture": "x86_64", "organization": "11111111-1111-4111-8111-111111111111", - "project": "11111111-1111-4111-8111-111111111111", "kernel": "http://10.194.3.9/kernel/x86_64-mainline-lts-4.4-4.4.230-rev1/vmlinuz-4.4.230", - "dtb": "", "initrd": "http://10.194.3.9/initrd/initrd-Linux-x86_64-v3.14.6.gz", - "bootcmdargs": "LINUX_COMMON scaleway boot=local nbd.max_part=16", "default": - true, "zone": "fr-par-1"}, "security_group": {"id": "0fe819c3-274d-472a-b3f5-ddb258d2d8bb", - "name": "Default security group"}, "location": {"zone_id": "par1", "platform_id": - "14", "cluster_id": "35", "hypervisor_id": "1202", "node_id": "15"}, "maintenances": - [], "allowed_actions": ["stop_in_place", "backup", "enable_routed_ip"], "placement_group": - null, "private_nics": [], "zone": "fr-par-1"}}' + "stopping", "public_ip": {"id": "db6fafda-3a12-403d-8c9c-1a1cb1c315ba", "address": + "2001:bc8:710:5417:dc00:ff:fe78:47db", "dynamic": false, "gateway": "fe80::dc00:ff:fe78:47dc", + "netmask": "64", "family": "inet6", "provisioning_mode": "slaac", "tags": [], + "state": "attached", "ipam_id": "46f4f7dd-d216-45a1-8cdc-4a8de652b125"}, "public_ips": + [{"id": "db6fafda-3a12-403d-8c9c-1a1cb1c315ba", "address": "2001:bc8:710:5417:dc00:ff:fe78:47db", + "dynamic": false, "gateway": "fe80::dc00:ff:fe78:47dc", "netmask": "64", "family": + "inet6", "provisioning_mode": "slaac", "tags": [], "state": "attached", "ipam_id": + "46f4f7dd-d216-45a1-8cdc-4a8de652b125"}], "mac_address": "de:00:00:78:47:db", + "routed_ip_enabled": true, "ipv6": null, "extra_networks": [], "dynamic_ip_required": + false, "enable_ipv6": false, "private_ip": null, "creation_date": "2024-10-23T12:06:18.668001+00:00", + "modification_date": "2024-10-23T12:06:41.618614+00:00", "bootscript": null, + "security_group": {"id": "0fe819c3-274d-472a-b3f5-ddb258d2d8bb", "name": "Default + security group"}, "location": {"zone_id": "par1", "platform_id": "14", "cluster_id": + "34", "hypervisor_id": "1601", "node_id": "3"}, "maintenances": [], "allowed_actions": + ["stop_in_place", "backup"], "placement_group": null, "private_nics": [], "zone": + "fr-par-1"}}' form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.22.2; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/instance/v1/zones/fr-par-1/servers/f2ca5a2d-dc9e-4b49-8061-667cae78864a + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.0; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/instance/v1/zones/fr-par-1/servers/3b501aef-3907-410a-b0bb-8c949db1308b method: GET response: - body: '{"server": {"id": "f2ca5a2d-dc9e-4b49-8061-667cae78864a", "name": "cli-srv-busy-booth", + body: '{"server": {"id": "3b501aef-3907-410a-b0bb-8c949db1308b", "name": "cli-srv-competent-ramanujan", "arch": "x86_64", "commercial_type": "DEV1-S", "boot_type": "local", "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "hostname": "cli-srv-busy-booth", "image": {"id": "655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", + "hostname": "cli-srv-competent-ramanujan", "image": {"id": "655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", "name": "Ubuntu 18.04 Bionic Beaver", "organization": "51b656e3-4865-41e8-adbc-0c45bdd780db", "project": "51b656e3-4865-41e8-adbc-0c45bdd780db", "root_volume": {"id": "27a6459c-efe6-4327-a062-b21a17f3143d", "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "unified", "size": 10000000000}, "extra_volumes": {}, "public": true, "arch": "x86_64", "creation_date": "2023-08-08T13:36:04.744241+00:00", "modification_date": "2023-08-08T13:36:04.744241+00:00", "default_bootscript": null, "from_server": "", "state": "available", "tags": [], "zone": "fr-par-1"}, - "volumes": {"0": {"boot": false, "id": "652d2905-bd6a-475f-bfcf-93ce8b2c05f8", + "volumes": {"0": {"boot": false, "id": "9959a253-ffc0-4d9d-b28d-3e2df2df380c", "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "l_ssd", "export_uri": null, "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "server": {"id": "f2ca5a2d-dc9e-4b49-8061-667cae78864a", "name": "cli-srv-busy-booth"}, - "size": 20000000000, "state": "available", "creation_date": "2024-07-05T13:01:13.107512+00:00", - "modification_date": "2024-07-05T13:01:13.107512+00:00", "tags": [], "zone": + "server": {"id": "3b501aef-3907-410a-b0bb-8c949db1308b", "name": "cli-srv-competent-ramanujan"}, + "size": 20000000000, "state": "available", "creation_date": "2024-10-23T12:06:18.668001+00:00", + "modification_date": "2024-10-23T12:06:18.668001+00:00", "tags": [], "zone": "fr-par-1"}}, "tags": [], "state": "stopping", "protected": false, "state_detail": - "booted", "public_ip": {"id": "ddd8f677-0a69-4da1-8eb9-020637f901fb", "address": - "51.15.140.139", "dynamic": false, "gateway": null, "netmask": "32", "family": - "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", "ipam_id": - null}, "public_ips": [{"id": "ddd8f677-0a69-4da1-8eb9-020637f901fb", "address": - "51.15.140.139", "dynamic": false, "gateway": null, "netmask": "32", "family": - "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", "ipam_id": - null}], "mac_address": "de:00:00:5f:a2:0b", "routed_ip_enabled": false, "ipv6": - {"address": "2001:bc8:600:170e::1", "gateway": "2001:bc8:600:170e::", "netmask": - "64"}, "extra_networks": [], "dynamic_ip_required": true, "enable_ipv6": true, - "private_ip": "10.68.46.29", "creation_date": "2024-07-05T13:01:13.107512+00:00", - "modification_date": "2024-07-05T13:01:40.040812+00:00", "bootscript": {"id": - "fdfe150f-a870-4ce4-b432-9f56b5b995c1", "public": true, "title": "x86_64 mainline - 4.4.230 rev1", "architecture": "x86_64", "organization": "11111111-1111-4111-8111-111111111111", - "project": "11111111-1111-4111-8111-111111111111", "kernel": "http://10.194.3.9/kernel/x86_64-mainline-lts-4.4-4.4.230-rev1/vmlinuz-4.4.230", - "dtb": "", "initrd": "http://10.194.3.9/initrd/initrd-Linux-x86_64-v3.14.6.gz", - "bootcmdargs": "LINUX_COMMON scaleway boot=local nbd.max_part=16", "default": - true, "zone": "fr-par-1"}, "security_group": {"id": "0fe819c3-274d-472a-b3f5-ddb258d2d8bb", - "name": "Default security group"}, "location": {"zone_id": "par1", "platform_id": - "14", "cluster_id": "35", "hypervisor_id": "1202", "node_id": "15"}, "maintenances": - [], "allowed_actions": ["stop_in_place", "backup", "enable_routed_ip"], "placement_group": - null, "private_nics": [], "zone": "fr-par-1"}}' + "stopping", "public_ip": {"id": "db6fafda-3a12-403d-8c9c-1a1cb1c315ba", "address": + "2001:bc8:710:5417:dc00:ff:fe78:47db", "dynamic": false, "gateway": "fe80::dc00:ff:fe78:47dc", + "netmask": "64", "family": "inet6", "provisioning_mode": "slaac", "tags": [], + "state": "attached", "ipam_id": "46f4f7dd-d216-45a1-8cdc-4a8de652b125"}, "public_ips": + [{"id": "db6fafda-3a12-403d-8c9c-1a1cb1c315ba", "address": "2001:bc8:710:5417:dc00:ff:fe78:47db", + "dynamic": false, "gateway": "fe80::dc00:ff:fe78:47dc", "netmask": "64", "family": + "inet6", "provisioning_mode": "slaac", "tags": [], "state": "attached", "ipam_id": + "46f4f7dd-d216-45a1-8cdc-4a8de652b125"}], "mac_address": "de:00:00:78:47:db", + "routed_ip_enabled": true, "ipv6": null, "extra_networks": [], "dynamic_ip_required": + false, "enable_ipv6": false, "private_ip": null, "creation_date": "2024-10-23T12:06:18.668001+00:00", + "modification_date": "2024-10-23T12:06:41.618614+00:00", "bootscript": null, + "security_group": {"id": "0fe819c3-274d-472a-b3f5-ddb258d2d8bb", "name": "Default + security group"}, "location": {"zone_id": "par1", "platform_id": "14", "cluster_id": + "34", "hypervisor_id": "1601", "node_id": "3"}, "maintenances": [], "allowed_actions": + ["stop_in_place", "backup"], "placement_group": null, "private_nics": [], "zone": + "fr-par-1"}}' headers: Content-Length: - - "3282" + - "2851" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Fri, 05 Jul 2024 13:02:22 GMT + - Wed, 23 Oct 2024 12:07:38 GMT Server: - - Scaleway API Gateway (fr-par-1;edge01) + - Scaleway API Gateway (fr-par-2;edge01) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -3381,105 +3527,95 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - fde66017-52db-41d6-903a-b454fd407276 + - 7a7458eb-51ea-4a92-839f-2f9b4028367f status: 200 OK code: 200 duration: "" - request: - body: '{"server": {"id": "f2ca5a2d-dc9e-4b49-8061-667cae78864a", "name": "cli-srv-busy-booth", + body: '{"server": {"id": "3b501aef-3907-410a-b0bb-8c949db1308b", "name": "cli-srv-competent-ramanujan", "arch": "x86_64", "commercial_type": "DEV1-S", "boot_type": "local", "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "hostname": "cli-srv-busy-booth", "image": {"id": "655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", + "hostname": "cli-srv-competent-ramanujan", "image": {"id": "655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", "name": "Ubuntu 18.04 Bionic Beaver", "organization": "51b656e3-4865-41e8-adbc-0c45bdd780db", "project": "51b656e3-4865-41e8-adbc-0c45bdd780db", "root_volume": {"id": "27a6459c-efe6-4327-a062-b21a17f3143d", "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "unified", "size": 10000000000}, "extra_volumes": {}, "public": true, "arch": "x86_64", "creation_date": "2023-08-08T13:36:04.744241+00:00", "modification_date": "2023-08-08T13:36:04.744241+00:00", "default_bootscript": null, "from_server": "", "state": "available", "tags": [], "zone": "fr-par-1"}, - "volumes": {"0": {"boot": false, "id": "652d2905-bd6a-475f-bfcf-93ce8b2c05f8", + "volumes": {"0": {"boot": false, "id": "9959a253-ffc0-4d9d-b28d-3e2df2df380c", "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "l_ssd", "export_uri": null, "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "server": {"id": "f2ca5a2d-dc9e-4b49-8061-667cae78864a", "name": "cli-srv-busy-booth"}, - "size": 20000000000, "state": "available", "creation_date": "2024-07-05T13:01:13.107512+00:00", - "modification_date": "2024-07-05T13:01:13.107512+00:00", "tags": [], "zone": + "server": {"id": "3b501aef-3907-410a-b0bb-8c949db1308b", "name": "cli-srv-competent-ramanujan"}, + "size": 20000000000, "state": "available", "creation_date": "2024-10-23T12:06:18.668001+00:00", + "modification_date": "2024-10-23T12:06:18.668001+00:00", "tags": [], "zone": "fr-par-1"}}, "tags": [], "state": "stopping", "protected": false, "state_detail": - "booted", "public_ip": {"id": "ddd8f677-0a69-4da1-8eb9-020637f901fb", "address": - "51.15.140.139", "dynamic": false, "gateway": null, "netmask": "32", "family": - "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", "ipam_id": - null}, "public_ips": [{"id": "ddd8f677-0a69-4da1-8eb9-020637f901fb", "address": - "51.15.140.139", "dynamic": false, "gateway": null, "netmask": "32", "family": - "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", "ipam_id": - null}], "mac_address": "de:00:00:5f:a2:0b", "routed_ip_enabled": false, "ipv6": - {"address": "2001:bc8:600:170e::1", "gateway": "2001:bc8:600:170e::", "netmask": - "64"}, "extra_networks": [], "dynamic_ip_required": true, "enable_ipv6": true, - "private_ip": "10.68.46.29", "creation_date": "2024-07-05T13:01:13.107512+00:00", - "modification_date": "2024-07-05T13:01:40.040812+00:00", "bootscript": {"id": - "fdfe150f-a870-4ce4-b432-9f56b5b995c1", "public": true, "title": "x86_64 mainline - 4.4.230 rev1", "architecture": "x86_64", "organization": "11111111-1111-4111-8111-111111111111", - "project": "11111111-1111-4111-8111-111111111111", "kernel": "http://10.194.3.9/kernel/x86_64-mainline-lts-4.4-4.4.230-rev1/vmlinuz-4.4.230", - "dtb": "", "initrd": "http://10.194.3.9/initrd/initrd-Linux-x86_64-v3.14.6.gz", - "bootcmdargs": "LINUX_COMMON scaleway boot=local nbd.max_part=16", "default": - true, "zone": "fr-par-1"}, "security_group": {"id": "0fe819c3-274d-472a-b3f5-ddb258d2d8bb", - "name": "Default security group"}, "location": {"zone_id": "par1", "platform_id": - "14", "cluster_id": "35", "hypervisor_id": "1202", "node_id": "15"}, "maintenances": - [], "allowed_actions": ["stop_in_place", "backup", "enable_routed_ip"], "placement_group": - null, "private_nics": [], "zone": "fr-par-1"}}' + "stopping", "public_ip": {"id": "db6fafda-3a12-403d-8c9c-1a1cb1c315ba", "address": + "2001:bc8:710:5417:dc00:ff:fe78:47db", "dynamic": false, "gateway": "fe80::dc00:ff:fe78:47dc", + "netmask": "64", "family": "inet6", "provisioning_mode": "slaac", "tags": [], + "state": "attached", "ipam_id": "46f4f7dd-d216-45a1-8cdc-4a8de652b125"}, "public_ips": + [{"id": "db6fafda-3a12-403d-8c9c-1a1cb1c315ba", "address": "2001:bc8:710:5417:dc00:ff:fe78:47db", + "dynamic": false, "gateway": "fe80::dc00:ff:fe78:47dc", "netmask": "64", "family": + "inet6", "provisioning_mode": "slaac", "tags": [], "state": "attached", "ipam_id": + "46f4f7dd-d216-45a1-8cdc-4a8de652b125"}], "mac_address": "de:00:00:78:47:db", + "routed_ip_enabled": true, "ipv6": null, "extra_networks": [], "dynamic_ip_required": + false, "enable_ipv6": false, "private_ip": null, "creation_date": "2024-10-23T12:06:18.668001+00:00", + "modification_date": "2024-10-23T12:06:41.618614+00:00", "bootscript": null, + "security_group": {"id": "0fe819c3-274d-472a-b3f5-ddb258d2d8bb", "name": "Default + security group"}, "location": {"zone_id": "par1", "platform_id": "14", "cluster_id": + "34", "hypervisor_id": "1601", "node_id": "3"}, "maintenances": [], "allowed_actions": + ["stop_in_place", "backup"], "placement_group": null, "private_nics": [], "zone": + "fr-par-1"}}' form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.22.2; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/instance/v1/zones/fr-par-1/servers/f2ca5a2d-dc9e-4b49-8061-667cae78864a + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.0; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/instance/v1/zones/fr-par-1/servers/3b501aef-3907-410a-b0bb-8c949db1308b method: GET response: - body: '{"server": {"id": "f2ca5a2d-dc9e-4b49-8061-667cae78864a", "name": "cli-srv-busy-booth", + body: '{"server": {"id": "3b501aef-3907-410a-b0bb-8c949db1308b", "name": "cli-srv-competent-ramanujan", "arch": "x86_64", "commercial_type": "DEV1-S", "boot_type": "local", "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "hostname": "cli-srv-busy-booth", "image": {"id": "655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", + "hostname": "cli-srv-competent-ramanujan", "image": {"id": "655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", "name": "Ubuntu 18.04 Bionic Beaver", "organization": "51b656e3-4865-41e8-adbc-0c45bdd780db", "project": "51b656e3-4865-41e8-adbc-0c45bdd780db", "root_volume": {"id": "27a6459c-efe6-4327-a062-b21a17f3143d", "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "unified", "size": 10000000000}, "extra_volumes": {}, "public": true, "arch": "x86_64", "creation_date": "2023-08-08T13:36:04.744241+00:00", "modification_date": "2023-08-08T13:36:04.744241+00:00", "default_bootscript": null, "from_server": "", "state": "available", "tags": [], "zone": "fr-par-1"}, - "volumes": {"0": {"boot": false, "id": "652d2905-bd6a-475f-bfcf-93ce8b2c05f8", + "volumes": {"0": {"boot": false, "id": "9959a253-ffc0-4d9d-b28d-3e2df2df380c", "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "l_ssd", "export_uri": null, "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "server": {"id": "f2ca5a2d-dc9e-4b49-8061-667cae78864a", "name": "cli-srv-busy-booth"}, - "size": 20000000000, "state": "available", "creation_date": "2024-07-05T13:01:13.107512+00:00", - "modification_date": "2024-07-05T13:01:13.107512+00:00", "tags": [], "zone": + "server": {"id": "3b501aef-3907-410a-b0bb-8c949db1308b", "name": "cli-srv-competent-ramanujan"}, + "size": 20000000000, "state": "available", "creation_date": "2024-10-23T12:06:18.668001+00:00", + "modification_date": "2024-10-23T12:06:18.668001+00:00", "tags": [], "zone": "fr-par-1"}}, "tags": [], "state": "stopping", "protected": false, "state_detail": - "booted", "public_ip": {"id": "ddd8f677-0a69-4da1-8eb9-020637f901fb", "address": - "51.15.140.139", "dynamic": false, "gateway": null, "netmask": "32", "family": - "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", "ipam_id": - null}, "public_ips": [{"id": "ddd8f677-0a69-4da1-8eb9-020637f901fb", "address": - "51.15.140.139", "dynamic": false, "gateway": null, "netmask": "32", "family": - "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", "ipam_id": - null}], "mac_address": "de:00:00:5f:a2:0b", "routed_ip_enabled": false, "ipv6": - {"address": "2001:bc8:600:170e::1", "gateway": "2001:bc8:600:170e::", "netmask": - "64"}, "extra_networks": [], "dynamic_ip_required": true, "enable_ipv6": true, - "private_ip": "10.68.46.29", "creation_date": "2024-07-05T13:01:13.107512+00:00", - "modification_date": "2024-07-05T13:01:40.040812+00:00", "bootscript": {"id": - "fdfe150f-a870-4ce4-b432-9f56b5b995c1", "public": true, "title": "x86_64 mainline - 4.4.230 rev1", "architecture": "x86_64", "organization": "11111111-1111-4111-8111-111111111111", - "project": "11111111-1111-4111-8111-111111111111", "kernel": "http://10.194.3.9/kernel/x86_64-mainline-lts-4.4-4.4.230-rev1/vmlinuz-4.4.230", - "dtb": "", "initrd": "http://10.194.3.9/initrd/initrd-Linux-x86_64-v3.14.6.gz", - "bootcmdargs": "LINUX_COMMON scaleway boot=local nbd.max_part=16", "default": - true, "zone": "fr-par-1"}, "security_group": {"id": "0fe819c3-274d-472a-b3f5-ddb258d2d8bb", - "name": "Default security group"}, "location": {"zone_id": "par1", "platform_id": - "14", "cluster_id": "35", "hypervisor_id": "1202", "node_id": "15"}, "maintenances": - [], "allowed_actions": ["stop_in_place", "backup", "enable_routed_ip"], "placement_group": - null, "private_nics": [], "zone": "fr-par-1"}}' + "stopping", "public_ip": {"id": "db6fafda-3a12-403d-8c9c-1a1cb1c315ba", "address": + "2001:bc8:710:5417:dc00:ff:fe78:47db", "dynamic": false, "gateway": "fe80::dc00:ff:fe78:47dc", + "netmask": "64", "family": "inet6", "provisioning_mode": "slaac", "tags": [], + "state": "attached", "ipam_id": "46f4f7dd-d216-45a1-8cdc-4a8de652b125"}, "public_ips": + [{"id": "db6fafda-3a12-403d-8c9c-1a1cb1c315ba", "address": "2001:bc8:710:5417:dc00:ff:fe78:47db", + "dynamic": false, "gateway": "fe80::dc00:ff:fe78:47dc", "netmask": "64", "family": + "inet6", "provisioning_mode": "slaac", "tags": [], "state": "attached", "ipam_id": + "46f4f7dd-d216-45a1-8cdc-4a8de652b125"}], "mac_address": "de:00:00:78:47:db", + "routed_ip_enabled": true, "ipv6": null, "extra_networks": [], "dynamic_ip_required": + false, "enable_ipv6": false, "private_ip": null, "creation_date": "2024-10-23T12:06:18.668001+00:00", + "modification_date": "2024-10-23T12:06:41.618614+00:00", "bootscript": null, + "security_group": {"id": "0fe819c3-274d-472a-b3f5-ddb258d2d8bb", "name": "Default + security group"}, "location": {"zone_id": "par1", "platform_id": "14", "cluster_id": + "34", "hypervisor_id": "1601", "node_id": "3"}, "maintenances": [], "allowed_actions": + ["stop_in_place", "backup"], "placement_group": null, "private_nics": [], "zone": + "fr-par-1"}}' headers: Content-Length: - - "3282" + - "2851" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Fri, 05 Jul 2024 13:02:27 GMT + - Wed, 23 Oct 2024 12:07:43 GMT Server: - - Scaleway API Gateway (fr-par-1;edge01) + - Scaleway API Gateway (fr-par-2;edge01) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -3487,99 +3623,91 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 701e0bca-7f29-4d6e-855f-e991db0341da + - 8fd5ea62-0797-4d39-82b7-2dcef61af336 status: 200 OK code: 200 duration: "" - request: - body: '{"server": {"id": "f2ca5a2d-dc9e-4b49-8061-667cae78864a", "name": "cli-srv-busy-booth", + body: '{"server": {"id": "3b501aef-3907-410a-b0bb-8c949db1308b", "name": "cli-srv-competent-ramanujan", "arch": "x86_64", "commercial_type": "DEV1-S", "boot_type": "local", "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "hostname": "cli-srv-busy-booth", "image": {"id": "655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", + "hostname": "cli-srv-competent-ramanujan", "image": {"id": "655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", "name": "Ubuntu 18.04 Bionic Beaver", "organization": "51b656e3-4865-41e8-adbc-0c45bdd780db", "project": "51b656e3-4865-41e8-adbc-0c45bdd780db", "root_volume": {"id": "27a6459c-efe6-4327-a062-b21a17f3143d", "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "unified", "size": 10000000000}, "extra_volumes": {}, "public": true, "arch": "x86_64", "creation_date": "2023-08-08T13:36:04.744241+00:00", "modification_date": "2023-08-08T13:36:04.744241+00:00", "default_bootscript": null, "from_server": "", "state": "available", "tags": [], "zone": "fr-par-1"}, - "volumes": {"0": {"boot": false, "id": "652d2905-bd6a-475f-bfcf-93ce8b2c05f8", + "volumes": {"0": {"boot": false, "id": "9959a253-ffc0-4d9d-b28d-3e2df2df380c", "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "l_ssd", "export_uri": null, "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "server": {"id": "f2ca5a2d-dc9e-4b49-8061-667cae78864a", "name": "cli-srv-busy-booth"}, - "size": 20000000000, "state": "available", "creation_date": "2024-07-05T13:01:13.107512+00:00", - "modification_date": "2024-07-05T13:01:13.107512+00:00", "tags": [], "zone": + "server": {"id": "3b501aef-3907-410a-b0bb-8c949db1308b", "name": "cli-srv-competent-ramanujan"}, + "size": 20000000000, "state": "available", "creation_date": "2024-10-23T12:06:18.668001+00:00", + "modification_date": "2024-10-23T12:06:18.668001+00:00", "tags": [], "zone": "fr-par-1"}}, "tags": [], "state": "stopped", "protected": false, "state_detail": - "", "public_ip": {"id": "ddd8f677-0a69-4da1-8eb9-020637f901fb", "address": "51.15.140.139", - "dynamic": false, "gateway": null, "netmask": "32", "family": "inet", "provisioning_mode": - "dhcp", "tags": [], "state": "attached", "ipam_id": null}, "public_ips": [{"id": - "ddd8f677-0a69-4da1-8eb9-020637f901fb", "address": "51.15.140.139", "dynamic": - false, "gateway": null, "netmask": "32", "family": "inet", "provisioning_mode": - "dhcp", "tags": [], "state": "attached", "ipam_id": null}], "mac_address": "de:00:00:5f:a2:0b", - "routed_ip_enabled": false, "ipv6": null, "extra_networks": [], "dynamic_ip_required": - true, "enable_ipv6": true, "private_ip": null, "creation_date": "2024-07-05T13:01:13.107512+00:00", - "modification_date": "2024-07-05T13:02:31.697229+00:00", "bootscript": {"id": - "fdfe150f-a870-4ce4-b432-9f56b5b995c1", "public": true, "title": "x86_64 mainline - 4.4.230 rev1", "architecture": "x86_64", "organization": "11111111-1111-4111-8111-111111111111", - "project": "11111111-1111-4111-8111-111111111111", "kernel": "http://10.194.3.9/kernel/x86_64-mainline-lts-4.4-4.4.230-rev1/vmlinuz-4.4.230", - "dtb": "", "initrd": "http://10.194.3.9/initrd/initrd-Linux-x86_64-v3.14.6.gz", - "bootcmdargs": "LINUX_COMMON scaleway boot=local nbd.max_part=16", "default": - true, "zone": "fr-par-1"}, "security_group": {"id": "0fe819c3-274d-472a-b3f5-ddb258d2d8bb", - "name": "Default security group"}, "location": null, "maintenances": [], "allowed_actions": - ["poweron", "backup", "enable_routed_ip"], "placement_group": null, "private_nics": - [], "zone": "fr-par-1"}}' + "", "public_ip": {"id": "db6fafda-3a12-403d-8c9c-1a1cb1c315ba", "address": "2001:bc8:710:5417:dc00:ff:fe78:47db", + "dynamic": false, "gateway": "fe80::dc00:ff:fe78:47dc", "netmask": "64", "family": + "inet6", "provisioning_mode": "slaac", "tags": [], "state": "attached", "ipam_id": + "46f4f7dd-d216-45a1-8cdc-4a8de652b125"}, "public_ips": [{"id": "db6fafda-3a12-403d-8c9c-1a1cb1c315ba", + "address": "2001:bc8:710:5417:dc00:ff:fe78:47db", "dynamic": false, "gateway": + "fe80::dc00:ff:fe78:47dc", "netmask": "64", "family": "inet6", "provisioning_mode": + "slaac", "tags": [], "state": "attached", "ipam_id": "46f4f7dd-d216-45a1-8cdc-4a8de652b125"}], + "mac_address": "de:00:00:78:47:db", "routed_ip_enabled": true, "ipv6": null, + "extra_networks": [], "dynamic_ip_required": false, "enable_ipv6": false, "private_ip": + null, "creation_date": "2024-10-23T12:06:18.668001+00:00", "modification_date": + "2024-10-23T12:07:46.960892+00:00", "bootscript": null, "security_group": {"id": + "0fe819c3-274d-472a-b3f5-ddb258d2d8bb", "name": "Default security group"}, "location": + null, "maintenances": [], "allowed_actions": ["poweron", "backup"], "placement_group": + null, "private_nics": [], "zone": "fr-par-1"}}' form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.22.2; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/instance/v1/zones/fr-par-1/servers/f2ca5a2d-dc9e-4b49-8061-667cae78864a + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.0; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/instance/v1/zones/fr-par-1/servers/3b501aef-3907-410a-b0bb-8c949db1308b method: GET response: - body: '{"server": {"id": "f2ca5a2d-dc9e-4b49-8061-667cae78864a", "name": "cli-srv-busy-booth", + body: '{"server": {"id": "3b501aef-3907-410a-b0bb-8c949db1308b", "name": "cli-srv-competent-ramanujan", "arch": "x86_64", "commercial_type": "DEV1-S", "boot_type": "local", "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "hostname": "cli-srv-busy-booth", "image": {"id": "655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", + "hostname": "cli-srv-competent-ramanujan", "image": {"id": "655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", "name": "Ubuntu 18.04 Bionic Beaver", "organization": "51b656e3-4865-41e8-adbc-0c45bdd780db", "project": "51b656e3-4865-41e8-adbc-0c45bdd780db", "root_volume": {"id": "27a6459c-efe6-4327-a062-b21a17f3143d", "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "unified", "size": 10000000000}, "extra_volumes": {}, "public": true, "arch": "x86_64", "creation_date": "2023-08-08T13:36:04.744241+00:00", "modification_date": "2023-08-08T13:36:04.744241+00:00", "default_bootscript": null, "from_server": "", "state": "available", "tags": [], "zone": "fr-par-1"}, - "volumes": {"0": {"boot": false, "id": "652d2905-bd6a-475f-bfcf-93ce8b2c05f8", + "volumes": {"0": {"boot": false, "id": "9959a253-ffc0-4d9d-b28d-3e2df2df380c", "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "l_ssd", "export_uri": null, "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "server": {"id": "f2ca5a2d-dc9e-4b49-8061-667cae78864a", "name": "cli-srv-busy-booth"}, - "size": 20000000000, "state": "available", "creation_date": "2024-07-05T13:01:13.107512+00:00", - "modification_date": "2024-07-05T13:01:13.107512+00:00", "tags": [], "zone": + "server": {"id": "3b501aef-3907-410a-b0bb-8c949db1308b", "name": "cli-srv-competent-ramanujan"}, + "size": 20000000000, "state": "available", "creation_date": "2024-10-23T12:06:18.668001+00:00", + "modification_date": "2024-10-23T12:06:18.668001+00:00", "tags": [], "zone": "fr-par-1"}}, "tags": [], "state": "stopped", "protected": false, "state_detail": - "", "public_ip": {"id": "ddd8f677-0a69-4da1-8eb9-020637f901fb", "address": "51.15.140.139", - "dynamic": false, "gateway": null, "netmask": "32", "family": "inet", "provisioning_mode": - "dhcp", "tags": [], "state": "attached", "ipam_id": null}, "public_ips": [{"id": - "ddd8f677-0a69-4da1-8eb9-020637f901fb", "address": "51.15.140.139", "dynamic": - false, "gateway": null, "netmask": "32", "family": "inet", "provisioning_mode": - "dhcp", "tags": [], "state": "attached", "ipam_id": null}], "mac_address": "de:00:00:5f:a2:0b", - "routed_ip_enabled": false, "ipv6": null, "extra_networks": [], "dynamic_ip_required": - true, "enable_ipv6": true, "private_ip": null, "creation_date": "2024-07-05T13:01:13.107512+00:00", - "modification_date": "2024-07-05T13:02:31.697229+00:00", "bootscript": {"id": - "fdfe150f-a870-4ce4-b432-9f56b5b995c1", "public": true, "title": "x86_64 mainline - 4.4.230 rev1", "architecture": "x86_64", "organization": "11111111-1111-4111-8111-111111111111", - "project": "11111111-1111-4111-8111-111111111111", "kernel": "http://10.194.3.9/kernel/x86_64-mainline-lts-4.4-4.4.230-rev1/vmlinuz-4.4.230", - "dtb": "", "initrd": "http://10.194.3.9/initrd/initrd-Linux-x86_64-v3.14.6.gz", - "bootcmdargs": "LINUX_COMMON scaleway boot=local nbd.max_part=16", "default": - true, "zone": "fr-par-1"}, "security_group": {"id": "0fe819c3-274d-472a-b3f5-ddb258d2d8bb", - "name": "Default security group"}, "location": null, "maintenances": [], "allowed_actions": - ["poweron", "backup", "enable_routed_ip"], "placement_group": null, "private_nics": - [], "zone": "fr-par-1"}}' + "", "public_ip": {"id": "db6fafda-3a12-403d-8c9c-1a1cb1c315ba", "address": "2001:bc8:710:5417:dc00:ff:fe78:47db", + "dynamic": false, "gateway": "fe80::dc00:ff:fe78:47dc", "netmask": "64", "family": + "inet6", "provisioning_mode": "slaac", "tags": [], "state": "attached", "ipam_id": + "46f4f7dd-d216-45a1-8cdc-4a8de652b125"}, "public_ips": [{"id": "db6fafda-3a12-403d-8c9c-1a1cb1c315ba", + "address": "2001:bc8:710:5417:dc00:ff:fe78:47db", "dynamic": false, "gateway": + "fe80::dc00:ff:fe78:47dc", "netmask": "64", "family": "inet6", "provisioning_mode": + "slaac", "tags": [], "state": "attached", "ipam_id": "46f4f7dd-d216-45a1-8cdc-4a8de652b125"}], + "mac_address": "de:00:00:78:47:db", "routed_ip_enabled": true, "ipv6": null, + "extra_networks": [], "dynamic_ip_required": false, "enable_ipv6": false, "private_ip": + null, "creation_date": "2024-10-23T12:06:18.668001+00:00", "modification_date": + "2024-10-23T12:07:46.960892+00:00", "bootscript": null, "security_group": {"id": + "0fe819c3-274d-472a-b3f5-ddb258d2d8bb", "name": "Default security group"}, "location": + null, "maintenances": [], "allowed_actions": ["poweron", "backup"], "placement_group": + null, "private_nics": [], "zone": "fr-par-1"}}' headers: Content-Length: - - "3080" + - "2739" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Fri, 05 Jul 2024 13:02:32 GMT + - Wed, 23 Oct 2024 12:07:48 GMT Server: - - Scaleway API Gateway (fr-par-1;edge01) + - Scaleway API Gateway (fr-par-2;edge01) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -3587,7 +3715,7 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 51703337-bed2-4a5d-983d-b9ca334049fc + - 0c55573e-5426-43ab-ba54-ba6a7d892da3 status: 200 OK code: 200 duration: "" @@ -3596,8 +3724,8 @@ interactions: form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.22.2; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/instance/v1/zones/fr-par-1/servers/f2ca5a2d-dc9e-4b49-8061-667cae78864a + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.0; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/instance/v1/zones/fr-par-1/servers/3b501aef-3907-410a-b0bb-8c949db1308b method: DELETE response: body: "" @@ -3607,9 +3735,9 @@ interactions: Content-Type: - application/json Date: - - Fri, 05 Jul 2024 13:02:32 GMT + - Wed, 23 Oct 2024 12:07:49 GMT Server: - - Scaleway API Gateway (fr-par-1;edge01) + - Scaleway API Gateway (fr-par-2;edge01) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -3617,7 +3745,7 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - e6cf01e8-f577-412c-a2fd-05afef3008fb + - 05544e13-0294-47be-af89-3c537d671a99 status: 204 No Content code: 204 duration: "" @@ -3626,8 +3754,8 @@ interactions: form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.22.2; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/instance/v1/zones/fr-par-1/ips/ddd8f677-0a69-4da1-8eb9-020637f901fb + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.0; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/instance/v1/zones/fr-par-1/ips/db6fafda-3a12-403d-8c9c-1a1cb1c315ba method: DELETE response: body: "" @@ -3637,9 +3765,9 @@ interactions: Content-Type: - application/json Date: - - Fri, 05 Jul 2024 13:02:32 GMT + - Wed, 23 Oct 2024 12:07:50 GMT Server: - - Scaleway API Gateway (fr-par-1;edge01) + - Scaleway API Gateway (fr-par-2;edge01) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -3647,7 +3775,7 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - e5893d5b-3b53-4ead-a7bd-34cd6b36789b + - 9818275c-961c-4ab2-8c36-585f44f61afc status: 204 No Content code: 204 duration: "" @@ -3656,8 +3784,8 @@ interactions: form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.22.2; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/instance/v1/zones/fr-par-1/volumes/652d2905-bd6a-475f-bfcf-93ce8b2c05f8 + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.0; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/instance/v1/zones/fr-par-1/volumes/9959a253-ffc0-4d9d-b28d-3e2df2df380c method: DELETE response: body: "" @@ -3667,9 +3795,9 @@ interactions: Content-Type: - application/json Date: - - Fri, 05 Jul 2024 13:02:32 GMT + - Wed, 23 Oct 2024 12:07:50 GMT Server: - - Scaleway API Gateway (fr-par-1;edge01) + - Scaleway API Gateway (fr-par-2;edge01) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -3677,7 +3805,7 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 463b34ae-131a-47a0-8c43-7dc3f1e66b97 + - 8789d9b0-97d9-4871-883b-240521285691 status: 204 No Content code: 204 duration: "" diff --git a/internal/namespaces/instance/v1/testdata/test-create-volume-simple.cassette.yaml b/internal/namespaces/instance/v1/testdata/test-create-volume-simple.cassette.yaml index ff60b4347c..089abe115e 100644 --- a/internal/namespaces/instance/v1/testdata/test-create-volume-simple.cassette.yaml +++ b/internal/namespaces/instance/v1/testdata/test-create-volume-simple.cassette.yaml @@ -2,41 +2,46 @@ version: 1 interactions: - request: - body: '{"name":"test","organization":"aba2d0d0-b01d-4d88-b322-935edc96d0fd","volume_type":"l_ssd","size":20000000000}' + body: '{"volume": {"id": "6edefc20-4cc5-462e-a8b0-80dded76c78c", "name": "test", + "volume_type": "b_ssd", "export_uri": null, "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", + "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "server": null, "size": 20000000000, + "state": "available", "creation_date": "2024-10-23T12:02:48.930043+00:00", "modification_date": + "2024-10-23T12:02:48.930043+00:00", "tags": [], "zone": "fr-par-1"}}' form: {} headers: Content-Type: - application/json User-Agent: - - scaleway-sdk-go/v1.0.0-beta.5+dev (go1.13.1; darwin; amd64) cli-e2e-test + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.0; darwin; arm64) cli-e2e-test url: https://api.scaleway.com/instance/v1/zones/fr-par-1/volumes method: POST response: - body: '{"volume": {"size": 20000000000, "state": "available", "name": "test", - "modification_date": "2020-02-11T13:55:18.688897+00:00", "organization": "aba2d0d0-b01d-4d88-b322-935edc96d0fd", - "export_uri": null, "creation_date": "2020-02-11T13:55:18.688897+00:00", "id": - "dc762eda-d8f8-4e96-8221-fc5c49580d0f", "volume_type": "l_ssd", "server": null}}' + body: '{"volume": {"id": "6edefc20-4cc5-462e-a8b0-80dded76c78c", "name": "test", + "volume_type": "b_ssd", "export_uri": null, "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", + "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "server": null, "size": 20000000000, + "state": "available", "creation_date": "2024-10-23T12:02:48.930043+00:00", "modification_date": + "2024-10-23T12:02:48.930043+00:00", "tags": [], "zone": "fr-par-1"}}' headers: - Cache-Control: - - no-cache Content-Length: - - "343" + - "426" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Tue, 11 Feb 2020 13:55:18 GMT + - Wed, 23 Oct 2024 12:02:48 GMT Location: - - https://cp-par1.scaleway.com/volumes/dc762eda-d8f8-4e96-8221-fc5c49580d0f + - https://api.scaleway.com/instance/v1/zones/fr-par-1/volumes/6edefc20-4cc5-462e-a8b0-80dded76c78c Server: - - scaleway_api + - Scaleway API Gateway (fr-par-2;edge02) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: - nosniff X-Frame-Options: - DENY + X-Request-Id: + - a3c78bff-0132-441a-bea4-3c13456e983b status: 201 Created code: 201 duration: "" @@ -45,28 +50,28 @@ interactions: form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.5+dev (go1.13.1; darwin; amd64) cli-e2e-test - url: https://api.scaleway.com/instance/v1/zones/fr-par-1/volumes/dc762eda-d8f8-4e96-8221-fc5c49580d0f + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.0; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/instance/v1/zones/fr-par-1/volumes/6edefc20-4cc5-462e-a8b0-80dded76c78c method: DELETE response: body: "" headers: - Cache-Control: - - no-cache Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Tue, 11 Feb 2020 13:55:18 GMT + - Wed, 23 Oct 2024 12:02:49 GMT Server: - - scaleway_api + - Scaleway API Gateway (fr-par-2;edge02) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: - nosniff X-Frame-Options: - DENY + X-Request-Id: + - 5006c81d-55ca-4c43-a3fd-b54d53432122 status: 204 No Content code: 204 duration: "" diff --git a/internal/namespaces/instance/v1/testdata/test-server-enable-routed-ip-simple.cassette.yaml b/internal/namespaces/instance/v1/testdata/test-server-enable-routed-ip-simple.cassette.yaml deleted file mode 100644 index 0cc406a74b..0000000000 --- a/internal/namespaces/instance/v1/testdata/test-server-enable-routed-ip-simple.cassette.yaml +++ /dev/null @@ -1,3269 +0,0 @@ ---- -version: 1 -interactions: -- request: - body: '{"local_images":[{"id":"f60026aa-f2f9-464b-bb49-6b34b2f234e9","arch":"x86_64","zone":"fr-par-3","compatible_commercial_types":["GP1-L","GP1-M","GP1-S","GP1-XL","GP1-XS","START1-L","START1-M","START1-S","START1-XS","VC1L","VC1M","VC1S","X64-120GB","X64-15GB","X64-30GB","X64-60GB","ENT1-XXS","ENT1-XS","ENT1-S","ENT1-M","ENT1-L","ENT1-XL","ENT1-2XL","PRO2-XXS","PRO2-XS","PRO2-S","PRO2-M","PRO2-L","PLAY2-MICRO","PLAY2-NANO","PLAY2-PICO","POP2-2C-8G","POP2-4C-16G","POP2-8C-32G","POP2-16C-64G","POP2-32C-128G","POP2-64C-256G","POP2-HM-2C-16G","POP2-HM-4C-32G","POP2-HM-8C-64G","POP2-HM-16C-128G","POP2-HM-32C-256G","POP2-HM-64C-512G","POP2-HC-2C-4G","POP2-HC-4C-8G","POP2-HC-8C-16G","POP2-HC-16C-32G","POP2-HC-32C-64G","POP2-HC-64C-128G"],"label":"ubuntu_jammy","type":"instance_local"},{"id":"f9e60698-292c-4f43-ad16-5d31937469fb","arch":"arm64","zone":"fr-par-3","compatible_commercial_types":["AMP2-C1","AMP2-C2","AMP2-C4","AMP2-C8","AMP2-C12","AMP2-C24","AMP2-C48","AMP2-C60","COPARM1-2C-8G","COPARM1-4C-16G","COPARM1-8C-32G","COPARM1-16C-64G","COPARM1-32C-128G"],"label":"ubuntu_jammy","type":"instance_local"}],"total_count":2}' - form: {} - headers: - User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.22.2; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/marketplace/v2/local-images?image_label=ubuntu_jammy&order_by=type_asc&type=instance_local&zone=fr-par-3 - method: GET - response: - body: '{"local_images":[{"id":"f60026aa-f2f9-464b-bb49-6b34b2f234e9","arch":"x86_64","zone":"fr-par-3","compatible_commercial_types":["GP1-L","GP1-M","GP1-S","GP1-XL","GP1-XS","START1-L","START1-M","START1-S","START1-XS","VC1L","VC1M","VC1S","X64-120GB","X64-15GB","X64-30GB","X64-60GB","ENT1-XXS","ENT1-XS","ENT1-S","ENT1-M","ENT1-L","ENT1-XL","ENT1-2XL","PRO2-XXS","PRO2-XS","PRO2-S","PRO2-M","PRO2-L","PLAY2-MICRO","PLAY2-NANO","PLAY2-PICO","POP2-2C-8G","POP2-4C-16G","POP2-8C-32G","POP2-16C-64G","POP2-32C-128G","POP2-64C-256G","POP2-HM-2C-16G","POP2-HM-4C-32G","POP2-HM-8C-64G","POP2-HM-16C-128G","POP2-HM-32C-256G","POP2-HM-64C-512G","POP2-HC-2C-4G","POP2-HC-4C-8G","POP2-HC-8C-16G","POP2-HC-16C-32G","POP2-HC-32C-64G","POP2-HC-64C-128G"],"label":"ubuntu_jammy","type":"instance_local"},{"id":"f9e60698-292c-4f43-ad16-5d31937469fb","arch":"arm64","zone":"fr-par-3","compatible_commercial_types":["AMP2-C1","AMP2-C2","AMP2-C4","AMP2-C8","AMP2-C12","AMP2-C24","AMP2-C48","AMP2-C60","COPARM1-2C-8G","COPARM1-4C-16G","COPARM1-8C-32G","COPARM1-16C-64G","COPARM1-32C-128G"],"label":"ubuntu_jammy","type":"instance_local"}],"total_count":2}' - headers: - Content-Length: - - "1132" - Content-Security-Policy: - - default-src 'none'; frame-ancestors 'none' - Content-Type: - - application/json - Date: - - Fri, 05 Jul 2024 13:12:28 GMT - Server: - - Scaleway API Gateway (fr-par-1;edge02) - Strict-Transport-Security: - - max-age=63072000 - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - X-Request-Id: - - 40ea74ee-91cc-453e-abae-b9c0bb11f509 - status: 200 OK - code: 200 - duration: "" -- request: - body: '{"image": {"id": "f60026aa-f2f9-464b-bb49-6b34b2f234e9", "name": "Ubuntu - 22.04 Jammy Jellyfish", "organization": "51b656e3-4865-41e8-adbc-0c45bdd780db", - "project": "51b656e3-4865-41e8-adbc-0c45bdd780db", "root_volume": {"id": "89f733e9-a53f-4c2f-bdcb-30cbcfb34d33", - "name": "Ubuntu 22.04 Jammy Jellyfish", "volume_type": "unified", "size": 10000000000}, - "extra_volumes": {}, "public": true, "arch": "x86_64", "creation_date": "2024-07-03T16:07:58.483515+00:00", - "modification_date": "2024-07-03T16:07:58.483515+00:00", "default_bootscript": - null, "from_server": "", "state": "available", "tags": [], "zone": "fr-par-3"}}' - form: {} - headers: - User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.22.2; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/instance/v1/zones/fr-par-3/images/f60026aa-f2f9-464b-bb49-6b34b2f234e9 - method: GET - response: - body: '{"image": {"id": "f60026aa-f2f9-464b-bb49-6b34b2f234e9", "name": "Ubuntu - 22.04 Jammy Jellyfish", "organization": "51b656e3-4865-41e8-adbc-0c45bdd780db", - "project": "51b656e3-4865-41e8-adbc-0c45bdd780db", "root_volume": {"id": "89f733e9-a53f-4c2f-bdcb-30cbcfb34d33", - "name": "Ubuntu 22.04 Jammy Jellyfish", "volume_type": "unified", "size": 10000000000}, - "extra_volumes": {}, "public": true, "arch": "x86_64", "creation_date": "2024-07-03T16:07:58.483515+00:00", - "modification_date": "2024-07-03T16:07:58.483515+00:00", "default_bootscript": - null, "from_server": "", "state": "available", "tags": [], "zone": "fr-par-3"}}' - headers: - Content-Length: - - "620" - Content-Security-Policy: - - default-src 'none'; frame-ancestors 'none' - Content-Type: - - application/json - Date: - - Fri, 05 Jul 2024 13:12:28 GMT - Server: - - Scaleway API Gateway (fr-par-1;edge02) - Strict-Transport-Security: - - max-age=63072000 - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - X-Request-Id: - - 8ea042d8-26ee-4816-b2bf-c3a1b5eef434 - status: 200 OK - code: 200 - duration: "" -- request: - body: '{"servers": {"ENT1-2XL": {"alt_names": [], "arch": "x86_64", "ncpus": 96, - "ram": 412316860416, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": - 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": - 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": - 3861.7, "hourly_price": 5.29, "capabilities": {"boot_types": ["local", "rescue"], - "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": - false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": - 20000000000, "sum_internet_bandwidth": 20000000000, "interfaces": [{"internal_bandwidth": - 20000000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 20000000000}]}}, "ENT1-L": {"alt_names": [], "arch": "x86_64", "ncpus": 32, - "ram": 137438953472, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": - 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": - 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": - 1284.8, "hourly_price": 1.76, "capabilities": {"boot_types": ["local", "rescue"], - "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": - false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": - 6400000000, "sum_internet_bandwidth": 6400000000, "interfaces": [{"internal_bandwidth": - 6400000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 6400000000}]}}, "ENT1-M": {"alt_names": [], "arch": "x86_64", "ncpus": 16, "ram": - 68719476736, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": - 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": - 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": - 642.4, "hourly_price": 0.88, "capabilities": {"boot_types": ["local", "rescue"], - "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": - false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": - 3200000000, "sum_internet_bandwidth": 3200000000, "interfaces": [{"internal_bandwidth": - 3200000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 3200000000}]}}, "ENT1-S": {"alt_names": [], "arch": "x86_64", "ncpus": 8, "ram": - 34359738368, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": - 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": - 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": - 321.2, "hourly_price": 0.44, "capabilities": {"boot_types": ["local", "rescue"], - "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": - false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": - 1600000000, "sum_internet_bandwidth": 1600000000, "interfaces": [{"internal_bandwidth": - 1600000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 1600000000}]}}, "ENT1-XL": {"alt_names": [], "arch": "x86_64", "ncpus": 64, - "ram": 274877906944, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": - 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": - 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": - 2576.9, "hourly_price": 3.53, "capabilities": {"boot_types": ["local", "rescue"], - "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": - false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": - 12800000000, "sum_internet_bandwidth": 12800000000, "interfaces": [{"internal_bandwidth": - 12800000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 12800000000}]}}, "ENT1-XS": {"alt_names": [], "arch": "x86_64", "ncpus": 4, - "ram": 17179869184, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": - 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": - 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": - 161.33, "hourly_price": 0.221, "capabilities": {"boot_types": ["local", "rescue"], - "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": - false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": - 800000000, "sum_internet_bandwidth": 800000000, "interfaces": [{"internal_bandwidth": - 800000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 800000000}]}}, "ENT1-XXS": {"alt_names": [], "arch": "x86_64", "ncpus": 2, "ram": - 8589934592, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": - 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": - 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": - 80.3, "hourly_price": 0.11, "capabilities": {"boot_types": ["local", "rescue"], - "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": - false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": - 400000000, "sum_internet_bandwidth": 400000000, "interfaces": [{"internal_bandwidth": - 400000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 400000000}]}}, "GP1-M": {"alt_names": [], "arch": "x86_64", "ncpus": 16, "ram": - 68719476736, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": - 0, "max_size": 600000000000}, "per_volume_constraint": {"l_ssd": {"min_size": - 1000000000, "max_size": 800000000000}}, "scratch_storage_max_size": null, "baremetal": - false, "monthly_price": 433.912, "hourly_price": 0.5944, "capabilities": {"boot_types": - ["local", "rescue"], "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": - true, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": - 1500000000, "sum_internet_bandwidth": 1500000000, "interfaces": [{"internal_bandwidth": - 1500000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 1500000000}]}}, "GP1-S": {"alt_names": [], "arch": "x86_64", "ncpus": 8, "ram": - 34359738368, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": - 0, "max_size": 300000000000}, "per_volume_constraint": {"l_ssd": {"min_size": - 1000000000, "max_size": 800000000000}}, "scratch_storage_max_size": null, "baremetal": - false, "monthly_price": 217.686, "hourly_price": 0.2982, "capabilities": {"boot_types": - ["local", "rescue"], "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": - true, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": - 800000000, "sum_internet_bandwidth": 800000000, "interfaces": [{"internal_bandwidth": - 800000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 800000000}]}}, "GP1-XS": {"alt_names": [], "arch": "x86_64", "ncpus": 4, "ram": - 17179869184, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": - 0, "max_size": 150000000000}, "per_volume_constraint": {"l_ssd": {"min_size": - 1000000000, "max_size": 800000000000}}, "scratch_storage_max_size": null, "baremetal": - false, "monthly_price": 107.748, "hourly_price": 0.1476, "capabilities": {"boot_types": - ["local", "rescue"], "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": - true, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": - 500000000, "sum_internet_bandwidth": 500000000, "interfaces": [{"internal_bandwidth": - 500000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 500000000}]}}, "POP2-16C-64G": {"alt_names": [], "arch": "x86_64", "ncpus": - 16, "ram": 68719476736, "gpu": 0, "mig_profile": null, "volumes_constraint": - {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": - 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": - 646.05, "hourly_price": 0.885, "capabilities": {"boot_types": ["local", "rescue"], - "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": - false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": - 3200000000, "sum_internet_bandwidth": 3200000000, "interfaces": [{"internal_bandwidth": - 3200000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 3200000000}]}}, "POP2-2C-8G": {"alt_names": [], "arch": "x86_64", "ncpus": 2, - "ram": 8589934592, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": - 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": - 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": - 80.4825, "hourly_price": 0.1103, "capabilities": {"boot_types": ["local", "rescue"], - "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": - false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": - 400000000, "sum_internet_bandwidth": 400000000, "interfaces": [{"internal_bandwidth": - 400000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 400000000}]}}, "POP2-32C-128G": {"alt_names": [], "arch": "x86_64", "ncpus": - 32, "ram": 137438953472, "gpu": 0, "mig_profile": null, "volumes_constraint": - {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": - 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": - 1291.1, "hourly_price": 1.77, "capabilities": {"boot_types": ["local", "rescue"], - "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": - false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": - 6400000000, "sum_internet_bandwidth": 6400000000, "interfaces": [{"internal_bandwidth": - 6400000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 6400000000}]}}, "POP2-4C-16G": {"alt_names": [], "arch": "x86_64", "ncpus": - 4, "ram": 17179869184, "gpu": 0, "mig_profile": null, "volumes_constraint": - {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": - 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": - 160.965, "hourly_price": 0.2205, "capabilities": {"boot_types": ["local", "rescue"], - "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": - false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": - 800000000, "sum_internet_bandwidth": 800000000, "interfaces": [{"internal_bandwidth": - 800000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 800000000}]}}, "POP2-64C-256G": {"alt_names": [], "arch": "x86_64", "ncpus": - 64, "ram": 274877906944, "gpu": 0, "mig_profile": null, "volumes_constraint": - {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": - 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": - 2573.25, "hourly_price": 3.525, "capabilities": {"boot_types": ["local", "rescue"], - "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": - false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": - 12800000000, "sum_internet_bandwidth": 12800000000, "interfaces": [{"internal_bandwidth": - 12800000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 12800000000}]}}, "POP2-8C-32G": {"alt_names": [], "arch": "x86_64", "ncpus": - 8, "ram": 34359738368, "gpu": 0, "mig_profile": null, "volumes_constraint": - {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": - 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": - 317.55, "hourly_price": 0.435, "capabilities": {"boot_types": ["local", "rescue"], - "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": - false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": - 1600000000, "sum_internet_bandwidth": 1600000000, "interfaces": [{"internal_bandwidth": - 1600000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 1600000000}]}}, "POP2-HC-16C-32G": {"alt_names": [], "arch": "x86_64", "ncpus": - 16, "ram": 34359738368, "gpu": 0, "mig_profile": null, "volumes_constraint": - {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": - 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": - 466.032, "hourly_price": 0.6384, "capabilities": {"boot_types": ["local", "rescue"], - "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": - false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": - 3200000000, "sum_internet_bandwidth": 3200000000, "interfaces": [{"internal_bandwidth": - 3200000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 3200000000}]}}, "POP2-HC-2C-4G": {"alt_names": [], "arch": "x86_64", "ncpus": - 2, "ram": 4294967296, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": - 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": - 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": - 58.254, "hourly_price": 0.0798, "capabilities": {"boot_types": ["local", "rescue"], - "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": - false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": - 400000000, "sum_internet_bandwidth": 400000000, "interfaces": [{"internal_bandwidth": - 400000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 400000000}]}}, "POP2-HC-32C-64G": {"alt_names": [], "arch": "x86_64", "ncpus": - 32, "ram": 68719476736, "gpu": 0, "mig_profile": null, "volumes_constraint": - {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": - 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": - 932.064, "hourly_price": 1.2768, "capabilities": {"boot_types": ["local", "rescue"], - "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": - false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": - 6400000000, "sum_internet_bandwidth": 6400000000, "interfaces": [{"internal_bandwidth": - 6400000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 6400000000}]}}, "POP2-HC-4C-8G": {"alt_names": [], "arch": "x86_64", "ncpus": - 4, "ram": 8589934592, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": - 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": - 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": - 116.508, "hourly_price": 0.1596, "capabilities": {"boot_types": ["local", "rescue"], - "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": - false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": - 800000000, "sum_internet_bandwidth": 800000000, "interfaces": [{"internal_bandwidth": - 800000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 800000000}]}}, "POP2-HC-64C-128G": {"alt_names": [], "arch": "x86_64", "ncpus": - 64, "ram": 137438953472, "gpu": 0, "mig_profile": null, "volumes_constraint": - {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": - 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": - 1864.128, "hourly_price": 2.5536, "capabilities": {"boot_types": ["local", "rescue"], - "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": - false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": - 12800000000, "sum_internet_bandwidth": 12800000000, "interfaces": [{"internal_bandwidth": - 12800000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 12800000000}]}}, "POP2-HC-8C-16G": {"alt_names": [], "arch": "x86_64", "ncpus": - 8, "ram": 17179869184, "gpu": 0, "mig_profile": null, "volumes_constraint": - {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": - 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": - 233.016, "hourly_price": 0.3192, "capabilities": {"boot_types": ["local", "rescue"], - "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": - false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": - 1600000000, "sum_internet_bandwidth": 1600000000, "interfaces": [{"internal_bandwidth": - 1600000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 1600000000}]}}, "POP2-HM-16C-128G": {"alt_names": [], "arch": "x86_64", "ncpus": - 16, "ram": 137438953472, "gpu": 0, "mig_profile": null, "volumes_constraint": - {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": - 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": - 902.28, "hourly_price": 1.236, "capabilities": {"boot_types": ["local", "rescue"], - "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": - false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": - 3200000000, "sum_internet_bandwidth": 3200000000, "interfaces": [{"internal_bandwidth": - 3200000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 3200000000}]}}, "POP2-HM-2C-16G": {"alt_names": [], "arch": "x86_64", "ncpus": - 2, "ram": 17179869184, "gpu": 0, "mig_profile": null, "volumes_constraint": - {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": - 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": - 112.785, "hourly_price": 0.1545, "capabilities": {"boot_types": ["local", "rescue"], - "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": - false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": - 400000000, "sum_internet_bandwidth": 400000000, "interfaces": [{"internal_bandwidth": - 400000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 400000000}]}}, "POP2-HM-32C-256G": {"alt_names": [], "arch": "x86_64", "ncpus": - 32, "ram": 274877906944, "gpu": 0, "mig_profile": null, "volumes_constraint": - {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": - 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": - 1804.56, "hourly_price": 2.472, "capabilities": {"boot_types": ["local", "rescue"], - "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": - false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": - 6400000000, "sum_internet_bandwidth": 6400000000, "interfaces": [{"internal_bandwidth": - 6400000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 6400000000}]}}, "POP2-HM-4C-32G": {"alt_names": [], "arch": "x86_64", "ncpus": - 4, "ram": 34359738368, "gpu": 0, "mig_profile": null, "volumes_constraint": - {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": - 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": - 225.57, "hourly_price": 0.309, "capabilities": {"boot_types": ["local", "rescue"], - "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": - false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": - 800000000, "sum_internet_bandwidth": 800000000, "interfaces": [{"internal_bandwidth": - 800000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 800000000}]}}, "POP2-HM-64C-512G": {"alt_names": [], "arch": "x86_64", "ncpus": - 64, "ram": 549755813888, "gpu": 0, "mig_profile": null, "volumes_constraint": - {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": - 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": - 3609.12, "hourly_price": 4.944, "capabilities": {"boot_types": ["local", "rescue"], - "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": - false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": - 12800000000, "sum_internet_bandwidth": 12800000000, "interfaces": [{"internal_bandwidth": - 12800000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 12800000000}]}}, "POP2-HM-8C-64G": {"alt_names": [], "arch": "x86_64", "ncpus": - 8, "ram": 68719476736, "gpu": 0, "mig_profile": null, "volumes_constraint": - {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": - 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": - 451.14, "hourly_price": 0.618, "capabilities": {"boot_types": ["local", "rescue"], - "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": - false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": - 1600000000, "sum_internet_bandwidth": 1600000000, "interfaces": [{"internal_bandwidth": - 1600000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 1600000000}]}}, "PRO2-L": {"alt_names": [], "arch": "x86_64", "ncpus": 32, "ram": - 137438953472, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": - 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": - 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": - 959.95, "hourly_price": 1.315, "capabilities": {"boot_types": ["local", "rescue"], - "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": - false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": - 6000000000, "sum_internet_bandwidth": 6000000000, "interfaces": [{"internal_bandwidth": - 6000000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 6000000000}]}}, "PRO2-M": {"alt_names": [], "arch": "x86_64", "ncpus": 16, "ram": - 68719476736, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": - 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": - 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": - 480.34, "hourly_price": 0.658, "capabilities": {"boot_types": ["local", "rescue"], - "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": - false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": - 3000000000, "sum_internet_bandwidth": 3000000000, "interfaces": [{"internal_bandwidth": - 3000000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 3000000000}]}}, "PRO2-S": {"alt_names": [], "arch": "x86_64", "ncpus": 8, "ram": - 34359738368, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": - 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": - 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": - 240.17, "hourly_price": 0.329, "capabilities": {"boot_types": ["local", "rescue"], - "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": - false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": - 1500000000, "sum_internet_bandwidth": 1500000000, "interfaces": [{"internal_bandwidth": - 1500000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 1500000000}]}}, "PRO2-XS": {"alt_names": [], "arch": "x86_64", "ncpus": 4, "ram": - 17179869184, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": - 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": - 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": - 119.72, "hourly_price": 0.164, "capabilities": {"boot_types": ["local", "rescue"], - "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": - false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": - 700000000, "sum_internet_bandwidth": 700000000, "interfaces": [{"internal_bandwidth": - 700000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 700000000}]}}, "PRO2-XXS": {"alt_names": [], "arch": "x86_64", "ncpus": 2, "ram": - 8589934592, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": - 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": - 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": - 59.86, "hourly_price": 0.082, "capabilities": {"boot_types": ["local", "rescue"], - "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": - false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": - 350000000, "sum_internet_bandwidth": 350000000, "interfaces": [{"internal_bandwidth": - 350000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 350000000}]}}}}' - form: {} - headers: - User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.22.2; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/instance/v1/zones/fr-par-3/products/servers?page=1 - method: GET - response: - body: '{"servers": {"ENT1-2XL": {"alt_names": [], "arch": "x86_64", "ncpus": 96, - "ram": 412316860416, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": - 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": - 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": - 3861.7, "hourly_price": 5.29, "capabilities": {"boot_types": ["local", "rescue"], - "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": - false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": - 20000000000, "sum_internet_bandwidth": 20000000000, "interfaces": [{"internal_bandwidth": - 20000000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 20000000000}]}}, "ENT1-L": {"alt_names": [], "arch": "x86_64", "ncpus": 32, - "ram": 137438953472, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": - 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": - 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": - 1284.8, "hourly_price": 1.76, "capabilities": {"boot_types": ["local", "rescue"], - "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": - false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": - 6400000000, "sum_internet_bandwidth": 6400000000, "interfaces": [{"internal_bandwidth": - 6400000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 6400000000}]}}, "ENT1-M": {"alt_names": [], "arch": "x86_64", "ncpus": 16, "ram": - 68719476736, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": - 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": - 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": - 642.4, "hourly_price": 0.88, "capabilities": {"boot_types": ["local", "rescue"], - "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": - false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": - 3200000000, "sum_internet_bandwidth": 3200000000, "interfaces": [{"internal_bandwidth": - 3200000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 3200000000}]}}, "ENT1-S": {"alt_names": [], "arch": "x86_64", "ncpus": 8, "ram": - 34359738368, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": - 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": - 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": - 321.2, "hourly_price": 0.44, "capabilities": {"boot_types": ["local", "rescue"], - "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": - false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": - 1600000000, "sum_internet_bandwidth": 1600000000, "interfaces": [{"internal_bandwidth": - 1600000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 1600000000}]}}, "ENT1-XL": {"alt_names": [], "arch": "x86_64", "ncpus": 64, - "ram": 274877906944, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": - 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": - 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": - 2576.9, "hourly_price": 3.53, "capabilities": {"boot_types": ["local", "rescue"], - "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": - false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": - 12800000000, "sum_internet_bandwidth": 12800000000, "interfaces": [{"internal_bandwidth": - 12800000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 12800000000}]}}, "ENT1-XS": {"alt_names": [], "arch": "x86_64", "ncpus": 4, - "ram": 17179869184, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": - 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": - 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": - 161.33, "hourly_price": 0.221, "capabilities": {"boot_types": ["local", "rescue"], - "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": - false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": - 800000000, "sum_internet_bandwidth": 800000000, "interfaces": [{"internal_bandwidth": - 800000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 800000000}]}}, "ENT1-XXS": {"alt_names": [], "arch": "x86_64", "ncpus": 2, "ram": - 8589934592, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": - 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": - 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": - 80.3, "hourly_price": 0.11, "capabilities": {"boot_types": ["local", "rescue"], - "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": - false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": - 400000000, "sum_internet_bandwidth": 400000000, "interfaces": [{"internal_bandwidth": - 400000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 400000000}]}}, "GP1-M": {"alt_names": [], "arch": "x86_64", "ncpus": 16, "ram": - 68719476736, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": - 0, "max_size": 600000000000}, "per_volume_constraint": {"l_ssd": {"min_size": - 1000000000, "max_size": 800000000000}}, "scratch_storage_max_size": null, "baremetal": - false, "monthly_price": 433.912, "hourly_price": 0.5944, "capabilities": {"boot_types": - ["local", "rescue"], "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": - true, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": - 1500000000, "sum_internet_bandwidth": 1500000000, "interfaces": [{"internal_bandwidth": - 1500000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 1500000000}]}}, "GP1-S": {"alt_names": [], "arch": "x86_64", "ncpus": 8, "ram": - 34359738368, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": - 0, "max_size": 300000000000}, "per_volume_constraint": {"l_ssd": {"min_size": - 1000000000, "max_size": 800000000000}}, "scratch_storage_max_size": null, "baremetal": - false, "monthly_price": 217.686, "hourly_price": 0.2982, "capabilities": {"boot_types": - ["local", "rescue"], "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": - true, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": - 800000000, "sum_internet_bandwidth": 800000000, "interfaces": [{"internal_bandwidth": - 800000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 800000000}]}}, "GP1-XS": {"alt_names": [], "arch": "x86_64", "ncpus": 4, "ram": - 17179869184, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": - 0, "max_size": 150000000000}, "per_volume_constraint": {"l_ssd": {"min_size": - 1000000000, "max_size": 800000000000}}, "scratch_storage_max_size": null, "baremetal": - false, "monthly_price": 107.748, "hourly_price": 0.1476, "capabilities": {"boot_types": - ["local", "rescue"], "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": - true, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": - 500000000, "sum_internet_bandwidth": 500000000, "interfaces": [{"internal_bandwidth": - 500000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 500000000}]}}, "POP2-16C-64G": {"alt_names": [], "arch": "x86_64", "ncpus": - 16, "ram": 68719476736, "gpu": 0, "mig_profile": null, "volumes_constraint": - {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": - 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": - 646.05, "hourly_price": 0.885, "capabilities": {"boot_types": ["local", "rescue"], - "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": - false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": - 3200000000, "sum_internet_bandwidth": 3200000000, "interfaces": [{"internal_bandwidth": - 3200000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 3200000000}]}}, "POP2-2C-8G": {"alt_names": [], "arch": "x86_64", "ncpus": 2, - "ram": 8589934592, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": - 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": - 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": - 80.4825, "hourly_price": 0.1103, "capabilities": {"boot_types": ["local", "rescue"], - "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": - false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": - 400000000, "sum_internet_bandwidth": 400000000, "interfaces": [{"internal_bandwidth": - 400000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 400000000}]}}, "POP2-32C-128G": {"alt_names": [], "arch": "x86_64", "ncpus": - 32, "ram": 137438953472, "gpu": 0, "mig_profile": null, "volumes_constraint": - {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": - 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": - 1291.1, "hourly_price": 1.77, "capabilities": {"boot_types": ["local", "rescue"], - "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": - false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": - 6400000000, "sum_internet_bandwidth": 6400000000, "interfaces": [{"internal_bandwidth": - 6400000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 6400000000}]}}, "POP2-4C-16G": {"alt_names": [], "arch": "x86_64", "ncpus": - 4, "ram": 17179869184, "gpu": 0, "mig_profile": null, "volumes_constraint": - {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": - 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": - 160.965, "hourly_price": 0.2205, "capabilities": {"boot_types": ["local", "rescue"], - "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": - false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": - 800000000, "sum_internet_bandwidth": 800000000, "interfaces": [{"internal_bandwidth": - 800000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 800000000}]}}, "POP2-64C-256G": {"alt_names": [], "arch": "x86_64", "ncpus": - 64, "ram": 274877906944, "gpu": 0, "mig_profile": null, "volumes_constraint": - {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": - 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": - 2573.25, "hourly_price": 3.525, "capabilities": {"boot_types": ["local", "rescue"], - "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": - false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": - 12800000000, "sum_internet_bandwidth": 12800000000, "interfaces": [{"internal_bandwidth": - 12800000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 12800000000}]}}, "POP2-8C-32G": {"alt_names": [], "arch": "x86_64", "ncpus": - 8, "ram": 34359738368, "gpu": 0, "mig_profile": null, "volumes_constraint": - {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": - 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": - 317.55, "hourly_price": 0.435, "capabilities": {"boot_types": ["local", "rescue"], - "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": - false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": - 1600000000, "sum_internet_bandwidth": 1600000000, "interfaces": [{"internal_bandwidth": - 1600000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 1600000000}]}}, "POP2-HC-16C-32G": {"alt_names": [], "arch": "x86_64", "ncpus": - 16, "ram": 34359738368, "gpu": 0, "mig_profile": null, "volumes_constraint": - {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": - 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": - 466.032, "hourly_price": 0.6384, "capabilities": {"boot_types": ["local", "rescue"], - "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": - false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": - 3200000000, "sum_internet_bandwidth": 3200000000, "interfaces": [{"internal_bandwidth": - 3200000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 3200000000}]}}, "POP2-HC-2C-4G": {"alt_names": [], "arch": "x86_64", "ncpus": - 2, "ram": 4294967296, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": - 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": - 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": - 58.254, "hourly_price": 0.0798, "capabilities": {"boot_types": ["local", "rescue"], - "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": - false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": - 400000000, "sum_internet_bandwidth": 400000000, "interfaces": [{"internal_bandwidth": - 400000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 400000000}]}}, "POP2-HC-32C-64G": {"alt_names": [], "arch": "x86_64", "ncpus": - 32, "ram": 68719476736, "gpu": 0, "mig_profile": null, "volumes_constraint": - {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": - 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": - 932.064, "hourly_price": 1.2768, "capabilities": {"boot_types": ["local", "rescue"], - "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": - false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": - 6400000000, "sum_internet_bandwidth": 6400000000, "interfaces": [{"internal_bandwidth": - 6400000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 6400000000}]}}, "POP2-HC-4C-8G": {"alt_names": [], "arch": "x86_64", "ncpus": - 4, "ram": 8589934592, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": - 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": - 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": - 116.508, "hourly_price": 0.1596, "capabilities": {"boot_types": ["local", "rescue"], - "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": - false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": - 800000000, "sum_internet_bandwidth": 800000000, "interfaces": [{"internal_bandwidth": - 800000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 800000000}]}}, "POP2-HC-64C-128G": {"alt_names": [], "arch": "x86_64", "ncpus": - 64, "ram": 137438953472, "gpu": 0, "mig_profile": null, "volumes_constraint": - {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": - 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": - 1864.128, "hourly_price": 2.5536, "capabilities": {"boot_types": ["local", "rescue"], - "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": - false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": - 12800000000, "sum_internet_bandwidth": 12800000000, "interfaces": [{"internal_bandwidth": - 12800000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 12800000000}]}}, "POP2-HC-8C-16G": {"alt_names": [], "arch": "x86_64", "ncpus": - 8, "ram": 17179869184, "gpu": 0, "mig_profile": null, "volumes_constraint": - {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": - 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": - 233.016, "hourly_price": 0.3192, "capabilities": {"boot_types": ["local", "rescue"], - "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": - false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": - 1600000000, "sum_internet_bandwidth": 1600000000, "interfaces": [{"internal_bandwidth": - 1600000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 1600000000}]}}, "POP2-HM-16C-128G": {"alt_names": [], "arch": "x86_64", "ncpus": - 16, "ram": 137438953472, "gpu": 0, "mig_profile": null, "volumes_constraint": - {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": - 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": - 902.28, "hourly_price": 1.236, "capabilities": {"boot_types": ["local", "rescue"], - "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": - false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": - 3200000000, "sum_internet_bandwidth": 3200000000, "interfaces": [{"internal_bandwidth": - 3200000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 3200000000}]}}, "POP2-HM-2C-16G": {"alt_names": [], "arch": "x86_64", "ncpus": - 2, "ram": 17179869184, "gpu": 0, "mig_profile": null, "volumes_constraint": - {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": - 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": - 112.785, "hourly_price": 0.1545, "capabilities": {"boot_types": ["local", "rescue"], - "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": - false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": - 400000000, "sum_internet_bandwidth": 400000000, "interfaces": [{"internal_bandwidth": - 400000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 400000000}]}}, "POP2-HM-32C-256G": {"alt_names": [], "arch": "x86_64", "ncpus": - 32, "ram": 274877906944, "gpu": 0, "mig_profile": null, "volumes_constraint": - {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": - 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": - 1804.56, "hourly_price": 2.472, "capabilities": {"boot_types": ["local", "rescue"], - "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": - false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": - 6400000000, "sum_internet_bandwidth": 6400000000, "interfaces": [{"internal_bandwidth": - 6400000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 6400000000}]}}, "POP2-HM-4C-32G": {"alt_names": [], "arch": "x86_64", "ncpus": - 4, "ram": 34359738368, "gpu": 0, "mig_profile": null, "volumes_constraint": - {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": - 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": - 225.57, "hourly_price": 0.309, "capabilities": {"boot_types": ["local", "rescue"], - "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": - false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": - 800000000, "sum_internet_bandwidth": 800000000, "interfaces": [{"internal_bandwidth": - 800000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 800000000}]}}, "POP2-HM-64C-512G": {"alt_names": [], "arch": "x86_64", "ncpus": - 64, "ram": 549755813888, "gpu": 0, "mig_profile": null, "volumes_constraint": - {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": - 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": - 3609.12, "hourly_price": 4.944, "capabilities": {"boot_types": ["local", "rescue"], - "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": - false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": - 12800000000, "sum_internet_bandwidth": 12800000000, "interfaces": [{"internal_bandwidth": - 12800000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 12800000000}]}}, "POP2-HM-8C-64G": {"alt_names": [], "arch": "x86_64", "ncpus": - 8, "ram": 68719476736, "gpu": 0, "mig_profile": null, "volumes_constraint": - {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": - 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": - 451.14, "hourly_price": 0.618, "capabilities": {"boot_types": ["local", "rescue"], - "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": - false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": - 1600000000, "sum_internet_bandwidth": 1600000000, "interfaces": [{"internal_bandwidth": - 1600000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 1600000000}]}}, "PRO2-L": {"alt_names": [], "arch": "x86_64", "ncpus": 32, "ram": - 137438953472, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": - 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": - 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": - 959.95, "hourly_price": 1.315, "capabilities": {"boot_types": ["local", "rescue"], - "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": - false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": - 6000000000, "sum_internet_bandwidth": 6000000000, "interfaces": [{"internal_bandwidth": - 6000000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 6000000000}]}}, "PRO2-M": {"alt_names": [], "arch": "x86_64", "ncpus": 16, "ram": - 68719476736, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": - 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": - 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": - 480.34, "hourly_price": 0.658, "capabilities": {"boot_types": ["local", "rescue"], - "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": - false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": - 3000000000, "sum_internet_bandwidth": 3000000000, "interfaces": [{"internal_bandwidth": - 3000000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 3000000000}]}}, "PRO2-S": {"alt_names": [], "arch": "x86_64", "ncpus": 8, "ram": - 34359738368, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": - 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": - 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": - 240.17, "hourly_price": 0.329, "capabilities": {"boot_types": ["local", "rescue"], - "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": - false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": - 1500000000, "sum_internet_bandwidth": 1500000000, "interfaces": [{"internal_bandwidth": - 1500000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 1500000000}]}}, "PRO2-XS": {"alt_names": [], "arch": "x86_64", "ncpus": 4, "ram": - 17179869184, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": - 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": - 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": - 119.72, "hourly_price": 0.164, "capabilities": {"boot_types": ["local", "rescue"], - "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": - false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": - 700000000, "sum_internet_bandwidth": 700000000, "interfaces": [{"internal_bandwidth": - 700000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 700000000}]}}, "PRO2-XXS": {"alt_names": [], "arch": "x86_64", "ncpus": 2, "ram": - 8589934592, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": - 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": - 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": - 59.86, "hourly_price": 0.082, "capabilities": {"boot_types": ["local", "rescue"], - "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": - false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": - 350000000, "sum_internet_bandwidth": 350000000, "interfaces": [{"internal_bandwidth": - 350000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 350000000}]}}}}' - headers: - Content-Length: - - "25006" - Content-Security-Policy: - - default-src 'none'; frame-ancestors 'none' - Content-Type: - - application/json - Date: - - Fri, 05 Jul 2024 13:12:28 GMT - Link: - - ; rel="last" - Server: - - Scaleway API Gateway (fr-par-1;edge02) - Strict-Transport-Security: - - max-age=63072000 - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - X-Request-Id: - - 19a280fe-38bb-4777-bcb3-8a5d6d92afaa - X-Total-Count: - - "33" - status: 200 OK - code: 200 - duration: "" -- request: - body: '{"ip": {"id": "d7d84522-e12c-4bd8-8c65-548a4ce4713b", "address": "51.159.82.11", - "prefix": null, "reverse": null, "server": null, "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "zone": "fr-par-3", "type": - "nat", "state": "attached", "tags": [], "ipam_id": null}}' - form: {} - headers: - Content-Type: - - application/json - User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.22.2; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/instance/v1/zones/fr-par-3/ips - method: POST - response: - body: '{"ip": {"id": "d7d84522-e12c-4bd8-8c65-548a4ce4713b", "address": "51.159.82.11", - "prefix": null, "reverse": null, "server": null, "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "zone": "fr-par-3", "type": - "nat", "state": "attached", "tags": [], "ipam_id": null}}' - headers: - Content-Length: - - "322" - Content-Security-Policy: - - default-src 'none'; frame-ancestors 'none' - Content-Type: - - application/json - Date: - - Fri, 05 Jul 2024 13:12:29 GMT - Location: - - https://api.scaleway.com/instance/v1/zones/fr-par-3/ips/d7d84522-e12c-4bd8-8c65-548a4ce4713b - Server: - - Scaleway API Gateway (fr-par-1;edge02) - Strict-Transport-Security: - - max-age=63072000 - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - X-Request-Id: - - beabf7c7-535c-432e-8195-229ad46f7de5 - status: 201 Created - code: 201 - duration: "" -- request: - body: '{"server": {"id": "1ffc7827-8cdc-48b9-a203-860a05499050", "name": "cli-srv-condescending-faraday", - "arch": "x86_64", "commercial_type": "PRO2-XXS", "boot_type": "local", "organization": - "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "hostname": "cli-srv-condescending-faraday", "image": {"id": "f60026aa-f2f9-464b-bb49-6b34b2f234e9", - "name": "Ubuntu 22.04 Jammy Jellyfish", "organization": "51b656e3-4865-41e8-adbc-0c45bdd780db", - "project": "51b656e3-4865-41e8-adbc-0c45bdd780db", "root_volume": {"id": "89f733e9-a53f-4c2f-bdcb-30cbcfb34d33", - "name": "Ubuntu 22.04 Jammy Jellyfish", "volume_type": "unified", "size": 10000000000}, - "extra_volumes": {}, "public": true, "arch": "x86_64", "creation_date": "2024-07-03T16:07:58.483515+00:00", - "modification_date": "2024-07-03T16:07:58.483515+00:00", "default_bootscript": - null, "from_server": "", "state": "available", "tags": [], "zone": "fr-par-3"}, - "volumes": {"0": {"boot": false, "id": "8c935774-18e4-4747-8765-820399eaaab8", - "name": "Ubuntu 22.04 Jammy Jellyfish", "volume_type": "b_ssd", "export_uri": - null, "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "server": {"id": "1ffc7827-8cdc-48b9-a203-860a05499050", "name": "cli-srv-condescending-faraday"}, - "size": 10000000000, "state": "available", "creation_date": "2024-07-05T13:12:29.844418+00:00", - "modification_date": "2024-07-05T13:12:29.844418+00:00", "tags": [], "zone": - "fr-par-3"}}, "tags": [], "state": "stopped", "protected": false, "state_detail": - "", "public_ip": {"id": "d7d84522-e12c-4bd8-8c65-548a4ce4713b", "address": "51.159.82.11", - "dynamic": false, "gateway": null, "netmask": "32", "family": "inet", "provisioning_mode": - "dhcp", "tags": [], "state": "attached", "ipam_id": null}, "public_ips": [{"id": - "d7d84522-e12c-4bd8-8c65-548a4ce4713b", "address": "51.159.82.11", "dynamic": - false, "gateway": null, "netmask": "32", "family": "inet", "provisioning_mode": - "dhcp", "tags": [], "state": "attached", "ipam_id": null}], "mac_address": "de:00:00:12:5a:49", - "routed_ip_enabled": false, "ipv6": null, "extra_networks": [], "dynamic_ip_required": - true, "enable_ipv6": false, "private_ip": null, "creation_date": "2024-07-05T13:12:29.844418+00:00", - "modification_date": "2024-07-05T13:12:29.844418+00:00", "bootscript": {"id": - "346edd9d-a17a-45f5-b2ac-bbf282c3ce3c", "public": true, "title": "x86_64 mainline - 4.4.230 rev1", "architecture": "x86_64", "organization": "11111111-1111-4111-8111-111111111111", - "project": "11111111-1111-4111-8111-111111111111", "kernel": "http://169.254.42.24/kernel/x86_64-mainline-lts-4.4-4.4.230-rev1/vmlinuz-4.4.230", - "dtb": "", "initrd": "http://169.254.42.24/initrd/initrd-Linux-x86_64-v3.14.6.gz", - "bootcmdargs": "LINUX_COMMON scaleway boot=local nbd.max_part=16", "default": - true, "zone": "fr-par-3"}, "security_group": {"id": "2da7f6cb-2774-4873-aff8-bc03dae3a32e", - "name": "Default security group"}, "location": null, "maintenances": [], "allowed_actions": - ["poweron", "backup", "enable_routed_ip"], "placement_group": null, "private_nics": - [], "zone": "fr-par-3"}}' - form: {} - headers: - Content-Type: - - application/json - User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.22.2; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/instance/v1/zones/fr-par-3/servers - method: POST - response: - body: '{"server": {"id": "1ffc7827-8cdc-48b9-a203-860a05499050", "name": "cli-srv-condescending-faraday", - "arch": "x86_64", "commercial_type": "PRO2-XXS", "boot_type": "local", "organization": - "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "hostname": "cli-srv-condescending-faraday", "image": {"id": "f60026aa-f2f9-464b-bb49-6b34b2f234e9", - "name": "Ubuntu 22.04 Jammy Jellyfish", "organization": "51b656e3-4865-41e8-adbc-0c45bdd780db", - "project": "51b656e3-4865-41e8-adbc-0c45bdd780db", "root_volume": {"id": "89f733e9-a53f-4c2f-bdcb-30cbcfb34d33", - "name": "Ubuntu 22.04 Jammy Jellyfish", "volume_type": "unified", "size": 10000000000}, - "extra_volumes": {}, "public": true, "arch": "x86_64", "creation_date": "2024-07-03T16:07:58.483515+00:00", - "modification_date": "2024-07-03T16:07:58.483515+00:00", "default_bootscript": - null, "from_server": "", "state": "available", "tags": [], "zone": "fr-par-3"}, - "volumes": {"0": {"boot": false, "id": "8c935774-18e4-4747-8765-820399eaaab8", - "name": "Ubuntu 22.04 Jammy Jellyfish", "volume_type": "b_ssd", "export_uri": - null, "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "server": {"id": "1ffc7827-8cdc-48b9-a203-860a05499050", "name": "cli-srv-condescending-faraday"}, - "size": 10000000000, "state": "available", "creation_date": "2024-07-05T13:12:29.844418+00:00", - "modification_date": "2024-07-05T13:12:29.844418+00:00", "tags": [], "zone": - "fr-par-3"}}, "tags": [], "state": "stopped", "protected": false, "state_detail": - "", "public_ip": {"id": "d7d84522-e12c-4bd8-8c65-548a4ce4713b", "address": "51.159.82.11", - "dynamic": false, "gateway": null, "netmask": "32", "family": "inet", "provisioning_mode": - "dhcp", "tags": [], "state": "attached", "ipam_id": null}, "public_ips": [{"id": - "d7d84522-e12c-4bd8-8c65-548a4ce4713b", "address": "51.159.82.11", "dynamic": - false, "gateway": null, "netmask": "32", "family": "inet", "provisioning_mode": - "dhcp", "tags": [], "state": "attached", "ipam_id": null}], "mac_address": "de:00:00:12:5a:49", - "routed_ip_enabled": false, "ipv6": null, "extra_networks": [], "dynamic_ip_required": - true, "enable_ipv6": false, "private_ip": null, "creation_date": "2024-07-05T13:12:29.844418+00:00", - "modification_date": "2024-07-05T13:12:29.844418+00:00", "bootscript": {"id": - "346edd9d-a17a-45f5-b2ac-bbf282c3ce3c", "public": true, "title": "x86_64 mainline - 4.4.230 rev1", "architecture": "x86_64", "organization": "11111111-1111-4111-8111-111111111111", - "project": "11111111-1111-4111-8111-111111111111", "kernel": "http://169.254.42.24/kernel/x86_64-mainline-lts-4.4-4.4.230-rev1/vmlinuz-4.4.230", - "dtb": "", "initrd": "http://169.254.42.24/initrd/initrd-Linux-x86_64-v3.14.6.gz", - "bootcmdargs": "LINUX_COMMON scaleway boot=local nbd.max_part=16", "default": - true, "zone": "fr-par-3"}, "security_group": {"id": "2da7f6cb-2774-4873-aff8-bc03dae3a32e", - "name": "Default security group"}, "location": null, "maintenances": [], "allowed_actions": - ["poweron", "backup", "enable_routed_ip"], "placement_group": null, "private_nics": - [], "zone": "fr-par-3"}}' - headers: - Content-Length: - - "3126" - Content-Security-Policy: - - default-src 'none'; frame-ancestors 'none' - Content-Type: - - application/json - Date: - - Fri, 05 Jul 2024 13:12:30 GMT - Location: - - https://api.scaleway.com/instance/v1/zones/fr-par-3/servers/1ffc7827-8cdc-48b9-a203-860a05499050 - Server: - - Scaleway API Gateway (fr-par-1;edge02) - Strict-Transport-Security: - - max-age=63072000 - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - X-Request-Id: - - cbf94297-a55b-4548-aa48-b1f3311c057c - status: 201 Created - code: 201 - duration: "" -- request: - body: '{"task": {"id": "c14c014b-ca70-4e64-a76a-ba7d7b5f3b10", "description": - "server_batch_poweron", "status": "pending", "href_from": "/servers/1ffc7827-8cdc-48b9-a203-860a05499050/action", - "href_result": "/servers/1ffc7827-8cdc-48b9-a203-860a05499050", "started_at": - "2024-07-05T13:12:30.911805+00:00", "terminated_at": null, "progress": 0, "zone": - "fr-par-3"}}' - form: {} - headers: - Content-Type: - - application/json - User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.22.2; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/instance/v1/zones/fr-par-3/servers/1ffc7827-8cdc-48b9-a203-860a05499050/action - method: POST - response: - body: '{"task": {"id": "c14c014b-ca70-4e64-a76a-ba7d7b5f3b10", "description": - "server_batch_poweron", "status": "pending", "href_from": "/servers/1ffc7827-8cdc-48b9-a203-860a05499050/action", - "href_result": "/servers/1ffc7827-8cdc-48b9-a203-860a05499050", "started_at": - "2024-07-05T13:12:30.911805+00:00", "terminated_at": null, "progress": 0, "zone": - "fr-par-3"}}' - headers: - Content-Length: - - "357" - Content-Security-Policy: - - default-src 'none'; frame-ancestors 'none' - Content-Type: - - application/json - Date: - - Fri, 05 Jul 2024 13:12:30 GMT - Location: - - https://api.scaleway.com/instance/v1/zones/fr-par-3/tasks/c14c014b-ca70-4e64-a76a-ba7d7b5f3b10 - Server: - - Scaleway API Gateway (fr-par-1;edge02) - Strict-Transport-Security: - - max-age=63072000 - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - X-Request-Id: - - ae329172-0d32-4bfe-80fb-3f23e0855a7a - status: 202 Accepted - code: 202 - duration: "" -- request: - body: '{"server": {"id": "1ffc7827-8cdc-48b9-a203-860a05499050", "name": "cli-srv-condescending-faraday", - "arch": "x86_64", "commercial_type": "PRO2-XXS", "boot_type": "local", "organization": - "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "hostname": "cli-srv-condescending-faraday", "image": {"id": "f60026aa-f2f9-464b-bb49-6b34b2f234e9", - "name": "Ubuntu 22.04 Jammy Jellyfish", "organization": "51b656e3-4865-41e8-adbc-0c45bdd780db", - "project": "51b656e3-4865-41e8-adbc-0c45bdd780db", "root_volume": {"id": "89f733e9-a53f-4c2f-bdcb-30cbcfb34d33", - "name": "Ubuntu 22.04 Jammy Jellyfish", "volume_type": "unified", "size": 10000000000}, - "extra_volumes": {}, "public": true, "arch": "x86_64", "creation_date": "2024-07-03T16:07:58.483515+00:00", - "modification_date": "2024-07-03T16:07:58.483515+00:00", "default_bootscript": - null, "from_server": "", "state": "available", "tags": [], "zone": "fr-par-3"}, - "volumes": {"0": {"boot": false, "id": "8c935774-18e4-4747-8765-820399eaaab8", - "name": "Ubuntu 22.04 Jammy Jellyfish", "volume_type": "b_ssd", "export_uri": - null, "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "server": {"id": "1ffc7827-8cdc-48b9-a203-860a05499050", "name": "cli-srv-condescending-faraday"}, - "size": 10000000000, "state": "available", "creation_date": "2024-07-05T13:12:29.844418+00:00", - "modification_date": "2024-07-05T13:12:29.844418+00:00", "tags": [], "zone": - "fr-par-3"}}, "tags": [], "state": "starting", "protected": false, "state_detail": - "allocating node", "public_ip": {"id": "d7d84522-e12c-4bd8-8c65-548a4ce4713b", - "address": "51.159.82.11", "dynamic": false, "gateway": null, "netmask": "32", - "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", - "ipam_id": null}, "public_ips": [{"id": "d7d84522-e12c-4bd8-8c65-548a4ce4713b", - "address": "51.159.82.11", "dynamic": false, "gateway": null, "netmask": "32", - "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", - "ipam_id": null}], "mac_address": "de:00:00:12:5a:49", "routed_ip_enabled": - false, "ipv6": null, "extra_networks": [], "dynamic_ip_required": true, "enable_ipv6": - false, "private_ip": null, "creation_date": "2024-07-05T13:12:29.844418+00:00", - "modification_date": "2024-07-05T13:12:30.415794+00:00", "bootscript": {"id": - "346edd9d-a17a-45f5-b2ac-bbf282c3ce3c", "public": true, "title": "x86_64 mainline - 4.4.230 rev1", "architecture": "x86_64", "organization": "11111111-1111-4111-8111-111111111111", - "project": "11111111-1111-4111-8111-111111111111", "kernel": "http://169.254.42.24/kernel/x86_64-mainline-lts-4.4-4.4.230-rev1/vmlinuz-4.4.230", - "dtb": "", "initrd": "http://169.254.42.24/initrd/initrd-Linux-x86_64-v3.14.6.gz", - "bootcmdargs": "LINUX_COMMON scaleway boot=local nbd.max_part=16", "default": - true, "zone": "fr-par-3"}, "security_group": {"id": "2da7f6cb-2774-4873-aff8-bc03dae3a32e", - "name": "Default security group"}, "location": null, "maintenances": [], "allowed_actions": - ["stop_in_place", "backup", "enable_routed_ip"], "placement_group": null, "private_nics": - [], "zone": "fr-par-3"}}' - form: {} - headers: - User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.22.2; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/instance/v1/zones/fr-par-3/servers/1ffc7827-8cdc-48b9-a203-860a05499050 - method: GET - response: - body: '{"server": {"id": "1ffc7827-8cdc-48b9-a203-860a05499050", "name": "cli-srv-condescending-faraday", - "arch": "x86_64", "commercial_type": "PRO2-XXS", "boot_type": "local", "organization": - "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "hostname": "cli-srv-condescending-faraday", "image": {"id": "f60026aa-f2f9-464b-bb49-6b34b2f234e9", - "name": "Ubuntu 22.04 Jammy Jellyfish", "organization": "51b656e3-4865-41e8-adbc-0c45bdd780db", - "project": "51b656e3-4865-41e8-adbc-0c45bdd780db", "root_volume": {"id": "89f733e9-a53f-4c2f-bdcb-30cbcfb34d33", - "name": "Ubuntu 22.04 Jammy Jellyfish", "volume_type": "unified", "size": 10000000000}, - "extra_volumes": {}, "public": true, "arch": "x86_64", "creation_date": "2024-07-03T16:07:58.483515+00:00", - "modification_date": "2024-07-03T16:07:58.483515+00:00", "default_bootscript": - null, "from_server": "", "state": "available", "tags": [], "zone": "fr-par-3"}, - "volumes": {"0": {"boot": false, "id": "8c935774-18e4-4747-8765-820399eaaab8", - "name": "Ubuntu 22.04 Jammy Jellyfish", "volume_type": "b_ssd", "export_uri": - null, "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "server": {"id": "1ffc7827-8cdc-48b9-a203-860a05499050", "name": "cli-srv-condescending-faraday"}, - "size": 10000000000, "state": "available", "creation_date": "2024-07-05T13:12:29.844418+00:00", - "modification_date": "2024-07-05T13:12:29.844418+00:00", "tags": [], "zone": - "fr-par-3"}}, "tags": [], "state": "starting", "protected": false, "state_detail": - "allocating node", "public_ip": {"id": "d7d84522-e12c-4bd8-8c65-548a4ce4713b", - "address": "51.159.82.11", "dynamic": false, "gateway": null, "netmask": "32", - "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", - "ipam_id": null}, "public_ips": [{"id": "d7d84522-e12c-4bd8-8c65-548a4ce4713b", - "address": "51.159.82.11", "dynamic": false, "gateway": null, "netmask": "32", - "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", - "ipam_id": null}], "mac_address": "de:00:00:12:5a:49", "routed_ip_enabled": - false, "ipv6": null, "extra_networks": [], "dynamic_ip_required": true, "enable_ipv6": - false, "private_ip": null, "creation_date": "2024-07-05T13:12:29.844418+00:00", - "modification_date": "2024-07-05T13:12:30.415794+00:00", "bootscript": {"id": - "346edd9d-a17a-45f5-b2ac-bbf282c3ce3c", "public": true, "title": "x86_64 mainline - 4.4.230 rev1", "architecture": "x86_64", "organization": "11111111-1111-4111-8111-111111111111", - "project": "11111111-1111-4111-8111-111111111111", "kernel": "http://169.254.42.24/kernel/x86_64-mainline-lts-4.4-4.4.230-rev1/vmlinuz-4.4.230", - "dtb": "", "initrd": "http://169.254.42.24/initrd/initrd-Linux-x86_64-v3.14.6.gz", - "bootcmdargs": "LINUX_COMMON scaleway boot=local nbd.max_part=16", "default": - true, "zone": "fr-par-3"}, "security_group": {"id": "2da7f6cb-2774-4873-aff8-bc03dae3a32e", - "name": "Default security group"}, "location": null, "maintenances": [], "allowed_actions": - ["stop_in_place", "backup", "enable_routed_ip"], "placement_group": null, "private_nics": - [], "zone": "fr-par-3"}}' - headers: - Content-Length: - - "3148" - Content-Security-Policy: - - default-src 'none'; frame-ancestors 'none' - Content-Type: - - application/json - Date: - - Fri, 05 Jul 2024 13:12:31 GMT - Server: - - Scaleway API Gateway (fr-par-1;edge02) - Strict-Transport-Security: - - max-age=63072000 - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - X-Request-Id: - - 8131fd1a-60bd-4e0a-aff9-929453533077 - status: 200 OK - code: 200 - duration: "" -- request: - body: '{"server": {"id": "1ffc7827-8cdc-48b9-a203-860a05499050", "name": "cli-srv-condescending-faraday", - "arch": "x86_64", "commercial_type": "PRO2-XXS", "boot_type": "local", "organization": - "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "hostname": "cli-srv-condescending-faraday", "image": {"id": "f60026aa-f2f9-464b-bb49-6b34b2f234e9", - "name": "Ubuntu 22.04 Jammy Jellyfish", "organization": "51b656e3-4865-41e8-adbc-0c45bdd780db", - "project": "51b656e3-4865-41e8-adbc-0c45bdd780db", "root_volume": {"id": "89f733e9-a53f-4c2f-bdcb-30cbcfb34d33", - "name": "Ubuntu 22.04 Jammy Jellyfish", "volume_type": "unified", "size": 10000000000}, - "extra_volumes": {}, "public": true, "arch": "x86_64", "creation_date": "2024-07-03T16:07:58.483515+00:00", - "modification_date": "2024-07-03T16:07:58.483515+00:00", "default_bootscript": - null, "from_server": "", "state": "available", "tags": [], "zone": "fr-par-3"}, - "volumes": {"0": {"boot": false, "id": "8c935774-18e4-4747-8765-820399eaaab8", - "name": "Ubuntu 22.04 Jammy Jellyfish", "volume_type": "b_ssd", "export_uri": - null, "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "server": {"id": "1ffc7827-8cdc-48b9-a203-860a05499050", "name": "cli-srv-condescending-faraday"}, - "size": 10000000000, "state": "available", "creation_date": "2024-07-05T13:12:29.844418+00:00", - "modification_date": "2024-07-05T13:12:29.844418+00:00", "tags": [], "zone": - "fr-par-3"}}, "tags": [], "state": "running", "protected": false, "state_detail": - "booting kernel", "public_ip": {"id": "d7d84522-e12c-4bd8-8c65-548a4ce4713b", - "address": "51.159.82.11", "dynamic": false, "gateway": null, "netmask": "32", - "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", - "ipam_id": null}, "public_ips": [{"id": "d7d84522-e12c-4bd8-8c65-548a4ce4713b", - "address": "51.159.82.11", "dynamic": false, "gateway": null, "netmask": "32", - "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", - "ipam_id": null}], "mac_address": "de:00:00:12:5a:49", "routed_ip_enabled": - false, "ipv6": null, "extra_networks": [], "dynamic_ip_required": true, "enable_ipv6": - false, "private_ip": "10.199.103.15", "creation_date": "2024-07-05T13:12:29.844418+00:00", - "modification_date": "2024-07-05T13:12:33.094926+00:00", "bootscript": {"id": - "346edd9d-a17a-45f5-b2ac-bbf282c3ce3c", "public": true, "title": "x86_64 mainline - 4.4.230 rev1", "architecture": "x86_64", "organization": "11111111-1111-4111-8111-111111111111", - "project": "11111111-1111-4111-8111-111111111111", "kernel": "http://169.254.42.24/kernel/x86_64-mainline-lts-4.4-4.4.230-rev1/vmlinuz-4.4.230", - "dtb": "", "initrd": "http://169.254.42.24/initrd/initrd-Linux-x86_64-v3.14.6.gz", - "bootcmdargs": "LINUX_COMMON scaleway boot=local nbd.max_part=16", "default": - true, "zone": "fr-par-3"}, "security_group": {"id": "2da7f6cb-2774-4873-aff8-bc03dae3a32e", - "name": "Default security group"}, "location": {"zone_id": "fr-par-3", "platform_id": - "60", "cluster_id": "5", "hypervisor_id": "301", "node_id": "8"}, "maintenances": - [], "allowed_actions": ["poweroff", "terminate", "reboot", "stop_in_place", - "backup", "enable_routed_ip"], "placement_group": null, "private_nics": [], - "zone": "fr-par-3"}}' - form: {} - headers: - User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.22.2; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/instance/v1/zones/fr-par-3/servers/1ffc7827-8cdc-48b9-a203-860a05499050 - method: GET - response: - body: '{"server": {"id": "1ffc7827-8cdc-48b9-a203-860a05499050", "name": "cli-srv-condescending-faraday", - "arch": "x86_64", "commercial_type": "PRO2-XXS", "boot_type": "local", "organization": - "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "hostname": "cli-srv-condescending-faraday", "image": {"id": "f60026aa-f2f9-464b-bb49-6b34b2f234e9", - "name": "Ubuntu 22.04 Jammy Jellyfish", "organization": "51b656e3-4865-41e8-adbc-0c45bdd780db", - "project": "51b656e3-4865-41e8-adbc-0c45bdd780db", "root_volume": {"id": "89f733e9-a53f-4c2f-bdcb-30cbcfb34d33", - "name": "Ubuntu 22.04 Jammy Jellyfish", "volume_type": "unified", "size": 10000000000}, - "extra_volumes": {}, "public": true, "arch": "x86_64", "creation_date": "2024-07-03T16:07:58.483515+00:00", - "modification_date": "2024-07-03T16:07:58.483515+00:00", "default_bootscript": - null, "from_server": "", "state": "available", "tags": [], "zone": "fr-par-3"}, - "volumes": {"0": {"boot": false, "id": "8c935774-18e4-4747-8765-820399eaaab8", - "name": "Ubuntu 22.04 Jammy Jellyfish", "volume_type": "b_ssd", "export_uri": - null, "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "server": {"id": "1ffc7827-8cdc-48b9-a203-860a05499050", "name": "cli-srv-condescending-faraday"}, - "size": 10000000000, "state": "available", "creation_date": "2024-07-05T13:12:29.844418+00:00", - "modification_date": "2024-07-05T13:12:29.844418+00:00", "tags": [], "zone": - "fr-par-3"}}, "tags": [], "state": "running", "protected": false, "state_detail": - "booting kernel", "public_ip": {"id": "d7d84522-e12c-4bd8-8c65-548a4ce4713b", - "address": "51.159.82.11", "dynamic": false, "gateway": null, "netmask": "32", - "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", - "ipam_id": null}, "public_ips": [{"id": "d7d84522-e12c-4bd8-8c65-548a4ce4713b", - "address": "51.159.82.11", "dynamic": false, "gateway": null, "netmask": "32", - "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", - "ipam_id": null}], "mac_address": "de:00:00:12:5a:49", "routed_ip_enabled": - false, "ipv6": null, "extra_networks": [], "dynamic_ip_required": true, "enable_ipv6": - false, "private_ip": "10.199.103.15", "creation_date": "2024-07-05T13:12:29.844418+00:00", - "modification_date": "2024-07-05T13:12:33.094926+00:00", "bootscript": {"id": - "346edd9d-a17a-45f5-b2ac-bbf282c3ce3c", "public": true, "title": "x86_64 mainline - 4.4.230 rev1", "architecture": "x86_64", "organization": "11111111-1111-4111-8111-111111111111", - "project": "11111111-1111-4111-8111-111111111111", "kernel": "http://169.254.42.24/kernel/x86_64-mainline-lts-4.4-4.4.230-rev1/vmlinuz-4.4.230", - "dtb": "", "initrd": "http://169.254.42.24/initrd/initrd-Linux-x86_64-v3.14.6.gz", - "bootcmdargs": "LINUX_COMMON scaleway boot=local nbd.max_part=16", "default": - true, "zone": "fr-par-3"}, "security_group": {"id": "2da7f6cb-2774-4873-aff8-bc03dae3a32e", - "name": "Default security group"}, "location": {"zone_id": "fr-par-3", "platform_id": - "60", "cluster_id": "5", "hypervisor_id": "301", "node_id": "8"}, "maintenances": - [], "allowed_actions": ["poweroff", "terminate", "reboot", "stop_in_place", - "backup", "enable_routed_ip"], "placement_group": null, "private_nics": [], - "zone": "fr-par-3"}}' - headers: - Content-Length: - - "3291" - Content-Security-Policy: - - default-src 'none'; frame-ancestors 'none' - Content-Type: - - application/json - Date: - - Fri, 05 Jul 2024 13:12:36 GMT - Server: - - Scaleway API Gateway (fr-par-1;edge02) - Strict-Transport-Security: - - max-age=63072000 - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - X-Request-Id: - - 5a666e27-8ae0-4f6c-b610-c1a04d835ec8 - status: 200 OK - code: 200 - duration: "" -- request: - body: '{"task": {"id": "c01066d8-6150-4546-a585-887eb90cdfcd", "description": - "server_enable_routed_ip", "status": "pending", "href_from": "/servers/1ffc7827-8cdc-48b9-a203-860a05499050/action", - "href_result": "/servers/1ffc7827-8cdc-48b9-a203-860a05499050", "started_at": - "2024-07-05T13:12:36.553208+00:00", "terminated_at": null, "progress": 0, "zone": - "fr-par-3"}}' - form: {} - headers: - Content-Type: - - application/json - User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.22.2; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/instance/v1/zones/fr-par-3/servers/1ffc7827-8cdc-48b9-a203-860a05499050/action - method: POST - response: - body: '{"task": {"id": "c01066d8-6150-4546-a585-887eb90cdfcd", "description": - "server_enable_routed_ip", "status": "pending", "href_from": "/servers/1ffc7827-8cdc-48b9-a203-860a05499050/action", - "href_result": "/servers/1ffc7827-8cdc-48b9-a203-860a05499050", "started_at": - "2024-07-05T13:12:36.553208+00:00", "terminated_at": null, "progress": 0, "zone": - "fr-par-3"}}' - headers: - Content-Length: - - "360" - Content-Security-Policy: - - default-src 'none'; frame-ancestors 'none' - Content-Type: - - application/json - Date: - - Fri, 05 Jul 2024 13:12:36 GMT - Location: - - https://api.scaleway.com/instance/v1/zones/fr-par-3/tasks/c01066d8-6150-4546-a585-887eb90cdfcd - Server: - - Scaleway API Gateway (fr-par-1;edge02) - Strict-Transport-Security: - - max-age=63072000 - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - X-Request-Id: - - 53fdd6ea-8240-44ef-ad31-88787075e9f7 - status: 202 Accepted - code: 202 - duration: "" -- request: - body: '{"server": {"id": "1ffc7827-8cdc-48b9-a203-860a05499050", "name": "cli-srv-condescending-faraday", - "arch": "x86_64", "commercial_type": "PRO2-XXS", "boot_type": "local", "organization": - "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "hostname": "cli-srv-condescending-faraday", "image": {"id": "f60026aa-f2f9-464b-bb49-6b34b2f234e9", - "name": "Ubuntu 22.04 Jammy Jellyfish", "organization": "51b656e3-4865-41e8-adbc-0c45bdd780db", - "project": "51b656e3-4865-41e8-adbc-0c45bdd780db", "root_volume": {"id": "89f733e9-a53f-4c2f-bdcb-30cbcfb34d33", - "name": "Ubuntu 22.04 Jammy Jellyfish", "volume_type": "unified", "size": 10000000000}, - "extra_volumes": {}, "public": true, "arch": "x86_64", "creation_date": "2024-07-03T16:07:58.483515+00:00", - "modification_date": "2024-07-03T16:07:58.483515+00:00", "default_bootscript": - null, "from_server": "", "state": "available", "tags": [], "zone": "fr-par-3"}, - "volumes": {"0": {"boot": false, "id": "8c935774-18e4-4747-8765-820399eaaab8", - "name": "Ubuntu 22.04 Jammy Jellyfish", "volume_type": "b_ssd", "export_uri": - null, "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "server": {"id": "1ffc7827-8cdc-48b9-a203-860a05499050", "name": "cli-srv-condescending-faraday"}, - "size": 10000000000, "state": "available", "creation_date": "2024-07-05T13:12:29.844418+00:00", - "modification_date": "2024-07-05T13:12:29.844418+00:00", "tags": [], "zone": - "fr-par-3"}}, "tags": [], "state": "stopping", "protected": false, "state_detail": - "launching enable_routed_ip task", "public_ip": {"id": "d7d84522-e12c-4bd8-8c65-548a4ce4713b", - "address": "51.159.82.11", "dynamic": false, "gateway": null, "netmask": "32", - "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", - "ipam_id": null}, "public_ips": [{"id": "d7d84522-e12c-4bd8-8c65-548a4ce4713b", - "address": "51.159.82.11", "dynamic": false, "gateway": null, "netmask": "32", - "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", - "ipam_id": null}], "mac_address": "de:00:00:12:5a:49", "routed_ip_enabled": - false, "ipv6": null, "extra_networks": [], "dynamic_ip_required": true, "enable_ipv6": - false, "private_ip": "10.199.103.15", "creation_date": "2024-07-05T13:12:29.844418+00:00", - "modification_date": "2024-07-05T13:12:36.373685+00:00", "bootscript": {"id": - "346edd9d-a17a-45f5-b2ac-bbf282c3ce3c", "public": true, "title": "x86_64 mainline - 4.4.230 rev1", "architecture": "x86_64", "organization": "11111111-1111-4111-8111-111111111111", - "project": "11111111-1111-4111-8111-111111111111", "kernel": "http://169.254.42.24/kernel/x86_64-mainline-lts-4.4-4.4.230-rev1/vmlinuz-4.4.230", - "dtb": "", "initrd": "http://169.254.42.24/initrd/initrd-Linux-x86_64-v3.14.6.gz", - "bootcmdargs": "LINUX_COMMON scaleway boot=local nbd.max_part=16", "default": - true, "zone": "fr-par-3"}, "security_group": {"id": "2da7f6cb-2774-4873-aff8-bc03dae3a32e", - "name": "Default security group"}, "location": {"zone_id": "fr-par-3", "platform_id": - "60", "cluster_id": "5", "hypervisor_id": "301", "node_id": "8"}, "maintenances": - [], "allowed_actions": ["stop_in_place", "backup", "enable_routed_ip"], "placement_group": - null, "private_nics": [], "zone": "fr-par-3"}}' - form: {} - headers: - User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.22.2; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/instance/v1/zones/fr-par-3/servers/1ffc7827-8cdc-48b9-a203-860a05499050 - method: GET - response: - body: '{"server": {"id": "1ffc7827-8cdc-48b9-a203-860a05499050", "name": "cli-srv-condescending-faraday", - "arch": "x86_64", "commercial_type": "PRO2-XXS", "boot_type": "local", "organization": - "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "hostname": "cli-srv-condescending-faraday", "image": {"id": "f60026aa-f2f9-464b-bb49-6b34b2f234e9", - "name": "Ubuntu 22.04 Jammy Jellyfish", "organization": "51b656e3-4865-41e8-adbc-0c45bdd780db", - "project": "51b656e3-4865-41e8-adbc-0c45bdd780db", "root_volume": {"id": "89f733e9-a53f-4c2f-bdcb-30cbcfb34d33", - "name": "Ubuntu 22.04 Jammy Jellyfish", "volume_type": "unified", "size": 10000000000}, - "extra_volumes": {}, "public": true, "arch": "x86_64", "creation_date": "2024-07-03T16:07:58.483515+00:00", - "modification_date": "2024-07-03T16:07:58.483515+00:00", "default_bootscript": - null, "from_server": "", "state": "available", "tags": [], "zone": "fr-par-3"}, - "volumes": {"0": {"boot": false, "id": "8c935774-18e4-4747-8765-820399eaaab8", - "name": "Ubuntu 22.04 Jammy Jellyfish", "volume_type": "b_ssd", "export_uri": - null, "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "server": {"id": "1ffc7827-8cdc-48b9-a203-860a05499050", "name": "cli-srv-condescending-faraday"}, - "size": 10000000000, "state": "available", "creation_date": "2024-07-05T13:12:29.844418+00:00", - "modification_date": "2024-07-05T13:12:29.844418+00:00", "tags": [], "zone": - "fr-par-3"}}, "tags": [], "state": "stopping", "protected": false, "state_detail": - "launching enable_routed_ip task", "public_ip": {"id": "d7d84522-e12c-4bd8-8c65-548a4ce4713b", - "address": "51.159.82.11", "dynamic": false, "gateway": null, "netmask": "32", - "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", - "ipam_id": null}, "public_ips": [{"id": "d7d84522-e12c-4bd8-8c65-548a4ce4713b", - "address": "51.159.82.11", "dynamic": false, "gateway": null, "netmask": "32", - "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", - "ipam_id": null}], "mac_address": "de:00:00:12:5a:49", "routed_ip_enabled": - false, "ipv6": null, "extra_networks": [], "dynamic_ip_required": true, "enable_ipv6": - false, "private_ip": "10.199.103.15", "creation_date": "2024-07-05T13:12:29.844418+00:00", - "modification_date": "2024-07-05T13:12:36.373685+00:00", "bootscript": {"id": - "346edd9d-a17a-45f5-b2ac-bbf282c3ce3c", "public": true, "title": "x86_64 mainline - 4.4.230 rev1", "architecture": "x86_64", "organization": "11111111-1111-4111-8111-111111111111", - "project": "11111111-1111-4111-8111-111111111111", "kernel": "http://169.254.42.24/kernel/x86_64-mainline-lts-4.4-4.4.230-rev1/vmlinuz-4.4.230", - "dtb": "", "initrd": "http://169.254.42.24/initrd/initrd-Linux-x86_64-v3.14.6.gz", - "bootcmdargs": "LINUX_COMMON scaleway boot=local nbd.max_part=16", "default": - true, "zone": "fr-par-3"}, "security_group": {"id": "2da7f6cb-2774-4873-aff8-bc03dae3a32e", - "name": "Default security group"}, "location": {"zone_id": "fr-par-3", "platform_id": - "60", "cluster_id": "5", "hypervisor_id": "301", "node_id": "8"}, "maintenances": - [], "allowed_actions": ["stop_in_place", "backup", "enable_routed_ip"], "placement_group": - null, "private_nics": [], "zone": "fr-par-3"}}' - headers: - Content-Length: - - "3274" - Content-Security-Policy: - - default-src 'none'; frame-ancestors 'none' - Content-Type: - - application/json - Date: - - Fri, 05 Jul 2024 13:12:36 GMT - Server: - - Scaleway API Gateway (fr-par-1;edge02) - Strict-Transport-Security: - - max-age=63072000 - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - X-Request-Id: - - 7188b3ae-1f11-4fc1-bf84-ac05fdcb7c8b - status: 200 OK - code: 200 - duration: "" -- request: - body: '{"server": {"id": "1ffc7827-8cdc-48b9-a203-860a05499050", "name": "cli-srv-condescending-faraday", - "arch": "x86_64", "commercial_type": "PRO2-XXS", "boot_type": "local", "organization": - "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "hostname": "cli-srv-condescending-faraday", "image": {"id": "f60026aa-f2f9-464b-bb49-6b34b2f234e9", - "name": "Ubuntu 22.04 Jammy Jellyfish", "organization": "51b656e3-4865-41e8-adbc-0c45bdd780db", - "project": "51b656e3-4865-41e8-adbc-0c45bdd780db", "root_volume": {"id": "89f733e9-a53f-4c2f-bdcb-30cbcfb34d33", - "name": "Ubuntu 22.04 Jammy Jellyfish", "volume_type": "unified", "size": 10000000000}, - "extra_volumes": {}, "public": true, "arch": "x86_64", "creation_date": "2024-07-03T16:07:58.483515+00:00", - "modification_date": "2024-07-03T16:07:58.483515+00:00", "default_bootscript": - null, "from_server": "", "state": "available", "tags": [], "zone": "fr-par-3"}, - "volumes": {"0": {"boot": false, "id": "8c935774-18e4-4747-8765-820399eaaab8", - "name": "Ubuntu 22.04 Jammy Jellyfish", "volume_type": "b_ssd", "export_uri": - null, "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "server": {"id": "1ffc7827-8cdc-48b9-a203-860a05499050", "name": "cli-srv-condescending-faraday"}, - "size": 10000000000, "state": "available", "creation_date": "2024-07-05T13:12:29.844418+00:00", - "modification_date": "2024-07-05T13:12:29.844418+00:00", "tags": [], "zone": - "fr-par-3"}}, "tags": [], "state": "stopping", "protected": false, "state_detail": - "rebooting", "public_ip": {"id": "d7d84522-e12c-4bd8-8c65-548a4ce4713b", "address": - "51.159.82.11", "dynamic": false, "gateway": "62.210.0.1", "netmask": "32", - "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", - "ipam_id": "13b9ae47-a872-4d56-b4bd-81f7269a69d6"}, "public_ips": [{"id": "d7d84522-e12c-4bd8-8c65-548a4ce4713b", - "address": "51.159.82.11", "dynamic": false, "gateway": "62.210.0.1", "netmask": - "32", "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", - "ipam_id": "13b9ae47-a872-4d56-b4bd-81f7269a69d6"}], "mac_address": "de:00:00:12:5a:4b", - "routed_ip_enabled": true, "ipv6": null, "extra_networks": [], "dynamic_ip_required": - true, "enable_ipv6": false, "private_ip": null, "creation_date": "2024-07-05T13:12:29.844418+00:00", - "modification_date": "2024-07-05T13:12:37.046417+00:00", "bootscript": {"id": - "346edd9d-a17a-45f5-b2ac-bbf282c3ce3c", "public": true, "title": "x86_64 mainline - 4.4.230 rev1", "architecture": "x86_64", "organization": "11111111-1111-4111-8111-111111111111", - "project": "11111111-1111-4111-8111-111111111111", "kernel": "http://169.254.42.24/kernel/x86_64-mainline-lts-4.4-4.4.230-rev1/vmlinuz-4.4.230", - "dtb": "", "initrd": "http://169.254.42.24/initrd/initrd-Linux-x86_64-v3.14.6.gz", - "bootcmdargs": "LINUX_COMMON scaleway boot=local nbd.max_part=16", "default": - true, "zone": "fr-par-3"}, "security_group": {"id": "2da7f6cb-2774-4873-aff8-bc03dae3a32e", - "name": "Default security group"}, "location": {"zone_id": "fr-par-3", "platform_id": - "60", "cluster_id": "5", "hypervisor_id": "301", "node_id": "8"}, "maintenances": - [], "allowed_actions": ["stop_in_place", "backup"], "placement_group": null, - "private_nics": [], "zone": "fr-par-3"}}' - form: {} - headers: - User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.22.2; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/instance/v1/zones/fr-par-3/servers/1ffc7827-8cdc-48b9-a203-860a05499050 - method: GET - response: - body: '{"server": {"id": "1ffc7827-8cdc-48b9-a203-860a05499050", "name": "cli-srv-condescending-faraday", - "arch": "x86_64", "commercial_type": "PRO2-XXS", "boot_type": "local", "organization": - "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "hostname": "cli-srv-condescending-faraday", "image": {"id": "f60026aa-f2f9-464b-bb49-6b34b2f234e9", - "name": "Ubuntu 22.04 Jammy Jellyfish", "organization": "51b656e3-4865-41e8-adbc-0c45bdd780db", - "project": "51b656e3-4865-41e8-adbc-0c45bdd780db", "root_volume": {"id": "89f733e9-a53f-4c2f-bdcb-30cbcfb34d33", - "name": "Ubuntu 22.04 Jammy Jellyfish", "volume_type": "unified", "size": 10000000000}, - "extra_volumes": {}, "public": true, "arch": "x86_64", "creation_date": "2024-07-03T16:07:58.483515+00:00", - "modification_date": "2024-07-03T16:07:58.483515+00:00", "default_bootscript": - null, "from_server": "", "state": "available", "tags": [], "zone": "fr-par-3"}, - "volumes": {"0": {"boot": false, "id": "8c935774-18e4-4747-8765-820399eaaab8", - "name": "Ubuntu 22.04 Jammy Jellyfish", "volume_type": "b_ssd", "export_uri": - null, "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "server": {"id": "1ffc7827-8cdc-48b9-a203-860a05499050", "name": "cli-srv-condescending-faraday"}, - "size": 10000000000, "state": "available", "creation_date": "2024-07-05T13:12:29.844418+00:00", - "modification_date": "2024-07-05T13:12:29.844418+00:00", "tags": [], "zone": - "fr-par-3"}}, "tags": [], "state": "stopping", "protected": false, "state_detail": - "rebooting", "public_ip": {"id": "d7d84522-e12c-4bd8-8c65-548a4ce4713b", "address": - "51.159.82.11", "dynamic": false, "gateway": "62.210.0.1", "netmask": "32", - "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", - "ipam_id": "13b9ae47-a872-4d56-b4bd-81f7269a69d6"}, "public_ips": [{"id": "d7d84522-e12c-4bd8-8c65-548a4ce4713b", - "address": "51.159.82.11", "dynamic": false, "gateway": "62.210.0.1", "netmask": - "32", "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", - "ipam_id": "13b9ae47-a872-4d56-b4bd-81f7269a69d6"}], "mac_address": "de:00:00:12:5a:4b", - "routed_ip_enabled": true, "ipv6": null, "extra_networks": [], "dynamic_ip_required": - true, "enable_ipv6": false, "private_ip": null, "creation_date": "2024-07-05T13:12:29.844418+00:00", - "modification_date": "2024-07-05T13:12:37.046417+00:00", "bootscript": {"id": - "346edd9d-a17a-45f5-b2ac-bbf282c3ce3c", "public": true, "title": "x86_64 mainline - 4.4.230 rev1", "architecture": "x86_64", "organization": "11111111-1111-4111-8111-111111111111", - "project": "11111111-1111-4111-8111-111111111111", "kernel": "http://169.254.42.24/kernel/x86_64-mainline-lts-4.4-4.4.230-rev1/vmlinuz-4.4.230", - "dtb": "", "initrd": "http://169.254.42.24/initrd/initrd-Linux-x86_64-v3.14.6.gz", - "bootcmdargs": "LINUX_COMMON scaleway boot=local nbd.max_part=16", "default": - true, "zone": "fr-par-3"}, "security_group": {"id": "2da7f6cb-2774-4873-aff8-bc03dae3a32e", - "name": "Default security group"}, "location": {"zone_id": "fr-par-3", "platform_id": - "60", "cluster_id": "5", "hypervisor_id": "301", "node_id": "8"}, "maintenances": - [], "allowed_actions": ["stop_in_place", "backup"], "placement_group": null, - "private_nics": [], "zone": "fr-par-3"}}' - headers: - Content-Length: - - "3304" - Content-Security-Policy: - - default-src 'none'; frame-ancestors 'none' - Content-Type: - - application/json - Date: - - Fri, 05 Jul 2024 13:12:41 GMT - Server: - - Scaleway API Gateway (fr-par-1;edge02) - Strict-Transport-Security: - - max-age=63072000 - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - X-Request-Id: - - 06226243-f096-4a2c-a89c-981a6c19a9bd - status: 200 OK - code: 200 - duration: "" -- request: - body: '{"server": {"id": "1ffc7827-8cdc-48b9-a203-860a05499050", "name": "cli-srv-condescending-faraday", - "arch": "x86_64", "commercial_type": "PRO2-XXS", "boot_type": "local", "organization": - "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "hostname": "cli-srv-condescending-faraday", "image": {"id": "f60026aa-f2f9-464b-bb49-6b34b2f234e9", - "name": "Ubuntu 22.04 Jammy Jellyfish", "organization": "51b656e3-4865-41e8-adbc-0c45bdd780db", - "project": "51b656e3-4865-41e8-adbc-0c45bdd780db", "root_volume": {"id": "89f733e9-a53f-4c2f-bdcb-30cbcfb34d33", - "name": "Ubuntu 22.04 Jammy Jellyfish", "volume_type": "unified", "size": 10000000000}, - "extra_volumes": {}, "public": true, "arch": "x86_64", "creation_date": "2024-07-03T16:07:58.483515+00:00", - "modification_date": "2024-07-03T16:07:58.483515+00:00", "default_bootscript": - null, "from_server": "", "state": "available", "tags": [], "zone": "fr-par-3"}, - "volumes": {"0": {"boot": false, "id": "8c935774-18e4-4747-8765-820399eaaab8", - "name": "Ubuntu 22.04 Jammy Jellyfish", "volume_type": "b_ssd", "export_uri": - null, "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "server": {"id": "1ffc7827-8cdc-48b9-a203-860a05499050", "name": "cli-srv-condescending-faraday"}, - "size": 10000000000, "state": "available", "creation_date": "2024-07-05T13:12:29.844418+00:00", - "modification_date": "2024-07-05T13:12:29.844418+00:00", "tags": [], "zone": - "fr-par-3"}}, "tags": [], "state": "stopping", "protected": false, "state_detail": - "rebooting", "public_ip": {"id": "d7d84522-e12c-4bd8-8c65-548a4ce4713b", "address": - "51.159.82.11", "dynamic": false, "gateway": "62.210.0.1", "netmask": "32", - "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", - "ipam_id": "13b9ae47-a872-4d56-b4bd-81f7269a69d6"}, "public_ips": [{"id": "d7d84522-e12c-4bd8-8c65-548a4ce4713b", - "address": "51.159.82.11", "dynamic": false, "gateway": "62.210.0.1", "netmask": - "32", "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", - "ipam_id": "13b9ae47-a872-4d56-b4bd-81f7269a69d6"}], "mac_address": "de:00:00:12:5a:4b", - "routed_ip_enabled": true, "ipv6": null, "extra_networks": [], "dynamic_ip_required": - true, "enable_ipv6": false, "private_ip": null, "creation_date": "2024-07-05T13:12:29.844418+00:00", - "modification_date": "2024-07-05T13:12:37.046417+00:00", "bootscript": {"id": - "346edd9d-a17a-45f5-b2ac-bbf282c3ce3c", "public": true, "title": "x86_64 mainline - 4.4.230 rev1", "architecture": "x86_64", "organization": "11111111-1111-4111-8111-111111111111", - "project": "11111111-1111-4111-8111-111111111111", "kernel": "http://169.254.42.24/kernel/x86_64-mainline-lts-4.4-4.4.230-rev1/vmlinuz-4.4.230", - "dtb": "", "initrd": "http://169.254.42.24/initrd/initrd-Linux-x86_64-v3.14.6.gz", - "bootcmdargs": "LINUX_COMMON scaleway boot=local nbd.max_part=16", "default": - true, "zone": "fr-par-3"}, "security_group": {"id": "2da7f6cb-2774-4873-aff8-bc03dae3a32e", - "name": "Default security group"}, "location": {"zone_id": "fr-par-3", "platform_id": - "60", "cluster_id": "5", "hypervisor_id": "301", "node_id": "8"}, "maintenances": - [], "allowed_actions": ["stop_in_place", "backup"], "placement_group": null, - "private_nics": [], "zone": "fr-par-3"}}' - form: {} - headers: - User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.22.2; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/instance/v1/zones/fr-par-3/servers/1ffc7827-8cdc-48b9-a203-860a05499050 - method: GET - response: - body: '{"server": {"id": "1ffc7827-8cdc-48b9-a203-860a05499050", "name": "cli-srv-condescending-faraday", - "arch": "x86_64", "commercial_type": "PRO2-XXS", "boot_type": "local", "organization": - "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "hostname": "cli-srv-condescending-faraday", "image": {"id": "f60026aa-f2f9-464b-bb49-6b34b2f234e9", - "name": "Ubuntu 22.04 Jammy Jellyfish", "organization": "51b656e3-4865-41e8-adbc-0c45bdd780db", - "project": "51b656e3-4865-41e8-adbc-0c45bdd780db", "root_volume": {"id": "89f733e9-a53f-4c2f-bdcb-30cbcfb34d33", - "name": "Ubuntu 22.04 Jammy Jellyfish", "volume_type": "unified", "size": 10000000000}, - "extra_volumes": {}, "public": true, "arch": "x86_64", "creation_date": "2024-07-03T16:07:58.483515+00:00", - "modification_date": "2024-07-03T16:07:58.483515+00:00", "default_bootscript": - null, "from_server": "", "state": "available", "tags": [], "zone": "fr-par-3"}, - "volumes": {"0": {"boot": false, "id": "8c935774-18e4-4747-8765-820399eaaab8", - "name": "Ubuntu 22.04 Jammy Jellyfish", "volume_type": "b_ssd", "export_uri": - null, "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "server": {"id": "1ffc7827-8cdc-48b9-a203-860a05499050", "name": "cli-srv-condescending-faraday"}, - "size": 10000000000, "state": "available", "creation_date": "2024-07-05T13:12:29.844418+00:00", - "modification_date": "2024-07-05T13:12:29.844418+00:00", "tags": [], "zone": - "fr-par-3"}}, "tags": [], "state": "stopping", "protected": false, "state_detail": - "rebooting", "public_ip": {"id": "d7d84522-e12c-4bd8-8c65-548a4ce4713b", "address": - "51.159.82.11", "dynamic": false, "gateway": "62.210.0.1", "netmask": "32", - "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", - "ipam_id": "13b9ae47-a872-4d56-b4bd-81f7269a69d6"}, "public_ips": [{"id": "d7d84522-e12c-4bd8-8c65-548a4ce4713b", - "address": "51.159.82.11", "dynamic": false, "gateway": "62.210.0.1", "netmask": - "32", "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", - "ipam_id": "13b9ae47-a872-4d56-b4bd-81f7269a69d6"}], "mac_address": "de:00:00:12:5a:4b", - "routed_ip_enabled": true, "ipv6": null, "extra_networks": [], "dynamic_ip_required": - true, "enable_ipv6": false, "private_ip": null, "creation_date": "2024-07-05T13:12:29.844418+00:00", - "modification_date": "2024-07-05T13:12:37.046417+00:00", "bootscript": {"id": - "346edd9d-a17a-45f5-b2ac-bbf282c3ce3c", "public": true, "title": "x86_64 mainline - 4.4.230 rev1", "architecture": "x86_64", "organization": "11111111-1111-4111-8111-111111111111", - "project": "11111111-1111-4111-8111-111111111111", "kernel": "http://169.254.42.24/kernel/x86_64-mainline-lts-4.4-4.4.230-rev1/vmlinuz-4.4.230", - "dtb": "", "initrd": "http://169.254.42.24/initrd/initrd-Linux-x86_64-v3.14.6.gz", - "bootcmdargs": "LINUX_COMMON scaleway boot=local nbd.max_part=16", "default": - true, "zone": "fr-par-3"}, "security_group": {"id": "2da7f6cb-2774-4873-aff8-bc03dae3a32e", - "name": "Default security group"}, "location": {"zone_id": "fr-par-3", "platform_id": - "60", "cluster_id": "5", "hypervisor_id": "301", "node_id": "8"}, "maintenances": - [], "allowed_actions": ["stop_in_place", "backup"], "placement_group": null, - "private_nics": [], "zone": "fr-par-3"}}' - headers: - Content-Length: - - "3304" - Content-Security-Policy: - - default-src 'none'; frame-ancestors 'none' - Content-Type: - - application/json - Date: - - Fri, 05 Jul 2024 13:12:47 GMT - Server: - - Scaleway API Gateway (fr-par-1;edge02) - Strict-Transport-Security: - - max-age=63072000 - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - X-Request-Id: - - b79b09cb-26f5-4f74-8ad9-78a2f16e748d - status: 200 OK - code: 200 - duration: "" -- request: - body: '{"server": {"id": "1ffc7827-8cdc-48b9-a203-860a05499050", "name": "cli-srv-condescending-faraday", - "arch": "x86_64", "commercial_type": "PRO2-XXS", "boot_type": "local", "organization": - "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "hostname": "cli-srv-condescending-faraday", "image": {"id": "f60026aa-f2f9-464b-bb49-6b34b2f234e9", - "name": "Ubuntu 22.04 Jammy Jellyfish", "organization": "51b656e3-4865-41e8-adbc-0c45bdd780db", - "project": "51b656e3-4865-41e8-adbc-0c45bdd780db", "root_volume": {"id": "89f733e9-a53f-4c2f-bdcb-30cbcfb34d33", - "name": "Ubuntu 22.04 Jammy Jellyfish", "volume_type": "unified", "size": 10000000000}, - "extra_volumes": {}, "public": true, "arch": "x86_64", "creation_date": "2024-07-03T16:07:58.483515+00:00", - "modification_date": "2024-07-03T16:07:58.483515+00:00", "default_bootscript": - null, "from_server": "", "state": "available", "tags": [], "zone": "fr-par-3"}, - "volumes": {"0": {"boot": false, "id": "8c935774-18e4-4747-8765-820399eaaab8", - "name": "Ubuntu 22.04 Jammy Jellyfish", "volume_type": "b_ssd", "export_uri": - null, "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "server": {"id": "1ffc7827-8cdc-48b9-a203-860a05499050", "name": "cli-srv-condescending-faraday"}, - "size": 10000000000, "state": "available", "creation_date": "2024-07-05T13:12:29.844418+00:00", - "modification_date": "2024-07-05T13:12:29.844418+00:00", "tags": [], "zone": - "fr-par-3"}}, "tags": [], "state": "stopping", "protected": false, "state_detail": - "rebooting", "public_ip": {"id": "d7d84522-e12c-4bd8-8c65-548a4ce4713b", "address": - "51.159.82.11", "dynamic": false, "gateway": "62.210.0.1", "netmask": "32", - "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", - "ipam_id": "13b9ae47-a872-4d56-b4bd-81f7269a69d6"}, "public_ips": [{"id": "d7d84522-e12c-4bd8-8c65-548a4ce4713b", - "address": "51.159.82.11", "dynamic": false, "gateway": "62.210.0.1", "netmask": - "32", "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", - "ipam_id": "13b9ae47-a872-4d56-b4bd-81f7269a69d6"}], "mac_address": "de:00:00:12:5a:4b", - "routed_ip_enabled": true, "ipv6": null, "extra_networks": [], "dynamic_ip_required": - true, "enable_ipv6": false, "private_ip": null, "creation_date": "2024-07-05T13:12:29.844418+00:00", - "modification_date": "2024-07-05T13:12:37.046417+00:00", "bootscript": {"id": - "346edd9d-a17a-45f5-b2ac-bbf282c3ce3c", "public": true, "title": "x86_64 mainline - 4.4.230 rev1", "architecture": "x86_64", "organization": "11111111-1111-4111-8111-111111111111", - "project": "11111111-1111-4111-8111-111111111111", "kernel": "http://169.254.42.24/kernel/x86_64-mainline-lts-4.4-4.4.230-rev1/vmlinuz-4.4.230", - "dtb": "", "initrd": "http://169.254.42.24/initrd/initrd-Linux-x86_64-v3.14.6.gz", - "bootcmdargs": "LINUX_COMMON scaleway boot=local nbd.max_part=16", "default": - true, "zone": "fr-par-3"}, "security_group": {"id": "2da7f6cb-2774-4873-aff8-bc03dae3a32e", - "name": "Default security group"}, "location": {"zone_id": "fr-par-3", "platform_id": - "60", "cluster_id": "5", "hypervisor_id": "301", "node_id": "8"}, "maintenances": - [], "allowed_actions": ["stop_in_place", "backup"], "placement_group": null, - "private_nics": [], "zone": "fr-par-3"}}' - form: {} - headers: - User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.22.2; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/instance/v1/zones/fr-par-3/servers/1ffc7827-8cdc-48b9-a203-860a05499050 - method: GET - response: - body: '{"server": {"id": "1ffc7827-8cdc-48b9-a203-860a05499050", "name": "cli-srv-condescending-faraday", - "arch": "x86_64", "commercial_type": "PRO2-XXS", "boot_type": "local", "organization": - "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "hostname": "cli-srv-condescending-faraday", "image": {"id": "f60026aa-f2f9-464b-bb49-6b34b2f234e9", - "name": "Ubuntu 22.04 Jammy Jellyfish", "organization": "51b656e3-4865-41e8-adbc-0c45bdd780db", - "project": "51b656e3-4865-41e8-adbc-0c45bdd780db", "root_volume": {"id": "89f733e9-a53f-4c2f-bdcb-30cbcfb34d33", - "name": "Ubuntu 22.04 Jammy Jellyfish", "volume_type": "unified", "size": 10000000000}, - "extra_volumes": {}, "public": true, "arch": "x86_64", "creation_date": "2024-07-03T16:07:58.483515+00:00", - "modification_date": "2024-07-03T16:07:58.483515+00:00", "default_bootscript": - null, "from_server": "", "state": "available", "tags": [], "zone": "fr-par-3"}, - "volumes": {"0": {"boot": false, "id": "8c935774-18e4-4747-8765-820399eaaab8", - "name": "Ubuntu 22.04 Jammy Jellyfish", "volume_type": "b_ssd", "export_uri": - null, "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "server": {"id": "1ffc7827-8cdc-48b9-a203-860a05499050", "name": "cli-srv-condescending-faraday"}, - "size": 10000000000, "state": "available", "creation_date": "2024-07-05T13:12:29.844418+00:00", - "modification_date": "2024-07-05T13:12:29.844418+00:00", "tags": [], "zone": - "fr-par-3"}}, "tags": [], "state": "stopping", "protected": false, "state_detail": - "rebooting", "public_ip": {"id": "d7d84522-e12c-4bd8-8c65-548a4ce4713b", "address": - "51.159.82.11", "dynamic": false, "gateway": "62.210.0.1", "netmask": "32", - "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", - "ipam_id": "13b9ae47-a872-4d56-b4bd-81f7269a69d6"}, "public_ips": [{"id": "d7d84522-e12c-4bd8-8c65-548a4ce4713b", - "address": "51.159.82.11", "dynamic": false, "gateway": "62.210.0.1", "netmask": - "32", "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", - "ipam_id": "13b9ae47-a872-4d56-b4bd-81f7269a69d6"}], "mac_address": "de:00:00:12:5a:4b", - "routed_ip_enabled": true, "ipv6": null, "extra_networks": [], "dynamic_ip_required": - true, "enable_ipv6": false, "private_ip": null, "creation_date": "2024-07-05T13:12:29.844418+00:00", - "modification_date": "2024-07-05T13:12:37.046417+00:00", "bootscript": {"id": - "346edd9d-a17a-45f5-b2ac-bbf282c3ce3c", "public": true, "title": "x86_64 mainline - 4.4.230 rev1", "architecture": "x86_64", "organization": "11111111-1111-4111-8111-111111111111", - "project": "11111111-1111-4111-8111-111111111111", "kernel": "http://169.254.42.24/kernel/x86_64-mainline-lts-4.4-4.4.230-rev1/vmlinuz-4.4.230", - "dtb": "", "initrd": "http://169.254.42.24/initrd/initrd-Linux-x86_64-v3.14.6.gz", - "bootcmdargs": "LINUX_COMMON scaleway boot=local nbd.max_part=16", "default": - true, "zone": "fr-par-3"}, "security_group": {"id": "2da7f6cb-2774-4873-aff8-bc03dae3a32e", - "name": "Default security group"}, "location": {"zone_id": "fr-par-3", "platform_id": - "60", "cluster_id": "5", "hypervisor_id": "301", "node_id": "8"}, "maintenances": - [], "allowed_actions": ["stop_in_place", "backup"], "placement_group": null, - "private_nics": [], "zone": "fr-par-3"}}' - headers: - Content-Length: - - "3304" - Content-Security-Policy: - - default-src 'none'; frame-ancestors 'none' - Content-Type: - - application/json - Date: - - Fri, 05 Jul 2024 13:12:52 GMT - Server: - - Scaleway API Gateway (fr-par-1;edge02) - Strict-Transport-Security: - - max-age=63072000 - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - X-Request-Id: - - a181ef6f-a23a-476a-9ae1-0694bfc27ffb - status: 200 OK - code: 200 - duration: "" -- request: - body: '{"server": {"id": "1ffc7827-8cdc-48b9-a203-860a05499050", "name": "cli-srv-condescending-faraday", - "arch": "x86_64", "commercial_type": "PRO2-XXS", "boot_type": "local", "organization": - "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "hostname": "cli-srv-condescending-faraday", "image": {"id": "f60026aa-f2f9-464b-bb49-6b34b2f234e9", - "name": "Ubuntu 22.04 Jammy Jellyfish", "organization": "51b656e3-4865-41e8-adbc-0c45bdd780db", - "project": "51b656e3-4865-41e8-adbc-0c45bdd780db", "root_volume": {"id": "89f733e9-a53f-4c2f-bdcb-30cbcfb34d33", - "name": "Ubuntu 22.04 Jammy Jellyfish", "volume_type": "unified", "size": 10000000000}, - "extra_volumes": {}, "public": true, "arch": "x86_64", "creation_date": "2024-07-03T16:07:58.483515+00:00", - "modification_date": "2024-07-03T16:07:58.483515+00:00", "default_bootscript": - null, "from_server": "", "state": "available", "tags": [], "zone": "fr-par-3"}, - "volumes": {"0": {"boot": false, "id": "8c935774-18e4-4747-8765-820399eaaab8", - "name": "Ubuntu 22.04 Jammy Jellyfish", "volume_type": "b_ssd", "export_uri": - null, "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "server": {"id": "1ffc7827-8cdc-48b9-a203-860a05499050", "name": "cli-srv-condescending-faraday"}, - "size": 10000000000, "state": "available", "creation_date": "2024-07-05T13:12:29.844418+00:00", - "modification_date": "2024-07-05T13:12:29.844418+00:00", "tags": [], "zone": - "fr-par-3"}}, "tags": [], "state": "stopping", "protected": false, "state_detail": - "rebooting", "public_ip": {"id": "d7d84522-e12c-4bd8-8c65-548a4ce4713b", "address": - "51.159.82.11", "dynamic": false, "gateway": "62.210.0.1", "netmask": "32", - "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", - "ipam_id": "13b9ae47-a872-4d56-b4bd-81f7269a69d6"}, "public_ips": [{"id": "d7d84522-e12c-4bd8-8c65-548a4ce4713b", - "address": "51.159.82.11", "dynamic": false, "gateway": "62.210.0.1", "netmask": - "32", "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", - "ipam_id": "13b9ae47-a872-4d56-b4bd-81f7269a69d6"}], "mac_address": "de:00:00:12:5a:4b", - "routed_ip_enabled": true, "ipv6": null, "extra_networks": [], "dynamic_ip_required": - true, "enable_ipv6": false, "private_ip": null, "creation_date": "2024-07-05T13:12:29.844418+00:00", - "modification_date": "2024-07-05T13:12:37.046417+00:00", "bootscript": {"id": - "346edd9d-a17a-45f5-b2ac-bbf282c3ce3c", "public": true, "title": "x86_64 mainline - 4.4.230 rev1", "architecture": "x86_64", "organization": "11111111-1111-4111-8111-111111111111", - "project": "11111111-1111-4111-8111-111111111111", "kernel": "http://169.254.42.24/kernel/x86_64-mainline-lts-4.4-4.4.230-rev1/vmlinuz-4.4.230", - "dtb": "", "initrd": "http://169.254.42.24/initrd/initrd-Linux-x86_64-v3.14.6.gz", - "bootcmdargs": "LINUX_COMMON scaleway boot=local nbd.max_part=16", "default": - true, "zone": "fr-par-3"}, "security_group": {"id": "2da7f6cb-2774-4873-aff8-bc03dae3a32e", - "name": "Default security group"}, "location": {"zone_id": "fr-par-3", "platform_id": - "60", "cluster_id": "5", "hypervisor_id": "301", "node_id": "8"}, "maintenances": - [], "allowed_actions": ["stop_in_place", "backup"], "placement_group": null, - "private_nics": [], "zone": "fr-par-3"}}' - form: {} - headers: - User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.22.2; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/instance/v1/zones/fr-par-3/servers/1ffc7827-8cdc-48b9-a203-860a05499050 - method: GET - response: - body: '{"server": {"id": "1ffc7827-8cdc-48b9-a203-860a05499050", "name": "cli-srv-condescending-faraday", - "arch": "x86_64", "commercial_type": "PRO2-XXS", "boot_type": "local", "organization": - "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "hostname": "cli-srv-condescending-faraday", "image": {"id": "f60026aa-f2f9-464b-bb49-6b34b2f234e9", - "name": "Ubuntu 22.04 Jammy Jellyfish", "organization": "51b656e3-4865-41e8-adbc-0c45bdd780db", - "project": "51b656e3-4865-41e8-adbc-0c45bdd780db", "root_volume": {"id": "89f733e9-a53f-4c2f-bdcb-30cbcfb34d33", - "name": "Ubuntu 22.04 Jammy Jellyfish", "volume_type": "unified", "size": 10000000000}, - "extra_volumes": {}, "public": true, "arch": "x86_64", "creation_date": "2024-07-03T16:07:58.483515+00:00", - "modification_date": "2024-07-03T16:07:58.483515+00:00", "default_bootscript": - null, "from_server": "", "state": "available", "tags": [], "zone": "fr-par-3"}, - "volumes": {"0": {"boot": false, "id": "8c935774-18e4-4747-8765-820399eaaab8", - "name": "Ubuntu 22.04 Jammy Jellyfish", "volume_type": "b_ssd", "export_uri": - null, "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "server": {"id": "1ffc7827-8cdc-48b9-a203-860a05499050", "name": "cli-srv-condescending-faraday"}, - "size": 10000000000, "state": "available", "creation_date": "2024-07-05T13:12:29.844418+00:00", - "modification_date": "2024-07-05T13:12:29.844418+00:00", "tags": [], "zone": - "fr-par-3"}}, "tags": [], "state": "stopping", "protected": false, "state_detail": - "rebooting", "public_ip": {"id": "d7d84522-e12c-4bd8-8c65-548a4ce4713b", "address": - "51.159.82.11", "dynamic": false, "gateway": "62.210.0.1", "netmask": "32", - "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", - "ipam_id": "13b9ae47-a872-4d56-b4bd-81f7269a69d6"}, "public_ips": [{"id": "d7d84522-e12c-4bd8-8c65-548a4ce4713b", - "address": "51.159.82.11", "dynamic": false, "gateway": "62.210.0.1", "netmask": - "32", "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", - "ipam_id": "13b9ae47-a872-4d56-b4bd-81f7269a69d6"}], "mac_address": "de:00:00:12:5a:4b", - "routed_ip_enabled": true, "ipv6": null, "extra_networks": [], "dynamic_ip_required": - true, "enable_ipv6": false, "private_ip": null, "creation_date": "2024-07-05T13:12:29.844418+00:00", - "modification_date": "2024-07-05T13:12:37.046417+00:00", "bootscript": {"id": - "346edd9d-a17a-45f5-b2ac-bbf282c3ce3c", "public": true, "title": "x86_64 mainline - 4.4.230 rev1", "architecture": "x86_64", "organization": "11111111-1111-4111-8111-111111111111", - "project": "11111111-1111-4111-8111-111111111111", "kernel": "http://169.254.42.24/kernel/x86_64-mainline-lts-4.4-4.4.230-rev1/vmlinuz-4.4.230", - "dtb": "", "initrd": "http://169.254.42.24/initrd/initrd-Linux-x86_64-v3.14.6.gz", - "bootcmdargs": "LINUX_COMMON scaleway boot=local nbd.max_part=16", "default": - true, "zone": "fr-par-3"}, "security_group": {"id": "2da7f6cb-2774-4873-aff8-bc03dae3a32e", - "name": "Default security group"}, "location": {"zone_id": "fr-par-3", "platform_id": - "60", "cluster_id": "5", "hypervisor_id": "301", "node_id": "8"}, "maintenances": - [], "allowed_actions": ["stop_in_place", "backup"], "placement_group": null, - "private_nics": [], "zone": "fr-par-3"}}' - headers: - Content-Length: - - "3304" - Content-Security-Policy: - - default-src 'none'; frame-ancestors 'none' - Content-Type: - - application/json - Date: - - Fri, 05 Jul 2024 13:12:57 GMT - Server: - - Scaleway API Gateway (fr-par-1;edge02) - Strict-Transport-Security: - - max-age=63072000 - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - X-Request-Id: - - ea9fdb85-3091-4d9f-ad3e-30217f280289 - status: 200 OK - code: 200 - duration: "" -- request: - body: '{"server": {"id": "1ffc7827-8cdc-48b9-a203-860a05499050", "name": "cli-srv-condescending-faraday", - "arch": "x86_64", "commercial_type": "PRO2-XXS", "boot_type": "local", "organization": - "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "hostname": "cli-srv-condescending-faraday", "image": {"id": "f60026aa-f2f9-464b-bb49-6b34b2f234e9", - "name": "Ubuntu 22.04 Jammy Jellyfish", "organization": "51b656e3-4865-41e8-adbc-0c45bdd780db", - "project": "51b656e3-4865-41e8-adbc-0c45bdd780db", "root_volume": {"id": "89f733e9-a53f-4c2f-bdcb-30cbcfb34d33", - "name": "Ubuntu 22.04 Jammy Jellyfish", "volume_type": "unified", "size": 10000000000}, - "extra_volumes": {}, "public": true, "arch": "x86_64", "creation_date": "2024-07-03T16:07:58.483515+00:00", - "modification_date": "2024-07-03T16:07:58.483515+00:00", "default_bootscript": - null, "from_server": "", "state": "available", "tags": [], "zone": "fr-par-3"}, - "volumes": {"0": {"boot": false, "id": "8c935774-18e4-4747-8765-820399eaaab8", - "name": "Ubuntu 22.04 Jammy Jellyfish", "volume_type": "b_ssd", "export_uri": - null, "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "server": {"id": "1ffc7827-8cdc-48b9-a203-860a05499050", "name": "cli-srv-condescending-faraday"}, - "size": 10000000000, "state": "available", "creation_date": "2024-07-05T13:12:29.844418+00:00", - "modification_date": "2024-07-05T13:12:29.844418+00:00", "tags": [], "zone": - "fr-par-3"}}, "tags": [], "state": "stopping", "protected": false, "state_detail": - "rebooting", "public_ip": {"id": "d7d84522-e12c-4bd8-8c65-548a4ce4713b", "address": - "51.159.82.11", "dynamic": false, "gateway": "62.210.0.1", "netmask": "32", - "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", - "ipam_id": "13b9ae47-a872-4d56-b4bd-81f7269a69d6"}, "public_ips": [{"id": "d7d84522-e12c-4bd8-8c65-548a4ce4713b", - "address": "51.159.82.11", "dynamic": false, "gateway": "62.210.0.1", "netmask": - "32", "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", - "ipam_id": "13b9ae47-a872-4d56-b4bd-81f7269a69d6"}], "mac_address": "de:00:00:12:5a:4b", - "routed_ip_enabled": true, "ipv6": null, "extra_networks": [], "dynamic_ip_required": - true, "enable_ipv6": false, "private_ip": null, "creation_date": "2024-07-05T13:12:29.844418+00:00", - "modification_date": "2024-07-05T13:12:37.046417+00:00", "bootscript": {"id": - "346edd9d-a17a-45f5-b2ac-bbf282c3ce3c", "public": true, "title": "x86_64 mainline - 4.4.230 rev1", "architecture": "x86_64", "organization": "11111111-1111-4111-8111-111111111111", - "project": "11111111-1111-4111-8111-111111111111", "kernel": "http://169.254.42.24/kernel/x86_64-mainline-lts-4.4-4.4.230-rev1/vmlinuz-4.4.230", - "dtb": "", "initrd": "http://169.254.42.24/initrd/initrd-Linux-x86_64-v3.14.6.gz", - "bootcmdargs": "LINUX_COMMON scaleway boot=local nbd.max_part=16", "default": - true, "zone": "fr-par-3"}, "security_group": {"id": "2da7f6cb-2774-4873-aff8-bc03dae3a32e", - "name": "Default security group"}, "location": {"zone_id": "fr-par-3", "platform_id": - "60", "cluster_id": "5", "hypervisor_id": "301", "node_id": "8"}, "maintenances": - [], "allowed_actions": ["stop_in_place", "backup"], "placement_group": null, - "private_nics": [], "zone": "fr-par-3"}}' - form: {} - headers: - User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.22.2; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/instance/v1/zones/fr-par-3/servers/1ffc7827-8cdc-48b9-a203-860a05499050 - method: GET - response: - body: '{"server": {"id": "1ffc7827-8cdc-48b9-a203-860a05499050", "name": "cli-srv-condescending-faraday", - "arch": "x86_64", "commercial_type": "PRO2-XXS", "boot_type": "local", "organization": - "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "hostname": "cli-srv-condescending-faraday", "image": {"id": "f60026aa-f2f9-464b-bb49-6b34b2f234e9", - "name": "Ubuntu 22.04 Jammy Jellyfish", "organization": "51b656e3-4865-41e8-adbc-0c45bdd780db", - "project": "51b656e3-4865-41e8-adbc-0c45bdd780db", "root_volume": {"id": "89f733e9-a53f-4c2f-bdcb-30cbcfb34d33", - "name": "Ubuntu 22.04 Jammy Jellyfish", "volume_type": "unified", "size": 10000000000}, - "extra_volumes": {}, "public": true, "arch": "x86_64", "creation_date": "2024-07-03T16:07:58.483515+00:00", - "modification_date": "2024-07-03T16:07:58.483515+00:00", "default_bootscript": - null, "from_server": "", "state": "available", "tags": [], "zone": "fr-par-3"}, - "volumes": {"0": {"boot": false, "id": "8c935774-18e4-4747-8765-820399eaaab8", - "name": "Ubuntu 22.04 Jammy Jellyfish", "volume_type": "b_ssd", "export_uri": - null, "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "server": {"id": "1ffc7827-8cdc-48b9-a203-860a05499050", "name": "cli-srv-condescending-faraday"}, - "size": 10000000000, "state": "available", "creation_date": "2024-07-05T13:12:29.844418+00:00", - "modification_date": "2024-07-05T13:12:29.844418+00:00", "tags": [], "zone": - "fr-par-3"}}, "tags": [], "state": "stopping", "protected": false, "state_detail": - "rebooting", "public_ip": {"id": "d7d84522-e12c-4bd8-8c65-548a4ce4713b", "address": - "51.159.82.11", "dynamic": false, "gateway": "62.210.0.1", "netmask": "32", - "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", - "ipam_id": "13b9ae47-a872-4d56-b4bd-81f7269a69d6"}, "public_ips": [{"id": "d7d84522-e12c-4bd8-8c65-548a4ce4713b", - "address": "51.159.82.11", "dynamic": false, "gateway": "62.210.0.1", "netmask": - "32", "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", - "ipam_id": "13b9ae47-a872-4d56-b4bd-81f7269a69d6"}], "mac_address": "de:00:00:12:5a:4b", - "routed_ip_enabled": true, "ipv6": null, "extra_networks": [], "dynamic_ip_required": - true, "enable_ipv6": false, "private_ip": null, "creation_date": "2024-07-05T13:12:29.844418+00:00", - "modification_date": "2024-07-05T13:12:37.046417+00:00", "bootscript": {"id": - "346edd9d-a17a-45f5-b2ac-bbf282c3ce3c", "public": true, "title": "x86_64 mainline - 4.4.230 rev1", "architecture": "x86_64", "organization": "11111111-1111-4111-8111-111111111111", - "project": "11111111-1111-4111-8111-111111111111", "kernel": "http://169.254.42.24/kernel/x86_64-mainline-lts-4.4-4.4.230-rev1/vmlinuz-4.4.230", - "dtb": "", "initrd": "http://169.254.42.24/initrd/initrd-Linux-x86_64-v3.14.6.gz", - "bootcmdargs": "LINUX_COMMON scaleway boot=local nbd.max_part=16", "default": - true, "zone": "fr-par-3"}, "security_group": {"id": "2da7f6cb-2774-4873-aff8-bc03dae3a32e", - "name": "Default security group"}, "location": {"zone_id": "fr-par-3", "platform_id": - "60", "cluster_id": "5", "hypervisor_id": "301", "node_id": "8"}, "maintenances": - [], "allowed_actions": ["stop_in_place", "backup"], "placement_group": null, - "private_nics": [], "zone": "fr-par-3"}}' - headers: - Content-Length: - - "3304" - Content-Security-Policy: - - default-src 'none'; frame-ancestors 'none' - Content-Type: - - application/json - Date: - - Fri, 05 Jul 2024 13:13:02 GMT - Server: - - Scaleway API Gateway (fr-par-1;edge02) - Strict-Transport-Security: - - max-age=63072000 - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - X-Request-Id: - - b95dfdee-bc54-4cfd-823c-efb6a34c7951 - status: 200 OK - code: 200 - duration: "" -- request: - body: '{"server": {"id": "1ffc7827-8cdc-48b9-a203-860a05499050", "name": "cli-srv-condescending-faraday", - "arch": "x86_64", "commercial_type": "PRO2-XXS", "boot_type": "local", "organization": - "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "hostname": "cli-srv-condescending-faraday", "image": {"id": "f60026aa-f2f9-464b-bb49-6b34b2f234e9", - "name": "Ubuntu 22.04 Jammy Jellyfish", "organization": "51b656e3-4865-41e8-adbc-0c45bdd780db", - "project": "51b656e3-4865-41e8-adbc-0c45bdd780db", "root_volume": {"id": "89f733e9-a53f-4c2f-bdcb-30cbcfb34d33", - "name": "Ubuntu 22.04 Jammy Jellyfish", "volume_type": "unified", "size": 10000000000}, - "extra_volumes": {}, "public": true, "arch": "x86_64", "creation_date": "2024-07-03T16:07:58.483515+00:00", - "modification_date": "2024-07-03T16:07:58.483515+00:00", "default_bootscript": - null, "from_server": "", "state": "available", "tags": [], "zone": "fr-par-3"}, - "volumes": {"0": {"boot": false, "id": "8c935774-18e4-4747-8765-820399eaaab8", - "name": "Ubuntu 22.04 Jammy Jellyfish", "volume_type": "b_ssd", "export_uri": - null, "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "server": {"id": "1ffc7827-8cdc-48b9-a203-860a05499050", "name": "cli-srv-condescending-faraday"}, - "size": 10000000000, "state": "available", "creation_date": "2024-07-05T13:12:29.844418+00:00", - "modification_date": "2024-07-05T13:12:29.844418+00:00", "tags": [], "zone": - "fr-par-3"}}, "tags": [], "state": "stopping", "protected": false, "state_detail": - "rebooting", "public_ip": {"id": "d7d84522-e12c-4bd8-8c65-548a4ce4713b", "address": - "51.159.82.11", "dynamic": false, "gateway": "62.210.0.1", "netmask": "32", - "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", - "ipam_id": "13b9ae47-a872-4d56-b4bd-81f7269a69d6"}, "public_ips": [{"id": "d7d84522-e12c-4bd8-8c65-548a4ce4713b", - "address": "51.159.82.11", "dynamic": false, "gateway": "62.210.0.1", "netmask": - "32", "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", - "ipam_id": "13b9ae47-a872-4d56-b4bd-81f7269a69d6"}], "mac_address": "de:00:00:12:5a:4b", - "routed_ip_enabled": true, "ipv6": null, "extra_networks": [], "dynamic_ip_required": - true, "enable_ipv6": false, "private_ip": null, "creation_date": "2024-07-05T13:12:29.844418+00:00", - "modification_date": "2024-07-05T13:12:37.046417+00:00", "bootscript": {"id": - "346edd9d-a17a-45f5-b2ac-bbf282c3ce3c", "public": true, "title": "x86_64 mainline - 4.4.230 rev1", "architecture": "x86_64", "organization": "11111111-1111-4111-8111-111111111111", - "project": "11111111-1111-4111-8111-111111111111", "kernel": "http://169.254.42.24/kernel/x86_64-mainline-lts-4.4-4.4.230-rev1/vmlinuz-4.4.230", - "dtb": "", "initrd": "http://169.254.42.24/initrd/initrd-Linux-x86_64-v3.14.6.gz", - "bootcmdargs": "LINUX_COMMON scaleway boot=local nbd.max_part=16", "default": - true, "zone": "fr-par-3"}, "security_group": {"id": "2da7f6cb-2774-4873-aff8-bc03dae3a32e", - "name": "Default security group"}, "location": {"zone_id": "fr-par-3", "platform_id": - "60", "cluster_id": "5", "hypervisor_id": "301", "node_id": "8"}, "maintenances": - [], "allowed_actions": ["stop_in_place", "backup"], "placement_group": null, - "private_nics": [], "zone": "fr-par-3"}}' - form: {} - headers: - User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.22.2; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/instance/v1/zones/fr-par-3/servers/1ffc7827-8cdc-48b9-a203-860a05499050 - method: GET - response: - body: '{"server": {"id": "1ffc7827-8cdc-48b9-a203-860a05499050", "name": "cli-srv-condescending-faraday", - "arch": "x86_64", "commercial_type": "PRO2-XXS", "boot_type": "local", "organization": - "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "hostname": "cli-srv-condescending-faraday", "image": {"id": "f60026aa-f2f9-464b-bb49-6b34b2f234e9", - "name": "Ubuntu 22.04 Jammy Jellyfish", "organization": "51b656e3-4865-41e8-adbc-0c45bdd780db", - "project": "51b656e3-4865-41e8-adbc-0c45bdd780db", "root_volume": {"id": "89f733e9-a53f-4c2f-bdcb-30cbcfb34d33", - "name": "Ubuntu 22.04 Jammy Jellyfish", "volume_type": "unified", "size": 10000000000}, - "extra_volumes": {}, "public": true, "arch": "x86_64", "creation_date": "2024-07-03T16:07:58.483515+00:00", - "modification_date": "2024-07-03T16:07:58.483515+00:00", "default_bootscript": - null, "from_server": "", "state": "available", "tags": [], "zone": "fr-par-3"}, - "volumes": {"0": {"boot": false, "id": "8c935774-18e4-4747-8765-820399eaaab8", - "name": "Ubuntu 22.04 Jammy Jellyfish", "volume_type": "b_ssd", "export_uri": - null, "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "server": {"id": "1ffc7827-8cdc-48b9-a203-860a05499050", "name": "cli-srv-condescending-faraday"}, - "size": 10000000000, "state": "available", "creation_date": "2024-07-05T13:12:29.844418+00:00", - "modification_date": "2024-07-05T13:12:29.844418+00:00", "tags": [], "zone": - "fr-par-3"}}, "tags": [], "state": "stopping", "protected": false, "state_detail": - "rebooting", "public_ip": {"id": "d7d84522-e12c-4bd8-8c65-548a4ce4713b", "address": - "51.159.82.11", "dynamic": false, "gateway": "62.210.0.1", "netmask": "32", - "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", - "ipam_id": "13b9ae47-a872-4d56-b4bd-81f7269a69d6"}, "public_ips": [{"id": "d7d84522-e12c-4bd8-8c65-548a4ce4713b", - "address": "51.159.82.11", "dynamic": false, "gateway": "62.210.0.1", "netmask": - "32", "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", - "ipam_id": "13b9ae47-a872-4d56-b4bd-81f7269a69d6"}], "mac_address": "de:00:00:12:5a:4b", - "routed_ip_enabled": true, "ipv6": null, "extra_networks": [], "dynamic_ip_required": - true, "enable_ipv6": false, "private_ip": null, "creation_date": "2024-07-05T13:12:29.844418+00:00", - "modification_date": "2024-07-05T13:12:37.046417+00:00", "bootscript": {"id": - "346edd9d-a17a-45f5-b2ac-bbf282c3ce3c", "public": true, "title": "x86_64 mainline - 4.4.230 rev1", "architecture": "x86_64", "organization": "11111111-1111-4111-8111-111111111111", - "project": "11111111-1111-4111-8111-111111111111", "kernel": "http://169.254.42.24/kernel/x86_64-mainline-lts-4.4-4.4.230-rev1/vmlinuz-4.4.230", - "dtb": "", "initrd": "http://169.254.42.24/initrd/initrd-Linux-x86_64-v3.14.6.gz", - "bootcmdargs": "LINUX_COMMON scaleway boot=local nbd.max_part=16", "default": - true, "zone": "fr-par-3"}, "security_group": {"id": "2da7f6cb-2774-4873-aff8-bc03dae3a32e", - "name": "Default security group"}, "location": {"zone_id": "fr-par-3", "platform_id": - "60", "cluster_id": "5", "hypervisor_id": "301", "node_id": "8"}, "maintenances": - [], "allowed_actions": ["stop_in_place", "backup"], "placement_group": null, - "private_nics": [], "zone": "fr-par-3"}}' - headers: - Content-Length: - - "3304" - Content-Security-Policy: - - default-src 'none'; frame-ancestors 'none' - Content-Type: - - application/json - Date: - - Fri, 05 Jul 2024 13:13:07 GMT - Server: - - Scaleway API Gateway (fr-par-1;edge02) - Strict-Transport-Security: - - max-age=63072000 - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - X-Request-Id: - - a2e7eb9d-3cdf-43fd-b3c9-641cb494d7e4 - status: 200 OK - code: 200 - duration: "" -- request: - body: '{"server": {"id": "1ffc7827-8cdc-48b9-a203-860a05499050", "name": "cli-srv-condescending-faraday", - "arch": "x86_64", "commercial_type": "PRO2-XXS", "boot_type": "local", "organization": - "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "hostname": "cli-srv-condescending-faraday", "image": {"id": "f60026aa-f2f9-464b-bb49-6b34b2f234e9", - "name": "Ubuntu 22.04 Jammy Jellyfish", "organization": "51b656e3-4865-41e8-adbc-0c45bdd780db", - "project": "51b656e3-4865-41e8-adbc-0c45bdd780db", "root_volume": {"id": "89f733e9-a53f-4c2f-bdcb-30cbcfb34d33", - "name": "Ubuntu 22.04 Jammy Jellyfish", "volume_type": "unified", "size": 10000000000}, - "extra_volumes": {}, "public": true, "arch": "x86_64", "creation_date": "2024-07-03T16:07:58.483515+00:00", - "modification_date": "2024-07-03T16:07:58.483515+00:00", "default_bootscript": - null, "from_server": "", "state": "available", "tags": [], "zone": "fr-par-3"}, - "volumes": {"0": {"boot": false, "id": "8c935774-18e4-4747-8765-820399eaaab8", - "name": "Ubuntu 22.04 Jammy Jellyfish", "volume_type": "b_ssd", "export_uri": - null, "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "server": {"id": "1ffc7827-8cdc-48b9-a203-860a05499050", "name": "cli-srv-condescending-faraday"}, - "size": 10000000000, "state": "available", "creation_date": "2024-07-05T13:12:29.844418+00:00", - "modification_date": "2024-07-05T13:12:29.844418+00:00", "tags": [], "zone": - "fr-par-3"}}, "tags": [], "state": "running", "protected": false, "state_detail": - "booting kernel", "public_ip": {"id": "d7d84522-e12c-4bd8-8c65-548a4ce4713b", - "address": "51.159.82.11", "dynamic": false, "gateway": "62.210.0.1", "netmask": - "32", "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", - "ipam_id": "13b9ae47-a872-4d56-b4bd-81f7269a69d6"}, "public_ips": [{"id": "d7d84522-e12c-4bd8-8c65-548a4ce4713b", - "address": "51.159.82.11", "dynamic": false, "gateway": "62.210.0.1", "netmask": - "32", "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", - "ipam_id": "13b9ae47-a872-4d56-b4bd-81f7269a69d6"}], "mac_address": "de:00:00:12:5a:4b", - "routed_ip_enabled": true, "ipv6": null, "extra_networks": [], "dynamic_ip_required": - true, "enable_ipv6": false, "private_ip": null, "creation_date": "2024-07-05T13:12:29.844418+00:00", - "modification_date": "2024-07-05T13:12:37.046417+00:00", "bootscript": {"id": - "346edd9d-a17a-45f5-b2ac-bbf282c3ce3c", "public": true, "title": "x86_64 mainline - 4.4.230 rev1", "architecture": "x86_64", "organization": "11111111-1111-4111-8111-111111111111", - "project": "11111111-1111-4111-8111-111111111111", "kernel": "http://169.254.42.24/kernel/x86_64-mainline-lts-4.4-4.4.230-rev1/vmlinuz-4.4.230", - "dtb": "", "initrd": "http://169.254.42.24/initrd/initrd-Linux-x86_64-v3.14.6.gz", - "bootcmdargs": "LINUX_COMMON scaleway boot=local nbd.max_part=16", "default": - true, "zone": "fr-par-3"}, "security_group": {"id": "2da7f6cb-2774-4873-aff8-bc03dae3a32e", - "name": "Default security group"}, "location": {"zone_id": "fr-par-3", "platform_id": - "60", "cluster_id": "5", "hypervisor_id": "301", "node_id": "8"}, "maintenances": - [], "allowed_actions": ["poweroff", "terminate", "reboot", "stop_in_place", - "backup"], "placement_group": null, "private_nics": [], "zone": "fr-par-3"}}' - form: {} - headers: - User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.22.2; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/instance/v1/zones/fr-par-3/servers/1ffc7827-8cdc-48b9-a203-860a05499050 - method: GET - response: - body: '{"server": {"id": "1ffc7827-8cdc-48b9-a203-860a05499050", "name": "cli-srv-condescending-faraday", - "arch": "x86_64", "commercial_type": "PRO2-XXS", "boot_type": "local", "organization": - "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "hostname": "cli-srv-condescending-faraday", "image": {"id": "f60026aa-f2f9-464b-bb49-6b34b2f234e9", - "name": "Ubuntu 22.04 Jammy Jellyfish", "organization": "51b656e3-4865-41e8-adbc-0c45bdd780db", - "project": "51b656e3-4865-41e8-adbc-0c45bdd780db", "root_volume": {"id": "89f733e9-a53f-4c2f-bdcb-30cbcfb34d33", - "name": "Ubuntu 22.04 Jammy Jellyfish", "volume_type": "unified", "size": 10000000000}, - "extra_volumes": {}, "public": true, "arch": "x86_64", "creation_date": "2024-07-03T16:07:58.483515+00:00", - "modification_date": "2024-07-03T16:07:58.483515+00:00", "default_bootscript": - null, "from_server": "", "state": "available", "tags": [], "zone": "fr-par-3"}, - "volumes": {"0": {"boot": false, "id": "8c935774-18e4-4747-8765-820399eaaab8", - "name": "Ubuntu 22.04 Jammy Jellyfish", "volume_type": "b_ssd", "export_uri": - null, "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "server": {"id": "1ffc7827-8cdc-48b9-a203-860a05499050", "name": "cli-srv-condescending-faraday"}, - "size": 10000000000, "state": "available", "creation_date": "2024-07-05T13:12:29.844418+00:00", - "modification_date": "2024-07-05T13:12:29.844418+00:00", "tags": [], "zone": - "fr-par-3"}}, "tags": [], "state": "running", "protected": false, "state_detail": - "booting kernel", "public_ip": {"id": "d7d84522-e12c-4bd8-8c65-548a4ce4713b", - "address": "51.159.82.11", "dynamic": false, "gateway": "62.210.0.1", "netmask": - "32", "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", - "ipam_id": "13b9ae47-a872-4d56-b4bd-81f7269a69d6"}, "public_ips": [{"id": "d7d84522-e12c-4bd8-8c65-548a4ce4713b", - "address": "51.159.82.11", "dynamic": false, "gateway": "62.210.0.1", "netmask": - "32", "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", - "ipam_id": "13b9ae47-a872-4d56-b4bd-81f7269a69d6"}], "mac_address": "de:00:00:12:5a:4b", - "routed_ip_enabled": true, "ipv6": null, "extra_networks": [], "dynamic_ip_required": - true, "enable_ipv6": false, "private_ip": null, "creation_date": "2024-07-05T13:12:29.844418+00:00", - "modification_date": "2024-07-05T13:12:37.046417+00:00", "bootscript": {"id": - "346edd9d-a17a-45f5-b2ac-bbf282c3ce3c", "public": true, "title": "x86_64 mainline - 4.4.230 rev1", "architecture": "x86_64", "organization": "11111111-1111-4111-8111-111111111111", - "project": "11111111-1111-4111-8111-111111111111", "kernel": "http://169.254.42.24/kernel/x86_64-mainline-lts-4.4-4.4.230-rev1/vmlinuz-4.4.230", - "dtb": "", "initrd": "http://169.254.42.24/initrd/initrd-Linux-x86_64-v3.14.6.gz", - "bootcmdargs": "LINUX_COMMON scaleway boot=local nbd.max_part=16", "default": - true, "zone": "fr-par-3"}, "security_group": {"id": "2da7f6cb-2774-4873-aff8-bc03dae3a32e", - "name": "Default security group"}, "location": {"zone_id": "fr-par-3", "platform_id": - "60", "cluster_id": "5", "hypervisor_id": "301", "node_id": "8"}, "maintenances": - [], "allowed_actions": ["poweroff", "terminate", "reboot", "stop_in_place", - "backup"], "placement_group": null, "private_nics": [], "zone": "fr-par-3"}}' - headers: - Content-Length: - - "3343" - Content-Security-Policy: - - default-src 'none'; frame-ancestors 'none' - Content-Type: - - application/json - Date: - - Fri, 05 Jul 2024 13:13:12 GMT - Server: - - Scaleway API Gateway (fr-par-1;edge02) - Strict-Transport-Security: - - max-age=63072000 - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - X-Request-Id: - - 79c15821-e2d5-49f0-b9f7-60b8144d8d33 - status: 200 OK - code: 200 - duration: "" -- request: - body: '{"server": {"id": "1ffc7827-8cdc-48b9-a203-860a05499050", "name": "cli-srv-condescending-faraday", - "arch": "x86_64", "commercial_type": "PRO2-XXS", "boot_type": "local", "organization": - "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "hostname": "cli-srv-condescending-faraday", "image": {"id": "f60026aa-f2f9-464b-bb49-6b34b2f234e9", - "name": "Ubuntu 22.04 Jammy Jellyfish", "organization": "51b656e3-4865-41e8-adbc-0c45bdd780db", - "project": "51b656e3-4865-41e8-adbc-0c45bdd780db", "root_volume": {"id": "89f733e9-a53f-4c2f-bdcb-30cbcfb34d33", - "name": "Ubuntu 22.04 Jammy Jellyfish", "volume_type": "unified", "size": 10000000000}, - "extra_volumes": {}, "public": true, "arch": "x86_64", "creation_date": "2024-07-03T16:07:58.483515+00:00", - "modification_date": "2024-07-03T16:07:58.483515+00:00", "default_bootscript": - null, "from_server": "", "state": "available", "tags": [], "zone": "fr-par-3"}, - "volumes": {"0": {"boot": false, "id": "8c935774-18e4-4747-8765-820399eaaab8", - "name": "Ubuntu 22.04 Jammy Jellyfish", "volume_type": "b_ssd", "export_uri": - null, "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "server": {"id": "1ffc7827-8cdc-48b9-a203-860a05499050", "name": "cli-srv-condescending-faraday"}, - "size": 10000000000, "state": "available", "creation_date": "2024-07-05T13:12:29.844418+00:00", - "modification_date": "2024-07-05T13:12:29.844418+00:00", "tags": [], "zone": - "fr-par-3"}}, "tags": [], "state": "running", "protected": false, "state_detail": - "booting kernel", "public_ip": {"id": "d7d84522-e12c-4bd8-8c65-548a4ce4713b", - "address": "51.159.82.11", "dynamic": false, "gateway": "62.210.0.1", "netmask": - "32", "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", - "ipam_id": "13b9ae47-a872-4d56-b4bd-81f7269a69d6"}, "public_ips": [{"id": "d7d84522-e12c-4bd8-8c65-548a4ce4713b", - "address": "51.159.82.11", "dynamic": false, "gateway": "62.210.0.1", "netmask": - "32", "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", - "ipam_id": "13b9ae47-a872-4d56-b4bd-81f7269a69d6"}], "mac_address": "de:00:00:12:5a:4b", - "routed_ip_enabled": true, "ipv6": null, "extra_networks": [], "dynamic_ip_required": - true, "enable_ipv6": false, "private_ip": null, "creation_date": "2024-07-05T13:12:29.844418+00:00", - "modification_date": "2024-07-05T13:12:37.046417+00:00", "bootscript": {"id": - "346edd9d-a17a-45f5-b2ac-bbf282c3ce3c", "public": true, "title": "x86_64 mainline - 4.4.230 rev1", "architecture": "x86_64", "organization": "11111111-1111-4111-8111-111111111111", - "project": "11111111-1111-4111-8111-111111111111", "kernel": "http://169.254.42.24/kernel/x86_64-mainline-lts-4.4-4.4.230-rev1/vmlinuz-4.4.230", - "dtb": "", "initrd": "http://169.254.42.24/initrd/initrd-Linux-x86_64-v3.14.6.gz", - "bootcmdargs": "LINUX_COMMON scaleway boot=local nbd.max_part=16", "default": - true, "zone": "fr-par-3"}, "security_group": {"id": "2da7f6cb-2774-4873-aff8-bc03dae3a32e", - "name": "Default security group"}, "location": {"zone_id": "fr-par-3", "platform_id": - "60", "cluster_id": "5", "hypervisor_id": "301", "node_id": "8"}, "maintenances": - [], "allowed_actions": ["poweroff", "terminate", "reboot", "stop_in_place", - "backup"], "placement_group": null, "private_nics": [], "zone": "fr-par-3"}}' - form: {} - headers: - User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.22.2; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/instance/v1/zones/fr-par-3/servers/1ffc7827-8cdc-48b9-a203-860a05499050 - method: GET - response: - body: '{"server": {"id": "1ffc7827-8cdc-48b9-a203-860a05499050", "name": "cli-srv-condescending-faraday", - "arch": "x86_64", "commercial_type": "PRO2-XXS", "boot_type": "local", "organization": - "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "hostname": "cli-srv-condescending-faraday", "image": {"id": "f60026aa-f2f9-464b-bb49-6b34b2f234e9", - "name": "Ubuntu 22.04 Jammy Jellyfish", "organization": "51b656e3-4865-41e8-adbc-0c45bdd780db", - "project": "51b656e3-4865-41e8-adbc-0c45bdd780db", "root_volume": {"id": "89f733e9-a53f-4c2f-bdcb-30cbcfb34d33", - "name": "Ubuntu 22.04 Jammy Jellyfish", "volume_type": "unified", "size": 10000000000}, - "extra_volumes": {}, "public": true, "arch": "x86_64", "creation_date": "2024-07-03T16:07:58.483515+00:00", - "modification_date": "2024-07-03T16:07:58.483515+00:00", "default_bootscript": - null, "from_server": "", "state": "available", "tags": [], "zone": "fr-par-3"}, - "volumes": {"0": {"boot": false, "id": "8c935774-18e4-4747-8765-820399eaaab8", - "name": "Ubuntu 22.04 Jammy Jellyfish", "volume_type": "b_ssd", "export_uri": - null, "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "server": {"id": "1ffc7827-8cdc-48b9-a203-860a05499050", "name": "cli-srv-condescending-faraday"}, - "size": 10000000000, "state": "available", "creation_date": "2024-07-05T13:12:29.844418+00:00", - "modification_date": "2024-07-05T13:12:29.844418+00:00", "tags": [], "zone": - "fr-par-3"}}, "tags": [], "state": "running", "protected": false, "state_detail": - "booting kernel", "public_ip": {"id": "d7d84522-e12c-4bd8-8c65-548a4ce4713b", - "address": "51.159.82.11", "dynamic": false, "gateway": "62.210.0.1", "netmask": - "32", "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", - "ipam_id": "13b9ae47-a872-4d56-b4bd-81f7269a69d6"}, "public_ips": [{"id": "d7d84522-e12c-4bd8-8c65-548a4ce4713b", - "address": "51.159.82.11", "dynamic": false, "gateway": "62.210.0.1", "netmask": - "32", "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", - "ipam_id": "13b9ae47-a872-4d56-b4bd-81f7269a69d6"}], "mac_address": "de:00:00:12:5a:4b", - "routed_ip_enabled": true, "ipv6": null, "extra_networks": [], "dynamic_ip_required": - true, "enable_ipv6": false, "private_ip": null, "creation_date": "2024-07-05T13:12:29.844418+00:00", - "modification_date": "2024-07-05T13:12:37.046417+00:00", "bootscript": {"id": - "346edd9d-a17a-45f5-b2ac-bbf282c3ce3c", "public": true, "title": "x86_64 mainline - 4.4.230 rev1", "architecture": "x86_64", "organization": "11111111-1111-4111-8111-111111111111", - "project": "11111111-1111-4111-8111-111111111111", "kernel": "http://169.254.42.24/kernel/x86_64-mainline-lts-4.4-4.4.230-rev1/vmlinuz-4.4.230", - "dtb": "", "initrd": "http://169.254.42.24/initrd/initrd-Linux-x86_64-v3.14.6.gz", - "bootcmdargs": "LINUX_COMMON scaleway boot=local nbd.max_part=16", "default": - true, "zone": "fr-par-3"}, "security_group": {"id": "2da7f6cb-2774-4873-aff8-bc03dae3a32e", - "name": "Default security group"}, "location": {"zone_id": "fr-par-3", "platform_id": - "60", "cluster_id": "5", "hypervisor_id": "301", "node_id": "8"}, "maintenances": - [], "allowed_actions": ["poweroff", "terminate", "reboot", "stop_in_place", - "backup"], "placement_group": null, "private_nics": [], "zone": "fr-par-3"}}' - headers: - Content-Length: - - "3343" - Content-Security-Policy: - - default-src 'none'; frame-ancestors 'none' - Content-Type: - - application/json - Date: - - Fri, 05 Jul 2024 13:13:13 GMT - Server: - - Scaleway API Gateway (fr-par-1;edge02) - Strict-Transport-Security: - - max-age=63072000 - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - X-Request-Id: - - 1e53ce21-0a00-4a27-b06b-aef9028db829 - status: 200 OK - code: 200 - duration: "" -- request: - body: '{"ip": {"id": "d7d84522-e12c-4bd8-8c65-548a4ce4713b", "address": "51.159.82.11", - "prefix": null, "reverse": null, "server": {"id": "1ffc7827-8cdc-48b9-a203-860a05499050", - "name": "cli-srv-condescending-faraday"}, "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "zone": "fr-par-3", "type": - "routed_ipv4", "state": "attached", "tags": [], "ipam_id": "13b9ae47-a872-4d56-b4bd-81f7269a69d6"}}' - form: {} - headers: - User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.22.2; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/instance/v1/zones/fr-par-3/ips/d7d84522-e12c-4bd8-8c65-548a4ce4713b - method: GET - response: - body: '{"ip": {"id": "d7d84522-e12c-4bd8-8c65-548a4ce4713b", "address": "51.159.82.11", - "prefix": null, "reverse": null, "server": {"id": "1ffc7827-8cdc-48b9-a203-860a05499050", - "name": "cli-srv-condescending-faraday"}, "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "zone": "fr-par-3", "type": - "routed_ipv4", "state": "attached", "tags": [], "ipam_id": "13b9ae47-a872-4d56-b4bd-81f7269a69d6"}}' - headers: - Content-Length: - - "447" - Content-Security-Policy: - - default-src 'none'; frame-ancestors 'none' - Content-Type: - - application/json - Date: - - Fri, 05 Jul 2024 13:13:13 GMT - Server: - - Scaleway API Gateway (fr-par-1;edge02) - Strict-Transport-Security: - - max-age=63072000 - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - X-Request-Id: - - 30dda775-a53d-4572-98fe-ea2cb3c27008 - status: 200 OK - code: 200 - duration: "" -- request: - body: '{"server": {"id": "1ffc7827-8cdc-48b9-a203-860a05499050", "name": "cli-srv-condescending-faraday", - "arch": "x86_64", "commercial_type": "PRO2-XXS", "boot_type": "local", "organization": - "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "hostname": "cli-srv-condescending-faraday", "image": {"id": "f60026aa-f2f9-464b-bb49-6b34b2f234e9", - "name": "Ubuntu 22.04 Jammy Jellyfish", "organization": "51b656e3-4865-41e8-adbc-0c45bdd780db", - "project": "51b656e3-4865-41e8-adbc-0c45bdd780db", "root_volume": {"id": "89f733e9-a53f-4c2f-bdcb-30cbcfb34d33", - "name": "Ubuntu 22.04 Jammy Jellyfish", "volume_type": "unified", "size": 10000000000}, - "extra_volumes": {}, "public": true, "arch": "x86_64", "creation_date": "2024-07-03T16:07:58.483515+00:00", - "modification_date": "2024-07-03T16:07:58.483515+00:00", "default_bootscript": - null, "from_server": "", "state": "available", "tags": [], "zone": "fr-par-3"}, - "volumes": {"0": {"boot": false, "id": "8c935774-18e4-4747-8765-820399eaaab8", - "name": "Ubuntu 22.04 Jammy Jellyfish", "volume_type": "b_ssd", "export_uri": - null, "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "server": {"id": "1ffc7827-8cdc-48b9-a203-860a05499050", "name": "cli-srv-condescending-faraday"}, - "size": 10000000000, "state": "available", "creation_date": "2024-07-05T13:12:29.844418+00:00", - "modification_date": "2024-07-05T13:12:29.844418+00:00", "tags": [], "zone": - "fr-par-3"}}, "tags": [], "state": "running", "protected": false, "state_detail": - "booting kernel", "public_ip": {"id": "d7d84522-e12c-4bd8-8c65-548a4ce4713b", - "address": "51.159.82.11", "dynamic": false, "gateway": "62.210.0.1", "netmask": - "32", "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", - "ipam_id": "13b9ae47-a872-4d56-b4bd-81f7269a69d6"}, "public_ips": [{"id": "d7d84522-e12c-4bd8-8c65-548a4ce4713b", - "address": "51.159.82.11", "dynamic": false, "gateway": "62.210.0.1", "netmask": - "32", "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", - "ipam_id": "13b9ae47-a872-4d56-b4bd-81f7269a69d6"}], "mac_address": "de:00:00:12:5a:4b", - "routed_ip_enabled": true, "ipv6": null, "extra_networks": [], "dynamic_ip_required": - true, "enable_ipv6": false, "private_ip": null, "creation_date": "2024-07-05T13:12:29.844418+00:00", - "modification_date": "2024-07-05T13:12:37.046417+00:00", "bootscript": {"id": - "346edd9d-a17a-45f5-b2ac-bbf282c3ce3c", "public": true, "title": "x86_64 mainline - 4.4.230 rev1", "architecture": "x86_64", "organization": "11111111-1111-4111-8111-111111111111", - "project": "11111111-1111-4111-8111-111111111111", "kernel": "http://169.254.42.24/kernel/x86_64-mainline-lts-4.4-4.4.230-rev1/vmlinuz-4.4.230", - "dtb": "", "initrd": "http://169.254.42.24/initrd/initrd-Linux-x86_64-v3.14.6.gz", - "bootcmdargs": "LINUX_COMMON scaleway boot=local nbd.max_part=16", "default": - true, "zone": "fr-par-3"}, "security_group": {"id": "2da7f6cb-2774-4873-aff8-bc03dae3a32e", - "name": "Default security group"}, "location": {"zone_id": "fr-par-3", "platform_id": - "60", "cluster_id": "5", "hypervisor_id": "301", "node_id": "8"}, "maintenances": - [], "allowed_actions": ["poweroff", "terminate", "reboot", "stop_in_place", - "backup"], "placement_group": null, "private_nics": [], "zone": "fr-par-3"}}' - form: {} - headers: - User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.22.2; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/instance/v1/zones/fr-par-3/servers/1ffc7827-8cdc-48b9-a203-860a05499050 - method: GET - response: - body: '{"server": {"id": "1ffc7827-8cdc-48b9-a203-860a05499050", "name": "cli-srv-condescending-faraday", - "arch": "x86_64", "commercial_type": "PRO2-XXS", "boot_type": "local", "organization": - "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "hostname": "cli-srv-condescending-faraday", "image": {"id": "f60026aa-f2f9-464b-bb49-6b34b2f234e9", - "name": "Ubuntu 22.04 Jammy Jellyfish", "organization": "51b656e3-4865-41e8-adbc-0c45bdd780db", - "project": "51b656e3-4865-41e8-adbc-0c45bdd780db", "root_volume": {"id": "89f733e9-a53f-4c2f-bdcb-30cbcfb34d33", - "name": "Ubuntu 22.04 Jammy Jellyfish", "volume_type": "unified", "size": 10000000000}, - "extra_volumes": {}, "public": true, "arch": "x86_64", "creation_date": "2024-07-03T16:07:58.483515+00:00", - "modification_date": "2024-07-03T16:07:58.483515+00:00", "default_bootscript": - null, "from_server": "", "state": "available", "tags": [], "zone": "fr-par-3"}, - "volumes": {"0": {"boot": false, "id": "8c935774-18e4-4747-8765-820399eaaab8", - "name": "Ubuntu 22.04 Jammy Jellyfish", "volume_type": "b_ssd", "export_uri": - null, "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "server": {"id": "1ffc7827-8cdc-48b9-a203-860a05499050", "name": "cli-srv-condescending-faraday"}, - "size": 10000000000, "state": "available", "creation_date": "2024-07-05T13:12:29.844418+00:00", - "modification_date": "2024-07-05T13:12:29.844418+00:00", "tags": [], "zone": - "fr-par-3"}}, "tags": [], "state": "running", "protected": false, "state_detail": - "booting kernel", "public_ip": {"id": "d7d84522-e12c-4bd8-8c65-548a4ce4713b", - "address": "51.159.82.11", "dynamic": false, "gateway": "62.210.0.1", "netmask": - "32", "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", - "ipam_id": "13b9ae47-a872-4d56-b4bd-81f7269a69d6"}, "public_ips": [{"id": "d7d84522-e12c-4bd8-8c65-548a4ce4713b", - "address": "51.159.82.11", "dynamic": false, "gateway": "62.210.0.1", "netmask": - "32", "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", - "ipam_id": "13b9ae47-a872-4d56-b4bd-81f7269a69d6"}], "mac_address": "de:00:00:12:5a:4b", - "routed_ip_enabled": true, "ipv6": null, "extra_networks": [], "dynamic_ip_required": - true, "enable_ipv6": false, "private_ip": null, "creation_date": "2024-07-05T13:12:29.844418+00:00", - "modification_date": "2024-07-05T13:12:37.046417+00:00", "bootscript": {"id": - "346edd9d-a17a-45f5-b2ac-bbf282c3ce3c", "public": true, "title": "x86_64 mainline - 4.4.230 rev1", "architecture": "x86_64", "organization": "11111111-1111-4111-8111-111111111111", - "project": "11111111-1111-4111-8111-111111111111", "kernel": "http://169.254.42.24/kernel/x86_64-mainline-lts-4.4-4.4.230-rev1/vmlinuz-4.4.230", - "dtb": "", "initrd": "http://169.254.42.24/initrd/initrd-Linux-x86_64-v3.14.6.gz", - "bootcmdargs": "LINUX_COMMON scaleway boot=local nbd.max_part=16", "default": - true, "zone": "fr-par-3"}, "security_group": {"id": "2da7f6cb-2774-4873-aff8-bc03dae3a32e", - "name": "Default security group"}, "location": {"zone_id": "fr-par-3", "platform_id": - "60", "cluster_id": "5", "hypervisor_id": "301", "node_id": "8"}, "maintenances": - [], "allowed_actions": ["poweroff", "terminate", "reboot", "stop_in_place", - "backup"], "placement_group": null, "private_nics": [], "zone": "fr-par-3"}}' - headers: - Content-Length: - - "3343" - Content-Security-Policy: - - default-src 'none'; frame-ancestors 'none' - Content-Type: - - application/json - Date: - - Fri, 05 Jul 2024 13:13:13 GMT - Server: - - Scaleway API Gateway (fr-par-1;edge02) - Strict-Transport-Security: - - max-age=63072000 - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - X-Request-Id: - - 7e696ba1-088b-4dda-aa6a-dde285b505b2 - status: 200 OK - code: 200 - duration: "" -- request: - body: '{"server": {"id": "1ffc7827-8cdc-48b9-a203-860a05499050", "name": "cli-srv-condescending-faraday", - "arch": "x86_64", "commercial_type": "PRO2-XXS", "boot_type": "local", "organization": - "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "hostname": "cli-srv-condescending-faraday", "image": {"id": "f60026aa-f2f9-464b-bb49-6b34b2f234e9", - "name": "Ubuntu 22.04 Jammy Jellyfish", "organization": "51b656e3-4865-41e8-adbc-0c45bdd780db", - "project": "51b656e3-4865-41e8-adbc-0c45bdd780db", "root_volume": {"id": "89f733e9-a53f-4c2f-bdcb-30cbcfb34d33", - "name": "Ubuntu 22.04 Jammy Jellyfish", "volume_type": "unified", "size": 10000000000}, - "extra_volumes": {}, "public": true, "arch": "x86_64", "creation_date": "2024-07-03T16:07:58.483515+00:00", - "modification_date": "2024-07-03T16:07:58.483515+00:00", "default_bootscript": - null, "from_server": "", "state": "available", "tags": [], "zone": "fr-par-3"}, - "volumes": {"0": {"boot": false, "id": "8c935774-18e4-4747-8765-820399eaaab8", - "name": "Ubuntu 22.04 Jammy Jellyfish", "volume_type": "b_ssd", "export_uri": - null, "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "server": {"id": "1ffc7827-8cdc-48b9-a203-860a05499050", "name": "cli-srv-condescending-faraday"}, - "size": 10000000000, "state": "available", "creation_date": "2024-07-05T13:12:29.844418+00:00", - "modification_date": "2024-07-05T13:12:29.844418+00:00", "tags": [], "zone": - "fr-par-3"}}, "tags": [], "state": "running", "protected": false, "state_detail": - "booting kernel", "public_ip": {"id": "d7d84522-e12c-4bd8-8c65-548a4ce4713b", - "address": "51.159.82.11", "dynamic": false, "gateway": "62.210.0.1", "netmask": - "32", "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", - "ipam_id": "13b9ae47-a872-4d56-b4bd-81f7269a69d6"}, "public_ips": [{"id": "d7d84522-e12c-4bd8-8c65-548a4ce4713b", - "address": "51.159.82.11", "dynamic": false, "gateway": "62.210.0.1", "netmask": - "32", "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", - "ipam_id": "13b9ae47-a872-4d56-b4bd-81f7269a69d6"}], "mac_address": "de:00:00:12:5a:4b", - "routed_ip_enabled": true, "ipv6": null, "extra_networks": [], "dynamic_ip_required": - true, "enable_ipv6": false, "private_ip": null, "creation_date": "2024-07-05T13:12:29.844418+00:00", - "modification_date": "2024-07-05T13:12:37.046417+00:00", "bootscript": {"id": - "346edd9d-a17a-45f5-b2ac-bbf282c3ce3c", "public": true, "title": "x86_64 mainline - 4.4.230 rev1", "architecture": "x86_64", "organization": "11111111-1111-4111-8111-111111111111", - "project": "11111111-1111-4111-8111-111111111111", "kernel": "http://169.254.42.24/kernel/x86_64-mainline-lts-4.4-4.4.230-rev1/vmlinuz-4.4.230", - "dtb": "", "initrd": "http://169.254.42.24/initrd/initrd-Linux-x86_64-v3.14.6.gz", - "bootcmdargs": "LINUX_COMMON scaleway boot=local nbd.max_part=16", "default": - true, "zone": "fr-par-3"}, "security_group": {"id": "2da7f6cb-2774-4873-aff8-bc03dae3a32e", - "name": "Default security group"}, "location": {"zone_id": "fr-par-3", "platform_id": - "60", "cluster_id": "5", "hypervisor_id": "301", "node_id": "8"}, "maintenances": - [], "allowed_actions": ["poweroff", "terminate", "reboot", "stop_in_place", - "backup"], "placement_group": null, "private_nics": [], "zone": "fr-par-3"}}' - form: {} - headers: - User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.22.2; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/instance/v1/zones/fr-par-3/servers/1ffc7827-8cdc-48b9-a203-860a05499050 - method: GET - response: - body: '{"server": {"id": "1ffc7827-8cdc-48b9-a203-860a05499050", "name": "cli-srv-condescending-faraday", - "arch": "x86_64", "commercial_type": "PRO2-XXS", "boot_type": "local", "organization": - "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "hostname": "cli-srv-condescending-faraday", "image": {"id": "f60026aa-f2f9-464b-bb49-6b34b2f234e9", - "name": "Ubuntu 22.04 Jammy Jellyfish", "organization": "51b656e3-4865-41e8-adbc-0c45bdd780db", - "project": "51b656e3-4865-41e8-adbc-0c45bdd780db", "root_volume": {"id": "89f733e9-a53f-4c2f-bdcb-30cbcfb34d33", - "name": "Ubuntu 22.04 Jammy Jellyfish", "volume_type": "unified", "size": 10000000000}, - "extra_volumes": {}, "public": true, "arch": "x86_64", "creation_date": "2024-07-03T16:07:58.483515+00:00", - "modification_date": "2024-07-03T16:07:58.483515+00:00", "default_bootscript": - null, "from_server": "", "state": "available", "tags": [], "zone": "fr-par-3"}, - "volumes": {"0": {"boot": false, "id": "8c935774-18e4-4747-8765-820399eaaab8", - "name": "Ubuntu 22.04 Jammy Jellyfish", "volume_type": "b_ssd", "export_uri": - null, "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "server": {"id": "1ffc7827-8cdc-48b9-a203-860a05499050", "name": "cli-srv-condescending-faraday"}, - "size": 10000000000, "state": "available", "creation_date": "2024-07-05T13:12:29.844418+00:00", - "modification_date": "2024-07-05T13:12:29.844418+00:00", "tags": [], "zone": - "fr-par-3"}}, "tags": [], "state": "running", "protected": false, "state_detail": - "booting kernel", "public_ip": {"id": "d7d84522-e12c-4bd8-8c65-548a4ce4713b", - "address": "51.159.82.11", "dynamic": false, "gateway": "62.210.0.1", "netmask": - "32", "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", - "ipam_id": "13b9ae47-a872-4d56-b4bd-81f7269a69d6"}, "public_ips": [{"id": "d7d84522-e12c-4bd8-8c65-548a4ce4713b", - "address": "51.159.82.11", "dynamic": false, "gateway": "62.210.0.1", "netmask": - "32", "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", - "ipam_id": "13b9ae47-a872-4d56-b4bd-81f7269a69d6"}], "mac_address": "de:00:00:12:5a:4b", - "routed_ip_enabled": true, "ipv6": null, "extra_networks": [], "dynamic_ip_required": - true, "enable_ipv6": false, "private_ip": null, "creation_date": "2024-07-05T13:12:29.844418+00:00", - "modification_date": "2024-07-05T13:12:37.046417+00:00", "bootscript": {"id": - "346edd9d-a17a-45f5-b2ac-bbf282c3ce3c", "public": true, "title": "x86_64 mainline - 4.4.230 rev1", "architecture": "x86_64", "organization": "11111111-1111-4111-8111-111111111111", - "project": "11111111-1111-4111-8111-111111111111", "kernel": "http://169.254.42.24/kernel/x86_64-mainline-lts-4.4-4.4.230-rev1/vmlinuz-4.4.230", - "dtb": "", "initrd": "http://169.254.42.24/initrd/initrd-Linux-x86_64-v3.14.6.gz", - "bootcmdargs": "LINUX_COMMON scaleway boot=local nbd.max_part=16", "default": - true, "zone": "fr-par-3"}, "security_group": {"id": "2da7f6cb-2774-4873-aff8-bc03dae3a32e", - "name": "Default security group"}, "location": {"zone_id": "fr-par-3", "platform_id": - "60", "cluster_id": "5", "hypervisor_id": "301", "node_id": "8"}, "maintenances": - [], "allowed_actions": ["poweroff", "terminate", "reboot", "stop_in_place", - "backup"], "placement_group": null, "private_nics": [], "zone": "fr-par-3"}}' - headers: - Content-Length: - - "3343" - Content-Security-Policy: - - default-src 'none'; frame-ancestors 'none' - Content-Type: - - application/json - Date: - - Fri, 05 Jul 2024 13:13:13 GMT - Server: - - Scaleway API Gateway (fr-par-1;edge02) - Strict-Transport-Security: - - max-age=63072000 - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - X-Request-Id: - - bd6adad4-682a-4cac-a10d-a4c214fb2090 - status: 200 OK - code: 200 - duration: "" -- request: - body: '{"task": {"id": "14c62e1f-8ba3-4a9e-84e5-d5252df6a85a", "description": - "server_poweroff", "status": "pending", "href_from": "/servers/1ffc7827-8cdc-48b9-a203-860a05499050/action", - "href_result": "/servers/1ffc7827-8cdc-48b9-a203-860a05499050", "started_at": - "2024-07-05T13:13:14.096900+00:00", "terminated_at": null, "progress": 0, "zone": - "fr-par-3"}}' - form: {} - headers: - Content-Type: - - application/json - User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.22.2; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/instance/v1/zones/fr-par-3/servers/1ffc7827-8cdc-48b9-a203-860a05499050/action - method: POST - response: - body: '{"task": {"id": "14c62e1f-8ba3-4a9e-84e5-d5252df6a85a", "description": - "server_poweroff", "status": "pending", "href_from": "/servers/1ffc7827-8cdc-48b9-a203-860a05499050/action", - "href_result": "/servers/1ffc7827-8cdc-48b9-a203-860a05499050", "started_at": - "2024-07-05T13:13:14.096900+00:00", "terminated_at": null, "progress": 0, "zone": - "fr-par-3"}}' - headers: - Content-Length: - - "352" - Content-Security-Policy: - - default-src 'none'; frame-ancestors 'none' - Content-Type: - - application/json - Date: - - Fri, 05 Jul 2024 13:13:13 GMT - Location: - - https://api.scaleway.com/instance/v1/zones/fr-par-3/tasks/14c62e1f-8ba3-4a9e-84e5-d5252df6a85a - Server: - - Scaleway API Gateway (fr-par-1;edge02) - Strict-Transport-Security: - - max-age=63072000 - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - X-Request-Id: - - 0330b8f7-80ca-4142-89d2-fb56a027e453 - status: 202 Accepted - code: 202 - duration: "" -- request: - body: '{"server": {"id": "1ffc7827-8cdc-48b9-a203-860a05499050", "name": "cli-srv-condescending-faraday", - "arch": "x86_64", "commercial_type": "PRO2-XXS", "boot_type": "local", "organization": - "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "hostname": "cli-srv-condescending-faraday", "image": {"id": "f60026aa-f2f9-464b-bb49-6b34b2f234e9", - "name": "Ubuntu 22.04 Jammy Jellyfish", "organization": "51b656e3-4865-41e8-adbc-0c45bdd780db", - "project": "51b656e3-4865-41e8-adbc-0c45bdd780db", "root_volume": {"id": "89f733e9-a53f-4c2f-bdcb-30cbcfb34d33", - "name": "Ubuntu 22.04 Jammy Jellyfish", "volume_type": "unified", "size": 10000000000}, - "extra_volumes": {}, "public": true, "arch": "x86_64", "creation_date": "2024-07-03T16:07:58.483515+00:00", - "modification_date": "2024-07-03T16:07:58.483515+00:00", "default_bootscript": - null, "from_server": "", "state": "available", "tags": [], "zone": "fr-par-3"}, - "volumes": {"0": {"boot": false, "id": "8c935774-18e4-4747-8765-820399eaaab8", - "name": "Ubuntu 22.04 Jammy Jellyfish", "volume_type": "b_ssd", "export_uri": - null, "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "server": {"id": "1ffc7827-8cdc-48b9-a203-860a05499050", "name": "cli-srv-condescending-faraday"}, - "size": 10000000000, "state": "available", "creation_date": "2024-07-05T13:12:29.844418+00:00", - "modification_date": "2024-07-05T13:12:29.844418+00:00", "tags": [], "zone": - "fr-par-3"}}, "tags": [], "state": "stopping", "protected": false, "state_detail": - "stopping", "public_ip": {"id": "d7d84522-e12c-4bd8-8c65-548a4ce4713b", "address": - "51.159.82.11", "dynamic": false, "gateway": "62.210.0.1", "netmask": "32", - "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", - "ipam_id": "13b9ae47-a872-4d56-b4bd-81f7269a69d6"}, "public_ips": [{"id": "d7d84522-e12c-4bd8-8c65-548a4ce4713b", - "address": "51.159.82.11", "dynamic": false, "gateway": "62.210.0.1", "netmask": - "32", "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", - "ipam_id": "13b9ae47-a872-4d56-b4bd-81f7269a69d6"}], "mac_address": "de:00:00:12:5a:4b", - "routed_ip_enabled": true, "ipv6": null, "extra_networks": [], "dynamic_ip_required": - true, "enable_ipv6": false, "private_ip": null, "creation_date": "2024-07-05T13:12:29.844418+00:00", - "modification_date": "2024-07-05T13:13:13.919006+00:00", "bootscript": {"id": - "346edd9d-a17a-45f5-b2ac-bbf282c3ce3c", "public": true, "title": "x86_64 mainline - 4.4.230 rev1", "architecture": "x86_64", "organization": "11111111-1111-4111-8111-111111111111", - "project": "11111111-1111-4111-8111-111111111111", "kernel": "http://169.254.42.24/kernel/x86_64-mainline-lts-4.4-4.4.230-rev1/vmlinuz-4.4.230", - "dtb": "", "initrd": "http://169.254.42.24/initrd/initrd-Linux-x86_64-v3.14.6.gz", - "bootcmdargs": "LINUX_COMMON scaleway boot=local nbd.max_part=16", "default": - true, "zone": "fr-par-3"}, "security_group": {"id": "2da7f6cb-2774-4873-aff8-bc03dae3a32e", - "name": "Default security group"}, "location": {"zone_id": "fr-par-3", "platform_id": - "60", "cluster_id": "5", "hypervisor_id": "301", "node_id": "8"}, "maintenances": - [], "allowed_actions": ["stop_in_place", "backup"], "placement_group": null, - "private_nics": [], "zone": "fr-par-3"}}' - form: {} - headers: - User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.22.2; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/instance/v1/zones/fr-par-3/servers/1ffc7827-8cdc-48b9-a203-860a05499050 - method: GET - response: - body: '{"server": {"id": "1ffc7827-8cdc-48b9-a203-860a05499050", "name": "cli-srv-condescending-faraday", - "arch": "x86_64", "commercial_type": "PRO2-XXS", "boot_type": "local", "organization": - "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "hostname": "cli-srv-condescending-faraday", "image": {"id": "f60026aa-f2f9-464b-bb49-6b34b2f234e9", - "name": "Ubuntu 22.04 Jammy Jellyfish", "organization": "51b656e3-4865-41e8-adbc-0c45bdd780db", - "project": "51b656e3-4865-41e8-adbc-0c45bdd780db", "root_volume": {"id": "89f733e9-a53f-4c2f-bdcb-30cbcfb34d33", - "name": "Ubuntu 22.04 Jammy Jellyfish", "volume_type": "unified", "size": 10000000000}, - "extra_volumes": {}, "public": true, "arch": "x86_64", "creation_date": "2024-07-03T16:07:58.483515+00:00", - "modification_date": "2024-07-03T16:07:58.483515+00:00", "default_bootscript": - null, "from_server": "", "state": "available", "tags": [], "zone": "fr-par-3"}, - "volumes": {"0": {"boot": false, "id": "8c935774-18e4-4747-8765-820399eaaab8", - "name": "Ubuntu 22.04 Jammy Jellyfish", "volume_type": "b_ssd", "export_uri": - null, "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "server": {"id": "1ffc7827-8cdc-48b9-a203-860a05499050", "name": "cli-srv-condescending-faraday"}, - "size": 10000000000, "state": "available", "creation_date": "2024-07-05T13:12:29.844418+00:00", - "modification_date": "2024-07-05T13:12:29.844418+00:00", "tags": [], "zone": - "fr-par-3"}}, "tags": [], "state": "stopping", "protected": false, "state_detail": - "stopping", "public_ip": {"id": "d7d84522-e12c-4bd8-8c65-548a4ce4713b", "address": - "51.159.82.11", "dynamic": false, "gateway": "62.210.0.1", "netmask": "32", - "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", - "ipam_id": "13b9ae47-a872-4d56-b4bd-81f7269a69d6"}, "public_ips": [{"id": "d7d84522-e12c-4bd8-8c65-548a4ce4713b", - "address": "51.159.82.11", "dynamic": false, "gateway": "62.210.0.1", "netmask": - "32", "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", - "ipam_id": "13b9ae47-a872-4d56-b4bd-81f7269a69d6"}], "mac_address": "de:00:00:12:5a:4b", - "routed_ip_enabled": true, "ipv6": null, "extra_networks": [], "dynamic_ip_required": - true, "enable_ipv6": false, "private_ip": null, "creation_date": "2024-07-05T13:12:29.844418+00:00", - "modification_date": "2024-07-05T13:13:13.919006+00:00", "bootscript": {"id": - "346edd9d-a17a-45f5-b2ac-bbf282c3ce3c", "public": true, "title": "x86_64 mainline - 4.4.230 rev1", "architecture": "x86_64", "organization": "11111111-1111-4111-8111-111111111111", - "project": "11111111-1111-4111-8111-111111111111", "kernel": "http://169.254.42.24/kernel/x86_64-mainline-lts-4.4-4.4.230-rev1/vmlinuz-4.4.230", - "dtb": "", "initrd": "http://169.254.42.24/initrd/initrd-Linux-x86_64-v3.14.6.gz", - "bootcmdargs": "LINUX_COMMON scaleway boot=local nbd.max_part=16", "default": - true, "zone": "fr-par-3"}, "security_group": {"id": "2da7f6cb-2774-4873-aff8-bc03dae3a32e", - "name": "Default security group"}, "location": {"zone_id": "fr-par-3", "platform_id": - "60", "cluster_id": "5", "hypervisor_id": "301", "node_id": "8"}, "maintenances": - [], "allowed_actions": ["stop_in_place", "backup"], "placement_group": null, - "private_nics": [], "zone": "fr-par-3"}}' - headers: - Content-Length: - - "3303" - Content-Security-Policy: - - default-src 'none'; frame-ancestors 'none' - Content-Type: - - application/json - Date: - - Fri, 05 Jul 2024 13:13:13 GMT - Server: - - Scaleway API Gateway (fr-par-1;edge02) - Strict-Transport-Security: - - max-age=63072000 - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - X-Request-Id: - - 74e0dab3-1035-4b80-94bb-81b5b8b7f893 - status: 200 OK - code: 200 - duration: "" -- request: - body: '{"server": {"id": "1ffc7827-8cdc-48b9-a203-860a05499050", "name": "cli-srv-condescending-faraday", - "arch": "x86_64", "commercial_type": "PRO2-XXS", "boot_type": "local", "organization": - "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "hostname": "cli-srv-condescending-faraday", "image": {"id": "f60026aa-f2f9-464b-bb49-6b34b2f234e9", - "name": "Ubuntu 22.04 Jammy Jellyfish", "organization": "51b656e3-4865-41e8-adbc-0c45bdd780db", - "project": "51b656e3-4865-41e8-adbc-0c45bdd780db", "root_volume": {"id": "89f733e9-a53f-4c2f-bdcb-30cbcfb34d33", - "name": "Ubuntu 22.04 Jammy Jellyfish", "volume_type": "unified", "size": 10000000000}, - "extra_volumes": {}, "public": true, "arch": "x86_64", "creation_date": "2024-07-03T16:07:58.483515+00:00", - "modification_date": "2024-07-03T16:07:58.483515+00:00", "default_bootscript": - null, "from_server": "", "state": "available", "tags": [], "zone": "fr-par-3"}, - "volumes": {"0": {"boot": false, "id": "8c935774-18e4-4747-8765-820399eaaab8", - "name": "Ubuntu 22.04 Jammy Jellyfish", "volume_type": "b_ssd", "export_uri": - null, "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "server": {"id": "1ffc7827-8cdc-48b9-a203-860a05499050", "name": "cli-srv-condescending-faraday"}, - "size": 10000000000, "state": "available", "creation_date": "2024-07-05T13:12:29.844418+00:00", - "modification_date": "2024-07-05T13:12:29.844418+00:00", "tags": [], "zone": - "fr-par-3"}}, "tags": [], "state": "stopping", "protected": false, "state_detail": - "stopping", "public_ip": {"id": "d7d84522-e12c-4bd8-8c65-548a4ce4713b", "address": - "51.159.82.11", "dynamic": false, "gateway": "62.210.0.1", "netmask": "32", - "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", - "ipam_id": "13b9ae47-a872-4d56-b4bd-81f7269a69d6"}, "public_ips": [{"id": "d7d84522-e12c-4bd8-8c65-548a4ce4713b", - "address": "51.159.82.11", "dynamic": false, "gateway": "62.210.0.1", "netmask": - "32", "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", - "ipam_id": "13b9ae47-a872-4d56-b4bd-81f7269a69d6"}], "mac_address": "de:00:00:12:5a:4b", - "routed_ip_enabled": true, "ipv6": null, "extra_networks": [], "dynamic_ip_required": - true, "enable_ipv6": false, "private_ip": null, "creation_date": "2024-07-05T13:12:29.844418+00:00", - "modification_date": "2024-07-05T13:13:13.919006+00:00", "bootscript": {"id": - "346edd9d-a17a-45f5-b2ac-bbf282c3ce3c", "public": true, "title": "x86_64 mainline - 4.4.230 rev1", "architecture": "x86_64", "organization": "11111111-1111-4111-8111-111111111111", - "project": "11111111-1111-4111-8111-111111111111", "kernel": "http://169.254.42.24/kernel/x86_64-mainline-lts-4.4-4.4.230-rev1/vmlinuz-4.4.230", - "dtb": "", "initrd": "http://169.254.42.24/initrd/initrd-Linux-x86_64-v3.14.6.gz", - "bootcmdargs": "LINUX_COMMON scaleway boot=local nbd.max_part=16", "default": - true, "zone": "fr-par-3"}, "security_group": {"id": "2da7f6cb-2774-4873-aff8-bc03dae3a32e", - "name": "Default security group"}, "location": {"zone_id": "fr-par-3", "platform_id": - "60", "cluster_id": "5", "hypervisor_id": "301", "node_id": "8"}, "maintenances": - [], "allowed_actions": ["stop_in_place", "backup"], "placement_group": null, - "private_nics": [], "zone": "fr-par-3"}}' - form: {} - headers: - User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.22.2; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/instance/v1/zones/fr-par-3/servers/1ffc7827-8cdc-48b9-a203-860a05499050 - method: GET - response: - body: '{"server": {"id": "1ffc7827-8cdc-48b9-a203-860a05499050", "name": "cli-srv-condescending-faraday", - "arch": "x86_64", "commercial_type": "PRO2-XXS", "boot_type": "local", "organization": - "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "hostname": "cli-srv-condescending-faraday", "image": {"id": "f60026aa-f2f9-464b-bb49-6b34b2f234e9", - "name": "Ubuntu 22.04 Jammy Jellyfish", "organization": "51b656e3-4865-41e8-adbc-0c45bdd780db", - "project": "51b656e3-4865-41e8-adbc-0c45bdd780db", "root_volume": {"id": "89f733e9-a53f-4c2f-bdcb-30cbcfb34d33", - "name": "Ubuntu 22.04 Jammy Jellyfish", "volume_type": "unified", "size": 10000000000}, - "extra_volumes": {}, "public": true, "arch": "x86_64", "creation_date": "2024-07-03T16:07:58.483515+00:00", - "modification_date": "2024-07-03T16:07:58.483515+00:00", "default_bootscript": - null, "from_server": "", "state": "available", "tags": [], "zone": "fr-par-3"}, - "volumes": {"0": {"boot": false, "id": "8c935774-18e4-4747-8765-820399eaaab8", - "name": "Ubuntu 22.04 Jammy Jellyfish", "volume_type": "b_ssd", "export_uri": - null, "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "server": {"id": "1ffc7827-8cdc-48b9-a203-860a05499050", "name": "cli-srv-condescending-faraday"}, - "size": 10000000000, "state": "available", "creation_date": "2024-07-05T13:12:29.844418+00:00", - "modification_date": "2024-07-05T13:12:29.844418+00:00", "tags": [], "zone": - "fr-par-3"}}, "tags": [], "state": "stopping", "protected": false, "state_detail": - "stopping", "public_ip": {"id": "d7d84522-e12c-4bd8-8c65-548a4ce4713b", "address": - "51.159.82.11", "dynamic": false, "gateway": "62.210.0.1", "netmask": "32", - "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", - "ipam_id": "13b9ae47-a872-4d56-b4bd-81f7269a69d6"}, "public_ips": [{"id": "d7d84522-e12c-4bd8-8c65-548a4ce4713b", - "address": "51.159.82.11", "dynamic": false, "gateway": "62.210.0.1", "netmask": - "32", "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", - "ipam_id": "13b9ae47-a872-4d56-b4bd-81f7269a69d6"}], "mac_address": "de:00:00:12:5a:4b", - "routed_ip_enabled": true, "ipv6": null, "extra_networks": [], "dynamic_ip_required": - true, "enable_ipv6": false, "private_ip": null, "creation_date": "2024-07-05T13:12:29.844418+00:00", - "modification_date": "2024-07-05T13:13:13.919006+00:00", "bootscript": {"id": - "346edd9d-a17a-45f5-b2ac-bbf282c3ce3c", "public": true, "title": "x86_64 mainline - 4.4.230 rev1", "architecture": "x86_64", "organization": "11111111-1111-4111-8111-111111111111", - "project": "11111111-1111-4111-8111-111111111111", "kernel": "http://169.254.42.24/kernel/x86_64-mainline-lts-4.4-4.4.230-rev1/vmlinuz-4.4.230", - "dtb": "", "initrd": "http://169.254.42.24/initrd/initrd-Linux-x86_64-v3.14.6.gz", - "bootcmdargs": "LINUX_COMMON scaleway boot=local nbd.max_part=16", "default": - true, "zone": "fr-par-3"}, "security_group": {"id": "2da7f6cb-2774-4873-aff8-bc03dae3a32e", - "name": "Default security group"}, "location": {"zone_id": "fr-par-3", "platform_id": - "60", "cluster_id": "5", "hypervisor_id": "301", "node_id": "8"}, "maintenances": - [], "allowed_actions": ["stop_in_place", "backup"], "placement_group": null, - "private_nics": [], "zone": "fr-par-3"}}' - headers: - Content-Length: - - "3303" - Content-Security-Policy: - - default-src 'none'; frame-ancestors 'none' - Content-Type: - - application/json - Date: - - Fri, 05 Jul 2024 13:13:19 GMT - Server: - - Scaleway API Gateway (fr-par-1;edge02) - Strict-Transport-Security: - - max-age=63072000 - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - X-Request-Id: - - 45af20b5-7b11-4238-a733-af7f6828dce4 - status: 200 OK - code: 200 - duration: "" -- request: - body: '{"server": {"id": "1ffc7827-8cdc-48b9-a203-860a05499050", "name": "cli-srv-condescending-faraday", - "arch": "x86_64", "commercial_type": "PRO2-XXS", "boot_type": "local", "organization": - "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "hostname": "cli-srv-condescending-faraday", "image": {"id": "f60026aa-f2f9-464b-bb49-6b34b2f234e9", - "name": "Ubuntu 22.04 Jammy Jellyfish", "organization": "51b656e3-4865-41e8-adbc-0c45bdd780db", - "project": "51b656e3-4865-41e8-adbc-0c45bdd780db", "root_volume": {"id": "89f733e9-a53f-4c2f-bdcb-30cbcfb34d33", - "name": "Ubuntu 22.04 Jammy Jellyfish", "volume_type": "unified", "size": 10000000000}, - "extra_volumes": {}, "public": true, "arch": "x86_64", "creation_date": "2024-07-03T16:07:58.483515+00:00", - "modification_date": "2024-07-03T16:07:58.483515+00:00", "default_bootscript": - null, "from_server": "", "state": "available", "tags": [], "zone": "fr-par-3"}, - "volumes": {"0": {"boot": false, "id": "8c935774-18e4-4747-8765-820399eaaab8", - "name": "Ubuntu 22.04 Jammy Jellyfish", "volume_type": "b_ssd", "export_uri": - null, "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "server": {"id": "1ffc7827-8cdc-48b9-a203-860a05499050", "name": "cli-srv-condescending-faraday"}, - "size": 10000000000, "state": "available", "creation_date": "2024-07-05T13:12:29.844418+00:00", - "modification_date": "2024-07-05T13:12:29.844418+00:00", "tags": [], "zone": - "fr-par-3"}}, "tags": [], "state": "stopping", "protected": false, "state_detail": - "stopping", "public_ip": {"id": "d7d84522-e12c-4bd8-8c65-548a4ce4713b", "address": - "51.159.82.11", "dynamic": false, "gateway": "62.210.0.1", "netmask": "32", - "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", - "ipam_id": "13b9ae47-a872-4d56-b4bd-81f7269a69d6"}, "public_ips": [{"id": "d7d84522-e12c-4bd8-8c65-548a4ce4713b", - "address": "51.159.82.11", "dynamic": false, "gateway": "62.210.0.1", "netmask": - "32", "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", - "ipam_id": "13b9ae47-a872-4d56-b4bd-81f7269a69d6"}], "mac_address": "de:00:00:12:5a:4b", - "routed_ip_enabled": true, "ipv6": null, "extra_networks": [], "dynamic_ip_required": - true, "enable_ipv6": false, "private_ip": null, "creation_date": "2024-07-05T13:12:29.844418+00:00", - "modification_date": "2024-07-05T13:13:13.919006+00:00", "bootscript": {"id": - "346edd9d-a17a-45f5-b2ac-bbf282c3ce3c", "public": true, "title": "x86_64 mainline - 4.4.230 rev1", "architecture": "x86_64", "organization": "11111111-1111-4111-8111-111111111111", - "project": "11111111-1111-4111-8111-111111111111", "kernel": "http://169.254.42.24/kernel/x86_64-mainline-lts-4.4-4.4.230-rev1/vmlinuz-4.4.230", - "dtb": "", "initrd": "http://169.254.42.24/initrd/initrd-Linux-x86_64-v3.14.6.gz", - "bootcmdargs": "LINUX_COMMON scaleway boot=local nbd.max_part=16", "default": - true, "zone": "fr-par-3"}, "security_group": {"id": "2da7f6cb-2774-4873-aff8-bc03dae3a32e", - "name": "Default security group"}, "location": {"zone_id": "fr-par-3", "platform_id": - "60", "cluster_id": "5", "hypervisor_id": "301", "node_id": "8"}, "maintenances": - [], "allowed_actions": ["stop_in_place", "backup"], "placement_group": null, - "private_nics": [], "zone": "fr-par-3"}}' - form: {} - headers: - User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.22.2; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/instance/v1/zones/fr-par-3/servers/1ffc7827-8cdc-48b9-a203-860a05499050 - method: GET - response: - body: '{"server": {"id": "1ffc7827-8cdc-48b9-a203-860a05499050", "name": "cli-srv-condescending-faraday", - "arch": "x86_64", "commercial_type": "PRO2-XXS", "boot_type": "local", "organization": - "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "hostname": "cli-srv-condescending-faraday", "image": {"id": "f60026aa-f2f9-464b-bb49-6b34b2f234e9", - "name": "Ubuntu 22.04 Jammy Jellyfish", "organization": "51b656e3-4865-41e8-adbc-0c45bdd780db", - "project": "51b656e3-4865-41e8-adbc-0c45bdd780db", "root_volume": {"id": "89f733e9-a53f-4c2f-bdcb-30cbcfb34d33", - "name": "Ubuntu 22.04 Jammy Jellyfish", "volume_type": "unified", "size": 10000000000}, - "extra_volumes": {}, "public": true, "arch": "x86_64", "creation_date": "2024-07-03T16:07:58.483515+00:00", - "modification_date": "2024-07-03T16:07:58.483515+00:00", "default_bootscript": - null, "from_server": "", "state": "available", "tags": [], "zone": "fr-par-3"}, - "volumes": {"0": {"boot": false, "id": "8c935774-18e4-4747-8765-820399eaaab8", - "name": "Ubuntu 22.04 Jammy Jellyfish", "volume_type": "b_ssd", "export_uri": - null, "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "server": {"id": "1ffc7827-8cdc-48b9-a203-860a05499050", "name": "cli-srv-condescending-faraday"}, - "size": 10000000000, "state": "available", "creation_date": "2024-07-05T13:12:29.844418+00:00", - "modification_date": "2024-07-05T13:12:29.844418+00:00", "tags": [], "zone": - "fr-par-3"}}, "tags": [], "state": "stopping", "protected": false, "state_detail": - "stopping", "public_ip": {"id": "d7d84522-e12c-4bd8-8c65-548a4ce4713b", "address": - "51.159.82.11", "dynamic": false, "gateway": "62.210.0.1", "netmask": "32", - "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", - "ipam_id": "13b9ae47-a872-4d56-b4bd-81f7269a69d6"}, "public_ips": [{"id": "d7d84522-e12c-4bd8-8c65-548a4ce4713b", - "address": "51.159.82.11", "dynamic": false, "gateway": "62.210.0.1", "netmask": - "32", "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", - "ipam_id": "13b9ae47-a872-4d56-b4bd-81f7269a69d6"}], "mac_address": "de:00:00:12:5a:4b", - "routed_ip_enabled": true, "ipv6": null, "extra_networks": [], "dynamic_ip_required": - true, "enable_ipv6": false, "private_ip": null, "creation_date": "2024-07-05T13:12:29.844418+00:00", - "modification_date": "2024-07-05T13:13:13.919006+00:00", "bootscript": {"id": - "346edd9d-a17a-45f5-b2ac-bbf282c3ce3c", "public": true, "title": "x86_64 mainline - 4.4.230 rev1", "architecture": "x86_64", "organization": "11111111-1111-4111-8111-111111111111", - "project": "11111111-1111-4111-8111-111111111111", "kernel": "http://169.254.42.24/kernel/x86_64-mainline-lts-4.4-4.4.230-rev1/vmlinuz-4.4.230", - "dtb": "", "initrd": "http://169.254.42.24/initrd/initrd-Linux-x86_64-v3.14.6.gz", - "bootcmdargs": "LINUX_COMMON scaleway boot=local nbd.max_part=16", "default": - true, "zone": "fr-par-3"}, "security_group": {"id": "2da7f6cb-2774-4873-aff8-bc03dae3a32e", - "name": "Default security group"}, "location": {"zone_id": "fr-par-3", "platform_id": - "60", "cluster_id": "5", "hypervisor_id": "301", "node_id": "8"}, "maintenances": - [], "allowed_actions": ["stop_in_place", "backup"], "placement_group": null, - "private_nics": [], "zone": "fr-par-3"}}' - headers: - Content-Length: - - "3303" - Content-Security-Policy: - - default-src 'none'; frame-ancestors 'none' - Content-Type: - - application/json - Date: - - Fri, 05 Jul 2024 13:13:24 GMT - Server: - - Scaleway API Gateway (fr-par-1;edge02) - Strict-Transport-Security: - - max-age=63072000 - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - X-Request-Id: - - f633c5e2-8fde-45ca-a089-9f9bc90e015c - status: 200 OK - code: 200 - duration: "" -- request: - body: '{"server": {"id": "1ffc7827-8cdc-48b9-a203-860a05499050", "name": "cli-srv-condescending-faraday", - "arch": "x86_64", "commercial_type": "PRO2-XXS", "boot_type": "local", "organization": - "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "hostname": "cli-srv-condescending-faraday", "image": {"id": "f60026aa-f2f9-464b-bb49-6b34b2f234e9", - "name": "Ubuntu 22.04 Jammy Jellyfish", "organization": "51b656e3-4865-41e8-adbc-0c45bdd780db", - "project": "51b656e3-4865-41e8-adbc-0c45bdd780db", "root_volume": {"id": "89f733e9-a53f-4c2f-bdcb-30cbcfb34d33", - "name": "Ubuntu 22.04 Jammy Jellyfish", "volume_type": "unified", "size": 10000000000}, - "extra_volumes": {}, "public": true, "arch": "x86_64", "creation_date": "2024-07-03T16:07:58.483515+00:00", - "modification_date": "2024-07-03T16:07:58.483515+00:00", "default_bootscript": - null, "from_server": "", "state": "available", "tags": [], "zone": "fr-par-3"}, - "volumes": {"0": {"boot": false, "id": "8c935774-18e4-4747-8765-820399eaaab8", - "name": "Ubuntu 22.04 Jammy Jellyfish", "volume_type": "b_ssd", "export_uri": - null, "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "server": {"id": "1ffc7827-8cdc-48b9-a203-860a05499050", "name": "cli-srv-condescending-faraday"}, - "size": 10000000000, "state": "available", "creation_date": "2024-07-05T13:12:29.844418+00:00", - "modification_date": "2024-07-05T13:12:29.844418+00:00", "tags": [], "zone": - "fr-par-3"}}, "tags": [], "state": "stopping", "protected": false, "state_detail": - "stopping", "public_ip": {"id": "d7d84522-e12c-4bd8-8c65-548a4ce4713b", "address": - "51.159.82.11", "dynamic": false, "gateway": "62.210.0.1", "netmask": "32", - "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", - "ipam_id": "13b9ae47-a872-4d56-b4bd-81f7269a69d6"}, "public_ips": [{"id": "d7d84522-e12c-4bd8-8c65-548a4ce4713b", - "address": "51.159.82.11", "dynamic": false, "gateway": "62.210.0.1", "netmask": - "32", "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", - "ipam_id": "13b9ae47-a872-4d56-b4bd-81f7269a69d6"}], "mac_address": "de:00:00:12:5a:4b", - "routed_ip_enabled": true, "ipv6": null, "extra_networks": [], "dynamic_ip_required": - true, "enable_ipv6": false, "private_ip": null, "creation_date": "2024-07-05T13:12:29.844418+00:00", - "modification_date": "2024-07-05T13:13:13.919006+00:00", "bootscript": {"id": - "346edd9d-a17a-45f5-b2ac-bbf282c3ce3c", "public": true, "title": "x86_64 mainline - 4.4.230 rev1", "architecture": "x86_64", "organization": "11111111-1111-4111-8111-111111111111", - "project": "11111111-1111-4111-8111-111111111111", "kernel": "http://169.254.42.24/kernel/x86_64-mainline-lts-4.4-4.4.230-rev1/vmlinuz-4.4.230", - "dtb": "", "initrd": "http://169.254.42.24/initrd/initrd-Linux-x86_64-v3.14.6.gz", - "bootcmdargs": "LINUX_COMMON scaleway boot=local nbd.max_part=16", "default": - true, "zone": "fr-par-3"}, "security_group": {"id": "2da7f6cb-2774-4873-aff8-bc03dae3a32e", - "name": "Default security group"}, "location": {"zone_id": "fr-par-3", "platform_id": - "60", "cluster_id": "5", "hypervisor_id": "301", "node_id": "8"}, "maintenances": - [], "allowed_actions": ["stop_in_place", "backup"], "placement_group": null, - "private_nics": [], "zone": "fr-par-3"}}' - form: {} - headers: - User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.22.2; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/instance/v1/zones/fr-par-3/servers/1ffc7827-8cdc-48b9-a203-860a05499050 - method: GET - response: - body: '{"server": {"id": "1ffc7827-8cdc-48b9-a203-860a05499050", "name": "cli-srv-condescending-faraday", - "arch": "x86_64", "commercial_type": "PRO2-XXS", "boot_type": "local", "organization": - "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "hostname": "cli-srv-condescending-faraday", "image": {"id": "f60026aa-f2f9-464b-bb49-6b34b2f234e9", - "name": "Ubuntu 22.04 Jammy Jellyfish", "organization": "51b656e3-4865-41e8-adbc-0c45bdd780db", - "project": "51b656e3-4865-41e8-adbc-0c45bdd780db", "root_volume": {"id": "89f733e9-a53f-4c2f-bdcb-30cbcfb34d33", - "name": "Ubuntu 22.04 Jammy Jellyfish", "volume_type": "unified", "size": 10000000000}, - "extra_volumes": {}, "public": true, "arch": "x86_64", "creation_date": "2024-07-03T16:07:58.483515+00:00", - "modification_date": "2024-07-03T16:07:58.483515+00:00", "default_bootscript": - null, "from_server": "", "state": "available", "tags": [], "zone": "fr-par-3"}, - "volumes": {"0": {"boot": false, "id": "8c935774-18e4-4747-8765-820399eaaab8", - "name": "Ubuntu 22.04 Jammy Jellyfish", "volume_type": "b_ssd", "export_uri": - null, "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "server": {"id": "1ffc7827-8cdc-48b9-a203-860a05499050", "name": "cli-srv-condescending-faraday"}, - "size": 10000000000, "state": "available", "creation_date": "2024-07-05T13:12:29.844418+00:00", - "modification_date": "2024-07-05T13:12:29.844418+00:00", "tags": [], "zone": - "fr-par-3"}}, "tags": [], "state": "stopping", "protected": false, "state_detail": - "stopping", "public_ip": {"id": "d7d84522-e12c-4bd8-8c65-548a4ce4713b", "address": - "51.159.82.11", "dynamic": false, "gateway": "62.210.0.1", "netmask": "32", - "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", - "ipam_id": "13b9ae47-a872-4d56-b4bd-81f7269a69d6"}, "public_ips": [{"id": "d7d84522-e12c-4bd8-8c65-548a4ce4713b", - "address": "51.159.82.11", "dynamic": false, "gateway": "62.210.0.1", "netmask": - "32", "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", - "ipam_id": "13b9ae47-a872-4d56-b4bd-81f7269a69d6"}], "mac_address": "de:00:00:12:5a:4b", - "routed_ip_enabled": true, "ipv6": null, "extra_networks": [], "dynamic_ip_required": - true, "enable_ipv6": false, "private_ip": null, "creation_date": "2024-07-05T13:12:29.844418+00:00", - "modification_date": "2024-07-05T13:13:13.919006+00:00", "bootscript": {"id": - "346edd9d-a17a-45f5-b2ac-bbf282c3ce3c", "public": true, "title": "x86_64 mainline - 4.4.230 rev1", "architecture": "x86_64", "organization": "11111111-1111-4111-8111-111111111111", - "project": "11111111-1111-4111-8111-111111111111", "kernel": "http://169.254.42.24/kernel/x86_64-mainline-lts-4.4-4.4.230-rev1/vmlinuz-4.4.230", - "dtb": "", "initrd": "http://169.254.42.24/initrd/initrd-Linux-x86_64-v3.14.6.gz", - "bootcmdargs": "LINUX_COMMON scaleway boot=local nbd.max_part=16", "default": - true, "zone": "fr-par-3"}, "security_group": {"id": "2da7f6cb-2774-4873-aff8-bc03dae3a32e", - "name": "Default security group"}, "location": {"zone_id": "fr-par-3", "platform_id": - "60", "cluster_id": "5", "hypervisor_id": "301", "node_id": "8"}, "maintenances": - [], "allowed_actions": ["stop_in_place", "backup"], "placement_group": null, - "private_nics": [], "zone": "fr-par-3"}}' - headers: - Content-Length: - - "3303" - Content-Security-Policy: - - default-src 'none'; frame-ancestors 'none' - Content-Type: - - application/json - Date: - - Fri, 05 Jul 2024 13:13:29 GMT - Server: - - Scaleway API Gateway (fr-par-1;edge02) - Strict-Transport-Security: - - max-age=63072000 - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - X-Request-Id: - - 8aea9dc6-84d5-4cab-b5ba-9ae8361e341b - status: 200 OK - code: 200 - duration: "" -- request: - body: '{"server": {"id": "1ffc7827-8cdc-48b9-a203-860a05499050", "name": "cli-srv-condescending-faraday", - "arch": "x86_64", "commercial_type": "PRO2-XXS", "boot_type": "local", "organization": - "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "hostname": "cli-srv-condescending-faraday", "image": {"id": "f60026aa-f2f9-464b-bb49-6b34b2f234e9", - "name": "Ubuntu 22.04 Jammy Jellyfish", "organization": "51b656e3-4865-41e8-adbc-0c45bdd780db", - "project": "51b656e3-4865-41e8-adbc-0c45bdd780db", "root_volume": {"id": "89f733e9-a53f-4c2f-bdcb-30cbcfb34d33", - "name": "Ubuntu 22.04 Jammy Jellyfish", "volume_type": "unified", "size": 10000000000}, - "extra_volumes": {}, "public": true, "arch": "x86_64", "creation_date": "2024-07-03T16:07:58.483515+00:00", - "modification_date": "2024-07-03T16:07:58.483515+00:00", "default_bootscript": - null, "from_server": "", "state": "available", "tags": [], "zone": "fr-par-3"}, - "volumes": {"0": {"boot": false, "id": "8c935774-18e4-4747-8765-820399eaaab8", - "name": "Ubuntu 22.04 Jammy Jellyfish", "volume_type": "b_ssd", "export_uri": - null, "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "server": {"id": "1ffc7827-8cdc-48b9-a203-860a05499050", "name": "cli-srv-condescending-faraday"}, - "size": 10000000000, "state": "available", "creation_date": "2024-07-05T13:12:29.844418+00:00", - "modification_date": "2024-07-05T13:12:29.844418+00:00", "tags": [], "zone": - "fr-par-3"}}, "tags": [], "state": "stopping", "protected": false, "state_detail": - "stopping", "public_ip": {"id": "d7d84522-e12c-4bd8-8c65-548a4ce4713b", "address": - "51.159.82.11", "dynamic": false, "gateway": "62.210.0.1", "netmask": "32", - "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", - "ipam_id": "13b9ae47-a872-4d56-b4bd-81f7269a69d6"}, "public_ips": [{"id": "d7d84522-e12c-4bd8-8c65-548a4ce4713b", - "address": "51.159.82.11", "dynamic": false, "gateway": "62.210.0.1", "netmask": - "32", "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", - "ipam_id": "13b9ae47-a872-4d56-b4bd-81f7269a69d6"}], "mac_address": "de:00:00:12:5a:4b", - "routed_ip_enabled": true, "ipv6": null, "extra_networks": [], "dynamic_ip_required": - true, "enable_ipv6": false, "private_ip": null, "creation_date": "2024-07-05T13:12:29.844418+00:00", - "modification_date": "2024-07-05T13:13:13.919006+00:00", "bootscript": {"id": - "346edd9d-a17a-45f5-b2ac-bbf282c3ce3c", "public": true, "title": "x86_64 mainline - 4.4.230 rev1", "architecture": "x86_64", "organization": "11111111-1111-4111-8111-111111111111", - "project": "11111111-1111-4111-8111-111111111111", "kernel": "http://169.254.42.24/kernel/x86_64-mainline-lts-4.4-4.4.230-rev1/vmlinuz-4.4.230", - "dtb": "", "initrd": "http://169.254.42.24/initrd/initrd-Linux-x86_64-v3.14.6.gz", - "bootcmdargs": "LINUX_COMMON scaleway boot=local nbd.max_part=16", "default": - true, "zone": "fr-par-3"}, "security_group": {"id": "2da7f6cb-2774-4873-aff8-bc03dae3a32e", - "name": "Default security group"}, "location": {"zone_id": "fr-par-3", "platform_id": - "60", "cluster_id": "5", "hypervisor_id": "301", "node_id": "8"}, "maintenances": - [], "allowed_actions": ["stop_in_place", "backup"], "placement_group": null, - "private_nics": [], "zone": "fr-par-3"}}' - form: {} - headers: - User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.22.2; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/instance/v1/zones/fr-par-3/servers/1ffc7827-8cdc-48b9-a203-860a05499050 - method: GET - response: - body: '{"server": {"id": "1ffc7827-8cdc-48b9-a203-860a05499050", "name": "cli-srv-condescending-faraday", - "arch": "x86_64", "commercial_type": "PRO2-XXS", "boot_type": "local", "organization": - "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "hostname": "cli-srv-condescending-faraday", "image": {"id": "f60026aa-f2f9-464b-bb49-6b34b2f234e9", - "name": "Ubuntu 22.04 Jammy Jellyfish", "organization": "51b656e3-4865-41e8-adbc-0c45bdd780db", - "project": "51b656e3-4865-41e8-adbc-0c45bdd780db", "root_volume": {"id": "89f733e9-a53f-4c2f-bdcb-30cbcfb34d33", - "name": "Ubuntu 22.04 Jammy Jellyfish", "volume_type": "unified", "size": 10000000000}, - "extra_volumes": {}, "public": true, "arch": "x86_64", "creation_date": "2024-07-03T16:07:58.483515+00:00", - "modification_date": "2024-07-03T16:07:58.483515+00:00", "default_bootscript": - null, "from_server": "", "state": "available", "tags": [], "zone": "fr-par-3"}, - "volumes": {"0": {"boot": false, "id": "8c935774-18e4-4747-8765-820399eaaab8", - "name": "Ubuntu 22.04 Jammy Jellyfish", "volume_type": "b_ssd", "export_uri": - null, "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "server": {"id": "1ffc7827-8cdc-48b9-a203-860a05499050", "name": "cli-srv-condescending-faraday"}, - "size": 10000000000, "state": "available", "creation_date": "2024-07-05T13:12:29.844418+00:00", - "modification_date": "2024-07-05T13:12:29.844418+00:00", "tags": [], "zone": - "fr-par-3"}}, "tags": [], "state": "stopping", "protected": false, "state_detail": - "stopping", "public_ip": {"id": "d7d84522-e12c-4bd8-8c65-548a4ce4713b", "address": - "51.159.82.11", "dynamic": false, "gateway": "62.210.0.1", "netmask": "32", - "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", - "ipam_id": "13b9ae47-a872-4d56-b4bd-81f7269a69d6"}, "public_ips": [{"id": "d7d84522-e12c-4bd8-8c65-548a4ce4713b", - "address": "51.159.82.11", "dynamic": false, "gateway": "62.210.0.1", "netmask": - "32", "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", - "ipam_id": "13b9ae47-a872-4d56-b4bd-81f7269a69d6"}], "mac_address": "de:00:00:12:5a:4b", - "routed_ip_enabled": true, "ipv6": null, "extra_networks": [], "dynamic_ip_required": - true, "enable_ipv6": false, "private_ip": null, "creation_date": "2024-07-05T13:12:29.844418+00:00", - "modification_date": "2024-07-05T13:13:13.919006+00:00", "bootscript": {"id": - "346edd9d-a17a-45f5-b2ac-bbf282c3ce3c", "public": true, "title": "x86_64 mainline - 4.4.230 rev1", "architecture": "x86_64", "organization": "11111111-1111-4111-8111-111111111111", - "project": "11111111-1111-4111-8111-111111111111", "kernel": "http://169.254.42.24/kernel/x86_64-mainline-lts-4.4-4.4.230-rev1/vmlinuz-4.4.230", - "dtb": "", "initrd": "http://169.254.42.24/initrd/initrd-Linux-x86_64-v3.14.6.gz", - "bootcmdargs": "LINUX_COMMON scaleway boot=local nbd.max_part=16", "default": - true, "zone": "fr-par-3"}, "security_group": {"id": "2da7f6cb-2774-4873-aff8-bc03dae3a32e", - "name": "Default security group"}, "location": {"zone_id": "fr-par-3", "platform_id": - "60", "cluster_id": "5", "hypervisor_id": "301", "node_id": "8"}, "maintenances": - [], "allowed_actions": ["stop_in_place", "backup"], "placement_group": null, - "private_nics": [], "zone": "fr-par-3"}}' - headers: - Content-Length: - - "3303" - Content-Security-Policy: - - default-src 'none'; frame-ancestors 'none' - Content-Type: - - application/json - Date: - - Fri, 05 Jul 2024 13:13:35 GMT - Server: - - Scaleway API Gateway (fr-par-1;edge02) - Strict-Transport-Security: - - max-age=63072000 - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - X-Request-Id: - - f4ffa3a6-07e3-4b86-af4c-c9e4dd9906ac - status: 200 OK - code: 200 - duration: "" -- request: - body: '{"server": {"id": "1ffc7827-8cdc-48b9-a203-860a05499050", "name": "cli-srv-condescending-faraday", - "arch": "x86_64", "commercial_type": "PRO2-XXS", "boot_type": "local", "organization": - "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "hostname": "cli-srv-condescending-faraday", "image": {"id": "f60026aa-f2f9-464b-bb49-6b34b2f234e9", - "name": "Ubuntu 22.04 Jammy Jellyfish", "organization": "51b656e3-4865-41e8-adbc-0c45bdd780db", - "project": "51b656e3-4865-41e8-adbc-0c45bdd780db", "root_volume": {"id": "89f733e9-a53f-4c2f-bdcb-30cbcfb34d33", - "name": "Ubuntu 22.04 Jammy Jellyfish", "volume_type": "unified", "size": 10000000000}, - "extra_volumes": {}, "public": true, "arch": "x86_64", "creation_date": "2024-07-03T16:07:58.483515+00:00", - "modification_date": "2024-07-03T16:07:58.483515+00:00", "default_bootscript": - null, "from_server": "", "state": "available", "tags": [], "zone": "fr-par-3"}, - "volumes": {"0": {"boot": false, "id": "8c935774-18e4-4747-8765-820399eaaab8", - "name": "Ubuntu 22.04 Jammy Jellyfish", "volume_type": "b_ssd", "export_uri": - null, "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "server": {"id": "1ffc7827-8cdc-48b9-a203-860a05499050", "name": "cli-srv-condescending-faraday"}, - "size": 10000000000, "state": "available", "creation_date": "2024-07-05T13:12:29.844418+00:00", - "modification_date": "2024-07-05T13:12:29.844418+00:00", "tags": [], "zone": - "fr-par-3"}}, "tags": [], "state": "stopping", "protected": false, "state_detail": - "stopping", "public_ip": {"id": "d7d84522-e12c-4bd8-8c65-548a4ce4713b", "address": - "51.159.82.11", "dynamic": false, "gateway": "62.210.0.1", "netmask": "32", - "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", - "ipam_id": "13b9ae47-a872-4d56-b4bd-81f7269a69d6"}, "public_ips": [{"id": "d7d84522-e12c-4bd8-8c65-548a4ce4713b", - "address": "51.159.82.11", "dynamic": false, "gateway": "62.210.0.1", "netmask": - "32", "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", - "ipam_id": "13b9ae47-a872-4d56-b4bd-81f7269a69d6"}], "mac_address": "de:00:00:12:5a:4b", - "routed_ip_enabled": true, "ipv6": null, "extra_networks": [], "dynamic_ip_required": - true, "enable_ipv6": false, "private_ip": null, "creation_date": "2024-07-05T13:12:29.844418+00:00", - "modification_date": "2024-07-05T13:13:13.919006+00:00", "bootscript": {"id": - "346edd9d-a17a-45f5-b2ac-bbf282c3ce3c", "public": true, "title": "x86_64 mainline - 4.4.230 rev1", "architecture": "x86_64", "organization": "11111111-1111-4111-8111-111111111111", - "project": "11111111-1111-4111-8111-111111111111", "kernel": "http://169.254.42.24/kernel/x86_64-mainline-lts-4.4-4.4.230-rev1/vmlinuz-4.4.230", - "dtb": "", "initrd": "http://169.254.42.24/initrd/initrd-Linux-x86_64-v3.14.6.gz", - "bootcmdargs": "LINUX_COMMON scaleway boot=local nbd.max_part=16", "default": - true, "zone": "fr-par-3"}, "security_group": {"id": "2da7f6cb-2774-4873-aff8-bc03dae3a32e", - "name": "Default security group"}, "location": {"zone_id": "fr-par-3", "platform_id": - "60", "cluster_id": "5", "hypervisor_id": "301", "node_id": "8"}, "maintenances": - [], "allowed_actions": ["stop_in_place", "backup"], "placement_group": null, - "private_nics": [], "zone": "fr-par-3"}}' - form: {} - headers: - User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.22.2; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/instance/v1/zones/fr-par-3/servers/1ffc7827-8cdc-48b9-a203-860a05499050 - method: GET - response: - body: '{"server": {"id": "1ffc7827-8cdc-48b9-a203-860a05499050", "name": "cli-srv-condescending-faraday", - "arch": "x86_64", "commercial_type": "PRO2-XXS", "boot_type": "local", "organization": - "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "hostname": "cli-srv-condescending-faraday", "image": {"id": "f60026aa-f2f9-464b-bb49-6b34b2f234e9", - "name": "Ubuntu 22.04 Jammy Jellyfish", "organization": "51b656e3-4865-41e8-adbc-0c45bdd780db", - "project": "51b656e3-4865-41e8-adbc-0c45bdd780db", "root_volume": {"id": "89f733e9-a53f-4c2f-bdcb-30cbcfb34d33", - "name": "Ubuntu 22.04 Jammy Jellyfish", "volume_type": "unified", "size": 10000000000}, - "extra_volumes": {}, "public": true, "arch": "x86_64", "creation_date": "2024-07-03T16:07:58.483515+00:00", - "modification_date": "2024-07-03T16:07:58.483515+00:00", "default_bootscript": - null, "from_server": "", "state": "available", "tags": [], "zone": "fr-par-3"}, - "volumes": {"0": {"boot": false, "id": "8c935774-18e4-4747-8765-820399eaaab8", - "name": "Ubuntu 22.04 Jammy Jellyfish", "volume_type": "b_ssd", "export_uri": - null, "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "server": {"id": "1ffc7827-8cdc-48b9-a203-860a05499050", "name": "cli-srv-condescending-faraday"}, - "size": 10000000000, "state": "available", "creation_date": "2024-07-05T13:12:29.844418+00:00", - "modification_date": "2024-07-05T13:12:29.844418+00:00", "tags": [], "zone": - "fr-par-3"}}, "tags": [], "state": "stopping", "protected": false, "state_detail": - "stopping", "public_ip": {"id": "d7d84522-e12c-4bd8-8c65-548a4ce4713b", "address": - "51.159.82.11", "dynamic": false, "gateway": "62.210.0.1", "netmask": "32", - "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", - "ipam_id": "13b9ae47-a872-4d56-b4bd-81f7269a69d6"}, "public_ips": [{"id": "d7d84522-e12c-4bd8-8c65-548a4ce4713b", - "address": "51.159.82.11", "dynamic": false, "gateway": "62.210.0.1", "netmask": - "32", "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", - "ipam_id": "13b9ae47-a872-4d56-b4bd-81f7269a69d6"}], "mac_address": "de:00:00:12:5a:4b", - "routed_ip_enabled": true, "ipv6": null, "extra_networks": [], "dynamic_ip_required": - true, "enable_ipv6": false, "private_ip": null, "creation_date": "2024-07-05T13:12:29.844418+00:00", - "modification_date": "2024-07-05T13:13:13.919006+00:00", "bootscript": {"id": - "346edd9d-a17a-45f5-b2ac-bbf282c3ce3c", "public": true, "title": "x86_64 mainline - 4.4.230 rev1", "architecture": "x86_64", "organization": "11111111-1111-4111-8111-111111111111", - "project": "11111111-1111-4111-8111-111111111111", "kernel": "http://169.254.42.24/kernel/x86_64-mainline-lts-4.4-4.4.230-rev1/vmlinuz-4.4.230", - "dtb": "", "initrd": "http://169.254.42.24/initrd/initrd-Linux-x86_64-v3.14.6.gz", - "bootcmdargs": "LINUX_COMMON scaleway boot=local nbd.max_part=16", "default": - true, "zone": "fr-par-3"}, "security_group": {"id": "2da7f6cb-2774-4873-aff8-bc03dae3a32e", - "name": "Default security group"}, "location": {"zone_id": "fr-par-3", "platform_id": - "60", "cluster_id": "5", "hypervisor_id": "301", "node_id": "8"}, "maintenances": - [], "allowed_actions": ["stop_in_place", "backup"], "placement_group": null, - "private_nics": [], "zone": "fr-par-3"}}' - headers: - Content-Length: - - "3303" - Content-Security-Policy: - - default-src 'none'; frame-ancestors 'none' - Content-Type: - - application/json - Date: - - Fri, 05 Jul 2024 13:13:39 GMT - Server: - - Scaleway API Gateway (fr-par-1;edge02) - Strict-Transport-Security: - - max-age=63072000 - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - X-Request-Id: - - 9a526fab-6ffd-468e-be9e-577a0dac1667 - status: 200 OK - code: 200 - duration: "" -- request: - body: '{"server": {"id": "1ffc7827-8cdc-48b9-a203-860a05499050", "name": "cli-srv-condescending-faraday", - "arch": "x86_64", "commercial_type": "PRO2-XXS", "boot_type": "local", "organization": - "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "hostname": "cli-srv-condescending-faraday", "image": {"id": "f60026aa-f2f9-464b-bb49-6b34b2f234e9", - "name": "Ubuntu 22.04 Jammy Jellyfish", "organization": "51b656e3-4865-41e8-adbc-0c45bdd780db", - "project": "51b656e3-4865-41e8-adbc-0c45bdd780db", "root_volume": {"id": "89f733e9-a53f-4c2f-bdcb-30cbcfb34d33", - "name": "Ubuntu 22.04 Jammy Jellyfish", "volume_type": "unified", "size": 10000000000}, - "extra_volumes": {}, "public": true, "arch": "x86_64", "creation_date": "2024-07-03T16:07:58.483515+00:00", - "modification_date": "2024-07-03T16:07:58.483515+00:00", "default_bootscript": - null, "from_server": "", "state": "available", "tags": [], "zone": "fr-par-3"}, - "volumes": {"0": {"boot": false, "id": "8c935774-18e4-4747-8765-820399eaaab8", - "name": "Ubuntu 22.04 Jammy Jellyfish", "volume_type": "b_ssd", "export_uri": - null, "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "server": {"id": "1ffc7827-8cdc-48b9-a203-860a05499050", "name": "cli-srv-condescending-faraday"}, - "size": 10000000000, "state": "available", "creation_date": "2024-07-05T13:12:29.844418+00:00", - "modification_date": "2024-07-05T13:12:29.844418+00:00", "tags": [], "zone": - "fr-par-3"}}, "tags": [], "state": "stopping", "protected": false, "state_detail": - "stopping", "public_ip": {"id": "d7d84522-e12c-4bd8-8c65-548a4ce4713b", "address": - "51.159.82.11", "dynamic": false, "gateway": "62.210.0.1", "netmask": "32", - "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", - "ipam_id": "13b9ae47-a872-4d56-b4bd-81f7269a69d6"}, "public_ips": [{"id": "d7d84522-e12c-4bd8-8c65-548a4ce4713b", - "address": "51.159.82.11", "dynamic": false, "gateway": "62.210.0.1", "netmask": - "32", "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", - "ipam_id": "13b9ae47-a872-4d56-b4bd-81f7269a69d6"}], "mac_address": "de:00:00:12:5a:4b", - "routed_ip_enabled": true, "ipv6": null, "extra_networks": [], "dynamic_ip_required": - true, "enable_ipv6": false, "private_ip": null, "creation_date": "2024-07-05T13:12:29.844418+00:00", - "modification_date": "2024-07-05T13:13:13.919006+00:00", "bootscript": {"id": - "346edd9d-a17a-45f5-b2ac-bbf282c3ce3c", "public": true, "title": "x86_64 mainline - 4.4.230 rev1", "architecture": "x86_64", "organization": "11111111-1111-4111-8111-111111111111", - "project": "11111111-1111-4111-8111-111111111111", "kernel": "http://169.254.42.24/kernel/x86_64-mainline-lts-4.4-4.4.230-rev1/vmlinuz-4.4.230", - "dtb": "", "initrd": "http://169.254.42.24/initrd/initrd-Linux-x86_64-v3.14.6.gz", - "bootcmdargs": "LINUX_COMMON scaleway boot=local nbd.max_part=16", "default": - true, "zone": "fr-par-3"}, "security_group": {"id": "2da7f6cb-2774-4873-aff8-bc03dae3a32e", - "name": "Default security group"}, "location": {"zone_id": "fr-par-3", "platform_id": - "60", "cluster_id": "5", "hypervisor_id": "301", "node_id": "8"}, "maintenances": - [], "allowed_actions": ["stop_in_place", "backup"], "placement_group": null, - "private_nics": [], "zone": "fr-par-3"}}' - form: {} - headers: - User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.22.2; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/instance/v1/zones/fr-par-3/servers/1ffc7827-8cdc-48b9-a203-860a05499050 - method: GET - response: - body: '{"server": {"id": "1ffc7827-8cdc-48b9-a203-860a05499050", "name": "cli-srv-condescending-faraday", - "arch": "x86_64", "commercial_type": "PRO2-XXS", "boot_type": "local", "organization": - "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "hostname": "cli-srv-condescending-faraday", "image": {"id": "f60026aa-f2f9-464b-bb49-6b34b2f234e9", - "name": "Ubuntu 22.04 Jammy Jellyfish", "organization": "51b656e3-4865-41e8-adbc-0c45bdd780db", - "project": "51b656e3-4865-41e8-adbc-0c45bdd780db", "root_volume": {"id": "89f733e9-a53f-4c2f-bdcb-30cbcfb34d33", - "name": "Ubuntu 22.04 Jammy Jellyfish", "volume_type": "unified", "size": 10000000000}, - "extra_volumes": {}, "public": true, "arch": "x86_64", "creation_date": "2024-07-03T16:07:58.483515+00:00", - "modification_date": "2024-07-03T16:07:58.483515+00:00", "default_bootscript": - null, "from_server": "", "state": "available", "tags": [], "zone": "fr-par-3"}, - "volumes": {"0": {"boot": false, "id": "8c935774-18e4-4747-8765-820399eaaab8", - "name": "Ubuntu 22.04 Jammy Jellyfish", "volume_type": "b_ssd", "export_uri": - null, "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "server": {"id": "1ffc7827-8cdc-48b9-a203-860a05499050", "name": "cli-srv-condescending-faraday"}, - "size": 10000000000, "state": "available", "creation_date": "2024-07-05T13:12:29.844418+00:00", - "modification_date": "2024-07-05T13:12:29.844418+00:00", "tags": [], "zone": - "fr-par-3"}}, "tags": [], "state": "stopping", "protected": false, "state_detail": - "stopping", "public_ip": {"id": "d7d84522-e12c-4bd8-8c65-548a4ce4713b", "address": - "51.159.82.11", "dynamic": false, "gateway": "62.210.0.1", "netmask": "32", - "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", - "ipam_id": "13b9ae47-a872-4d56-b4bd-81f7269a69d6"}, "public_ips": [{"id": "d7d84522-e12c-4bd8-8c65-548a4ce4713b", - "address": "51.159.82.11", "dynamic": false, "gateway": "62.210.0.1", "netmask": - "32", "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", - "ipam_id": "13b9ae47-a872-4d56-b4bd-81f7269a69d6"}], "mac_address": "de:00:00:12:5a:4b", - "routed_ip_enabled": true, "ipv6": null, "extra_networks": [], "dynamic_ip_required": - true, "enable_ipv6": false, "private_ip": null, "creation_date": "2024-07-05T13:12:29.844418+00:00", - "modification_date": "2024-07-05T13:13:13.919006+00:00", "bootscript": {"id": - "346edd9d-a17a-45f5-b2ac-bbf282c3ce3c", "public": true, "title": "x86_64 mainline - 4.4.230 rev1", "architecture": "x86_64", "organization": "11111111-1111-4111-8111-111111111111", - "project": "11111111-1111-4111-8111-111111111111", "kernel": "http://169.254.42.24/kernel/x86_64-mainline-lts-4.4-4.4.230-rev1/vmlinuz-4.4.230", - "dtb": "", "initrd": "http://169.254.42.24/initrd/initrd-Linux-x86_64-v3.14.6.gz", - "bootcmdargs": "LINUX_COMMON scaleway boot=local nbd.max_part=16", "default": - true, "zone": "fr-par-3"}, "security_group": {"id": "2da7f6cb-2774-4873-aff8-bc03dae3a32e", - "name": "Default security group"}, "location": {"zone_id": "fr-par-3", "platform_id": - "60", "cluster_id": "5", "hypervisor_id": "301", "node_id": "8"}, "maintenances": - [], "allowed_actions": ["stop_in_place", "backup"], "placement_group": null, - "private_nics": [], "zone": "fr-par-3"}}' - headers: - Content-Length: - - "3303" - Content-Security-Policy: - - default-src 'none'; frame-ancestors 'none' - Content-Type: - - application/json - Date: - - Fri, 05 Jul 2024 13:13:45 GMT - Server: - - Scaleway API Gateway (fr-par-1;edge02) - Strict-Transport-Security: - - max-age=63072000 - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - X-Request-Id: - - ff7a806f-11fc-44b3-afca-1557d2df88c5 - status: 200 OK - code: 200 - duration: "" -- request: - body: '{"server": {"id": "1ffc7827-8cdc-48b9-a203-860a05499050", "name": "cli-srv-condescending-faraday", - "arch": "x86_64", "commercial_type": "PRO2-XXS", "boot_type": "local", "organization": - "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "hostname": "cli-srv-condescending-faraday", "image": {"id": "f60026aa-f2f9-464b-bb49-6b34b2f234e9", - "name": "Ubuntu 22.04 Jammy Jellyfish", "organization": "51b656e3-4865-41e8-adbc-0c45bdd780db", - "project": "51b656e3-4865-41e8-adbc-0c45bdd780db", "root_volume": {"id": "89f733e9-a53f-4c2f-bdcb-30cbcfb34d33", - "name": "Ubuntu 22.04 Jammy Jellyfish", "volume_type": "unified", "size": 10000000000}, - "extra_volumes": {}, "public": true, "arch": "x86_64", "creation_date": "2024-07-03T16:07:58.483515+00:00", - "modification_date": "2024-07-03T16:07:58.483515+00:00", "default_bootscript": - null, "from_server": "", "state": "available", "tags": [], "zone": "fr-par-3"}, - "volumes": {"0": {"boot": false, "id": "8c935774-18e4-4747-8765-820399eaaab8", - "name": "Ubuntu 22.04 Jammy Jellyfish", "volume_type": "b_ssd", "export_uri": - null, "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "server": {"id": "1ffc7827-8cdc-48b9-a203-860a05499050", "name": "cli-srv-condescending-faraday"}, - "size": 10000000000, "state": "available", "creation_date": "2024-07-05T13:12:29.844418+00:00", - "modification_date": "2024-07-05T13:12:29.844418+00:00", "tags": [], "zone": - "fr-par-3"}}, "tags": [], "state": "stopped", "protected": false, "state_detail": - "", "public_ip": {"id": "d7d84522-e12c-4bd8-8c65-548a4ce4713b", "address": "51.159.82.11", - "dynamic": false, "gateway": "62.210.0.1", "netmask": "32", "family": "inet", - "provisioning_mode": "dhcp", "tags": [], "state": "attached", "ipam_id": "13b9ae47-a872-4d56-b4bd-81f7269a69d6"}, - "public_ips": [{"id": "d7d84522-e12c-4bd8-8c65-548a4ce4713b", "address": "51.159.82.11", - "dynamic": false, "gateway": "62.210.0.1", "netmask": "32", "family": "inet", - "provisioning_mode": "dhcp", "tags": [], "state": "attached", "ipam_id": "13b9ae47-a872-4d56-b4bd-81f7269a69d6"}], - "mac_address": "de:00:00:12:5a:4b", "routed_ip_enabled": true, "ipv6": null, - "extra_networks": [], "dynamic_ip_required": true, "enable_ipv6": false, "private_ip": - null, "creation_date": "2024-07-05T13:12:29.844418+00:00", "modification_date": - "2024-07-05T13:13:45.317365+00:00", "bootscript": {"id": "346edd9d-a17a-45f5-b2ac-bbf282c3ce3c", - "public": true, "title": "x86_64 mainline 4.4.230 rev1", "architecture": "x86_64", - "organization": "11111111-1111-4111-8111-111111111111", "project": "11111111-1111-4111-8111-111111111111", - "kernel": "http://169.254.42.24/kernel/x86_64-mainline-lts-4.4-4.4.230-rev1/vmlinuz-4.4.230", - "dtb": "", "initrd": "http://169.254.42.24/initrd/initrd-Linux-x86_64-v3.14.6.gz", - "bootcmdargs": "LINUX_COMMON scaleway boot=local nbd.max_part=16", "default": - true, "zone": "fr-par-3"}, "security_group": {"id": "2da7f6cb-2774-4873-aff8-bc03dae3a32e", - "name": "Default security group"}, "location": null, "maintenances": [], "allowed_actions": - ["poweron", "backup"], "placement_group": null, "private_nics": [], "zone": - "fr-par-3"}}' - form: {} - headers: - User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.22.2; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/instance/v1/zones/fr-par-3/servers/1ffc7827-8cdc-48b9-a203-860a05499050 - method: GET - response: - body: '{"server": {"id": "1ffc7827-8cdc-48b9-a203-860a05499050", "name": "cli-srv-condescending-faraday", - "arch": "x86_64", "commercial_type": "PRO2-XXS", "boot_type": "local", "organization": - "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "hostname": "cli-srv-condescending-faraday", "image": {"id": "f60026aa-f2f9-464b-bb49-6b34b2f234e9", - "name": "Ubuntu 22.04 Jammy Jellyfish", "organization": "51b656e3-4865-41e8-adbc-0c45bdd780db", - "project": "51b656e3-4865-41e8-adbc-0c45bdd780db", "root_volume": {"id": "89f733e9-a53f-4c2f-bdcb-30cbcfb34d33", - "name": "Ubuntu 22.04 Jammy Jellyfish", "volume_type": "unified", "size": 10000000000}, - "extra_volumes": {}, "public": true, "arch": "x86_64", "creation_date": "2024-07-03T16:07:58.483515+00:00", - "modification_date": "2024-07-03T16:07:58.483515+00:00", "default_bootscript": - null, "from_server": "", "state": "available", "tags": [], "zone": "fr-par-3"}, - "volumes": {"0": {"boot": false, "id": "8c935774-18e4-4747-8765-820399eaaab8", - "name": "Ubuntu 22.04 Jammy Jellyfish", "volume_type": "b_ssd", "export_uri": - null, "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "server": {"id": "1ffc7827-8cdc-48b9-a203-860a05499050", "name": "cli-srv-condescending-faraday"}, - "size": 10000000000, "state": "available", "creation_date": "2024-07-05T13:12:29.844418+00:00", - "modification_date": "2024-07-05T13:12:29.844418+00:00", "tags": [], "zone": - "fr-par-3"}}, "tags": [], "state": "stopped", "protected": false, "state_detail": - "", "public_ip": {"id": "d7d84522-e12c-4bd8-8c65-548a4ce4713b", "address": "51.159.82.11", - "dynamic": false, "gateway": "62.210.0.1", "netmask": "32", "family": "inet", - "provisioning_mode": "dhcp", "tags": [], "state": "attached", "ipam_id": "13b9ae47-a872-4d56-b4bd-81f7269a69d6"}, - "public_ips": [{"id": "d7d84522-e12c-4bd8-8c65-548a4ce4713b", "address": "51.159.82.11", - "dynamic": false, "gateway": "62.210.0.1", "netmask": "32", "family": "inet", - "provisioning_mode": "dhcp", "tags": [], "state": "attached", "ipam_id": "13b9ae47-a872-4d56-b4bd-81f7269a69d6"}], - "mac_address": "de:00:00:12:5a:4b", "routed_ip_enabled": true, "ipv6": null, - "extra_networks": [], "dynamic_ip_required": true, "enable_ipv6": false, "private_ip": - null, "creation_date": "2024-07-05T13:12:29.844418+00:00", "modification_date": - "2024-07-05T13:13:45.317365+00:00", "bootscript": {"id": "346edd9d-a17a-45f5-b2ac-bbf282c3ce3c", - "public": true, "title": "x86_64 mainline 4.4.230 rev1", "architecture": "x86_64", - "organization": "11111111-1111-4111-8111-111111111111", "project": "11111111-1111-4111-8111-111111111111", - "kernel": "http://169.254.42.24/kernel/x86_64-mainline-lts-4.4-4.4.230-rev1/vmlinuz-4.4.230", - "dtb": "", "initrd": "http://169.254.42.24/initrd/initrd-Linux-x86_64-v3.14.6.gz", - "bootcmdargs": "LINUX_COMMON scaleway boot=local nbd.max_part=16", "default": - true, "zone": "fr-par-3"}, "security_group": {"id": "2da7f6cb-2774-4873-aff8-bc03dae3a32e", - "name": "Default security group"}, "location": null, "maintenances": [], "allowed_actions": - ["poweron", "backup"], "placement_group": null, "private_nics": [], "zone": - "fr-par-3"}}' - headers: - Content-Length: - - "3189" - Content-Security-Policy: - - default-src 'none'; frame-ancestors 'none' - Content-Type: - - application/json - Date: - - Fri, 05 Jul 2024 13:13:50 GMT - Server: - - Scaleway API Gateway (fr-par-1;edge02) - Strict-Transport-Security: - - max-age=63072000 - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - X-Request-Id: - - c028ab0d-0748-4bd3-8baf-e4a2f51b26c7 - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.22.2; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/instance/v1/zones/fr-par-3/servers/1ffc7827-8cdc-48b9-a203-860a05499050 - method: DELETE - response: - body: "" - headers: - Content-Security-Policy: - - default-src 'none'; frame-ancestors 'none' - Content-Type: - - application/json - Date: - - Fri, 05 Jul 2024 13:13:50 GMT - Server: - - Scaleway API Gateway (fr-par-1;edge02) - Strict-Transport-Security: - - max-age=63072000 - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - X-Request-Id: - - 49756d53-f041-4ed3-8ef8-d1b476307470 - status: 204 No Content - code: 204 - duration: "" -- request: - body: "" - form: {} - headers: - User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.22.2; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/instance/v1/zones/fr-par-3/ips/d7d84522-e12c-4bd8-8c65-548a4ce4713b - method: DELETE - response: - body: "" - headers: - Content-Security-Policy: - - default-src 'none'; frame-ancestors 'none' - Content-Type: - - application/json - Date: - - Fri, 05 Jul 2024 13:13:51 GMT - Server: - - Scaleway API Gateway (fr-par-1;edge02) - Strict-Transport-Security: - - max-age=63072000 - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - X-Request-Id: - - 8a128168-da55-4734-a713-408417b16377 - status: 204 No Content - code: 204 - duration: "" diff --git a/internal/namespaces/instance/v1/testdata/test-server-enable-routed-ip-simple.golden b/internal/namespaces/instance/v1/testdata/test-server-enable-routed-ip-simple.golden deleted file mode 100644 index 6654a86da6..0000000000 --- a/internal/namespaces/instance/v1/testdata/test-server-enable-routed-ip-simple.golden +++ /dev/null @@ -1,187 +0,0 @@ -🎲🎲🎲 EXIT CODE: 0 🎲🎲🎲 -🟩🟩🟩 STDOUT️ 🟩🟩🟩️ -ID 1ffc7827-8cdc-48b9-a203-860a05499050 -Name cli-srv-condescending-faraday -Organization ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b -Project ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b -AllowedActions.0 poweroff -AllowedActions.1 terminate -AllowedActions.2 reboot -AllowedActions.3 stop_in_place -AllowedActions.4 backup -CommercialType PRO2-XXS -CreationDate few seconds ago -DynamicIPRequired true -RoutedIPEnabled true -EnableIPv6 false -Hostname cli-srv-condescending-faraday -Image.ID f60026aa-f2f9-464b-bb49-6b34b2f234e9 -Image.Name Ubuntu 22.04 Jammy Jellyfish -Image.Arch x86_64 -Image.CreationDate few seconds ago -Image.ModificationDate few seconds ago -Image.ExtraVolumes 0 -Image.FromServer - -Image.Organization 51b656e3-4865-41e8-adbc-0c45bdd780db -Image.Public true -Image.RootVolume 89f733e9-a53f-4c2f-bdcb-30cbcfb34d33 -Image.State available -Image.Project 51b656e3-4865-41e8-adbc-0c45bdd780db -Image.Zone fr-par-3 -Protected false -PublicIP.ID d7d84522-e12c-4bd8-8c65-548a4ce4713b -PublicIP.Address 51.159.82.11 -PublicIP.Gateway 62.210.0.1 -PublicIP.Netmask 32 -PublicIP.Family inet -PublicIP.Dynamic false -PublicIP.ProvisioningMode dhcp -PublicIP.IpamID 13b9ae47-a872-4d56-b4bd-81f7269a69d6 -PublicIP.State attached -PublicIPs.0.ID d7d84522-e12c-4bd8-8c65-548a4ce4713b -PublicIPs.0.Address 51.159.82.11 -PublicIPs.0.Gateway 62.210.0.1 -PublicIPs.0.Netmask 32 -PublicIPs.0.Family inet -PublicIPs.0.Dynamic false -PublicIPs.0.ProvisioningMode dhcp -PublicIPs.0.IpamID 13b9ae47-a872-4d56-b4bd-81f7269a69d6 -PublicIPs.0.State attached -MacAddress de:00:00:12:5a:4b -ModificationDate few seconds ago -State running -Location fr-par-3 -BootType local -Volumes.0.ID 8c935774-18e4-4747-8765-820399eaaab8 -Volumes.0.Name Ubuntu 22.04 Jammy Jellyfish -Volumes.0.Organization ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b -Volumes.0.Server.ID 1ffc7827-8cdc-48b9-a203-860a05499050 -Volumes.0.Server.Name cli-srv-condescending-faraday -Volumes.0.Size 10 GB -Volumes.0.VolumeType b_ssd -Volumes.0.CreationDate few seconds ago -Volumes.0.ModificationDate few seconds ago -Volumes.0.State available -Volumes.0.Project ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b -Volumes.0.Boot false -Volumes.0.Zone fr-par-3 -SecurityGroup.ID 2da7f6cb-2774-4873-aff8-bc03dae3a32e -SecurityGroup.Name Default security group -StateDetail booting kernel -Arch x86_64 -Zone fr-par-3 -🟩🟩🟩 JSON STDOUT 🟩🟩🟩 -{ - "id": "1ffc7827-8cdc-48b9-a203-860a05499050", - "name": "cli-srv-condescending-faraday", - "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "allowed_actions": [ - "poweroff", - "terminate", - "reboot", - "stop_in_place", - "backup" - ], - "tags": [], - "commercial_type": "PRO2-XXS", - "creation_date": "1970-01-01T00:00:00.0Z", - "dynamic_ip_required": true, - "routed_ip_enabled": true, - "enable_ipv6": false, - "hostname": "cli-srv-condescending-faraday", - "image": { - "id": "f60026aa-f2f9-464b-bb49-6b34b2f234e9", - "name": "Ubuntu 22.04 Jammy Jellyfish", - "arch": "x86_64", - "creation_date": "1970-01-01T00:00:00.0Z", - "modification_date": "1970-01-01T00:00:00.0Z", - "default_bootscript": null, - "extra_volumes": {}, - "from_server": "", - "organization": "51b656e3-4865-41e8-adbc-0c45bdd780db", - "public": true, - "root_volume": { - "id": "89f733e9-a53f-4c2f-bdcb-30cbcfb34d33", - "name": "Ubuntu 22.04 Jammy Jellyfish", - "size": 10000000000, - "volume_type": "unified" - }, - "state": "available", - "project": "51b656e3-4865-41e8-adbc-0c45bdd780db", - "tags": [], - "zone": "fr-par-3" - }, - "protected": false, - "private_ip": null, - "public_ip": { - "id": "d7d84522-e12c-4bd8-8c65-548a4ce4713b", - "address": "51.159.82.11", - "gateway": "62.210.0.1", - "netmask": "32", - "family": "inet", - "dynamic": false, - "provisioning_mode": "dhcp", - "tags": [], - "ipam_id": "13b9ae47-a872-4d56-b4bd-81f7269a69d6", - "state": "attached" - }, - "public_ips": [ - { - "id": "d7d84522-e12c-4bd8-8c65-548a4ce4713b", - "address": "51.159.82.11", - "gateway": "62.210.0.1", - "netmask": "32", - "family": "inet", - "dynamic": false, - "provisioning_mode": "dhcp", - "tags": [], - "ipam_id": "13b9ae47-a872-4d56-b4bd-81f7269a69d6", - "state": "attached" - } - ], - "mac_address": "de:00:00:12:5a:4b", - "modification_date": "1970-01-01T00:00:00.0Z", - "state": "running", - "location": { - "cluster_id": "5", - "hypervisor_id": "301", - "node_id": "8", - "platform_id": "60", - "zone_id": "fr-par-3" - }, - "ipv6": null, - "boot_type": "local", - "volumes": { - "0": { - "id": "8c935774-18e4-4747-8765-820399eaaab8", - "name": "Ubuntu 22.04 Jammy Jellyfish", - "export_uri": null, - "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "server": { - "id": "1ffc7827-8cdc-48b9-a203-860a05499050", - "name": "cli-srv-condescending-faraday" - }, - "size": 10000000000, - "volume_type": "b_ssd", - "creation_date": "1970-01-01T00:00:00.0Z", - "modification_date": "1970-01-01T00:00:00.0Z", - "state": "available", - "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "boot": false, - "zone": "fr-par-3" - } - }, - "security_group": { - "id": "2da7f6cb-2774-4873-aff8-bc03dae3a32e", - "name": "Default security group" - }, - "maintenances": [], - "state_detail": "booting kernel", - "arch": "x86_64", - "placement_group": null, - "private_nics": [], - "zone": "fr-par-3", - "admin_password_encryption_ssh_key_id": null, - "admin_password_encrypted_value": null -} From 662224fcf132a6b6f5819a2b145afa6681ba6b2c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jules=20Cast=C3=A9ran?= Date: Wed, 23 Oct 2024 15:24:33 +0200 Subject: [PATCH 44/89] docs(instance): add dynamic-ip-required default value (#4224) --- .../test-all-usage-instance-server-create-usage.golden | 2 +- docs/commands/instance.md | 2 +- internal/namespaces/instance/v1/custom_server_create.go | 5 +++-- 3 files changed, 5 insertions(+), 4 deletions(-) diff --git a/cmd/scw/testdata/test-all-usage-instance-server-create-usage.golden b/cmd/scw/testdata/test-all-usage-instance-server-create-usage.golden index 5bf2e1d60a..6a29d9c523 100644 --- a/cmd/scw/testdata/test-all-usage-instance-server-create-usage.golden +++ b/cmd/scw/testdata/test-all-usage-instance-server-create-usage.golden @@ -41,7 +41,7 @@ ARGS: [root-volume] Local root volume of the server [additional-volumes.{index}] Additional local and block volumes attached to your server [ip=new] Either an IP, an IP ID, ('new', 'ipv4', 'ipv6' or 'both') to create new IPs, 'dynamic' to use a dynamic IP or 'none' for no public IP (new | ipv4 | ipv6 | both | dynamic | none | |
) - [dynamic-ip-required] Define if a dynamic IPv4 is required for the Instance. If server has no IPv4, a dynamic one will be allocated. + [dynamic-ip-required=true] Define if a dynamic IPv4 is required for the Instance. If server has no IPv4, a dynamic one will be allocated. [tags.{index}] Server tags [ipv6] Enable IPv6, to be used with routed-ip-enabled=false [stopped] Do not start server after its creation diff --git a/docs/commands/instance.md b/docs/commands/instance.md index 97082670b4..c2b3642582 100644 --- a/docs/commands/instance.md +++ b/docs/commands/instance.md @@ -1714,7 +1714,7 @@ scw instance server create [arg=value ...] | root-volume | | Local root volume of the server | | additional-volumes.{index} | | Additional local and block volumes attached to your server | | ip | Default: `new` | Either an IP, an IP ID, ('new', 'ipv4', 'ipv6' or 'both') to create new IPs, 'dynamic' to use a dynamic IP or 'none' for no public IP (new | ipv4 | ipv6 | both | dynamic | none | |
) | -| dynamic-ip-required | | Define if a dynamic IPv4 is required for the Instance. If server has no IPv4, a dynamic one will be allocated. | +| dynamic-ip-required | Default: `true` | Define if a dynamic IPv4 is required for the Instance. If server has no IPv4, a dynamic one will be allocated. | | tags.{index} | | Server tags | | ipv6 | | Enable IPv6, to be used with routed-ip-enabled=false | | stopped | | Do not start server after its creation | diff --git a/internal/namespaces/instance/v1/custom_server_create.go b/internal/namespaces/instance/v1/custom_server_create.go index 8f677d1543..57214acd03 100644 --- a/internal/namespaces/instance/v1/custom_server_create.go +++ b/internal/namespaces/instance/v1/custom_server_create.go @@ -94,8 +94,9 @@ func serverCreateCommand() *core.Command { Default: core.DefaultValueSetter("new"), }, { - Name: "dynamic-ip-required", - Short: "Define if a dynamic IPv4 is required for the Instance. If server has no IPv4, a dynamic one will be allocated.", + Name: "dynamic-ip-required", + Short: "Define if a dynamic IPv4 is required for the Instance. If server has no IPv4, a dynamic one will be allocated.", + Default: core.DefaultValueSetter("true"), }, { Name: "tags.{index}", From 4a401cfc77d83c9d7e65ddd5c7be04ea5b3b44a4 Mon Sep 17 00:00:00 2001 From: Scaleway Bot Date: Thu, 24 Oct 2024 09:52:56 +0200 Subject: [PATCH 45/89] feat(baremetal): add gpu in offer (#4225) --- go.mod | 2 +- go.sum | 4 ++-- .../v1/testdata/test-baremetal-get-offer-simple.golden | 3 ++- 3 files changed, 5 insertions(+), 4 deletions(-) diff --git a/go.mod b/go.mod index 9e2d053546..71a98e2e90 100644 --- a/go.mod +++ b/go.mod @@ -26,7 +26,7 @@ require ( github.com/mattn/go-isatty v0.0.20 github.com/moby/buildkit v0.13.2 github.com/opencontainers/go-digest v1.0.0 - github.com/scaleway/scaleway-sdk-go v1.0.0-beta.30.0.20241021150316-697a449e7af5 + github.com/scaleway/scaleway-sdk-go v1.0.0-beta.30.0.20241023141424-2a6e7206bfc4 github.com/skratchdot/open-golang v0.0.0-20200116055534-eef842397966 github.com/spf13/cobra v1.8.1 github.com/spf13/pflag v1.0.5 diff --git a/go.sum b/go.sum index 52758a9b68..a7b80f5085 100644 --- a/go.sum +++ b/go.sum @@ -465,8 +465,8 @@ github.com/rogpeppe/go-internal v1.11.0/go.mod h1:ddIwULY96R17DhadqLgMfk9H9tvdUz github.com/russross/blackfriday/v2 v2.1.0/go.mod h1:+Rmxgy9KzJVeS9/2gXHxylqXiyQDYRxCVz55jmeOWTM= github.com/sabhiram/go-gitignore v0.0.0-20210923224102-525f6e181f06 h1:OkMGxebDjyw0ULyrTYWeN0UNCCkmCWfjPnIA2W6oviI= github.com/sabhiram/go-gitignore v0.0.0-20210923224102-525f6e181f06/go.mod h1:+ePHsJ1keEjQtpvf9HHw0f4ZeJ0TLRsxhunSI2hYJSs= -github.com/scaleway/scaleway-sdk-go v1.0.0-beta.30.0.20241021150316-697a449e7af5 h1:f5KD4Jr6Gb4v6j1fpKvql90auUaeYQGp8oPEyf7CkGY= -github.com/scaleway/scaleway-sdk-go v1.0.0-beta.30.0.20241021150316-697a449e7af5/go.mod h1:3jrRJM7638J+P33hKy9MBvfOBxNo8pEGNQQoIv65Ihg= +github.com/scaleway/scaleway-sdk-go v1.0.0-beta.30.0.20241023141424-2a6e7206bfc4 h1:okyDIIJ9HiRGLNhONgQqWIdT/Aw5VyedIJWqjj+OR0Y= +github.com/scaleway/scaleway-sdk-go v1.0.0-beta.30.0.20241023141424-2a6e7206bfc4/go.mod h1:3jrRJM7638J+P33hKy9MBvfOBxNo8pEGNQQoIv65Ihg= github.com/sclevine/spec v1.4.0 h1:z/Q9idDcay5m5irkZ28M7PtQM4aOISzOpj4bUPkDee8= github.com/sclevine/spec v1.4.0/go.mod h1:LvpgJaFyvQzRvc1kaDs0bulYwzC70PbiYjC4QnFHkOM= github.com/secure-systems-lab/go-securesystemslib v0.8.0 h1:mr5An6X45Kb2nddcFlbmfHkLguCE9laoZCUzEEpIZXA= diff --git a/internal/namespaces/baremetal/v1/testdata/test-baremetal-get-offer-simple.golden b/internal/namespaces/baremetal/v1/testdata/test-baremetal-get-offer-simple.golden index cd9e7555e6..1e686b8980 100644 --- a/internal/namespaces/baremetal/v1/testdata/test-baremetal-get-offer-simple.golden +++ b/internal/namespaces/baremetal/v1/testdata/test-baremetal-get-offer-simple.golden @@ -185,5 +185,6 @@ PrivateBandwidth(Mbit/s): ], "private_bandwidth": 1000000000, "shared_bandwidth": true, - "tags": [] + "tags": [], + "gpus": null } From 714febbf88b7bb2781466f6f18930a9c018c4ea7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jules=20Cast=C3=A9ran?= Date: Thu, 24 Oct 2024 11:21:39 +0200 Subject: [PATCH 46/89] fix(instance): delete server with multiple IPs (#4223) --- .../namespaces/instance/v1/custom_server.go | 21 +- .../instance/v1/custom_server_test.go | 26 + ...ips-with-ipv6-and-dynamic-ip.cassette.yaml | 1414 ++++++------ ...erver-ips-with-ipv6-and-ipv4.cassette.yaml | 1864 +++++++--------- ...ver-delete-with-multiple-ips.cassette.yaml | 1951 +++++++++++++++++ ...est-server-delete-with-multiple-ips.golden | 12 + 6 files changed, 3425 insertions(+), 1863 deletions(-) create mode 100644 internal/namespaces/instance/v1/testdata/test-server-delete-with-multiple-ips.cassette.yaml create mode 100644 internal/namespaces/instance/v1/testdata/test-server-delete-with-multiple-ips.golden diff --git a/internal/namespaces/instance/v1/custom_server.go b/internal/namespaces/instance/v1/custom_server.go index a4ba4fbaad..dbb2f0ed02 100644 --- a/internal/namespaces/instance/v1/custom_server.go +++ b/internal/namespaces/instance/v1/custom_server.go @@ -821,15 +821,20 @@ func serverDeleteCommand() *core.Command { return nil, err } - if deleteServerArgs.WithIP && server.Server.PublicIP != nil && !server.Server.PublicIP.Dynamic { - err = api.DeleteIP(&instance.DeleteIPRequest{ - Zone: deleteServerArgs.Zone, - IP: server.Server.PublicIP.ID, - }) - if err != nil { - return nil, err + if deleteServerArgs.WithIP && server.Server.PublicIPs != nil { + for _, ip := range server.Server.PublicIPs { + if ip.Dynamic { + continue + } + err = api.DeleteIP(&instance.DeleteIPRequest{ + Zone: deleteServerArgs.Zone, + IP: ip.ID, + }) + if err != nil { + return nil, err + } + _, _ = interactive.Printf("successfully deleted ip %s\n", ip.Address.String()) } - _, _ = interactive.Printf("successfully deleted ip %s\n", server.Server.PublicIP.Address.String()) } deletedVolumeMessages := [][2]string(nil) diff --git a/internal/namespaces/instance/v1/custom_server_test.go b/internal/namespaces/instance/v1/custom_server_test.go index b87aab581f..8dd3b76c28 100644 --- a/internal/namespaces/instance/v1/custom_server_test.go +++ b/internal/namespaces/instance/v1/custom_server_test.go @@ -336,5 +336,31 @@ func Test_ServerDelete(t *testing.T) { DisableParallel: true, })) + t.Run("with multiple IPs", core.Test(&core.TestConfig{ + Commands: instance.GetCommands(), + BeforeFunc: core.ExecStoreBeforeCmd("Server", "scw instance server create stopped=true image=ubuntu-bionic ip=both"), + Cmd: `scw instance server delete {{ .Server.ID }} with-ip=true with-volumes=all`, + Check: core.TestCheckCombine( + core.TestCheckGolden(), + core.TestCheckExitCode(0), + func(t *testing.T, ctx *core.CheckFuncCtx) { + t.Helper() + + require.NotNil(t, ctx.Meta["Server"]) + server := ctx.Meta["Server"].(*instanceSDK.Server) + assert.Len(t, server.PublicIPs, 2) + api := instanceSDK.NewAPI(ctx.Client) + for _, ip := range server.PublicIPs { + _, err := api.GetIP(&instanceSDK.GetIPRequest{ + Zone: server.Zone, + IP: ip.ID, + }) + assert.Error(t, err, "expected IP to be deleted") + } + }, + ), + DisableParallel: true, + })) + interactive.IsInteractive = false } diff --git a/internal/namespaces/instance/v1/testdata/test-create-server-ips-with-ipv6-and-dynamic-ip.cassette.yaml b/internal/namespaces/instance/v1/testdata/test-create-server-ips-with-ipv6-and-dynamic-ip.cassette.yaml index 3cfa2040f8..46af4f80a4 100644 --- a/internal/namespaces/instance/v1/testdata/test-create-server-ips-with-ipv6-and-dynamic-ip.cassette.yaml +++ b/internal/namespaces/instance/v1/testdata/test-create-server-ips-with-ipv6-and-dynamic-ip.cassette.yaml @@ -969,12 +969,12 @@ interactions: Content-Type: - application/json Date: - - Wed, 23 Oct 2024 08:36:05 GMT + - Wed, 23 Oct 2024 13:14:04 GMT Link: - ; rel="next",; rel="last" Server: - - Scaleway API Gateway (fr-par-1;edge02) + - Scaleway API Gateway (fr-par-2;edge02) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -982,7 +982,7 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - e2251a19-45dc-42b6-a878-a961439bc90b + - 0d2a3484-f436-4485-ae7c-e6e9d6ccffd0 X-Total-Count: - "69" status: 200 OK @@ -1370,12 +1370,12 @@ interactions: Content-Type: - application/json Date: - - Wed, 23 Oct 2024 08:36:04 GMT + - Wed, 23 Oct 2024 13:14:04 GMT Link: - ; rel="first",; rel="previous",; rel="last" Server: - - Scaleway API Gateway (fr-par-1;edge02) + - Scaleway API Gateway (fr-par-2;edge02) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -1383,7 +1383,7 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - fcbea260-57b2-4ef7-812b-cec5f1f83958 + - e85bff4d-4327-4b56-b319-f1e9d615cc8b X-Total-Count: - "69" status: 200 OK @@ -1425,9 +1425,9 @@ interactions: Content-Type: - application/json Date: - - Wed, 23 Oct 2024 08:36:05 GMT + - Wed, 23 Oct 2024 13:14:04 GMT Server: - - Scaleway API Gateway (fr-par-1;edge02) + - Scaleway API Gateway (fr-par-2;edge02) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -1435,7 +1435,7 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 57af6e38-ef40-4cb3-b979-132031e3c7ed + - 7c30837d-e516-4c32-8ad7-99a4e3c9e149 status: 200 OK code: 200 duration: "" @@ -1469,9 +1469,9 @@ interactions: Content-Type: - application/json Date: - - Wed, 23 Oct 2024 08:36:05 GMT + - Wed, 23 Oct 2024 13:14:04 GMT Server: - - Scaleway API Gateway (fr-par-1;edge02) + - Scaleway API Gateway (fr-par-2;edge02) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -1479,7 +1479,7 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 8e873b18-44ad-4200-9822-e3b0749c83ef + - 86dc689a-dde9-4182-a2ec-333fb1048958 status: 200 OK code: 200 duration: "" @@ -1488,7 +1488,7 @@ interactions: "prefix": "2001:bc8:710:4a69::/64", "reverse": null, "server": null, "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "zone": "fr-par-1", "type": "routed_ipv6", "state": "detached", "tags": [], - "ipam_id": "d338ba81-7851-435a-97b8-c1e04cd48435"}}' + "ipam_id": "dea79f30-efef-4bf2-ad22-c7995f0704d9"}}' form: {} headers: Content-Type: @@ -1502,7 +1502,7 @@ interactions: "prefix": "2001:bc8:710:4a69::/64", "reverse": null, "server": null, "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "zone": "fr-par-1", "type": "routed_ipv6", "state": "detached", "tags": [], - "ipam_id": "d338ba81-7851-435a-97b8-c1e04cd48435"}}' + "ipam_id": "dea79f30-efef-4bf2-ad22-c7995f0704d9"}}' headers: Content-Length: - "374" @@ -1511,11 +1511,11 @@ interactions: Content-Type: - application/json Date: - - Wed, 23 Oct 2024 08:36:06 GMT + - Wed, 23 Oct 2024 13:14:04 GMT Location: - https://api.scaleway.com/instance/v1/zones/fr-par-1/ips/3ffa6774-124c-4e64-8afb-148c15304b25 Server: - - Scaleway API Gateway (fr-par-1;edge02) + - Scaleway API Gateway (fr-par-2;edge02) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -1523,39 +1523,39 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 34dba85e-c77a-4153-bc9b-8d3bf3e32e74 + - 511b535b-77a0-4337-bcd1-9140f72e18e5 status: 201 Created code: 201 duration: "" - request: - body: '{"server": {"id": "5be3956e-3472-4bd4-94ec-5205690a69fc", "name": "cli-srv-clever-thompson", + body: '{"server": {"id": "94e2d3cb-4441-4486-9b81-048f6b434c33", "name": "cli-srv-magical-hofstadter", "arch": "x86_64", "commercial_type": "DEV1-S", "boot_type": "local", "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "hostname": "cli-srv-clever-thompson", "image": {"id": "655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", + "hostname": "cli-srv-magical-hofstadter", "image": {"id": "655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", "name": "Ubuntu 18.04 Bionic Beaver", "organization": "51b656e3-4865-41e8-adbc-0c45bdd780db", "project": "51b656e3-4865-41e8-adbc-0c45bdd780db", "root_volume": {"id": "27a6459c-efe6-4327-a062-b21a17f3143d", "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "unified", "size": 10000000000}, "extra_volumes": {}, "public": true, "arch": "x86_64", "creation_date": "2023-08-08T13:36:04.744241+00:00", "modification_date": "2023-08-08T13:36:04.744241+00:00", "default_bootscript": null, "from_server": "", "state": "available", "tags": [], "zone": "fr-par-1"}, - "volumes": {"0": {"boot": false, "id": "e3d829cf-ae4d-4b01-9b83-cf90f4d6f41f", + "volumes": {"0": {"boot": false, "id": "da4d9b20-98ff-4995-b478-6e7031aae0c0", "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "l_ssd", "export_uri": null, "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "server": {"id": "5be3956e-3472-4bd4-94ec-5205690a69fc", "name": "cli-srv-clever-thompson"}, - "size": 20000000000, "state": "available", "creation_date": "2024-10-23T08:36:06.630557+00:00", - "modification_date": "2024-10-23T08:36:06.630557+00:00", "tags": [], "zone": + "server": {"id": "94e2d3cb-4441-4486-9b81-048f6b434c33", "name": "cli-srv-magical-hofstadter"}, + "size": 20000000000, "state": "available", "creation_date": "2024-10-23T13:14:05.514821+00:00", + "modification_date": "2024-10-23T13:14:05.514821+00:00", "tags": [], "zone": "fr-par-1"}}, "tags": [], "state": "stopped", "protected": false, "state_detail": - "", "public_ip": {"id": "3ffa6774-124c-4e64-8afb-148c15304b25", "address": "2001:bc8:710:4a69:dc00:ff:fe78:3973", - "dynamic": false, "gateway": "fe80::dc00:ff:fe78:3974", "netmask": "64", "family": + "", "public_ip": {"id": "3ffa6774-124c-4e64-8afb-148c15304b25", "address": "2001:bc8:710:4a69:dc00:ff:fe78:4e83", + "dynamic": false, "gateway": "fe80::dc00:ff:fe78:4e84", "netmask": "64", "family": "inet6", "provisioning_mode": "slaac", "tags": [], "state": "attached", "ipam_id": - "d338ba81-7851-435a-97b8-c1e04cd48435"}, "public_ips": [{"id": "3ffa6774-124c-4e64-8afb-148c15304b25", - "address": "2001:bc8:710:4a69:dc00:ff:fe78:3973", "dynamic": false, "gateway": - "fe80::dc00:ff:fe78:3974", "netmask": "64", "family": "inet6", "provisioning_mode": - "slaac", "tags": [], "state": "attached", "ipam_id": "d338ba81-7851-435a-97b8-c1e04cd48435"}], - "mac_address": "de:00:00:78:39:73", "routed_ip_enabled": true, "ipv6": null, + "dea79f30-efef-4bf2-ad22-c7995f0704d9"}, "public_ips": [{"id": "3ffa6774-124c-4e64-8afb-148c15304b25", + "address": "2001:bc8:710:4a69:dc00:ff:fe78:4e83", "dynamic": false, "gateway": + "fe80::dc00:ff:fe78:4e84", "netmask": "64", "family": "inet6", "provisioning_mode": + "slaac", "tags": [], "state": "attached", "ipam_id": "dea79f30-efef-4bf2-ad22-c7995f0704d9"}], + "mac_address": "de:00:00:78:4e:83", "routed_ip_enabled": true, "ipv6": null, "extra_networks": [], "dynamic_ip_required": true, "enable_ipv6": false, "private_ip": - null, "creation_date": "2024-10-23T08:36:06.630557+00:00", "modification_date": - "2024-10-23T08:36:06.630557+00:00", "bootscript": null, "security_group": {"id": + null, "creation_date": "2024-10-23T13:14:05.514821+00:00", "modification_date": + "2024-10-23T13:14:05.514821+00:00", "bootscript": null, "security_group": {"id": "0fe819c3-274d-472a-b3f5-ddb258d2d8bb", "name": "Default security group"}, "location": null, "maintenances": [], "allowed_actions": ["poweron", "backup"], "placement_group": null, "private_nics": [], "zone": "fr-par-1"}}' @@ -1568,50 +1568,50 @@ interactions: url: https://api.scaleway.com/instance/v1/zones/fr-par-1/servers method: POST response: - body: '{"server": {"id": "5be3956e-3472-4bd4-94ec-5205690a69fc", "name": "cli-srv-clever-thompson", + body: '{"server": {"id": "94e2d3cb-4441-4486-9b81-048f6b434c33", "name": "cli-srv-magical-hofstadter", "arch": "x86_64", "commercial_type": "DEV1-S", "boot_type": "local", "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "hostname": "cli-srv-clever-thompson", "image": {"id": "655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", + "hostname": "cli-srv-magical-hofstadter", "image": {"id": "655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", "name": "Ubuntu 18.04 Bionic Beaver", "organization": "51b656e3-4865-41e8-adbc-0c45bdd780db", "project": "51b656e3-4865-41e8-adbc-0c45bdd780db", "root_volume": {"id": "27a6459c-efe6-4327-a062-b21a17f3143d", "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "unified", "size": 10000000000}, "extra_volumes": {}, "public": true, "arch": "x86_64", "creation_date": "2023-08-08T13:36:04.744241+00:00", "modification_date": "2023-08-08T13:36:04.744241+00:00", "default_bootscript": null, "from_server": "", "state": "available", "tags": [], "zone": "fr-par-1"}, - "volumes": {"0": {"boot": false, "id": "e3d829cf-ae4d-4b01-9b83-cf90f4d6f41f", + "volumes": {"0": {"boot": false, "id": "da4d9b20-98ff-4995-b478-6e7031aae0c0", "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "l_ssd", "export_uri": null, "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "server": {"id": "5be3956e-3472-4bd4-94ec-5205690a69fc", "name": "cli-srv-clever-thompson"}, - "size": 20000000000, "state": "available", "creation_date": "2024-10-23T08:36:06.630557+00:00", - "modification_date": "2024-10-23T08:36:06.630557+00:00", "tags": [], "zone": + "server": {"id": "94e2d3cb-4441-4486-9b81-048f6b434c33", "name": "cli-srv-magical-hofstadter"}, + "size": 20000000000, "state": "available", "creation_date": "2024-10-23T13:14:05.514821+00:00", + "modification_date": "2024-10-23T13:14:05.514821+00:00", "tags": [], "zone": "fr-par-1"}}, "tags": [], "state": "stopped", "protected": false, "state_detail": - "", "public_ip": {"id": "3ffa6774-124c-4e64-8afb-148c15304b25", "address": "2001:bc8:710:4a69:dc00:ff:fe78:3973", - "dynamic": false, "gateway": "fe80::dc00:ff:fe78:3974", "netmask": "64", "family": + "", "public_ip": {"id": "3ffa6774-124c-4e64-8afb-148c15304b25", "address": "2001:bc8:710:4a69:dc00:ff:fe78:4e83", + "dynamic": false, "gateway": "fe80::dc00:ff:fe78:4e84", "netmask": "64", "family": "inet6", "provisioning_mode": "slaac", "tags": [], "state": "attached", "ipam_id": - "d338ba81-7851-435a-97b8-c1e04cd48435"}, "public_ips": [{"id": "3ffa6774-124c-4e64-8afb-148c15304b25", - "address": "2001:bc8:710:4a69:dc00:ff:fe78:3973", "dynamic": false, "gateway": - "fe80::dc00:ff:fe78:3974", "netmask": "64", "family": "inet6", "provisioning_mode": - "slaac", "tags": [], "state": "attached", "ipam_id": "d338ba81-7851-435a-97b8-c1e04cd48435"}], - "mac_address": "de:00:00:78:39:73", "routed_ip_enabled": true, "ipv6": null, + "dea79f30-efef-4bf2-ad22-c7995f0704d9"}, "public_ips": [{"id": "3ffa6774-124c-4e64-8afb-148c15304b25", + "address": "2001:bc8:710:4a69:dc00:ff:fe78:4e83", "dynamic": false, "gateway": + "fe80::dc00:ff:fe78:4e84", "netmask": "64", "family": "inet6", "provisioning_mode": + "slaac", "tags": [], "state": "attached", "ipam_id": "dea79f30-efef-4bf2-ad22-c7995f0704d9"}], + "mac_address": "de:00:00:78:4e:83", "routed_ip_enabled": true, "ipv6": null, "extra_networks": [], "dynamic_ip_required": true, "enable_ipv6": false, "private_ip": - null, "creation_date": "2024-10-23T08:36:06.630557+00:00", "modification_date": - "2024-10-23T08:36:06.630557+00:00", "bootscript": null, "security_group": {"id": + null, "creation_date": "2024-10-23T13:14:05.514821+00:00", "modification_date": + "2024-10-23T13:14:05.514821+00:00", "bootscript": null, "security_group": {"id": "0fe819c3-274d-472a-b3f5-ddb258d2d8bb", "name": "Default security group"}, "location": null, "maintenances": [], "allowed_actions": ["poweron", "backup"], "placement_group": null, "private_nics": [], "zone": "fr-par-1"}}' headers: Content-Length: - - "2726" + - "2735" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Wed, 23 Oct 2024 08:36:07 GMT + - Wed, 23 Oct 2024 13:14:06 GMT Location: - - https://api.scaleway.com/instance/v1/zones/fr-par-1/servers/5be3956e-3472-4bd4-94ec-5205690a69fc + - https://api.scaleway.com/instance/v1/zones/fr-par-1/servers/94e2d3cb-4441-4486-9b81-048f6b434c33 Server: - - Scaleway API Gateway (fr-par-1;edge02) + - Scaleway API Gateway (fr-par-2;edge02) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -1619,15 +1619,15 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - ff3b1574-8e55-4bfd-8ce1-4cbd4e9044e8 + - 4b917bbe-6fa2-4cd7-a7d5-f34acda45094 status: 201 Created code: 201 duration: "" - request: - body: '{"task": {"id": "72109e13-9c2a-45c3-84ad-060b7eaa7db8", "description": - "server_batch_poweron", "status": "pending", "href_from": "/servers/5be3956e-3472-4bd4-94ec-5205690a69fc/action", - "href_result": "/servers/5be3956e-3472-4bd4-94ec-5205690a69fc", "started_at": - "2024-10-23T08:36:07.642301+00:00", "terminated_at": null, "progress": 0, "zone": + body: '{"task": {"id": "bb675d60-4e62-4550-9be2-42c8ccece3de", "description": + "server_batch_poweron", "status": "pending", "href_from": "/servers/94e2d3cb-4441-4486-9b81-048f6b434c33/action", + "href_result": "/servers/94e2d3cb-4441-4486-9b81-048f6b434c33", "started_at": + "2024-10-23T13:14:06.764396+00:00", "terminated_at": null, "progress": 0, "zone": "par1"}}' form: {} headers: @@ -1635,13 +1635,13 @@ interactions: - application/json User-Agent: - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.0; darwin; arm64) cli-e2e-test - url: https://api.scaleway.com/instance/v1/zones/fr-par-1/servers/5be3956e-3472-4bd4-94ec-5205690a69fc/action + url: https://api.scaleway.com/instance/v1/zones/fr-par-1/servers/94e2d3cb-4441-4486-9b81-048f6b434c33/action method: POST response: - body: '{"task": {"id": "72109e13-9c2a-45c3-84ad-060b7eaa7db8", "description": - "server_batch_poweron", "status": "pending", "href_from": "/servers/5be3956e-3472-4bd4-94ec-5205690a69fc/action", - "href_result": "/servers/5be3956e-3472-4bd4-94ec-5205690a69fc", "started_at": - "2024-10-23T08:36:07.642301+00:00", "terminated_at": null, "progress": 0, "zone": + body: '{"task": {"id": "bb675d60-4e62-4550-9be2-42c8ccece3de", "description": + "server_batch_poweron", "status": "pending", "href_from": "/servers/94e2d3cb-4441-4486-9b81-048f6b434c33/action", + "href_result": "/servers/94e2d3cb-4441-4486-9b81-048f6b434c33", "started_at": + "2024-10-23T13:14:06.764396+00:00", "terminated_at": null, "progress": 0, "zone": "par1"}}' headers: Content-Length: @@ -1651,11 +1651,11 @@ interactions: Content-Type: - application/json Date: - - Wed, 23 Oct 2024 08:36:07 GMT + - Wed, 23 Oct 2024 13:14:06 GMT Location: - - https://api.scaleway.com/instance/v1/zones/fr-par-1/tasks/72109e13-9c2a-45c3-84ad-060b7eaa7db8 + - https://api.scaleway.com/instance/v1/zones/fr-par-1/tasks/bb675d60-4e62-4550-9be2-42c8ccece3de Server: - - Scaleway API Gateway (fr-par-1;edge02) + - Scaleway API Gateway (fr-par-2;edge02) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -1663,39 +1663,39 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 9cbf70bb-d512-4672-bef6-9df04c615a51 + - 8f75d246-0c34-4ade-817d-6ed62311fe26 status: 202 Accepted code: 202 duration: "" - request: - body: '{"server": {"id": "5be3956e-3472-4bd4-94ec-5205690a69fc", "name": "cli-srv-clever-thompson", + body: '{"server": {"id": "94e2d3cb-4441-4486-9b81-048f6b434c33", "name": "cli-srv-magical-hofstadter", "arch": "x86_64", "commercial_type": "DEV1-S", "boot_type": "local", "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "hostname": "cli-srv-clever-thompson", "image": {"id": "655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", + "hostname": "cli-srv-magical-hofstadter", "image": {"id": "655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", "name": "Ubuntu 18.04 Bionic Beaver", "organization": "51b656e3-4865-41e8-adbc-0c45bdd780db", "project": "51b656e3-4865-41e8-adbc-0c45bdd780db", "root_volume": {"id": "27a6459c-efe6-4327-a062-b21a17f3143d", "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "unified", "size": 10000000000}, "extra_volumes": {}, "public": true, "arch": "x86_64", "creation_date": "2023-08-08T13:36:04.744241+00:00", "modification_date": "2023-08-08T13:36:04.744241+00:00", "default_bootscript": null, "from_server": "", "state": "available", "tags": [], "zone": "fr-par-1"}, - "volumes": {"0": {"boot": false, "id": "e3d829cf-ae4d-4b01-9b83-cf90f4d6f41f", + "volumes": {"0": {"boot": false, "id": "da4d9b20-98ff-4995-b478-6e7031aae0c0", "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "l_ssd", "export_uri": null, "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "server": {"id": "5be3956e-3472-4bd4-94ec-5205690a69fc", "name": "cli-srv-clever-thompson"}, - "size": 20000000000, "state": "available", "creation_date": "2024-10-23T08:36:06.630557+00:00", - "modification_date": "2024-10-23T08:36:06.630557+00:00", "tags": [], "zone": + "server": {"id": "94e2d3cb-4441-4486-9b81-048f6b434c33", "name": "cli-srv-magical-hofstadter"}, + "size": 20000000000, "state": "available", "creation_date": "2024-10-23T13:14:05.514821+00:00", + "modification_date": "2024-10-23T13:14:05.514821+00:00", "tags": [], "zone": "fr-par-1"}}, "tags": [], "state": "starting", "protected": false, "state_detail": "allocating node", "public_ip": {"id": "3ffa6774-124c-4e64-8afb-148c15304b25", - "address": "2001:bc8:710:4a69:dc00:ff:fe78:3973", "dynamic": false, "gateway": - "fe80::dc00:ff:fe78:3974", "netmask": "64", "family": "inet6", "provisioning_mode": - "slaac", "tags": [], "state": "attached", "ipam_id": "d338ba81-7851-435a-97b8-c1e04cd48435"}, - "public_ips": [{"id": "3ffa6774-124c-4e64-8afb-148c15304b25", "address": "2001:bc8:710:4a69:dc00:ff:fe78:3973", - "dynamic": false, "gateway": "fe80::dc00:ff:fe78:3974", "netmask": "64", "family": + "address": "2001:bc8:710:4a69:dc00:ff:fe78:4e83", "dynamic": false, "gateway": + "fe80::dc00:ff:fe78:4e84", "netmask": "64", "family": "inet6", "provisioning_mode": + "slaac", "tags": [], "state": "attached", "ipam_id": "dea79f30-efef-4bf2-ad22-c7995f0704d9"}, + "public_ips": [{"id": "3ffa6774-124c-4e64-8afb-148c15304b25", "address": "2001:bc8:710:4a69:dc00:ff:fe78:4e83", + "dynamic": false, "gateway": "fe80::dc00:ff:fe78:4e84", "netmask": "64", "family": "inet6", "provisioning_mode": "slaac", "tags": [], "state": "attached", "ipam_id": - "d338ba81-7851-435a-97b8-c1e04cd48435"}], "mac_address": "de:00:00:78:39:73", + "dea79f30-efef-4bf2-ad22-c7995f0704d9"}], "mac_address": "de:00:00:78:4e:83", "routed_ip_enabled": true, "ipv6": null, "extra_networks": [], "dynamic_ip_required": - true, "enable_ipv6": false, "private_ip": null, "creation_date": "2024-10-23T08:36:06.630557+00:00", - "modification_date": "2024-10-23T08:36:07.469595+00:00", "bootscript": null, + true, "enable_ipv6": false, "private_ip": null, "creation_date": "2024-10-23T13:14:05.514821+00:00", + "modification_date": "2024-10-23T13:14:06.571424+00:00", "bootscript": null, "security_group": {"id": "0fe819c3-274d-472a-b3f5-ddb258d2d8bb", "name": "Default security group"}, "location": null, "maintenances": [], "allowed_actions": ["stop_in_place", "backup"], "placement_group": null, "private_nics": [], "zone": "fr-par-1"}}' @@ -1703,51 +1703,51 @@ interactions: headers: User-Agent: - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.0; darwin; arm64) cli-e2e-test - url: https://api.scaleway.com/instance/v1/zones/fr-par-1/servers/5be3956e-3472-4bd4-94ec-5205690a69fc + url: https://api.scaleway.com/instance/v1/zones/fr-par-1/servers/94e2d3cb-4441-4486-9b81-048f6b434c33 method: GET response: - body: '{"server": {"id": "5be3956e-3472-4bd4-94ec-5205690a69fc", "name": "cli-srv-clever-thompson", + body: '{"server": {"id": "94e2d3cb-4441-4486-9b81-048f6b434c33", "name": "cli-srv-magical-hofstadter", "arch": "x86_64", "commercial_type": "DEV1-S", "boot_type": "local", "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "hostname": "cli-srv-clever-thompson", "image": {"id": "655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", + "hostname": "cli-srv-magical-hofstadter", "image": {"id": "655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", "name": "Ubuntu 18.04 Bionic Beaver", "organization": "51b656e3-4865-41e8-adbc-0c45bdd780db", "project": "51b656e3-4865-41e8-adbc-0c45bdd780db", "root_volume": {"id": "27a6459c-efe6-4327-a062-b21a17f3143d", "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "unified", "size": 10000000000}, "extra_volumes": {}, "public": true, "arch": "x86_64", "creation_date": "2023-08-08T13:36:04.744241+00:00", "modification_date": "2023-08-08T13:36:04.744241+00:00", "default_bootscript": null, "from_server": "", "state": "available", "tags": [], "zone": "fr-par-1"}, - "volumes": {"0": {"boot": false, "id": "e3d829cf-ae4d-4b01-9b83-cf90f4d6f41f", + "volumes": {"0": {"boot": false, "id": "da4d9b20-98ff-4995-b478-6e7031aae0c0", "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "l_ssd", "export_uri": null, "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "server": {"id": "5be3956e-3472-4bd4-94ec-5205690a69fc", "name": "cli-srv-clever-thompson"}, - "size": 20000000000, "state": "available", "creation_date": "2024-10-23T08:36:06.630557+00:00", - "modification_date": "2024-10-23T08:36:06.630557+00:00", "tags": [], "zone": + "server": {"id": "94e2d3cb-4441-4486-9b81-048f6b434c33", "name": "cli-srv-magical-hofstadter"}, + "size": 20000000000, "state": "available", "creation_date": "2024-10-23T13:14:05.514821+00:00", + "modification_date": "2024-10-23T13:14:05.514821+00:00", "tags": [], "zone": "fr-par-1"}}, "tags": [], "state": "starting", "protected": false, "state_detail": "allocating node", "public_ip": {"id": "3ffa6774-124c-4e64-8afb-148c15304b25", - "address": "2001:bc8:710:4a69:dc00:ff:fe78:3973", "dynamic": false, "gateway": - "fe80::dc00:ff:fe78:3974", "netmask": "64", "family": "inet6", "provisioning_mode": - "slaac", "tags": [], "state": "attached", "ipam_id": "d338ba81-7851-435a-97b8-c1e04cd48435"}, - "public_ips": [{"id": "3ffa6774-124c-4e64-8afb-148c15304b25", "address": "2001:bc8:710:4a69:dc00:ff:fe78:3973", - "dynamic": false, "gateway": "fe80::dc00:ff:fe78:3974", "netmask": "64", "family": + "address": "2001:bc8:710:4a69:dc00:ff:fe78:4e83", "dynamic": false, "gateway": + "fe80::dc00:ff:fe78:4e84", "netmask": "64", "family": "inet6", "provisioning_mode": + "slaac", "tags": [], "state": "attached", "ipam_id": "dea79f30-efef-4bf2-ad22-c7995f0704d9"}, + "public_ips": [{"id": "3ffa6774-124c-4e64-8afb-148c15304b25", "address": "2001:bc8:710:4a69:dc00:ff:fe78:4e83", + "dynamic": false, "gateway": "fe80::dc00:ff:fe78:4e84", "netmask": "64", "family": "inet6", "provisioning_mode": "slaac", "tags": [], "state": "attached", "ipam_id": - "d338ba81-7851-435a-97b8-c1e04cd48435"}], "mac_address": "de:00:00:78:39:73", + "dea79f30-efef-4bf2-ad22-c7995f0704d9"}], "mac_address": "de:00:00:78:4e:83", "routed_ip_enabled": true, "ipv6": null, "extra_networks": [], "dynamic_ip_required": - true, "enable_ipv6": false, "private_ip": null, "creation_date": "2024-10-23T08:36:06.630557+00:00", - "modification_date": "2024-10-23T08:36:07.469595+00:00", "bootscript": null, + true, "enable_ipv6": false, "private_ip": null, "creation_date": "2024-10-23T13:14:05.514821+00:00", + "modification_date": "2024-10-23T13:14:06.571424+00:00", "bootscript": null, "security_group": {"id": "0fe819c3-274d-472a-b3f5-ddb258d2d8bb", "name": "Default security group"}, "location": null, "maintenances": [], "allowed_actions": ["stop_in_place", "backup"], "placement_group": null, "private_nics": [], "zone": "fr-par-1"}}' headers: Content-Length: - - "2748" + - "2757" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Wed, 23 Oct 2024 08:36:07 GMT + - Wed, 23 Oct 2024 13:14:06 GMT Server: - - Scaleway API Gateway (fr-par-1;edge02) + - Scaleway API Gateway (fr-par-2;edge02) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -1755,99 +1755,99 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 5f482a72-6a85-4c63-98fa-ff0a677db9cd + - 5094ab27-fdf0-4bf7-ad46-40c69736c8ad status: 200 OK code: 200 duration: "" - request: - body: '{"server": {"id": "5be3956e-3472-4bd4-94ec-5205690a69fc", "name": "cli-srv-clever-thompson", + body: '{"server": {"id": "94e2d3cb-4441-4486-9b81-048f6b434c33", "name": "cli-srv-magical-hofstadter", "arch": "x86_64", "commercial_type": "DEV1-S", "boot_type": "local", "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "hostname": "cli-srv-clever-thompson", "image": {"id": "655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", + "hostname": "cli-srv-magical-hofstadter", "image": {"id": "655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", "name": "Ubuntu 18.04 Bionic Beaver", "organization": "51b656e3-4865-41e8-adbc-0c45bdd780db", "project": "51b656e3-4865-41e8-adbc-0c45bdd780db", "root_volume": {"id": "27a6459c-efe6-4327-a062-b21a17f3143d", "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "unified", "size": 10000000000}, "extra_volumes": {}, "public": true, "arch": "x86_64", "creation_date": "2023-08-08T13:36:04.744241+00:00", "modification_date": "2023-08-08T13:36:04.744241+00:00", "default_bootscript": null, "from_server": "", "state": "available", "tags": [], "zone": "fr-par-1"}, - "volumes": {"0": {"boot": false, "id": "e3d829cf-ae4d-4b01-9b83-cf90f4d6f41f", + "volumes": {"0": {"boot": false, "id": "da4d9b20-98ff-4995-b478-6e7031aae0c0", "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "l_ssd", "export_uri": null, "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "server": {"id": "5be3956e-3472-4bd4-94ec-5205690a69fc", "name": "cli-srv-clever-thompson"}, - "size": 20000000000, "state": "available", "creation_date": "2024-10-23T08:36:06.630557+00:00", - "modification_date": "2024-10-23T08:36:06.630557+00:00", "tags": [], "zone": + "server": {"id": "94e2d3cb-4441-4486-9b81-048f6b434c33", "name": "cli-srv-magical-hofstadter"}, + "size": 20000000000, "state": "available", "creation_date": "2024-10-23T13:14:05.514821+00:00", + "modification_date": "2024-10-23T13:14:05.514821+00:00", "tags": [], "zone": "fr-par-1"}}, "tags": [], "state": "starting", "protected": false, "state_detail": "provisioning node", "public_ip": {"id": "c8e71dc4-62a5-4efd-a7d0-26c425d8427f", "address": "51.15.241.198", "dynamic": true, "gateway": "62.210.0.1", "netmask": "32", "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", - "ipam_id": "6b855c60-209a-4018-93e1-0a08347bb62a"}, "public_ips": [{"id": "c8e71dc4-62a5-4efd-a7d0-26c425d8427f", + "ipam_id": "15dc5568-df34-4cf5-896c-8f3190e23415"}, "public_ips": [{"id": "c8e71dc4-62a5-4efd-a7d0-26c425d8427f", "address": "51.15.241.198", "dynamic": true, "gateway": "62.210.0.1", "netmask": "32", "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", - "ipam_id": "6b855c60-209a-4018-93e1-0a08347bb62a"}, {"id": "3ffa6774-124c-4e64-8afb-148c15304b25", - "address": "2001:bc8:710:4a69:dc00:ff:fe78:3973", "dynamic": false, "gateway": - "fe80::dc00:ff:fe78:3974", "netmask": "64", "family": "inet6", "provisioning_mode": - "slaac", "tags": [], "state": "attached", "ipam_id": "d338ba81-7851-435a-97b8-c1e04cd48435"}], - "mac_address": "de:00:00:78:39:73", "routed_ip_enabled": true, "ipv6": null, + "ipam_id": "15dc5568-df34-4cf5-896c-8f3190e23415"}, {"id": "3ffa6774-124c-4e64-8afb-148c15304b25", + "address": "2001:bc8:710:4a69:dc00:ff:fe78:4e83", "dynamic": false, "gateway": + "fe80::dc00:ff:fe78:4e84", "netmask": "64", "family": "inet6", "provisioning_mode": + "slaac", "tags": [], "state": "attached", "ipam_id": "dea79f30-efef-4bf2-ad22-c7995f0704d9"}], + "mac_address": "de:00:00:78:4e:83", "routed_ip_enabled": true, "ipv6": null, "extra_networks": [], "dynamic_ip_required": true, "enable_ipv6": false, "private_ip": - null, "creation_date": "2024-10-23T08:36:06.630557+00:00", "modification_date": - "2024-10-23T08:36:07.469595+00:00", "bootscript": null, "security_group": {"id": + null, "creation_date": "2024-10-23T13:14:05.514821+00:00", "modification_date": + "2024-10-23T13:14:06.571424+00:00", "bootscript": null, "security_group": {"id": "0fe819c3-274d-472a-b3f5-ddb258d2d8bb", "name": "Default security group"}, "location": - {"zone_id": "par1", "platform_id": "14", "cluster_id": "35", "hypervisor_id": - "301", "node_id": "14"}, "maintenances": [], "allowed_actions": ["stop_in_place", + {"zone_id": "par1", "platform_id": "14", "cluster_id": "93", "hypervisor_id": + "203", "node_id": "29"}, "maintenances": [], "allowed_actions": ["stop_in_place", "backup"], "placement_group": null, "private_nics": [], "zone": "fr-par-1"}}' form: {} headers: User-Agent: - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.0; darwin; arm64) cli-e2e-test - url: https://api.scaleway.com/instance/v1/zones/fr-par-1/servers/5be3956e-3472-4bd4-94ec-5205690a69fc + url: https://api.scaleway.com/instance/v1/zones/fr-par-1/servers/94e2d3cb-4441-4486-9b81-048f6b434c33 method: GET response: - body: '{"server": {"id": "5be3956e-3472-4bd4-94ec-5205690a69fc", "name": "cli-srv-clever-thompson", + body: '{"server": {"id": "94e2d3cb-4441-4486-9b81-048f6b434c33", "name": "cli-srv-magical-hofstadter", "arch": "x86_64", "commercial_type": "DEV1-S", "boot_type": "local", "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "hostname": "cli-srv-clever-thompson", "image": {"id": "655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", + "hostname": "cli-srv-magical-hofstadter", "image": {"id": "655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", "name": "Ubuntu 18.04 Bionic Beaver", "organization": "51b656e3-4865-41e8-adbc-0c45bdd780db", "project": "51b656e3-4865-41e8-adbc-0c45bdd780db", "root_volume": {"id": "27a6459c-efe6-4327-a062-b21a17f3143d", "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "unified", "size": 10000000000}, "extra_volumes": {}, "public": true, "arch": "x86_64", "creation_date": "2023-08-08T13:36:04.744241+00:00", "modification_date": "2023-08-08T13:36:04.744241+00:00", "default_bootscript": null, "from_server": "", "state": "available", "tags": [], "zone": "fr-par-1"}, - "volumes": {"0": {"boot": false, "id": "e3d829cf-ae4d-4b01-9b83-cf90f4d6f41f", + "volumes": {"0": {"boot": false, "id": "da4d9b20-98ff-4995-b478-6e7031aae0c0", "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "l_ssd", "export_uri": null, "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "server": {"id": "5be3956e-3472-4bd4-94ec-5205690a69fc", "name": "cli-srv-clever-thompson"}, - "size": 20000000000, "state": "available", "creation_date": "2024-10-23T08:36:06.630557+00:00", - "modification_date": "2024-10-23T08:36:06.630557+00:00", "tags": [], "zone": + "server": {"id": "94e2d3cb-4441-4486-9b81-048f6b434c33", "name": "cli-srv-magical-hofstadter"}, + "size": 20000000000, "state": "available", "creation_date": "2024-10-23T13:14:05.514821+00:00", + "modification_date": "2024-10-23T13:14:05.514821+00:00", "tags": [], "zone": "fr-par-1"}}, "tags": [], "state": "starting", "protected": false, "state_detail": "provisioning node", "public_ip": {"id": "c8e71dc4-62a5-4efd-a7d0-26c425d8427f", "address": "51.15.241.198", "dynamic": true, "gateway": "62.210.0.1", "netmask": "32", "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", - "ipam_id": "6b855c60-209a-4018-93e1-0a08347bb62a"}, "public_ips": [{"id": "c8e71dc4-62a5-4efd-a7d0-26c425d8427f", + "ipam_id": "15dc5568-df34-4cf5-896c-8f3190e23415"}, "public_ips": [{"id": "c8e71dc4-62a5-4efd-a7d0-26c425d8427f", "address": "51.15.241.198", "dynamic": true, "gateway": "62.210.0.1", "netmask": "32", "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", - "ipam_id": "6b855c60-209a-4018-93e1-0a08347bb62a"}, {"id": "3ffa6774-124c-4e64-8afb-148c15304b25", - "address": "2001:bc8:710:4a69:dc00:ff:fe78:3973", "dynamic": false, "gateway": - "fe80::dc00:ff:fe78:3974", "netmask": "64", "family": "inet6", "provisioning_mode": - "slaac", "tags": [], "state": "attached", "ipam_id": "d338ba81-7851-435a-97b8-c1e04cd48435"}], - "mac_address": "de:00:00:78:39:73", "routed_ip_enabled": true, "ipv6": null, + "ipam_id": "15dc5568-df34-4cf5-896c-8f3190e23415"}, {"id": "3ffa6774-124c-4e64-8afb-148c15304b25", + "address": "2001:bc8:710:4a69:dc00:ff:fe78:4e83", "dynamic": false, "gateway": + "fe80::dc00:ff:fe78:4e84", "netmask": "64", "family": "inet6", "provisioning_mode": + "slaac", "tags": [], "state": "attached", "ipam_id": "dea79f30-efef-4bf2-ad22-c7995f0704d9"}], + "mac_address": "de:00:00:78:4e:83", "routed_ip_enabled": true, "ipv6": null, "extra_networks": [], "dynamic_ip_required": true, "enable_ipv6": false, "private_ip": - null, "creation_date": "2024-10-23T08:36:06.630557+00:00", "modification_date": - "2024-10-23T08:36:07.469595+00:00", "bootscript": null, "security_group": {"id": + null, "creation_date": "2024-10-23T13:14:05.514821+00:00", "modification_date": + "2024-10-23T13:14:06.571424+00:00", "bootscript": null, "security_group": {"id": "0fe819c3-274d-472a-b3f5-ddb258d2d8bb", "name": "Default security group"}, "location": - {"zone_id": "par1", "platform_id": "14", "cluster_id": "35", "hypervisor_id": - "301", "node_id": "14"}, "maintenances": [], "allowed_actions": ["stop_in_place", + {"zone_id": "par1", "platform_id": "14", "cluster_id": "93", "hypervisor_id": + "203", "node_id": "29"}, "maintenances": [], "allowed_actions": ["stop_in_place", "backup"], "placement_group": null, "private_nics": [], "zone": "fr-par-1"}}' headers: Content-Length: - - "3075" + - "3084" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Wed, 23 Oct 2024 08:36:12 GMT + - Wed, 23 Oct 2024 13:14:12 GMT Server: - - Scaleway API Gateway (fr-par-1;edge02) + - Scaleway API Gateway (fr-par-2;edge02) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -1855,99 +1855,99 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 890b207d-b482-4980-aa92-e251e2cd9146 + - 43e1eecf-60b7-4a0f-b3bb-5ed6946a9552 status: 200 OK code: 200 duration: "" - request: - body: '{"server": {"id": "5be3956e-3472-4bd4-94ec-5205690a69fc", "name": "cli-srv-clever-thompson", + body: '{"server": {"id": "94e2d3cb-4441-4486-9b81-048f6b434c33", "name": "cli-srv-magical-hofstadter", "arch": "x86_64", "commercial_type": "DEV1-S", "boot_type": "local", "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "hostname": "cli-srv-clever-thompson", "image": {"id": "655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", + "hostname": "cli-srv-magical-hofstadter", "image": {"id": "655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", "name": "Ubuntu 18.04 Bionic Beaver", "organization": "51b656e3-4865-41e8-adbc-0c45bdd780db", "project": "51b656e3-4865-41e8-adbc-0c45bdd780db", "root_volume": {"id": "27a6459c-efe6-4327-a062-b21a17f3143d", "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "unified", "size": 10000000000}, "extra_volumes": {}, "public": true, "arch": "x86_64", "creation_date": "2023-08-08T13:36:04.744241+00:00", "modification_date": "2023-08-08T13:36:04.744241+00:00", "default_bootscript": null, "from_server": "", "state": "available", "tags": [], "zone": "fr-par-1"}, - "volumes": {"0": {"boot": false, "id": "e3d829cf-ae4d-4b01-9b83-cf90f4d6f41f", + "volumes": {"0": {"boot": false, "id": "da4d9b20-98ff-4995-b478-6e7031aae0c0", "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "l_ssd", "export_uri": null, "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "server": {"id": "5be3956e-3472-4bd4-94ec-5205690a69fc", "name": "cli-srv-clever-thompson"}, - "size": 20000000000, "state": "available", "creation_date": "2024-10-23T08:36:06.630557+00:00", - "modification_date": "2024-10-23T08:36:06.630557+00:00", "tags": [], "zone": + "server": {"id": "94e2d3cb-4441-4486-9b81-048f6b434c33", "name": "cli-srv-magical-hofstadter"}, + "size": 20000000000, "state": "available", "creation_date": "2024-10-23T13:14:05.514821+00:00", + "modification_date": "2024-10-23T13:14:05.514821+00:00", "tags": [], "zone": "fr-par-1"}}, "tags": [], "state": "starting", "protected": false, "state_detail": "provisioning node", "public_ip": {"id": "c8e71dc4-62a5-4efd-a7d0-26c425d8427f", "address": "51.15.241.198", "dynamic": true, "gateway": "62.210.0.1", "netmask": "32", "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", - "ipam_id": "6b855c60-209a-4018-93e1-0a08347bb62a"}, "public_ips": [{"id": "c8e71dc4-62a5-4efd-a7d0-26c425d8427f", + "ipam_id": "15dc5568-df34-4cf5-896c-8f3190e23415"}, "public_ips": [{"id": "c8e71dc4-62a5-4efd-a7d0-26c425d8427f", "address": "51.15.241.198", "dynamic": true, "gateway": "62.210.0.1", "netmask": "32", "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", - "ipam_id": "6b855c60-209a-4018-93e1-0a08347bb62a"}, {"id": "3ffa6774-124c-4e64-8afb-148c15304b25", - "address": "2001:bc8:710:4a69:dc00:ff:fe78:3973", "dynamic": false, "gateway": - "fe80::dc00:ff:fe78:3974", "netmask": "64", "family": "inet6", "provisioning_mode": - "slaac", "tags": [], "state": "attached", "ipam_id": "d338ba81-7851-435a-97b8-c1e04cd48435"}], - "mac_address": "de:00:00:78:39:73", "routed_ip_enabled": true, "ipv6": null, + "ipam_id": "15dc5568-df34-4cf5-896c-8f3190e23415"}, {"id": "3ffa6774-124c-4e64-8afb-148c15304b25", + "address": "2001:bc8:710:4a69:dc00:ff:fe78:4e83", "dynamic": false, "gateway": + "fe80::dc00:ff:fe78:4e84", "netmask": "64", "family": "inet6", "provisioning_mode": + "slaac", "tags": [], "state": "attached", "ipam_id": "dea79f30-efef-4bf2-ad22-c7995f0704d9"}], + "mac_address": "de:00:00:78:4e:83", "routed_ip_enabled": true, "ipv6": null, "extra_networks": [], "dynamic_ip_required": true, "enable_ipv6": false, "private_ip": - null, "creation_date": "2024-10-23T08:36:06.630557+00:00", "modification_date": - "2024-10-23T08:36:07.469595+00:00", "bootscript": null, "security_group": {"id": + null, "creation_date": "2024-10-23T13:14:05.514821+00:00", "modification_date": + "2024-10-23T13:14:06.571424+00:00", "bootscript": null, "security_group": {"id": "0fe819c3-274d-472a-b3f5-ddb258d2d8bb", "name": "Default security group"}, "location": - {"zone_id": "par1", "platform_id": "14", "cluster_id": "35", "hypervisor_id": - "301", "node_id": "14"}, "maintenances": [], "allowed_actions": ["stop_in_place", + {"zone_id": "par1", "platform_id": "14", "cluster_id": "93", "hypervisor_id": + "203", "node_id": "29"}, "maintenances": [], "allowed_actions": ["stop_in_place", "backup"], "placement_group": null, "private_nics": [], "zone": "fr-par-1"}}' form: {} headers: User-Agent: - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.0; darwin; arm64) cli-e2e-test - url: https://api.scaleway.com/instance/v1/zones/fr-par-1/servers/5be3956e-3472-4bd4-94ec-5205690a69fc + url: https://api.scaleway.com/instance/v1/zones/fr-par-1/servers/94e2d3cb-4441-4486-9b81-048f6b434c33 method: GET response: - body: '{"server": {"id": "5be3956e-3472-4bd4-94ec-5205690a69fc", "name": "cli-srv-clever-thompson", + body: '{"server": {"id": "94e2d3cb-4441-4486-9b81-048f6b434c33", "name": "cli-srv-magical-hofstadter", "arch": "x86_64", "commercial_type": "DEV1-S", "boot_type": "local", "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "hostname": "cli-srv-clever-thompson", "image": {"id": "655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", + "hostname": "cli-srv-magical-hofstadter", "image": {"id": "655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", "name": "Ubuntu 18.04 Bionic Beaver", "organization": "51b656e3-4865-41e8-adbc-0c45bdd780db", "project": "51b656e3-4865-41e8-adbc-0c45bdd780db", "root_volume": {"id": "27a6459c-efe6-4327-a062-b21a17f3143d", "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "unified", "size": 10000000000}, "extra_volumes": {}, "public": true, "arch": "x86_64", "creation_date": "2023-08-08T13:36:04.744241+00:00", "modification_date": "2023-08-08T13:36:04.744241+00:00", "default_bootscript": null, "from_server": "", "state": "available", "tags": [], "zone": "fr-par-1"}, - "volumes": {"0": {"boot": false, "id": "e3d829cf-ae4d-4b01-9b83-cf90f4d6f41f", + "volumes": {"0": {"boot": false, "id": "da4d9b20-98ff-4995-b478-6e7031aae0c0", "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "l_ssd", "export_uri": null, "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "server": {"id": "5be3956e-3472-4bd4-94ec-5205690a69fc", "name": "cli-srv-clever-thompson"}, - "size": 20000000000, "state": "available", "creation_date": "2024-10-23T08:36:06.630557+00:00", - "modification_date": "2024-10-23T08:36:06.630557+00:00", "tags": [], "zone": + "server": {"id": "94e2d3cb-4441-4486-9b81-048f6b434c33", "name": "cli-srv-magical-hofstadter"}, + "size": 20000000000, "state": "available", "creation_date": "2024-10-23T13:14:05.514821+00:00", + "modification_date": "2024-10-23T13:14:05.514821+00:00", "tags": [], "zone": "fr-par-1"}}, "tags": [], "state": "starting", "protected": false, "state_detail": "provisioning node", "public_ip": {"id": "c8e71dc4-62a5-4efd-a7d0-26c425d8427f", "address": "51.15.241.198", "dynamic": true, "gateway": "62.210.0.1", "netmask": "32", "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", - "ipam_id": "6b855c60-209a-4018-93e1-0a08347bb62a"}, "public_ips": [{"id": "c8e71dc4-62a5-4efd-a7d0-26c425d8427f", + "ipam_id": "15dc5568-df34-4cf5-896c-8f3190e23415"}, "public_ips": [{"id": "c8e71dc4-62a5-4efd-a7d0-26c425d8427f", "address": "51.15.241.198", "dynamic": true, "gateway": "62.210.0.1", "netmask": "32", "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", - "ipam_id": "6b855c60-209a-4018-93e1-0a08347bb62a"}, {"id": "3ffa6774-124c-4e64-8afb-148c15304b25", - "address": "2001:bc8:710:4a69:dc00:ff:fe78:3973", "dynamic": false, "gateway": - "fe80::dc00:ff:fe78:3974", "netmask": "64", "family": "inet6", "provisioning_mode": - "slaac", "tags": [], "state": "attached", "ipam_id": "d338ba81-7851-435a-97b8-c1e04cd48435"}], - "mac_address": "de:00:00:78:39:73", "routed_ip_enabled": true, "ipv6": null, + "ipam_id": "15dc5568-df34-4cf5-896c-8f3190e23415"}, {"id": "3ffa6774-124c-4e64-8afb-148c15304b25", + "address": "2001:bc8:710:4a69:dc00:ff:fe78:4e83", "dynamic": false, "gateway": + "fe80::dc00:ff:fe78:4e84", "netmask": "64", "family": "inet6", "provisioning_mode": + "slaac", "tags": [], "state": "attached", "ipam_id": "dea79f30-efef-4bf2-ad22-c7995f0704d9"}], + "mac_address": "de:00:00:78:4e:83", "routed_ip_enabled": true, "ipv6": null, "extra_networks": [], "dynamic_ip_required": true, "enable_ipv6": false, "private_ip": - null, "creation_date": "2024-10-23T08:36:06.630557+00:00", "modification_date": - "2024-10-23T08:36:07.469595+00:00", "bootscript": null, "security_group": {"id": + null, "creation_date": "2024-10-23T13:14:05.514821+00:00", "modification_date": + "2024-10-23T13:14:06.571424+00:00", "bootscript": null, "security_group": {"id": "0fe819c3-274d-472a-b3f5-ddb258d2d8bb", "name": "Default security group"}, "location": - {"zone_id": "par1", "platform_id": "14", "cluster_id": "35", "hypervisor_id": - "301", "node_id": "14"}, "maintenances": [], "allowed_actions": ["stop_in_place", + {"zone_id": "par1", "platform_id": "14", "cluster_id": "93", "hypervisor_id": + "203", "node_id": "29"}, "maintenances": [], "allowed_actions": ["stop_in_place", "backup"], "placement_group": null, "private_nics": [], "zone": "fr-par-1"}}' headers: Content-Length: - - "3075" + - "3084" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Wed, 23 Oct 2024 08:36:18 GMT + - Wed, 23 Oct 2024 13:14:17 GMT Server: - - Scaleway API Gateway (fr-par-1;edge02) + - Scaleway API Gateway (fr-par-2;edge02) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -1955,101 +1955,101 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 3b77a1d6-d953-4b4d-83fe-a99cdc0f7241 + - e0c14b98-29ab-4345-89c9-e3a158f4f705 status: 200 OK code: 200 duration: "" - request: - body: '{"server": {"id": "5be3956e-3472-4bd4-94ec-5205690a69fc", "name": "cli-srv-clever-thompson", + body: '{"server": {"id": "94e2d3cb-4441-4486-9b81-048f6b434c33", "name": "cli-srv-magical-hofstadter", "arch": "x86_64", "commercial_type": "DEV1-S", "boot_type": "local", "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "hostname": "cli-srv-clever-thompson", "image": {"id": "655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", + "hostname": "cli-srv-magical-hofstadter", "image": {"id": "655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", "name": "Ubuntu 18.04 Bionic Beaver", "organization": "51b656e3-4865-41e8-adbc-0c45bdd780db", "project": "51b656e3-4865-41e8-adbc-0c45bdd780db", "root_volume": {"id": "27a6459c-efe6-4327-a062-b21a17f3143d", "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "unified", "size": 10000000000}, "extra_volumes": {}, "public": true, "arch": "x86_64", "creation_date": "2023-08-08T13:36:04.744241+00:00", "modification_date": "2023-08-08T13:36:04.744241+00:00", "default_bootscript": null, "from_server": "", "state": "available", "tags": [], "zone": "fr-par-1"}, - "volumes": {"0": {"boot": false, "id": "e3d829cf-ae4d-4b01-9b83-cf90f4d6f41f", + "volumes": {"0": {"boot": false, "id": "da4d9b20-98ff-4995-b478-6e7031aae0c0", "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "l_ssd", "export_uri": null, "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "server": {"id": "5be3956e-3472-4bd4-94ec-5205690a69fc", "name": "cli-srv-clever-thompson"}, - "size": 20000000000, "state": "available", "creation_date": "2024-10-23T08:36:06.630557+00:00", - "modification_date": "2024-10-23T08:36:06.630557+00:00", "tags": [], "zone": + "server": {"id": "94e2d3cb-4441-4486-9b81-048f6b434c33", "name": "cli-srv-magical-hofstadter"}, + "size": 20000000000, "state": "available", "creation_date": "2024-10-23T13:14:05.514821+00:00", + "modification_date": "2024-10-23T13:14:05.514821+00:00", "tags": [], "zone": "fr-par-1"}}, "tags": [], "state": "running", "protected": false, "state_detail": "booting kernel", "public_ip": {"id": "c8e71dc4-62a5-4efd-a7d0-26c425d8427f", "address": "51.15.241.198", "dynamic": true, "gateway": "62.210.0.1", "netmask": "32", "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", - "ipam_id": "6b855c60-209a-4018-93e1-0a08347bb62a"}, "public_ips": [{"id": "c8e71dc4-62a5-4efd-a7d0-26c425d8427f", + "ipam_id": "15dc5568-df34-4cf5-896c-8f3190e23415"}, "public_ips": [{"id": "c8e71dc4-62a5-4efd-a7d0-26c425d8427f", "address": "51.15.241.198", "dynamic": true, "gateway": "62.210.0.1", "netmask": "32", "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", - "ipam_id": "6b855c60-209a-4018-93e1-0a08347bb62a"}, {"id": "3ffa6774-124c-4e64-8afb-148c15304b25", - "address": "2001:bc8:710:4a69:dc00:ff:fe78:3973", "dynamic": false, "gateway": - "fe80::dc00:ff:fe78:3974", "netmask": "64", "family": "inet6", "provisioning_mode": - "slaac", "tags": [], "state": "attached", "ipam_id": "d338ba81-7851-435a-97b8-c1e04cd48435"}], - "mac_address": "de:00:00:78:39:73", "routed_ip_enabled": true, "ipv6": null, + "ipam_id": "15dc5568-df34-4cf5-896c-8f3190e23415"}, {"id": "3ffa6774-124c-4e64-8afb-148c15304b25", + "address": "2001:bc8:710:4a69:dc00:ff:fe78:4e83", "dynamic": false, "gateway": + "fe80::dc00:ff:fe78:4e84", "netmask": "64", "family": "inet6", "provisioning_mode": + "slaac", "tags": [], "state": "attached", "ipam_id": "dea79f30-efef-4bf2-ad22-c7995f0704d9"}], + "mac_address": "de:00:00:78:4e:83", "routed_ip_enabled": true, "ipv6": null, "extra_networks": [], "dynamic_ip_required": true, "enable_ipv6": false, "private_ip": - null, "creation_date": "2024-10-23T08:36:06.630557+00:00", "modification_date": - "2024-10-23T08:36:21.500828+00:00", "bootscript": null, "security_group": {"id": + null, "creation_date": "2024-10-23T13:14:05.514821+00:00", "modification_date": + "2024-10-23T13:14:17.999557+00:00", "bootscript": null, "security_group": {"id": "0fe819c3-274d-472a-b3f5-ddb258d2d8bb", "name": "Default security group"}, "location": - {"zone_id": "par1", "platform_id": "14", "cluster_id": "35", "hypervisor_id": - "301", "node_id": "14"}, "maintenances": [], "allowed_actions": ["poweroff", + {"zone_id": "par1", "platform_id": "14", "cluster_id": "93", "hypervisor_id": + "203", "node_id": "29"}, "maintenances": [], "allowed_actions": ["poweroff", "terminate", "reboot", "stop_in_place", "backup"], "placement_group": null, "private_nics": [], "zone": "fr-par-1"}}' form: {} headers: User-Agent: - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.0; darwin; arm64) cli-e2e-test - url: https://api.scaleway.com/instance/v1/zones/fr-par-1/servers/5be3956e-3472-4bd4-94ec-5205690a69fc + url: https://api.scaleway.com/instance/v1/zones/fr-par-1/servers/94e2d3cb-4441-4486-9b81-048f6b434c33 method: GET response: - body: '{"server": {"id": "5be3956e-3472-4bd4-94ec-5205690a69fc", "name": "cli-srv-clever-thompson", + body: '{"server": {"id": "94e2d3cb-4441-4486-9b81-048f6b434c33", "name": "cli-srv-magical-hofstadter", "arch": "x86_64", "commercial_type": "DEV1-S", "boot_type": "local", "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "hostname": "cli-srv-clever-thompson", "image": {"id": "655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", + "hostname": "cli-srv-magical-hofstadter", "image": {"id": "655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", "name": "Ubuntu 18.04 Bionic Beaver", "organization": "51b656e3-4865-41e8-adbc-0c45bdd780db", "project": "51b656e3-4865-41e8-adbc-0c45bdd780db", "root_volume": {"id": "27a6459c-efe6-4327-a062-b21a17f3143d", "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "unified", "size": 10000000000}, "extra_volumes": {}, "public": true, "arch": "x86_64", "creation_date": "2023-08-08T13:36:04.744241+00:00", "modification_date": "2023-08-08T13:36:04.744241+00:00", "default_bootscript": null, "from_server": "", "state": "available", "tags": [], "zone": "fr-par-1"}, - "volumes": {"0": {"boot": false, "id": "e3d829cf-ae4d-4b01-9b83-cf90f4d6f41f", + "volumes": {"0": {"boot": false, "id": "da4d9b20-98ff-4995-b478-6e7031aae0c0", "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "l_ssd", "export_uri": null, "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "server": {"id": "5be3956e-3472-4bd4-94ec-5205690a69fc", "name": "cli-srv-clever-thompson"}, - "size": 20000000000, "state": "available", "creation_date": "2024-10-23T08:36:06.630557+00:00", - "modification_date": "2024-10-23T08:36:06.630557+00:00", "tags": [], "zone": + "server": {"id": "94e2d3cb-4441-4486-9b81-048f6b434c33", "name": "cli-srv-magical-hofstadter"}, + "size": 20000000000, "state": "available", "creation_date": "2024-10-23T13:14:05.514821+00:00", + "modification_date": "2024-10-23T13:14:05.514821+00:00", "tags": [], "zone": "fr-par-1"}}, "tags": [], "state": "running", "protected": false, "state_detail": "booting kernel", "public_ip": {"id": "c8e71dc4-62a5-4efd-a7d0-26c425d8427f", "address": "51.15.241.198", "dynamic": true, "gateway": "62.210.0.1", "netmask": "32", "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", - "ipam_id": "6b855c60-209a-4018-93e1-0a08347bb62a"}, "public_ips": [{"id": "c8e71dc4-62a5-4efd-a7d0-26c425d8427f", + "ipam_id": "15dc5568-df34-4cf5-896c-8f3190e23415"}, "public_ips": [{"id": "c8e71dc4-62a5-4efd-a7d0-26c425d8427f", "address": "51.15.241.198", "dynamic": true, "gateway": "62.210.0.1", "netmask": "32", "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", - "ipam_id": "6b855c60-209a-4018-93e1-0a08347bb62a"}, {"id": "3ffa6774-124c-4e64-8afb-148c15304b25", - "address": "2001:bc8:710:4a69:dc00:ff:fe78:3973", "dynamic": false, "gateway": - "fe80::dc00:ff:fe78:3974", "netmask": "64", "family": "inet6", "provisioning_mode": - "slaac", "tags": [], "state": "attached", "ipam_id": "d338ba81-7851-435a-97b8-c1e04cd48435"}], - "mac_address": "de:00:00:78:39:73", "routed_ip_enabled": true, "ipv6": null, + "ipam_id": "15dc5568-df34-4cf5-896c-8f3190e23415"}, {"id": "3ffa6774-124c-4e64-8afb-148c15304b25", + "address": "2001:bc8:710:4a69:dc00:ff:fe78:4e83", "dynamic": false, "gateway": + "fe80::dc00:ff:fe78:4e84", "netmask": "64", "family": "inet6", "provisioning_mode": + "slaac", "tags": [], "state": "attached", "ipam_id": "dea79f30-efef-4bf2-ad22-c7995f0704d9"}], + "mac_address": "de:00:00:78:4e:83", "routed_ip_enabled": true, "ipv6": null, "extra_networks": [], "dynamic_ip_required": true, "enable_ipv6": false, "private_ip": - null, "creation_date": "2024-10-23T08:36:06.630557+00:00", "modification_date": - "2024-10-23T08:36:21.500828+00:00", "bootscript": null, "security_group": {"id": + null, "creation_date": "2024-10-23T13:14:05.514821+00:00", "modification_date": + "2024-10-23T13:14:17.999557+00:00", "bootscript": null, "security_group": {"id": "0fe819c3-274d-472a-b3f5-ddb258d2d8bb", "name": "Default security group"}, "location": - {"zone_id": "par1", "platform_id": "14", "cluster_id": "35", "hypervisor_id": - "301", "node_id": "14"}, "maintenances": [], "allowed_actions": ["poweroff", + {"zone_id": "par1", "platform_id": "14", "cluster_id": "93", "hypervisor_id": + "203", "node_id": "29"}, "maintenances": [], "allowed_actions": ["poweroff", "terminate", "reboot", "stop_in_place", "backup"], "placement_group": null, "private_nics": [], "zone": "fr-par-1"}}' headers: Content-Length: - - "3106" + - "3115" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Wed, 23 Oct 2024 08:36:23 GMT + - Wed, 23 Oct 2024 13:14:22 GMT Server: - - Scaleway API Gateway (fr-par-1;edge02) + - Scaleway API Gateway (fr-par-2;edge02) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -2057,101 +2057,101 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - cfc541a6-6894-4242-9704-77a0b5821e77 + - 4c2f8038-6780-4090-bbab-6a520a91e859 status: 200 OK code: 200 duration: "" - request: - body: '{"server": {"id": "5be3956e-3472-4bd4-94ec-5205690a69fc", "name": "cli-srv-clever-thompson", + body: '{"server": {"id": "94e2d3cb-4441-4486-9b81-048f6b434c33", "name": "cli-srv-magical-hofstadter", "arch": "x86_64", "commercial_type": "DEV1-S", "boot_type": "local", "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "hostname": "cli-srv-clever-thompson", "image": {"id": "655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", + "hostname": "cli-srv-magical-hofstadter", "image": {"id": "655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", "name": "Ubuntu 18.04 Bionic Beaver", "organization": "51b656e3-4865-41e8-adbc-0c45bdd780db", "project": "51b656e3-4865-41e8-adbc-0c45bdd780db", "root_volume": {"id": "27a6459c-efe6-4327-a062-b21a17f3143d", "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "unified", "size": 10000000000}, "extra_volumes": {}, "public": true, "arch": "x86_64", "creation_date": "2023-08-08T13:36:04.744241+00:00", "modification_date": "2023-08-08T13:36:04.744241+00:00", "default_bootscript": null, "from_server": "", "state": "available", "tags": [], "zone": "fr-par-1"}, - "volumes": {"0": {"boot": false, "id": "e3d829cf-ae4d-4b01-9b83-cf90f4d6f41f", + "volumes": {"0": {"boot": false, "id": "da4d9b20-98ff-4995-b478-6e7031aae0c0", "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "l_ssd", "export_uri": null, "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "server": {"id": "5be3956e-3472-4bd4-94ec-5205690a69fc", "name": "cli-srv-clever-thompson"}, - "size": 20000000000, "state": "available", "creation_date": "2024-10-23T08:36:06.630557+00:00", - "modification_date": "2024-10-23T08:36:06.630557+00:00", "tags": [], "zone": + "server": {"id": "94e2d3cb-4441-4486-9b81-048f6b434c33", "name": "cli-srv-magical-hofstadter"}, + "size": 20000000000, "state": "available", "creation_date": "2024-10-23T13:14:05.514821+00:00", + "modification_date": "2024-10-23T13:14:05.514821+00:00", "tags": [], "zone": "fr-par-1"}}, "tags": [], "state": "running", "protected": false, "state_detail": "booting kernel", "public_ip": {"id": "c8e71dc4-62a5-4efd-a7d0-26c425d8427f", "address": "51.15.241.198", "dynamic": true, "gateway": "62.210.0.1", "netmask": "32", "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", - "ipam_id": "6b855c60-209a-4018-93e1-0a08347bb62a"}, "public_ips": [{"id": "c8e71dc4-62a5-4efd-a7d0-26c425d8427f", + "ipam_id": "15dc5568-df34-4cf5-896c-8f3190e23415"}, "public_ips": [{"id": "c8e71dc4-62a5-4efd-a7d0-26c425d8427f", "address": "51.15.241.198", "dynamic": true, "gateway": "62.210.0.1", "netmask": "32", "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", - "ipam_id": "6b855c60-209a-4018-93e1-0a08347bb62a"}, {"id": "3ffa6774-124c-4e64-8afb-148c15304b25", - "address": "2001:bc8:710:4a69:dc00:ff:fe78:3973", "dynamic": false, "gateway": - "fe80::dc00:ff:fe78:3974", "netmask": "64", "family": "inet6", "provisioning_mode": - "slaac", "tags": [], "state": "attached", "ipam_id": "d338ba81-7851-435a-97b8-c1e04cd48435"}], - "mac_address": "de:00:00:78:39:73", "routed_ip_enabled": true, "ipv6": null, + "ipam_id": "15dc5568-df34-4cf5-896c-8f3190e23415"}, {"id": "3ffa6774-124c-4e64-8afb-148c15304b25", + "address": "2001:bc8:710:4a69:dc00:ff:fe78:4e83", "dynamic": false, "gateway": + "fe80::dc00:ff:fe78:4e84", "netmask": "64", "family": "inet6", "provisioning_mode": + "slaac", "tags": [], "state": "attached", "ipam_id": "dea79f30-efef-4bf2-ad22-c7995f0704d9"}], + "mac_address": "de:00:00:78:4e:83", "routed_ip_enabled": true, "ipv6": null, "extra_networks": [], "dynamic_ip_required": true, "enable_ipv6": false, "private_ip": - null, "creation_date": "2024-10-23T08:36:06.630557+00:00", "modification_date": - "2024-10-23T08:36:21.500828+00:00", "bootscript": null, "security_group": {"id": + null, "creation_date": "2024-10-23T13:14:05.514821+00:00", "modification_date": + "2024-10-23T13:14:17.999557+00:00", "bootscript": null, "security_group": {"id": "0fe819c3-274d-472a-b3f5-ddb258d2d8bb", "name": "Default security group"}, "location": - {"zone_id": "par1", "platform_id": "14", "cluster_id": "35", "hypervisor_id": - "301", "node_id": "14"}, "maintenances": [], "allowed_actions": ["poweroff", + {"zone_id": "par1", "platform_id": "14", "cluster_id": "93", "hypervisor_id": + "203", "node_id": "29"}, "maintenances": [], "allowed_actions": ["poweroff", "terminate", "reboot", "stop_in_place", "backup"], "placement_group": null, "private_nics": [], "zone": "fr-par-1"}}' form: {} headers: User-Agent: - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.0; darwin; arm64) cli-e2e-test - url: https://api.scaleway.com/instance/v1/zones/fr-par-1/servers/5be3956e-3472-4bd4-94ec-5205690a69fc + url: https://api.scaleway.com/instance/v1/zones/fr-par-1/servers/94e2d3cb-4441-4486-9b81-048f6b434c33 method: GET response: - body: '{"server": {"id": "5be3956e-3472-4bd4-94ec-5205690a69fc", "name": "cli-srv-clever-thompson", + body: '{"server": {"id": "94e2d3cb-4441-4486-9b81-048f6b434c33", "name": "cli-srv-magical-hofstadter", "arch": "x86_64", "commercial_type": "DEV1-S", "boot_type": "local", "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "hostname": "cli-srv-clever-thompson", "image": {"id": "655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", + "hostname": "cli-srv-magical-hofstadter", "image": {"id": "655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", "name": "Ubuntu 18.04 Bionic Beaver", "organization": "51b656e3-4865-41e8-adbc-0c45bdd780db", "project": "51b656e3-4865-41e8-adbc-0c45bdd780db", "root_volume": {"id": "27a6459c-efe6-4327-a062-b21a17f3143d", "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "unified", "size": 10000000000}, "extra_volumes": {}, "public": true, "arch": "x86_64", "creation_date": "2023-08-08T13:36:04.744241+00:00", "modification_date": "2023-08-08T13:36:04.744241+00:00", "default_bootscript": null, "from_server": "", "state": "available", "tags": [], "zone": "fr-par-1"}, - "volumes": {"0": {"boot": false, "id": "e3d829cf-ae4d-4b01-9b83-cf90f4d6f41f", + "volumes": {"0": {"boot": false, "id": "da4d9b20-98ff-4995-b478-6e7031aae0c0", "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "l_ssd", "export_uri": null, "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "server": {"id": "5be3956e-3472-4bd4-94ec-5205690a69fc", "name": "cli-srv-clever-thompson"}, - "size": 20000000000, "state": "available", "creation_date": "2024-10-23T08:36:06.630557+00:00", - "modification_date": "2024-10-23T08:36:06.630557+00:00", "tags": [], "zone": + "server": {"id": "94e2d3cb-4441-4486-9b81-048f6b434c33", "name": "cli-srv-magical-hofstadter"}, + "size": 20000000000, "state": "available", "creation_date": "2024-10-23T13:14:05.514821+00:00", + "modification_date": "2024-10-23T13:14:05.514821+00:00", "tags": [], "zone": "fr-par-1"}}, "tags": [], "state": "running", "protected": false, "state_detail": "booting kernel", "public_ip": {"id": "c8e71dc4-62a5-4efd-a7d0-26c425d8427f", "address": "51.15.241.198", "dynamic": true, "gateway": "62.210.0.1", "netmask": "32", "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", - "ipam_id": "6b855c60-209a-4018-93e1-0a08347bb62a"}, "public_ips": [{"id": "c8e71dc4-62a5-4efd-a7d0-26c425d8427f", + "ipam_id": "15dc5568-df34-4cf5-896c-8f3190e23415"}, "public_ips": [{"id": "c8e71dc4-62a5-4efd-a7d0-26c425d8427f", "address": "51.15.241.198", "dynamic": true, "gateway": "62.210.0.1", "netmask": "32", "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", - "ipam_id": "6b855c60-209a-4018-93e1-0a08347bb62a"}, {"id": "3ffa6774-124c-4e64-8afb-148c15304b25", - "address": "2001:bc8:710:4a69:dc00:ff:fe78:3973", "dynamic": false, "gateway": - "fe80::dc00:ff:fe78:3974", "netmask": "64", "family": "inet6", "provisioning_mode": - "slaac", "tags": [], "state": "attached", "ipam_id": "d338ba81-7851-435a-97b8-c1e04cd48435"}], - "mac_address": "de:00:00:78:39:73", "routed_ip_enabled": true, "ipv6": null, + "ipam_id": "15dc5568-df34-4cf5-896c-8f3190e23415"}, {"id": "3ffa6774-124c-4e64-8afb-148c15304b25", + "address": "2001:bc8:710:4a69:dc00:ff:fe78:4e83", "dynamic": false, "gateway": + "fe80::dc00:ff:fe78:4e84", "netmask": "64", "family": "inet6", "provisioning_mode": + "slaac", "tags": [], "state": "attached", "ipam_id": "dea79f30-efef-4bf2-ad22-c7995f0704d9"}], + "mac_address": "de:00:00:78:4e:83", "routed_ip_enabled": true, "ipv6": null, "extra_networks": [], "dynamic_ip_required": true, "enable_ipv6": false, "private_ip": - null, "creation_date": "2024-10-23T08:36:06.630557+00:00", "modification_date": - "2024-10-23T08:36:21.500828+00:00", "bootscript": null, "security_group": {"id": + null, "creation_date": "2024-10-23T13:14:05.514821+00:00", "modification_date": + "2024-10-23T13:14:17.999557+00:00", "bootscript": null, "security_group": {"id": "0fe819c3-274d-472a-b3f5-ddb258d2d8bb", "name": "Default security group"}, "location": - {"zone_id": "par1", "platform_id": "14", "cluster_id": "35", "hypervisor_id": - "301", "node_id": "14"}, "maintenances": [], "allowed_actions": ["poweroff", + {"zone_id": "par1", "platform_id": "14", "cluster_id": "93", "hypervisor_id": + "203", "node_id": "29"}, "maintenances": [], "allowed_actions": ["poweroff", "terminate", "reboot", "stop_in_place", "backup"], "placement_group": null, "private_nics": [], "zone": "fr-par-1"}}' headers: Content-Length: - - "3106" + - "3115" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Wed, 23 Oct 2024 08:36:23 GMT + - Wed, 23 Oct 2024 13:14:22 GMT Server: - - Scaleway API Gateway (fr-par-1;edge02) + - Scaleway API Gateway (fr-par-2;edge02) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -2159,101 +2159,101 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 6abe055b-15f6-41a3-81bc-a04e7faa6e03 + - 802824d6-3595-4f9c-af8c-b1660b6a4c25 status: 200 OK code: 200 duration: "" - request: - body: '{"server": {"id": "5be3956e-3472-4bd4-94ec-5205690a69fc", "name": "cli-srv-clever-thompson", + body: '{"server": {"id": "94e2d3cb-4441-4486-9b81-048f6b434c33", "name": "cli-srv-magical-hofstadter", "arch": "x86_64", "commercial_type": "DEV1-S", "boot_type": "local", "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "hostname": "cli-srv-clever-thompson", "image": {"id": "655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", + "hostname": "cli-srv-magical-hofstadter", "image": {"id": "655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", "name": "Ubuntu 18.04 Bionic Beaver", "organization": "51b656e3-4865-41e8-adbc-0c45bdd780db", "project": "51b656e3-4865-41e8-adbc-0c45bdd780db", "root_volume": {"id": "27a6459c-efe6-4327-a062-b21a17f3143d", "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "unified", "size": 10000000000}, "extra_volumes": {}, "public": true, "arch": "x86_64", "creation_date": "2023-08-08T13:36:04.744241+00:00", "modification_date": "2023-08-08T13:36:04.744241+00:00", "default_bootscript": null, "from_server": "", "state": "available", "tags": [], "zone": "fr-par-1"}, - "volumes": {"0": {"boot": false, "id": "e3d829cf-ae4d-4b01-9b83-cf90f4d6f41f", + "volumes": {"0": {"boot": false, "id": "da4d9b20-98ff-4995-b478-6e7031aae0c0", "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "l_ssd", "export_uri": null, "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "server": {"id": "5be3956e-3472-4bd4-94ec-5205690a69fc", "name": "cli-srv-clever-thompson"}, - "size": 20000000000, "state": "available", "creation_date": "2024-10-23T08:36:06.630557+00:00", - "modification_date": "2024-10-23T08:36:06.630557+00:00", "tags": [], "zone": + "server": {"id": "94e2d3cb-4441-4486-9b81-048f6b434c33", "name": "cli-srv-magical-hofstadter"}, + "size": 20000000000, "state": "available", "creation_date": "2024-10-23T13:14:05.514821+00:00", + "modification_date": "2024-10-23T13:14:05.514821+00:00", "tags": [], "zone": "fr-par-1"}}, "tags": [], "state": "running", "protected": false, "state_detail": "booting kernel", "public_ip": {"id": "c8e71dc4-62a5-4efd-a7d0-26c425d8427f", "address": "51.15.241.198", "dynamic": true, "gateway": "62.210.0.1", "netmask": "32", "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", - "ipam_id": "6b855c60-209a-4018-93e1-0a08347bb62a"}, "public_ips": [{"id": "c8e71dc4-62a5-4efd-a7d0-26c425d8427f", + "ipam_id": "15dc5568-df34-4cf5-896c-8f3190e23415"}, "public_ips": [{"id": "c8e71dc4-62a5-4efd-a7d0-26c425d8427f", "address": "51.15.241.198", "dynamic": true, "gateway": "62.210.0.1", "netmask": "32", "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", - "ipam_id": "6b855c60-209a-4018-93e1-0a08347bb62a"}, {"id": "3ffa6774-124c-4e64-8afb-148c15304b25", - "address": "2001:bc8:710:4a69:dc00:ff:fe78:3973", "dynamic": false, "gateway": - "fe80::dc00:ff:fe78:3974", "netmask": "64", "family": "inet6", "provisioning_mode": - "slaac", "tags": [], "state": "attached", "ipam_id": "d338ba81-7851-435a-97b8-c1e04cd48435"}], - "mac_address": "de:00:00:78:39:73", "routed_ip_enabled": true, "ipv6": null, + "ipam_id": "15dc5568-df34-4cf5-896c-8f3190e23415"}, {"id": "3ffa6774-124c-4e64-8afb-148c15304b25", + "address": "2001:bc8:710:4a69:dc00:ff:fe78:4e83", "dynamic": false, "gateway": + "fe80::dc00:ff:fe78:4e84", "netmask": "64", "family": "inet6", "provisioning_mode": + "slaac", "tags": [], "state": "attached", "ipam_id": "dea79f30-efef-4bf2-ad22-c7995f0704d9"}], + "mac_address": "de:00:00:78:4e:83", "routed_ip_enabled": true, "ipv6": null, "extra_networks": [], "dynamic_ip_required": true, "enable_ipv6": false, "private_ip": - null, "creation_date": "2024-10-23T08:36:06.630557+00:00", "modification_date": - "2024-10-23T08:36:21.500828+00:00", "bootscript": null, "security_group": {"id": + null, "creation_date": "2024-10-23T13:14:05.514821+00:00", "modification_date": + "2024-10-23T13:14:17.999557+00:00", "bootscript": null, "security_group": {"id": "0fe819c3-274d-472a-b3f5-ddb258d2d8bb", "name": "Default security group"}, "location": - {"zone_id": "par1", "platform_id": "14", "cluster_id": "35", "hypervisor_id": - "301", "node_id": "14"}, "maintenances": [], "allowed_actions": ["poweroff", + {"zone_id": "par1", "platform_id": "14", "cluster_id": "93", "hypervisor_id": + "203", "node_id": "29"}, "maintenances": [], "allowed_actions": ["poweroff", "terminate", "reboot", "stop_in_place", "backup"], "placement_group": null, "private_nics": [], "zone": "fr-par-1"}}' form: {} headers: User-Agent: - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.0; darwin; arm64) cli-e2e-test - url: https://api.scaleway.com/instance/v1/zones/fr-par-1/servers/5be3956e-3472-4bd4-94ec-5205690a69fc + url: https://api.scaleway.com/instance/v1/zones/fr-par-1/servers/94e2d3cb-4441-4486-9b81-048f6b434c33 method: GET response: - body: '{"server": {"id": "5be3956e-3472-4bd4-94ec-5205690a69fc", "name": "cli-srv-clever-thompson", + body: '{"server": {"id": "94e2d3cb-4441-4486-9b81-048f6b434c33", "name": "cli-srv-magical-hofstadter", "arch": "x86_64", "commercial_type": "DEV1-S", "boot_type": "local", "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "hostname": "cli-srv-clever-thompson", "image": {"id": "655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", + "hostname": "cli-srv-magical-hofstadter", "image": {"id": "655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", "name": "Ubuntu 18.04 Bionic Beaver", "organization": "51b656e3-4865-41e8-adbc-0c45bdd780db", "project": "51b656e3-4865-41e8-adbc-0c45bdd780db", "root_volume": {"id": "27a6459c-efe6-4327-a062-b21a17f3143d", "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "unified", "size": 10000000000}, "extra_volumes": {}, "public": true, "arch": "x86_64", "creation_date": "2023-08-08T13:36:04.744241+00:00", "modification_date": "2023-08-08T13:36:04.744241+00:00", "default_bootscript": null, "from_server": "", "state": "available", "tags": [], "zone": "fr-par-1"}, - "volumes": {"0": {"boot": false, "id": "e3d829cf-ae4d-4b01-9b83-cf90f4d6f41f", + "volumes": {"0": {"boot": false, "id": "da4d9b20-98ff-4995-b478-6e7031aae0c0", "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "l_ssd", "export_uri": null, "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "server": {"id": "5be3956e-3472-4bd4-94ec-5205690a69fc", "name": "cli-srv-clever-thompson"}, - "size": 20000000000, "state": "available", "creation_date": "2024-10-23T08:36:06.630557+00:00", - "modification_date": "2024-10-23T08:36:06.630557+00:00", "tags": [], "zone": + "server": {"id": "94e2d3cb-4441-4486-9b81-048f6b434c33", "name": "cli-srv-magical-hofstadter"}, + "size": 20000000000, "state": "available", "creation_date": "2024-10-23T13:14:05.514821+00:00", + "modification_date": "2024-10-23T13:14:05.514821+00:00", "tags": [], "zone": "fr-par-1"}}, "tags": [], "state": "running", "protected": false, "state_detail": "booting kernel", "public_ip": {"id": "c8e71dc4-62a5-4efd-a7d0-26c425d8427f", "address": "51.15.241.198", "dynamic": true, "gateway": "62.210.0.1", "netmask": "32", "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", - "ipam_id": "6b855c60-209a-4018-93e1-0a08347bb62a"}, "public_ips": [{"id": "c8e71dc4-62a5-4efd-a7d0-26c425d8427f", + "ipam_id": "15dc5568-df34-4cf5-896c-8f3190e23415"}, "public_ips": [{"id": "c8e71dc4-62a5-4efd-a7d0-26c425d8427f", "address": "51.15.241.198", "dynamic": true, "gateway": "62.210.0.1", "netmask": "32", "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", - "ipam_id": "6b855c60-209a-4018-93e1-0a08347bb62a"}, {"id": "3ffa6774-124c-4e64-8afb-148c15304b25", - "address": "2001:bc8:710:4a69:dc00:ff:fe78:3973", "dynamic": false, "gateway": - "fe80::dc00:ff:fe78:3974", "netmask": "64", "family": "inet6", "provisioning_mode": - "slaac", "tags": [], "state": "attached", "ipam_id": "d338ba81-7851-435a-97b8-c1e04cd48435"}], - "mac_address": "de:00:00:78:39:73", "routed_ip_enabled": true, "ipv6": null, + "ipam_id": "15dc5568-df34-4cf5-896c-8f3190e23415"}, {"id": "3ffa6774-124c-4e64-8afb-148c15304b25", + "address": "2001:bc8:710:4a69:dc00:ff:fe78:4e83", "dynamic": false, "gateway": + "fe80::dc00:ff:fe78:4e84", "netmask": "64", "family": "inet6", "provisioning_mode": + "slaac", "tags": [], "state": "attached", "ipam_id": "dea79f30-efef-4bf2-ad22-c7995f0704d9"}], + "mac_address": "de:00:00:78:4e:83", "routed_ip_enabled": true, "ipv6": null, "extra_networks": [], "dynamic_ip_required": true, "enable_ipv6": false, "private_ip": - null, "creation_date": "2024-10-23T08:36:06.630557+00:00", "modification_date": - "2024-10-23T08:36:21.500828+00:00", "bootscript": null, "security_group": {"id": + null, "creation_date": "2024-10-23T13:14:05.514821+00:00", "modification_date": + "2024-10-23T13:14:17.999557+00:00", "bootscript": null, "security_group": {"id": "0fe819c3-274d-472a-b3f5-ddb258d2d8bb", "name": "Default security group"}, "location": - {"zone_id": "par1", "platform_id": "14", "cluster_id": "35", "hypervisor_id": - "301", "node_id": "14"}, "maintenances": [], "allowed_actions": ["poweroff", + {"zone_id": "par1", "platform_id": "14", "cluster_id": "93", "hypervisor_id": + "203", "node_id": "29"}, "maintenances": [], "allowed_actions": ["poweroff", "terminate", "reboot", "stop_in_place", "backup"], "placement_group": null, "private_nics": [], "zone": "fr-par-1"}}' headers: Content-Length: - - "3106" + - "3115" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Wed, 23 Oct 2024 08:36:23 GMT + - Wed, 23 Oct 2024 13:14:22 GMT Server: - - Scaleway API Gateway (fr-par-1;edge02) + - Scaleway API Gateway (fr-par-2;edge02) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -2261,15 +2261,15 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 362f314a-c0aa-4af3-a128-fb6eb313d015 + - d9d291d1-fe99-42b7-b816-12bcd5ec016d status: 200 OK code: 200 duration: "" - request: - body: '{"task": {"id": "d1c4a65c-af67-47a9-ad6a-c3dcb7cd4a4a", "description": - "server_poweroff", "status": "pending", "href_from": "/servers/5be3956e-3472-4bd4-94ec-5205690a69fc/action", - "href_result": "/servers/5be3956e-3472-4bd4-94ec-5205690a69fc", "started_at": - "2024-10-23T08:36:24.281630+00:00", "terminated_at": null, "progress": 0, "zone": + body: '{"task": {"id": "d5c1d1e8-25eb-4cb5-a74c-8162887fa847", "description": + "server_poweroff", "status": "pending", "href_from": "/servers/94e2d3cb-4441-4486-9b81-048f6b434c33/action", + "href_result": "/servers/94e2d3cb-4441-4486-9b81-048f6b434c33", "started_at": + "2024-10-23T13:14:22.805765+00:00", "terminated_at": null, "progress": 0, "zone": "par1"}}' form: {} headers: @@ -2277,13 +2277,13 @@ interactions: - application/json User-Agent: - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.0; darwin; arm64) cli-e2e-test - url: https://api.scaleway.com/instance/v1/zones/fr-par-1/servers/5be3956e-3472-4bd4-94ec-5205690a69fc/action + url: https://api.scaleway.com/instance/v1/zones/fr-par-1/servers/94e2d3cb-4441-4486-9b81-048f6b434c33/action method: POST response: - body: '{"task": {"id": "d1c4a65c-af67-47a9-ad6a-c3dcb7cd4a4a", "description": - "server_poweroff", "status": "pending", "href_from": "/servers/5be3956e-3472-4bd4-94ec-5205690a69fc/action", - "href_result": "/servers/5be3956e-3472-4bd4-94ec-5205690a69fc", "started_at": - "2024-10-23T08:36:24.281630+00:00", "terminated_at": null, "progress": 0, "zone": + body: '{"task": {"id": "d5c1d1e8-25eb-4cb5-a74c-8162887fa847", "description": + "server_poweroff", "status": "pending", "href_from": "/servers/94e2d3cb-4441-4486-9b81-048f6b434c33/action", + "href_result": "/servers/94e2d3cb-4441-4486-9b81-048f6b434c33", "started_at": + "2024-10-23T13:14:22.805765+00:00", "terminated_at": null, "progress": 0, "zone": "par1"}}' headers: Content-Length: @@ -2293,11 +2293,11 @@ interactions: Content-Type: - application/json Date: - - Wed, 23 Oct 2024 08:36:23 GMT + - Wed, 23 Oct 2024 13:14:22 GMT Location: - - https://api.scaleway.com/instance/v1/zones/fr-par-1/tasks/d1c4a65c-af67-47a9-ad6a-c3dcb7cd4a4a + - https://api.scaleway.com/instance/v1/zones/fr-par-1/tasks/d5c1d1e8-25eb-4cb5-a74c-8162887fa847 Server: - - Scaleway API Gateway (fr-par-1;edge02) + - Scaleway API Gateway (fr-par-2;edge02) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -2305,99 +2305,99 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 2d468aa0-ed51-4977-941d-e80b43e7040c + - 8cb24f27-49e6-4249-aeb2-b35ec13b1036 status: 202 Accepted code: 202 duration: "" - request: - body: '{"server": {"id": "5be3956e-3472-4bd4-94ec-5205690a69fc", "name": "cli-srv-clever-thompson", + body: '{"server": {"id": "94e2d3cb-4441-4486-9b81-048f6b434c33", "name": "cli-srv-magical-hofstadter", "arch": "x86_64", "commercial_type": "DEV1-S", "boot_type": "local", "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "hostname": "cli-srv-clever-thompson", "image": {"id": "655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", + "hostname": "cli-srv-magical-hofstadter", "image": {"id": "655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", "name": "Ubuntu 18.04 Bionic Beaver", "organization": "51b656e3-4865-41e8-adbc-0c45bdd780db", "project": "51b656e3-4865-41e8-adbc-0c45bdd780db", "root_volume": {"id": "27a6459c-efe6-4327-a062-b21a17f3143d", "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "unified", "size": 10000000000}, "extra_volumes": {}, "public": true, "arch": "x86_64", "creation_date": "2023-08-08T13:36:04.744241+00:00", "modification_date": "2023-08-08T13:36:04.744241+00:00", "default_bootscript": null, "from_server": "", "state": "available", "tags": [], "zone": "fr-par-1"}, - "volumes": {"0": {"boot": false, "id": "e3d829cf-ae4d-4b01-9b83-cf90f4d6f41f", + "volumes": {"0": {"boot": false, "id": "da4d9b20-98ff-4995-b478-6e7031aae0c0", "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "l_ssd", "export_uri": null, "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "server": {"id": "5be3956e-3472-4bd4-94ec-5205690a69fc", "name": "cli-srv-clever-thompson"}, - "size": 20000000000, "state": "available", "creation_date": "2024-10-23T08:36:06.630557+00:00", - "modification_date": "2024-10-23T08:36:06.630557+00:00", "tags": [], "zone": + "server": {"id": "94e2d3cb-4441-4486-9b81-048f6b434c33", "name": "cli-srv-magical-hofstadter"}, + "size": 20000000000, "state": "available", "creation_date": "2024-10-23T13:14:05.514821+00:00", + "modification_date": "2024-10-23T13:14:05.514821+00:00", "tags": [], "zone": "fr-par-1"}}, "tags": [], "state": "stopping", "protected": false, "state_detail": "launching poweroff task", "public_ip": {"id": "c8e71dc4-62a5-4efd-a7d0-26c425d8427f", "address": "51.15.241.198", "dynamic": true, "gateway": "62.210.0.1", "netmask": "32", "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", - "ipam_id": "6b855c60-209a-4018-93e1-0a08347bb62a"}, "public_ips": [{"id": "c8e71dc4-62a5-4efd-a7d0-26c425d8427f", + "ipam_id": "15dc5568-df34-4cf5-896c-8f3190e23415"}, "public_ips": [{"id": "c8e71dc4-62a5-4efd-a7d0-26c425d8427f", "address": "51.15.241.198", "dynamic": true, "gateway": "62.210.0.1", "netmask": "32", "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", - "ipam_id": "6b855c60-209a-4018-93e1-0a08347bb62a"}, {"id": "3ffa6774-124c-4e64-8afb-148c15304b25", - "address": "2001:bc8:710:4a69:dc00:ff:fe78:3973", "dynamic": false, "gateway": - "fe80::dc00:ff:fe78:3974", "netmask": "64", "family": "inet6", "provisioning_mode": - "slaac", "tags": [], "state": "attached", "ipam_id": "d338ba81-7851-435a-97b8-c1e04cd48435"}], - "mac_address": "de:00:00:78:39:73", "routed_ip_enabled": true, "ipv6": null, + "ipam_id": "15dc5568-df34-4cf5-896c-8f3190e23415"}, {"id": "3ffa6774-124c-4e64-8afb-148c15304b25", + "address": "2001:bc8:710:4a69:dc00:ff:fe78:4e83", "dynamic": false, "gateway": + "fe80::dc00:ff:fe78:4e84", "netmask": "64", "family": "inet6", "provisioning_mode": + "slaac", "tags": [], "state": "attached", "ipam_id": "dea79f30-efef-4bf2-ad22-c7995f0704d9"}], + "mac_address": "de:00:00:78:4e:83", "routed_ip_enabled": true, "ipv6": null, "extra_networks": [], "dynamic_ip_required": true, "enable_ipv6": false, "private_ip": - null, "creation_date": "2024-10-23T08:36:06.630557+00:00", "modification_date": - "2024-10-23T08:36:23.910988+00:00", "bootscript": null, "security_group": {"id": + null, "creation_date": "2024-10-23T13:14:05.514821+00:00", "modification_date": + "2024-10-23T13:14:22.676660+00:00", "bootscript": null, "security_group": {"id": "0fe819c3-274d-472a-b3f5-ddb258d2d8bb", "name": "Default security group"}, "location": - {"zone_id": "par1", "platform_id": "14", "cluster_id": "35", "hypervisor_id": - "301", "node_id": "14"}, "maintenances": [], "allowed_actions": ["stop_in_place", + {"zone_id": "par1", "platform_id": "14", "cluster_id": "93", "hypervisor_id": + "203", "node_id": "29"}, "maintenances": [], "allowed_actions": ["stop_in_place", "backup"], "placement_group": null, "private_nics": [], "zone": "fr-par-1"}}' form: {} headers: User-Agent: - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.0; darwin; arm64) cli-e2e-test - url: https://api.scaleway.com/instance/v1/zones/fr-par-1/servers/5be3956e-3472-4bd4-94ec-5205690a69fc + url: https://api.scaleway.com/instance/v1/zones/fr-par-1/servers/94e2d3cb-4441-4486-9b81-048f6b434c33 method: GET response: - body: '{"server": {"id": "5be3956e-3472-4bd4-94ec-5205690a69fc", "name": "cli-srv-clever-thompson", + body: '{"server": {"id": "94e2d3cb-4441-4486-9b81-048f6b434c33", "name": "cli-srv-magical-hofstadter", "arch": "x86_64", "commercial_type": "DEV1-S", "boot_type": "local", "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "hostname": "cli-srv-clever-thompson", "image": {"id": "655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", + "hostname": "cli-srv-magical-hofstadter", "image": {"id": "655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", "name": "Ubuntu 18.04 Bionic Beaver", "organization": "51b656e3-4865-41e8-adbc-0c45bdd780db", "project": "51b656e3-4865-41e8-adbc-0c45bdd780db", "root_volume": {"id": "27a6459c-efe6-4327-a062-b21a17f3143d", "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "unified", "size": 10000000000}, "extra_volumes": {}, "public": true, "arch": "x86_64", "creation_date": "2023-08-08T13:36:04.744241+00:00", "modification_date": "2023-08-08T13:36:04.744241+00:00", "default_bootscript": null, "from_server": "", "state": "available", "tags": [], "zone": "fr-par-1"}, - "volumes": {"0": {"boot": false, "id": "e3d829cf-ae4d-4b01-9b83-cf90f4d6f41f", + "volumes": {"0": {"boot": false, "id": "da4d9b20-98ff-4995-b478-6e7031aae0c0", "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "l_ssd", "export_uri": null, "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "server": {"id": "5be3956e-3472-4bd4-94ec-5205690a69fc", "name": "cli-srv-clever-thompson"}, - "size": 20000000000, "state": "available", "creation_date": "2024-10-23T08:36:06.630557+00:00", - "modification_date": "2024-10-23T08:36:06.630557+00:00", "tags": [], "zone": + "server": {"id": "94e2d3cb-4441-4486-9b81-048f6b434c33", "name": "cli-srv-magical-hofstadter"}, + "size": 20000000000, "state": "available", "creation_date": "2024-10-23T13:14:05.514821+00:00", + "modification_date": "2024-10-23T13:14:05.514821+00:00", "tags": [], "zone": "fr-par-1"}}, "tags": [], "state": "stopping", "protected": false, "state_detail": "launching poweroff task", "public_ip": {"id": "c8e71dc4-62a5-4efd-a7d0-26c425d8427f", "address": "51.15.241.198", "dynamic": true, "gateway": "62.210.0.1", "netmask": "32", "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", - "ipam_id": "6b855c60-209a-4018-93e1-0a08347bb62a"}, "public_ips": [{"id": "c8e71dc4-62a5-4efd-a7d0-26c425d8427f", + "ipam_id": "15dc5568-df34-4cf5-896c-8f3190e23415"}, "public_ips": [{"id": "c8e71dc4-62a5-4efd-a7d0-26c425d8427f", "address": "51.15.241.198", "dynamic": true, "gateway": "62.210.0.1", "netmask": "32", "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", - "ipam_id": "6b855c60-209a-4018-93e1-0a08347bb62a"}, {"id": "3ffa6774-124c-4e64-8afb-148c15304b25", - "address": "2001:bc8:710:4a69:dc00:ff:fe78:3973", "dynamic": false, "gateway": - "fe80::dc00:ff:fe78:3974", "netmask": "64", "family": "inet6", "provisioning_mode": - "slaac", "tags": [], "state": "attached", "ipam_id": "d338ba81-7851-435a-97b8-c1e04cd48435"}], - "mac_address": "de:00:00:78:39:73", "routed_ip_enabled": true, "ipv6": null, + "ipam_id": "15dc5568-df34-4cf5-896c-8f3190e23415"}, {"id": "3ffa6774-124c-4e64-8afb-148c15304b25", + "address": "2001:bc8:710:4a69:dc00:ff:fe78:4e83", "dynamic": false, "gateway": + "fe80::dc00:ff:fe78:4e84", "netmask": "64", "family": "inet6", "provisioning_mode": + "slaac", "tags": [], "state": "attached", "ipam_id": "dea79f30-efef-4bf2-ad22-c7995f0704d9"}], + "mac_address": "de:00:00:78:4e:83", "routed_ip_enabled": true, "ipv6": null, "extra_networks": [], "dynamic_ip_required": true, "enable_ipv6": false, "private_ip": - null, "creation_date": "2024-10-23T08:36:06.630557+00:00", "modification_date": - "2024-10-23T08:36:23.910988+00:00", "bootscript": null, "security_group": {"id": + null, "creation_date": "2024-10-23T13:14:05.514821+00:00", "modification_date": + "2024-10-23T13:14:22.676660+00:00", "bootscript": null, "security_group": {"id": "0fe819c3-274d-472a-b3f5-ddb258d2d8bb", "name": "Default security group"}, "location": - {"zone_id": "par1", "platform_id": "14", "cluster_id": "35", "hypervisor_id": - "301", "node_id": "14"}, "maintenances": [], "allowed_actions": ["stop_in_place", + {"zone_id": "par1", "platform_id": "14", "cluster_id": "93", "hypervisor_id": + "203", "node_id": "29"}, "maintenances": [], "allowed_actions": ["stop_in_place", "backup"], "placement_group": null, "private_nics": [], "zone": "fr-par-1"}}' headers: Content-Length: - - "3081" + - "3090" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Wed, 23 Oct 2024 08:36:24 GMT + - Wed, 23 Oct 2024 13:14:22 GMT Server: - - Scaleway API Gateway (fr-par-1;edge02) + - Scaleway API Gateway (fr-par-2;edge02) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -2405,95 +2405,95 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 6f0177ce-e381-4643-b83e-008f76e45ace + - f3a2e419-c881-4feb-93c6-63b665d8e88c status: 200 OK code: 200 duration: "" - request: - body: '{"server": {"id": "5be3956e-3472-4bd4-94ec-5205690a69fc", "name": "cli-srv-clever-thompson", + body: '{"server": {"id": "94e2d3cb-4441-4486-9b81-048f6b434c33", "name": "cli-srv-magical-hofstadter", "arch": "x86_64", "commercial_type": "DEV1-S", "boot_type": "local", "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "hostname": "cli-srv-clever-thompson", "image": {"id": "655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", + "hostname": "cli-srv-magical-hofstadter", "image": {"id": "655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", "name": "Ubuntu 18.04 Bionic Beaver", "organization": "51b656e3-4865-41e8-adbc-0c45bdd780db", "project": "51b656e3-4865-41e8-adbc-0c45bdd780db", "root_volume": {"id": "27a6459c-efe6-4327-a062-b21a17f3143d", "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "unified", "size": 10000000000}, "extra_volumes": {}, "public": true, "arch": "x86_64", "creation_date": "2023-08-08T13:36:04.744241+00:00", "modification_date": "2023-08-08T13:36:04.744241+00:00", "default_bootscript": null, "from_server": "", "state": "available", "tags": [], "zone": "fr-par-1"}, - "volumes": {"0": {"boot": false, "id": "e3d829cf-ae4d-4b01-9b83-cf90f4d6f41f", + "volumes": {"0": {"boot": false, "id": "da4d9b20-98ff-4995-b478-6e7031aae0c0", "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "l_ssd", "export_uri": null, "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "server": {"id": "5be3956e-3472-4bd4-94ec-5205690a69fc", "name": "cli-srv-clever-thompson"}, - "size": 20000000000, "state": "available", "creation_date": "2024-10-23T08:36:06.630557+00:00", - "modification_date": "2024-10-23T08:36:06.630557+00:00", "tags": [], "zone": + "server": {"id": "94e2d3cb-4441-4486-9b81-048f6b434c33", "name": "cli-srv-magical-hofstadter"}, + "size": 20000000000, "state": "available", "creation_date": "2024-10-23T13:14:05.514821+00:00", + "modification_date": "2024-10-23T13:14:05.514821+00:00", "tags": [], "zone": "fr-par-1"}}, "tags": [], "state": "stopping", "protected": false, "state_detail": "stopping", "public_ip": {"id": "3ffa6774-124c-4e64-8afb-148c15304b25", "address": - "2001:bc8:710:4a69:dc00:ff:fe78:3973", "dynamic": false, "gateway": "fe80::dc00:ff:fe78:3974", + "2001:bc8:710:4a69:dc00:ff:fe78:4e83", "dynamic": false, "gateway": "fe80::dc00:ff:fe78:4e84", "netmask": "64", "family": "inet6", "provisioning_mode": "slaac", "tags": [], - "state": "attached", "ipam_id": "d338ba81-7851-435a-97b8-c1e04cd48435"}, "public_ips": - [{"id": "3ffa6774-124c-4e64-8afb-148c15304b25", "address": "2001:bc8:710:4a69:dc00:ff:fe78:3973", - "dynamic": false, "gateway": "fe80::dc00:ff:fe78:3974", "netmask": "64", "family": + "state": "attached", "ipam_id": "dea79f30-efef-4bf2-ad22-c7995f0704d9"}, "public_ips": + [{"id": "3ffa6774-124c-4e64-8afb-148c15304b25", "address": "2001:bc8:710:4a69:dc00:ff:fe78:4e83", + "dynamic": false, "gateway": "fe80::dc00:ff:fe78:4e84", "netmask": "64", "family": "inet6", "provisioning_mode": "slaac", "tags": [], "state": "attached", "ipam_id": - "d338ba81-7851-435a-97b8-c1e04cd48435"}], "mac_address": "de:00:00:78:39:73", + "dea79f30-efef-4bf2-ad22-c7995f0704d9"}], "mac_address": "de:00:00:78:4e:83", "routed_ip_enabled": true, "ipv6": null, "extra_networks": [], "dynamic_ip_required": - true, "enable_ipv6": false, "private_ip": null, "creation_date": "2024-10-23T08:36:06.630557+00:00", - "modification_date": "2024-10-23T08:36:23.910988+00:00", "bootscript": null, + true, "enable_ipv6": false, "private_ip": null, "creation_date": "2024-10-23T13:14:05.514821+00:00", + "modification_date": "2024-10-23T13:14:22.676660+00:00", "bootscript": null, "security_group": {"id": "0fe819c3-274d-472a-b3f5-ddb258d2d8bb", "name": "Default security group"}, "location": {"zone_id": "par1", "platform_id": "14", "cluster_id": - "35", "hypervisor_id": "301", "node_id": "14"}, "maintenances": [], "allowed_actions": + "93", "hypervisor_id": "203", "node_id": "29"}, "maintenances": [], "allowed_actions": ["stop_in_place", "backup"], "placement_group": null, "private_nics": [], "zone": "fr-par-1"}}' form: {} headers: User-Agent: - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.0; darwin; arm64) cli-e2e-test - url: https://api.scaleway.com/instance/v1/zones/fr-par-1/servers/5be3956e-3472-4bd4-94ec-5205690a69fc + url: https://api.scaleway.com/instance/v1/zones/fr-par-1/servers/94e2d3cb-4441-4486-9b81-048f6b434c33 method: GET response: - body: '{"server": {"id": "5be3956e-3472-4bd4-94ec-5205690a69fc", "name": "cli-srv-clever-thompson", + body: '{"server": {"id": "94e2d3cb-4441-4486-9b81-048f6b434c33", "name": "cli-srv-magical-hofstadter", "arch": "x86_64", "commercial_type": "DEV1-S", "boot_type": "local", "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "hostname": "cli-srv-clever-thompson", "image": {"id": "655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", + "hostname": "cli-srv-magical-hofstadter", "image": {"id": "655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", "name": "Ubuntu 18.04 Bionic Beaver", "organization": "51b656e3-4865-41e8-adbc-0c45bdd780db", "project": "51b656e3-4865-41e8-adbc-0c45bdd780db", "root_volume": {"id": "27a6459c-efe6-4327-a062-b21a17f3143d", "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "unified", "size": 10000000000}, "extra_volumes": {}, "public": true, "arch": "x86_64", "creation_date": "2023-08-08T13:36:04.744241+00:00", "modification_date": "2023-08-08T13:36:04.744241+00:00", "default_bootscript": null, "from_server": "", "state": "available", "tags": [], "zone": "fr-par-1"}, - "volumes": {"0": {"boot": false, "id": "e3d829cf-ae4d-4b01-9b83-cf90f4d6f41f", + "volumes": {"0": {"boot": false, "id": "da4d9b20-98ff-4995-b478-6e7031aae0c0", "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "l_ssd", "export_uri": null, "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "server": {"id": "5be3956e-3472-4bd4-94ec-5205690a69fc", "name": "cli-srv-clever-thompson"}, - "size": 20000000000, "state": "available", "creation_date": "2024-10-23T08:36:06.630557+00:00", - "modification_date": "2024-10-23T08:36:06.630557+00:00", "tags": [], "zone": + "server": {"id": "94e2d3cb-4441-4486-9b81-048f6b434c33", "name": "cli-srv-magical-hofstadter"}, + "size": 20000000000, "state": "available", "creation_date": "2024-10-23T13:14:05.514821+00:00", + "modification_date": "2024-10-23T13:14:05.514821+00:00", "tags": [], "zone": "fr-par-1"}}, "tags": [], "state": "stopping", "protected": false, "state_detail": "stopping", "public_ip": {"id": "3ffa6774-124c-4e64-8afb-148c15304b25", "address": - "2001:bc8:710:4a69:dc00:ff:fe78:3973", "dynamic": false, "gateway": "fe80::dc00:ff:fe78:3974", + "2001:bc8:710:4a69:dc00:ff:fe78:4e83", "dynamic": false, "gateway": "fe80::dc00:ff:fe78:4e84", "netmask": "64", "family": "inet6", "provisioning_mode": "slaac", "tags": [], - "state": "attached", "ipam_id": "d338ba81-7851-435a-97b8-c1e04cd48435"}, "public_ips": - [{"id": "3ffa6774-124c-4e64-8afb-148c15304b25", "address": "2001:bc8:710:4a69:dc00:ff:fe78:3973", - "dynamic": false, "gateway": "fe80::dc00:ff:fe78:3974", "netmask": "64", "family": + "state": "attached", "ipam_id": "dea79f30-efef-4bf2-ad22-c7995f0704d9"}, "public_ips": + [{"id": "3ffa6774-124c-4e64-8afb-148c15304b25", "address": "2001:bc8:710:4a69:dc00:ff:fe78:4e83", + "dynamic": false, "gateway": "fe80::dc00:ff:fe78:4e84", "netmask": "64", "family": "inet6", "provisioning_mode": "slaac", "tags": [], "state": "attached", "ipam_id": - "d338ba81-7851-435a-97b8-c1e04cd48435"}], "mac_address": "de:00:00:78:39:73", + "dea79f30-efef-4bf2-ad22-c7995f0704d9"}], "mac_address": "de:00:00:78:4e:83", "routed_ip_enabled": true, "ipv6": null, "extra_networks": [], "dynamic_ip_required": - true, "enable_ipv6": false, "private_ip": null, "creation_date": "2024-10-23T08:36:06.630557+00:00", - "modification_date": "2024-10-23T08:36:23.910988+00:00", "bootscript": null, + true, "enable_ipv6": false, "private_ip": null, "creation_date": "2024-10-23T13:14:05.514821+00:00", + "modification_date": "2024-10-23T13:14:22.676660+00:00", "bootscript": null, "security_group": {"id": "0fe819c3-274d-472a-b3f5-ddb258d2d8bb", "name": "Default security group"}, "location": {"zone_id": "par1", "platform_id": "14", "cluster_id": - "35", "hypervisor_id": "301", "node_id": "14"}, "maintenances": [], "allowed_actions": + "93", "hypervisor_id": "203", "node_id": "29"}, "maintenances": [], "allowed_actions": ["stop_in_place", "backup"], "placement_group": null, "private_nics": [], "zone": "fr-par-1"}}' headers: Content-Length: - - "2838" + - "2847" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Wed, 23 Oct 2024 08:36:29 GMT + - Wed, 23 Oct 2024 13:14:27 GMT Server: - - Scaleway API Gateway (fr-par-1;edge02) + - Scaleway API Gateway (fr-par-2;edge02) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -2501,95 +2501,95 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - a9fbcb7a-cc38-4c1c-82a3-d817f0b8f3a9 + - ab8df832-054b-4ac7-824a-f22e37d2ab42 status: 200 OK code: 200 duration: "" - request: - body: '{"server": {"id": "5be3956e-3472-4bd4-94ec-5205690a69fc", "name": "cli-srv-clever-thompson", + body: '{"server": {"id": "94e2d3cb-4441-4486-9b81-048f6b434c33", "name": "cli-srv-magical-hofstadter", "arch": "x86_64", "commercial_type": "DEV1-S", "boot_type": "local", "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "hostname": "cli-srv-clever-thompson", "image": {"id": "655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", + "hostname": "cli-srv-magical-hofstadter", "image": {"id": "655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", "name": "Ubuntu 18.04 Bionic Beaver", "organization": "51b656e3-4865-41e8-adbc-0c45bdd780db", "project": "51b656e3-4865-41e8-adbc-0c45bdd780db", "root_volume": {"id": "27a6459c-efe6-4327-a062-b21a17f3143d", "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "unified", "size": 10000000000}, "extra_volumes": {}, "public": true, "arch": "x86_64", "creation_date": "2023-08-08T13:36:04.744241+00:00", "modification_date": "2023-08-08T13:36:04.744241+00:00", "default_bootscript": null, "from_server": "", "state": "available", "tags": [], "zone": "fr-par-1"}, - "volumes": {"0": {"boot": false, "id": "e3d829cf-ae4d-4b01-9b83-cf90f4d6f41f", + "volumes": {"0": {"boot": false, "id": "da4d9b20-98ff-4995-b478-6e7031aae0c0", "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "l_ssd", "export_uri": null, "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "server": {"id": "5be3956e-3472-4bd4-94ec-5205690a69fc", "name": "cli-srv-clever-thompson"}, - "size": 20000000000, "state": "available", "creation_date": "2024-10-23T08:36:06.630557+00:00", - "modification_date": "2024-10-23T08:36:06.630557+00:00", "tags": [], "zone": + "server": {"id": "94e2d3cb-4441-4486-9b81-048f6b434c33", "name": "cli-srv-magical-hofstadter"}, + "size": 20000000000, "state": "available", "creation_date": "2024-10-23T13:14:05.514821+00:00", + "modification_date": "2024-10-23T13:14:05.514821+00:00", "tags": [], "zone": "fr-par-1"}}, "tags": [], "state": "stopping", "protected": false, "state_detail": "stopping", "public_ip": {"id": "3ffa6774-124c-4e64-8afb-148c15304b25", "address": - "2001:bc8:710:4a69:dc00:ff:fe78:3973", "dynamic": false, "gateway": "fe80::dc00:ff:fe78:3974", + "2001:bc8:710:4a69:dc00:ff:fe78:4e83", "dynamic": false, "gateway": "fe80::dc00:ff:fe78:4e84", "netmask": "64", "family": "inet6", "provisioning_mode": "slaac", "tags": [], - "state": "attached", "ipam_id": "d338ba81-7851-435a-97b8-c1e04cd48435"}, "public_ips": - [{"id": "3ffa6774-124c-4e64-8afb-148c15304b25", "address": "2001:bc8:710:4a69:dc00:ff:fe78:3973", - "dynamic": false, "gateway": "fe80::dc00:ff:fe78:3974", "netmask": "64", "family": + "state": "attached", "ipam_id": "dea79f30-efef-4bf2-ad22-c7995f0704d9"}, "public_ips": + [{"id": "3ffa6774-124c-4e64-8afb-148c15304b25", "address": "2001:bc8:710:4a69:dc00:ff:fe78:4e83", + "dynamic": false, "gateway": "fe80::dc00:ff:fe78:4e84", "netmask": "64", "family": "inet6", "provisioning_mode": "slaac", "tags": [], "state": "attached", "ipam_id": - "d338ba81-7851-435a-97b8-c1e04cd48435"}], "mac_address": "de:00:00:78:39:73", + "dea79f30-efef-4bf2-ad22-c7995f0704d9"}], "mac_address": "de:00:00:78:4e:83", "routed_ip_enabled": true, "ipv6": null, "extra_networks": [], "dynamic_ip_required": - true, "enable_ipv6": false, "private_ip": null, "creation_date": "2024-10-23T08:36:06.630557+00:00", - "modification_date": "2024-10-23T08:36:23.910988+00:00", "bootscript": null, + true, "enable_ipv6": false, "private_ip": null, "creation_date": "2024-10-23T13:14:05.514821+00:00", + "modification_date": "2024-10-23T13:14:22.676660+00:00", "bootscript": null, "security_group": {"id": "0fe819c3-274d-472a-b3f5-ddb258d2d8bb", "name": "Default security group"}, "location": {"zone_id": "par1", "platform_id": "14", "cluster_id": - "35", "hypervisor_id": "301", "node_id": "14"}, "maintenances": [], "allowed_actions": + "93", "hypervisor_id": "203", "node_id": "29"}, "maintenances": [], "allowed_actions": ["stop_in_place", "backup"], "placement_group": null, "private_nics": [], "zone": "fr-par-1"}}' form: {} headers: User-Agent: - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.0; darwin; arm64) cli-e2e-test - url: https://api.scaleway.com/instance/v1/zones/fr-par-1/servers/5be3956e-3472-4bd4-94ec-5205690a69fc + url: https://api.scaleway.com/instance/v1/zones/fr-par-1/servers/94e2d3cb-4441-4486-9b81-048f6b434c33 method: GET response: - body: '{"server": {"id": "5be3956e-3472-4bd4-94ec-5205690a69fc", "name": "cli-srv-clever-thompson", + body: '{"server": {"id": "94e2d3cb-4441-4486-9b81-048f6b434c33", "name": "cli-srv-magical-hofstadter", "arch": "x86_64", "commercial_type": "DEV1-S", "boot_type": "local", "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "hostname": "cli-srv-clever-thompson", "image": {"id": "655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", + "hostname": "cli-srv-magical-hofstadter", "image": {"id": "655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", "name": "Ubuntu 18.04 Bionic Beaver", "organization": "51b656e3-4865-41e8-adbc-0c45bdd780db", "project": "51b656e3-4865-41e8-adbc-0c45bdd780db", "root_volume": {"id": "27a6459c-efe6-4327-a062-b21a17f3143d", "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "unified", "size": 10000000000}, "extra_volumes": {}, "public": true, "arch": "x86_64", "creation_date": "2023-08-08T13:36:04.744241+00:00", "modification_date": "2023-08-08T13:36:04.744241+00:00", "default_bootscript": null, "from_server": "", "state": "available", "tags": [], "zone": "fr-par-1"}, - "volumes": {"0": {"boot": false, "id": "e3d829cf-ae4d-4b01-9b83-cf90f4d6f41f", + "volumes": {"0": {"boot": false, "id": "da4d9b20-98ff-4995-b478-6e7031aae0c0", "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "l_ssd", "export_uri": null, "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "server": {"id": "5be3956e-3472-4bd4-94ec-5205690a69fc", "name": "cli-srv-clever-thompson"}, - "size": 20000000000, "state": "available", "creation_date": "2024-10-23T08:36:06.630557+00:00", - "modification_date": "2024-10-23T08:36:06.630557+00:00", "tags": [], "zone": + "server": {"id": "94e2d3cb-4441-4486-9b81-048f6b434c33", "name": "cli-srv-magical-hofstadter"}, + "size": 20000000000, "state": "available", "creation_date": "2024-10-23T13:14:05.514821+00:00", + "modification_date": "2024-10-23T13:14:05.514821+00:00", "tags": [], "zone": "fr-par-1"}}, "tags": [], "state": "stopping", "protected": false, "state_detail": "stopping", "public_ip": {"id": "3ffa6774-124c-4e64-8afb-148c15304b25", "address": - "2001:bc8:710:4a69:dc00:ff:fe78:3973", "dynamic": false, "gateway": "fe80::dc00:ff:fe78:3974", + "2001:bc8:710:4a69:dc00:ff:fe78:4e83", "dynamic": false, "gateway": "fe80::dc00:ff:fe78:4e84", "netmask": "64", "family": "inet6", "provisioning_mode": "slaac", "tags": [], - "state": "attached", "ipam_id": "d338ba81-7851-435a-97b8-c1e04cd48435"}, "public_ips": - [{"id": "3ffa6774-124c-4e64-8afb-148c15304b25", "address": "2001:bc8:710:4a69:dc00:ff:fe78:3973", - "dynamic": false, "gateway": "fe80::dc00:ff:fe78:3974", "netmask": "64", "family": + "state": "attached", "ipam_id": "dea79f30-efef-4bf2-ad22-c7995f0704d9"}, "public_ips": + [{"id": "3ffa6774-124c-4e64-8afb-148c15304b25", "address": "2001:bc8:710:4a69:dc00:ff:fe78:4e83", + "dynamic": false, "gateway": "fe80::dc00:ff:fe78:4e84", "netmask": "64", "family": "inet6", "provisioning_mode": "slaac", "tags": [], "state": "attached", "ipam_id": - "d338ba81-7851-435a-97b8-c1e04cd48435"}], "mac_address": "de:00:00:78:39:73", + "dea79f30-efef-4bf2-ad22-c7995f0704d9"}], "mac_address": "de:00:00:78:4e:83", "routed_ip_enabled": true, "ipv6": null, "extra_networks": [], "dynamic_ip_required": - true, "enable_ipv6": false, "private_ip": null, "creation_date": "2024-10-23T08:36:06.630557+00:00", - "modification_date": "2024-10-23T08:36:23.910988+00:00", "bootscript": null, + true, "enable_ipv6": false, "private_ip": null, "creation_date": "2024-10-23T13:14:05.514821+00:00", + "modification_date": "2024-10-23T13:14:22.676660+00:00", "bootscript": null, "security_group": {"id": "0fe819c3-274d-472a-b3f5-ddb258d2d8bb", "name": "Default security group"}, "location": {"zone_id": "par1", "platform_id": "14", "cluster_id": - "35", "hypervisor_id": "301", "node_id": "14"}, "maintenances": [], "allowed_actions": + "93", "hypervisor_id": "203", "node_id": "29"}, "maintenances": [], "allowed_actions": ["stop_in_place", "backup"], "placement_group": null, "private_nics": [], "zone": "fr-par-1"}}' headers: Content-Length: - - "2838" + - "2847" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Wed, 23 Oct 2024 08:36:34 GMT + - Wed, 23 Oct 2024 13:14:33 GMT Server: - - Scaleway API Gateway (fr-par-1;edge02) + - Scaleway API Gateway (fr-par-2;edge02) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -2597,95 +2597,95 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 47c6ee38-71e1-44f3-bcdc-d2b7b669da13 + - c9dfb524-20b9-4f95-8f98-334059a894ac status: 200 OK code: 200 duration: "" - request: - body: '{"server": {"id": "5be3956e-3472-4bd4-94ec-5205690a69fc", "name": "cli-srv-clever-thompson", + body: '{"server": {"id": "94e2d3cb-4441-4486-9b81-048f6b434c33", "name": "cli-srv-magical-hofstadter", "arch": "x86_64", "commercial_type": "DEV1-S", "boot_type": "local", "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "hostname": "cli-srv-clever-thompson", "image": {"id": "655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", + "hostname": "cli-srv-magical-hofstadter", "image": {"id": "655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", "name": "Ubuntu 18.04 Bionic Beaver", "organization": "51b656e3-4865-41e8-adbc-0c45bdd780db", "project": "51b656e3-4865-41e8-adbc-0c45bdd780db", "root_volume": {"id": "27a6459c-efe6-4327-a062-b21a17f3143d", "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "unified", "size": 10000000000}, "extra_volumes": {}, "public": true, "arch": "x86_64", "creation_date": "2023-08-08T13:36:04.744241+00:00", "modification_date": "2023-08-08T13:36:04.744241+00:00", "default_bootscript": null, "from_server": "", "state": "available", "tags": [], "zone": "fr-par-1"}, - "volumes": {"0": {"boot": false, "id": "e3d829cf-ae4d-4b01-9b83-cf90f4d6f41f", + "volumes": {"0": {"boot": false, "id": "da4d9b20-98ff-4995-b478-6e7031aae0c0", "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "l_ssd", "export_uri": null, "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "server": {"id": "5be3956e-3472-4bd4-94ec-5205690a69fc", "name": "cli-srv-clever-thompson"}, - "size": 20000000000, "state": "available", "creation_date": "2024-10-23T08:36:06.630557+00:00", - "modification_date": "2024-10-23T08:36:06.630557+00:00", "tags": [], "zone": + "server": {"id": "94e2d3cb-4441-4486-9b81-048f6b434c33", "name": "cli-srv-magical-hofstadter"}, + "size": 20000000000, "state": "available", "creation_date": "2024-10-23T13:14:05.514821+00:00", + "modification_date": "2024-10-23T13:14:05.514821+00:00", "tags": [], "zone": "fr-par-1"}}, "tags": [], "state": "stopping", "protected": false, "state_detail": "stopping", "public_ip": {"id": "3ffa6774-124c-4e64-8afb-148c15304b25", "address": - "2001:bc8:710:4a69:dc00:ff:fe78:3973", "dynamic": false, "gateway": "fe80::dc00:ff:fe78:3974", + "2001:bc8:710:4a69:dc00:ff:fe78:4e83", "dynamic": false, "gateway": "fe80::dc00:ff:fe78:4e84", "netmask": "64", "family": "inet6", "provisioning_mode": "slaac", "tags": [], - "state": "attached", "ipam_id": "d338ba81-7851-435a-97b8-c1e04cd48435"}, "public_ips": - [{"id": "3ffa6774-124c-4e64-8afb-148c15304b25", "address": "2001:bc8:710:4a69:dc00:ff:fe78:3973", - "dynamic": false, "gateway": "fe80::dc00:ff:fe78:3974", "netmask": "64", "family": + "state": "attached", "ipam_id": "dea79f30-efef-4bf2-ad22-c7995f0704d9"}, "public_ips": + [{"id": "3ffa6774-124c-4e64-8afb-148c15304b25", "address": "2001:bc8:710:4a69:dc00:ff:fe78:4e83", + "dynamic": false, "gateway": "fe80::dc00:ff:fe78:4e84", "netmask": "64", "family": "inet6", "provisioning_mode": "slaac", "tags": [], "state": "attached", "ipam_id": - "d338ba81-7851-435a-97b8-c1e04cd48435"}], "mac_address": "de:00:00:78:39:73", + "dea79f30-efef-4bf2-ad22-c7995f0704d9"}], "mac_address": "de:00:00:78:4e:83", "routed_ip_enabled": true, "ipv6": null, "extra_networks": [], "dynamic_ip_required": - true, "enable_ipv6": false, "private_ip": null, "creation_date": "2024-10-23T08:36:06.630557+00:00", - "modification_date": "2024-10-23T08:36:23.910988+00:00", "bootscript": null, + true, "enable_ipv6": false, "private_ip": null, "creation_date": "2024-10-23T13:14:05.514821+00:00", + "modification_date": "2024-10-23T13:14:22.676660+00:00", "bootscript": null, "security_group": {"id": "0fe819c3-274d-472a-b3f5-ddb258d2d8bb", "name": "Default security group"}, "location": {"zone_id": "par1", "platform_id": "14", "cluster_id": - "35", "hypervisor_id": "301", "node_id": "14"}, "maintenances": [], "allowed_actions": + "93", "hypervisor_id": "203", "node_id": "29"}, "maintenances": [], "allowed_actions": ["stop_in_place", "backup"], "placement_group": null, "private_nics": [], "zone": "fr-par-1"}}' form: {} headers: User-Agent: - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.0; darwin; arm64) cli-e2e-test - url: https://api.scaleway.com/instance/v1/zones/fr-par-1/servers/5be3956e-3472-4bd4-94ec-5205690a69fc + url: https://api.scaleway.com/instance/v1/zones/fr-par-1/servers/94e2d3cb-4441-4486-9b81-048f6b434c33 method: GET response: - body: '{"server": {"id": "5be3956e-3472-4bd4-94ec-5205690a69fc", "name": "cli-srv-clever-thompson", + body: '{"server": {"id": "94e2d3cb-4441-4486-9b81-048f6b434c33", "name": "cli-srv-magical-hofstadter", "arch": "x86_64", "commercial_type": "DEV1-S", "boot_type": "local", "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "hostname": "cli-srv-clever-thompson", "image": {"id": "655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", + "hostname": "cli-srv-magical-hofstadter", "image": {"id": "655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", "name": "Ubuntu 18.04 Bionic Beaver", "organization": "51b656e3-4865-41e8-adbc-0c45bdd780db", "project": "51b656e3-4865-41e8-adbc-0c45bdd780db", "root_volume": {"id": "27a6459c-efe6-4327-a062-b21a17f3143d", "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "unified", "size": 10000000000}, "extra_volumes": {}, "public": true, "arch": "x86_64", "creation_date": "2023-08-08T13:36:04.744241+00:00", "modification_date": "2023-08-08T13:36:04.744241+00:00", "default_bootscript": null, "from_server": "", "state": "available", "tags": [], "zone": "fr-par-1"}, - "volumes": {"0": {"boot": false, "id": "e3d829cf-ae4d-4b01-9b83-cf90f4d6f41f", + "volumes": {"0": {"boot": false, "id": "da4d9b20-98ff-4995-b478-6e7031aae0c0", "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "l_ssd", "export_uri": null, "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "server": {"id": "5be3956e-3472-4bd4-94ec-5205690a69fc", "name": "cli-srv-clever-thompson"}, - "size": 20000000000, "state": "available", "creation_date": "2024-10-23T08:36:06.630557+00:00", - "modification_date": "2024-10-23T08:36:06.630557+00:00", "tags": [], "zone": + "server": {"id": "94e2d3cb-4441-4486-9b81-048f6b434c33", "name": "cli-srv-magical-hofstadter"}, + "size": 20000000000, "state": "available", "creation_date": "2024-10-23T13:14:05.514821+00:00", + "modification_date": "2024-10-23T13:14:05.514821+00:00", "tags": [], "zone": "fr-par-1"}}, "tags": [], "state": "stopping", "protected": false, "state_detail": "stopping", "public_ip": {"id": "3ffa6774-124c-4e64-8afb-148c15304b25", "address": - "2001:bc8:710:4a69:dc00:ff:fe78:3973", "dynamic": false, "gateway": "fe80::dc00:ff:fe78:3974", + "2001:bc8:710:4a69:dc00:ff:fe78:4e83", "dynamic": false, "gateway": "fe80::dc00:ff:fe78:4e84", "netmask": "64", "family": "inet6", "provisioning_mode": "slaac", "tags": [], - "state": "attached", "ipam_id": "d338ba81-7851-435a-97b8-c1e04cd48435"}, "public_ips": - [{"id": "3ffa6774-124c-4e64-8afb-148c15304b25", "address": "2001:bc8:710:4a69:dc00:ff:fe78:3973", - "dynamic": false, "gateway": "fe80::dc00:ff:fe78:3974", "netmask": "64", "family": + "state": "attached", "ipam_id": "dea79f30-efef-4bf2-ad22-c7995f0704d9"}, "public_ips": + [{"id": "3ffa6774-124c-4e64-8afb-148c15304b25", "address": "2001:bc8:710:4a69:dc00:ff:fe78:4e83", + "dynamic": false, "gateway": "fe80::dc00:ff:fe78:4e84", "netmask": "64", "family": "inet6", "provisioning_mode": "slaac", "tags": [], "state": "attached", "ipam_id": - "d338ba81-7851-435a-97b8-c1e04cd48435"}], "mac_address": "de:00:00:78:39:73", + "dea79f30-efef-4bf2-ad22-c7995f0704d9"}], "mac_address": "de:00:00:78:4e:83", "routed_ip_enabled": true, "ipv6": null, "extra_networks": [], "dynamic_ip_required": - true, "enable_ipv6": false, "private_ip": null, "creation_date": "2024-10-23T08:36:06.630557+00:00", - "modification_date": "2024-10-23T08:36:23.910988+00:00", "bootscript": null, + true, "enable_ipv6": false, "private_ip": null, "creation_date": "2024-10-23T13:14:05.514821+00:00", + "modification_date": "2024-10-23T13:14:22.676660+00:00", "bootscript": null, "security_group": {"id": "0fe819c3-274d-472a-b3f5-ddb258d2d8bb", "name": "Default security group"}, "location": {"zone_id": "par1", "platform_id": "14", "cluster_id": - "35", "hypervisor_id": "301", "node_id": "14"}, "maintenances": [], "allowed_actions": + "93", "hypervisor_id": "203", "node_id": "29"}, "maintenances": [], "allowed_actions": ["stop_in_place", "backup"], "placement_group": null, "private_nics": [], "zone": "fr-par-1"}}' headers: Content-Length: - - "2838" + - "2847" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Wed, 23 Oct 2024 08:36:39 GMT + - Wed, 23 Oct 2024 13:14:38 GMT Server: - - Scaleway API Gateway (fr-par-1;edge02) + - Scaleway API Gateway (fr-par-2;edge02) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -2693,95 +2693,95 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - a0e66067-6b08-427b-b9cb-d4522cd4ae71 + - 32146201-a533-4efa-b26d-2e68cb0a9093 status: 200 OK code: 200 duration: "" - request: - body: '{"server": {"id": "5be3956e-3472-4bd4-94ec-5205690a69fc", "name": "cli-srv-clever-thompson", + body: '{"server": {"id": "94e2d3cb-4441-4486-9b81-048f6b434c33", "name": "cli-srv-magical-hofstadter", "arch": "x86_64", "commercial_type": "DEV1-S", "boot_type": "local", "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "hostname": "cli-srv-clever-thompson", "image": {"id": "655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", + "hostname": "cli-srv-magical-hofstadter", "image": {"id": "655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", "name": "Ubuntu 18.04 Bionic Beaver", "organization": "51b656e3-4865-41e8-adbc-0c45bdd780db", "project": "51b656e3-4865-41e8-adbc-0c45bdd780db", "root_volume": {"id": "27a6459c-efe6-4327-a062-b21a17f3143d", "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "unified", "size": 10000000000}, "extra_volumes": {}, "public": true, "arch": "x86_64", "creation_date": "2023-08-08T13:36:04.744241+00:00", "modification_date": "2023-08-08T13:36:04.744241+00:00", "default_bootscript": null, "from_server": "", "state": "available", "tags": [], "zone": "fr-par-1"}, - "volumes": {"0": {"boot": false, "id": "e3d829cf-ae4d-4b01-9b83-cf90f4d6f41f", + "volumes": {"0": {"boot": false, "id": "da4d9b20-98ff-4995-b478-6e7031aae0c0", "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "l_ssd", "export_uri": null, "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "server": {"id": "5be3956e-3472-4bd4-94ec-5205690a69fc", "name": "cli-srv-clever-thompson"}, - "size": 20000000000, "state": "available", "creation_date": "2024-10-23T08:36:06.630557+00:00", - "modification_date": "2024-10-23T08:36:06.630557+00:00", "tags": [], "zone": + "server": {"id": "94e2d3cb-4441-4486-9b81-048f6b434c33", "name": "cli-srv-magical-hofstadter"}, + "size": 20000000000, "state": "available", "creation_date": "2024-10-23T13:14:05.514821+00:00", + "modification_date": "2024-10-23T13:14:05.514821+00:00", "tags": [], "zone": "fr-par-1"}}, "tags": [], "state": "stopping", "protected": false, "state_detail": "stopping", "public_ip": {"id": "3ffa6774-124c-4e64-8afb-148c15304b25", "address": - "2001:bc8:710:4a69:dc00:ff:fe78:3973", "dynamic": false, "gateway": "fe80::dc00:ff:fe78:3974", + "2001:bc8:710:4a69:dc00:ff:fe78:4e83", "dynamic": false, "gateway": "fe80::dc00:ff:fe78:4e84", "netmask": "64", "family": "inet6", "provisioning_mode": "slaac", "tags": [], - "state": "attached", "ipam_id": "d338ba81-7851-435a-97b8-c1e04cd48435"}, "public_ips": - [{"id": "3ffa6774-124c-4e64-8afb-148c15304b25", "address": "2001:bc8:710:4a69:dc00:ff:fe78:3973", - "dynamic": false, "gateway": "fe80::dc00:ff:fe78:3974", "netmask": "64", "family": + "state": "attached", "ipam_id": "dea79f30-efef-4bf2-ad22-c7995f0704d9"}, "public_ips": + [{"id": "3ffa6774-124c-4e64-8afb-148c15304b25", "address": "2001:bc8:710:4a69:dc00:ff:fe78:4e83", + "dynamic": false, "gateway": "fe80::dc00:ff:fe78:4e84", "netmask": "64", "family": "inet6", "provisioning_mode": "slaac", "tags": [], "state": "attached", "ipam_id": - "d338ba81-7851-435a-97b8-c1e04cd48435"}], "mac_address": "de:00:00:78:39:73", + "dea79f30-efef-4bf2-ad22-c7995f0704d9"}], "mac_address": "de:00:00:78:4e:83", "routed_ip_enabled": true, "ipv6": null, "extra_networks": [], "dynamic_ip_required": - true, "enable_ipv6": false, "private_ip": null, "creation_date": "2024-10-23T08:36:06.630557+00:00", - "modification_date": "2024-10-23T08:36:23.910988+00:00", "bootscript": null, + true, "enable_ipv6": false, "private_ip": null, "creation_date": "2024-10-23T13:14:05.514821+00:00", + "modification_date": "2024-10-23T13:14:22.676660+00:00", "bootscript": null, "security_group": {"id": "0fe819c3-274d-472a-b3f5-ddb258d2d8bb", "name": "Default security group"}, "location": {"zone_id": "par1", "platform_id": "14", "cluster_id": - "35", "hypervisor_id": "301", "node_id": "14"}, "maintenances": [], "allowed_actions": + "93", "hypervisor_id": "203", "node_id": "29"}, "maintenances": [], "allowed_actions": ["stop_in_place", "backup"], "placement_group": null, "private_nics": [], "zone": "fr-par-1"}}' form: {} headers: User-Agent: - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.0; darwin; arm64) cli-e2e-test - url: https://api.scaleway.com/instance/v1/zones/fr-par-1/servers/5be3956e-3472-4bd4-94ec-5205690a69fc + url: https://api.scaleway.com/instance/v1/zones/fr-par-1/servers/94e2d3cb-4441-4486-9b81-048f6b434c33 method: GET response: - body: '{"server": {"id": "5be3956e-3472-4bd4-94ec-5205690a69fc", "name": "cli-srv-clever-thompson", + body: '{"server": {"id": "94e2d3cb-4441-4486-9b81-048f6b434c33", "name": "cli-srv-magical-hofstadter", "arch": "x86_64", "commercial_type": "DEV1-S", "boot_type": "local", "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "hostname": "cli-srv-clever-thompson", "image": {"id": "655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", + "hostname": "cli-srv-magical-hofstadter", "image": {"id": "655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", "name": "Ubuntu 18.04 Bionic Beaver", "organization": "51b656e3-4865-41e8-adbc-0c45bdd780db", "project": "51b656e3-4865-41e8-adbc-0c45bdd780db", "root_volume": {"id": "27a6459c-efe6-4327-a062-b21a17f3143d", "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "unified", "size": 10000000000}, "extra_volumes": {}, "public": true, "arch": "x86_64", "creation_date": "2023-08-08T13:36:04.744241+00:00", "modification_date": "2023-08-08T13:36:04.744241+00:00", "default_bootscript": null, "from_server": "", "state": "available", "tags": [], "zone": "fr-par-1"}, - "volumes": {"0": {"boot": false, "id": "e3d829cf-ae4d-4b01-9b83-cf90f4d6f41f", + "volumes": {"0": {"boot": false, "id": "da4d9b20-98ff-4995-b478-6e7031aae0c0", "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "l_ssd", "export_uri": null, "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "server": {"id": "5be3956e-3472-4bd4-94ec-5205690a69fc", "name": "cli-srv-clever-thompson"}, - "size": 20000000000, "state": "available", "creation_date": "2024-10-23T08:36:06.630557+00:00", - "modification_date": "2024-10-23T08:36:06.630557+00:00", "tags": [], "zone": + "server": {"id": "94e2d3cb-4441-4486-9b81-048f6b434c33", "name": "cli-srv-magical-hofstadter"}, + "size": 20000000000, "state": "available", "creation_date": "2024-10-23T13:14:05.514821+00:00", + "modification_date": "2024-10-23T13:14:05.514821+00:00", "tags": [], "zone": "fr-par-1"}}, "tags": [], "state": "stopping", "protected": false, "state_detail": "stopping", "public_ip": {"id": "3ffa6774-124c-4e64-8afb-148c15304b25", "address": - "2001:bc8:710:4a69:dc00:ff:fe78:3973", "dynamic": false, "gateway": "fe80::dc00:ff:fe78:3974", + "2001:bc8:710:4a69:dc00:ff:fe78:4e83", "dynamic": false, "gateway": "fe80::dc00:ff:fe78:4e84", "netmask": "64", "family": "inet6", "provisioning_mode": "slaac", "tags": [], - "state": "attached", "ipam_id": "d338ba81-7851-435a-97b8-c1e04cd48435"}, "public_ips": - [{"id": "3ffa6774-124c-4e64-8afb-148c15304b25", "address": "2001:bc8:710:4a69:dc00:ff:fe78:3973", - "dynamic": false, "gateway": "fe80::dc00:ff:fe78:3974", "netmask": "64", "family": + "state": "attached", "ipam_id": "dea79f30-efef-4bf2-ad22-c7995f0704d9"}, "public_ips": + [{"id": "3ffa6774-124c-4e64-8afb-148c15304b25", "address": "2001:bc8:710:4a69:dc00:ff:fe78:4e83", + "dynamic": false, "gateway": "fe80::dc00:ff:fe78:4e84", "netmask": "64", "family": "inet6", "provisioning_mode": "slaac", "tags": [], "state": "attached", "ipam_id": - "d338ba81-7851-435a-97b8-c1e04cd48435"}], "mac_address": "de:00:00:78:39:73", + "dea79f30-efef-4bf2-ad22-c7995f0704d9"}], "mac_address": "de:00:00:78:4e:83", "routed_ip_enabled": true, "ipv6": null, "extra_networks": [], "dynamic_ip_required": - true, "enable_ipv6": false, "private_ip": null, "creation_date": "2024-10-23T08:36:06.630557+00:00", - "modification_date": "2024-10-23T08:36:23.910988+00:00", "bootscript": null, + true, "enable_ipv6": false, "private_ip": null, "creation_date": "2024-10-23T13:14:05.514821+00:00", + "modification_date": "2024-10-23T13:14:22.676660+00:00", "bootscript": null, "security_group": {"id": "0fe819c3-274d-472a-b3f5-ddb258d2d8bb", "name": "Default security group"}, "location": {"zone_id": "par1", "platform_id": "14", "cluster_id": - "35", "hypervisor_id": "301", "node_id": "14"}, "maintenances": [], "allowed_actions": + "93", "hypervisor_id": "203", "node_id": "29"}, "maintenances": [], "allowed_actions": ["stop_in_place", "backup"], "placement_group": null, "private_nics": [], "zone": "fr-par-1"}}' headers: Content-Length: - - "2838" + - "2847" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Wed, 23 Oct 2024 08:36:44 GMT + - Wed, 23 Oct 2024 13:14:43 GMT Server: - - Scaleway API Gateway (fr-par-1;edge02) + - Scaleway API Gateway (fr-par-2;edge02) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -2789,95 +2789,95 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - bfcebf29-3fbf-40af-96d6-663a2485d8ac + - b59bb950-d163-448e-b71b-7ada9b3435ad status: 200 OK code: 200 duration: "" - request: - body: '{"server": {"id": "5be3956e-3472-4bd4-94ec-5205690a69fc", "name": "cli-srv-clever-thompson", + body: '{"server": {"id": "94e2d3cb-4441-4486-9b81-048f6b434c33", "name": "cli-srv-magical-hofstadter", "arch": "x86_64", "commercial_type": "DEV1-S", "boot_type": "local", "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "hostname": "cli-srv-clever-thompson", "image": {"id": "655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", + "hostname": "cli-srv-magical-hofstadter", "image": {"id": "655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", "name": "Ubuntu 18.04 Bionic Beaver", "organization": "51b656e3-4865-41e8-adbc-0c45bdd780db", "project": "51b656e3-4865-41e8-adbc-0c45bdd780db", "root_volume": {"id": "27a6459c-efe6-4327-a062-b21a17f3143d", "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "unified", "size": 10000000000}, "extra_volumes": {}, "public": true, "arch": "x86_64", "creation_date": "2023-08-08T13:36:04.744241+00:00", "modification_date": "2023-08-08T13:36:04.744241+00:00", "default_bootscript": null, "from_server": "", "state": "available", "tags": [], "zone": "fr-par-1"}, - "volumes": {"0": {"boot": false, "id": "e3d829cf-ae4d-4b01-9b83-cf90f4d6f41f", + "volumes": {"0": {"boot": false, "id": "da4d9b20-98ff-4995-b478-6e7031aae0c0", "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "l_ssd", "export_uri": null, "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "server": {"id": "5be3956e-3472-4bd4-94ec-5205690a69fc", "name": "cli-srv-clever-thompson"}, - "size": 20000000000, "state": "available", "creation_date": "2024-10-23T08:36:06.630557+00:00", - "modification_date": "2024-10-23T08:36:06.630557+00:00", "tags": [], "zone": + "server": {"id": "94e2d3cb-4441-4486-9b81-048f6b434c33", "name": "cli-srv-magical-hofstadter"}, + "size": 20000000000, "state": "available", "creation_date": "2024-10-23T13:14:05.514821+00:00", + "modification_date": "2024-10-23T13:14:05.514821+00:00", "tags": [], "zone": "fr-par-1"}}, "tags": [], "state": "stopping", "protected": false, "state_detail": "stopping", "public_ip": {"id": "3ffa6774-124c-4e64-8afb-148c15304b25", "address": - "2001:bc8:710:4a69:dc00:ff:fe78:3973", "dynamic": false, "gateway": "fe80::dc00:ff:fe78:3974", + "2001:bc8:710:4a69:dc00:ff:fe78:4e83", "dynamic": false, "gateway": "fe80::dc00:ff:fe78:4e84", "netmask": "64", "family": "inet6", "provisioning_mode": "slaac", "tags": [], - "state": "attached", "ipam_id": "d338ba81-7851-435a-97b8-c1e04cd48435"}, "public_ips": - [{"id": "3ffa6774-124c-4e64-8afb-148c15304b25", "address": "2001:bc8:710:4a69:dc00:ff:fe78:3973", - "dynamic": false, "gateway": "fe80::dc00:ff:fe78:3974", "netmask": "64", "family": + "state": "attached", "ipam_id": "dea79f30-efef-4bf2-ad22-c7995f0704d9"}, "public_ips": + [{"id": "3ffa6774-124c-4e64-8afb-148c15304b25", "address": "2001:bc8:710:4a69:dc00:ff:fe78:4e83", + "dynamic": false, "gateway": "fe80::dc00:ff:fe78:4e84", "netmask": "64", "family": "inet6", "provisioning_mode": "slaac", "tags": [], "state": "attached", "ipam_id": - "d338ba81-7851-435a-97b8-c1e04cd48435"}], "mac_address": "de:00:00:78:39:73", + "dea79f30-efef-4bf2-ad22-c7995f0704d9"}], "mac_address": "de:00:00:78:4e:83", "routed_ip_enabled": true, "ipv6": null, "extra_networks": [], "dynamic_ip_required": - true, "enable_ipv6": false, "private_ip": null, "creation_date": "2024-10-23T08:36:06.630557+00:00", - "modification_date": "2024-10-23T08:36:23.910988+00:00", "bootscript": null, + true, "enable_ipv6": false, "private_ip": null, "creation_date": "2024-10-23T13:14:05.514821+00:00", + "modification_date": "2024-10-23T13:14:22.676660+00:00", "bootscript": null, "security_group": {"id": "0fe819c3-274d-472a-b3f5-ddb258d2d8bb", "name": "Default security group"}, "location": {"zone_id": "par1", "platform_id": "14", "cluster_id": - "35", "hypervisor_id": "301", "node_id": "14"}, "maintenances": [], "allowed_actions": + "93", "hypervisor_id": "203", "node_id": "29"}, "maintenances": [], "allowed_actions": ["stop_in_place", "backup"], "placement_group": null, "private_nics": [], "zone": "fr-par-1"}}' form: {} headers: User-Agent: - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.0; darwin; arm64) cli-e2e-test - url: https://api.scaleway.com/instance/v1/zones/fr-par-1/servers/5be3956e-3472-4bd4-94ec-5205690a69fc + url: https://api.scaleway.com/instance/v1/zones/fr-par-1/servers/94e2d3cb-4441-4486-9b81-048f6b434c33 method: GET response: - body: '{"server": {"id": "5be3956e-3472-4bd4-94ec-5205690a69fc", "name": "cli-srv-clever-thompson", + body: '{"server": {"id": "94e2d3cb-4441-4486-9b81-048f6b434c33", "name": "cli-srv-magical-hofstadter", "arch": "x86_64", "commercial_type": "DEV1-S", "boot_type": "local", "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "hostname": "cli-srv-clever-thompson", "image": {"id": "655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", + "hostname": "cli-srv-magical-hofstadter", "image": {"id": "655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", "name": "Ubuntu 18.04 Bionic Beaver", "organization": "51b656e3-4865-41e8-adbc-0c45bdd780db", "project": "51b656e3-4865-41e8-adbc-0c45bdd780db", "root_volume": {"id": "27a6459c-efe6-4327-a062-b21a17f3143d", "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "unified", "size": 10000000000}, "extra_volumes": {}, "public": true, "arch": "x86_64", "creation_date": "2023-08-08T13:36:04.744241+00:00", "modification_date": "2023-08-08T13:36:04.744241+00:00", "default_bootscript": null, "from_server": "", "state": "available", "tags": [], "zone": "fr-par-1"}, - "volumes": {"0": {"boot": false, "id": "e3d829cf-ae4d-4b01-9b83-cf90f4d6f41f", + "volumes": {"0": {"boot": false, "id": "da4d9b20-98ff-4995-b478-6e7031aae0c0", "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "l_ssd", "export_uri": null, "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "server": {"id": "5be3956e-3472-4bd4-94ec-5205690a69fc", "name": "cli-srv-clever-thompson"}, - "size": 20000000000, "state": "available", "creation_date": "2024-10-23T08:36:06.630557+00:00", - "modification_date": "2024-10-23T08:36:06.630557+00:00", "tags": [], "zone": + "server": {"id": "94e2d3cb-4441-4486-9b81-048f6b434c33", "name": "cli-srv-magical-hofstadter"}, + "size": 20000000000, "state": "available", "creation_date": "2024-10-23T13:14:05.514821+00:00", + "modification_date": "2024-10-23T13:14:05.514821+00:00", "tags": [], "zone": "fr-par-1"}}, "tags": [], "state": "stopping", "protected": false, "state_detail": "stopping", "public_ip": {"id": "3ffa6774-124c-4e64-8afb-148c15304b25", "address": - "2001:bc8:710:4a69:dc00:ff:fe78:3973", "dynamic": false, "gateway": "fe80::dc00:ff:fe78:3974", + "2001:bc8:710:4a69:dc00:ff:fe78:4e83", "dynamic": false, "gateway": "fe80::dc00:ff:fe78:4e84", "netmask": "64", "family": "inet6", "provisioning_mode": "slaac", "tags": [], - "state": "attached", "ipam_id": "d338ba81-7851-435a-97b8-c1e04cd48435"}, "public_ips": - [{"id": "3ffa6774-124c-4e64-8afb-148c15304b25", "address": "2001:bc8:710:4a69:dc00:ff:fe78:3973", - "dynamic": false, "gateway": "fe80::dc00:ff:fe78:3974", "netmask": "64", "family": + "state": "attached", "ipam_id": "dea79f30-efef-4bf2-ad22-c7995f0704d9"}, "public_ips": + [{"id": "3ffa6774-124c-4e64-8afb-148c15304b25", "address": "2001:bc8:710:4a69:dc00:ff:fe78:4e83", + "dynamic": false, "gateway": "fe80::dc00:ff:fe78:4e84", "netmask": "64", "family": "inet6", "provisioning_mode": "slaac", "tags": [], "state": "attached", "ipam_id": - "d338ba81-7851-435a-97b8-c1e04cd48435"}], "mac_address": "de:00:00:78:39:73", + "dea79f30-efef-4bf2-ad22-c7995f0704d9"}], "mac_address": "de:00:00:78:4e:83", "routed_ip_enabled": true, "ipv6": null, "extra_networks": [], "dynamic_ip_required": - true, "enable_ipv6": false, "private_ip": null, "creation_date": "2024-10-23T08:36:06.630557+00:00", - "modification_date": "2024-10-23T08:36:23.910988+00:00", "bootscript": null, + true, "enable_ipv6": false, "private_ip": null, "creation_date": "2024-10-23T13:14:05.514821+00:00", + "modification_date": "2024-10-23T13:14:22.676660+00:00", "bootscript": null, "security_group": {"id": "0fe819c3-274d-472a-b3f5-ddb258d2d8bb", "name": "Default security group"}, "location": {"zone_id": "par1", "platform_id": "14", "cluster_id": - "35", "hypervisor_id": "301", "node_id": "14"}, "maintenances": [], "allowed_actions": + "93", "hypervisor_id": "203", "node_id": "29"}, "maintenances": [], "allowed_actions": ["stop_in_place", "backup"], "placement_group": null, "private_nics": [], "zone": "fr-par-1"}}' headers: Content-Length: - - "2838" + - "2847" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Wed, 23 Oct 2024 08:36:50 GMT + - Wed, 23 Oct 2024 13:14:48 GMT Server: - - Scaleway API Gateway (fr-par-1;edge02) + - Scaleway API Gateway (fr-par-2;edge02) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -2885,95 +2885,95 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - a5463d20-bcc1-4b76-88e4-328b08e53a63 + - 703428db-9589-4138-b100-6678b41f8c09 status: 200 OK code: 200 duration: "" - request: - body: '{"server": {"id": "5be3956e-3472-4bd4-94ec-5205690a69fc", "name": "cli-srv-clever-thompson", + body: '{"server": {"id": "94e2d3cb-4441-4486-9b81-048f6b434c33", "name": "cli-srv-magical-hofstadter", "arch": "x86_64", "commercial_type": "DEV1-S", "boot_type": "local", "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "hostname": "cli-srv-clever-thompson", "image": {"id": "655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", + "hostname": "cli-srv-magical-hofstadter", "image": {"id": "655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", "name": "Ubuntu 18.04 Bionic Beaver", "organization": "51b656e3-4865-41e8-adbc-0c45bdd780db", "project": "51b656e3-4865-41e8-adbc-0c45bdd780db", "root_volume": {"id": "27a6459c-efe6-4327-a062-b21a17f3143d", "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "unified", "size": 10000000000}, "extra_volumes": {}, "public": true, "arch": "x86_64", "creation_date": "2023-08-08T13:36:04.744241+00:00", "modification_date": "2023-08-08T13:36:04.744241+00:00", "default_bootscript": null, "from_server": "", "state": "available", "tags": [], "zone": "fr-par-1"}, - "volumes": {"0": {"boot": false, "id": "e3d829cf-ae4d-4b01-9b83-cf90f4d6f41f", + "volumes": {"0": {"boot": false, "id": "da4d9b20-98ff-4995-b478-6e7031aae0c0", "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "l_ssd", "export_uri": null, "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "server": {"id": "5be3956e-3472-4bd4-94ec-5205690a69fc", "name": "cli-srv-clever-thompson"}, - "size": 20000000000, "state": "available", "creation_date": "2024-10-23T08:36:06.630557+00:00", - "modification_date": "2024-10-23T08:36:06.630557+00:00", "tags": [], "zone": + "server": {"id": "94e2d3cb-4441-4486-9b81-048f6b434c33", "name": "cli-srv-magical-hofstadter"}, + "size": 20000000000, "state": "available", "creation_date": "2024-10-23T13:14:05.514821+00:00", + "modification_date": "2024-10-23T13:14:05.514821+00:00", "tags": [], "zone": "fr-par-1"}}, "tags": [], "state": "stopping", "protected": false, "state_detail": "stopping", "public_ip": {"id": "3ffa6774-124c-4e64-8afb-148c15304b25", "address": - "2001:bc8:710:4a69:dc00:ff:fe78:3973", "dynamic": false, "gateway": "fe80::dc00:ff:fe78:3974", + "2001:bc8:710:4a69:dc00:ff:fe78:4e83", "dynamic": false, "gateway": "fe80::dc00:ff:fe78:4e84", "netmask": "64", "family": "inet6", "provisioning_mode": "slaac", "tags": [], - "state": "attached", "ipam_id": "d338ba81-7851-435a-97b8-c1e04cd48435"}, "public_ips": - [{"id": "3ffa6774-124c-4e64-8afb-148c15304b25", "address": "2001:bc8:710:4a69:dc00:ff:fe78:3973", - "dynamic": false, "gateway": "fe80::dc00:ff:fe78:3974", "netmask": "64", "family": + "state": "attached", "ipam_id": "dea79f30-efef-4bf2-ad22-c7995f0704d9"}, "public_ips": + [{"id": "3ffa6774-124c-4e64-8afb-148c15304b25", "address": "2001:bc8:710:4a69:dc00:ff:fe78:4e83", + "dynamic": false, "gateway": "fe80::dc00:ff:fe78:4e84", "netmask": "64", "family": "inet6", "provisioning_mode": "slaac", "tags": [], "state": "attached", "ipam_id": - "d338ba81-7851-435a-97b8-c1e04cd48435"}], "mac_address": "de:00:00:78:39:73", + "dea79f30-efef-4bf2-ad22-c7995f0704d9"}], "mac_address": "de:00:00:78:4e:83", "routed_ip_enabled": true, "ipv6": null, "extra_networks": [], "dynamic_ip_required": - true, "enable_ipv6": false, "private_ip": null, "creation_date": "2024-10-23T08:36:06.630557+00:00", - "modification_date": "2024-10-23T08:36:23.910988+00:00", "bootscript": null, + true, "enable_ipv6": false, "private_ip": null, "creation_date": "2024-10-23T13:14:05.514821+00:00", + "modification_date": "2024-10-23T13:14:22.676660+00:00", "bootscript": null, "security_group": {"id": "0fe819c3-274d-472a-b3f5-ddb258d2d8bb", "name": "Default security group"}, "location": {"zone_id": "par1", "platform_id": "14", "cluster_id": - "35", "hypervisor_id": "301", "node_id": "14"}, "maintenances": [], "allowed_actions": + "93", "hypervisor_id": "203", "node_id": "29"}, "maintenances": [], "allowed_actions": ["stop_in_place", "backup"], "placement_group": null, "private_nics": [], "zone": "fr-par-1"}}' form: {} headers: User-Agent: - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.0; darwin; arm64) cli-e2e-test - url: https://api.scaleway.com/instance/v1/zones/fr-par-1/servers/5be3956e-3472-4bd4-94ec-5205690a69fc + url: https://api.scaleway.com/instance/v1/zones/fr-par-1/servers/94e2d3cb-4441-4486-9b81-048f6b434c33 method: GET response: - body: '{"server": {"id": "5be3956e-3472-4bd4-94ec-5205690a69fc", "name": "cli-srv-clever-thompson", + body: '{"server": {"id": "94e2d3cb-4441-4486-9b81-048f6b434c33", "name": "cli-srv-magical-hofstadter", "arch": "x86_64", "commercial_type": "DEV1-S", "boot_type": "local", "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "hostname": "cli-srv-clever-thompson", "image": {"id": "655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", + "hostname": "cli-srv-magical-hofstadter", "image": {"id": "655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", "name": "Ubuntu 18.04 Bionic Beaver", "organization": "51b656e3-4865-41e8-adbc-0c45bdd780db", "project": "51b656e3-4865-41e8-adbc-0c45bdd780db", "root_volume": {"id": "27a6459c-efe6-4327-a062-b21a17f3143d", "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "unified", "size": 10000000000}, "extra_volumes": {}, "public": true, "arch": "x86_64", "creation_date": "2023-08-08T13:36:04.744241+00:00", "modification_date": "2023-08-08T13:36:04.744241+00:00", "default_bootscript": null, "from_server": "", "state": "available", "tags": [], "zone": "fr-par-1"}, - "volumes": {"0": {"boot": false, "id": "e3d829cf-ae4d-4b01-9b83-cf90f4d6f41f", + "volumes": {"0": {"boot": false, "id": "da4d9b20-98ff-4995-b478-6e7031aae0c0", "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "l_ssd", "export_uri": null, "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "server": {"id": "5be3956e-3472-4bd4-94ec-5205690a69fc", "name": "cli-srv-clever-thompson"}, - "size": 20000000000, "state": "available", "creation_date": "2024-10-23T08:36:06.630557+00:00", - "modification_date": "2024-10-23T08:36:06.630557+00:00", "tags": [], "zone": + "server": {"id": "94e2d3cb-4441-4486-9b81-048f6b434c33", "name": "cli-srv-magical-hofstadter"}, + "size": 20000000000, "state": "available", "creation_date": "2024-10-23T13:14:05.514821+00:00", + "modification_date": "2024-10-23T13:14:05.514821+00:00", "tags": [], "zone": "fr-par-1"}}, "tags": [], "state": "stopping", "protected": false, "state_detail": "stopping", "public_ip": {"id": "3ffa6774-124c-4e64-8afb-148c15304b25", "address": - "2001:bc8:710:4a69:dc00:ff:fe78:3973", "dynamic": false, "gateway": "fe80::dc00:ff:fe78:3974", + "2001:bc8:710:4a69:dc00:ff:fe78:4e83", "dynamic": false, "gateway": "fe80::dc00:ff:fe78:4e84", "netmask": "64", "family": "inet6", "provisioning_mode": "slaac", "tags": [], - "state": "attached", "ipam_id": "d338ba81-7851-435a-97b8-c1e04cd48435"}, "public_ips": - [{"id": "3ffa6774-124c-4e64-8afb-148c15304b25", "address": "2001:bc8:710:4a69:dc00:ff:fe78:3973", - "dynamic": false, "gateway": "fe80::dc00:ff:fe78:3974", "netmask": "64", "family": + "state": "attached", "ipam_id": "dea79f30-efef-4bf2-ad22-c7995f0704d9"}, "public_ips": + [{"id": "3ffa6774-124c-4e64-8afb-148c15304b25", "address": "2001:bc8:710:4a69:dc00:ff:fe78:4e83", + "dynamic": false, "gateway": "fe80::dc00:ff:fe78:4e84", "netmask": "64", "family": "inet6", "provisioning_mode": "slaac", "tags": [], "state": "attached", "ipam_id": - "d338ba81-7851-435a-97b8-c1e04cd48435"}], "mac_address": "de:00:00:78:39:73", + "dea79f30-efef-4bf2-ad22-c7995f0704d9"}], "mac_address": "de:00:00:78:4e:83", "routed_ip_enabled": true, "ipv6": null, "extra_networks": [], "dynamic_ip_required": - true, "enable_ipv6": false, "private_ip": null, "creation_date": "2024-10-23T08:36:06.630557+00:00", - "modification_date": "2024-10-23T08:36:23.910988+00:00", "bootscript": null, + true, "enable_ipv6": false, "private_ip": null, "creation_date": "2024-10-23T13:14:05.514821+00:00", + "modification_date": "2024-10-23T13:14:22.676660+00:00", "bootscript": null, "security_group": {"id": "0fe819c3-274d-472a-b3f5-ddb258d2d8bb", "name": "Default security group"}, "location": {"zone_id": "par1", "platform_id": "14", "cluster_id": - "35", "hypervisor_id": "301", "node_id": "14"}, "maintenances": [], "allowed_actions": + "93", "hypervisor_id": "203", "node_id": "29"}, "maintenances": [], "allowed_actions": ["stop_in_place", "backup"], "placement_group": null, "private_nics": [], "zone": "fr-par-1"}}' headers: Content-Length: - - "2838" + - "2847" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Wed, 23 Oct 2024 08:36:55 GMT + - Wed, 23 Oct 2024 13:14:53 GMT Server: - - Scaleway API Gateway (fr-par-1;edge02) + - Scaleway API Gateway (fr-par-2;edge02) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -2981,95 +2981,95 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 07eb331f-71fb-4d16-b4a9-b3604bb960cb + - bf76d599-73b0-4784-a1d8-99c3f1087c2b status: 200 OK code: 200 duration: "" - request: - body: '{"server": {"id": "5be3956e-3472-4bd4-94ec-5205690a69fc", "name": "cli-srv-clever-thompson", + body: '{"server": {"id": "94e2d3cb-4441-4486-9b81-048f6b434c33", "name": "cli-srv-magical-hofstadter", "arch": "x86_64", "commercial_type": "DEV1-S", "boot_type": "local", "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "hostname": "cli-srv-clever-thompson", "image": {"id": "655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", + "hostname": "cli-srv-magical-hofstadter", "image": {"id": "655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", "name": "Ubuntu 18.04 Bionic Beaver", "organization": "51b656e3-4865-41e8-adbc-0c45bdd780db", "project": "51b656e3-4865-41e8-adbc-0c45bdd780db", "root_volume": {"id": "27a6459c-efe6-4327-a062-b21a17f3143d", "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "unified", "size": 10000000000}, "extra_volumes": {}, "public": true, "arch": "x86_64", "creation_date": "2023-08-08T13:36:04.744241+00:00", "modification_date": "2023-08-08T13:36:04.744241+00:00", "default_bootscript": null, "from_server": "", "state": "available", "tags": [], "zone": "fr-par-1"}, - "volumes": {"0": {"boot": false, "id": "e3d829cf-ae4d-4b01-9b83-cf90f4d6f41f", + "volumes": {"0": {"boot": false, "id": "da4d9b20-98ff-4995-b478-6e7031aae0c0", "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "l_ssd", "export_uri": null, "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "server": {"id": "5be3956e-3472-4bd4-94ec-5205690a69fc", "name": "cli-srv-clever-thompson"}, - "size": 20000000000, "state": "available", "creation_date": "2024-10-23T08:36:06.630557+00:00", - "modification_date": "2024-10-23T08:36:06.630557+00:00", "tags": [], "zone": + "server": {"id": "94e2d3cb-4441-4486-9b81-048f6b434c33", "name": "cli-srv-magical-hofstadter"}, + "size": 20000000000, "state": "available", "creation_date": "2024-10-23T13:14:05.514821+00:00", + "modification_date": "2024-10-23T13:14:05.514821+00:00", "tags": [], "zone": "fr-par-1"}}, "tags": [], "state": "stopping", "protected": false, "state_detail": "stopping", "public_ip": {"id": "3ffa6774-124c-4e64-8afb-148c15304b25", "address": - "2001:bc8:710:4a69:dc00:ff:fe78:3973", "dynamic": false, "gateway": "fe80::dc00:ff:fe78:3974", + "2001:bc8:710:4a69:dc00:ff:fe78:4e83", "dynamic": false, "gateway": "fe80::dc00:ff:fe78:4e84", "netmask": "64", "family": "inet6", "provisioning_mode": "slaac", "tags": [], - "state": "attached", "ipam_id": "d338ba81-7851-435a-97b8-c1e04cd48435"}, "public_ips": - [{"id": "3ffa6774-124c-4e64-8afb-148c15304b25", "address": "2001:bc8:710:4a69:dc00:ff:fe78:3973", - "dynamic": false, "gateway": "fe80::dc00:ff:fe78:3974", "netmask": "64", "family": + "state": "attached", "ipam_id": "dea79f30-efef-4bf2-ad22-c7995f0704d9"}, "public_ips": + [{"id": "3ffa6774-124c-4e64-8afb-148c15304b25", "address": "2001:bc8:710:4a69:dc00:ff:fe78:4e83", + "dynamic": false, "gateway": "fe80::dc00:ff:fe78:4e84", "netmask": "64", "family": "inet6", "provisioning_mode": "slaac", "tags": [], "state": "attached", "ipam_id": - "d338ba81-7851-435a-97b8-c1e04cd48435"}], "mac_address": "de:00:00:78:39:73", + "dea79f30-efef-4bf2-ad22-c7995f0704d9"}], "mac_address": "de:00:00:78:4e:83", "routed_ip_enabled": true, "ipv6": null, "extra_networks": [], "dynamic_ip_required": - true, "enable_ipv6": false, "private_ip": null, "creation_date": "2024-10-23T08:36:06.630557+00:00", - "modification_date": "2024-10-23T08:36:23.910988+00:00", "bootscript": null, + true, "enable_ipv6": false, "private_ip": null, "creation_date": "2024-10-23T13:14:05.514821+00:00", + "modification_date": "2024-10-23T13:14:22.676660+00:00", "bootscript": null, "security_group": {"id": "0fe819c3-274d-472a-b3f5-ddb258d2d8bb", "name": "Default security group"}, "location": {"zone_id": "par1", "platform_id": "14", "cluster_id": - "35", "hypervisor_id": "301", "node_id": "14"}, "maintenances": [], "allowed_actions": + "93", "hypervisor_id": "203", "node_id": "29"}, "maintenances": [], "allowed_actions": ["stop_in_place", "backup"], "placement_group": null, "private_nics": [], "zone": "fr-par-1"}}' form: {} headers: User-Agent: - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.0; darwin; arm64) cli-e2e-test - url: https://api.scaleway.com/instance/v1/zones/fr-par-1/servers/5be3956e-3472-4bd4-94ec-5205690a69fc + url: https://api.scaleway.com/instance/v1/zones/fr-par-1/servers/94e2d3cb-4441-4486-9b81-048f6b434c33 method: GET response: - body: '{"server": {"id": "5be3956e-3472-4bd4-94ec-5205690a69fc", "name": "cli-srv-clever-thompson", + body: '{"server": {"id": "94e2d3cb-4441-4486-9b81-048f6b434c33", "name": "cli-srv-magical-hofstadter", "arch": "x86_64", "commercial_type": "DEV1-S", "boot_type": "local", "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "hostname": "cli-srv-clever-thompson", "image": {"id": "655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", + "hostname": "cli-srv-magical-hofstadter", "image": {"id": "655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", "name": "Ubuntu 18.04 Bionic Beaver", "organization": "51b656e3-4865-41e8-adbc-0c45bdd780db", "project": "51b656e3-4865-41e8-adbc-0c45bdd780db", "root_volume": {"id": "27a6459c-efe6-4327-a062-b21a17f3143d", "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "unified", "size": 10000000000}, "extra_volumes": {}, "public": true, "arch": "x86_64", "creation_date": "2023-08-08T13:36:04.744241+00:00", "modification_date": "2023-08-08T13:36:04.744241+00:00", "default_bootscript": null, "from_server": "", "state": "available", "tags": [], "zone": "fr-par-1"}, - "volumes": {"0": {"boot": false, "id": "e3d829cf-ae4d-4b01-9b83-cf90f4d6f41f", + "volumes": {"0": {"boot": false, "id": "da4d9b20-98ff-4995-b478-6e7031aae0c0", "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "l_ssd", "export_uri": null, "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "server": {"id": "5be3956e-3472-4bd4-94ec-5205690a69fc", "name": "cli-srv-clever-thompson"}, - "size": 20000000000, "state": "available", "creation_date": "2024-10-23T08:36:06.630557+00:00", - "modification_date": "2024-10-23T08:36:06.630557+00:00", "tags": [], "zone": + "server": {"id": "94e2d3cb-4441-4486-9b81-048f6b434c33", "name": "cli-srv-magical-hofstadter"}, + "size": 20000000000, "state": "available", "creation_date": "2024-10-23T13:14:05.514821+00:00", + "modification_date": "2024-10-23T13:14:05.514821+00:00", "tags": [], "zone": "fr-par-1"}}, "tags": [], "state": "stopping", "protected": false, "state_detail": "stopping", "public_ip": {"id": "3ffa6774-124c-4e64-8afb-148c15304b25", "address": - "2001:bc8:710:4a69:dc00:ff:fe78:3973", "dynamic": false, "gateway": "fe80::dc00:ff:fe78:3974", + "2001:bc8:710:4a69:dc00:ff:fe78:4e83", "dynamic": false, "gateway": "fe80::dc00:ff:fe78:4e84", "netmask": "64", "family": "inet6", "provisioning_mode": "slaac", "tags": [], - "state": "attached", "ipam_id": "d338ba81-7851-435a-97b8-c1e04cd48435"}, "public_ips": - [{"id": "3ffa6774-124c-4e64-8afb-148c15304b25", "address": "2001:bc8:710:4a69:dc00:ff:fe78:3973", - "dynamic": false, "gateway": "fe80::dc00:ff:fe78:3974", "netmask": "64", "family": + "state": "attached", "ipam_id": "dea79f30-efef-4bf2-ad22-c7995f0704d9"}, "public_ips": + [{"id": "3ffa6774-124c-4e64-8afb-148c15304b25", "address": "2001:bc8:710:4a69:dc00:ff:fe78:4e83", + "dynamic": false, "gateway": "fe80::dc00:ff:fe78:4e84", "netmask": "64", "family": "inet6", "provisioning_mode": "slaac", "tags": [], "state": "attached", "ipam_id": - "d338ba81-7851-435a-97b8-c1e04cd48435"}], "mac_address": "de:00:00:78:39:73", + "dea79f30-efef-4bf2-ad22-c7995f0704d9"}], "mac_address": "de:00:00:78:4e:83", "routed_ip_enabled": true, "ipv6": null, "extra_networks": [], "dynamic_ip_required": - true, "enable_ipv6": false, "private_ip": null, "creation_date": "2024-10-23T08:36:06.630557+00:00", - "modification_date": "2024-10-23T08:36:23.910988+00:00", "bootscript": null, + true, "enable_ipv6": false, "private_ip": null, "creation_date": "2024-10-23T13:14:05.514821+00:00", + "modification_date": "2024-10-23T13:14:22.676660+00:00", "bootscript": null, "security_group": {"id": "0fe819c3-274d-472a-b3f5-ddb258d2d8bb", "name": "Default security group"}, "location": {"zone_id": "par1", "platform_id": "14", "cluster_id": - "35", "hypervisor_id": "301", "node_id": "14"}, "maintenances": [], "allowed_actions": + "93", "hypervisor_id": "203", "node_id": "29"}, "maintenances": [], "allowed_actions": ["stop_in_place", "backup"], "placement_group": null, "private_nics": [], "zone": "fr-par-1"}}' headers: Content-Length: - - "2838" + - "2847" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Wed, 23 Oct 2024 08:37:00 GMT + - Wed, 23 Oct 2024 13:14:58 GMT Server: - - Scaleway API Gateway (fr-par-1;edge02) + - Scaleway API Gateway (fr-par-2;edge02) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -3077,191 +3077,91 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - f2a4c885-e258-4d7e-aea0-94fb0906e5bc + - 42762464-abdc-4e65-a4f2-d5a63979335c status: 200 OK code: 200 duration: "" - request: - body: '{"server": {"id": "5be3956e-3472-4bd4-94ec-5205690a69fc", "name": "cli-srv-clever-thompson", + body: '{"server": {"id": "94e2d3cb-4441-4486-9b81-048f6b434c33", "name": "cli-srv-magical-hofstadter", "arch": "x86_64", "commercial_type": "DEV1-S", "boot_type": "local", "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "hostname": "cli-srv-clever-thompson", "image": {"id": "655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", + "hostname": "cli-srv-magical-hofstadter", "image": {"id": "655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", "name": "Ubuntu 18.04 Bionic Beaver", "organization": "51b656e3-4865-41e8-adbc-0c45bdd780db", "project": "51b656e3-4865-41e8-adbc-0c45bdd780db", "root_volume": {"id": "27a6459c-efe6-4327-a062-b21a17f3143d", "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "unified", "size": 10000000000}, "extra_volumes": {}, "public": true, "arch": "x86_64", "creation_date": "2023-08-08T13:36:04.744241+00:00", "modification_date": "2023-08-08T13:36:04.744241+00:00", "default_bootscript": null, "from_server": "", "state": "available", "tags": [], "zone": "fr-par-1"}, - "volumes": {"0": {"boot": false, "id": "e3d829cf-ae4d-4b01-9b83-cf90f4d6f41f", + "volumes": {"0": {"boot": false, "id": "da4d9b20-98ff-4995-b478-6e7031aae0c0", "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "l_ssd", "export_uri": null, "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "server": {"id": "5be3956e-3472-4bd4-94ec-5205690a69fc", "name": "cli-srv-clever-thompson"}, - "size": 20000000000, "state": "available", "creation_date": "2024-10-23T08:36:06.630557+00:00", - "modification_date": "2024-10-23T08:36:06.630557+00:00", "tags": [], "zone": - "fr-par-1"}}, "tags": [], "state": "stopping", "protected": false, "state_detail": - "stopping", "public_ip": {"id": "3ffa6774-124c-4e64-8afb-148c15304b25", "address": - "2001:bc8:710:4a69:dc00:ff:fe78:3973", "dynamic": false, "gateway": "fe80::dc00:ff:fe78:3974", - "netmask": "64", "family": "inet6", "provisioning_mode": "slaac", "tags": [], - "state": "attached", "ipam_id": "d338ba81-7851-435a-97b8-c1e04cd48435"}, "public_ips": - [{"id": "3ffa6774-124c-4e64-8afb-148c15304b25", "address": "2001:bc8:710:4a69:dc00:ff:fe78:3973", - "dynamic": false, "gateway": "fe80::dc00:ff:fe78:3974", "netmask": "64", "family": - "inet6", "provisioning_mode": "slaac", "tags": [], "state": "attached", "ipam_id": - "d338ba81-7851-435a-97b8-c1e04cd48435"}], "mac_address": "de:00:00:78:39:73", - "routed_ip_enabled": true, "ipv6": null, "extra_networks": [], "dynamic_ip_required": - true, "enable_ipv6": false, "private_ip": null, "creation_date": "2024-10-23T08:36:06.630557+00:00", - "modification_date": "2024-10-23T08:36:23.910988+00:00", "bootscript": null, - "security_group": {"id": "0fe819c3-274d-472a-b3f5-ddb258d2d8bb", "name": "Default - security group"}, "location": {"zone_id": "par1", "platform_id": "14", "cluster_id": - "35", "hypervisor_id": "301", "node_id": "14"}, "maintenances": [], "allowed_actions": - ["stop_in_place", "backup"], "placement_group": null, "private_nics": [], "zone": - "fr-par-1"}}' - form: {} - headers: - User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.0; darwin; arm64) cli-e2e-test - url: https://api.scaleway.com/instance/v1/zones/fr-par-1/servers/5be3956e-3472-4bd4-94ec-5205690a69fc - method: GET - response: - body: '{"server": {"id": "5be3956e-3472-4bd4-94ec-5205690a69fc", "name": "cli-srv-clever-thompson", - "arch": "x86_64", "commercial_type": "DEV1-S", "boot_type": "local", "organization": - "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "hostname": "cli-srv-clever-thompson", "image": {"id": "655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", - "name": "Ubuntu 18.04 Bionic Beaver", "organization": "51b656e3-4865-41e8-adbc-0c45bdd780db", - "project": "51b656e3-4865-41e8-adbc-0c45bdd780db", "root_volume": {"id": "27a6459c-efe6-4327-a062-b21a17f3143d", - "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "unified", "size": 10000000000}, - "extra_volumes": {}, "public": true, "arch": "x86_64", "creation_date": "2023-08-08T13:36:04.744241+00:00", - "modification_date": "2023-08-08T13:36:04.744241+00:00", "default_bootscript": - null, "from_server": "", "state": "available", "tags": [], "zone": "fr-par-1"}, - "volumes": {"0": {"boot": false, "id": "e3d829cf-ae4d-4b01-9b83-cf90f4d6f41f", - "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "l_ssd", "export_uri": - null, "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "server": {"id": "5be3956e-3472-4bd4-94ec-5205690a69fc", "name": "cli-srv-clever-thompson"}, - "size": 20000000000, "state": "available", "creation_date": "2024-10-23T08:36:06.630557+00:00", - "modification_date": "2024-10-23T08:36:06.630557+00:00", "tags": [], "zone": - "fr-par-1"}}, "tags": [], "state": "stopping", "protected": false, "state_detail": - "stopping", "public_ip": {"id": "3ffa6774-124c-4e64-8afb-148c15304b25", "address": - "2001:bc8:710:4a69:dc00:ff:fe78:3973", "dynamic": false, "gateway": "fe80::dc00:ff:fe78:3974", - "netmask": "64", "family": "inet6", "provisioning_mode": "slaac", "tags": [], - "state": "attached", "ipam_id": "d338ba81-7851-435a-97b8-c1e04cd48435"}, "public_ips": - [{"id": "3ffa6774-124c-4e64-8afb-148c15304b25", "address": "2001:bc8:710:4a69:dc00:ff:fe78:3973", - "dynamic": false, "gateway": "fe80::dc00:ff:fe78:3974", "netmask": "64", "family": - "inet6", "provisioning_mode": "slaac", "tags": [], "state": "attached", "ipam_id": - "d338ba81-7851-435a-97b8-c1e04cd48435"}], "mac_address": "de:00:00:78:39:73", - "routed_ip_enabled": true, "ipv6": null, "extra_networks": [], "dynamic_ip_required": - true, "enable_ipv6": false, "private_ip": null, "creation_date": "2024-10-23T08:36:06.630557+00:00", - "modification_date": "2024-10-23T08:36:23.910988+00:00", "bootscript": null, - "security_group": {"id": "0fe819c3-274d-472a-b3f5-ddb258d2d8bb", "name": "Default - security group"}, "location": {"zone_id": "par1", "platform_id": "14", "cluster_id": - "35", "hypervisor_id": "301", "node_id": "14"}, "maintenances": [], "allowed_actions": - ["stop_in_place", "backup"], "placement_group": null, "private_nics": [], "zone": - "fr-par-1"}}' - headers: - Content-Length: - - "2838" - Content-Security-Policy: - - default-src 'none'; frame-ancestors 'none' - Content-Type: - - application/json - Date: - - Wed, 23 Oct 2024 08:37:05 GMT - Server: - - Scaleway API Gateway (fr-par-1;edge02) - Strict-Transport-Security: - - max-age=63072000 - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - X-Request-Id: - - 3806fc7d-2cfc-44d1-a4a0-8194c513cd7b - status: 200 OK - code: 200 - duration: "" -- request: - body: '{"server": {"id": "5be3956e-3472-4bd4-94ec-5205690a69fc", "name": "cli-srv-clever-thompson", - "arch": "x86_64", "commercial_type": "DEV1-S", "boot_type": "local", "organization": - "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "hostname": "cli-srv-clever-thompson", "image": {"id": "655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", - "name": "Ubuntu 18.04 Bionic Beaver", "organization": "51b656e3-4865-41e8-adbc-0c45bdd780db", - "project": "51b656e3-4865-41e8-adbc-0c45bdd780db", "root_volume": {"id": "27a6459c-efe6-4327-a062-b21a17f3143d", - "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "unified", "size": 10000000000}, - "extra_volumes": {}, "public": true, "arch": "x86_64", "creation_date": "2023-08-08T13:36:04.744241+00:00", - "modification_date": "2023-08-08T13:36:04.744241+00:00", "default_bootscript": - null, "from_server": "", "state": "available", "tags": [], "zone": "fr-par-1"}, - "volumes": {"0": {"boot": false, "id": "e3d829cf-ae4d-4b01-9b83-cf90f4d6f41f", - "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "l_ssd", "export_uri": - null, "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "server": {"id": "5be3956e-3472-4bd4-94ec-5205690a69fc", "name": "cli-srv-clever-thompson"}, - "size": 20000000000, "state": "available", "creation_date": "2024-10-23T08:36:06.630557+00:00", - "modification_date": "2024-10-23T08:36:06.630557+00:00", "tags": [], "zone": - "fr-par-1"}}, "tags": [], "state": "stopping", "protected": false, "state_detail": - "stopping", "public_ip": {"id": "3ffa6774-124c-4e64-8afb-148c15304b25", "address": - "2001:bc8:710:4a69:dc00:ff:fe78:3973", "dynamic": false, "gateway": "fe80::dc00:ff:fe78:3974", - "netmask": "64", "family": "inet6", "provisioning_mode": "slaac", "tags": [], - "state": "attached", "ipam_id": "d338ba81-7851-435a-97b8-c1e04cd48435"}, "public_ips": - [{"id": "3ffa6774-124c-4e64-8afb-148c15304b25", "address": "2001:bc8:710:4a69:dc00:ff:fe78:3973", - "dynamic": false, "gateway": "fe80::dc00:ff:fe78:3974", "netmask": "64", "family": + "server": {"id": "94e2d3cb-4441-4486-9b81-048f6b434c33", "name": "cli-srv-magical-hofstadter"}, + "size": 20000000000, "state": "available", "creation_date": "2024-10-23T13:14:05.514821+00:00", + "modification_date": "2024-10-23T13:14:05.514821+00:00", "tags": [], "zone": + "fr-par-1"}}, "tags": [], "state": "stopped", "protected": false, "state_detail": + "", "public_ip": {"id": "3ffa6774-124c-4e64-8afb-148c15304b25", "address": "2001:bc8:710:4a69:dc00:ff:fe78:4e83", + "dynamic": false, "gateway": "fe80::dc00:ff:fe78:4e84", "netmask": "64", "family": "inet6", "provisioning_mode": "slaac", "tags": [], "state": "attached", "ipam_id": - "d338ba81-7851-435a-97b8-c1e04cd48435"}], "mac_address": "de:00:00:78:39:73", - "routed_ip_enabled": true, "ipv6": null, "extra_networks": [], "dynamic_ip_required": - true, "enable_ipv6": false, "private_ip": null, "creation_date": "2024-10-23T08:36:06.630557+00:00", - "modification_date": "2024-10-23T08:36:23.910988+00:00", "bootscript": null, - "security_group": {"id": "0fe819c3-274d-472a-b3f5-ddb258d2d8bb", "name": "Default - security group"}, "location": {"zone_id": "par1", "platform_id": "14", "cluster_id": - "35", "hypervisor_id": "301", "node_id": "14"}, "maintenances": [], "allowed_actions": - ["stop_in_place", "backup"], "placement_group": null, "private_nics": [], "zone": - "fr-par-1"}}' + "dea79f30-efef-4bf2-ad22-c7995f0704d9"}, "public_ips": [{"id": "3ffa6774-124c-4e64-8afb-148c15304b25", + "address": "2001:bc8:710:4a69:dc00:ff:fe78:4e83", "dynamic": false, "gateway": + "fe80::dc00:ff:fe78:4e84", "netmask": "64", "family": "inet6", "provisioning_mode": + "slaac", "tags": [], "state": "attached", "ipam_id": "dea79f30-efef-4bf2-ad22-c7995f0704d9"}], + "mac_address": "de:00:00:78:4e:83", "routed_ip_enabled": true, "ipv6": null, + "extra_networks": [], "dynamic_ip_required": true, "enable_ipv6": false, "private_ip": + null, "creation_date": "2024-10-23T13:14:05.514821+00:00", "modification_date": + "2024-10-23T13:15:02.539126+00:00", "bootscript": null, "security_group": {"id": + "0fe819c3-274d-472a-b3f5-ddb258d2d8bb", "name": "Default security group"}, "location": + null, "maintenances": [], "allowed_actions": ["poweron", "backup"], "placement_group": + null, "private_nics": [], "zone": "fr-par-1"}}' form: {} headers: User-Agent: - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.0; darwin; arm64) cli-e2e-test - url: https://api.scaleway.com/instance/v1/zones/fr-par-1/servers/5be3956e-3472-4bd4-94ec-5205690a69fc + url: https://api.scaleway.com/instance/v1/zones/fr-par-1/servers/94e2d3cb-4441-4486-9b81-048f6b434c33 method: GET response: - body: '{"server": {"id": "5be3956e-3472-4bd4-94ec-5205690a69fc", "name": "cli-srv-clever-thompson", + body: '{"server": {"id": "94e2d3cb-4441-4486-9b81-048f6b434c33", "name": "cli-srv-magical-hofstadter", "arch": "x86_64", "commercial_type": "DEV1-S", "boot_type": "local", "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "hostname": "cli-srv-clever-thompson", "image": {"id": "655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", + "hostname": "cli-srv-magical-hofstadter", "image": {"id": "655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", "name": "Ubuntu 18.04 Bionic Beaver", "organization": "51b656e3-4865-41e8-adbc-0c45bdd780db", "project": "51b656e3-4865-41e8-adbc-0c45bdd780db", "root_volume": {"id": "27a6459c-efe6-4327-a062-b21a17f3143d", "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "unified", "size": 10000000000}, "extra_volumes": {}, "public": true, "arch": "x86_64", "creation_date": "2023-08-08T13:36:04.744241+00:00", "modification_date": "2023-08-08T13:36:04.744241+00:00", "default_bootscript": null, "from_server": "", "state": "available", "tags": [], "zone": "fr-par-1"}, - "volumes": {"0": {"boot": false, "id": "e3d829cf-ae4d-4b01-9b83-cf90f4d6f41f", + "volumes": {"0": {"boot": false, "id": "da4d9b20-98ff-4995-b478-6e7031aae0c0", "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "l_ssd", "export_uri": null, "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "server": {"id": "5be3956e-3472-4bd4-94ec-5205690a69fc", "name": "cli-srv-clever-thompson"}, - "size": 20000000000, "state": "available", "creation_date": "2024-10-23T08:36:06.630557+00:00", - "modification_date": "2024-10-23T08:36:06.630557+00:00", "tags": [], "zone": - "fr-par-1"}}, "tags": [], "state": "stopping", "protected": false, "state_detail": - "stopping", "public_ip": {"id": "3ffa6774-124c-4e64-8afb-148c15304b25", "address": - "2001:bc8:710:4a69:dc00:ff:fe78:3973", "dynamic": false, "gateway": "fe80::dc00:ff:fe78:3974", - "netmask": "64", "family": "inet6", "provisioning_mode": "slaac", "tags": [], - "state": "attached", "ipam_id": "d338ba81-7851-435a-97b8-c1e04cd48435"}, "public_ips": - [{"id": "3ffa6774-124c-4e64-8afb-148c15304b25", "address": "2001:bc8:710:4a69:dc00:ff:fe78:3973", - "dynamic": false, "gateway": "fe80::dc00:ff:fe78:3974", "netmask": "64", "family": + "server": {"id": "94e2d3cb-4441-4486-9b81-048f6b434c33", "name": "cli-srv-magical-hofstadter"}, + "size": 20000000000, "state": "available", "creation_date": "2024-10-23T13:14:05.514821+00:00", + "modification_date": "2024-10-23T13:14:05.514821+00:00", "tags": [], "zone": + "fr-par-1"}}, "tags": [], "state": "stopped", "protected": false, "state_detail": + "", "public_ip": {"id": "3ffa6774-124c-4e64-8afb-148c15304b25", "address": "2001:bc8:710:4a69:dc00:ff:fe78:4e83", + "dynamic": false, "gateway": "fe80::dc00:ff:fe78:4e84", "netmask": "64", "family": "inet6", "provisioning_mode": "slaac", "tags": [], "state": "attached", "ipam_id": - "d338ba81-7851-435a-97b8-c1e04cd48435"}], "mac_address": "de:00:00:78:39:73", - "routed_ip_enabled": true, "ipv6": null, "extra_networks": [], "dynamic_ip_required": - true, "enable_ipv6": false, "private_ip": null, "creation_date": "2024-10-23T08:36:06.630557+00:00", - "modification_date": "2024-10-23T08:36:23.910988+00:00", "bootscript": null, - "security_group": {"id": "0fe819c3-274d-472a-b3f5-ddb258d2d8bb", "name": "Default - security group"}, "location": {"zone_id": "par1", "platform_id": "14", "cluster_id": - "35", "hypervisor_id": "301", "node_id": "14"}, "maintenances": [], "allowed_actions": - ["stop_in_place", "backup"], "placement_group": null, "private_nics": [], "zone": - "fr-par-1"}}' + "dea79f30-efef-4bf2-ad22-c7995f0704d9"}, "public_ips": [{"id": "3ffa6774-124c-4e64-8afb-148c15304b25", + "address": "2001:bc8:710:4a69:dc00:ff:fe78:4e83", "dynamic": false, "gateway": + "fe80::dc00:ff:fe78:4e84", "netmask": "64", "family": "inet6", "provisioning_mode": + "slaac", "tags": [], "state": "attached", "ipam_id": "dea79f30-efef-4bf2-ad22-c7995f0704d9"}], + "mac_address": "de:00:00:78:4e:83", "routed_ip_enabled": true, "ipv6": null, + "extra_networks": [], "dynamic_ip_required": true, "enable_ipv6": false, "private_ip": + null, "creation_date": "2024-10-23T13:14:05.514821+00:00", "modification_date": + "2024-10-23T13:15:02.539126+00:00", "bootscript": null, "security_group": {"id": + "0fe819c3-274d-472a-b3f5-ddb258d2d8bb", "name": "Default security group"}, "location": + null, "maintenances": [], "allowed_actions": ["poweron", "backup"], "placement_group": + null, "private_nics": [], "zone": "fr-par-1"}}' headers: Content-Length: - - "2838" + - "2735" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Wed, 23 Oct 2024 08:37:10 GMT + - Wed, 23 Oct 2024 13:15:03 GMT Server: - - Scaleway API Gateway (fr-par-1;edge02) + - Scaleway API Gateway (fr-par-2;edge02) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -3269,91 +3169,29 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - fa7db9a4-ecb3-44f8-9727-3f0d48c520b5 + - d748d15e-e8d1-4d1d-8cf2-2ec69d7a13b1 status: 200 OK code: 200 duration: "" - request: - body: '{"server": {"id": "5be3956e-3472-4bd4-94ec-5205690a69fc", "name": "cli-srv-clever-thompson", - "arch": "x86_64", "commercial_type": "DEV1-S", "boot_type": "local", "organization": - "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "hostname": "cli-srv-clever-thompson", "image": {"id": "655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", - "name": "Ubuntu 18.04 Bionic Beaver", "organization": "51b656e3-4865-41e8-adbc-0c45bdd780db", - "project": "51b656e3-4865-41e8-adbc-0c45bdd780db", "root_volume": {"id": "27a6459c-efe6-4327-a062-b21a17f3143d", - "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "unified", "size": 10000000000}, - "extra_volumes": {}, "public": true, "arch": "x86_64", "creation_date": "2023-08-08T13:36:04.744241+00:00", - "modification_date": "2023-08-08T13:36:04.744241+00:00", "default_bootscript": - null, "from_server": "", "state": "available", "tags": [], "zone": "fr-par-1"}, - "volumes": {"0": {"boot": false, "id": "e3d829cf-ae4d-4b01-9b83-cf90f4d6f41f", - "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "l_ssd", "export_uri": - null, "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "server": {"id": "5be3956e-3472-4bd4-94ec-5205690a69fc", "name": "cli-srv-clever-thompson"}, - "size": 20000000000, "state": "available", "creation_date": "2024-10-23T08:36:06.630557+00:00", - "modification_date": "2024-10-23T08:36:06.630557+00:00", "tags": [], "zone": - "fr-par-1"}}, "tags": [], "state": "stopped", "protected": false, "state_detail": - "", "public_ip": {"id": "3ffa6774-124c-4e64-8afb-148c15304b25", "address": "2001:bc8:710:4a69:dc00:ff:fe78:3973", - "dynamic": false, "gateway": "fe80::dc00:ff:fe78:3974", "netmask": "64", "family": - "inet6", "provisioning_mode": "slaac", "tags": [], "state": "attached", "ipam_id": - "d338ba81-7851-435a-97b8-c1e04cd48435"}, "public_ips": [{"id": "3ffa6774-124c-4e64-8afb-148c15304b25", - "address": "2001:bc8:710:4a69:dc00:ff:fe78:3973", "dynamic": false, "gateway": - "fe80::dc00:ff:fe78:3974", "netmask": "64", "family": "inet6", "provisioning_mode": - "slaac", "tags": [], "state": "attached", "ipam_id": "d338ba81-7851-435a-97b8-c1e04cd48435"}], - "mac_address": "de:00:00:78:39:73", "routed_ip_enabled": true, "ipv6": null, - "extra_networks": [], "dynamic_ip_required": true, "enable_ipv6": false, "private_ip": - null, "creation_date": "2024-10-23T08:36:06.630557+00:00", "modification_date": - "2024-10-23T08:37:11.096190+00:00", "bootscript": null, "security_group": {"id": - "0fe819c3-274d-472a-b3f5-ddb258d2d8bb", "name": "Default security group"}, "location": - null, "maintenances": [], "allowed_actions": ["poweron", "backup"], "placement_group": - null, "private_nics": [], "zone": "fr-par-1"}}' + body: "" form: {} headers: User-Agent: - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.0; darwin; arm64) cli-e2e-test - url: https://api.scaleway.com/instance/v1/zones/fr-par-1/servers/5be3956e-3472-4bd4-94ec-5205690a69fc - method: GET + url: https://api.scaleway.com/instance/v1/zones/fr-par-1/servers/94e2d3cb-4441-4486-9b81-048f6b434c33 + method: DELETE response: - body: '{"server": {"id": "5be3956e-3472-4bd4-94ec-5205690a69fc", "name": "cli-srv-clever-thompson", - "arch": "x86_64", "commercial_type": "DEV1-S", "boot_type": "local", "organization": - "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "hostname": "cli-srv-clever-thompson", "image": {"id": "655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", - "name": "Ubuntu 18.04 Bionic Beaver", "organization": "51b656e3-4865-41e8-adbc-0c45bdd780db", - "project": "51b656e3-4865-41e8-adbc-0c45bdd780db", "root_volume": {"id": "27a6459c-efe6-4327-a062-b21a17f3143d", - "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "unified", "size": 10000000000}, - "extra_volumes": {}, "public": true, "arch": "x86_64", "creation_date": "2023-08-08T13:36:04.744241+00:00", - "modification_date": "2023-08-08T13:36:04.744241+00:00", "default_bootscript": - null, "from_server": "", "state": "available", "tags": [], "zone": "fr-par-1"}, - "volumes": {"0": {"boot": false, "id": "e3d829cf-ae4d-4b01-9b83-cf90f4d6f41f", - "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "l_ssd", "export_uri": - null, "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "server": {"id": "5be3956e-3472-4bd4-94ec-5205690a69fc", "name": "cli-srv-clever-thompson"}, - "size": 20000000000, "state": "available", "creation_date": "2024-10-23T08:36:06.630557+00:00", - "modification_date": "2024-10-23T08:36:06.630557+00:00", "tags": [], "zone": - "fr-par-1"}}, "tags": [], "state": "stopped", "protected": false, "state_detail": - "", "public_ip": {"id": "3ffa6774-124c-4e64-8afb-148c15304b25", "address": "2001:bc8:710:4a69:dc00:ff:fe78:3973", - "dynamic": false, "gateway": "fe80::dc00:ff:fe78:3974", "netmask": "64", "family": - "inet6", "provisioning_mode": "slaac", "tags": [], "state": "attached", "ipam_id": - "d338ba81-7851-435a-97b8-c1e04cd48435"}, "public_ips": [{"id": "3ffa6774-124c-4e64-8afb-148c15304b25", - "address": "2001:bc8:710:4a69:dc00:ff:fe78:3973", "dynamic": false, "gateway": - "fe80::dc00:ff:fe78:3974", "netmask": "64", "family": "inet6", "provisioning_mode": - "slaac", "tags": [], "state": "attached", "ipam_id": "d338ba81-7851-435a-97b8-c1e04cd48435"}], - "mac_address": "de:00:00:78:39:73", "routed_ip_enabled": true, "ipv6": null, - "extra_networks": [], "dynamic_ip_required": true, "enable_ipv6": false, "private_ip": - null, "creation_date": "2024-10-23T08:36:06.630557+00:00", "modification_date": - "2024-10-23T08:37:11.096190+00:00", "bootscript": null, "security_group": {"id": - "0fe819c3-274d-472a-b3f5-ddb258d2d8bb", "name": "Default security group"}, "location": - null, "maintenances": [], "allowed_actions": ["poweron", "backup"], "placement_group": - null, "private_nics": [], "zone": "fr-par-1"}}' + body: "" headers: - Content-Length: - - "2726" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Wed, 23 Oct 2024 08:37:15 GMT + - Wed, 23 Oct 2024 13:15:04 GMT Server: - - Scaleway API Gateway (fr-par-1;edge02) + - Scaleway API Gateway (fr-par-2;edge02) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -3361,9 +3199,9 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - ea39a5cb-68b9-42df-843b-89ac6fb60ec7 - status: 200 OK - code: 200 + - b81474b8-ad1d-4df2-9eb4-02d5cd654806 + status: 204 No Content + code: 204 duration: "" - request: body: "" @@ -3371,7 +3209,7 @@ interactions: headers: User-Agent: - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.0; darwin; arm64) cli-e2e-test - url: https://api.scaleway.com/instance/v1/zones/fr-par-1/servers/5be3956e-3472-4bd4-94ec-5205690a69fc + url: https://api.scaleway.com/instance/v1/zones/fr-par-1/ips/3ffa6774-124c-4e64-8afb-148c15304b25 method: DELETE response: body: "" @@ -3381,9 +3219,9 @@ interactions: Content-Type: - application/json Date: - - Wed, 23 Oct 2024 08:37:16 GMT + - Wed, 23 Oct 2024 13:15:04 GMT Server: - - Scaleway API Gateway (fr-par-1;edge02) + - Scaleway API Gateway (fr-par-2;edge02) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -3391,7 +3229,7 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 568ee46c-4e0b-4901-af2d-4c406e36561f + - 1634f957-1cb9-4790-be7d-4ce50abfc0b9 status: 204 No Content code: 204 duration: "" @@ -3401,7 +3239,7 @@ interactions: headers: User-Agent: - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.0; darwin; arm64) cli-e2e-test - url: https://api.scaleway.com/instance/v1/zones/fr-par-1/volumes/e3d829cf-ae4d-4b01-9b83-cf90f4d6f41f + url: https://api.scaleway.com/instance/v1/zones/fr-par-1/volumes/da4d9b20-98ff-4995-b478-6e7031aae0c0 method: DELETE response: body: "" @@ -3411,9 +3249,9 @@ interactions: Content-Type: - application/json Date: - - Wed, 23 Oct 2024 08:37:16 GMT + - Wed, 23 Oct 2024 13:15:04 GMT Server: - - Scaleway API Gateway (fr-par-1;edge02) + - Scaleway API Gateway (fr-par-2;edge02) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -3421,7 +3259,7 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 24ed8b5b-4887-42f9-9802-102721f3aba5 + - aa2675a4-d670-40dc-b060-9d7dca780146 status: 204 No Content code: 204 duration: "" diff --git a/internal/namespaces/instance/v1/testdata/test-create-server-ips-with-ipv6-and-ipv4.cassette.yaml b/internal/namespaces/instance/v1/testdata/test-create-server-ips-with-ipv6-and-ipv4.cassette.yaml index d2b5c6df3b..d28f0fb74e 100644 --- a/internal/namespaces/instance/v1/testdata/test-create-server-ips-with-ipv6-and-ipv4.cassette.yaml +++ b/internal/namespaces/instance/v1/testdata/test-create-server-ips-with-ipv6-and-ipv4.cassette.yaml @@ -969,12 +969,12 @@ interactions: Content-Type: - application/json Date: - - Wed, 23 Oct 2024 09:02:01 GMT + - Wed, 23 Oct 2024 13:14:04 GMT Link: - ; rel="next",; rel="last" Server: - - Scaleway API Gateway (fr-par-1;edge02) + - Scaleway API Gateway (fr-par-2;edge02) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -982,7 +982,7 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 5aff610c-7937-4ea7-a1e1-b56780e1b64d + - 0f561e20-a3d7-4b3e-b4b4-a5f8820a6fa0 X-Total-Count: - "69" status: 200 OK @@ -1370,12 +1370,12 @@ interactions: Content-Type: - application/json Date: - - Wed, 23 Oct 2024 09:02:01 GMT + - Wed, 23 Oct 2024 13:14:04 GMT Link: - ; rel="first",; rel="previous",; rel="last" Server: - - Scaleway API Gateway (fr-par-1;edge02) + - Scaleway API Gateway (fr-par-2;edge02) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -1383,7 +1383,7 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - dbd5d940-3f76-4321-af76-05f26689761f + - 4419a183-0386-4ede-8f8c-d13ce5ce1225 X-Total-Count: - "69" status: 200 OK @@ -1425,9 +1425,9 @@ interactions: Content-Type: - application/json Date: - - Wed, 23 Oct 2024 09:02:02 GMT + - Wed, 23 Oct 2024 13:14:04 GMT Server: - - Scaleway API Gateway (fr-par-1;edge02) + - Scaleway API Gateway (fr-par-2;edge02) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -1435,7 +1435,7 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 46d07db6-38b4-44d6-8a54-8095d441a786 + - ae0aa36c-7da8-428c-926d-573b4a354e6e status: 200 OK code: 200 duration: "" @@ -1469,9 +1469,9 @@ interactions: Content-Type: - application/json Date: - - Wed, 23 Oct 2024 09:02:01 GMT + - Wed, 23 Oct 2024 13:14:04 GMT Server: - - Scaleway API Gateway (fr-par-1;edge02) + - Scaleway API Gateway (fr-par-2;edge02) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -1479,15 +1479,15 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 6c98118a-bf53-4826-9cba-5291fcca1617 + - c909c003-f8b7-442e-a3e7-b60e99fd2d92 status: 200 OK code: 200 duration: "" - request: - body: '{"ip": {"id": "c8e71dc4-62a5-4efd-a7d0-26c425d8427f", "address": "51.15.241.198", + body: '{"ip": {"id": "5ff5a1b2-db18-4e34-9742-f081439edee1", "address": "51.15.213.236", "prefix": null, "reverse": null, "server": null, "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "zone": "fr-par-1", "type": - "routed_ipv4", "state": "detached", "tags": [], "ipam_id": "f909aca4-a0fa-47d4-b000-bb1ec0420bdf"}}' + "routed_ipv4", "state": "detached", "tags": [], "ipam_id": "30c177b2-46ee-44ab-b280-0de0a51dc1e1"}}' form: {} headers: Content-Type: @@ -1497,10 +1497,10 @@ interactions: url: https://api.scaleway.com/instance/v1/zones/fr-par-1/ips method: POST response: - body: '{"ip": {"id": "c8e71dc4-62a5-4efd-a7d0-26c425d8427f", "address": "51.15.241.198", + body: '{"ip": {"id": "5ff5a1b2-db18-4e34-9742-f081439edee1", "address": "51.15.213.236", "prefix": null, "reverse": null, "server": null, "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "zone": "fr-par-1", "type": - "routed_ipv4", "state": "detached", "tags": [], "ipam_id": "f909aca4-a0fa-47d4-b000-bb1ec0420bdf"}}' + "routed_ipv4", "state": "detached", "tags": [], "ipam_id": "30c177b2-46ee-44ab-b280-0de0a51dc1e1"}}' headers: Content-Length: - "365" @@ -1509,11 +1509,11 @@ interactions: Content-Type: - application/json Date: - - Wed, 23 Oct 2024 09:02:02 GMT + - Wed, 23 Oct 2024 13:14:05 GMT Location: - - https://api.scaleway.com/instance/v1/zones/fr-par-1/ips/c8e71dc4-62a5-4efd-a7d0-26c425d8427f + - https://api.scaleway.com/instance/v1/zones/fr-par-1/ips/5ff5a1b2-db18-4e34-9742-f081439edee1 Server: - - Scaleway API Gateway (fr-par-1;edge02) + - Scaleway API Gateway (fr-par-2;edge02) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -1521,7 +1521,7 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - c83d68cc-0f0f-4d79-94ff-1e60e521db0b + - 7af0f9a8-889c-46eb-9032-c6f50c099d7d status: 201 Created code: 201 duration: "" @@ -1530,7 +1530,7 @@ interactions: "prefix": "2001:bc8:710:5417::/64", "reverse": null, "server": null, "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "zone": "fr-par-1", "type": "routed_ipv6", "state": "detached", "tags": [], - "ipam_id": "bc5ed332-e485-42d9-b78e-231f327b6e16"}}' + "ipam_id": "50ee042b-ef38-45b4-a60e-4f08c7412fe1"}}' form: {} headers: Content-Type: @@ -1544,7 +1544,7 @@ interactions: "prefix": "2001:bc8:710:5417::/64", "reverse": null, "server": null, "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "zone": "fr-par-1", "type": "routed_ipv6", "state": "detached", "tags": [], - "ipam_id": "bc5ed332-e485-42d9-b78e-231f327b6e16"}}' + "ipam_id": "50ee042b-ef38-45b4-a60e-4f08c7412fe1"}}' headers: Content-Length: - "374" @@ -1553,11 +1553,11 @@ interactions: Content-Type: - application/json Date: - - Wed, 23 Oct 2024 09:02:03 GMT + - Wed, 23 Oct 2024 13:14:05 GMT Location: - https://api.scaleway.com/instance/v1/zones/fr-par-1/ips/db6fafda-3a12-403d-8c9c-1a1cb1c315ba Server: - - Scaleway API Gateway (fr-par-1;edge02) + - Scaleway API Gateway (fr-par-2;edge02) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -1565,41 +1565,41 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 36305581-1f5f-4824-9052-596259fbfd13 + - 296dac53-677c-421f-8650-00ea86220745 status: 201 Created code: 201 duration: "" - request: - body: '{"server": {"id": "7e8061a8-96dc-4f28-9fe1-38d99747b02c", "name": "cli-srv-boring-beaver", + body: '{"server": {"id": "21c09249-0ed1-49da-aa12-f4b628e19ac5", "name": "cli-srv-optimistic-brattain", "arch": "x86_64", "commercial_type": "DEV1-S", "boot_type": "local", "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "hostname": "cli-srv-boring-beaver", "image": {"id": "655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", + "hostname": "cli-srv-optimistic-brattain", "image": {"id": "655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", "name": "Ubuntu 18.04 Bionic Beaver", "organization": "51b656e3-4865-41e8-adbc-0c45bdd780db", "project": "51b656e3-4865-41e8-adbc-0c45bdd780db", "root_volume": {"id": "27a6459c-efe6-4327-a062-b21a17f3143d", "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "unified", "size": 10000000000}, "extra_volumes": {}, "public": true, "arch": "x86_64", "creation_date": "2023-08-08T13:36:04.744241+00:00", "modification_date": "2023-08-08T13:36:04.744241+00:00", "default_bootscript": null, "from_server": "", "state": "available", "tags": [], "zone": "fr-par-1"}, - "volumes": {"0": {"boot": false, "id": "614cb59b-04ff-4b13-be3d-46a9374b8876", + "volumes": {"0": {"boot": false, "id": "438adfa2-8c8a-416c-8c6d-1e32d5f95e4c", "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "l_ssd", "export_uri": null, "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "server": {"id": "7e8061a8-96dc-4f28-9fe1-38d99747b02c", "name": "cli-srv-boring-beaver"}, - "size": 20000000000, "state": "available", "creation_date": "2024-10-23T09:02:04.009523+00:00", - "modification_date": "2024-10-23T09:02:04.009523+00:00", "tags": [], "zone": + "server": {"id": "21c09249-0ed1-49da-aa12-f4b628e19ac5", "name": "cli-srv-optimistic-brattain"}, + "size": 20000000000, "state": "available", "creation_date": "2024-10-23T13:14:06.315207+00:00", + "modification_date": "2024-10-23T13:14:06.315207+00:00", "tags": [], "zone": "fr-par-1"}}, "tags": [], "state": "stopped", "protected": false, "state_detail": - "", "public_ip": {"id": "c8e71dc4-62a5-4efd-a7d0-26c425d8427f", "address": "51.15.241.198", + "", "public_ip": {"id": "5ff5a1b2-db18-4e34-9742-f081439edee1", "address": "51.15.213.236", "dynamic": false, "gateway": "62.210.0.1", "netmask": "32", "family": "inet", - "provisioning_mode": "dhcp", "tags": [], "state": "attached", "ipam_id": "f909aca4-a0fa-47d4-b000-bb1ec0420bdf"}, - "public_ips": [{"id": "c8e71dc4-62a5-4efd-a7d0-26c425d8427f", "address": "51.15.241.198", + "provisioning_mode": "dhcp", "tags": [], "state": "attached", "ipam_id": "30c177b2-46ee-44ab-b280-0de0a51dc1e1"}, + "public_ips": [{"id": "5ff5a1b2-db18-4e34-9742-f081439edee1", "address": "51.15.213.236", "dynamic": false, "gateway": "62.210.0.1", "netmask": "32", "family": "inet", - "provisioning_mode": "dhcp", "tags": [], "state": "attached", "ipam_id": "f909aca4-a0fa-47d4-b000-bb1ec0420bdf"}, - {"id": "db6fafda-3a12-403d-8c9c-1a1cb1c315ba", "address": "2001:bc8:710:5417:dc00:ff:fe78:3b2d", - "dynamic": false, "gateway": "fe80::dc00:ff:fe78:3b2e", "netmask": "64", "family": + "provisioning_mode": "dhcp", "tags": [], "state": "attached", "ipam_id": "30c177b2-46ee-44ab-b280-0de0a51dc1e1"}, + {"id": "db6fafda-3a12-403d-8c9c-1a1cb1c315ba", "address": "2001:bc8:710:5417:dc00:ff:fe78:4e87", + "dynamic": false, "gateway": "fe80::dc00:ff:fe78:4e88", "netmask": "64", "family": "inet6", "provisioning_mode": "slaac", "tags": [], "state": "attached", "ipam_id": - "bc5ed332-e485-42d9-b78e-231f327b6e16"}], "mac_address": "de:00:00:78:3b:2d", + "50ee042b-ef38-45b4-a60e-4f08c7412fe1"}], "mac_address": "de:00:00:78:4e:87", "routed_ip_enabled": true, "ipv6": null, "extra_networks": [], "dynamic_ip_required": - true, "enable_ipv6": false, "private_ip": null, "creation_date": "2024-10-23T09:02:04.009523+00:00", - "modification_date": "2024-10-23T09:02:04.009523+00:00", "bootscript": null, + true, "enable_ipv6": false, "private_ip": null, "creation_date": "2024-10-23T13:14:06.315207+00:00", + "modification_date": "2024-10-23T13:14:06.315207+00:00", "bootscript": null, "security_group": {"id": "0fe819c3-274d-472a-b3f5-ddb258d2d8bb", "name": "Default security group"}, "location": null, "maintenances": [], "allowed_actions": ["poweron", "backup"], "placement_group": null, "private_nics": [], "zone": "fr-par-1"}}' @@ -1612,52 +1612,52 @@ interactions: url: https://api.scaleway.com/instance/v1/zones/fr-par-1/servers method: POST response: - body: '{"server": {"id": "7e8061a8-96dc-4f28-9fe1-38d99747b02c", "name": "cli-srv-boring-beaver", + body: '{"server": {"id": "21c09249-0ed1-49da-aa12-f4b628e19ac5", "name": "cli-srv-optimistic-brattain", "arch": "x86_64", "commercial_type": "DEV1-S", "boot_type": "local", "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "hostname": "cli-srv-boring-beaver", "image": {"id": "655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", + "hostname": "cli-srv-optimistic-brattain", "image": {"id": "655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", "name": "Ubuntu 18.04 Bionic Beaver", "organization": "51b656e3-4865-41e8-adbc-0c45bdd780db", "project": "51b656e3-4865-41e8-adbc-0c45bdd780db", "root_volume": {"id": "27a6459c-efe6-4327-a062-b21a17f3143d", "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "unified", "size": 10000000000}, "extra_volumes": {}, "public": true, "arch": "x86_64", "creation_date": "2023-08-08T13:36:04.744241+00:00", "modification_date": "2023-08-08T13:36:04.744241+00:00", "default_bootscript": null, "from_server": "", "state": "available", "tags": [], "zone": "fr-par-1"}, - "volumes": {"0": {"boot": false, "id": "614cb59b-04ff-4b13-be3d-46a9374b8876", + "volumes": {"0": {"boot": false, "id": "438adfa2-8c8a-416c-8c6d-1e32d5f95e4c", "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "l_ssd", "export_uri": null, "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "server": {"id": "7e8061a8-96dc-4f28-9fe1-38d99747b02c", "name": "cli-srv-boring-beaver"}, - "size": 20000000000, "state": "available", "creation_date": "2024-10-23T09:02:04.009523+00:00", - "modification_date": "2024-10-23T09:02:04.009523+00:00", "tags": [], "zone": + "server": {"id": "21c09249-0ed1-49da-aa12-f4b628e19ac5", "name": "cli-srv-optimistic-brattain"}, + "size": 20000000000, "state": "available", "creation_date": "2024-10-23T13:14:06.315207+00:00", + "modification_date": "2024-10-23T13:14:06.315207+00:00", "tags": [], "zone": "fr-par-1"}}, "tags": [], "state": "stopped", "protected": false, "state_detail": - "", "public_ip": {"id": "c8e71dc4-62a5-4efd-a7d0-26c425d8427f", "address": "51.15.241.198", + "", "public_ip": {"id": "5ff5a1b2-db18-4e34-9742-f081439edee1", "address": "51.15.213.236", "dynamic": false, "gateway": "62.210.0.1", "netmask": "32", "family": "inet", - "provisioning_mode": "dhcp", "tags": [], "state": "attached", "ipam_id": "f909aca4-a0fa-47d4-b000-bb1ec0420bdf"}, - "public_ips": [{"id": "c8e71dc4-62a5-4efd-a7d0-26c425d8427f", "address": "51.15.241.198", + "provisioning_mode": "dhcp", "tags": [], "state": "attached", "ipam_id": "30c177b2-46ee-44ab-b280-0de0a51dc1e1"}, + "public_ips": [{"id": "5ff5a1b2-db18-4e34-9742-f081439edee1", "address": "51.15.213.236", "dynamic": false, "gateway": "62.210.0.1", "netmask": "32", "family": "inet", - "provisioning_mode": "dhcp", "tags": [], "state": "attached", "ipam_id": "f909aca4-a0fa-47d4-b000-bb1ec0420bdf"}, - {"id": "db6fafda-3a12-403d-8c9c-1a1cb1c315ba", "address": "2001:bc8:710:5417:dc00:ff:fe78:3b2d", - "dynamic": false, "gateway": "fe80::dc00:ff:fe78:3b2e", "netmask": "64", "family": + "provisioning_mode": "dhcp", "tags": [], "state": "attached", "ipam_id": "30c177b2-46ee-44ab-b280-0de0a51dc1e1"}, + {"id": "db6fafda-3a12-403d-8c9c-1a1cb1c315ba", "address": "2001:bc8:710:5417:dc00:ff:fe78:4e87", + "dynamic": false, "gateway": "fe80::dc00:ff:fe78:4e88", "netmask": "64", "family": "inet6", "provisioning_mode": "slaac", "tags": [], "state": "attached", "ipam_id": - "bc5ed332-e485-42d9-b78e-231f327b6e16"}], "mac_address": "de:00:00:78:3b:2d", + "50ee042b-ef38-45b4-a60e-4f08c7412fe1"}], "mac_address": "de:00:00:78:4e:87", "routed_ip_enabled": true, "ipv6": null, "extra_networks": [], "dynamic_ip_required": - true, "enable_ipv6": false, "private_ip": null, "creation_date": "2024-10-23T09:02:04.009523+00:00", - "modification_date": "2024-10-23T09:02:04.009523+00:00", "bootscript": null, + true, "enable_ipv6": false, "private_ip": null, "creation_date": "2024-10-23T13:14:06.315207+00:00", + "modification_date": "2024-10-23T13:14:06.315207+00:00", "bootscript": null, "security_group": {"id": "0fe819c3-274d-472a-b3f5-ddb258d2d8bb", "name": "Default security group"}, "location": null, "maintenances": [], "allowed_actions": ["poweron", "backup"], "placement_group": null, "private_nics": [], "zone": "fr-par-1"}}' headers: Content-Length: - - "2950" + - "2968" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Wed, 23 Oct 2024 09:02:04 GMT + - Wed, 23 Oct 2024 13:14:06 GMT Location: - - https://api.scaleway.com/instance/v1/zones/fr-par-1/servers/7e8061a8-96dc-4f28-9fe1-38d99747b02c + - https://api.scaleway.com/instance/v1/zones/fr-par-1/servers/21c09249-0ed1-49da-aa12-f4b628e19ac5 Server: - - Scaleway API Gateway (fr-par-1;edge02) + - Scaleway API Gateway (fr-par-2;edge02) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -1665,15 +1665,15 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 40e8c2fa-52e5-4bca-8eb6-36fc941ef3f7 + - 3a4567da-25ea-454e-b94e-931a7d0bc4ce status: 201 Created code: 201 duration: "" - request: - body: '{"task": {"id": "69f0980f-3c95-4ca0-a270-578cf9052a2b", "description": - "server_batch_poweron", "status": "pending", "href_from": "/servers/7e8061a8-96dc-4f28-9fe1-38d99747b02c/action", - "href_result": "/servers/7e8061a8-96dc-4f28-9fe1-38d99747b02c", "started_at": - "2024-10-23T09:02:05.051822+00:00", "terminated_at": null, "progress": 0, "zone": + body: '{"task": {"id": "0e886d95-9e43-41d6-9a50-2e7fdb55a349", "description": + "server_batch_poweron", "status": "pending", "href_from": "/servers/21c09249-0ed1-49da-aa12-f4b628e19ac5/action", + "href_result": "/servers/21c09249-0ed1-49da-aa12-f4b628e19ac5", "started_at": + "2024-10-23T13:14:07.480902+00:00", "terminated_at": null, "progress": 0, "zone": "par1"}}' form: {} headers: @@ -1681,13 +1681,13 @@ interactions: - application/json User-Agent: - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.0; darwin; arm64) cli-e2e-test - url: https://api.scaleway.com/instance/v1/zones/fr-par-1/servers/7e8061a8-96dc-4f28-9fe1-38d99747b02c/action + url: https://api.scaleway.com/instance/v1/zones/fr-par-1/servers/21c09249-0ed1-49da-aa12-f4b628e19ac5/action method: POST response: - body: '{"task": {"id": "69f0980f-3c95-4ca0-a270-578cf9052a2b", "description": - "server_batch_poweron", "status": "pending", "href_from": "/servers/7e8061a8-96dc-4f28-9fe1-38d99747b02c/action", - "href_result": "/servers/7e8061a8-96dc-4f28-9fe1-38d99747b02c", "started_at": - "2024-10-23T09:02:05.051822+00:00", "terminated_at": null, "progress": 0, "zone": + body: '{"task": {"id": "0e886d95-9e43-41d6-9a50-2e7fdb55a349", "description": + "server_batch_poweron", "status": "pending", "href_from": "/servers/21c09249-0ed1-49da-aa12-f4b628e19ac5/action", + "href_result": "/servers/21c09249-0ed1-49da-aa12-f4b628e19ac5", "started_at": + "2024-10-23T13:14:07.480902+00:00", "terminated_at": null, "progress": 0, "zone": "par1"}}' headers: Content-Length: @@ -1697,11 +1697,11 @@ interactions: Content-Type: - application/json Date: - - Wed, 23 Oct 2024 09:02:05 GMT + - Wed, 23 Oct 2024 13:14:07 GMT Location: - - https://api.scaleway.com/instance/v1/zones/fr-par-1/tasks/69f0980f-3c95-4ca0-a270-578cf9052a2b + - https://api.scaleway.com/instance/v1/zones/fr-par-1/tasks/0e886d95-9e43-41d6-9a50-2e7fdb55a349 Server: - - Scaleway API Gateway (fr-par-1;edge02) + - Scaleway API Gateway (fr-par-2;edge02) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -1709,42 +1709,42 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 54697929-bdc4-4f5b-ace9-ff2ac5afb543 + - a862bcca-ddb8-42aa-9378-70e80bdd7d36 status: 202 Accepted code: 202 duration: "" - request: - body: '{"server": {"id": "7e8061a8-96dc-4f28-9fe1-38d99747b02c", "name": "cli-srv-boring-beaver", + body: '{"server": {"id": "21c09249-0ed1-49da-aa12-f4b628e19ac5", "name": "cli-srv-optimistic-brattain", "arch": "x86_64", "commercial_type": "DEV1-S", "boot_type": "local", "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "hostname": "cli-srv-boring-beaver", "image": {"id": "655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", + "hostname": "cli-srv-optimistic-brattain", "image": {"id": "655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", "name": "Ubuntu 18.04 Bionic Beaver", "organization": "51b656e3-4865-41e8-adbc-0c45bdd780db", "project": "51b656e3-4865-41e8-adbc-0c45bdd780db", "root_volume": {"id": "27a6459c-efe6-4327-a062-b21a17f3143d", "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "unified", "size": 10000000000}, "extra_volumes": {}, "public": true, "arch": "x86_64", "creation_date": "2023-08-08T13:36:04.744241+00:00", "modification_date": "2023-08-08T13:36:04.744241+00:00", "default_bootscript": null, "from_server": "", "state": "available", "tags": [], "zone": "fr-par-1"}, - "volumes": {"0": {"boot": false, "id": "614cb59b-04ff-4b13-be3d-46a9374b8876", + "volumes": {"0": {"boot": false, "id": "438adfa2-8c8a-416c-8c6d-1e32d5f95e4c", "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "l_ssd", "export_uri": null, "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "server": {"id": "7e8061a8-96dc-4f28-9fe1-38d99747b02c", "name": "cli-srv-boring-beaver"}, - "size": 20000000000, "state": "available", "creation_date": "2024-10-23T09:02:04.009523+00:00", - "modification_date": "2024-10-23T09:02:04.009523+00:00", "tags": [], "zone": + "server": {"id": "21c09249-0ed1-49da-aa12-f4b628e19ac5", "name": "cli-srv-optimistic-brattain"}, + "size": 20000000000, "state": "available", "creation_date": "2024-10-23T13:14:06.315207+00:00", + "modification_date": "2024-10-23T13:14:06.315207+00:00", "tags": [], "zone": "fr-par-1"}}, "tags": [], "state": "starting", "protected": false, "state_detail": - "allocating node", "public_ip": {"id": "c8e71dc4-62a5-4efd-a7d0-26c425d8427f", - "address": "51.15.241.198", "dynamic": false, "gateway": "62.210.0.1", "netmask": + "allocating node", "public_ip": {"id": "5ff5a1b2-db18-4e34-9742-f081439edee1", + "address": "51.15.213.236", "dynamic": false, "gateway": "62.210.0.1", "netmask": "32", "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", - "ipam_id": "f909aca4-a0fa-47d4-b000-bb1ec0420bdf"}, "public_ips": [{"id": "c8e71dc4-62a5-4efd-a7d0-26c425d8427f", - "address": "51.15.241.198", "dynamic": false, "gateway": "62.210.0.1", "netmask": + "ipam_id": "30c177b2-46ee-44ab-b280-0de0a51dc1e1"}, "public_ips": [{"id": "5ff5a1b2-db18-4e34-9742-f081439edee1", + "address": "51.15.213.236", "dynamic": false, "gateway": "62.210.0.1", "netmask": "32", "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", - "ipam_id": "f909aca4-a0fa-47d4-b000-bb1ec0420bdf"}, {"id": "db6fafda-3a12-403d-8c9c-1a1cb1c315ba", - "address": "2001:bc8:710:5417:dc00:ff:fe78:3b2d", "dynamic": false, "gateway": - "fe80::dc00:ff:fe78:3b2e", "netmask": "64", "family": "inet6", "provisioning_mode": - "slaac", "tags": [], "state": "attached", "ipam_id": "bc5ed332-e485-42d9-b78e-231f327b6e16"}], - "mac_address": "de:00:00:78:3b:2d", "routed_ip_enabled": true, "ipv6": null, + "ipam_id": "30c177b2-46ee-44ab-b280-0de0a51dc1e1"}, {"id": "db6fafda-3a12-403d-8c9c-1a1cb1c315ba", + "address": "2001:bc8:710:5417:dc00:ff:fe78:4e87", "dynamic": false, "gateway": + "fe80::dc00:ff:fe78:4e88", "netmask": "64", "family": "inet6", "provisioning_mode": + "slaac", "tags": [], "state": "attached", "ipam_id": "50ee042b-ef38-45b4-a60e-4f08c7412fe1"}], + "mac_address": "de:00:00:78:4e:87", "routed_ip_enabled": true, "ipv6": null, "extra_networks": [], "dynamic_ip_required": true, "enable_ipv6": false, "private_ip": - null, "creation_date": "2024-10-23T09:02:04.009523+00:00", "modification_date": - "2024-10-23T09:02:04.886246+00:00", "bootscript": null, "security_group": {"id": + null, "creation_date": "2024-10-23T13:14:06.315207+00:00", "modification_date": + "2024-10-23T13:14:07.263836+00:00", "bootscript": null, "security_group": {"id": "0fe819c3-274d-472a-b3f5-ddb258d2d8bb", "name": "Default security group"}, "location": null, "maintenances": [], "allowed_actions": ["stop_in_place", "backup"], "placement_group": null, "private_nics": [], "zone": "fr-par-1"}}' @@ -1752,54 +1752,54 @@ interactions: headers: User-Agent: - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.0; darwin; arm64) cli-e2e-test - url: https://api.scaleway.com/instance/v1/zones/fr-par-1/servers/7e8061a8-96dc-4f28-9fe1-38d99747b02c + url: https://api.scaleway.com/instance/v1/zones/fr-par-1/servers/21c09249-0ed1-49da-aa12-f4b628e19ac5 method: GET response: - body: '{"server": {"id": "7e8061a8-96dc-4f28-9fe1-38d99747b02c", "name": "cli-srv-boring-beaver", + body: '{"server": {"id": "21c09249-0ed1-49da-aa12-f4b628e19ac5", "name": "cli-srv-optimistic-brattain", "arch": "x86_64", "commercial_type": "DEV1-S", "boot_type": "local", "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "hostname": "cli-srv-boring-beaver", "image": {"id": "655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", + "hostname": "cli-srv-optimistic-brattain", "image": {"id": "655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", "name": "Ubuntu 18.04 Bionic Beaver", "organization": "51b656e3-4865-41e8-adbc-0c45bdd780db", "project": "51b656e3-4865-41e8-adbc-0c45bdd780db", "root_volume": {"id": "27a6459c-efe6-4327-a062-b21a17f3143d", "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "unified", "size": 10000000000}, "extra_volumes": {}, "public": true, "arch": "x86_64", "creation_date": "2023-08-08T13:36:04.744241+00:00", "modification_date": "2023-08-08T13:36:04.744241+00:00", "default_bootscript": null, "from_server": "", "state": "available", "tags": [], "zone": "fr-par-1"}, - "volumes": {"0": {"boot": false, "id": "614cb59b-04ff-4b13-be3d-46a9374b8876", + "volumes": {"0": {"boot": false, "id": "438adfa2-8c8a-416c-8c6d-1e32d5f95e4c", "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "l_ssd", "export_uri": null, "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "server": {"id": "7e8061a8-96dc-4f28-9fe1-38d99747b02c", "name": "cli-srv-boring-beaver"}, - "size": 20000000000, "state": "available", "creation_date": "2024-10-23T09:02:04.009523+00:00", - "modification_date": "2024-10-23T09:02:04.009523+00:00", "tags": [], "zone": + "server": {"id": "21c09249-0ed1-49da-aa12-f4b628e19ac5", "name": "cli-srv-optimistic-brattain"}, + "size": 20000000000, "state": "available", "creation_date": "2024-10-23T13:14:06.315207+00:00", + "modification_date": "2024-10-23T13:14:06.315207+00:00", "tags": [], "zone": "fr-par-1"}}, "tags": [], "state": "starting", "protected": false, "state_detail": - "allocating node", "public_ip": {"id": "c8e71dc4-62a5-4efd-a7d0-26c425d8427f", - "address": "51.15.241.198", "dynamic": false, "gateway": "62.210.0.1", "netmask": + "allocating node", "public_ip": {"id": "5ff5a1b2-db18-4e34-9742-f081439edee1", + "address": "51.15.213.236", "dynamic": false, "gateway": "62.210.0.1", "netmask": "32", "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", - "ipam_id": "f909aca4-a0fa-47d4-b000-bb1ec0420bdf"}, "public_ips": [{"id": "c8e71dc4-62a5-4efd-a7d0-26c425d8427f", - "address": "51.15.241.198", "dynamic": false, "gateway": "62.210.0.1", "netmask": + "ipam_id": "30c177b2-46ee-44ab-b280-0de0a51dc1e1"}, "public_ips": [{"id": "5ff5a1b2-db18-4e34-9742-f081439edee1", + "address": "51.15.213.236", "dynamic": false, "gateway": "62.210.0.1", "netmask": "32", "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", - "ipam_id": "f909aca4-a0fa-47d4-b000-bb1ec0420bdf"}, {"id": "db6fafda-3a12-403d-8c9c-1a1cb1c315ba", - "address": "2001:bc8:710:5417:dc00:ff:fe78:3b2d", "dynamic": false, "gateway": - "fe80::dc00:ff:fe78:3b2e", "netmask": "64", "family": "inet6", "provisioning_mode": - "slaac", "tags": [], "state": "attached", "ipam_id": "bc5ed332-e485-42d9-b78e-231f327b6e16"}], - "mac_address": "de:00:00:78:3b:2d", "routed_ip_enabled": true, "ipv6": null, + "ipam_id": "30c177b2-46ee-44ab-b280-0de0a51dc1e1"}, {"id": "db6fafda-3a12-403d-8c9c-1a1cb1c315ba", + "address": "2001:bc8:710:5417:dc00:ff:fe78:4e87", "dynamic": false, "gateway": + "fe80::dc00:ff:fe78:4e88", "netmask": "64", "family": "inet6", "provisioning_mode": + "slaac", "tags": [], "state": "attached", "ipam_id": "50ee042b-ef38-45b4-a60e-4f08c7412fe1"}], + "mac_address": "de:00:00:78:4e:87", "routed_ip_enabled": true, "ipv6": null, "extra_networks": [], "dynamic_ip_required": true, "enable_ipv6": false, "private_ip": - null, "creation_date": "2024-10-23T09:02:04.009523+00:00", "modification_date": - "2024-10-23T09:02:04.886246+00:00", "bootscript": null, "security_group": {"id": + null, "creation_date": "2024-10-23T13:14:06.315207+00:00", "modification_date": + "2024-10-23T13:14:07.263836+00:00", "bootscript": null, "security_group": {"id": "0fe819c3-274d-472a-b3f5-ddb258d2d8bb", "name": "Default security group"}, "location": null, "maintenances": [], "allowed_actions": ["stop_in_place", "backup"], "placement_group": null, "private_nics": [], "zone": "fr-par-1"}}' headers: Content-Length: - - "2972" + - "2990" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Wed, 23 Oct 2024 09:02:05 GMT + - Wed, 23 Oct 2024 13:14:07 GMT Server: - - Scaleway API Gateway (fr-par-1;edge02) + - Scaleway API Gateway (fr-par-2;edge02) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -1807,99 +1807,99 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 9d45f589-0e47-420c-b78b-51aac8fc0194 + - 5e2dabb0-c8d5-43cd-874b-2ff40b4c59a9 status: 200 OK code: 200 duration: "" - request: - body: '{"server": {"id": "7e8061a8-96dc-4f28-9fe1-38d99747b02c", "name": "cli-srv-boring-beaver", + body: '{"server": {"id": "21c09249-0ed1-49da-aa12-f4b628e19ac5", "name": "cli-srv-optimistic-brattain", "arch": "x86_64", "commercial_type": "DEV1-S", "boot_type": "local", "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "hostname": "cli-srv-boring-beaver", "image": {"id": "655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", + "hostname": "cli-srv-optimistic-brattain", "image": {"id": "655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", "name": "Ubuntu 18.04 Bionic Beaver", "organization": "51b656e3-4865-41e8-adbc-0c45bdd780db", "project": "51b656e3-4865-41e8-adbc-0c45bdd780db", "root_volume": {"id": "27a6459c-efe6-4327-a062-b21a17f3143d", "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "unified", "size": 10000000000}, "extra_volumes": {}, "public": true, "arch": "x86_64", "creation_date": "2023-08-08T13:36:04.744241+00:00", "modification_date": "2023-08-08T13:36:04.744241+00:00", "default_bootscript": null, "from_server": "", "state": "available", "tags": [], "zone": "fr-par-1"}, - "volumes": {"0": {"boot": false, "id": "614cb59b-04ff-4b13-be3d-46a9374b8876", + "volumes": {"0": {"boot": false, "id": "438adfa2-8c8a-416c-8c6d-1e32d5f95e4c", "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "l_ssd", "export_uri": null, "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "server": {"id": "7e8061a8-96dc-4f28-9fe1-38d99747b02c", "name": "cli-srv-boring-beaver"}, - "size": 20000000000, "state": "available", "creation_date": "2024-10-23T09:02:04.009523+00:00", - "modification_date": "2024-10-23T09:02:04.009523+00:00", "tags": [], "zone": + "server": {"id": "21c09249-0ed1-49da-aa12-f4b628e19ac5", "name": "cli-srv-optimistic-brattain"}, + "size": 20000000000, "state": "available", "creation_date": "2024-10-23T13:14:06.315207+00:00", + "modification_date": "2024-10-23T13:14:06.315207+00:00", "tags": [], "zone": "fr-par-1"}}, "tags": [], "state": "starting", "protected": false, "state_detail": - "provisioning node", "public_ip": {"id": "c8e71dc4-62a5-4efd-a7d0-26c425d8427f", - "address": "51.15.241.198", "dynamic": false, "gateway": "62.210.0.1", "netmask": + "provisioning node", "public_ip": {"id": "5ff5a1b2-db18-4e34-9742-f081439edee1", + "address": "51.15.213.236", "dynamic": false, "gateway": "62.210.0.1", "netmask": "32", "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", - "ipam_id": "f909aca4-a0fa-47d4-b000-bb1ec0420bdf"}, "public_ips": [{"id": "c8e71dc4-62a5-4efd-a7d0-26c425d8427f", - "address": "51.15.241.198", "dynamic": false, "gateway": "62.210.0.1", "netmask": + "ipam_id": "30c177b2-46ee-44ab-b280-0de0a51dc1e1"}, "public_ips": [{"id": "5ff5a1b2-db18-4e34-9742-f081439edee1", + "address": "51.15.213.236", "dynamic": false, "gateway": "62.210.0.1", "netmask": "32", "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", - "ipam_id": "f909aca4-a0fa-47d4-b000-bb1ec0420bdf"}, {"id": "db6fafda-3a12-403d-8c9c-1a1cb1c315ba", - "address": "2001:bc8:710:5417:dc00:ff:fe78:3b2d", "dynamic": false, "gateway": - "fe80::dc00:ff:fe78:3b2e", "netmask": "64", "family": "inet6", "provisioning_mode": - "slaac", "tags": [], "state": "attached", "ipam_id": "bc5ed332-e485-42d9-b78e-231f327b6e16"}], - "mac_address": "de:00:00:78:3b:2d", "routed_ip_enabled": true, "ipv6": null, + "ipam_id": "30c177b2-46ee-44ab-b280-0de0a51dc1e1"}, {"id": "db6fafda-3a12-403d-8c9c-1a1cb1c315ba", + "address": "2001:bc8:710:5417:dc00:ff:fe78:4e87", "dynamic": false, "gateway": + "fe80::dc00:ff:fe78:4e88", "netmask": "64", "family": "inet6", "provisioning_mode": + "slaac", "tags": [], "state": "attached", "ipam_id": "50ee042b-ef38-45b4-a60e-4f08c7412fe1"}], + "mac_address": "de:00:00:78:4e:87", "routed_ip_enabled": true, "ipv6": null, "extra_networks": [], "dynamic_ip_required": true, "enable_ipv6": false, "private_ip": - null, "creation_date": "2024-10-23T09:02:04.009523+00:00", "modification_date": - "2024-10-23T09:02:04.886246+00:00", "bootscript": null, "security_group": {"id": + null, "creation_date": "2024-10-23T13:14:06.315207+00:00", "modification_date": + "2024-10-23T13:14:07.263836+00:00", "bootscript": null, "security_group": {"id": "0fe819c3-274d-472a-b3f5-ddb258d2d8bb", "name": "Default security group"}, "location": - {"zone_id": "par1", "platform_id": "14", "cluster_id": "37", "hypervisor_id": - "1302", "node_id": "24"}, "maintenances": [], "allowed_actions": ["stop_in_place", + {"zone_id": "par1", "platform_id": "14", "cluster_id": "49", "hypervisor_id": + "103", "node_id": "6"}, "maintenances": [], "allowed_actions": ["stop_in_place", "backup"], "placement_group": null, "private_nics": [], "zone": "fr-par-1"}}' form: {} headers: User-Agent: - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.0; darwin; arm64) cli-e2e-test - url: https://api.scaleway.com/instance/v1/zones/fr-par-1/servers/7e8061a8-96dc-4f28-9fe1-38d99747b02c + url: https://api.scaleway.com/instance/v1/zones/fr-par-1/servers/21c09249-0ed1-49da-aa12-f4b628e19ac5 method: GET response: - body: '{"server": {"id": "7e8061a8-96dc-4f28-9fe1-38d99747b02c", "name": "cli-srv-boring-beaver", + body: '{"server": {"id": "21c09249-0ed1-49da-aa12-f4b628e19ac5", "name": "cli-srv-optimistic-brattain", "arch": "x86_64", "commercial_type": "DEV1-S", "boot_type": "local", "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "hostname": "cli-srv-boring-beaver", "image": {"id": "655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", + "hostname": "cli-srv-optimistic-brattain", "image": {"id": "655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", "name": "Ubuntu 18.04 Bionic Beaver", "organization": "51b656e3-4865-41e8-adbc-0c45bdd780db", "project": "51b656e3-4865-41e8-adbc-0c45bdd780db", "root_volume": {"id": "27a6459c-efe6-4327-a062-b21a17f3143d", "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "unified", "size": 10000000000}, "extra_volumes": {}, "public": true, "arch": "x86_64", "creation_date": "2023-08-08T13:36:04.744241+00:00", "modification_date": "2023-08-08T13:36:04.744241+00:00", "default_bootscript": null, "from_server": "", "state": "available", "tags": [], "zone": "fr-par-1"}, - "volumes": {"0": {"boot": false, "id": "614cb59b-04ff-4b13-be3d-46a9374b8876", + "volumes": {"0": {"boot": false, "id": "438adfa2-8c8a-416c-8c6d-1e32d5f95e4c", "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "l_ssd", "export_uri": null, "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "server": {"id": "7e8061a8-96dc-4f28-9fe1-38d99747b02c", "name": "cli-srv-boring-beaver"}, - "size": 20000000000, "state": "available", "creation_date": "2024-10-23T09:02:04.009523+00:00", - "modification_date": "2024-10-23T09:02:04.009523+00:00", "tags": [], "zone": + "server": {"id": "21c09249-0ed1-49da-aa12-f4b628e19ac5", "name": "cli-srv-optimistic-brattain"}, + "size": 20000000000, "state": "available", "creation_date": "2024-10-23T13:14:06.315207+00:00", + "modification_date": "2024-10-23T13:14:06.315207+00:00", "tags": [], "zone": "fr-par-1"}}, "tags": [], "state": "starting", "protected": false, "state_detail": - "provisioning node", "public_ip": {"id": "c8e71dc4-62a5-4efd-a7d0-26c425d8427f", - "address": "51.15.241.198", "dynamic": false, "gateway": "62.210.0.1", "netmask": + "provisioning node", "public_ip": {"id": "5ff5a1b2-db18-4e34-9742-f081439edee1", + "address": "51.15.213.236", "dynamic": false, "gateway": "62.210.0.1", "netmask": "32", "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", - "ipam_id": "f909aca4-a0fa-47d4-b000-bb1ec0420bdf"}, "public_ips": [{"id": "c8e71dc4-62a5-4efd-a7d0-26c425d8427f", - "address": "51.15.241.198", "dynamic": false, "gateway": "62.210.0.1", "netmask": + "ipam_id": "30c177b2-46ee-44ab-b280-0de0a51dc1e1"}, "public_ips": [{"id": "5ff5a1b2-db18-4e34-9742-f081439edee1", + "address": "51.15.213.236", "dynamic": false, "gateway": "62.210.0.1", "netmask": "32", "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", - "ipam_id": "f909aca4-a0fa-47d4-b000-bb1ec0420bdf"}, {"id": "db6fafda-3a12-403d-8c9c-1a1cb1c315ba", - "address": "2001:bc8:710:5417:dc00:ff:fe78:3b2d", "dynamic": false, "gateway": - "fe80::dc00:ff:fe78:3b2e", "netmask": "64", "family": "inet6", "provisioning_mode": - "slaac", "tags": [], "state": "attached", "ipam_id": "bc5ed332-e485-42d9-b78e-231f327b6e16"}], - "mac_address": "de:00:00:78:3b:2d", "routed_ip_enabled": true, "ipv6": null, + "ipam_id": "30c177b2-46ee-44ab-b280-0de0a51dc1e1"}, {"id": "db6fafda-3a12-403d-8c9c-1a1cb1c315ba", + "address": "2001:bc8:710:5417:dc00:ff:fe78:4e87", "dynamic": false, "gateway": + "fe80::dc00:ff:fe78:4e88", "netmask": "64", "family": "inet6", "provisioning_mode": + "slaac", "tags": [], "state": "attached", "ipam_id": "50ee042b-ef38-45b4-a60e-4f08c7412fe1"}], + "mac_address": "de:00:00:78:4e:87", "routed_ip_enabled": true, "ipv6": null, "extra_networks": [], "dynamic_ip_required": true, "enable_ipv6": false, "private_ip": - null, "creation_date": "2024-10-23T09:02:04.009523+00:00", "modification_date": - "2024-10-23T09:02:04.886246+00:00", "bootscript": null, "security_group": {"id": + null, "creation_date": "2024-10-23T13:14:06.315207+00:00", "modification_date": + "2024-10-23T13:14:07.263836+00:00", "bootscript": null, "security_group": {"id": "0fe819c3-274d-472a-b3f5-ddb258d2d8bb", "name": "Default security group"}, "location": - {"zone_id": "par1", "platform_id": "14", "cluster_id": "37", "hypervisor_id": - "1302", "node_id": "24"}, "maintenances": [], "allowed_actions": ["stop_in_place", + {"zone_id": "par1", "platform_id": "14", "cluster_id": "49", "hypervisor_id": + "103", "node_id": "6"}, "maintenances": [], "allowed_actions": ["stop_in_place", "backup"], "placement_group": null, "private_nics": [], "zone": "fr-par-1"}}' headers: Content-Length: - - "3072" + - "3088" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Wed, 23 Oct 2024 09:02:10 GMT + - Wed, 23 Oct 2024 13:14:12 GMT Server: - - Scaleway API Gateway (fr-par-1;edge02) + - Scaleway API Gateway (fr-par-2;edge02) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -1907,99 +1907,99 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - a582e914-348c-4898-b51c-a0aea741040c + - 7464aedf-7435-4b24-8fd8-95a7300f2ca2 status: 200 OK code: 200 duration: "" - request: - body: '{"server": {"id": "7e8061a8-96dc-4f28-9fe1-38d99747b02c", "name": "cli-srv-boring-beaver", + body: '{"server": {"id": "21c09249-0ed1-49da-aa12-f4b628e19ac5", "name": "cli-srv-optimistic-brattain", "arch": "x86_64", "commercial_type": "DEV1-S", "boot_type": "local", "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "hostname": "cli-srv-boring-beaver", "image": {"id": "655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", + "hostname": "cli-srv-optimistic-brattain", "image": {"id": "655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", "name": "Ubuntu 18.04 Bionic Beaver", "organization": "51b656e3-4865-41e8-adbc-0c45bdd780db", "project": "51b656e3-4865-41e8-adbc-0c45bdd780db", "root_volume": {"id": "27a6459c-efe6-4327-a062-b21a17f3143d", "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "unified", "size": 10000000000}, "extra_volumes": {}, "public": true, "arch": "x86_64", "creation_date": "2023-08-08T13:36:04.744241+00:00", "modification_date": "2023-08-08T13:36:04.744241+00:00", "default_bootscript": null, "from_server": "", "state": "available", "tags": [], "zone": "fr-par-1"}, - "volumes": {"0": {"boot": false, "id": "614cb59b-04ff-4b13-be3d-46a9374b8876", + "volumes": {"0": {"boot": false, "id": "438adfa2-8c8a-416c-8c6d-1e32d5f95e4c", "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "l_ssd", "export_uri": null, "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "server": {"id": "7e8061a8-96dc-4f28-9fe1-38d99747b02c", "name": "cli-srv-boring-beaver"}, - "size": 20000000000, "state": "available", "creation_date": "2024-10-23T09:02:04.009523+00:00", - "modification_date": "2024-10-23T09:02:04.009523+00:00", "tags": [], "zone": + "server": {"id": "21c09249-0ed1-49da-aa12-f4b628e19ac5", "name": "cli-srv-optimistic-brattain"}, + "size": 20000000000, "state": "available", "creation_date": "2024-10-23T13:14:06.315207+00:00", + "modification_date": "2024-10-23T13:14:06.315207+00:00", "tags": [], "zone": "fr-par-1"}}, "tags": [], "state": "starting", "protected": false, "state_detail": - "provisioning node", "public_ip": {"id": "c8e71dc4-62a5-4efd-a7d0-26c425d8427f", - "address": "51.15.241.198", "dynamic": false, "gateway": "62.210.0.1", "netmask": + "provisioning node", "public_ip": {"id": "5ff5a1b2-db18-4e34-9742-f081439edee1", + "address": "51.15.213.236", "dynamic": false, "gateway": "62.210.0.1", "netmask": "32", "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", - "ipam_id": "f909aca4-a0fa-47d4-b000-bb1ec0420bdf"}, "public_ips": [{"id": "c8e71dc4-62a5-4efd-a7d0-26c425d8427f", - "address": "51.15.241.198", "dynamic": false, "gateway": "62.210.0.1", "netmask": + "ipam_id": "30c177b2-46ee-44ab-b280-0de0a51dc1e1"}, "public_ips": [{"id": "5ff5a1b2-db18-4e34-9742-f081439edee1", + "address": "51.15.213.236", "dynamic": false, "gateway": "62.210.0.1", "netmask": "32", "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", - "ipam_id": "f909aca4-a0fa-47d4-b000-bb1ec0420bdf"}, {"id": "db6fafda-3a12-403d-8c9c-1a1cb1c315ba", - "address": "2001:bc8:710:5417:dc00:ff:fe78:3b2d", "dynamic": false, "gateway": - "fe80::dc00:ff:fe78:3b2e", "netmask": "64", "family": "inet6", "provisioning_mode": - "slaac", "tags": [], "state": "attached", "ipam_id": "bc5ed332-e485-42d9-b78e-231f327b6e16"}], - "mac_address": "de:00:00:78:3b:2d", "routed_ip_enabled": true, "ipv6": null, + "ipam_id": "30c177b2-46ee-44ab-b280-0de0a51dc1e1"}, {"id": "db6fafda-3a12-403d-8c9c-1a1cb1c315ba", + "address": "2001:bc8:710:5417:dc00:ff:fe78:4e87", "dynamic": false, "gateway": + "fe80::dc00:ff:fe78:4e88", "netmask": "64", "family": "inet6", "provisioning_mode": + "slaac", "tags": [], "state": "attached", "ipam_id": "50ee042b-ef38-45b4-a60e-4f08c7412fe1"}], + "mac_address": "de:00:00:78:4e:87", "routed_ip_enabled": true, "ipv6": null, "extra_networks": [], "dynamic_ip_required": true, "enable_ipv6": false, "private_ip": - null, "creation_date": "2024-10-23T09:02:04.009523+00:00", "modification_date": - "2024-10-23T09:02:04.886246+00:00", "bootscript": null, "security_group": {"id": + null, "creation_date": "2024-10-23T13:14:06.315207+00:00", "modification_date": + "2024-10-23T13:14:07.263836+00:00", "bootscript": null, "security_group": {"id": "0fe819c3-274d-472a-b3f5-ddb258d2d8bb", "name": "Default security group"}, "location": - {"zone_id": "par1", "platform_id": "14", "cluster_id": "37", "hypervisor_id": - "1302", "node_id": "24"}, "maintenances": [], "allowed_actions": ["stop_in_place", + {"zone_id": "par1", "platform_id": "14", "cluster_id": "49", "hypervisor_id": + "103", "node_id": "6"}, "maintenances": [], "allowed_actions": ["stop_in_place", "backup"], "placement_group": null, "private_nics": [], "zone": "fr-par-1"}}' form: {} headers: User-Agent: - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.0; darwin; arm64) cli-e2e-test - url: https://api.scaleway.com/instance/v1/zones/fr-par-1/servers/7e8061a8-96dc-4f28-9fe1-38d99747b02c + url: https://api.scaleway.com/instance/v1/zones/fr-par-1/servers/21c09249-0ed1-49da-aa12-f4b628e19ac5 method: GET response: - body: '{"server": {"id": "7e8061a8-96dc-4f28-9fe1-38d99747b02c", "name": "cli-srv-boring-beaver", + body: '{"server": {"id": "21c09249-0ed1-49da-aa12-f4b628e19ac5", "name": "cli-srv-optimistic-brattain", "arch": "x86_64", "commercial_type": "DEV1-S", "boot_type": "local", "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "hostname": "cli-srv-boring-beaver", "image": {"id": "655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", + "hostname": "cli-srv-optimistic-brattain", "image": {"id": "655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", "name": "Ubuntu 18.04 Bionic Beaver", "organization": "51b656e3-4865-41e8-adbc-0c45bdd780db", "project": "51b656e3-4865-41e8-adbc-0c45bdd780db", "root_volume": {"id": "27a6459c-efe6-4327-a062-b21a17f3143d", "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "unified", "size": 10000000000}, "extra_volumes": {}, "public": true, "arch": "x86_64", "creation_date": "2023-08-08T13:36:04.744241+00:00", "modification_date": "2023-08-08T13:36:04.744241+00:00", "default_bootscript": null, "from_server": "", "state": "available", "tags": [], "zone": "fr-par-1"}, - "volumes": {"0": {"boot": false, "id": "614cb59b-04ff-4b13-be3d-46a9374b8876", + "volumes": {"0": {"boot": false, "id": "438adfa2-8c8a-416c-8c6d-1e32d5f95e4c", "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "l_ssd", "export_uri": null, "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "server": {"id": "7e8061a8-96dc-4f28-9fe1-38d99747b02c", "name": "cli-srv-boring-beaver"}, - "size": 20000000000, "state": "available", "creation_date": "2024-10-23T09:02:04.009523+00:00", - "modification_date": "2024-10-23T09:02:04.009523+00:00", "tags": [], "zone": + "server": {"id": "21c09249-0ed1-49da-aa12-f4b628e19ac5", "name": "cli-srv-optimistic-brattain"}, + "size": 20000000000, "state": "available", "creation_date": "2024-10-23T13:14:06.315207+00:00", + "modification_date": "2024-10-23T13:14:06.315207+00:00", "tags": [], "zone": "fr-par-1"}}, "tags": [], "state": "starting", "protected": false, "state_detail": - "provisioning node", "public_ip": {"id": "c8e71dc4-62a5-4efd-a7d0-26c425d8427f", - "address": "51.15.241.198", "dynamic": false, "gateway": "62.210.0.1", "netmask": + "provisioning node", "public_ip": {"id": "5ff5a1b2-db18-4e34-9742-f081439edee1", + "address": "51.15.213.236", "dynamic": false, "gateway": "62.210.0.1", "netmask": "32", "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", - "ipam_id": "f909aca4-a0fa-47d4-b000-bb1ec0420bdf"}, "public_ips": [{"id": "c8e71dc4-62a5-4efd-a7d0-26c425d8427f", - "address": "51.15.241.198", "dynamic": false, "gateway": "62.210.0.1", "netmask": + "ipam_id": "30c177b2-46ee-44ab-b280-0de0a51dc1e1"}, "public_ips": [{"id": "5ff5a1b2-db18-4e34-9742-f081439edee1", + "address": "51.15.213.236", "dynamic": false, "gateway": "62.210.0.1", "netmask": "32", "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", - "ipam_id": "f909aca4-a0fa-47d4-b000-bb1ec0420bdf"}, {"id": "db6fafda-3a12-403d-8c9c-1a1cb1c315ba", - "address": "2001:bc8:710:5417:dc00:ff:fe78:3b2d", "dynamic": false, "gateway": - "fe80::dc00:ff:fe78:3b2e", "netmask": "64", "family": "inet6", "provisioning_mode": - "slaac", "tags": [], "state": "attached", "ipam_id": "bc5ed332-e485-42d9-b78e-231f327b6e16"}], - "mac_address": "de:00:00:78:3b:2d", "routed_ip_enabled": true, "ipv6": null, + "ipam_id": "30c177b2-46ee-44ab-b280-0de0a51dc1e1"}, {"id": "db6fafda-3a12-403d-8c9c-1a1cb1c315ba", + "address": "2001:bc8:710:5417:dc00:ff:fe78:4e87", "dynamic": false, "gateway": + "fe80::dc00:ff:fe78:4e88", "netmask": "64", "family": "inet6", "provisioning_mode": + "slaac", "tags": [], "state": "attached", "ipam_id": "50ee042b-ef38-45b4-a60e-4f08c7412fe1"}], + "mac_address": "de:00:00:78:4e:87", "routed_ip_enabled": true, "ipv6": null, "extra_networks": [], "dynamic_ip_required": true, "enable_ipv6": false, "private_ip": - null, "creation_date": "2024-10-23T09:02:04.009523+00:00", "modification_date": - "2024-10-23T09:02:04.886246+00:00", "bootscript": null, "security_group": {"id": + null, "creation_date": "2024-10-23T13:14:06.315207+00:00", "modification_date": + "2024-10-23T13:14:07.263836+00:00", "bootscript": null, "security_group": {"id": "0fe819c3-274d-472a-b3f5-ddb258d2d8bb", "name": "Default security group"}, "location": - {"zone_id": "par1", "platform_id": "14", "cluster_id": "37", "hypervisor_id": - "1302", "node_id": "24"}, "maintenances": [], "allowed_actions": ["stop_in_place", + {"zone_id": "par1", "platform_id": "14", "cluster_id": "49", "hypervisor_id": + "103", "node_id": "6"}, "maintenances": [], "allowed_actions": ["stop_in_place", "backup"], "placement_group": null, "private_nics": [], "zone": "fr-par-1"}}' headers: Content-Length: - - "3072" + - "3088" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Wed, 23 Oct 2024 09:02:15 GMT + - Wed, 23 Oct 2024 13:14:17 GMT Server: - - Scaleway API Gateway (fr-par-1;edge02) + - Scaleway API Gateway (fr-par-2;edge02) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -2007,201 +2007,101 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 2ce0e867-09ac-4812-8378-0753e36631e4 + - 17770c25-0525-440d-8ae7-4e3e8c6d9540 status: 200 OK code: 200 duration: "" - request: - body: '{"server": {"id": "7e8061a8-96dc-4f28-9fe1-38d99747b02c", "name": "cli-srv-boring-beaver", + body: '{"server": {"id": "21c09249-0ed1-49da-aa12-f4b628e19ac5", "name": "cli-srv-optimistic-brattain", "arch": "x86_64", "commercial_type": "DEV1-S", "boot_type": "local", "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "hostname": "cli-srv-boring-beaver", "image": {"id": "655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", + "hostname": "cli-srv-optimistic-brattain", "image": {"id": "655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", "name": "Ubuntu 18.04 Bionic Beaver", "organization": "51b656e3-4865-41e8-adbc-0c45bdd780db", "project": "51b656e3-4865-41e8-adbc-0c45bdd780db", "root_volume": {"id": "27a6459c-efe6-4327-a062-b21a17f3143d", "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "unified", "size": 10000000000}, "extra_volumes": {}, "public": true, "arch": "x86_64", "creation_date": "2023-08-08T13:36:04.744241+00:00", "modification_date": "2023-08-08T13:36:04.744241+00:00", "default_bootscript": null, "from_server": "", "state": "available", "tags": [], "zone": "fr-par-1"}, - "volumes": {"0": {"boot": false, "id": "614cb59b-04ff-4b13-be3d-46a9374b8876", + "volumes": {"0": {"boot": false, "id": "438adfa2-8c8a-416c-8c6d-1e32d5f95e4c", "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "l_ssd", "export_uri": null, "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "server": {"id": "7e8061a8-96dc-4f28-9fe1-38d99747b02c", "name": "cli-srv-boring-beaver"}, - "size": 20000000000, "state": "available", "creation_date": "2024-10-23T09:02:04.009523+00:00", - "modification_date": "2024-10-23T09:02:04.009523+00:00", "tags": [], "zone": - "fr-par-1"}}, "tags": [], "state": "starting", "protected": false, "state_detail": - "provisioning node", "public_ip": {"id": "c8e71dc4-62a5-4efd-a7d0-26c425d8427f", - "address": "51.15.241.198", "dynamic": false, "gateway": "62.210.0.1", "netmask": - "32", "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", - "ipam_id": "f909aca4-a0fa-47d4-b000-bb1ec0420bdf"}, "public_ips": [{"id": "c8e71dc4-62a5-4efd-a7d0-26c425d8427f", - "address": "51.15.241.198", "dynamic": false, "gateway": "62.210.0.1", "netmask": - "32", "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", - "ipam_id": "f909aca4-a0fa-47d4-b000-bb1ec0420bdf"}, {"id": "db6fafda-3a12-403d-8c9c-1a1cb1c315ba", - "address": "2001:bc8:710:5417:dc00:ff:fe78:3b2d", "dynamic": false, "gateway": - "fe80::dc00:ff:fe78:3b2e", "netmask": "64", "family": "inet6", "provisioning_mode": - "slaac", "tags": [], "state": "attached", "ipam_id": "bc5ed332-e485-42d9-b78e-231f327b6e16"}], - "mac_address": "de:00:00:78:3b:2d", "routed_ip_enabled": true, "ipv6": null, - "extra_networks": [], "dynamic_ip_required": true, "enable_ipv6": false, "private_ip": - null, "creation_date": "2024-10-23T09:02:04.009523+00:00", "modification_date": - "2024-10-23T09:02:04.886246+00:00", "bootscript": null, "security_group": {"id": - "0fe819c3-274d-472a-b3f5-ddb258d2d8bb", "name": "Default security group"}, "location": - {"zone_id": "par1", "platform_id": "14", "cluster_id": "37", "hypervisor_id": - "1302", "node_id": "24"}, "maintenances": [], "allowed_actions": ["stop_in_place", - "backup"], "placement_group": null, "private_nics": [], "zone": "fr-par-1"}}' - form: {} - headers: - User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.0; darwin; arm64) cli-e2e-test - url: https://api.scaleway.com/instance/v1/zones/fr-par-1/servers/7e8061a8-96dc-4f28-9fe1-38d99747b02c - method: GET - response: - body: '{"server": {"id": "7e8061a8-96dc-4f28-9fe1-38d99747b02c", "name": "cli-srv-boring-beaver", - "arch": "x86_64", "commercial_type": "DEV1-S", "boot_type": "local", "organization": - "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "hostname": "cli-srv-boring-beaver", "image": {"id": "655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", - "name": "Ubuntu 18.04 Bionic Beaver", "organization": "51b656e3-4865-41e8-adbc-0c45bdd780db", - "project": "51b656e3-4865-41e8-adbc-0c45bdd780db", "root_volume": {"id": "27a6459c-efe6-4327-a062-b21a17f3143d", - "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "unified", "size": 10000000000}, - "extra_volumes": {}, "public": true, "arch": "x86_64", "creation_date": "2023-08-08T13:36:04.744241+00:00", - "modification_date": "2023-08-08T13:36:04.744241+00:00", "default_bootscript": - null, "from_server": "", "state": "available", "tags": [], "zone": "fr-par-1"}, - "volumes": {"0": {"boot": false, "id": "614cb59b-04ff-4b13-be3d-46a9374b8876", - "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "l_ssd", "export_uri": - null, "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "server": {"id": "7e8061a8-96dc-4f28-9fe1-38d99747b02c", "name": "cli-srv-boring-beaver"}, - "size": 20000000000, "state": "available", "creation_date": "2024-10-23T09:02:04.009523+00:00", - "modification_date": "2024-10-23T09:02:04.009523+00:00", "tags": [], "zone": - "fr-par-1"}}, "tags": [], "state": "starting", "protected": false, "state_detail": - "provisioning node", "public_ip": {"id": "c8e71dc4-62a5-4efd-a7d0-26c425d8427f", - "address": "51.15.241.198", "dynamic": false, "gateway": "62.210.0.1", "netmask": - "32", "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", - "ipam_id": "f909aca4-a0fa-47d4-b000-bb1ec0420bdf"}, "public_ips": [{"id": "c8e71dc4-62a5-4efd-a7d0-26c425d8427f", - "address": "51.15.241.198", "dynamic": false, "gateway": "62.210.0.1", "netmask": - "32", "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", - "ipam_id": "f909aca4-a0fa-47d4-b000-bb1ec0420bdf"}, {"id": "db6fafda-3a12-403d-8c9c-1a1cb1c315ba", - "address": "2001:bc8:710:5417:dc00:ff:fe78:3b2d", "dynamic": false, "gateway": - "fe80::dc00:ff:fe78:3b2e", "netmask": "64", "family": "inet6", "provisioning_mode": - "slaac", "tags": [], "state": "attached", "ipam_id": "bc5ed332-e485-42d9-b78e-231f327b6e16"}], - "mac_address": "de:00:00:78:3b:2d", "routed_ip_enabled": true, "ipv6": null, - "extra_networks": [], "dynamic_ip_required": true, "enable_ipv6": false, "private_ip": - null, "creation_date": "2024-10-23T09:02:04.009523+00:00", "modification_date": - "2024-10-23T09:02:04.886246+00:00", "bootscript": null, "security_group": {"id": - "0fe819c3-274d-472a-b3f5-ddb258d2d8bb", "name": "Default security group"}, "location": - {"zone_id": "par1", "platform_id": "14", "cluster_id": "37", "hypervisor_id": - "1302", "node_id": "24"}, "maintenances": [], "allowed_actions": ["stop_in_place", - "backup"], "placement_group": null, "private_nics": [], "zone": "fr-par-1"}}' - headers: - Content-Length: - - "3072" - Content-Security-Policy: - - default-src 'none'; frame-ancestors 'none' - Content-Type: - - application/json - Date: - - Wed, 23 Oct 2024 09:02:20 GMT - Server: - - Scaleway API Gateway (fr-par-1;edge02) - Strict-Transport-Security: - - max-age=63072000 - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - X-Request-Id: - - 618316a5-1e36-4714-a6a9-de2b193edbd1 - status: 200 OK - code: 200 - duration: "" -- request: - body: '{"server": {"id": "7e8061a8-96dc-4f28-9fe1-38d99747b02c", "name": "cli-srv-boring-beaver", - "arch": "x86_64", "commercial_type": "DEV1-S", "boot_type": "local", "organization": - "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "hostname": "cli-srv-boring-beaver", "image": {"id": "655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", - "name": "Ubuntu 18.04 Bionic Beaver", "organization": "51b656e3-4865-41e8-adbc-0c45bdd780db", - "project": "51b656e3-4865-41e8-adbc-0c45bdd780db", "root_volume": {"id": "27a6459c-efe6-4327-a062-b21a17f3143d", - "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "unified", "size": 10000000000}, - "extra_volumes": {}, "public": true, "arch": "x86_64", "creation_date": "2023-08-08T13:36:04.744241+00:00", - "modification_date": "2023-08-08T13:36:04.744241+00:00", "default_bootscript": - null, "from_server": "", "state": "available", "tags": [], "zone": "fr-par-1"}, - "volumes": {"0": {"boot": false, "id": "614cb59b-04ff-4b13-be3d-46a9374b8876", - "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "l_ssd", "export_uri": - null, "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "server": {"id": "7e8061a8-96dc-4f28-9fe1-38d99747b02c", "name": "cli-srv-boring-beaver"}, - "size": 20000000000, "state": "available", "creation_date": "2024-10-23T09:02:04.009523+00:00", - "modification_date": "2024-10-23T09:02:04.009523+00:00", "tags": [], "zone": + "server": {"id": "21c09249-0ed1-49da-aa12-f4b628e19ac5", "name": "cli-srv-optimistic-brattain"}, + "size": 20000000000, "state": "available", "creation_date": "2024-10-23T13:14:06.315207+00:00", + "modification_date": "2024-10-23T13:14:06.315207+00:00", "tags": [], "zone": "fr-par-1"}}, "tags": [], "state": "running", "protected": false, "state_detail": - "booting kernel", "public_ip": {"id": "c8e71dc4-62a5-4efd-a7d0-26c425d8427f", - "address": "51.15.241.198", "dynamic": false, "gateway": "62.210.0.1", "netmask": + "booting kernel", "public_ip": {"id": "5ff5a1b2-db18-4e34-9742-f081439edee1", + "address": "51.15.213.236", "dynamic": false, "gateway": "62.210.0.1", "netmask": "32", "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", - "ipam_id": "f909aca4-a0fa-47d4-b000-bb1ec0420bdf"}, "public_ips": [{"id": "c8e71dc4-62a5-4efd-a7d0-26c425d8427f", - "address": "51.15.241.198", "dynamic": false, "gateway": "62.210.0.1", "netmask": + "ipam_id": "30c177b2-46ee-44ab-b280-0de0a51dc1e1"}, "public_ips": [{"id": "5ff5a1b2-db18-4e34-9742-f081439edee1", + "address": "51.15.213.236", "dynamic": false, "gateway": "62.210.0.1", "netmask": "32", "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", - "ipam_id": "f909aca4-a0fa-47d4-b000-bb1ec0420bdf"}, {"id": "db6fafda-3a12-403d-8c9c-1a1cb1c315ba", - "address": "2001:bc8:710:5417:dc00:ff:fe78:3b2d", "dynamic": false, "gateway": - "fe80::dc00:ff:fe78:3b2e", "netmask": "64", "family": "inet6", "provisioning_mode": - "slaac", "tags": [], "state": "attached", "ipam_id": "bc5ed332-e485-42d9-b78e-231f327b6e16"}], - "mac_address": "de:00:00:78:3b:2d", "routed_ip_enabled": true, "ipv6": null, + "ipam_id": "30c177b2-46ee-44ab-b280-0de0a51dc1e1"}, {"id": "db6fafda-3a12-403d-8c9c-1a1cb1c315ba", + "address": "2001:bc8:710:5417:dc00:ff:fe78:4e87", "dynamic": false, "gateway": + "fe80::dc00:ff:fe78:4e88", "netmask": "64", "family": "inet6", "provisioning_mode": + "slaac", "tags": [], "state": "attached", "ipam_id": "50ee042b-ef38-45b4-a60e-4f08c7412fe1"}], + "mac_address": "de:00:00:78:4e:87", "routed_ip_enabled": true, "ipv6": null, "extra_networks": [], "dynamic_ip_required": true, "enable_ipv6": false, "private_ip": - null, "creation_date": "2024-10-23T09:02:04.009523+00:00", "modification_date": - "2024-10-23T09:02:24.832457+00:00", "bootscript": null, "security_group": {"id": + null, "creation_date": "2024-10-23T13:14:06.315207+00:00", "modification_date": + "2024-10-23T13:14:21.721948+00:00", "bootscript": null, "security_group": {"id": "0fe819c3-274d-472a-b3f5-ddb258d2d8bb", "name": "Default security group"}, "location": - {"zone_id": "par1", "platform_id": "14", "cluster_id": "37", "hypervisor_id": - "1302", "node_id": "24"}, "maintenances": [], "allowed_actions": ["poweroff", + {"zone_id": "par1", "platform_id": "14", "cluster_id": "49", "hypervisor_id": + "103", "node_id": "6"}, "maintenances": [], "allowed_actions": ["poweroff", "terminate", "reboot", "stop_in_place", "backup"], "placement_group": null, "private_nics": [], "zone": "fr-par-1"}}' form: {} headers: User-Agent: - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.0; darwin; arm64) cli-e2e-test - url: https://api.scaleway.com/instance/v1/zones/fr-par-1/servers/7e8061a8-96dc-4f28-9fe1-38d99747b02c + url: https://api.scaleway.com/instance/v1/zones/fr-par-1/servers/21c09249-0ed1-49da-aa12-f4b628e19ac5 method: GET response: - body: '{"server": {"id": "7e8061a8-96dc-4f28-9fe1-38d99747b02c", "name": "cli-srv-boring-beaver", + body: '{"server": {"id": "21c09249-0ed1-49da-aa12-f4b628e19ac5", "name": "cli-srv-optimistic-brattain", "arch": "x86_64", "commercial_type": "DEV1-S", "boot_type": "local", "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "hostname": "cli-srv-boring-beaver", "image": {"id": "655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", + "hostname": "cli-srv-optimistic-brattain", "image": {"id": "655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", "name": "Ubuntu 18.04 Bionic Beaver", "organization": "51b656e3-4865-41e8-adbc-0c45bdd780db", "project": "51b656e3-4865-41e8-adbc-0c45bdd780db", "root_volume": {"id": "27a6459c-efe6-4327-a062-b21a17f3143d", "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "unified", "size": 10000000000}, "extra_volumes": {}, "public": true, "arch": "x86_64", "creation_date": "2023-08-08T13:36:04.744241+00:00", "modification_date": "2023-08-08T13:36:04.744241+00:00", "default_bootscript": null, "from_server": "", "state": "available", "tags": [], "zone": "fr-par-1"}, - "volumes": {"0": {"boot": false, "id": "614cb59b-04ff-4b13-be3d-46a9374b8876", + "volumes": {"0": {"boot": false, "id": "438adfa2-8c8a-416c-8c6d-1e32d5f95e4c", "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "l_ssd", "export_uri": null, "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "server": {"id": "7e8061a8-96dc-4f28-9fe1-38d99747b02c", "name": "cli-srv-boring-beaver"}, - "size": 20000000000, "state": "available", "creation_date": "2024-10-23T09:02:04.009523+00:00", - "modification_date": "2024-10-23T09:02:04.009523+00:00", "tags": [], "zone": + "server": {"id": "21c09249-0ed1-49da-aa12-f4b628e19ac5", "name": "cli-srv-optimistic-brattain"}, + "size": 20000000000, "state": "available", "creation_date": "2024-10-23T13:14:06.315207+00:00", + "modification_date": "2024-10-23T13:14:06.315207+00:00", "tags": [], "zone": "fr-par-1"}}, "tags": [], "state": "running", "protected": false, "state_detail": - "booting kernel", "public_ip": {"id": "c8e71dc4-62a5-4efd-a7d0-26c425d8427f", - "address": "51.15.241.198", "dynamic": false, "gateway": "62.210.0.1", "netmask": + "booting kernel", "public_ip": {"id": "5ff5a1b2-db18-4e34-9742-f081439edee1", + "address": "51.15.213.236", "dynamic": false, "gateway": "62.210.0.1", "netmask": "32", "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", - "ipam_id": "f909aca4-a0fa-47d4-b000-bb1ec0420bdf"}, "public_ips": [{"id": "c8e71dc4-62a5-4efd-a7d0-26c425d8427f", - "address": "51.15.241.198", "dynamic": false, "gateway": "62.210.0.1", "netmask": + "ipam_id": "30c177b2-46ee-44ab-b280-0de0a51dc1e1"}, "public_ips": [{"id": "5ff5a1b2-db18-4e34-9742-f081439edee1", + "address": "51.15.213.236", "dynamic": false, "gateway": "62.210.0.1", "netmask": "32", "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", - "ipam_id": "f909aca4-a0fa-47d4-b000-bb1ec0420bdf"}, {"id": "db6fafda-3a12-403d-8c9c-1a1cb1c315ba", - "address": "2001:bc8:710:5417:dc00:ff:fe78:3b2d", "dynamic": false, "gateway": - "fe80::dc00:ff:fe78:3b2e", "netmask": "64", "family": "inet6", "provisioning_mode": - "slaac", "tags": [], "state": "attached", "ipam_id": "bc5ed332-e485-42d9-b78e-231f327b6e16"}], - "mac_address": "de:00:00:78:3b:2d", "routed_ip_enabled": true, "ipv6": null, + "ipam_id": "30c177b2-46ee-44ab-b280-0de0a51dc1e1"}, {"id": "db6fafda-3a12-403d-8c9c-1a1cb1c315ba", + "address": "2001:bc8:710:5417:dc00:ff:fe78:4e87", "dynamic": false, "gateway": + "fe80::dc00:ff:fe78:4e88", "netmask": "64", "family": "inet6", "provisioning_mode": + "slaac", "tags": [], "state": "attached", "ipam_id": "50ee042b-ef38-45b4-a60e-4f08c7412fe1"}], + "mac_address": "de:00:00:78:4e:87", "routed_ip_enabled": true, "ipv6": null, "extra_networks": [], "dynamic_ip_required": true, "enable_ipv6": false, "private_ip": - null, "creation_date": "2024-10-23T09:02:04.009523+00:00", "modification_date": - "2024-10-23T09:02:24.832457+00:00", "bootscript": null, "security_group": {"id": + null, "creation_date": "2024-10-23T13:14:06.315207+00:00", "modification_date": + "2024-10-23T13:14:21.721948+00:00", "bootscript": null, "security_group": {"id": "0fe819c3-274d-472a-b3f5-ddb258d2d8bb", "name": "Default security group"}, "location": - {"zone_id": "par1", "platform_id": "14", "cluster_id": "37", "hypervisor_id": - "1302", "node_id": "24"}, "maintenances": [], "allowed_actions": ["poweroff", + {"zone_id": "par1", "platform_id": "14", "cluster_id": "49", "hypervisor_id": + "103", "node_id": "6"}, "maintenances": [], "allowed_actions": ["poweroff", "terminate", "reboot", "stop_in_place", "backup"], "placement_group": null, "private_nics": [], "zone": "fr-par-1"}}' headers: Content-Length: - - "3103" + - "3119" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Wed, 23 Oct 2024 09:02:25 GMT + - Wed, 23 Oct 2024 13:14:22 GMT Server: - - Scaleway API Gateway (fr-par-1;edge02) + - Scaleway API Gateway (fr-par-2;edge02) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -2209,101 +2109,101 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 455f28bb-d6d7-4c9c-b5d5-0b2b8f5a6111 + - d898b0fe-60c7-4ed7-aa16-6c0be1b494c9 status: 200 OK code: 200 duration: "" - request: - body: '{"server": {"id": "7e8061a8-96dc-4f28-9fe1-38d99747b02c", "name": "cli-srv-boring-beaver", + body: '{"server": {"id": "21c09249-0ed1-49da-aa12-f4b628e19ac5", "name": "cli-srv-optimistic-brattain", "arch": "x86_64", "commercial_type": "DEV1-S", "boot_type": "local", "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "hostname": "cli-srv-boring-beaver", "image": {"id": "655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", + "hostname": "cli-srv-optimistic-brattain", "image": {"id": "655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", "name": "Ubuntu 18.04 Bionic Beaver", "organization": "51b656e3-4865-41e8-adbc-0c45bdd780db", "project": "51b656e3-4865-41e8-adbc-0c45bdd780db", "root_volume": {"id": "27a6459c-efe6-4327-a062-b21a17f3143d", "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "unified", "size": 10000000000}, "extra_volumes": {}, "public": true, "arch": "x86_64", "creation_date": "2023-08-08T13:36:04.744241+00:00", "modification_date": "2023-08-08T13:36:04.744241+00:00", "default_bootscript": null, "from_server": "", "state": "available", "tags": [], "zone": "fr-par-1"}, - "volumes": {"0": {"boot": false, "id": "614cb59b-04ff-4b13-be3d-46a9374b8876", + "volumes": {"0": {"boot": false, "id": "438adfa2-8c8a-416c-8c6d-1e32d5f95e4c", "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "l_ssd", "export_uri": null, "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "server": {"id": "7e8061a8-96dc-4f28-9fe1-38d99747b02c", "name": "cli-srv-boring-beaver"}, - "size": 20000000000, "state": "available", "creation_date": "2024-10-23T09:02:04.009523+00:00", - "modification_date": "2024-10-23T09:02:04.009523+00:00", "tags": [], "zone": + "server": {"id": "21c09249-0ed1-49da-aa12-f4b628e19ac5", "name": "cli-srv-optimistic-brattain"}, + "size": 20000000000, "state": "available", "creation_date": "2024-10-23T13:14:06.315207+00:00", + "modification_date": "2024-10-23T13:14:06.315207+00:00", "tags": [], "zone": "fr-par-1"}}, "tags": [], "state": "running", "protected": false, "state_detail": - "booting kernel", "public_ip": {"id": "c8e71dc4-62a5-4efd-a7d0-26c425d8427f", - "address": "51.15.241.198", "dynamic": false, "gateway": "62.210.0.1", "netmask": + "booting kernel", "public_ip": {"id": "5ff5a1b2-db18-4e34-9742-f081439edee1", + "address": "51.15.213.236", "dynamic": false, "gateway": "62.210.0.1", "netmask": "32", "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", - "ipam_id": "f909aca4-a0fa-47d4-b000-bb1ec0420bdf"}, "public_ips": [{"id": "c8e71dc4-62a5-4efd-a7d0-26c425d8427f", - "address": "51.15.241.198", "dynamic": false, "gateway": "62.210.0.1", "netmask": + "ipam_id": "30c177b2-46ee-44ab-b280-0de0a51dc1e1"}, "public_ips": [{"id": "5ff5a1b2-db18-4e34-9742-f081439edee1", + "address": "51.15.213.236", "dynamic": false, "gateway": "62.210.0.1", "netmask": "32", "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", - "ipam_id": "f909aca4-a0fa-47d4-b000-bb1ec0420bdf"}, {"id": "db6fafda-3a12-403d-8c9c-1a1cb1c315ba", - "address": "2001:bc8:710:5417:dc00:ff:fe78:3b2d", "dynamic": false, "gateway": - "fe80::dc00:ff:fe78:3b2e", "netmask": "64", "family": "inet6", "provisioning_mode": - "slaac", "tags": [], "state": "attached", "ipam_id": "bc5ed332-e485-42d9-b78e-231f327b6e16"}], - "mac_address": "de:00:00:78:3b:2d", "routed_ip_enabled": true, "ipv6": null, + "ipam_id": "30c177b2-46ee-44ab-b280-0de0a51dc1e1"}, {"id": "db6fafda-3a12-403d-8c9c-1a1cb1c315ba", + "address": "2001:bc8:710:5417:dc00:ff:fe78:4e87", "dynamic": false, "gateway": + "fe80::dc00:ff:fe78:4e88", "netmask": "64", "family": "inet6", "provisioning_mode": + "slaac", "tags": [], "state": "attached", "ipam_id": "50ee042b-ef38-45b4-a60e-4f08c7412fe1"}], + "mac_address": "de:00:00:78:4e:87", "routed_ip_enabled": true, "ipv6": null, "extra_networks": [], "dynamic_ip_required": true, "enable_ipv6": false, "private_ip": - null, "creation_date": "2024-10-23T09:02:04.009523+00:00", "modification_date": - "2024-10-23T09:02:24.832457+00:00", "bootscript": null, "security_group": {"id": + null, "creation_date": "2024-10-23T13:14:06.315207+00:00", "modification_date": + "2024-10-23T13:14:21.721948+00:00", "bootscript": null, "security_group": {"id": "0fe819c3-274d-472a-b3f5-ddb258d2d8bb", "name": "Default security group"}, "location": - {"zone_id": "par1", "platform_id": "14", "cluster_id": "37", "hypervisor_id": - "1302", "node_id": "24"}, "maintenances": [], "allowed_actions": ["poweroff", + {"zone_id": "par1", "platform_id": "14", "cluster_id": "49", "hypervisor_id": + "103", "node_id": "6"}, "maintenances": [], "allowed_actions": ["poweroff", "terminate", "reboot", "stop_in_place", "backup"], "placement_group": null, "private_nics": [], "zone": "fr-par-1"}}' form: {} headers: User-Agent: - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.0; darwin; arm64) cli-e2e-test - url: https://api.scaleway.com/instance/v1/zones/fr-par-1/servers/7e8061a8-96dc-4f28-9fe1-38d99747b02c + url: https://api.scaleway.com/instance/v1/zones/fr-par-1/servers/21c09249-0ed1-49da-aa12-f4b628e19ac5 method: GET response: - body: '{"server": {"id": "7e8061a8-96dc-4f28-9fe1-38d99747b02c", "name": "cli-srv-boring-beaver", + body: '{"server": {"id": "21c09249-0ed1-49da-aa12-f4b628e19ac5", "name": "cli-srv-optimistic-brattain", "arch": "x86_64", "commercial_type": "DEV1-S", "boot_type": "local", "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "hostname": "cli-srv-boring-beaver", "image": {"id": "655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", + "hostname": "cli-srv-optimistic-brattain", "image": {"id": "655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", "name": "Ubuntu 18.04 Bionic Beaver", "organization": "51b656e3-4865-41e8-adbc-0c45bdd780db", "project": "51b656e3-4865-41e8-adbc-0c45bdd780db", "root_volume": {"id": "27a6459c-efe6-4327-a062-b21a17f3143d", "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "unified", "size": 10000000000}, "extra_volumes": {}, "public": true, "arch": "x86_64", "creation_date": "2023-08-08T13:36:04.744241+00:00", "modification_date": "2023-08-08T13:36:04.744241+00:00", "default_bootscript": null, "from_server": "", "state": "available", "tags": [], "zone": "fr-par-1"}, - "volumes": {"0": {"boot": false, "id": "614cb59b-04ff-4b13-be3d-46a9374b8876", + "volumes": {"0": {"boot": false, "id": "438adfa2-8c8a-416c-8c6d-1e32d5f95e4c", "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "l_ssd", "export_uri": null, "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "server": {"id": "7e8061a8-96dc-4f28-9fe1-38d99747b02c", "name": "cli-srv-boring-beaver"}, - "size": 20000000000, "state": "available", "creation_date": "2024-10-23T09:02:04.009523+00:00", - "modification_date": "2024-10-23T09:02:04.009523+00:00", "tags": [], "zone": + "server": {"id": "21c09249-0ed1-49da-aa12-f4b628e19ac5", "name": "cli-srv-optimistic-brattain"}, + "size": 20000000000, "state": "available", "creation_date": "2024-10-23T13:14:06.315207+00:00", + "modification_date": "2024-10-23T13:14:06.315207+00:00", "tags": [], "zone": "fr-par-1"}}, "tags": [], "state": "running", "protected": false, "state_detail": - "booting kernel", "public_ip": {"id": "c8e71dc4-62a5-4efd-a7d0-26c425d8427f", - "address": "51.15.241.198", "dynamic": false, "gateway": "62.210.0.1", "netmask": + "booting kernel", "public_ip": {"id": "5ff5a1b2-db18-4e34-9742-f081439edee1", + "address": "51.15.213.236", "dynamic": false, "gateway": "62.210.0.1", "netmask": "32", "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", - "ipam_id": "f909aca4-a0fa-47d4-b000-bb1ec0420bdf"}, "public_ips": [{"id": "c8e71dc4-62a5-4efd-a7d0-26c425d8427f", - "address": "51.15.241.198", "dynamic": false, "gateway": "62.210.0.1", "netmask": + "ipam_id": "30c177b2-46ee-44ab-b280-0de0a51dc1e1"}, "public_ips": [{"id": "5ff5a1b2-db18-4e34-9742-f081439edee1", + "address": "51.15.213.236", "dynamic": false, "gateway": "62.210.0.1", "netmask": "32", "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", - "ipam_id": "f909aca4-a0fa-47d4-b000-bb1ec0420bdf"}, {"id": "db6fafda-3a12-403d-8c9c-1a1cb1c315ba", - "address": "2001:bc8:710:5417:dc00:ff:fe78:3b2d", "dynamic": false, "gateway": - "fe80::dc00:ff:fe78:3b2e", "netmask": "64", "family": "inet6", "provisioning_mode": - "slaac", "tags": [], "state": "attached", "ipam_id": "bc5ed332-e485-42d9-b78e-231f327b6e16"}], - "mac_address": "de:00:00:78:3b:2d", "routed_ip_enabled": true, "ipv6": null, + "ipam_id": "30c177b2-46ee-44ab-b280-0de0a51dc1e1"}, {"id": "db6fafda-3a12-403d-8c9c-1a1cb1c315ba", + "address": "2001:bc8:710:5417:dc00:ff:fe78:4e87", "dynamic": false, "gateway": + "fe80::dc00:ff:fe78:4e88", "netmask": "64", "family": "inet6", "provisioning_mode": + "slaac", "tags": [], "state": "attached", "ipam_id": "50ee042b-ef38-45b4-a60e-4f08c7412fe1"}], + "mac_address": "de:00:00:78:4e:87", "routed_ip_enabled": true, "ipv6": null, "extra_networks": [], "dynamic_ip_required": true, "enable_ipv6": false, "private_ip": - null, "creation_date": "2024-10-23T09:02:04.009523+00:00", "modification_date": - "2024-10-23T09:02:24.832457+00:00", "bootscript": null, "security_group": {"id": + null, "creation_date": "2024-10-23T13:14:06.315207+00:00", "modification_date": + "2024-10-23T13:14:21.721948+00:00", "bootscript": null, "security_group": {"id": "0fe819c3-274d-472a-b3f5-ddb258d2d8bb", "name": "Default security group"}, "location": - {"zone_id": "par1", "platform_id": "14", "cluster_id": "37", "hypervisor_id": - "1302", "node_id": "24"}, "maintenances": [], "allowed_actions": ["poweroff", + {"zone_id": "par1", "platform_id": "14", "cluster_id": "49", "hypervisor_id": + "103", "node_id": "6"}, "maintenances": [], "allowed_actions": ["poweroff", "terminate", "reboot", "stop_in_place", "backup"], "placement_group": null, "private_nics": [], "zone": "fr-par-1"}}' headers: Content-Length: - - "3103" + - "3119" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Wed, 23 Oct 2024 09:02:25 GMT + - Wed, 23 Oct 2024 13:14:23 GMT Server: - - Scaleway API Gateway (fr-par-1;edge02) + - Scaleway API Gateway (fr-par-2;edge02) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -2311,101 +2211,101 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 407a3bb3-cfa7-46f1-bc1a-46b4d0c485d7 + - ec228083-c93d-486a-8a62-a498422e1469 status: 200 OK code: 200 duration: "" - request: - body: '{"server": {"id": "7e8061a8-96dc-4f28-9fe1-38d99747b02c", "name": "cli-srv-boring-beaver", + body: '{"server": {"id": "21c09249-0ed1-49da-aa12-f4b628e19ac5", "name": "cli-srv-optimistic-brattain", "arch": "x86_64", "commercial_type": "DEV1-S", "boot_type": "local", "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "hostname": "cli-srv-boring-beaver", "image": {"id": "655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", + "hostname": "cli-srv-optimistic-brattain", "image": {"id": "655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", "name": "Ubuntu 18.04 Bionic Beaver", "organization": "51b656e3-4865-41e8-adbc-0c45bdd780db", "project": "51b656e3-4865-41e8-adbc-0c45bdd780db", "root_volume": {"id": "27a6459c-efe6-4327-a062-b21a17f3143d", "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "unified", "size": 10000000000}, "extra_volumes": {}, "public": true, "arch": "x86_64", "creation_date": "2023-08-08T13:36:04.744241+00:00", "modification_date": "2023-08-08T13:36:04.744241+00:00", "default_bootscript": null, "from_server": "", "state": "available", "tags": [], "zone": "fr-par-1"}, - "volumes": {"0": {"boot": false, "id": "614cb59b-04ff-4b13-be3d-46a9374b8876", + "volumes": {"0": {"boot": false, "id": "438adfa2-8c8a-416c-8c6d-1e32d5f95e4c", "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "l_ssd", "export_uri": null, "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "server": {"id": "7e8061a8-96dc-4f28-9fe1-38d99747b02c", "name": "cli-srv-boring-beaver"}, - "size": 20000000000, "state": "available", "creation_date": "2024-10-23T09:02:04.009523+00:00", - "modification_date": "2024-10-23T09:02:04.009523+00:00", "tags": [], "zone": + "server": {"id": "21c09249-0ed1-49da-aa12-f4b628e19ac5", "name": "cli-srv-optimistic-brattain"}, + "size": 20000000000, "state": "available", "creation_date": "2024-10-23T13:14:06.315207+00:00", + "modification_date": "2024-10-23T13:14:06.315207+00:00", "tags": [], "zone": "fr-par-1"}}, "tags": [], "state": "running", "protected": false, "state_detail": - "booting kernel", "public_ip": {"id": "c8e71dc4-62a5-4efd-a7d0-26c425d8427f", - "address": "51.15.241.198", "dynamic": false, "gateway": "62.210.0.1", "netmask": + "booting kernel", "public_ip": {"id": "5ff5a1b2-db18-4e34-9742-f081439edee1", + "address": "51.15.213.236", "dynamic": false, "gateway": "62.210.0.1", "netmask": "32", "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", - "ipam_id": "f909aca4-a0fa-47d4-b000-bb1ec0420bdf"}, "public_ips": [{"id": "c8e71dc4-62a5-4efd-a7d0-26c425d8427f", - "address": "51.15.241.198", "dynamic": false, "gateway": "62.210.0.1", "netmask": + "ipam_id": "30c177b2-46ee-44ab-b280-0de0a51dc1e1"}, "public_ips": [{"id": "5ff5a1b2-db18-4e34-9742-f081439edee1", + "address": "51.15.213.236", "dynamic": false, "gateway": "62.210.0.1", "netmask": "32", "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", - "ipam_id": "f909aca4-a0fa-47d4-b000-bb1ec0420bdf"}, {"id": "db6fafda-3a12-403d-8c9c-1a1cb1c315ba", - "address": "2001:bc8:710:5417:dc00:ff:fe78:3b2d", "dynamic": false, "gateway": - "fe80::dc00:ff:fe78:3b2e", "netmask": "64", "family": "inet6", "provisioning_mode": - "slaac", "tags": [], "state": "attached", "ipam_id": "bc5ed332-e485-42d9-b78e-231f327b6e16"}], - "mac_address": "de:00:00:78:3b:2d", "routed_ip_enabled": true, "ipv6": null, + "ipam_id": "30c177b2-46ee-44ab-b280-0de0a51dc1e1"}, {"id": "db6fafda-3a12-403d-8c9c-1a1cb1c315ba", + "address": "2001:bc8:710:5417:dc00:ff:fe78:4e87", "dynamic": false, "gateway": + "fe80::dc00:ff:fe78:4e88", "netmask": "64", "family": "inet6", "provisioning_mode": + "slaac", "tags": [], "state": "attached", "ipam_id": "50ee042b-ef38-45b4-a60e-4f08c7412fe1"}], + "mac_address": "de:00:00:78:4e:87", "routed_ip_enabled": true, "ipv6": null, "extra_networks": [], "dynamic_ip_required": true, "enable_ipv6": false, "private_ip": - null, "creation_date": "2024-10-23T09:02:04.009523+00:00", "modification_date": - "2024-10-23T09:02:24.832457+00:00", "bootscript": null, "security_group": {"id": + null, "creation_date": "2024-10-23T13:14:06.315207+00:00", "modification_date": + "2024-10-23T13:14:21.721948+00:00", "bootscript": null, "security_group": {"id": "0fe819c3-274d-472a-b3f5-ddb258d2d8bb", "name": "Default security group"}, "location": - {"zone_id": "par1", "platform_id": "14", "cluster_id": "37", "hypervisor_id": - "1302", "node_id": "24"}, "maintenances": [], "allowed_actions": ["poweroff", + {"zone_id": "par1", "platform_id": "14", "cluster_id": "49", "hypervisor_id": + "103", "node_id": "6"}, "maintenances": [], "allowed_actions": ["poweroff", "terminate", "reboot", "stop_in_place", "backup"], "placement_group": null, "private_nics": [], "zone": "fr-par-1"}}' form: {} headers: User-Agent: - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.0; darwin; arm64) cli-e2e-test - url: https://api.scaleway.com/instance/v1/zones/fr-par-1/servers/7e8061a8-96dc-4f28-9fe1-38d99747b02c + url: https://api.scaleway.com/instance/v1/zones/fr-par-1/servers/21c09249-0ed1-49da-aa12-f4b628e19ac5 method: GET response: - body: '{"server": {"id": "7e8061a8-96dc-4f28-9fe1-38d99747b02c", "name": "cli-srv-boring-beaver", + body: '{"server": {"id": "21c09249-0ed1-49da-aa12-f4b628e19ac5", "name": "cli-srv-optimistic-brattain", "arch": "x86_64", "commercial_type": "DEV1-S", "boot_type": "local", "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "hostname": "cli-srv-boring-beaver", "image": {"id": "655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", + "hostname": "cli-srv-optimistic-brattain", "image": {"id": "655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", "name": "Ubuntu 18.04 Bionic Beaver", "organization": "51b656e3-4865-41e8-adbc-0c45bdd780db", "project": "51b656e3-4865-41e8-adbc-0c45bdd780db", "root_volume": {"id": "27a6459c-efe6-4327-a062-b21a17f3143d", "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "unified", "size": 10000000000}, "extra_volumes": {}, "public": true, "arch": "x86_64", "creation_date": "2023-08-08T13:36:04.744241+00:00", "modification_date": "2023-08-08T13:36:04.744241+00:00", "default_bootscript": null, "from_server": "", "state": "available", "tags": [], "zone": "fr-par-1"}, - "volumes": {"0": {"boot": false, "id": "614cb59b-04ff-4b13-be3d-46a9374b8876", + "volumes": {"0": {"boot": false, "id": "438adfa2-8c8a-416c-8c6d-1e32d5f95e4c", "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "l_ssd", "export_uri": null, "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "server": {"id": "7e8061a8-96dc-4f28-9fe1-38d99747b02c", "name": "cli-srv-boring-beaver"}, - "size": 20000000000, "state": "available", "creation_date": "2024-10-23T09:02:04.009523+00:00", - "modification_date": "2024-10-23T09:02:04.009523+00:00", "tags": [], "zone": + "server": {"id": "21c09249-0ed1-49da-aa12-f4b628e19ac5", "name": "cli-srv-optimistic-brattain"}, + "size": 20000000000, "state": "available", "creation_date": "2024-10-23T13:14:06.315207+00:00", + "modification_date": "2024-10-23T13:14:06.315207+00:00", "tags": [], "zone": "fr-par-1"}}, "tags": [], "state": "running", "protected": false, "state_detail": - "booting kernel", "public_ip": {"id": "c8e71dc4-62a5-4efd-a7d0-26c425d8427f", - "address": "51.15.241.198", "dynamic": false, "gateway": "62.210.0.1", "netmask": + "booting kernel", "public_ip": {"id": "5ff5a1b2-db18-4e34-9742-f081439edee1", + "address": "51.15.213.236", "dynamic": false, "gateway": "62.210.0.1", "netmask": "32", "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", - "ipam_id": "f909aca4-a0fa-47d4-b000-bb1ec0420bdf"}, "public_ips": [{"id": "c8e71dc4-62a5-4efd-a7d0-26c425d8427f", - "address": "51.15.241.198", "dynamic": false, "gateway": "62.210.0.1", "netmask": + "ipam_id": "30c177b2-46ee-44ab-b280-0de0a51dc1e1"}, "public_ips": [{"id": "5ff5a1b2-db18-4e34-9742-f081439edee1", + "address": "51.15.213.236", "dynamic": false, "gateway": "62.210.0.1", "netmask": "32", "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", - "ipam_id": "f909aca4-a0fa-47d4-b000-bb1ec0420bdf"}, {"id": "db6fafda-3a12-403d-8c9c-1a1cb1c315ba", - "address": "2001:bc8:710:5417:dc00:ff:fe78:3b2d", "dynamic": false, "gateway": - "fe80::dc00:ff:fe78:3b2e", "netmask": "64", "family": "inet6", "provisioning_mode": - "slaac", "tags": [], "state": "attached", "ipam_id": "bc5ed332-e485-42d9-b78e-231f327b6e16"}], - "mac_address": "de:00:00:78:3b:2d", "routed_ip_enabled": true, "ipv6": null, + "ipam_id": "30c177b2-46ee-44ab-b280-0de0a51dc1e1"}, {"id": "db6fafda-3a12-403d-8c9c-1a1cb1c315ba", + "address": "2001:bc8:710:5417:dc00:ff:fe78:4e87", "dynamic": false, "gateway": + "fe80::dc00:ff:fe78:4e88", "netmask": "64", "family": "inet6", "provisioning_mode": + "slaac", "tags": [], "state": "attached", "ipam_id": "50ee042b-ef38-45b4-a60e-4f08c7412fe1"}], + "mac_address": "de:00:00:78:4e:87", "routed_ip_enabled": true, "ipv6": null, "extra_networks": [], "dynamic_ip_required": true, "enable_ipv6": false, "private_ip": - null, "creation_date": "2024-10-23T09:02:04.009523+00:00", "modification_date": - "2024-10-23T09:02:24.832457+00:00", "bootscript": null, "security_group": {"id": + null, "creation_date": "2024-10-23T13:14:06.315207+00:00", "modification_date": + "2024-10-23T13:14:21.721948+00:00", "bootscript": null, "security_group": {"id": "0fe819c3-274d-472a-b3f5-ddb258d2d8bb", "name": "Default security group"}, "location": - {"zone_id": "par1", "platform_id": "14", "cluster_id": "37", "hypervisor_id": - "1302", "node_id": "24"}, "maintenances": [], "allowed_actions": ["poweroff", + {"zone_id": "par1", "platform_id": "14", "cluster_id": "49", "hypervisor_id": + "103", "node_id": "6"}, "maintenances": [], "allowed_actions": ["poweroff", "terminate", "reboot", "stop_in_place", "backup"], "placement_group": null, "private_nics": [], "zone": "fr-par-1"}}' headers: Content-Length: - - "3103" + - "3119" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Wed, 23 Oct 2024 09:02:25 GMT + - Wed, 23 Oct 2024 13:14:23 GMT Server: - - Scaleway API Gateway (fr-par-1;edge02) + - Scaleway API Gateway (fr-par-2;edge02) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -2413,15 +2313,15 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - e96f5198-05f8-4a36-b7ac-5440c27af816 + - 3b5ebd74-f235-4c25-a7c7-f9d71c317583 status: 200 OK code: 200 duration: "" - request: - body: '{"task": {"id": "b3fa23a6-40ed-461b-8764-b4f90f78f523", "description": - "server_poweroff", "status": "pending", "href_from": "/servers/7e8061a8-96dc-4f28-9fe1-38d99747b02c/action", - "href_result": "/servers/7e8061a8-96dc-4f28-9fe1-38d99747b02c", "started_at": - "2024-10-23T09:02:26.527925+00:00", "terminated_at": null, "progress": 0, "zone": + body: '{"task": {"id": "ce375467-274d-4299-9600-a7156d158c98", "description": + "server_poweroff", "status": "pending", "href_from": "/servers/21c09249-0ed1-49da-aa12-f4b628e19ac5/action", + "href_result": "/servers/21c09249-0ed1-49da-aa12-f4b628e19ac5", "started_at": + "2024-10-23T13:14:23.802246+00:00", "terminated_at": null, "progress": 0, "zone": "par1"}}' form: {} headers: @@ -2429,13 +2329,13 @@ interactions: - application/json User-Agent: - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.0; darwin; arm64) cli-e2e-test - url: https://api.scaleway.com/instance/v1/zones/fr-par-1/servers/7e8061a8-96dc-4f28-9fe1-38d99747b02c/action + url: https://api.scaleway.com/instance/v1/zones/fr-par-1/servers/21c09249-0ed1-49da-aa12-f4b628e19ac5/action method: POST response: - body: '{"task": {"id": "b3fa23a6-40ed-461b-8764-b4f90f78f523", "description": - "server_poweroff", "status": "pending", "href_from": "/servers/7e8061a8-96dc-4f28-9fe1-38d99747b02c/action", - "href_result": "/servers/7e8061a8-96dc-4f28-9fe1-38d99747b02c", "started_at": - "2024-10-23T09:02:26.527925+00:00", "terminated_at": null, "progress": 0, "zone": + body: '{"task": {"id": "ce375467-274d-4299-9600-a7156d158c98", "description": + "server_poweroff", "status": "pending", "href_from": "/servers/21c09249-0ed1-49da-aa12-f4b628e19ac5/action", + "href_result": "/servers/21c09249-0ed1-49da-aa12-f4b628e19ac5", "started_at": + "2024-10-23T13:14:23.802246+00:00", "terminated_at": null, "progress": 0, "zone": "par1"}}' headers: Content-Length: @@ -2445,11 +2345,11 @@ interactions: Content-Type: - application/json Date: - - Wed, 23 Oct 2024 09:02:26 GMT + - Wed, 23 Oct 2024 13:14:23 GMT Location: - - https://api.scaleway.com/instance/v1/zones/fr-par-1/tasks/b3fa23a6-40ed-461b-8764-b4f90f78f523 + - https://api.scaleway.com/instance/v1/zones/fr-par-1/tasks/ce375467-274d-4299-9600-a7156d158c98 Server: - - Scaleway API Gateway (fr-par-1;edge02) + - Scaleway API Gateway (fr-par-2;edge02) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -2457,99 +2357,99 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 58bcf9b5-eda9-43af-8b0e-0f210e895335 + - eca0d9a8-10bc-4304-8c0a-396d2c1997b1 status: 202 Accepted code: 202 duration: "" - request: - body: '{"server": {"id": "7e8061a8-96dc-4f28-9fe1-38d99747b02c", "name": "cli-srv-boring-beaver", + body: '{"server": {"id": "21c09249-0ed1-49da-aa12-f4b628e19ac5", "name": "cli-srv-optimistic-brattain", "arch": "x86_64", "commercial_type": "DEV1-S", "boot_type": "local", "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "hostname": "cli-srv-boring-beaver", "image": {"id": "655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", + "hostname": "cli-srv-optimistic-brattain", "image": {"id": "655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", "name": "Ubuntu 18.04 Bionic Beaver", "organization": "51b656e3-4865-41e8-adbc-0c45bdd780db", "project": "51b656e3-4865-41e8-adbc-0c45bdd780db", "root_volume": {"id": "27a6459c-efe6-4327-a062-b21a17f3143d", "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "unified", "size": 10000000000}, "extra_volumes": {}, "public": true, "arch": "x86_64", "creation_date": "2023-08-08T13:36:04.744241+00:00", "modification_date": "2023-08-08T13:36:04.744241+00:00", "default_bootscript": null, "from_server": "", "state": "available", "tags": [], "zone": "fr-par-1"}, - "volumes": {"0": {"boot": false, "id": "614cb59b-04ff-4b13-be3d-46a9374b8876", + "volumes": {"0": {"boot": false, "id": "438adfa2-8c8a-416c-8c6d-1e32d5f95e4c", "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "l_ssd", "export_uri": null, "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "server": {"id": "7e8061a8-96dc-4f28-9fe1-38d99747b02c", "name": "cli-srv-boring-beaver"}, - "size": 20000000000, "state": "available", "creation_date": "2024-10-23T09:02:04.009523+00:00", - "modification_date": "2024-10-23T09:02:04.009523+00:00", "tags": [], "zone": + "server": {"id": "21c09249-0ed1-49da-aa12-f4b628e19ac5", "name": "cli-srv-optimistic-brattain"}, + "size": 20000000000, "state": "available", "creation_date": "2024-10-23T13:14:06.315207+00:00", + "modification_date": "2024-10-23T13:14:06.315207+00:00", "tags": [], "zone": "fr-par-1"}}, "tags": [], "state": "stopping", "protected": false, "state_detail": - "stopping", "public_ip": {"id": "c8e71dc4-62a5-4efd-a7d0-26c425d8427f", "address": - "51.15.241.198", "dynamic": false, "gateway": "62.210.0.1", "netmask": "32", + "stopping", "public_ip": {"id": "5ff5a1b2-db18-4e34-9742-f081439edee1", "address": + "51.15.213.236", "dynamic": false, "gateway": "62.210.0.1", "netmask": "32", "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", - "ipam_id": "f909aca4-a0fa-47d4-b000-bb1ec0420bdf"}, "public_ips": [{"id": "c8e71dc4-62a5-4efd-a7d0-26c425d8427f", - "address": "51.15.241.198", "dynamic": false, "gateway": "62.210.0.1", "netmask": + "ipam_id": "30c177b2-46ee-44ab-b280-0de0a51dc1e1"}, "public_ips": [{"id": "5ff5a1b2-db18-4e34-9742-f081439edee1", + "address": "51.15.213.236", "dynamic": false, "gateway": "62.210.0.1", "netmask": "32", "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", - "ipam_id": "f909aca4-a0fa-47d4-b000-bb1ec0420bdf"}, {"id": "db6fafda-3a12-403d-8c9c-1a1cb1c315ba", - "address": "2001:bc8:710:5417:dc00:ff:fe78:3b2d", "dynamic": false, "gateway": - "fe80::dc00:ff:fe78:3b2e", "netmask": "64", "family": "inet6", "provisioning_mode": - "slaac", "tags": [], "state": "attached", "ipam_id": "bc5ed332-e485-42d9-b78e-231f327b6e16"}], - "mac_address": "de:00:00:78:3b:2d", "routed_ip_enabled": true, "ipv6": null, + "ipam_id": "30c177b2-46ee-44ab-b280-0de0a51dc1e1"}, {"id": "db6fafda-3a12-403d-8c9c-1a1cb1c315ba", + "address": "2001:bc8:710:5417:dc00:ff:fe78:4e87", "dynamic": false, "gateway": + "fe80::dc00:ff:fe78:4e88", "netmask": "64", "family": "inet6", "provisioning_mode": + "slaac", "tags": [], "state": "attached", "ipam_id": "50ee042b-ef38-45b4-a60e-4f08c7412fe1"}], + "mac_address": "de:00:00:78:4e:87", "routed_ip_enabled": true, "ipv6": null, "extra_networks": [], "dynamic_ip_required": true, "enable_ipv6": false, "private_ip": - null, "creation_date": "2024-10-23T09:02:04.009523+00:00", "modification_date": - "2024-10-23T09:02:26.130288+00:00", "bootscript": null, "security_group": {"id": + null, "creation_date": "2024-10-23T13:14:06.315207+00:00", "modification_date": + "2024-10-23T13:14:23.401029+00:00", "bootscript": null, "security_group": {"id": "0fe819c3-274d-472a-b3f5-ddb258d2d8bb", "name": "Default security group"}, "location": - {"zone_id": "par1", "platform_id": "14", "cluster_id": "37", "hypervisor_id": - "1302", "node_id": "24"}, "maintenances": [], "allowed_actions": ["stop_in_place", + {"zone_id": "par1", "platform_id": "14", "cluster_id": "49", "hypervisor_id": + "103", "node_id": "6"}, "maintenances": [], "allowed_actions": ["stop_in_place", "backup"], "placement_group": null, "private_nics": [], "zone": "fr-par-1"}}' form: {} headers: User-Agent: - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.0; darwin; arm64) cli-e2e-test - url: https://api.scaleway.com/instance/v1/zones/fr-par-1/servers/7e8061a8-96dc-4f28-9fe1-38d99747b02c + url: https://api.scaleway.com/instance/v1/zones/fr-par-1/servers/21c09249-0ed1-49da-aa12-f4b628e19ac5 method: GET response: - body: '{"server": {"id": "7e8061a8-96dc-4f28-9fe1-38d99747b02c", "name": "cli-srv-boring-beaver", + body: '{"server": {"id": "21c09249-0ed1-49da-aa12-f4b628e19ac5", "name": "cli-srv-optimistic-brattain", "arch": "x86_64", "commercial_type": "DEV1-S", "boot_type": "local", "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "hostname": "cli-srv-boring-beaver", "image": {"id": "655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", + "hostname": "cli-srv-optimistic-brattain", "image": {"id": "655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", "name": "Ubuntu 18.04 Bionic Beaver", "organization": "51b656e3-4865-41e8-adbc-0c45bdd780db", "project": "51b656e3-4865-41e8-adbc-0c45bdd780db", "root_volume": {"id": "27a6459c-efe6-4327-a062-b21a17f3143d", "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "unified", "size": 10000000000}, "extra_volumes": {}, "public": true, "arch": "x86_64", "creation_date": "2023-08-08T13:36:04.744241+00:00", "modification_date": "2023-08-08T13:36:04.744241+00:00", "default_bootscript": null, "from_server": "", "state": "available", "tags": [], "zone": "fr-par-1"}, - "volumes": {"0": {"boot": false, "id": "614cb59b-04ff-4b13-be3d-46a9374b8876", + "volumes": {"0": {"boot": false, "id": "438adfa2-8c8a-416c-8c6d-1e32d5f95e4c", "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "l_ssd", "export_uri": null, "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "server": {"id": "7e8061a8-96dc-4f28-9fe1-38d99747b02c", "name": "cli-srv-boring-beaver"}, - "size": 20000000000, "state": "available", "creation_date": "2024-10-23T09:02:04.009523+00:00", - "modification_date": "2024-10-23T09:02:04.009523+00:00", "tags": [], "zone": + "server": {"id": "21c09249-0ed1-49da-aa12-f4b628e19ac5", "name": "cli-srv-optimistic-brattain"}, + "size": 20000000000, "state": "available", "creation_date": "2024-10-23T13:14:06.315207+00:00", + "modification_date": "2024-10-23T13:14:06.315207+00:00", "tags": [], "zone": "fr-par-1"}}, "tags": [], "state": "stopping", "protected": false, "state_detail": - "stopping", "public_ip": {"id": "c8e71dc4-62a5-4efd-a7d0-26c425d8427f", "address": - "51.15.241.198", "dynamic": false, "gateway": "62.210.0.1", "netmask": "32", + "stopping", "public_ip": {"id": "5ff5a1b2-db18-4e34-9742-f081439edee1", "address": + "51.15.213.236", "dynamic": false, "gateway": "62.210.0.1", "netmask": "32", "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", - "ipam_id": "f909aca4-a0fa-47d4-b000-bb1ec0420bdf"}, "public_ips": [{"id": "c8e71dc4-62a5-4efd-a7d0-26c425d8427f", - "address": "51.15.241.198", "dynamic": false, "gateway": "62.210.0.1", "netmask": + "ipam_id": "30c177b2-46ee-44ab-b280-0de0a51dc1e1"}, "public_ips": [{"id": "5ff5a1b2-db18-4e34-9742-f081439edee1", + "address": "51.15.213.236", "dynamic": false, "gateway": "62.210.0.1", "netmask": "32", "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", - "ipam_id": "f909aca4-a0fa-47d4-b000-bb1ec0420bdf"}, {"id": "db6fafda-3a12-403d-8c9c-1a1cb1c315ba", - "address": "2001:bc8:710:5417:dc00:ff:fe78:3b2d", "dynamic": false, "gateway": - "fe80::dc00:ff:fe78:3b2e", "netmask": "64", "family": "inet6", "provisioning_mode": - "slaac", "tags": [], "state": "attached", "ipam_id": "bc5ed332-e485-42d9-b78e-231f327b6e16"}], - "mac_address": "de:00:00:78:3b:2d", "routed_ip_enabled": true, "ipv6": null, + "ipam_id": "30c177b2-46ee-44ab-b280-0de0a51dc1e1"}, {"id": "db6fafda-3a12-403d-8c9c-1a1cb1c315ba", + "address": "2001:bc8:710:5417:dc00:ff:fe78:4e87", "dynamic": false, "gateway": + "fe80::dc00:ff:fe78:4e88", "netmask": "64", "family": "inet6", "provisioning_mode": + "slaac", "tags": [], "state": "attached", "ipam_id": "50ee042b-ef38-45b4-a60e-4f08c7412fe1"}], + "mac_address": "de:00:00:78:4e:87", "routed_ip_enabled": true, "ipv6": null, "extra_networks": [], "dynamic_ip_required": true, "enable_ipv6": false, "private_ip": - null, "creation_date": "2024-10-23T09:02:04.009523+00:00", "modification_date": - "2024-10-23T09:02:26.130288+00:00", "bootscript": null, "security_group": {"id": + null, "creation_date": "2024-10-23T13:14:06.315207+00:00", "modification_date": + "2024-10-23T13:14:23.401029+00:00", "bootscript": null, "security_group": {"id": "0fe819c3-274d-472a-b3f5-ddb258d2d8bb", "name": "Default security group"}, "location": - {"zone_id": "par1", "platform_id": "14", "cluster_id": "37", "hypervisor_id": - "1302", "node_id": "24"}, "maintenances": [], "allowed_actions": ["stop_in_place", + {"zone_id": "par1", "platform_id": "14", "cluster_id": "49", "hypervisor_id": + "103", "node_id": "6"}, "maintenances": [], "allowed_actions": ["stop_in_place", "backup"], "placement_group": null, "private_nics": [], "zone": "fr-par-1"}}' headers: Content-Length: - - "3063" + - "3079" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Wed, 23 Oct 2024 09:02:26 GMT + - Wed, 23 Oct 2024 13:14:24 GMT Server: - - Scaleway API Gateway (fr-par-1;edge02) + - Scaleway API Gateway (fr-par-2;edge02) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -2557,99 +2457,99 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 457656fd-2596-4f81-b2d8-b7619975f64e + - a72424dc-d269-407a-93da-9007eb7de401 status: 200 OK code: 200 duration: "" - request: - body: '{"server": {"id": "7e8061a8-96dc-4f28-9fe1-38d99747b02c", "name": "cli-srv-boring-beaver", + body: '{"server": {"id": "21c09249-0ed1-49da-aa12-f4b628e19ac5", "name": "cli-srv-optimistic-brattain", "arch": "x86_64", "commercial_type": "DEV1-S", "boot_type": "local", "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "hostname": "cli-srv-boring-beaver", "image": {"id": "655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", + "hostname": "cli-srv-optimistic-brattain", "image": {"id": "655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", "name": "Ubuntu 18.04 Bionic Beaver", "organization": "51b656e3-4865-41e8-adbc-0c45bdd780db", "project": "51b656e3-4865-41e8-adbc-0c45bdd780db", "root_volume": {"id": "27a6459c-efe6-4327-a062-b21a17f3143d", "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "unified", "size": 10000000000}, "extra_volumes": {}, "public": true, "arch": "x86_64", "creation_date": "2023-08-08T13:36:04.744241+00:00", "modification_date": "2023-08-08T13:36:04.744241+00:00", "default_bootscript": null, "from_server": "", "state": "available", "tags": [], "zone": "fr-par-1"}, - "volumes": {"0": {"boot": false, "id": "614cb59b-04ff-4b13-be3d-46a9374b8876", + "volumes": {"0": {"boot": false, "id": "438adfa2-8c8a-416c-8c6d-1e32d5f95e4c", "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "l_ssd", "export_uri": null, "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "server": {"id": "7e8061a8-96dc-4f28-9fe1-38d99747b02c", "name": "cli-srv-boring-beaver"}, - "size": 20000000000, "state": "available", "creation_date": "2024-10-23T09:02:04.009523+00:00", - "modification_date": "2024-10-23T09:02:04.009523+00:00", "tags": [], "zone": + "server": {"id": "21c09249-0ed1-49da-aa12-f4b628e19ac5", "name": "cli-srv-optimistic-brattain"}, + "size": 20000000000, "state": "available", "creation_date": "2024-10-23T13:14:06.315207+00:00", + "modification_date": "2024-10-23T13:14:06.315207+00:00", "tags": [], "zone": "fr-par-1"}}, "tags": [], "state": "stopping", "protected": false, "state_detail": - "stopping", "public_ip": {"id": "c8e71dc4-62a5-4efd-a7d0-26c425d8427f", "address": - "51.15.241.198", "dynamic": false, "gateway": "62.210.0.1", "netmask": "32", + "stopping", "public_ip": {"id": "5ff5a1b2-db18-4e34-9742-f081439edee1", "address": + "51.15.213.236", "dynamic": false, "gateway": "62.210.0.1", "netmask": "32", "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", - "ipam_id": "f909aca4-a0fa-47d4-b000-bb1ec0420bdf"}, "public_ips": [{"id": "c8e71dc4-62a5-4efd-a7d0-26c425d8427f", - "address": "51.15.241.198", "dynamic": false, "gateway": "62.210.0.1", "netmask": + "ipam_id": "30c177b2-46ee-44ab-b280-0de0a51dc1e1"}, "public_ips": [{"id": "5ff5a1b2-db18-4e34-9742-f081439edee1", + "address": "51.15.213.236", "dynamic": false, "gateway": "62.210.0.1", "netmask": "32", "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", - "ipam_id": "f909aca4-a0fa-47d4-b000-bb1ec0420bdf"}, {"id": "db6fafda-3a12-403d-8c9c-1a1cb1c315ba", - "address": "2001:bc8:710:5417:dc00:ff:fe78:3b2d", "dynamic": false, "gateway": - "fe80::dc00:ff:fe78:3b2e", "netmask": "64", "family": "inet6", "provisioning_mode": - "slaac", "tags": [], "state": "attached", "ipam_id": "bc5ed332-e485-42d9-b78e-231f327b6e16"}], - "mac_address": "de:00:00:78:3b:2d", "routed_ip_enabled": true, "ipv6": null, + "ipam_id": "30c177b2-46ee-44ab-b280-0de0a51dc1e1"}, {"id": "db6fafda-3a12-403d-8c9c-1a1cb1c315ba", + "address": "2001:bc8:710:5417:dc00:ff:fe78:4e87", "dynamic": false, "gateway": + "fe80::dc00:ff:fe78:4e88", "netmask": "64", "family": "inet6", "provisioning_mode": + "slaac", "tags": [], "state": "attached", "ipam_id": "50ee042b-ef38-45b4-a60e-4f08c7412fe1"}], + "mac_address": "de:00:00:78:4e:87", "routed_ip_enabled": true, "ipv6": null, "extra_networks": [], "dynamic_ip_required": true, "enable_ipv6": false, "private_ip": - null, "creation_date": "2024-10-23T09:02:04.009523+00:00", "modification_date": - "2024-10-23T09:02:26.130288+00:00", "bootscript": null, "security_group": {"id": + null, "creation_date": "2024-10-23T13:14:06.315207+00:00", "modification_date": + "2024-10-23T13:14:23.401029+00:00", "bootscript": null, "security_group": {"id": "0fe819c3-274d-472a-b3f5-ddb258d2d8bb", "name": "Default security group"}, "location": - {"zone_id": "par1", "platform_id": "14", "cluster_id": "37", "hypervisor_id": - "1302", "node_id": "24"}, "maintenances": [], "allowed_actions": ["stop_in_place", + {"zone_id": "par1", "platform_id": "14", "cluster_id": "49", "hypervisor_id": + "103", "node_id": "6"}, "maintenances": [], "allowed_actions": ["stop_in_place", "backup"], "placement_group": null, "private_nics": [], "zone": "fr-par-1"}}' form: {} headers: User-Agent: - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.0; darwin; arm64) cli-e2e-test - url: https://api.scaleway.com/instance/v1/zones/fr-par-1/servers/7e8061a8-96dc-4f28-9fe1-38d99747b02c + url: https://api.scaleway.com/instance/v1/zones/fr-par-1/servers/21c09249-0ed1-49da-aa12-f4b628e19ac5 method: GET response: - body: '{"server": {"id": "7e8061a8-96dc-4f28-9fe1-38d99747b02c", "name": "cli-srv-boring-beaver", + body: '{"server": {"id": "21c09249-0ed1-49da-aa12-f4b628e19ac5", "name": "cli-srv-optimistic-brattain", "arch": "x86_64", "commercial_type": "DEV1-S", "boot_type": "local", "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "hostname": "cli-srv-boring-beaver", "image": {"id": "655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", + "hostname": "cli-srv-optimistic-brattain", "image": {"id": "655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", "name": "Ubuntu 18.04 Bionic Beaver", "organization": "51b656e3-4865-41e8-adbc-0c45bdd780db", "project": "51b656e3-4865-41e8-adbc-0c45bdd780db", "root_volume": {"id": "27a6459c-efe6-4327-a062-b21a17f3143d", "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "unified", "size": 10000000000}, "extra_volumes": {}, "public": true, "arch": "x86_64", "creation_date": "2023-08-08T13:36:04.744241+00:00", "modification_date": "2023-08-08T13:36:04.744241+00:00", "default_bootscript": null, "from_server": "", "state": "available", "tags": [], "zone": "fr-par-1"}, - "volumes": {"0": {"boot": false, "id": "614cb59b-04ff-4b13-be3d-46a9374b8876", + "volumes": {"0": {"boot": false, "id": "438adfa2-8c8a-416c-8c6d-1e32d5f95e4c", "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "l_ssd", "export_uri": null, "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "server": {"id": "7e8061a8-96dc-4f28-9fe1-38d99747b02c", "name": "cli-srv-boring-beaver"}, - "size": 20000000000, "state": "available", "creation_date": "2024-10-23T09:02:04.009523+00:00", - "modification_date": "2024-10-23T09:02:04.009523+00:00", "tags": [], "zone": + "server": {"id": "21c09249-0ed1-49da-aa12-f4b628e19ac5", "name": "cli-srv-optimistic-brattain"}, + "size": 20000000000, "state": "available", "creation_date": "2024-10-23T13:14:06.315207+00:00", + "modification_date": "2024-10-23T13:14:06.315207+00:00", "tags": [], "zone": "fr-par-1"}}, "tags": [], "state": "stopping", "protected": false, "state_detail": - "stopping", "public_ip": {"id": "c8e71dc4-62a5-4efd-a7d0-26c425d8427f", "address": - "51.15.241.198", "dynamic": false, "gateway": "62.210.0.1", "netmask": "32", + "stopping", "public_ip": {"id": "5ff5a1b2-db18-4e34-9742-f081439edee1", "address": + "51.15.213.236", "dynamic": false, "gateway": "62.210.0.1", "netmask": "32", "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", - "ipam_id": "f909aca4-a0fa-47d4-b000-bb1ec0420bdf"}, "public_ips": [{"id": "c8e71dc4-62a5-4efd-a7d0-26c425d8427f", - "address": "51.15.241.198", "dynamic": false, "gateway": "62.210.0.1", "netmask": + "ipam_id": "30c177b2-46ee-44ab-b280-0de0a51dc1e1"}, "public_ips": [{"id": "5ff5a1b2-db18-4e34-9742-f081439edee1", + "address": "51.15.213.236", "dynamic": false, "gateway": "62.210.0.1", "netmask": "32", "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", - "ipam_id": "f909aca4-a0fa-47d4-b000-bb1ec0420bdf"}, {"id": "db6fafda-3a12-403d-8c9c-1a1cb1c315ba", - "address": "2001:bc8:710:5417:dc00:ff:fe78:3b2d", "dynamic": false, "gateway": - "fe80::dc00:ff:fe78:3b2e", "netmask": "64", "family": "inet6", "provisioning_mode": - "slaac", "tags": [], "state": "attached", "ipam_id": "bc5ed332-e485-42d9-b78e-231f327b6e16"}], - "mac_address": "de:00:00:78:3b:2d", "routed_ip_enabled": true, "ipv6": null, + "ipam_id": "30c177b2-46ee-44ab-b280-0de0a51dc1e1"}, {"id": "db6fafda-3a12-403d-8c9c-1a1cb1c315ba", + "address": "2001:bc8:710:5417:dc00:ff:fe78:4e87", "dynamic": false, "gateway": + "fe80::dc00:ff:fe78:4e88", "netmask": "64", "family": "inet6", "provisioning_mode": + "slaac", "tags": [], "state": "attached", "ipam_id": "50ee042b-ef38-45b4-a60e-4f08c7412fe1"}], + "mac_address": "de:00:00:78:4e:87", "routed_ip_enabled": true, "ipv6": null, "extra_networks": [], "dynamic_ip_required": true, "enable_ipv6": false, "private_ip": - null, "creation_date": "2024-10-23T09:02:04.009523+00:00", "modification_date": - "2024-10-23T09:02:26.130288+00:00", "bootscript": null, "security_group": {"id": + null, "creation_date": "2024-10-23T13:14:06.315207+00:00", "modification_date": + "2024-10-23T13:14:23.401029+00:00", "bootscript": null, "security_group": {"id": "0fe819c3-274d-472a-b3f5-ddb258d2d8bb", "name": "Default security group"}, "location": - {"zone_id": "par1", "platform_id": "14", "cluster_id": "37", "hypervisor_id": - "1302", "node_id": "24"}, "maintenances": [], "allowed_actions": ["stop_in_place", + {"zone_id": "par1", "platform_id": "14", "cluster_id": "49", "hypervisor_id": + "103", "node_id": "6"}, "maintenances": [], "allowed_actions": ["stop_in_place", "backup"], "placement_group": null, "private_nics": [], "zone": "fr-par-1"}}' headers: Content-Length: - - "3063" + - "3079" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Wed, 23 Oct 2024 09:02:31 GMT + - Wed, 23 Oct 2024 13:14:28 GMT Server: - - Scaleway API Gateway (fr-par-1;edge02) + - Scaleway API Gateway (fr-par-2;edge02) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -2657,99 +2557,99 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - f298741e-adeb-40ef-bb67-19b825ddd091 + - f6e03453-2d89-4c11-866a-7a0fe3042525 status: 200 OK code: 200 duration: "" - request: - body: '{"server": {"id": "7e8061a8-96dc-4f28-9fe1-38d99747b02c", "name": "cli-srv-boring-beaver", + body: '{"server": {"id": "21c09249-0ed1-49da-aa12-f4b628e19ac5", "name": "cli-srv-optimistic-brattain", "arch": "x86_64", "commercial_type": "DEV1-S", "boot_type": "local", "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "hostname": "cli-srv-boring-beaver", "image": {"id": "655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", + "hostname": "cli-srv-optimistic-brattain", "image": {"id": "655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", "name": "Ubuntu 18.04 Bionic Beaver", "organization": "51b656e3-4865-41e8-adbc-0c45bdd780db", "project": "51b656e3-4865-41e8-adbc-0c45bdd780db", "root_volume": {"id": "27a6459c-efe6-4327-a062-b21a17f3143d", "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "unified", "size": 10000000000}, "extra_volumes": {}, "public": true, "arch": "x86_64", "creation_date": "2023-08-08T13:36:04.744241+00:00", "modification_date": "2023-08-08T13:36:04.744241+00:00", "default_bootscript": null, "from_server": "", "state": "available", "tags": [], "zone": "fr-par-1"}, - "volumes": {"0": {"boot": false, "id": "614cb59b-04ff-4b13-be3d-46a9374b8876", + "volumes": {"0": {"boot": false, "id": "438adfa2-8c8a-416c-8c6d-1e32d5f95e4c", "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "l_ssd", "export_uri": null, "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "server": {"id": "7e8061a8-96dc-4f28-9fe1-38d99747b02c", "name": "cli-srv-boring-beaver"}, - "size": 20000000000, "state": "available", "creation_date": "2024-10-23T09:02:04.009523+00:00", - "modification_date": "2024-10-23T09:02:04.009523+00:00", "tags": [], "zone": + "server": {"id": "21c09249-0ed1-49da-aa12-f4b628e19ac5", "name": "cli-srv-optimistic-brattain"}, + "size": 20000000000, "state": "available", "creation_date": "2024-10-23T13:14:06.315207+00:00", + "modification_date": "2024-10-23T13:14:06.315207+00:00", "tags": [], "zone": "fr-par-1"}}, "tags": [], "state": "stopping", "protected": false, "state_detail": - "stopping", "public_ip": {"id": "c8e71dc4-62a5-4efd-a7d0-26c425d8427f", "address": - "51.15.241.198", "dynamic": false, "gateway": "62.210.0.1", "netmask": "32", + "stopping", "public_ip": {"id": "5ff5a1b2-db18-4e34-9742-f081439edee1", "address": + "51.15.213.236", "dynamic": false, "gateway": "62.210.0.1", "netmask": "32", "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", - "ipam_id": "f909aca4-a0fa-47d4-b000-bb1ec0420bdf"}, "public_ips": [{"id": "c8e71dc4-62a5-4efd-a7d0-26c425d8427f", - "address": "51.15.241.198", "dynamic": false, "gateway": "62.210.0.1", "netmask": + "ipam_id": "30c177b2-46ee-44ab-b280-0de0a51dc1e1"}, "public_ips": [{"id": "5ff5a1b2-db18-4e34-9742-f081439edee1", + "address": "51.15.213.236", "dynamic": false, "gateway": "62.210.0.1", "netmask": "32", "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", - "ipam_id": "f909aca4-a0fa-47d4-b000-bb1ec0420bdf"}, {"id": "db6fafda-3a12-403d-8c9c-1a1cb1c315ba", - "address": "2001:bc8:710:5417:dc00:ff:fe78:3b2d", "dynamic": false, "gateway": - "fe80::dc00:ff:fe78:3b2e", "netmask": "64", "family": "inet6", "provisioning_mode": - "slaac", "tags": [], "state": "attached", "ipam_id": "bc5ed332-e485-42d9-b78e-231f327b6e16"}], - "mac_address": "de:00:00:78:3b:2d", "routed_ip_enabled": true, "ipv6": null, + "ipam_id": "30c177b2-46ee-44ab-b280-0de0a51dc1e1"}, {"id": "db6fafda-3a12-403d-8c9c-1a1cb1c315ba", + "address": "2001:bc8:710:5417:dc00:ff:fe78:4e87", "dynamic": false, "gateway": + "fe80::dc00:ff:fe78:4e88", "netmask": "64", "family": "inet6", "provisioning_mode": + "slaac", "tags": [], "state": "attached", "ipam_id": "50ee042b-ef38-45b4-a60e-4f08c7412fe1"}], + "mac_address": "de:00:00:78:4e:87", "routed_ip_enabled": true, "ipv6": null, "extra_networks": [], "dynamic_ip_required": true, "enable_ipv6": false, "private_ip": - null, "creation_date": "2024-10-23T09:02:04.009523+00:00", "modification_date": - "2024-10-23T09:02:26.130288+00:00", "bootscript": null, "security_group": {"id": + null, "creation_date": "2024-10-23T13:14:06.315207+00:00", "modification_date": + "2024-10-23T13:14:23.401029+00:00", "bootscript": null, "security_group": {"id": "0fe819c3-274d-472a-b3f5-ddb258d2d8bb", "name": "Default security group"}, "location": - {"zone_id": "par1", "platform_id": "14", "cluster_id": "37", "hypervisor_id": - "1302", "node_id": "24"}, "maintenances": [], "allowed_actions": ["stop_in_place", + {"zone_id": "par1", "platform_id": "14", "cluster_id": "49", "hypervisor_id": + "103", "node_id": "6"}, "maintenances": [], "allowed_actions": ["stop_in_place", "backup"], "placement_group": null, "private_nics": [], "zone": "fr-par-1"}}' form: {} headers: User-Agent: - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.0; darwin; arm64) cli-e2e-test - url: https://api.scaleway.com/instance/v1/zones/fr-par-1/servers/7e8061a8-96dc-4f28-9fe1-38d99747b02c + url: https://api.scaleway.com/instance/v1/zones/fr-par-1/servers/21c09249-0ed1-49da-aa12-f4b628e19ac5 method: GET response: - body: '{"server": {"id": "7e8061a8-96dc-4f28-9fe1-38d99747b02c", "name": "cli-srv-boring-beaver", + body: '{"server": {"id": "21c09249-0ed1-49da-aa12-f4b628e19ac5", "name": "cli-srv-optimistic-brattain", "arch": "x86_64", "commercial_type": "DEV1-S", "boot_type": "local", "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "hostname": "cli-srv-boring-beaver", "image": {"id": "655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", + "hostname": "cli-srv-optimistic-brattain", "image": {"id": "655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", "name": "Ubuntu 18.04 Bionic Beaver", "organization": "51b656e3-4865-41e8-adbc-0c45bdd780db", "project": "51b656e3-4865-41e8-adbc-0c45bdd780db", "root_volume": {"id": "27a6459c-efe6-4327-a062-b21a17f3143d", "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "unified", "size": 10000000000}, "extra_volumes": {}, "public": true, "arch": "x86_64", "creation_date": "2023-08-08T13:36:04.744241+00:00", "modification_date": "2023-08-08T13:36:04.744241+00:00", "default_bootscript": null, "from_server": "", "state": "available", "tags": [], "zone": "fr-par-1"}, - "volumes": {"0": {"boot": false, "id": "614cb59b-04ff-4b13-be3d-46a9374b8876", + "volumes": {"0": {"boot": false, "id": "438adfa2-8c8a-416c-8c6d-1e32d5f95e4c", "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "l_ssd", "export_uri": null, "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "server": {"id": "7e8061a8-96dc-4f28-9fe1-38d99747b02c", "name": "cli-srv-boring-beaver"}, - "size": 20000000000, "state": "available", "creation_date": "2024-10-23T09:02:04.009523+00:00", - "modification_date": "2024-10-23T09:02:04.009523+00:00", "tags": [], "zone": + "server": {"id": "21c09249-0ed1-49da-aa12-f4b628e19ac5", "name": "cli-srv-optimistic-brattain"}, + "size": 20000000000, "state": "available", "creation_date": "2024-10-23T13:14:06.315207+00:00", + "modification_date": "2024-10-23T13:14:06.315207+00:00", "tags": [], "zone": "fr-par-1"}}, "tags": [], "state": "stopping", "protected": false, "state_detail": - "stopping", "public_ip": {"id": "c8e71dc4-62a5-4efd-a7d0-26c425d8427f", "address": - "51.15.241.198", "dynamic": false, "gateway": "62.210.0.1", "netmask": "32", + "stopping", "public_ip": {"id": "5ff5a1b2-db18-4e34-9742-f081439edee1", "address": + "51.15.213.236", "dynamic": false, "gateway": "62.210.0.1", "netmask": "32", "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", - "ipam_id": "f909aca4-a0fa-47d4-b000-bb1ec0420bdf"}, "public_ips": [{"id": "c8e71dc4-62a5-4efd-a7d0-26c425d8427f", - "address": "51.15.241.198", "dynamic": false, "gateway": "62.210.0.1", "netmask": + "ipam_id": "30c177b2-46ee-44ab-b280-0de0a51dc1e1"}, "public_ips": [{"id": "5ff5a1b2-db18-4e34-9742-f081439edee1", + "address": "51.15.213.236", "dynamic": false, "gateway": "62.210.0.1", "netmask": "32", "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", - "ipam_id": "f909aca4-a0fa-47d4-b000-bb1ec0420bdf"}, {"id": "db6fafda-3a12-403d-8c9c-1a1cb1c315ba", - "address": "2001:bc8:710:5417:dc00:ff:fe78:3b2d", "dynamic": false, "gateway": - "fe80::dc00:ff:fe78:3b2e", "netmask": "64", "family": "inet6", "provisioning_mode": - "slaac", "tags": [], "state": "attached", "ipam_id": "bc5ed332-e485-42d9-b78e-231f327b6e16"}], - "mac_address": "de:00:00:78:3b:2d", "routed_ip_enabled": true, "ipv6": null, + "ipam_id": "30c177b2-46ee-44ab-b280-0de0a51dc1e1"}, {"id": "db6fafda-3a12-403d-8c9c-1a1cb1c315ba", + "address": "2001:bc8:710:5417:dc00:ff:fe78:4e87", "dynamic": false, "gateway": + "fe80::dc00:ff:fe78:4e88", "netmask": "64", "family": "inet6", "provisioning_mode": + "slaac", "tags": [], "state": "attached", "ipam_id": "50ee042b-ef38-45b4-a60e-4f08c7412fe1"}], + "mac_address": "de:00:00:78:4e:87", "routed_ip_enabled": true, "ipv6": null, "extra_networks": [], "dynamic_ip_required": true, "enable_ipv6": false, "private_ip": - null, "creation_date": "2024-10-23T09:02:04.009523+00:00", "modification_date": - "2024-10-23T09:02:26.130288+00:00", "bootscript": null, "security_group": {"id": + null, "creation_date": "2024-10-23T13:14:06.315207+00:00", "modification_date": + "2024-10-23T13:14:23.401029+00:00", "bootscript": null, "security_group": {"id": "0fe819c3-274d-472a-b3f5-ddb258d2d8bb", "name": "Default security group"}, "location": - {"zone_id": "par1", "platform_id": "14", "cluster_id": "37", "hypervisor_id": - "1302", "node_id": "24"}, "maintenances": [], "allowed_actions": ["stop_in_place", + {"zone_id": "par1", "platform_id": "14", "cluster_id": "49", "hypervisor_id": + "103", "node_id": "6"}, "maintenances": [], "allowed_actions": ["stop_in_place", "backup"], "placement_group": null, "private_nics": [], "zone": "fr-par-1"}}' headers: Content-Length: - - "3063" + - "3079" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Wed, 23 Oct 2024 09:02:37 GMT + - Wed, 23 Oct 2024 13:14:34 GMT Server: - - Scaleway API Gateway (fr-par-1;edge02) + - Scaleway API Gateway (fr-par-2;edge02) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -2757,99 +2657,99 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 92b384c6-55ce-42c2-aaae-805cb3269756 + - 59d4dc29-ccc8-4fbd-b589-302143546a71 status: 200 OK code: 200 duration: "" - request: - body: '{"server": {"id": "7e8061a8-96dc-4f28-9fe1-38d99747b02c", "name": "cli-srv-boring-beaver", + body: '{"server": {"id": "21c09249-0ed1-49da-aa12-f4b628e19ac5", "name": "cli-srv-optimistic-brattain", "arch": "x86_64", "commercial_type": "DEV1-S", "boot_type": "local", "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "hostname": "cli-srv-boring-beaver", "image": {"id": "655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", + "hostname": "cli-srv-optimistic-brattain", "image": {"id": "655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", "name": "Ubuntu 18.04 Bionic Beaver", "organization": "51b656e3-4865-41e8-adbc-0c45bdd780db", "project": "51b656e3-4865-41e8-adbc-0c45bdd780db", "root_volume": {"id": "27a6459c-efe6-4327-a062-b21a17f3143d", "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "unified", "size": 10000000000}, "extra_volumes": {}, "public": true, "arch": "x86_64", "creation_date": "2023-08-08T13:36:04.744241+00:00", "modification_date": "2023-08-08T13:36:04.744241+00:00", "default_bootscript": null, "from_server": "", "state": "available", "tags": [], "zone": "fr-par-1"}, - "volumes": {"0": {"boot": false, "id": "614cb59b-04ff-4b13-be3d-46a9374b8876", + "volumes": {"0": {"boot": false, "id": "438adfa2-8c8a-416c-8c6d-1e32d5f95e4c", "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "l_ssd", "export_uri": null, "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "server": {"id": "7e8061a8-96dc-4f28-9fe1-38d99747b02c", "name": "cli-srv-boring-beaver"}, - "size": 20000000000, "state": "available", "creation_date": "2024-10-23T09:02:04.009523+00:00", - "modification_date": "2024-10-23T09:02:04.009523+00:00", "tags": [], "zone": + "server": {"id": "21c09249-0ed1-49da-aa12-f4b628e19ac5", "name": "cli-srv-optimistic-brattain"}, + "size": 20000000000, "state": "available", "creation_date": "2024-10-23T13:14:06.315207+00:00", + "modification_date": "2024-10-23T13:14:06.315207+00:00", "tags": [], "zone": "fr-par-1"}}, "tags": [], "state": "stopping", "protected": false, "state_detail": - "stopping", "public_ip": {"id": "c8e71dc4-62a5-4efd-a7d0-26c425d8427f", "address": - "51.15.241.198", "dynamic": false, "gateway": "62.210.0.1", "netmask": "32", + "stopping", "public_ip": {"id": "5ff5a1b2-db18-4e34-9742-f081439edee1", "address": + "51.15.213.236", "dynamic": false, "gateway": "62.210.0.1", "netmask": "32", "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", - "ipam_id": "f909aca4-a0fa-47d4-b000-bb1ec0420bdf"}, "public_ips": [{"id": "c8e71dc4-62a5-4efd-a7d0-26c425d8427f", - "address": "51.15.241.198", "dynamic": false, "gateway": "62.210.0.1", "netmask": + "ipam_id": "30c177b2-46ee-44ab-b280-0de0a51dc1e1"}, "public_ips": [{"id": "5ff5a1b2-db18-4e34-9742-f081439edee1", + "address": "51.15.213.236", "dynamic": false, "gateway": "62.210.0.1", "netmask": "32", "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", - "ipam_id": "f909aca4-a0fa-47d4-b000-bb1ec0420bdf"}, {"id": "db6fafda-3a12-403d-8c9c-1a1cb1c315ba", - "address": "2001:bc8:710:5417:dc00:ff:fe78:3b2d", "dynamic": false, "gateway": - "fe80::dc00:ff:fe78:3b2e", "netmask": "64", "family": "inet6", "provisioning_mode": - "slaac", "tags": [], "state": "attached", "ipam_id": "bc5ed332-e485-42d9-b78e-231f327b6e16"}], - "mac_address": "de:00:00:78:3b:2d", "routed_ip_enabled": true, "ipv6": null, + "ipam_id": "30c177b2-46ee-44ab-b280-0de0a51dc1e1"}, {"id": "db6fafda-3a12-403d-8c9c-1a1cb1c315ba", + "address": "2001:bc8:710:5417:dc00:ff:fe78:4e87", "dynamic": false, "gateway": + "fe80::dc00:ff:fe78:4e88", "netmask": "64", "family": "inet6", "provisioning_mode": + "slaac", "tags": [], "state": "attached", "ipam_id": "50ee042b-ef38-45b4-a60e-4f08c7412fe1"}], + "mac_address": "de:00:00:78:4e:87", "routed_ip_enabled": true, "ipv6": null, "extra_networks": [], "dynamic_ip_required": true, "enable_ipv6": false, "private_ip": - null, "creation_date": "2024-10-23T09:02:04.009523+00:00", "modification_date": - "2024-10-23T09:02:26.130288+00:00", "bootscript": null, "security_group": {"id": + null, "creation_date": "2024-10-23T13:14:06.315207+00:00", "modification_date": + "2024-10-23T13:14:23.401029+00:00", "bootscript": null, "security_group": {"id": "0fe819c3-274d-472a-b3f5-ddb258d2d8bb", "name": "Default security group"}, "location": - {"zone_id": "par1", "platform_id": "14", "cluster_id": "37", "hypervisor_id": - "1302", "node_id": "24"}, "maintenances": [], "allowed_actions": ["stop_in_place", + {"zone_id": "par1", "platform_id": "14", "cluster_id": "49", "hypervisor_id": + "103", "node_id": "6"}, "maintenances": [], "allowed_actions": ["stop_in_place", "backup"], "placement_group": null, "private_nics": [], "zone": "fr-par-1"}}' form: {} headers: User-Agent: - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.0; darwin; arm64) cli-e2e-test - url: https://api.scaleway.com/instance/v1/zones/fr-par-1/servers/7e8061a8-96dc-4f28-9fe1-38d99747b02c + url: https://api.scaleway.com/instance/v1/zones/fr-par-1/servers/21c09249-0ed1-49da-aa12-f4b628e19ac5 method: GET response: - body: '{"server": {"id": "7e8061a8-96dc-4f28-9fe1-38d99747b02c", "name": "cli-srv-boring-beaver", + body: '{"server": {"id": "21c09249-0ed1-49da-aa12-f4b628e19ac5", "name": "cli-srv-optimistic-brattain", "arch": "x86_64", "commercial_type": "DEV1-S", "boot_type": "local", "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "hostname": "cli-srv-boring-beaver", "image": {"id": "655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", + "hostname": "cli-srv-optimistic-brattain", "image": {"id": "655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", "name": "Ubuntu 18.04 Bionic Beaver", "organization": "51b656e3-4865-41e8-adbc-0c45bdd780db", "project": "51b656e3-4865-41e8-adbc-0c45bdd780db", "root_volume": {"id": "27a6459c-efe6-4327-a062-b21a17f3143d", "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "unified", "size": 10000000000}, "extra_volumes": {}, "public": true, "arch": "x86_64", "creation_date": "2023-08-08T13:36:04.744241+00:00", "modification_date": "2023-08-08T13:36:04.744241+00:00", "default_bootscript": null, "from_server": "", "state": "available", "tags": [], "zone": "fr-par-1"}, - "volumes": {"0": {"boot": false, "id": "614cb59b-04ff-4b13-be3d-46a9374b8876", + "volumes": {"0": {"boot": false, "id": "438adfa2-8c8a-416c-8c6d-1e32d5f95e4c", "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "l_ssd", "export_uri": null, "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "server": {"id": "7e8061a8-96dc-4f28-9fe1-38d99747b02c", "name": "cli-srv-boring-beaver"}, - "size": 20000000000, "state": "available", "creation_date": "2024-10-23T09:02:04.009523+00:00", - "modification_date": "2024-10-23T09:02:04.009523+00:00", "tags": [], "zone": + "server": {"id": "21c09249-0ed1-49da-aa12-f4b628e19ac5", "name": "cli-srv-optimistic-brattain"}, + "size": 20000000000, "state": "available", "creation_date": "2024-10-23T13:14:06.315207+00:00", + "modification_date": "2024-10-23T13:14:06.315207+00:00", "tags": [], "zone": "fr-par-1"}}, "tags": [], "state": "stopping", "protected": false, "state_detail": - "stopping", "public_ip": {"id": "c8e71dc4-62a5-4efd-a7d0-26c425d8427f", "address": - "51.15.241.198", "dynamic": false, "gateway": "62.210.0.1", "netmask": "32", + "stopping", "public_ip": {"id": "5ff5a1b2-db18-4e34-9742-f081439edee1", "address": + "51.15.213.236", "dynamic": false, "gateway": "62.210.0.1", "netmask": "32", "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", - "ipam_id": "f909aca4-a0fa-47d4-b000-bb1ec0420bdf"}, "public_ips": [{"id": "c8e71dc4-62a5-4efd-a7d0-26c425d8427f", - "address": "51.15.241.198", "dynamic": false, "gateway": "62.210.0.1", "netmask": + "ipam_id": "30c177b2-46ee-44ab-b280-0de0a51dc1e1"}, "public_ips": [{"id": "5ff5a1b2-db18-4e34-9742-f081439edee1", + "address": "51.15.213.236", "dynamic": false, "gateway": "62.210.0.1", "netmask": "32", "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", - "ipam_id": "f909aca4-a0fa-47d4-b000-bb1ec0420bdf"}, {"id": "db6fafda-3a12-403d-8c9c-1a1cb1c315ba", - "address": "2001:bc8:710:5417:dc00:ff:fe78:3b2d", "dynamic": false, "gateway": - "fe80::dc00:ff:fe78:3b2e", "netmask": "64", "family": "inet6", "provisioning_mode": - "slaac", "tags": [], "state": "attached", "ipam_id": "bc5ed332-e485-42d9-b78e-231f327b6e16"}], - "mac_address": "de:00:00:78:3b:2d", "routed_ip_enabled": true, "ipv6": null, + "ipam_id": "30c177b2-46ee-44ab-b280-0de0a51dc1e1"}, {"id": "db6fafda-3a12-403d-8c9c-1a1cb1c315ba", + "address": "2001:bc8:710:5417:dc00:ff:fe78:4e87", "dynamic": false, "gateway": + "fe80::dc00:ff:fe78:4e88", "netmask": "64", "family": "inet6", "provisioning_mode": + "slaac", "tags": [], "state": "attached", "ipam_id": "50ee042b-ef38-45b4-a60e-4f08c7412fe1"}], + "mac_address": "de:00:00:78:4e:87", "routed_ip_enabled": true, "ipv6": null, "extra_networks": [], "dynamic_ip_required": true, "enable_ipv6": false, "private_ip": - null, "creation_date": "2024-10-23T09:02:04.009523+00:00", "modification_date": - "2024-10-23T09:02:26.130288+00:00", "bootscript": null, "security_group": {"id": + null, "creation_date": "2024-10-23T13:14:06.315207+00:00", "modification_date": + "2024-10-23T13:14:23.401029+00:00", "bootscript": null, "security_group": {"id": "0fe819c3-274d-472a-b3f5-ddb258d2d8bb", "name": "Default security group"}, "location": - {"zone_id": "par1", "platform_id": "14", "cluster_id": "37", "hypervisor_id": - "1302", "node_id": "24"}, "maintenances": [], "allowed_actions": ["stop_in_place", + {"zone_id": "par1", "platform_id": "14", "cluster_id": "49", "hypervisor_id": + "103", "node_id": "6"}, "maintenances": [], "allowed_actions": ["stop_in_place", "backup"], "placement_group": null, "private_nics": [], "zone": "fr-par-1"}}' headers: Content-Length: - - "3063" + - "3079" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Wed, 23 Oct 2024 09:02:41 GMT + - Wed, 23 Oct 2024 13:14:39 GMT Server: - - Scaleway API Gateway (fr-par-1;edge02) + - Scaleway API Gateway (fr-par-2;edge02) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -2857,99 +2757,99 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - b1bec334-3e87-4bc0-824a-aebf5c0de2a5 + - 1e24f041-8d7b-4563-bcd1-a13aa8581b3d status: 200 OK code: 200 duration: "" - request: - body: '{"server": {"id": "7e8061a8-96dc-4f28-9fe1-38d99747b02c", "name": "cli-srv-boring-beaver", + body: '{"server": {"id": "21c09249-0ed1-49da-aa12-f4b628e19ac5", "name": "cli-srv-optimistic-brattain", "arch": "x86_64", "commercial_type": "DEV1-S", "boot_type": "local", "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "hostname": "cli-srv-boring-beaver", "image": {"id": "655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", + "hostname": "cli-srv-optimistic-brattain", "image": {"id": "655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", "name": "Ubuntu 18.04 Bionic Beaver", "organization": "51b656e3-4865-41e8-adbc-0c45bdd780db", "project": "51b656e3-4865-41e8-adbc-0c45bdd780db", "root_volume": {"id": "27a6459c-efe6-4327-a062-b21a17f3143d", "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "unified", "size": 10000000000}, "extra_volumes": {}, "public": true, "arch": "x86_64", "creation_date": "2023-08-08T13:36:04.744241+00:00", "modification_date": "2023-08-08T13:36:04.744241+00:00", "default_bootscript": null, "from_server": "", "state": "available", "tags": [], "zone": "fr-par-1"}, - "volumes": {"0": {"boot": false, "id": "614cb59b-04ff-4b13-be3d-46a9374b8876", + "volumes": {"0": {"boot": false, "id": "438adfa2-8c8a-416c-8c6d-1e32d5f95e4c", "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "l_ssd", "export_uri": null, "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "server": {"id": "7e8061a8-96dc-4f28-9fe1-38d99747b02c", "name": "cli-srv-boring-beaver"}, - "size": 20000000000, "state": "available", "creation_date": "2024-10-23T09:02:04.009523+00:00", - "modification_date": "2024-10-23T09:02:04.009523+00:00", "tags": [], "zone": + "server": {"id": "21c09249-0ed1-49da-aa12-f4b628e19ac5", "name": "cli-srv-optimistic-brattain"}, + "size": 20000000000, "state": "available", "creation_date": "2024-10-23T13:14:06.315207+00:00", + "modification_date": "2024-10-23T13:14:06.315207+00:00", "tags": [], "zone": "fr-par-1"}}, "tags": [], "state": "stopping", "protected": false, "state_detail": - "stopping", "public_ip": {"id": "c8e71dc4-62a5-4efd-a7d0-26c425d8427f", "address": - "51.15.241.198", "dynamic": false, "gateway": "62.210.0.1", "netmask": "32", + "stopping", "public_ip": {"id": "5ff5a1b2-db18-4e34-9742-f081439edee1", "address": + "51.15.213.236", "dynamic": false, "gateway": "62.210.0.1", "netmask": "32", "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", - "ipam_id": "f909aca4-a0fa-47d4-b000-bb1ec0420bdf"}, "public_ips": [{"id": "c8e71dc4-62a5-4efd-a7d0-26c425d8427f", - "address": "51.15.241.198", "dynamic": false, "gateway": "62.210.0.1", "netmask": + "ipam_id": "30c177b2-46ee-44ab-b280-0de0a51dc1e1"}, "public_ips": [{"id": "5ff5a1b2-db18-4e34-9742-f081439edee1", + "address": "51.15.213.236", "dynamic": false, "gateway": "62.210.0.1", "netmask": "32", "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", - "ipam_id": "f909aca4-a0fa-47d4-b000-bb1ec0420bdf"}, {"id": "db6fafda-3a12-403d-8c9c-1a1cb1c315ba", - "address": "2001:bc8:710:5417:dc00:ff:fe78:3b2d", "dynamic": false, "gateway": - "fe80::dc00:ff:fe78:3b2e", "netmask": "64", "family": "inet6", "provisioning_mode": - "slaac", "tags": [], "state": "attached", "ipam_id": "bc5ed332-e485-42d9-b78e-231f327b6e16"}], - "mac_address": "de:00:00:78:3b:2d", "routed_ip_enabled": true, "ipv6": null, + "ipam_id": "30c177b2-46ee-44ab-b280-0de0a51dc1e1"}, {"id": "db6fafda-3a12-403d-8c9c-1a1cb1c315ba", + "address": "2001:bc8:710:5417:dc00:ff:fe78:4e87", "dynamic": false, "gateway": + "fe80::dc00:ff:fe78:4e88", "netmask": "64", "family": "inet6", "provisioning_mode": + "slaac", "tags": [], "state": "attached", "ipam_id": "50ee042b-ef38-45b4-a60e-4f08c7412fe1"}], + "mac_address": "de:00:00:78:4e:87", "routed_ip_enabled": true, "ipv6": null, "extra_networks": [], "dynamic_ip_required": true, "enable_ipv6": false, "private_ip": - null, "creation_date": "2024-10-23T09:02:04.009523+00:00", "modification_date": - "2024-10-23T09:02:26.130288+00:00", "bootscript": null, "security_group": {"id": + null, "creation_date": "2024-10-23T13:14:06.315207+00:00", "modification_date": + "2024-10-23T13:14:23.401029+00:00", "bootscript": null, "security_group": {"id": "0fe819c3-274d-472a-b3f5-ddb258d2d8bb", "name": "Default security group"}, "location": - {"zone_id": "par1", "platform_id": "14", "cluster_id": "37", "hypervisor_id": - "1302", "node_id": "24"}, "maintenances": [], "allowed_actions": ["stop_in_place", + {"zone_id": "par1", "platform_id": "14", "cluster_id": "49", "hypervisor_id": + "103", "node_id": "6"}, "maintenances": [], "allowed_actions": ["stop_in_place", "backup"], "placement_group": null, "private_nics": [], "zone": "fr-par-1"}}' form: {} headers: User-Agent: - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.0; darwin; arm64) cli-e2e-test - url: https://api.scaleway.com/instance/v1/zones/fr-par-1/servers/7e8061a8-96dc-4f28-9fe1-38d99747b02c + url: https://api.scaleway.com/instance/v1/zones/fr-par-1/servers/21c09249-0ed1-49da-aa12-f4b628e19ac5 method: GET response: - body: '{"server": {"id": "7e8061a8-96dc-4f28-9fe1-38d99747b02c", "name": "cli-srv-boring-beaver", + body: '{"server": {"id": "21c09249-0ed1-49da-aa12-f4b628e19ac5", "name": "cli-srv-optimistic-brattain", "arch": "x86_64", "commercial_type": "DEV1-S", "boot_type": "local", "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "hostname": "cli-srv-boring-beaver", "image": {"id": "655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", + "hostname": "cli-srv-optimistic-brattain", "image": {"id": "655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", "name": "Ubuntu 18.04 Bionic Beaver", "organization": "51b656e3-4865-41e8-adbc-0c45bdd780db", "project": "51b656e3-4865-41e8-adbc-0c45bdd780db", "root_volume": {"id": "27a6459c-efe6-4327-a062-b21a17f3143d", "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "unified", "size": 10000000000}, "extra_volumes": {}, "public": true, "arch": "x86_64", "creation_date": "2023-08-08T13:36:04.744241+00:00", "modification_date": "2023-08-08T13:36:04.744241+00:00", "default_bootscript": null, "from_server": "", "state": "available", "tags": [], "zone": "fr-par-1"}, - "volumes": {"0": {"boot": false, "id": "614cb59b-04ff-4b13-be3d-46a9374b8876", + "volumes": {"0": {"boot": false, "id": "438adfa2-8c8a-416c-8c6d-1e32d5f95e4c", "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "l_ssd", "export_uri": null, "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "server": {"id": "7e8061a8-96dc-4f28-9fe1-38d99747b02c", "name": "cli-srv-boring-beaver"}, - "size": 20000000000, "state": "available", "creation_date": "2024-10-23T09:02:04.009523+00:00", - "modification_date": "2024-10-23T09:02:04.009523+00:00", "tags": [], "zone": + "server": {"id": "21c09249-0ed1-49da-aa12-f4b628e19ac5", "name": "cli-srv-optimistic-brattain"}, + "size": 20000000000, "state": "available", "creation_date": "2024-10-23T13:14:06.315207+00:00", + "modification_date": "2024-10-23T13:14:06.315207+00:00", "tags": [], "zone": "fr-par-1"}}, "tags": [], "state": "stopping", "protected": false, "state_detail": - "stopping", "public_ip": {"id": "c8e71dc4-62a5-4efd-a7d0-26c425d8427f", "address": - "51.15.241.198", "dynamic": false, "gateway": "62.210.0.1", "netmask": "32", + "stopping", "public_ip": {"id": "5ff5a1b2-db18-4e34-9742-f081439edee1", "address": + "51.15.213.236", "dynamic": false, "gateway": "62.210.0.1", "netmask": "32", "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", - "ipam_id": "f909aca4-a0fa-47d4-b000-bb1ec0420bdf"}, "public_ips": [{"id": "c8e71dc4-62a5-4efd-a7d0-26c425d8427f", - "address": "51.15.241.198", "dynamic": false, "gateway": "62.210.0.1", "netmask": + "ipam_id": "30c177b2-46ee-44ab-b280-0de0a51dc1e1"}, "public_ips": [{"id": "5ff5a1b2-db18-4e34-9742-f081439edee1", + "address": "51.15.213.236", "dynamic": false, "gateway": "62.210.0.1", "netmask": "32", "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", - "ipam_id": "f909aca4-a0fa-47d4-b000-bb1ec0420bdf"}, {"id": "db6fafda-3a12-403d-8c9c-1a1cb1c315ba", - "address": "2001:bc8:710:5417:dc00:ff:fe78:3b2d", "dynamic": false, "gateway": - "fe80::dc00:ff:fe78:3b2e", "netmask": "64", "family": "inet6", "provisioning_mode": - "slaac", "tags": [], "state": "attached", "ipam_id": "bc5ed332-e485-42d9-b78e-231f327b6e16"}], - "mac_address": "de:00:00:78:3b:2d", "routed_ip_enabled": true, "ipv6": null, + "ipam_id": "30c177b2-46ee-44ab-b280-0de0a51dc1e1"}, {"id": "db6fafda-3a12-403d-8c9c-1a1cb1c315ba", + "address": "2001:bc8:710:5417:dc00:ff:fe78:4e87", "dynamic": false, "gateway": + "fe80::dc00:ff:fe78:4e88", "netmask": "64", "family": "inet6", "provisioning_mode": + "slaac", "tags": [], "state": "attached", "ipam_id": "50ee042b-ef38-45b4-a60e-4f08c7412fe1"}], + "mac_address": "de:00:00:78:4e:87", "routed_ip_enabled": true, "ipv6": null, "extra_networks": [], "dynamic_ip_required": true, "enable_ipv6": false, "private_ip": - null, "creation_date": "2024-10-23T09:02:04.009523+00:00", "modification_date": - "2024-10-23T09:02:26.130288+00:00", "bootscript": null, "security_group": {"id": + null, "creation_date": "2024-10-23T13:14:06.315207+00:00", "modification_date": + "2024-10-23T13:14:23.401029+00:00", "bootscript": null, "security_group": {"id": "0fe819c3-274d-472a-b3f5-ddb258d2d8bb", "name": "Default security group"}, "location": - {"zone_id": "par1", "platform_id": "14", "cluster_id": "37", "hypervisor_id": - "1302", "node_id": "24"}, "maintenances": [], "allowed_actions": ["stop_in_place", + {"zone_id": "par1", "platform_id": "14", "cluster_id": "49", "hypervisor_id": + "103", "node_id": "6"}, "maintenances": [], "allowed_actions": ["stop_in_place", "backup"], "placement_group": null, "private_nics": [], "zone": "fr-par-1"}}' headers: Content-Length: - - "3063" + - "3079" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Wed, 23 Oct 2024 09:02:46 GMT + - Wed, 23 Oct 2024 13:14:44 GMT Server: - - Scaleway API Gateway (fr-par-1;edge02) + - Scaleway API Gateway (fr-par-2;edge02) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -2957,99 +2857,99 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - a18d4465-2f36-43a2-a166-27fcd31634ba + - e7c64517-862c-4630-90d7-b6afe6a0ceac status: 200 OK code: 200 duration: "" - request: - body: '{"server": {"id": "7e8061a8-96dc-4f28-9fe1-38d99747b02c", "name": "cli-srv-boring-beaver", + body: '{"server": {"id": "21c09249-0ed1-49da-aa12-f4b628e19ac5", "name": "cli-srv-optimistic-brattain", "arch": "x86_64", "commercial_type": "DEV1-S", "boot_type": "local", "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "hostname": "cli-srv-boring-beaver", "image": {"id": "655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", + "hostname": "cli-srv-optimistic-brattain", "image": {"id": "655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", "name": "Ubuntu 18.04 Bionic Beaver", "organization": "51b656e3-4865-41e8-adbc-0c45bdd780db", "project": "51b656e3-4865-41e8-adbc-0c45bdd780db", "root_volume": {"id": "27a6459c-efe6-4327-a062-b21a17f3143d", "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "unified", "size": 10000000000}, "extra_volumes": {}, "public": true, "arch": "x86_64", "creation_date": "2023-08-08T13:36:04.744241+00:00", "modification_date": "2023-08-08T13:36:04.744241+00:00", "default_bootscript": null, "from_server": "", "state": "available", "tags": [], "zone": "fr-par-1"}, - "volumes": {"0": {"boot": false, "id": "614cb59b-04ff-4b13-be3d-46a9374b8876", + "volumes": {"0": {"boot": false, "id": "438adfa2-8c8a-416c-8c6d-1e32d5f95e4c", "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "l_ssd", "export_uri": null, "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "server": {"id": "7e8061a8-96dc-4f28-9fe1-38d99747b02c", "name": "cli-srv-boring-beaver"}, - "size": 20000000000, "state": "available", "creation_date": "2024-10-23T09:02:04.009523+00:00", - "modification_date": "2024-10-23T09:02:04.009523+00:00", "tags": [], "zone": + "server": {"id": "21c09249-0ed1-49da-aa12-f4b628e19ac5", "name": "cli-srv-optimistic-brattain"}, + "size": 20000000000, "state": "available", "creation_date": "2024-10-23T13:14:06.315207+00:00", + "modification_date": "2024-10-23T13:14:06.315207+00:00", "tags": [], "zone": "fr-par-1"}}, "tags": [], "state": "stopping", "protected": false, "state_detail": - "stopping", "public_ip": {"id": "c8e71dc4-62a5-4efd-a7d0-26c425d8427f", "address": - "51.15.241.198", "dynamic": false, "gateway": "62.210.0.1", "netmask": "32", + "stopping", "public_ip": {"id": "5ff5a1b2-db18-4e34-9742-f081439edee1", "address": + "51.15.213.236", "dynamic": false, "gateway": "62.210.0.1", "netmask": "32", "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", - "ipam_id": "f909aca4-a0fa-47d4-b000-bb1ec0420bdf"}, "public_ips": [{"id": "c8e71dc4-62a5-4efd-a7d0-26c425d8427f", - "address": "51.15.241.198", "dynamic": false, "gateway": "62.210.0.1", "netmask": + "ipam_id": "30c177b2-46ee-44ab-b280-0de0a51dc1e1"}, "public_ips": [{"id": "5ff5a1b2-db18-4e34-9742-f081439edee1", + "address": "51.15.213.236", "dynamic": false, "gateway": "62.210.0.1", "netmask": "32", "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", - "ipam_id": "f909aca4-a0fa-47d4-b000-bb1ec0420bdf"}, {"id": "db6fafda-3a12-403d-8c9c-1a1cb1c315ba", - "address": "2001:bc8:710:5417:dc00:ff:fe78:3b2d", "dynamic": false, "gateway": - "fe80::dc00:ff:fe78:3b2e", "netmask": "64", "family": "inet6", "provisioning_mode": - "slaac", "tags": [], "state": "attached", "ipam_id": "bc5ed332-e485-42d9-b78e-231f327b6e16"}], - "mac_address": "de:00:00:78:3b:2d", "routed_ip_enabled": true, "ipv6": null, + "ipam_id": "30c177b2-46ee-44ab-b280-0de0a51dc1e1"}, {"id": "db6fafda-3a12-403d-8c9c-1a1cb1c315ba", + "address": "2001:bc8:710:5417:dc00:ff:fe78:4e87", "dynamic": false, "gateway": + "fe80::dc00:ff:fe78:4e88", "netmask": "64", "family": "inet6", "provisioning_mode": + "slaac", "tags": [], "state": "attached", "ipam_id": "50ee042b-ef38-45b4-a60e-4f08c7412fe1"}], + "mac_address": "de:00:00:78:4e:87", "routed_ip_enabled": true, "ipv6": null, "extra_networks": [], "dynamic_ip_required": true, "enable_ipv6": false, "private_ip": - null, "creation_date": "2024-10-23T09:02:04.009523+00:00", "modification_date": - "2024-10-23T09:02:26.130288+00:00", "bootscript": null, "security_group": {"id": + null, "creation_date": "2024-10-23T13:14:06.315207+00:00", "modification_date": + "2024-10-23T13:14:23.401029+00:00", "bootscript": null, "security_group": {"id": "0fe819c3-274d-472a-b3f5-ddb258d2d8bb", "name": "Default security group"}, "location": - {"zone_id": "par1", "platform_id": "14", "cluster_id": "37", "hypervisor_id": - "1302", "node_id": "24"}, "maintenances": [], "allowed_actions": ["stop_in_place", + {"zone_id": "par1", "platform_id": "14", "cluster_id": "49", "hypervisor_id": + "103", "node_id": "6"}, "maintenances": [], "allowed_actions": ["stop_in_place", "backup"], "placement_group": null, "private_nics": [], "zone": "fr-par-1"}}' form: {} headers: User-Agent: - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.0; darwin; arm64) cli-e2e-test - url: https://api.scaleway.com/instance/v1/zones/fr-par-1/servers/7e8061a8-96dc-4f28-9fe1-38d99747b02c + url: https://api.scaleway.com/instance/v1/zones/fr-par-1/servers/21c09249-0ed1-49da-aa12-f4b628e19ac5 method: GET response: - body: '{"server": {"id": "7e8061a8-96dc-4f28-9fe1-38d99747b02c", "name": "cli-srv-boring-beaver", + body: '{"server": {"id": "21c09249-0ed1-49da-aa12-f4b628e19ac5", "name": "cli-srv-optimistic-brattain", "arch": "x86_64", "commercial_type": "DEV1-S", "boot_type": "local", "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "hostname": "cli-srv-boring-beaver", "image": {"id": "655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", + "hostname": "cli-srv-optimistic-brattain", "image": {"id": "655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", "name": "Ubuntu 18.04 Bionic Beaver", "organization": "51b656e3-4865-41e8-adbc-0c45bdd780db", "project": "51b656e3-4865-41e8-adbc-0c45bdd780db", "root_volume": {"id": "27a6459c-efe6-4327-a062-b21a17f3143d", "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "unified", "size": 10000000000}, "extra_volumes": {}, "public": true, "arch": "x86_64", "creation_date": "2023-08-08T13:36:04.744241+00:00", "modification_date": "2023-08-08T13:36:04.744241+00:00", "default_bootscript": null, "from_server": "", "state": "available", "tags": [], "zone": "fr-par-1"}, - "volumes": {"0": {"boot": false, "id": "614cb59b-04ff-4b13-be3d-46a9374b8876", + "volumes": {"0": {"boot": false, "id": "438adfa2-8c8a-416c-8c6d-1e32d5f95e4c", "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "l_ssd", "export_uri": null, "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "server": {"id": "7e8061a8-96dc-4f28-9fe1-38d99747b02c", "name": "cli-srv-boring-beaver"}, - "size": 20000000000, "state": "available", "creation_date": "2024-10-23T09:02:04.009523+00:00", - "modification_date": "2024-10-23T09:02:04.009523+00:00", "tags": [], "zone": + "server": {"id": "21c09249-0ed1-49da-aa12-f4b628e19ac5", "name": "cli-srv-optimistic-brattain"}, + "size": 20000000000, "state": "available", "creation_date": "2024-10-23T13:14:06.315207+00:00", + "modification_date": "2024-10-23T13:14:06.315207+00:00", "tags": [], "zone": "fr-par-1"}}, "tags": [], "state": "stopping", "protected": false, "state_detail": - "stopping", "public_ip": {"id": "c8e71dc4-62a5-4efd-a7d0-26c425d8427f", "address": - "51.15.241.198", "dynamic": false, "gateway": "62.210.0.1", "netmask": "32", + "stopping", "public_ip": {"id": "5ff5a1b2-db18-4e34-9742-f081439edee1", "address": + "51.15.213.236", "dynamic": false, "gateway": "62.210.0.1", "netmask": "32", "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", - "ipam_id": "f909aca4-a0fa-47d4-b000-bb1ec0420bdf"}, "public_ips": [{"id": "c8e71dc4-62a5-4efd-a7d0-26c425d8427f", - "address": "51.15.241.198", "dynamic": false, "gateway": "62.210.0.1", "netmask": + "ipam_id": "30c177b2-46ee-44ab-b280-0de0a51dc1e1"}, "public_ips": [{"id": "5ff5a1b2-db18-4e34-9742-f081439edee1", + "address": "51.15.213.236", "dynamic": false, "gateway": "62.210.0.1", "netmask": "32", "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", - "ipam_id": "f909aca4-a0fa-47d4-b000-bb1ec0420bdf"}, {"id": "db6fafda-3a12-403d-8c9c-1a1cb1c315ba", - "address": "2001:bc8:710:5417:dc00:ff:fe78:3b2d", "dynamic": false, "gateway": - "fe80::dc00:ff:fe78:3b2e", "netmask": "64", "family": "inet6", "provisioning_mode": - "slaac", "tags": [], "state": "attached", "ipam_id": "bc5ed332-e485-42d9-b78e-231f327b6e16"}], - "mac_address": "de:00:00:78:3b:2d", "routed_ip_enabled": true, "ipv6": null, + "ipam_id": "30c177b2-46ee-44ab-b280-0de0a51dc1e1"}, {"id": "db6fafda-3a12-403d-8c9c-1a1cb1c315ba", + "address": "2001:bc8:710:5417:dc00:ff:fe78:4e87", "dynamic": false, "gateway": + "fe80::dc00:ff:fe78:4e88", "netmask": "64", "family": "inet6", "provisioning_mode": + "slaac", "tags": [], "state": "attached", "ipam_id": "50ee042b-ef38-45b4-a60e-4f08c7412fe1"}], + "mac_address": "de:00:00:78:4e:87", "routed_ip_enabled": true, "ipv6": null, "extra_networks": [], "dynamic_ip_required": true, "enable_ipv6": false, "private_ip": - null, "creation_date": "2024-10-23T09:02:04.009523+00:00", "modification_date": - "2024-10-23T09:02:26.130288+00:00", "bootscript": null, "security_group": {"id": + null, "creation_date": "2024-10-23T13:14:06.315207+00:00", "modification_date": + "2024-10-23T13:14:23.401029+00:00", "bootscript": null, "security_group": {"id": "0fe819c3-274d-472a-b3f5-ddb258d2d8bb", "name": "Default security group"}, "location": - {"zone_id": "par1", "platform_id": "14", "cluster_id": "37", "hypervisor_id": - "1302", "node_id": "24"}, "maintenances": [], "allowed_actions": ["stop_in_place", + {"zone_id": "par1", "platform_id": "14", "cluster_id": "49", "hypervisor_id": + "103", "node_id": "6"}, "maintenances": [], "allowed_actions": ["stop_in_place", "backup"], "placement_group": null, "private_nics": [], "zone": "fr-par-1"}}' headers: Content-Length: - - "3063" + - "3079" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Wed, 23 Oct 2024 09:02:52 GMT + - Wed, 23 Oct 2024 13:14:49 GMT Server: - - Scaleway API Gateway (fr-par-1;edge02) + - Scaleway API Gateway (fr-par-2;edge02) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -3057,99 +2957,99 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 9da1cc5f-b7c8-4034-b902-369ab787095e + - 874a6364-9d4f-422d-b42e-ab87ff1eeef8 status: 200 OK code: 200 duration: "" - request: - body: '{"server": {"id": "7e8061a8-96dc-4f28-9fe1-38d99747b02c", "name": "cli-srv-boring-beaver", + body: '{"server": {"id": "21c09249-0ed1-49da-aa12-f4b628e19ac5", "name": "cli-srv-optimistic-brattain", "arch": "x86_64", "commercial_type": "DEV1-S", "boot_type": "local", "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "hostname": "cli-srv-boring-beaver", "image": {"id": "655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", + "hostname": "cli-srv-optimistic-brattain", "image": {"id": "655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", "name": "Ubuntu 18.04 Bionic Beaver", "organization": "51b656e3-4865-41e8-adbc-0c45bdd780db", "project": "51b656e3-4865-41e8-adbc-0c45bdd780db", "root_volume": {"id": "27a6459c-efe6-4327-a062-b21a17f3143d", "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "unified", "size": 10000000000}, "extra_volumes": {}, "public": true, "arch": "x86_64", "creation_date": "2023-08-08T13:36:04.744241+00:00", "modification_date": "2023-08-08T13:36:04.744241+00:00", "default_bootscript": null, "from_server": "", "state": "available", "tags": [], "zone": "fr-par-1"}, - "volumes": {"0": {"boot": false, "id": "614cb59b-04ff-4b13-be3d-46a9374b8876", + "volumes": {"0": {"boot": false, "id": "438adfa2-8c8a-416c-8c6d-1e32d5f95e4c", "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "l_ssd", "export_uri": null, "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "server": {"id": "7e8061a8-96dc-4f28-9fe1-38d99747b02c", "name": "cli-srv-boring-beaver"}, - "size": 20000000000, "state": "available", "creation_date": "2024-10-23T09:02:04.009523+00:00", - "modification_date": "2024-10-23T09:02:04.009523+00:00", "tags": [], "zone": + "server": {"id": "21c09249-0ed1-49da-aa12-f4b628e19ac5", "name": "cli-srv-optimistic-brattain"}, + "size": 20000000000, "state": "available", "creation_date": "2024-10-23T13:14:06.315207+00:00", + "modification_date": "2024-10-23T13:14:06.315207+00:00", "tags": [], "zone": "fr-par-1"}}, "tags": [], "state": "stopping", "protected": false, "state_detail": - "stopping", "public_ip": {"id": "c8e71dc4-62a5-4efd-a7d0-26c425d8427f", "address": - "51.15.241.198", "dynamic": false, "gateway": "62.210.0.1", "netmask": "32", + "stopping", "public_ip": {"id": "5ff5a1b2-db18-4e34-9742-f081439edee1", "address": + "51.15.213.236", "dynamic": false, "gateway": "62.210.0.1", "netmask": "32", "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", - "ipam_id": "f909aca4-a0fa-47d4-b000-bb1ec0420bdf"}, "public_ips": [{"id": "c8e71dc4-62a5-4efd-a7d0-26c425d8427f", - "address": "51.15.241.198", "dynamic": false, "gateway": "62.210.0.1", "netmask": + "ipam_id": "30c177b2-46ee-44ab-b280-0de0a51dc1e1"}, "public_ips": [{"id": "5ff5a1b2-db18-4e34-9742-f081439edee1", + "address": "51.15.213.236", "dynamic": false, "gateway": "62.210.0.1", "netmask": "32", "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", - "ipam_id": "f909aca4-a0fa-47d4-b000-bb1ec0420bdf"}, {"id": "db6fafda-3a12-403d-8c9c-1a1cb1c315ba", - "address": "2001:bc8:710:5417:dc00:ff:fe78:3b2d", "dynamic": false, "gateway": - "fe80::dc00:ff:fe78:3b2e", "netmask": "64", "family": "inet6", "provisioning_mode": - "slaac", "tags": [], "state": "attached", "ipam_id": "bc5ed332-e485-42d9-b78e-231f327b6e16"}], - "mac_address": "de:00:00:78:3b:2d", "routed_ip_enabled": true, "ipv6": null, + "ipam_id": "30c177b2-46ee-44ab-b280-0de0a51dc1e1"}, {"id": "db6fafda-3a12-403d-8c9c-1a1cb1c315ba", + "address": "2001:bc8:710:5417:dc00:ff:fe78:4e87", "dynamic": false, "gateway": + "fe80::dc00:ff:fe78:4e88", "netmask": "64", "family": "inet6", "provisioning_mode": + "slaac", "tags": [], "state": "attached", "ipam_id": "50ee042b-ef38-45b4-a60e-4f08c7412fe1"}], + "mac_address": "de:00:00:78:4e:87", "routed_ip_enabled": true, "ipv6": null, "extra_networks": [], "dynamic_ip_required": true, "enable_ipv6": false, "private_ip": - null, "creation_date": "2024-10-23T09:02:04.009523+00:00", "modification_date": - "2024-10-23T09:02:26.130288+00:00", "bootscript": null, "security_group": {"id": + null, "creation_date": "2024-10-23T13:14:06.315207+00:00", "modification_date": + "2024-10-23T13:14:23.401029+00:00", "bootscript": null, "security_group": {"id": "0fe819c3-274d-472a-b3f5-ddb258d2d8bb", "name": "Default security group"}, "location": - {"zone_id": "par1", "platform_id": "14", "cluster_id": "37", "hypervisor_id": - "1302", "node_id": "24"}, "maintenances": [], "allowed_actions": ["stop_in_place", + {"zone_id": "par1", "platform_id": "14", "cluster_id": "49", "hypervisor_id": + "103", "node_id": "6"}, "maintenances": [], "allowed_actions": ["stop_in_place", "backup"], "placement_group": null, "private_nics": [], "zone": "fr-par-1"}}' form: {} headers: User-Agent: - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.0; darwin; arm64) cli-e2e-test - url: https://api.scaleway.com/instance/v1/zones/fr-par-1/servers/7e8061a8-96dc-4f28-9fe1-38d99747b02c + url: https://api.scaleway.com/instance/v1/zones/fr-par-1/servers/21c09249-0ed1-49da-aa12-f4b628e19ac5 method: GET response: - body: '{"server": {"id": "7e8061a8-96dc-4f28-9fe1-38d99747b02c", "name": "cli-srv-boring-beaver", + body: '{"server": {"id": "21c09249-0ed1-49da-aa12-f4b628e19ac5", "name": "cli-srv-optimistic-brattain", "arch": "x86_64", "commercial_type": "DEV1-S", "boot_type": "local", "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "hostname": "cli-srv-boring-beaver", "image": {"id": "655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", + "hostname": "cli-srv-optimistic-brattain", "image": {"id": "655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", "name": "Ubuntu 18.04 Bionic Beaver", "organization": "51b656e3-4865-41e8-adbc-0c45bdd780db", "project": "51b656e3-4865-41e8-adbc-0c45bdd780db", "root_volume": {"id": "27a6459c-efe6-4327-a062-b21a17f3143d", "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "unified", "size": 10000000000}, "extra_volumes": {}, "public": true, "arch": "x86_64", "creation_date": "2023-08-08T13:36:04.744241+00:00", "modification_date": "2023-08-08T13:36:04.744241+00:00", "default_bootscript": null, "from_server": "", "state": "available", "tags": [], "zone": "fr-par-1"}, - "volumes": {"0": {"boot": false, "id": "614cb59b-04ff-4b13-be3d-46a9374b8876", + "volumes": {"0": {"boot": false, "id": "438adfa2-8c8a-416c-8c6d-1e32d5f95e4c", "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "l_ssd", "export_uri": null, "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "server": {"id": "7e8061a8-96dc-4f28-9fe1-38d99747b02c", "name": "cli-srv-boring-beaver"}, - "size": 20000000000, "state": "available", "creation_date": "2024-10-23T09:02:04.009523+00:00", - "modification_date": "2024-10-23T09:02:04.009523+00:00", "tags": [], "zone": + "server": {"id": "21c09249-0ed1-49da-aa12-f4b628e19ac5", "name": "cli-srv-optimistic-brattain"}, + "size": 20000000000, "state": "available", "creation_date": "2024-10-23T13:14:06.315207+00:00", + "modification_date": "2024-10-23T13:14:06.315207+00:00", "tags": [], "zone": "fr-par-1"}}, "tags": [], "state": "stopping", "protected": false, "state_detail": - "stopping", "public_ip": {"id": "c8e71dc4-62a5-4efd-a7d0-26c425d8427f", "address": - "51.15.241.198", "dynamic": false, "gateway": "62.210.0.1", "netmask": "32", + "stopping", "public_ip": {"id": "5ff5a1b2-db18-4e34-9742-f081439edee1", "address": + "51.15.213.236", "dynamic": false, "gateway": "62.210.0.1", "netmask": "32", "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", - "ipam_id": "f909aca4-a0fa-47d4-b000-bb1ec0420bdf"}, "public_ips": [{"id": "c8e71dc4-62a5-4efd-a7d0-26c425d8427f", - "address": "51.15.241.198", "dynamic": false, "gateway": "62.210.0.1", "netmask": + "ipam_id": "30c177b2-46ee-44ab-b280-0de0a51dc1e1"}, "public_ips": [{"id": "5ff5a1b2-db18-4e34-9742-f081439edee1", + "address": "51.15.213.236", "dynamic": false, "gateway": "62.210.0.1", "netmask": "32", "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", - "ipam_id": "f909aca4-a0fa-47d4-b000-bb1ec0420bdf"}, {"id": "db6fafda-3a12-403d-8c9c-1a1cb1c315ba", - "address": "2001:bc8:710:5417:dc00:ff:fe78:3b2d", "dynamic": false, "gateway": - "fe80::dc00:ff:fe78:3b2e", "netmask": "64", "family": "inet6", "provisioning_mode": - "slaac", "tags": [], "state": "attached", "ipam_id": "bc5ed332-e485-42d9-b78e-231f327b6e16"}], - "mac_address": "de:00:00:78:3b:2d", "routed_ip_enabled": true, "ipv6": null, + "ipam_id": "30c177b2-46ee-44ab-b280-0de0a51dc1e1"}, {"id": "db6fafda-3a12-403d-8c9c-1a1cb1c315ba", + "address": "2001:bc8:710:5417:dc00:ff:fe78:4e87", "dynamic": false, "gateway": + "fe80::dc00:ff:fe78:4e88", "netmask": "64", "family": "inet6", "provisioning_mode": + "slaac", "tags": [], "state": "attached", "ipam_id": "50ee042b-ef38-45b4-a60e-4f08c7412fe1"}], + "mac_address": "de:00:00:78:4e:87", "routed_ip_enabled": true, "ipv6": null, "extra_networks": [], "dynamic_ip_required": true, "enable_ipv6": false, "private_ip": - null, "creation_date": "2024-10-23T09:02:04.009523+00:00", "modification_date": - "2024-10-23T09:02:26.130288+00:00", "bootscript": null, "security_group": {"id": + null, "creation_date": "2024-10-23T13:14:06.315207+00:00", "modification_date": + "2024-10-23T13:14:23.401029+00:00", "bootscript": null, "security_group": {"id": "0fe819c3-274d-472a-b3f5-ddb258d2d8bb", "name": "Default security group"}, "location": - {"zone_id": "par1", "platform_id": "14", "cluster_id": "37", "hypervisor_id": - "1302", "node_id": "24"}, "maintenances": [], "allowed_actions": ["stop_in_place", + {"zone_id": "par1", "platform_id": "14", "cluster_id": "49", "hypervisor_id": + "103", "node_id": "6"}, "maintenances": [], "allowed_actions": ["stop_in_place", "backup"], "placement_group": null, "private_nics": [], "zone": "fr-par-1"}}' headers: Content-Length: - - "3063" + - "3079" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Wed, 23 Oct 2024 09:02:57 GMT + - Wed, 23 Oct 2024 13:14:55 GMT Server: - - Scaleway API Gateway (fr-par-1;edge02) + - Scaleway API Gateway (fr-par-2;edge02) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -3157,99 +3057,99 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - b5759202-6410-46b9-a65d-25375d476e4d + - 7817c710-a6ab-423d-9fcd-eb071846a1b5 status: 200 OK code: 200 duration: "" - request: - body: '{"server": {"id": "7e8061a8-96dc-4f28-9fe1-38d99747b02c", "name": "cli-srv-boring-beaver", + body: '{"server": {"id": "21c09249-0ed1-49da-aa12-f4b628e19ac5", "name": "cli-srv-optimistic-brattain", "arch": "x86_64", "commercial_type": "DEV1-S", "boot_type": "local", "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "hostname": "cli-srv-boring-beaver", "image": {"id": "655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", + "hostname": "cli-srv-optimistic-brattain", "image": {"id": "655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", "name": "Ubuntu 18.04 Bionic Beaver", "organization": "51b656e3-4865-41e8-adbc-0c45bdd780db", "project": "51b656e3-4865-41e8-adbc-0c45bdd780db", "root_volume": {"id": "27a6459c-efe6-4327-a062-b21a17f3143d", "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "unified", "size": 10000000000}, "extra_volumes": {}, "public": true, "arch": "x86_64", "creation_date": "2023-08-08T13:36:04.744241+00:00", "modification_date": "2023-08-08T13:36:04.744241+00:00", "default_bootscript": null, "from_server": "", "state": "available", "tags": [], "zone": "fr-par-1"}, - "volumes": {"0": {"boot": false, "id": "614cb59b-04ff-4b13-be3d-46a9374b8876", + "volumes": {"0": {"boot": false, "id": "438adfa2-8c8a-416c-8c6d-1e32d5f95e4c", "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "l_ssd", "export_uri": null, "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "server": {"id": "7e8061a8-96dc-4f28-9fe1-38d99747b02c", "name": "cli-srv-boring-beaver"}, - "size": 20000000000, "state": "available", "creation_date": "2024-10-23T09:02:04.009523+00:00", - "modification_date": "2024-10-23T09:02:04.009523+00:00", "tags": [], "zone": + "server": {"id": "21c09249-0ed1-49da-aa12-f4b628e19ac5", "name": "cli-srv-optimistic-brattain"}, + "size": 20000000000, "state": "available", "creation_date": "2024-10-23T13:14:06.315207+00:00", + "modification_date": "2024-10-23T13:14:06.315207+00:00", "tags": [], "zone": "fr-par-1"}}, "tags": [], "state": "stopping", "protected": false, "state_detail": - "stopping", "public_ip": {"id": "c8e71dc4-62a5-4efd-a7d0-26c425d8427f", "address": - "51.15.241.198", "dynamic": false, "gateway": "62.210.0.1", "netmask": "32", + "stopping", "public_ip": {"id": "5ff5a1b2-db18-4e34-9742-f081439edee1", "address": + "51.15.213.236", "dynamic": false, "gateway": "62.210.0.1", "netmask": "32", "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", - "ipam_id": "f909aca4-a0fa-47d4-b000-bb1ec0420bdf"}, "public_ips": [{"id": "c8e71dc4-62a5-4efd-a7d0-26c425d8427f", - "address": "51.15.241.198", "dynamic": false, "gateway": "62.210.0.1", "netmask": + "ipam_id": "30c177b2-46ee-44ab-b280-0de0a51dc1e1"}, "public_ips": [{"id": "5ff5a1b2-db18-4e34-9742-f081439edee1", + "address": "51.15.213.236", "dynamic": false, "gateway": "62.210.0.1", "netmask": "32", "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", - "ipam_id": "f909aca4-a0fa-47d4-b000-bb1ec0420bdf"}, {"id": "db6fafda-3a12-403d-8c9c-1a1cb1c315ba", - "address": "2001:bc8:710:5417:dc00:ff:fe78:3b2d", "dynamic": false, "gateway": - "fe80::dc00:ff:fe78:3b2e", "netmask": "64", "family": "inet6", "provisioning_mode": - "slaac", "tags": [], "state": "attached", "ipam_id": "bc5ed332-e485-42d9-b78e-231f327b6e16"}], - "mac_address": "de:00:00:78:3b:2d", "routed_ip_enabled": true, "ipv6": null, + "ipam_id": "30c177b2-46ee-44ab-b280-0de0a51dc1e1"}, {"id": "db6fafda-3a12-403d-8c9c-1a1cb1c315ba", + "address": "2001:bc8:710:5417:dc00:ff:fe78:4e87", "dynamic": false, "gateway": + "fe80::dc00:ff:fe78:4e88", "netmask": "64", "family": "inet6", "provisioning_mode": + "slaac", "tags": [], "state": "attached", "ipam_id": "50ee042b-ef38-45b4-a60e-4f08c7412fe1"}], + "mac_address": "de:00:00:78:4e:87", "routed_ip_enabled": true, "ipv6": null, "extra_networks": [], "dynamic_ip_required": true, "enable_ipv6": false, "private_ip": - null, "creation_date": "2024-10-23T09:02:04.009523+00:00", "modification_date": - "2024-10-23T09:02:26.130288+00:00", "bootscript": null, "security_group": {"id": + null, "creation_date": "2024-10-23T13:14:06.315207+00:00", "modification_date": + "2024-10-23T13:14:23.401029+00:00", "bootscript": null, "security_group": {"id": "0fe819c3-274d-472a-b3f5-ddb258d2d8bb", "name": "Default security group"}, "location": - {"zone_id": "par1", "platform_id": "14", "cluster_id": "37", "hypervisor_id": - "1302", "node_id": "24"}, "maintenances": [], "allowed_actions": ["stop_in_place", + {"zone_id": "par1", "platform_id": "14", "cluster_id": "49", "hypervisor_id": + "103", "node_id": "6"}, "maintenances": [], "allowed_actions": ["stop_in_place", "backup"], "placement_group": null, "private_nics": [], "zone": "fr-par-1"}}' form: {} headers: User-Agent: - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.0; darwin; arm64) cli-e2e-test - url: https://api.scaleway.com/instance/v1/zones/fr-par-1/servers/7e8061a8-96dc-4f28-9fe1-38d99747b02c + url: https://api.scaleway.com/instance/v1/zones/fr-par-1/servers/21c09249-0ed1-49da-aa12-f4b628e19ac5 method: GET response: - body: '{"server": {"id": "7e8061a8-96dc-4f28-9fe1-38d99747b02c", "name": "cli-srv-boring-beaver", + body: '{"server": {"id": "21c09249-0ed1-49da-aa12-f4b628e19ac5", "name": "cli-srv-optimistic-brattain", "arch": "x86_64", "commercial_type": "DEV1-S", "boot_type": "local", "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "hostname": "cli-srv-boring-beaver", "image": {"id": "655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", + "hostname": "cli-srv-optimistic-brattain", "image": {"id": "655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", "name": "Ubuntu 18.04 Bionic Beaver", "organization": "51b656e3-4865-41e8-adbc-0c45bdd780db", "project": "51b656e3-4865-41e8-adbc-0c45bdd780db", "root_volume": {"id": "27a6459c-efe6-4327-a062-b21a17f3143d", "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "unified", "size": 10000000000}, "extra_volumes": {}, "public": true, "arch": "x86_64", "creation_date": "2023-08-08T13:36:04.744241+00:00", "modification_date": "2023-08-08T13:36:04.744241+00:00", "default_bootscript": null, "from_server": "", "state": "available", "tags": [], "zone": "fr-par-1"}, - "volumes": {"0": {"boot": false, "id": "614cb59b-04ff-4b13-be3d-46a9374b8876", + "volumes": {"0": {"boot": false, "id": "438adfa2-8c8a-416c-8c6d-1e32d5f95e4c", "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "l_ssd", "export_uri": null, "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "server": {"id": "7e8061a8-96dc-4f28-9fe1-38d99747b02c", "name": "cli-srv-boring-beaver"}, - "size": 20000000000, "state": "available", "creation_date": "2024-10-23T09:02:04.009523+00:00", - "modification_date": "2024-10-23T09:02:04.009523+00:00", "tags": [], "zone": + "server": {"id": "21c09249-0ed1-49da-aa12-f4b628e19ac5", "name": "cli-srv-optimistic-brattain"}, + "size": 20000000000, "state": "available", "creation_date": "2024-10-23T13:14:06.315207+00:00", + "modification_date": "2024-10-23T13:14:06.315207+00:00", "tags": [], "zone": "fr-par-1"}}, "tags": [], "state": "stopping", "protected": false, "state_detail": - "stopping", "public_ip": {"id": "c8e71dc4-62a5-4efd-a7d0-26c425d8427f", "address": - "51.15.241.198", "dynamic": false, "gateway": "62.210.0.1", "netmask": "32", + "stopping", "public_ip": {"id": "5ff5a1b2-db18-4e34-9742-f081439edee1", "address": + "51.15.213.236", "dynamic": false, "gateway": "62.210.0.1", "netmask": "32", "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", - "ipam_id": "f909aca4-a0fa-47d4-b000-bb1ec0420bdf"}, "public_ips": [{"id": "c8e71dc4-62a5-4efd-a7d0-26c425d8427f", - "address": "51.15.241.198", "dynamic": false, "gateway": "62.210.0.1", "netmask": + "ipam_id": "30c177b2-46ee-44ab-b280-0de0a51dc1e1"}, "public_ips": [{"id": "5ff5a1b2-db18-4e34-9742-f081439edee1", + "address": "51.15.213.236", "dynamic": false, "gateway": "62.210.0.1", "netmask": "32", "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", - "ipam_id": "f909aca4-a0fa-47d4-b000-bb1ec0420bdf"}, {"id": "db6fafda-3a12-403d-8c9c-1a1cb1c315ba", - "address": "2001:bc8:710:5417:dc00:ff:fe78:3b2d", "dynamic": false, "gateway": - "fe80::dc00:ff:fe78:3b2e", "netmask": "64", "family": "inet6", "provisioning_mode": - "slaac", "tags": [], "state": "attached", "ipam_id": "bc5ed332-e485-42d9-b78e-231f327b6e16"}], - "mac_address": "de:00:00:78:3b:2d", "routed_ip_enabled": true, "ipv6": null, + "ipam_id": "30c177b2-46ee-44ab-b280-0de0a51dc1e1"}, {"id": "db6fafda-3a12-403d-8c9c-1a1cb1c315ba", + "address": "2001:bc8:710:5417:dc00:ff:fe78:4e87", "dynamic": false, "gateway": + "fe80::dc00:ff:fe78:4e88", "netmask": "64", "family": "inet6", "provisioning_mode": + "slaac", "tags": [], "state": "attached", "ipam_id": "50ee042b-ef38-45b4-a60e-4f08c7412fe1"}], + "mac_address": "de:00:00:78:4e:87", "routed_ip_enabled": true, "ipv6": null, "extra_networks": [], "dynamic_ip_required": true, "enable_ipv6": false, "private_ip": - null, "creation_date": "2024-10-23T09:02:04.009523+00:00", "modification_date": - "2024-10-23T09:02:26.130288+00:00", "bootscript": null, "security_group": {"id": + null, "creation_date": "2024-10-23T13:14:06.315207+00:00", "modification_date": + "2024-10-23T13:14:23.401029+00:00", "bootscript": null, "security_group": {"id": "0fe819c3-274d-472a-b3f5-ddb258d2d8bb", "name": "Default security group"}, "location": - {"zone_id": "par1", "platform_id": "14", "cluster_id": "37", "hypervisor_id": - "1302", "node_id": "24"}, "maintenances": [], "allowed_actions": ["stop_in_place", + {"zone_id": "par1", "platform_id": "14", "cluster_id": "49", "hypervisor_id": + "103", "node_id": "6"}, "maintenances": [], "allowed_actions": ["stop_in_place", "backup"], "placement_group": null, "private_nics": [], "zone": "fr-par-1"}}' headers: Content-Length: - - "3063" + - "3079" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Wed, 23 Oct 2024 09:03:02 GMT + - Wed, 23 Oct 2024 13:14:59 GMT Server: - - Scaleway API Gateway (fr-par-1;edge02) + - Scaleway API Gateway (fr-par-2;edge02) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -3257,99 +3157,99 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - a8a5d0d6-bf85-46fd-b2c0-29cd166c7ad1 + - 3d36b015-f012-4b33-b548-083f2e4dab4b status: 200 OK code: 200 duration: "" - request: - body: '{"server": {"id": "7e8061a8-96dc-4f28-9fe1-38d99747b02c", "name": "cli-srv-boring-beaver", + body: '{"server": {"id": "21c09249-0ed1-49da-aa12-f4b628e19ac5", "name": "cli-srv-optimistic-brattain", "arch": "x86_64", "commercial_type": "DEV1-S", "boot_type": "local", "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "hostname": "cli-srv-boring-beaver", "image": {"id": "655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", + "hostname": "cli-srv-optimistic-brattain", "image": {"id": "655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", "name": "Ubuntu 18.04 Bionic Beaver", "organization": "51b656e3-4865-41e8-adbc-0c45bdd780db", "project": "51b656e3-4865-41e8-adbc-0c45bdd780db", "root_volume": {"id": "27a6459c-efe6-4327-a062-b21a17f3143d", "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "unified", "size": 10000000000}, "extra_volumes": {}, "public": true, "arch": "x86_64", "creation_date": "2023-08-08T13:36:04.744241+00:00", "modification_date": "2023-08-08T13:36:04.744241+00:00", "default_bootscript": null, "from_server": "", "state": "available", "tags": [], "zone": "fr-par-1"}, - "volumes": {"0": {"boot": false, "id": "614cb59b-04ff-4b13-be3d-46a9374b8876", + "volumes": {"0": {"boot": false, "id": "438adfa2-8c8a-416c-8c6d-1e32d5f95e4c", "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "l_ssd", "export_uri": null, "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "server": {"id": "7e8061a8-96dc-4f28-9fe1-38d99747b02c", "name": "cli-srv-boring-beaver"}, - "size": 20000000000, "state": "available", "creation_date": "2024-10-23T09:02:04.009523+00:00", - "modification_date": "2024-10-23T09:02:04.009523+00:00", "tags": [], "zone": + "server": {"id": "21c09249-0ed1-49da-aa12-f4b628e19ac5", "name": "cli-srv-optimistic-brattain"}, + "size": 20000000000, "state": "available", "creation_date": "2024-10-23T13:14:06.315207+00:00", + "modification_date": "2024-10-23T13:14:06.315207+00:00", "tags": [], "zone": "fr-par-1"}}, "tags": [], "state": "stopping", "protected": false, "state_detail": - "stopping", "public_ip": {"id": "c8e71dc4-62a5-4efd-a7d0-26c425d8427f", "address": - "51.15.241.198", "dynamic": false, "gateway": "62.210.0.1", "netmask": "32", + "stopping", "public_ip": {"id": "5ff5a1b2-db18-4e34-9742-f081439edee1", "address": + "51.15.213.236", "dynamic": false, "gateway": "62.210.0.1", "netmask": "32", "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", - "ipam_id": "f909aca4-a0fa-47d4-b000-bb1ec0420bdf"}, "public_ips": [{"id": "c8e71dc4-62a5-4efd-a7d0-26c425d8427f", - "address": "51.15.241.198", "dynamic": false, "gateway": "62.210.0.1", "netmask": + "ipam_id": "30c177b2-46ee-44ab-b280-0de0a51dc1e1"}, "public_ips": [{"id": "5ff5a1b2-db18-4e34-9742-f081439edee1", + "address": "51.15.213.236", "dynamic": false, "gateway": "62.210.0.1", "netmask": "32", "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", - "ipam_id": "f909aca4-a0fa-47d4-b000-bb1ec0420bdf"}, {"id": "db6fafda-3a12-403d-8c9c-1a1cb1c315ba", - "address": "2001:bc8:710:5417:dc00:ff:fe78:3b2d", "dynamic": false, "gateway": - "fe80::dc00:ff:fe78:3b2e", "netmask": "64", "family": "inet6", "provisioning_mode": - "slaac", "tags": [], "state": "attached", "ipam_id": "bc5ed332-e485-42d9-b78e-231f327b6e16"}], - "mac_address": "de:00:00:78:3b:2d", "routed_ip_enabled": true, "ipv6": null, + "ipam_id": "30c177b2-46ee-44ab-b280-0de0a51dc1e1"}, {"id": "db6fafda-3a12-403d-8c9c-1a1cb1c315ba", + "address": "2001:bc8:710:5417:dc00:ff:fe78:4e87", "dynamic": false, "gateway": + "fe80::dc00:ff:fe78:4e88", "netmask": "64", "family": "inet6", "provisioning_mode": + "slaac", "tags": [], "state": "attached", "ipam_id": "50ee042b-ef38-45b4-a60e-4f08c7412fe1"}], + "mac_address": "de:00:00:78:4e:87", "routed_ip_enabled": true, "ipv6": null, "extra_networks": [], "dynamic_ip_required": true, "enable_ipv6": false, "private_ip": - null, "creation_date": "2024-10-23T09:02:04.009523+00:00", "modification_date": - "2024-10-23T09:02:26.130288+00:00", "bootscript": null, "security_group": {"id": + null, "creation_date": "2024-10-23T13:14:06.315207+00:00", "modification_date": + "2024-10-23T13:14:23.401029+00:00", "bootscript": null, "security_group": {"id": "0fe819c3-274d-472a-b3f5-ddb258d2d8bb", "name": "Default security group"}, "location": - {"zone_id": "par1", "platform_id": "14", "cluster_id": "37", "hypervisor_id": - "1302", "node_id": "24"}, "maintenances": [], "allowed_actions": ["stop_in_place", + {"zone_id": "par1", "platform_id": "14", "cluster_id": "49", "hypervisor_id": + "103", "node_id": "6"}, "maintenances": [], "allowed_actions": ["stop_in_place", "backup"], "placement_group": null, "private_nics": [], "zone": "fr-par-1"}}' form: {} headers: User-Agent: - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.0; darwin; arm64) cli-e2e-test - url: https://api.scaleway.com/instance/v1/zones/fr-par-1/servers/7e8061a8-96dc-4f28-9fe1-38d99747b02c + url: https://api.scaleway.com/instance/v1/zones/fr-par-1/servers/21c09249-0ed1-49da-aa12-f4b628e19ac5 method: GET response: - body: '{"server": {"id": "7e8061a8-96dc-4f28-9fe1-38d99747b02c", "name": "cli-srv-boring-beaver", + body: '{"server": {"id": "21c09249-0ed1-49da-aa12-f4b628e19ac5", "name": "cli-srv-optimistic-brattain", "arch": "x86_64", "commercial_type": "DEV1-S", "boot_type": "local", "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "hostname": "cli-srv-boring-beaver", "image": {"id": "655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", + "hostname": "cli-srv-optimistic-brattain", "image": {"id": "655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", "name": "Ubuntu 18.04 Bionic Beaver", "organization": "51b656e3-4865-41e8-adbc-0c45bdd780db", "project": "51b656e3-4865-41e8-adbc-0c45bdd780db", "root_volume": {"id": "27a6459c-efe6-4327-a062-b21a17f3143d", "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "unified", "size": 10000000000}, "extra_volumes": {}, "public": true, "arch": "x86_64", "creation_date": "2023-08-08T13:36:04.744241+00:00", "modification_date": "2023-08-08T13:36:04.744241+00:00", "default_bootscript": null, "from_server": "", "state": "available", "tags": [], "zone": "fr-par-1"}, - "volumes": {"0": {"boot": false, "id": "614cb59b-04ff-4b13-be3d-46a9374b8876", + "volumes": {"0": {"boot": false, "id": "438adfa2-8c8a-416c-8c6d-1e32d5f95e4c", "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "l_ssd", "export_uri": null, "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "server": {"id": "7e8061a8-96dc-4f28-9fe1-38d99747b02c", "name": "cli-srv-boring-beaver"}, - "size": 20000000000, "state": "available", "creation_date": "2024-10-23T09:02:04.009523+00:00", - "modification_date": "2024-10-23T09:02:04.009523+00:00", "tags": [], "zone": + "server": {"id": "21c09249-0ed1-49da-aa12-f4b628e19ac5", "name": "cli-srv-optimistic-brattain"}, + "size": 20000000000, "state": "available", "creation_date": "2024-10-23T13:14:06.315207+00:00", + "modification_date": "2024-10-23T13:14:06.315207+00:00", "tags": [], "zone": "fr-par-1"}}, "tags": [], "state": "stopping", "protected": false, "state_detail": - "stopping", "public_ip": {"id": "c8e71dc4-62a5-4efd-a7d0-26c425d8427f", "address": - "51.15.241.198", "dynamic": false, "gateway": "62.210.0.1", "netmask": "32", + "stopping", "public_ip": {"id": "5ff5a1b2-db18-4e34-9742-f081439edee1", "address": + "51.15.213.236", "dynamic": false, "gateway": "62.210.0.1", "netmask": "32", "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", - "ipam_id": "f909aca4-a0fa-47d4-b000-bb1ec0420bdf"}, "public_ips": [{"id": "c8e71dc4-62a5-4efd-a7d0-26c425d8427f", - "address": "51.15.241.198", "dynamic": false, "gateway": "62.210.0.1", "netmask": + "ipam_id": "30c177b2-46ee-44ab-b280-0de0a51dc1e1"}, "public_ips": [{"id": "5ff5a1b2-db18-4e34-9742-f081439edee1", + "address": "51.15.213.236", "dynamic": false, "gateway": "62.210.0.1", "netmask": "32", "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", - "ipam_id": "f909aca4-a0fa-47d4-b000-bb1ec0420bdf"}, {"id": "db6fafda-3a12-403d-8c9c-1a1cb1c315ba", - "address": "2001:bc8:710:5417:dc00:ff:fe78:3b2d", "dynamic": false, "gateway": - "fe80::dc00:ff:fe78:3b2e", "netmask": "64", "family": "inet6", "provisioning_mode": - "slaac", "tags": [], "state": "attached", "ipam_id": "bc5ed332-e485-42d9-b78e-231f327b6e16"}], - "mac_address": "de:00:00:78:3b:2d", "routed_ip_enabled": true, "ipv6": null, + "ipam_id": "30c177b2-46ee-44ab-b280-0de0a51dc1e1"}, {"id": "db6fafda-3a12-403d-8c9c-1a1cb1c315ba", + "address": "2001:bc8:710:5417:dc00:ff:fe78:4e87", "dynamic": false, "gateway": + "fe80::dc00:ff:fe78:4e88", "netmask": "64", "family": "inet6", "provisioning_mode": + "slaac", "tags": [], "state": "attached", "ipam_id": "50ee042b-ef38-45b4-a60e-4f08c7412fe1"}], + "mac_address": "de:00:00:78:4e:87", "routed_ip_enabled": true, "ipv6": null, "extra_networks": [], "dynamic_ip_required": true, "enable_ipv6": false, "private_ip": - null, "creation_date": "2024-10-23T09:02:04.009523+00:00", "modification_date": - "2024-10-23T09:02:26.130288+00:00", "bootscript": null, "security_group": {"id": + null, "creation_date": "2024-10-23T13:14:06.315207+00:00", "modification_date": + "2024-10-23T13:14:23.401029+00:00", "bootscript": null, "security_group": {"id": "0fe819c3-274d-472a-b3f5-ddb258d2d8bb", "name": "Default security group"}, "location": - {"zone_id": "par1", "platform_id": "14", "cluster_id": "37", "hypervisor_id": - "1302", "node_id": "24"}, "maintenances": [], "allowed_actions": ["stop_in_place", + {"zone_id": "par1", "platform_id": "14", "cluster_id": "49", "hypervisor_id": + "103", "node_id": "6"}, "maintenances": [], "allowed_actions": ["stop_in_place", "backup"], "placement_group": null, "private_nics": [], "zone": "fr-par-1"}}' headers: Content-Length: - - "3063" + - "3079" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Wed, 23 Oct 2024 09:03:07 GMT + - Wed, 23 Oct 2024 13:15:05 GMT Server: - - Scaleway API Gateway (fr-par-1;edge02) + - Scaleway API Gateway (fr-par-2;edge02) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -3357,199 +3257,95 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 1f258b4e-2f37-4945-884a-278ac4b24a67 + - f76c5caa-4d08-4656-8a1e-795405167017 status: 200 OK code: 200 duration: "" - request: - body: '{"server": {"id": "7e8061a8-96dc-4f28-9fe1-38d99747b02c", "name": "cli-srv-boring-beaver", - "arch": "x86_64", "commercial_type": "DEV1-S", "boot_type": "local", "organization": - "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "hostname": "cli-srv-boring-beaver", "image": {"id": "655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", - "name": "Ubuntu 18.04 Bionic Beaver", "organization": "51b656e3-4865-41e8-adbc-0c45bdd780db", - "project": "51b656e3-4865-41e8-adbc-0c45bdd780db", "root_volume": {"id": "27a6459c-efe6-4327-a062-b21a17f3143d", - "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "unified", "size": 10000000000}, - "extra_volumes": {}, "public": true, "arch": "x86_64", "creation_date": "2023-08-08T13:36:04.744241+00:00", - "modification_date": "2023-08-08T13:36:04.744241+00:00", "default_bootscript": - null, "from_server": "", "state": "available", "tags": [], "zone": "fr-par-1"}, - "volumes": {"0": {"boot": false, "id": "614cb59b-04ff-4b13-be3d-46a9374b8876", - "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "l_ssd", "export_uri": - null, "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "server": {"id": "7e8061a8-96dc-4f28-9fe1-38d99747b02c", "name": "cli-srv-boring-beaver"}, - "size": 20000000000, "state": "available", "creation_date": "2024-10-23T09:02:04.009523+00:00", - "modification_date": "2024-10-23T09:02:04.009523+00:00", "tags": [], "zone": - "fr-par-1"}}, "tags": [], "state": "stopping", "protected": false, "state_detail": - "stopping", "public_ip": {"id": "c8e71dc4-62a5-4efd-a7d0-26c425d8427f", "address": - "51.15.241.198", "dynamic": false, "gateway": "62.210.0.1", "netmask": "32", - "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", - "ipam_id": "f909aca4-a0fa-47d4-b000-bb1ec0420bdf"}, "public_ips": [{"id": "c8e71dc4-62a5-4efd-a7d0-26c425d8427f", - "address": "51.15.241.198", "dynamic": false, "gateway": "62.210.0.1", "netmask": - "32", "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", - "ipam_id": "f909aca4-a0fa-47d4-b000-bb1ec0420bdf"}, {"id": "db6fafda-3a12-403d-8c9c-1a1cb1c315ba", - "address": "2001:bc8:710:5417:dc00:ff:fe78:3b2d", "dynamic": false, "gateway": - "fe80::dc00:ff:fe78:3b2e", "netmask": "64", "family": "inet6", "provisioning_mode": - "slaac", "tags": [], "state": "attached", "ipam_id": "bc5ed332-e485-42d9-b78e-231f327b6e16"}], - "mac_address": "de:00:00:78:3b:2d", "routed_ip_enabled": true, "ipv6": null, - "extra_networks": [], "dynamic_ip_required": true, "enable_ipv6": false, "private_ip": - null, "creation_date": "2024-10-23T09:02:04.009523+00:00", "modification_date": - "2024-10-23T09:02:26.130288+00:00", "bootscript": null, "security_group": {"id": - "0fe819c3-274d-472a-b3f5-ddb258d2d8bb", "name": "Default security group"}, "location": - {"zone_id": "par1", "platform_id": "14", "cluster_id": "37", "hypervisor_id": - "1302", "node_id": "24"}, "maintenances": [], "allowed_actions": ["stop_in_place", - "backup"], "placement_group": null, "private_nics": [], "zone": "fr-par-1"}}' - form: {} - headers: - User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.0; darwin; arm64) cli-e2e-test - url: https://api.scaleway.com/instance/v1/zones/fr-par-1/servers/7e8061a8-96dc-4f28-9fe1-38d99747b02c - method: GET - response: - body: '{"server": {"id": "7e8061a8-96dc-4f28-9fe1-38d99747b02c", "name": "cli-srv-boring-beaver", + body: '{"server": {"id": "21c09249-0ed1-49da-aa12-f4b628e19ac5", "name": "cli-srv-optimistic-brattain", "arch": "x86_64", "commercial_type": "DEV1-S", "boot_type": "local", "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "hostname": "cli-srv-boring-beaver", "image": {"id": "655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", + "hostname": "cli-srv-optimistic-brattain", "image": {"id": "655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", "name": "Ubuntu 18.04 Bionic Beaver", "organization": "51b656e3-4865-41e8-adbc-0c45bdd780db", "project": "51b656e3-4865-41e8-adbc-0c45bdd780db", "root_volume": {"id": "27a6459c-efe6-4327-a062-b21a17f3143d", "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "unified", "size": 10000000000}, "extra_volumes": {}, "public": true, "arch": "x86_64", "creation_date": "2023-08-08T13:36:04.744241+00:00", "modification_date": "2023-08-08T13:36:04.744241+00:00", "default_bootscript": null, "from_server": "", "state": "available", "tags": [], "zone": "fr-par-1"}, - "volumes": {"0": {"boot": false, "id": "614cb59b-04ff-4b13-be3d-46a9374b8876", + "volumes": {"0": {"boot": false, "id": "438adfa2-8c8a-416c-8c6d-1e32d5f95e4c", "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "l_ssd", "export_uri": null, "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "server": {"id": "7e8061a8-96dc-4f28-9fe1-38d99747b02c", "name": "cli-srv-boring-beaver"}, - "size": 20000000000, "state": "available", "creation_date": "2024-10-23T09:02:04.009523+00:00", - "modification_date": "2024-10-23T09:02:04.009523+00:00", "tags": [], "zone": - "fr-par-1"}}, "tags": [], "state": "stopping", "protected": false, "state_detail": - "stopping", "public_ip": {"id": "c8e71dc4-62a5-4efd-a7d0-26c425d8427f", "address": - "51.15.241.198", "dynamic": false, "gateway": "62.210.0.1", "netmask": "32", - "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", - "ipam_id": "f909aca4-a0fa-47d4-b000-bb1ec0420bdf"}, "public_ips": [{"id": "c8e71dc4-62a5-4efd-a7d0-26c425d8427f", - "address": "51.15.241.198", "dynamic": false, "gateway": "62.210.0.1", "netmask": - "32", "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", - "ipam_id": "f909aca4-a0fa-47d4-b000-bb1ec0420bdf"}, {"id": "db6fafda-3a12-403d-8c9c-1a1cb1c315ba", - "address": "2001:bc8:710:5417:dc00:ff:fe78:3b2d", "dynamic": false, "gateway": - "fe80::dc00:ff:fe78:3b2e", "netmask": "64", "family": "inet6", "provisioning_mode": - "slaac", "tags": [], "state": "attached", "ipam_id": "bc5ed332-e485-42d9-b78e-231f327b6e16"}], - "mac_address": "de:00:00:78:3b:2d", "routed_ip_enabled": true, "ipv6": null, - "extra_networks": [], "dynamic_ip_required": true, "enable_ipv6": false, "private_ip": - null, "creation_date": "2024-10-23T09:02:04.009523+00:00", "modification_date": - "2024-10-23T09:02:26.130288+00:00", "bootscript": null, "security_group": {"id": - "0fe819c3-274d-472a-b3f5-ddb258d2d8bb", "name": "Default security group"}, "location": - {"zone_id": "par1", "platform_id": "14", "cluster_id": "37", "hypervisor_id": - "1302", "node_id": "24"}, "maintenances": [], "allowed_actions": ["stop_in_place", - "backup"], "placement_group": null, "private_nics": [], "zone": "fr-par-1"}}' - headers: - Content-Length: - - "3063" - Content-Security-Policy: - - default-src 'none'; frame-ancestors 'none' - Content-Type: - - application/json - Date: - - Wed, 23 Oct 2024 09:03:12 GMT - Server: - - Scaleway API Gateway (fr-par-1;edge02) - Strict-Transport-Security: - - max-age=63072000 - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - X-Request-Id: - - fa2c1c3f-d99f-4419-b0bf-994e7d204448 - status: 200 OK - code: 200 - duration: "" -- request: - body: '{"server": {"id": "7e8061a8-96dc-4f28-9fe1-38d99747b02c", "name": "cli-srv-boring-beaver", - "arch": "x86_64", "commercial_type": "DEV1-S", "boot_type": "local", "organization": - "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "hostname": "cli-srv-boring-beaver", "image": {"id": "655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", - "name": "Ubuntu 18.04 Bionic Beaver", "organization": "51b656e3-4865-41e8-adbc-0c45bdd780db", - "project": "51b656e3-4865-41e8-adbc-0c45bdd780db", "root_volume": {"id": "27a6459c-efe6-4327-a062-b21a17f3143d", - "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "unified", "size": 10000000000}, - "extra_volumes": {}, "public": true, "arch": "x86_64", "creation_date": "2023-08-08T13:36:04.744241+00:00", - "modification_date": "2023-08-08T13:36:04.744241+00:00", "default_bootscript": - null, "from_server": "", "state": "available", "tags": [], "zone": "fr-par-1"}, - "volumes": {"0": {"boot": false, "id": "614cb59b-04ff-4b13-be3d-46a9374b8876", - "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "l_ssd", "export_uri": - null, "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "server": {"id": "7e8061a8-96dc-4f28-9fe1-38d99747b02c", "name": "cli-srv-boring-beaver"}, - "size": 20000000000, "state": "available", "creation_date": "2024-10-23T09:02:04.009523+00:00", - "modification_date": "2024-10-23T09:02:04.009523+00:00", "tags": [], "zone": - "fr-par-1"}}, "tags": [], "state": "stopping", "protected": false, "state_detail": - "stopping", "public_ip": {"id": "c8e71dc4-62a5-4efd-a7d0-26c425d8427f", "address": - "51.15.241.198", "dynamic": false, "gateway": "62.210.0.1", "netmask": "32", - "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", - "ipam_id": "f909aca4-a0fa-47d4-b000-bb1ec0420bdf"}, "public_ips": [{"id": "c8e71dc4-62a5-4efd-a7d0-26c425d8427f", - "address": "51.15.241.198", "dynamic": false, "gateway": "62.210.0.1", "netmask": - "32", "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", - "ipam_id": "f909aca4-a0fa-47d4-b000-bb1ec0420bdf"}, {"id": "db6fafda-3a12-403d-8c9c-1a1cb1c315ba", - "address": "2001:bc8:710:5417:dc00:ff:fe78:3b2d", "dynamic": false, "gateway": - "fe80::dc00:ff:fe78:3b2e", "netmask": "64", "family": "inet6", "provisioning_mode": - "slaac", "tags": [], "state": "attached", "ipam_id": "bc5ed332-e485-42d9-b78e-231f327b6e16"}], - "mac_address": "de:00:00:78:3b:2d", "routed_ip_enabled": true, "ipv6": null, - "extra_networks": [], "dynamic_ip_required": true, "enable_ipv6": false, "private_ip": - null, "creation_date": "2024-10-23T09:02:04.009523+00:00", "modification_date": - "2024-10-23T09:02:26.130288+00:00", "bootscript": null, "security_group": {"id": - "0fe819c3-274d-472a-b3f5-ddb258d2d8bb", "name": "Default security group"}, "location": - {"zone_id": "par1", "platform_id": "14", "cluster_id": "37", "hypervisor_id": - "1302", "node_id": "24"}, "maintenances": [], "allowed_actions": ["stop_in_place", + "server": {"id": "21c09249-0ed1-49da-aa12-f4b628e19ac5", "name": "cli-srv-optimistic-brattain"}, + "size": 20000000000, "state": "available", "creation_date": "2024-10-23T13:14:06.315207+00:00", + "modification_date": "2024-10-23T13:14:06.315207+00:00", "tags": [], "zone": + "fr-par-1"}}, "tags": [], "state": "stopped", "protected": false, "state_detail": + "", "public_ip": {"id": "5ff5a1b2-db18-4e34-9742-f081439edee1", "address": "51.15.213.236", + "dynamic": false, "gateway": "62.210.0.1", "netmask": "32", "family": "inet", + "provisioning_mode": "dhcp", "tags": [], "state": "attached", "ipam_id": "30c177b2-46ee-44ab-b280-0de0a51dc1e1"}, + "public_ips": [{"id": "5ff5a1b2-db18-4e34-9742-f081439edee1", "address": "51.15.213.236", + "dynamic": false, "gateway": "62.210.0.1", "netmask": "32", "family": "inet", + "provisioning_mode": "dhcp", "tags": [], "state": "attached", "ipam_id": "30c177b2-46ee-44ab-b280-0de0a51dc1e1"}, + {"id": "db6fafda-3a12-403d-8c9c-1a1cb1c315ba", "address": "2001:bc8:710:5417:dc00:ff:fe78:4e87", + "dynamic": false, "gateway": "fe80::dc00:ff:fe78:4e88", "netmask": "64", "family": + "inet6", "provisioning_mode": "slaac", "tags": [], "state": "attached", "ipam_id": + "50ee042b-ef38-45b4-a60e-4f08c7412fe1"}], "mac_address": "de:00:00:78:4e:87", + "routed_ip_enabled": true, "ipv6": null, "extra_networks": [], "dynamic_ip_required": + true, "enable_ipv6": false, "private_ip": null, "creation_date": "2024-10-23T13:14:06.315207+00:00", + "modification_date": "2024-10-23T13:15:07.997992+00:00", "bootscript": null, + "security_group": {"id": "0fe819c3-274d-472a-b3f5-ddb258d2d8bb", "name": "Default + security group"}, "location": null, "maintenances": [], "allowed_actions": ["poweron", "backup"], "placement_group": null, "private_nics": [], "zone": "fr-par-1"}}' form: {} headers: User-Agent: - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.0; darwin; arm64) cli-e2e-test - url: https://api.scaleway.com/instance/v1/zones/fr-par-1/servers/7e8061a8-96dc-4f28-9fe1-38d99747b02c + url: https://api.scaleway.com/instance/v1/zones/fr-par-1/servers/21c09249-0ed1-49da-aa12-f4b628e19ac5 method: GET response: - body: '{"server": {"id": "7e8061a8-96dc-4f28-9fe1-38d99747b02c", "name": "cli-srv-boring-beaver", + body: '{"server": {"id": "21c09249-0ed1-49da-aa12-f4b628e19ac5", "name": "cli-srv-optimistic-brattain", "arch": "x86_64", "commercial_type": "DEV1-S", "boot_type": "local", "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "hostname": "cli-srv-boring-beaver", "image": {"id": "655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", + "hostname": "cli-srv-optimistic-brattain", "image": {"id": "655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", "name": "Ubuntu 18.04 Bionic Beaver", "organization": "51b656e3-4865-41e8-adbc-0c45bdd780db", "project": "51b656e3-4865-41e8-adbc-0c45bdd780db", "root_volume": {"id": "27a6459c-efe6-4327-a062-b21a17f3143d", "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "unified", "size": 10000000000}, "extra_volumes": {}, "public": true, "arch": "x86_64", "creation_date": "2023-08-08T13:36:04.744241+00:00", "modification_date": "2023-08-08T13:36:04.744241+00:00", "default_bootscript": null, "from_server": "", "state": "available", "tags": [], "zone": "fr-par-1"}, - "volumes": {"0": {"boot": false, "id": "614cb59b-04ff-4b13-be3d-46a9374b8876", + "volumes": {"0": {"boot": false, "id": "438adfa2-8c8a-416c-8c6d-1e32d5f95e4c", "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "l_ssd", "export_uri": null, "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "server": {"id": "7e8061a8-96dc-4f28-9fe1-38d99747b02c", "name": "cli-srv-boring-beaver"}, - "size": 20000000000, "state": "available", "creation_date": "2024-10-23T09:02:04.009523+00:00", - "modification_date": "2024-10-23T09:02:04.009523+00:00", "tags": [], "zone": - "fr-par-1"}}, "tags": [], "state": "stopping", "protected": false, "state_detail": - "stopping", "public_ip": {"id": "c8e71dc4-62a5-4efd-a7d0-26c425d8427f", "address": - "51.15.241.198", "dynamic": false, "gateway": "62.210.0.1", "netmask": "32", - "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", - "ipam_id": "f909aca4-a0fa-47d4-b000-bb1ec0420bdf"}, "public_ips": [{"id": "c8e71dc4-62a5-4efd-a7d0-26c425d8427f", - "address": "51.15.241.198", "dynamic": false, "gateway": "62.210.0.1", "netmask": - "32", "family": "inet", "provisioning_mode": "dhcp", "tags": [], "state": "attached", - "ipam_id": "f909aca4-a0fa-47d4-b000-bb1ec0420bdf"}, {"id": "db6fafda-3a12-403d-8c9c-1a1cb1c315ba", - "address": "2001:bc8:710:5417:dc00:ff:fe78:3b2d", "dynamic": false, "gateway": - "fe80::dc00:ff:fe78:3b2e", "netmask": "64", "family": "inet6", "provisioning_mode": - "slaac", "tags": [], "state": "attached", "ipam_id": "bc5ed332-e485-42d9-b78e-231f327b6e16"}], - "mac_address": "de:00:00:78:3b:2d", "routed_ip_enabled": true, "ipv6": null, - "extra_networks": [], "dynamic_ip_required": true, "enable_ipv6": false, "private_ip": - null, "creation_date": "2024-10-23T09:02:04.009523+00:00", "modification_date": - "2024-10-23T09:02:26.130288+00:00", "bootscript": null, "security_group": {"id": - "0fe819c3-274d-472a-b3f5-ddb258d2d8bb", "name": "Default security group"}, "location": - {"zone_id": "par1", "platform_id": "14", "cluster_id": "37", "hypervisor_id": - "1302", "node_id": "24"}, "maintenances": [], "allowed_actions": ["stop_in_place", + "server": {"id": "21c09249-0ed1-49da-aa12-f4b628e19ac5", "name": "cli-srv-optimistic-brattain"}, + "size": 20000000000, "state": "available", "creation_date": "2024-10-23T13:14:06.315207+00:00", + "modification_date": "2024-10-23T13:14:06.315207+00:00", "tags": [], "zone": + "fr-par-1"}}, "tags": [], "state": "stopped", "protected": false, "state_detail": + "", "public_ip": {"id": "5ff5a1b2-db18-4e34-9742-f081439edee1", "address": "51.15.213.236", + "dynamic": false, "gateway": "62.210.0.1", "netmask": "32", "family": "inet", + "provisioning_mode": "dhcp", "tags": [], "state": "attached", "ipam_id": "30c177b2-46ee-44ab-b280-0de0a51dc1e1"}, + "public_ips": [{"id": "5ff5a1b2-db18-4e34-9742-f081439edee1", "address": "51.15.213.236", + "dynamic": false, "gateway": "62.210.0.1", "netmask": "32", "family": "inet", + "provisioning_mode": "dhcp", "tags": [], "state": "attached", "ipam_id": "30c177b2-46ee-44ab-b280-0de0a51dc1e1"}, + {"id": "db6fafda-3a12-403d-8c9c-1a1cb1c315ba", "address": "2001:bc8:710:5417:dc00:ff:fe78:4e87", + "dynamic": false, "gateway": "fe80::dc00:ff:fe78:4e88", "netmask": "64", "family": + "inet6", "provisioning_mode": "slaac", "tags": [], "state": "attached", "ipam_id": + "50ee042b-ef38-45b4-a60e-4f08c7412fe1"}], "mac_address": "de:00:00:78:4e:87", + "routed_ip_enabled": true, "ipv6": null, "extra_networks": [], "dynamic_ip_required": + true, "enable_ipv6": false, "private_ip": null, "creation_date": "2024-10-23T13:14:06.315207+00:00", + "modification_date": "2024-10-23T13:15:07.997992+00:00", "bootscript": null, + "security_group": {"id": "0fe819c3-274d-472a-b3f5-ddb258d2d8bb", "name": "Default + security group"}, "location": null, "maintenances": [], "allowed_actions": ["poweron", "backup"], "placement_group": null, "private_nics": [], "zone": "fr-par-1"}}' headers: Content-Length: - - "3063" + - "2968" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Wed, 23 Oct 2024 09:03:17 GMT + - Wed, 23 Oct 2024 13:15:10 GMT Server: - - Scaleway API Gateway (fr-par-1;edge02) + - Scaleway API Gateway (fr-par-2;edge02) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -3557,95 +3353,29 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - f53e286e-a014-476d-9e1d-b0fdceb362e6 + - 83be7ffd-6dc9-40ac-9537-29061d87cc3a status: 200 OK code: 200 duration: "" - request: - body: '{"server": {"id": "7e8061a8-96dc-4f28-9fe1-38d99747b02c", "name": "cli-srv-boring-beaver", - "arch": "x86_64", "commercial_type": "DEV1-S", "boot_type": "local", "organization": - "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "hostname": "cli-srv-boring-beaver", "image": {"id": "655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", - "name": "Ubuntu 18.04 Bionic Beaver", "organization": "51b656e3-4865-41e8-adbc-0c45bdd780db", - "project": "51b656e3-4865-41e8-adbc-0c45bdd780db", "root_volume": {"id": "27a6459c-efe6-4327-a062-b21a17f3143d", - "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "unified", "size": 10000000000}, - "extra_volumes": {}, "public": true, "arch": "x86_64", "creation_date": "2023-08-08T13:36:04.744241+00:00", - "modification_date": "2023-08-08T13:36:04.744241+00:00", "default_bootscript": - null, "from_server": "", "state": "available", "tags": [], "zone": "fr-par-1"}, - "volumes": {"0": {"boot": false, "id": "614cb59b-04ff-4b13-be3d-46a9374b8876", - "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "l_ssd", "export_uri": - null, "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "server": {"id": "7e8061a8-96dc-4f28-9fe1-38d99747b02c", "name": "cli-srv-boring-beaver"}, - "size": 20000000000, "state": "available", "creation_date": "2024-10-23T09:02:04.009523+00:00", - "modification_date": "2024-10-23T09:02:04.009523+00:00", "tags": [], "zone": - "fr-par-1"}}, "tags": [], "state": "stopped", "protected": false, "state_detail": - "", "public_ip": {"id": "c8e71dc4-62a5-4efd-a7d0-26c425d8427f", "address": "51.15.241.198", - "dynamic": false, "gateway": "62.210.0.1", "netmask": "32", "family": "inet", - "provisioning_mode": "dhcp", "tags": [], "state": "attached", "ipam_id": "f909aca4-a0fa-47d4-b000-bb1ec0420bdf"}, - "public_ips": [{"id": "c8e71dc4-62a5-4efd-a7d0-26c425d8427f", "address": "51.15.241.198", - "dynamic": false, "gateway": "62.210.0.1", "netmask": "32", "family": "inet", - "provisioning_mode": "dhcp", "tags": [], "state": "attached", "ipam_id": "f909aca4-a0fa-47d4-b000-bb1ec0420bdf"}, - {"id": "db6fafda-3a12-403d-8c9c-1a1cb1c315ba", "address": "2001:bc8:710:5417:dc00:ff:fe78:3b2d", - "dynamic": false, "gateway": "fe80::dc00:ff:fe78:3b2e", "netmask": "64", "family": - "inet6", "provisioning_mode": "slaac", "tags": [], "state": "attached", "ipam_id": - "bc5ed332-e485-42d9-b78e-231f327b6e16"}], "mac_address": "de:00:00:78:3b:2d", - "routed_ip_enabled": true, "ipv6": null, "extra_networks": [], "dynamic_ip_required": - true, "enable_ipv6": false, "private_ip": null, "creation_date": "2024-10-23T09:02:04.009523+00:00", - "modification_date": "2024-10-23T09:03:21.646100+00:00", "bootscript": null, - "security_group": {"id": "0fe819c3-274d-472a-b3f5-ddb258d2d8bb", "name": "Default - security group"}, "location": null, "maintenances": [], "allowed_actions": ["poweron", - "backup"], "placement_group": null, "private_nics": [], "zone": "fr-par-1"}}' + body: "" form: {} headers: User-Agent: - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.0; darwin; arm64) cli-e2e-test - url: https://api.scaleway.com/instance/v1/zones/fr-par-1/servers/7e8061a8-96dc-4f28-9fe1-38d99747b02c - method: GET + url: https://api.scaleway.com/instance/v1/zones/fr-par-1/servers/21c09249-0ed1-49da-aa12-f4b628e19ac5 + method: DELETE response: - body: '{"server": {"id": "7e8061a8-96dc-4f28-9fe1-38d99747b02c", "name": "cli-srv-boring-beaver", - "arch": "x86_64", "commercial_type": "DEV1-S", "boot_type": "local", "organization": - "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "hostname": "cli-srv-boring-beaver", "image": {"id": "655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", - "name": "Ubuntu 18.04 Bionic Beaver", "organization": "51b656e3-4865-41e8-adbc-0c45bdd780db", - "project": "51b656e3-4865-41e8-adbc-0c45bdd780db", "root_volume": {"id": "27a6459c-efe6-4327-a062-b21a17f3143d", - "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "unified", "size": 10000000000}, - "extra_volumes": {}, "public": true, "arch": "x86_64", "creation_date": "2023-08-08T13:36:04.744241+00:00", - "modification_date": "2023-08-08T13:36:04.744241+00:00", "default_bootscript": - null, "from_server": "", "state": "available", "tags": [], "zone": "fr-par-1"}, - "volumes": {"0": {"boot": false, "id": "614cb59b-04ff-4b13-be3d-46a9374b8876", - "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "l_ssd", "export_uri": - null, "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", - "server": {"id": "7e8061a8-96dc-4f28-9fe1-38d99747b02c", "name": "cli-srv-boring-beaver"}, - "size": 20000000000, "state": "available", "creation_date": "2024-10-23T09:02:04.009523+00:00", - "modification_date": "2024-10-23T09:02:04.009523+00:00", "tags": [], "zone": - "fr-par-1"}}, "tags": [], "state": "stopped", "protected": false, "state_detail": - "", "public_ip": {"id": "c8e71dc4-62a5-4efd-a7d0-26c425d8427f", "address": "51.15.241.198", - "dynamic": false, "gateway": "62.210.0.1", "netmask": "32", "family": "inet", - "provisioning_mode": "dhcp", "tags": [], "state": "attached", "ipam_id": "f909aca4-a0fa-47d4-b000-bb1ec0420bdf"}, - "public_ips": [{"id": "c8e71dc4-62a5-4efd-a7d0-26c425d8427f", "address": "51.15.241.198", - "dynamic": false, "gateway": "62.210.0.1", "netmask": "32", "family": "inet", - "provisioning_mode": "dhcp", "tags": [], "state": "attached", "ipam_id": "f909aca4-a0fa-47d4-b000-bb1ec0420bdf"}, - {"id": "db6fafda-3a12-403d-8c9c-1a1cb1c315ba", "address": "2001:bc8:710:5417:dc00:ff:fe78:3b2d", - "dynamic": false, "gateway": "fe80::dc00:ff:fe78:3b2e", "netmask": "64", "family": - "inet6", "provisioning_mode": "slaac", "tags": [], "state": "attached", "ipam_id": - "bc5ed332-e485-42d9-b78e-231f327b6e16"}], "mac_address": "de:00:00:78:3b:2d", - "routed_ip_enabled": true, "ipv6": null, "extra_networks": [], "dynamic_ip_required": - true, "enable_ipv6": false, "private_ip": null, "creation_date": "2024-10-23T09:02:04.009523+00:00", - "modification_date": "2024-10-23T09:03:21.646100+00:00", "bootscript": null, - "security_group": {"id": "0fe819c3-274d-472a-b3f5-ddb258d2d8bb", "name": "Default - security group"}, "location": null, "maintenances": [], "allowed_actions": ["poweron", - "backup"], "placement_group": null, "private_nics": [], "zone": "fr-par-1"}}' + body: "" headers: - Content-Length: - - "2950" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Wed, 23 Oct 2024 09:03:23 GMT + - Wed, 23 Oct 2024 13:15:10 GMT Server: - - Scaleway API Gateway (fr-par-1;edge02) + - Scaleway API Gateway (fr-par-2;edge02) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -3653,9 +3383,9 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 1fe411a0-e2cc-4694-9dfd-2da8ede5d0f9 - status: 200 OK - code: 200 + - 35b0f6cf-6511-48f4-a0eb-86d555b316ae + status: 204 No Content + code: 204 duration: "" - request: body: "" @@ -3663,7 +3393,7 @@ interactions: headers: User-Agent: - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.0; darwin; arm64) cli-e2e-test - url: https://api.scaleway.com/instance/v1/zones/fr-par-1/servers/7e8061a8-96dc-4f28-9fe1-38d99747b02c + url: https://api.scaleway.com/instance/v1/zones/fr-par-1/ips/5ff5a1b2-db18-4e34-9742-f081439edee1 method: DELETE response: body: "" @@ -3673,9 +3403,9 @@ interactions: Content-Type: - application/json Date: - - Wed, 23 Oct 2024 09:03:23 GMT + - Wed, 23 Oct 2024 13:15:11 GMT Server: - - Scaleway API Gateway (fr-par-1;edge02) + - Scaleway API Gateway (fr-par-2;edge02) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -3683,7 +3413,7 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 3ed130f5-df37-4468-b596-95fe85c4e198 + - 1bf5a4b4-def4-4fcf-bdc7-fbc0b5ec31b6 status: 204 No Content code: 204 duration: "" @@ -3693,7 +3423,7 @@ interactions: headers: User-Agent: - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.0; darwin; arm64) cli-e2e-test - url: https://api.scaleway.com/instance/v1/zones/fr-par-1/ips/c8e71dc4-62a5-4efd-a7d0-26c425d8427f + url: https://api.scaleway.com/instance/v1/zones/fr-par-1/ips/db6fafda-3a12-403d-8c9c-1a1cb1c315ba method: DELETE response: body: "" @@ -3703,9 +3433,9 @@ interactions: Content-Type: - application/json Date: - - Wed, 23 Oct 2024 09:03:24 GMT + - Wed, 23 Oct 2024 13:15:12 GMT Server: - - Scaleway API Gateway (fr-par-1;edge02) + - Scaleway API Gateway (fr-par-2;edge02) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -3713,7 +3443,7 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 019a0bd6-f1c5-4be1-8839-e60cae9fdc9e + - e7b7ec28-bf05-4b64-99db-e0b750e3181d status: 204 No Content code: 204 duration: "" @@ -3723,7 +3453,7 @@ interactions: headers: User-Agent: - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.0; darwin; arm64) cli-e2e-test - url: https://api.scaleway.com/instance/v1/zones/fr-par-1/volumes/614cb59b-04ff-4b13-be3d-46a9374b8876 + url: https://api.scaleway.com/instance/v1/zones/fr-par-1/volumes/438adfa2-8c8a-416c-8c6d-1e32d5f95e4c method: DELETE response: body: "" @@ -3733,9 +3463,9 @@ interactions: Content-Type: - application/json Date: - - Wed, 23 Oct 2024 09:03:24 GMT + - Wed, 23 Oct 2024 13:15:12 GMT Server: - - Scaleway API Gateway (fr-par-1;edge02) + - Scaleway API Gateway (fr-par-2;edge02) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -3743,7 +3473,7 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - f0850365-2032-45a7-bef4-159f66a1e088 + - b4a60921-d156-46f6-aacc-bc38df3398c8 status: 204 No Content code: 204 duration: "" diff --git a/internal/namespaces/instance/v1/testdata/test-server-delete-with-multiple-ips.cassette.yaml b/internal/namespaces/instance/v1/testdata/test-server-delete-with-multiple-ips.cassette.yaml new file mode 100644 index 0000000000..56403545c0 --- /dev/null +++ b/internal/namespaces/instance/v1/testdata/test-server-delete-with-multiple-ips.cassette.yaml @@ -0,0 +1,1951 @@ +--- +version: 1 +interactions: +- request: + body: '{"servers": {"COPARM1-16C-64G": {"alt_names": [], "arch": "arm64", "ncpus": + 16, "ram": 68719476736, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": + 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 252.14, "hourly_price": 0.3454, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 1600000000, "sum_internet_bandwidth": 1600000000, "interfaces": [{"internal_bandwidth": + 1600000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 1600000000}]}, "block_bandwidth": 671088640}, "COPARM1-2C-8G": {"alt_names": + [], "arch": "arm64", "ncpus": 2, "ram": 8589934592, "gpu": 0, "mig_profile": + null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 31.1, "hourly_price": 0.0426, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 200000000, "sum_internet_bandwidth": + 200000000, "interfaces": [{"internal_bandwidth": 200000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 200000000}]}, "block_bandwidth": + 83886080}, "COPARM1-32C-128G": {"alt_names": [], "arch": "arm64", "ncpus": 32, + "ram": 137438953472, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": + 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 506.26, "hourly_price": 0.6935, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 3200000000, "sum_internet_bandwidth": 3200000000, "interfaces": [{"internal_bandwidth": + 3200000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 3200000000}]}, "block_bandwidth": 1342177280}, "COPARM1-4C-16G": {"alt_names": + [], "arch": "arm64", "ncpus": 4, "ram": 17179869184, "gpu": 0, "mig_profile": + null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 62.56, "hourly_price": 0.0857, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 400000000, "sum_internet_bandwidth": + 400000000, "interfaces": [{"internal_bandwidth": 400000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 400000000}]}, "block_bandwidth": + 167772160}, "COPARM1-8C-32G": {"alt_names": [], "arch": "arm64", "ncpus": 8, + "ram": 34359738368, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": + 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 125.85, "hourly_price": 0.1724, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 800000000, "sum_internet_bandwidth": 800000000, "interfaces": [{"internal_bandwidth": + 800000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 800000000}]}, "block_bandwidth": 335544320}, "DEV1-L": {"alt_names": [], "arch": + "x86_64", "ncpus": 4, "ram": 8589934592, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 80000000000}, "per_volume_constraint": {"l_ssd": + {"min_size": 1000000000, "max_size": 800000000000}}, "scratch_storage_max_size": + null, "baremetal": false, "monthly_price": 36.1496, "hourly_price": 0.04952, + "capabilities": {"boot_types": ["local", "rescue"], "placement_groups": true, + "block_storage": true, "hot_snapshots_local_volume": true, "private_network": + 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 400000000, "sum_internet_bandwidth": + 400000000, "interfaces": [{"internal_bandwidth": 400000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 400000000}]}, "block_bandwidth": + 209715200}, "DEV1-M": {"alt_names": [], "arch": "x86_64", "ncpus": 3, "ram": + 4294967296, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + 0, "max_size": 40000000000}, "per_volume_constraint": {"l_ssd": {"min_size": + 1000000000, "max_size": 800000000000}}, "scratch_storage_max_size": null, "baremetal": + false, "monthly_price": 18.6588, "hourly_price": 0.02556, "capabilities": {"boot_types": + ["local", "rescue"], "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + true, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 300000000, "sum_internet_bandwidth": 300000000, "interfaces": [{"internal_bandwidth": + 300000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 300000000}]}, "block_bandwidth": 157286400}, "DEV1-S": {"alt_names": [], "arch": + "x86_64", "ncpus": 2, "ram": 2147483648, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 20000000000}, "per_volume_constraint": {"l_ssd": + {"min_size": 1000000000, "max_size": 800000000000}}, "scratch_storage_max_size": + null, "baremetal": false, "monthly_price": 9.9864, "hourly_price": 0.01368, + "capabilities": {"boot_types": ["local", "rescue"], "placement_groups": true, + "block_storage": true, "hot_snapshots_local_volume": true, "private_network": + 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 200000000, "sum_internet_bandwidth": + 200000000, "interfaces": [{"internal_bandwidth": 200000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 200000000}]}, "block_bandwidth": + 104857600}, "DEV1-XL": {"alt_names": [], "arch": "x86_64", "ncpus": 4, "ram": + 12884901888, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + 0, "max_size": 120000000000}, "per_volume_constraint": {"l_ssd": {"min_size": + 1000000000, "max_size": 800000000000}}, "scratch_storage_max_size": null, "baremetal": + false, "monthly_price": 53.3484, "hourly_price": 0.07308, "capabilities": {"boot_types": + ["local", "rescue"], "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + true, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 500000000, "sum_internet_bandwidth": 500000000, "interfaces": [{"internal_bandwidth": + 500000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 500000000}]}, "block_bandwidth": 262144000}, "ENT1-2XL": {"alt_names": [], "arch": + "x86_64", "ncpus": 96, "ram": 412316860416, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": + 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 2576.9, "hourly_price": 3.53, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 20000000000, "sum_internet_bandwidth": 20000000000, "interfaces": [{"internal_bandwidth": + 20000000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 20000000000}]}, "block_bandwidth": 21474836480}, "ENT1-L": {"alt_names": [], + "arch": "x86_64", "ncpus": 32, "ram": 137438953472, "gpu": 0, "mig_profile": + null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 861.4, "hourly_price": 1.18, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 6400000000, "sum_internet_bandwidth": + 6400000000, "interfaces": [{"internal_bandwidth": 6400000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 6400000000}]}, "block_bandwidth": + 6710886400}, "ENT1-M": {"alt_names": [], "arch": "x86_64", "ncpus": 16, "ram": + 68719476736, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": + 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 430.7, "hourly_price": 0.59, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 3200000000, "sum_internet_bandwidth": 3200000000, "interfaces": [{"internal_bandwidth": + 3200000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 3200000000}]}, "block_bandwidth": 3355443200}, "ENT1-S": {"alt_names": [], "arch": + "x86_64", "ncpus": 8, "ram": 34359738368, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": + 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 211.7, "hourly_price": 0.29, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 1600000000, "sum_internet_bandwidth": 1600000000, "interfaces": [{"internal_bandwidth": + 1600000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 1600000000}]}, "block_bandwidth": 1677721600}, "ENT1-XL": {"alt_names": [], + "arch": "x86_64", "ncpus": 64, "ram": 274877906944, "gpu": 0, "mig_profile": + null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 1715.5, "hourly_price": 2.35, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 12800000000, "sum_internet_bandwidth": + 12800000000, "interfaces": [{"internal_bandwidth": 12800000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 12800000000}]}, "block_bandwidth": + 13421772800}, "ENT1-XS": {"alt_names": [], "arch": "x86_64", "ncpus": 4, "ram": + 17179869184, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": + 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 107.31, "hourly_price": 0.147, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 800000000, "sum_internet_bandwidth": 800000000, "interfaces": [{"internal_bandwidth": + 800000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 800000000}]}, "block_bandwidth": 838860800}, "ENT1-XXS": {"alt_names": [], "arch": + "x86_64", "ncpus": 2, "ram": 8589934592, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": + 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 53.655, "hourly_price": 0.0735, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 400000000, "sum_internet_bandwidth": 400000000, "interfaces": [{"internal_bandwidth": + 400000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 400000000}]}, "block_bandwidth": 419430400}, "GP1-L": {"alt_names": [], "arch": + "x86_64", "ncpus": 32, "ram": 137438953472, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 600000000000}, "per_volume_constraint": {"l_ssd": + {"min_size": 1000000000, "max_size": 800000000000}}, "scratch_storage_max_size": + null, "baremetal": false, "monthly_price": 576.262, "hourly_price": 0.7894, + "capabilities": {"boot_types": ["local", "rescue"], "placement_groups": true, + "block_storage": true, "hot_snapshots_local_volume": true, "private_network": + 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 5000000000, + "sum_internet_bandwidth": 5000000000, "interfaces": [{"internal_bandwidth": + 5000000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 5000000000}]}, "block_bandwidth": 1073741824}, "GP1-M": {"alt_names": [], "arch": + "x86_64", "ncpus": 16, "ram": 68719476736, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 600000000000}, "per_volume_constraint": {"l_ssd": + {"min_size": 1000000000, "max_size": 800000000000}}, "scratch_storage_max_size": + null, "baremetal": false, "monthly_price": 296.672, "hourly_price": 0.4064, + "capabilities": {"boot_types": ["local", "rescue"], "placement_groups": true, + "block_storage": true, "hot_snapshots_local_volume": true, "private_network": + 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 1500000000, + "sum_internet_bandwidth": 1500000000, "interfaces": [{"internal_bandwidth": + 1500000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 1500000000}]}, "block_bandwidth": 838860800}, "GP1-S": {"alt_names": [], "arch": + "x86_64", "ncpus": 8, "ram": 34359738368, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 300000000000}, "per_volume_constraint": {"l_ssd": + {"min_size": 1000000000, "max_size": 800000000000}}, "scratch_storage_max_size": + null, "baremetal": false, "monthly_price": 149.066, "hourly_price": 0.2042, + "capabilities": {"boot_types": ["local", "rescue"], "placement_groups": true, + "block_storage": true, "hot_snapshots_local_volume": true, "private_network": + 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 800000000, "sum_internet_bandwidth": + 800000000, "interfaces": [{"internal_bandwidth": 800000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 800000000}]}, "block_bandwidth": + 524288000}, "GP1-VIZ": {"alt_names": [], "arch": "x86_64", "ncpus": 8, "ram": + 34359738368, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + 0, "max_size": 300000000000}, "per_volume_constraint": {"l_ssd": {"min_size": + 1000000000, "max_size": 800000000000}}, "scratch_storage_max_size": null, "baremetal": + false, "monthly_price": 72.0, "hourly_price": 0.1, "capabilities": {"boot_types": + ["local", "rescue"], "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + true, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 500000000, "sum_internet_bandwidth": 500000000, "interfaces": [{"internal_bandwidth": + 500000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 500000000}]}, "block_bandwidth": 314572800}, "GP1-XL": {"alt_names": [], "arch": + "x86_64", "ncpus": 48, "ram": 274877906944, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 600000000000}, "per_volume_constraint": {"l_ssd": + {"min_size": 1000000000, "max_size": 800000000000}}, "scratch_storage_max_size": + null, "baremetal": false, "monthly_price": 1220.122, "hourly_price": 1.6714, + "capabilities": {"boot_types": ["local", "rescue"], "placement_groups": true, + "block_storage": true, "hot_snapshots_local_volume": true, "private_network": + 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 10000000000, + "sum_internet_bandwidth": 10000000000, "interfaces": [{"internal_bandwidth": + 10000000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 10000000000}]}, "block_bandwidth": 2147483648}, "GP1-XS": {"alt_names": [], + "arch": "x86_64", "ncpus": 4, "ram": 17179869184, "gpu": 0, "mig_profile": null, + "volumes_constraint": {"min_size": 0, "max_size": 150000000000}, "per_volume_constraint": + {"l_ssd": {"min_size": 1000000000, "max_size": 800000000000}}, "scratch_storage_max_size": + null, "baremetal": false, "monthly_price": 74.168, "hourly_price": 0.1016, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": true, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 500000000, "sum_internet_bandwidth": + 500000000, "interfaces": [{"internal_bandwidth": 500000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 500000000}]}, "block_bandwidth": + 314572800}, "PLAY2-MICRO": {"alt_names": [], "arch": "x86_64", "ncpus": 4, "ram": + 8589934592, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": + 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 39.42, "hourly_price": 0.054, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 400000000, "sum_internet_bandwidth": 400000000, "interfaces": [{"internal_bandwidth": + 400000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 400000000}]}, "block_bandwidth": 167772160}, "PLAY2-NANO": {"alt_names": [], + "arch": "x86_64", "ncpus": 2, "ram": 4294967296, "gpu": 0, "mig_profile": null, + "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 19.71, "hourly_price": 0.027, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 200000000, "sum_internet_bandwidth": + 200000000, "interfaces": [{"internal_bandwidth": 200000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 200000000}]}, "block_bandwidth": + 83886080}, "PLAY2-PICO": {"alt_names": [], "arch": "x86_64", "ncpus": 1, "ram": + 2147483648, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": + 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 10.22, "hourly_price": 0.014, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 100000000, "sum_internet_bandwidth": 100000000, "interfaces": [{"internal_bandwidth": + 100000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 100000000}]}, "block_bandwidth": 41943040}, "POP2-16C-64G": {"alt_names": [], + "arch": "x86_64", "ncpus": 16, "ram": 68719476736, "gpu": 0, "mig_profile": + null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 430.7, "hourly_price": 0.59, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 3200000000, "sum_internet_bandwidth": + 3200000000, "interfaces": [{"internal_bandwidth": 3200000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 3200000000}]}, "block_bandwidth": + 3355443200}, "POP2-16C-64G-WIN": {"alt_names": [], "arch": "x86_64", "ncpus": + 16, "ram": 68719476736, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": + 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 1063.391, "hourly_price": 1.4567, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 3200000000, "sum_internet_bandwidth": 3200000000, "interfaces": [{"internal_bandwidth": + 3200000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 3200000000}]}, "block_bandwidth": 3355443200}, "POP2-2C-8G": {"alt_names": [], + "arch": "x86_64", "ncpus": 2, "ram": 8589934592, "gpu": 0, "mig_profile": null, + "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 53.66, "hourly_price": 0.0735, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 400000000, "sum_internet_bandwidth": + 400000000, "interfaces": [{"internal_bandwidth": 400000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 400000000}]}, "block_bandwidth": + 419430400}, "POP2-2C-8G-WIN": {"alt_names": [], "arch": "x86_64", "ncpus": 2, + "ram": 8589934592, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": + 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 133.079, "hourly_price": 0.1823, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 400000000, "sum_internet_bandwidth": 400000000, "interfaces": [{"internal_bandwidth": + 400000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 400000000}]}, "block_bandwidth": 419430400}, "POP2-32C-128G": {"alt_names": + [], "arch": "x86_64", "ncpus": 32, "ram": 137438953472, "gpu": 0, "mig_profile": + null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 861.4, "hourly_price": 1.18, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 6400000000, "sum_internet_bandwidth": + 6400000000, "interfaces": [{"internal_bandwidth": 6400000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 6400000000}]}, "block_bandwidth": + 6710886400}, "POP2-32C-128G-WIN": {"alt_names": [], "arch": "x86_64", "ncpus": + 32, "ram": 137438953472, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": + 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 2126.709, "hourly_price": 2.9133, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 6400000000, "sum_internet_bandwidth": 6400000000, "interfaces": [{"internal_bandwidth": + 6400000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 6400000000}]}, "block_bandwidth": 6710886400}, "POP2-4C-16G": {"alt_names": + [], "arch": "x86_64", "ncpus": 4, "ram": 17179869184, "gpu": 0, "mig_profile": + null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 107.31, "hourly_price": 0.147, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 800000000, "sum_internet_bandwidth": + 800000000, "interfaces": [{"internal_bandwidth": 800000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 800000000}]}, "block_bandwidth": + 838860800}, "POP2-4C-16G-WIN": {"alt_names": [], "arch": "x86_64", "ncpus": + 4, "ram": 17179869184, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": + 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 265.501, "hourly_price": 0.3637, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 800000000, "sum_internet_bandwidth": 800000000, "interfaces": [{"internal_bandwidth": + 800000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 800000000}]}, "block_bandwidth": 838860800}, "POP2-64C-256G": {"alt_names": + [], "arch": "x86_64", "ncpus": 64, "ram": 274877906944, "gpu": 0, "mig_profile": + null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 1715.5, "hourly_price": 2.35, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 12800000000, "sum_internet_bandwidth": + 12800000000, "interfaces": [{"internal_bandwidth": 12800000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 12800000000}]}, "block_bandwidth": + 13421772800}, "POP2-8C-32G": {"alt_names": [], "arch": "x86_64", "ncpus": 8, + "ram": 34359738368, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": + 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 211.7, "hourly_price": 0.29, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 1600000000, "sum_internet_bandwidth": 1600000000, "interfaces": [{"internal_bandwidth": + 1600000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 1600000000}]}, "block_bandwidth": 1677721600}, "POP2-8C-32G-WIN": {"alt_names": + [], "arch": "x86_64", "ncpus": 8, "ram": 34359738368, "gpu": 0, "mig_profile": + null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 528.009, "hourly_price": 0.7233, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 1600000000, "sum_internet_bandwidth": + 1600000000, "interfaces": [{"internal_bandwidth": 1600000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 1600000000}]}, "block_bandwidth": + 1677721600}, "POP2-HC-16C-32G": {"alt_names": [], "arch": "x86_64", "ncpus": + 16, "ram": 34359738368, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": + 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 310.69, "hourly_price": 0.4256, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 3200000000, "sum_internet_bandwidth": 3200000000, "interfaces": [{"internal_bandwidth": + 3200000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 3200000000}]}, "block_bandwidth": 3355443200}, "POP2-HC-2C-4G": {"alt_names": + [], "arch": "x86_64", "ncpus": 2, "ram": 4294967296, "gpu": 0, "mig_profile": + null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 38.84, "hourly_price": 0.0532, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 400000000, "sum_internet_bandwidth": + 400000000, "interfaces": [{"internal_bandwidth": 400000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 400000000}]}, "block_bandwidth": + 419430400}, "POP2-HC-32C-64G": {"alt_names": [], "arch": "x86_64", "ncpus": + 32, "ram": 68719476736, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": + 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 621.38, "hourly_price": 0.8512, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 6400000000, "sum_internet_bandwidth": 6400000000, "interfaces": [{"internal_bandwidth": + 6400000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 6400000000}]}, "block_bandwidth": 6710886400}, "POP2-HC-4C-8G": {"alt_names": + [], "arch": "x86_64", "ncpus": 4, "ram": 8589934592, "gpu": 0, "mig_profile": + null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 77.67, "hourly_price": 0.1064, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 800000000, "sum_internet_bandwidth": + 800000000, "interfaces": [{"internal_bandwidth": 800000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 800000000}]}, "block_bandwidth": + 838860800}, "POP2-HC-64C-128G": {"alt_names": [], "arch": "x86_64", "ncpus": + 64, "ram": 137438953472, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": + 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 1242.75, "hourly_price": 1.7024, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 12800000000, "sum_internet_bandwidth": 12800000000, "interfaces": [{"internal_bandwidth": + 12800000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 12800000000}]}, "block_bandwidth": 13421772800}, "POP2-HC-8C-16G": {"alt_names": + [], "arch": "x86_64", "ncpus": 8, "ram": 17179869184, "gpu": 0, "mig_profile": + null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 155.34, "hourly_price": 0.2128, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 1600000000, "sum_internet_bandwidth": + 1600000000, "interfaces": [{"internal_bandwidth": 1600000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 1600000000}]}, "block_bandwidth": + 1677721600}, "POP2-HM-16C-128G": {"alt_names": [], "arch": "x86_64", "ncpus": + 16, "ram": 137438953472, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": + 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 601.52, "hourly_price": 0.824, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 3200000000, "sum_internet_bandwidth": 3200000000, "interfaces": [{"internal_bandwidth": + 3200000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 3200000000}]}, "block_bandwidth": 3355443200}, "POP2-HM-2C-16G": {"alt_names": + [], "arch": "x86_64", "ncpus": 2, "ram": 17179869184, "gpu": 0, "mig_profile": + null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 75.19, "hourly_price": 0.103, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 400000000, "sum_internet_bandwidth": + 400000000, "interfaces": [{"internal_bandwidth": 400000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 400000000}]}, "block_bandwidth": + 419430400}, "POP2-HM-32C-256G": {"alt_names": [], "arch": "x86_64", "ncpus": + 32, "ram": 274877906944, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": + 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 1203.04, "hourly_price": 1.648, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 6400000000, "sum_internet_bandwidth": 6400000000, "interfaces": [{"internal_bandwidth": + 6400000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 6400000000}]}, "block_bandwidth": 6710886400}, "POP2-HM-4C-32G": {"alt_names": + [], "arch": "x86_64", "ncpus": 4, "ram": 34359738368, "gpu": 0, "mig_profile": + null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 150.38, "hourly_price": 0.206, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 800000000, "sum_internet_bandwidth": + 800000000, "interfaces": [{"internal_bandwidth": 800000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 800000000}]}, "block_bandwidth": + 838860800}, "POP2-HM-64C-512G": {"alt_names": [], "arch": "x86_64", "ncpus": + 64, "ram": 549755813888, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": + 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 2406.08, "hourly_price": 3.296, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 12800000000, "sum_internet_bandwidth": 12800000000, "interfaces": [{"internal_bandwidth": + 12800000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 12800000000}]}, "block_bandwidth": 13421772800}, "POP2-HM-8C-64G": {"alt_names": + [], "arch": "x86_64", "ncpus": 8, "ram": 68719476736, "gpu": 0, "mig_profile": + null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 300.76, "hourly_price": 0.412, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 1600000000, "sum_internet_bandwidth": + 1600000000, "interfaces": [{"internal_bandwidth": 1600000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 1600000000}]}, "block_bandwidth": + 1677721600}, "POP2-HN-10": {"alt_names": [], "arch": "x86_64", "ncpus": 4, "ram": + 8589934592, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": + 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 530.29, "hourly_price": 0.7264, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 10000000000, "sum_internet_bandwidth": 10000000000, "interfaces": [{"internal_bandwidth": + 10000000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 10000000000}]}, "block_bandwidth": 838860800}, "POP2-HN-3": {"alt_names": [], + "arch": "x86_64", "ncpus": 2, "ram": 4294967296, "gpu": 0, "mig_profile": null, + "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 186.49, "hourly_price": 0.2554, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 3000000000, "sum_internet_bandwidth": + 3000000000, "interfaces": [{"internal_bandwidth": 3000000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 3000000000}]}, "block_bandwidth": + 419430400}}}' + form: {} + headers: + User-Agent: + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.0; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/instance/v1/zones/fr-par-1/products/servers?page=1 + method: GET + response: + body: '{"servers": {"COPARM1-16C-64G": {"alt_names": [], "arch": "arm64", "ncpus": + 16, "ram": 68719476736, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": + 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 252.14, "hourly_price": 0.3454, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 1600000000, "sum_internet_bandwidth": 1600000000, "interfaces": [{"internal_bandwidth": + 1600000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 1600000000}]}, "block_bandwidth": 671088640}, "COPARM1-2C-8G": {"alt_names": + [], "arch": "arm64", "ncpus": 2, "ram": 8589934592, "gpu": 0, "mig_profile": + null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 31.1, "hourly_price": 0.0426, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 200000000, "sum_internet_bandwidth": + 200000000, "interfaces": [{"internal_bandwidth": 200000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 200000000}]}, "block_bandwidth": + 83886080}, "COPARM1-32C-128G": {"alt_names": [], "arch": "arm64", "ncpus": 32, + "ram": 137438953472, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": + 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 506.26, "hourly_price": 0.6935, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 3200000000, "sum_internet_bandwidth": 3200000000, "interfaces": [{"internal_bandwidth": + 3200000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 3200000000}]}, "block_bandwidth": 1342177280}, "COPARM1-4C-16G": {"alt_names": + [], "arch": "arm64", "ncpus": 4, "ram": 17179869184, "gpu": 0, "mig_profile": + null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 62.56, "hourly_price": 0.0857, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 400000000, "sum_internet_bandwidth": + 400000000, "interfaces": [{"internal_bandwidth": 400000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 400000000}]}, "block_bandwidth": + 167772160}, "COPARM1-8C-32G": {"alt_names": [], "arch": "arm64", "ncpus": 8, + "ram": 34359738368, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": + 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 125.85, "hourly_price": 0.1724, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 800000000, "sum_internet_bandwidth": 800000000, "interfaces": [{"internal_bandwidth": + 800000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 800000000}]}, "block_bandwidth": 335544320}, "DEV1-L": {"alt_names": [], "arch": + "x86_64", "ncpus": 4, "ram": 8589934592, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 80000000000}, "per_volume_constraint": {"l_ssd": + {"min_size": 1000000000, "max_size": 800000000000}}, "scratch_storage_max_size": + null, "baremetal": false, "monthly_price": 36.1496, "hourly_price": 0.04952, + "capabilities": {"boot_types": ["local", "rescue"], "placement_groups": true, + "block_storage": true, "hot_snapshots_local_volume": true, "private_network": + 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 400000000, "sum_internet_bandwidth": + 400000000, "interfaces": [{"internal_bandwidth": 400000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 400000000}]}, "block_bandwidth": + 209715200}, "DEV1-M": {"alt_names": [], "arch": "x86_64", "ncpus": 3, "ram": + 4294967296, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + 0, "max_size": 40000000000}, "per_volume_constraint": {"l_ssd": {"min_size": + 1000000000, "max_size": 800000000000}}, "scratch_storage_max_size": null, "baremetal": + false, "monthly_price": 18.6588, "hourly_price": 0.02556, "capabilities": {"boot_types": + ["local", "rescue"], "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + true, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 300000000, "sum_internet_bandwidth": 300000000, "interfaces": [{"internal_bandwidth": + 300000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 300000000}]}, "block_bandwidth": 157286400}, "DEV1-S": {"alt_names": [], "arch": + "x86_64", "ncpus": 2, "ram": 2147483648, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 20000000000}, "per_volume_constraint": {"l_ssd": + {"min_size": 1000000000, "max_size": 800000000000}}, "scratch_storage_max_size": + null, "baremetal": false, "monthly_price": 9.9864, "hourly_price": 0.01368, + "capabilities": {"boot_types": ["local", "rescue"], "placement_groups": true, + "block_storage": true, "hot_snapshots_local_volume": true, "private_network": + 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 200000000, "sum_internet_bandwidth": + 200000000, "interfaces": [{"internal_bandwidth": 200000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 200000000}]}, "block_bandwidth": + 104857600}, "DEV1-XL": {"alt_names": [], "arch": "x86_64", "ncpus": 4, "ram": + 12884901888, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + 0, "max_size": 120000000000}, "per_volume_constraint": {"l_ssd": {"min_size": + 1000000000, "max_size": 800000000000}}, "scratch_storage_max_size": null, "baremetal": + false, "monthly_price": 53.3484, "hourly_price": 0.07308, "capabilities": {"boot_types": + ["local", "rescue"], "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + true, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 500000000, "sum_internet_bandwidth": 500000000, "interfaces": [{"internal_bandwidth": + 500000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 500000000}]}, "block_bandwidth": 262144000}, "ENT1-2XL": {"alt_names": [], "arch": + "x86_64", "ncpus": 96, "ram": 412316860416, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": + 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 2576.9, "hourly_price": 3.53, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 20000000000, "sum_internet_bandwidth": 20000000000, "interfaces": [{"internal_bandwidth": + 20000000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 20000000000}]}, "block_bandwidth": 21474836480}, "ENT1-L": {"alt_names": [], + "arch": "x86_64", "ncpus": 32, "ram": 137438953472, "gpu": 0, "mig_profile": + null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 861.4, "hourly_price": 1.18, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 6400000000, "sum_internet_bandwidth": + 6400000000, "interfaces": [{"internal_bandwidth": 6400000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 6400000000}]}, "block_bandwidth": + 6710886400}, "ENT1-M": {"alt_names": [], "arch": "x86_64", "ncpus": 16, "ram": + 68719476736, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": + 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 430.7, "hourly_price": 0.59, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 3200000000, "sum_internet_bandwidth": 3200000000, "interfaces": [{"internal_bandwidth": + 3200000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 3200000000}]}, "block_bandwidth": 3355443200}, "ENT1-S": {"alt_names": [], "arch": + "x86_64", "ncpus": 8, "ram": 34359738368, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": + 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 211.7, "hourly_price": 0.29, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 1600000000, "sum_internet_bandwidth": 1600000000, "interfaces": [{"internal_bandwidth": + 1600000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 1600000000}]}, "block_bandwidth": 1677721600}, "ENT1-XL": {"alt_names": [], + "arch": "x86_64", "ncpus": 64, "ram": 274877906944, "gpu": 0, "mig_profile": + null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 1715.5, "hourly_price": 2.35, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 12800000000, "sum_internet_bandwidth": + 12800000000, "interfaces": [{"internal_bandwidth": 12800000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 12800000000}]}, "block_bandwidth": + 13421772800}, "ENT1-XS": {"alt_names": [], "arch": "x86_64", "ncpus": 4, "ram": + 17179869184, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": + 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 107.31, "hourly_price": 0.147, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 800000000, "sum_internet_bandwidth": 800000000, "interfaces": [{"internal_bandwidth": + 800000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 800000000}]}, "block_bandwidth": 838860800}, "ENT1-XXS": {"alt_names": [], "arch": + "x86_64", "ncpus": 2, "ram": 8589934592, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": + 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 53.655, "hourly_price": 0.0735, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 400000000, "sum_internet_bandwidth": 400000000, "interfaces": [{"internal_bandwidth": + 400000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 400000000}]}, "block_bandwidth": 419430400}, "GP1-L": {"alt_names": [], "arch": + "x86_64", "ncpus": 32, "ram": 137438953472, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 600000000000}, "per_volume_constraint": {"l_ssd": + {"min_size": 1000000000, "max_size": 800000000000}}, "scratch_storage_max_size": + null, "baremetal": false, "monthly_price": 576.262, "hourly_price": 0.7894, + "capabilities": {"boot_types": ["local", "rescue"], "placement_groups": true, + "block_storage": true, "hot_snapshots_local_volume": true, "private_network": + 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 5000000000, + "sum_internet_bandwidth": 5000000000, "interfaces": [{"internal_bandwidth": + 5000000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 5000000000}]}, "block_bandwidth": 1073741824}, "GP1-M": {"alt_names": [], "arch": + "x86_64", "ncpus": 16, "ram": 68719476736, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 600000000000}, "per_volume_constraint": {"l_ssd": + {"min_size": 1000000000, "max_size": 800000000000}}, "scratch_storage_max_size": + null, "baremetal": false, "monthly_price": 296.672, "hourly_price": 0.4064, + "capabilities": {"boot_types": ["local", "rescue"], "placement_groups": true, + "block_storage": true, "hot_snapshots_local_volume": true, "private_network": + 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 1500000000, + "sum_internet_bandwidth": 1500000000, "interfaces": [{"internal_bandwidth": + 1500000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 1500000000}]}, "block_bandwidth": 838860800}, "GP1-S": {"alt_names": [], "arch": + "x86_64", "ncpus": 8, "ram": 34359738368, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 300000000000}, "per_volume_constraint": {"l_ssd": + {"min_size": 1000000000, "max_size": 800000000000}}, "scratch_storage_max_size": + null, "baremetal": false, "monthly_price": 149.066, "hourly_price": 0.2042, + "capabilities": {"boot_types": ["local", "rescue"], "placement_groups": true, + "block_storage": true, "hot_snapshots_local_volume": true, "private_network": + 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 800000000, "sum_internet_bandwidth": + 800000000, "interfaces": [{"internal_bandwidth": 800000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 800000000}]}, "block_bandwidth": + 524288000}, "GP1-VIZ": {"alt_names": [], "arch": "x86_64", "ncpus": 8, "ram": + 34359738368, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + 0, "max_size": 300000000000}, "per_volume_constraint": {"l_ssd": {"min_size": + 1000000000, "max_size": 800000000000}}, "scratch_storage_max_size": null, "baremetal": + false, "monthly_price": 72.0, "hourly_price": 0.1, "capabilities": {"boot_types": + ["local", "rescue"], "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + true, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 500000000, "sum_internet_bandwidth": 500000000, "interfaces": [{"internal_bandwidth": + 500000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 500000000}]}, "block_bandwidth": 314572800}, "GP1-XL": {"alt_names": [], "arch": + "x86_64", "ncpus": 48, "ram": 274877906944, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 600000000000}, "per_volume_constraint": {"l_ssd": + {"min_size": 1000000000, "max_size": 800000000000}}, "scratch_storage_max_size": + null, "baremetal": false, "monthly_price": 1220.122, "hourly_price": 1.6714, + "capabilities": {"boot_types": ["local", "rescue"], "placement_groups": true, + "block_storage": true, "hot_snapshots_local_volume": true, "private_network": + 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 10000000000, + "sum_internet_bandwidth": 10000000000, "interfaces": [{"internal_bandwidth": + 10000000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 10000000000}]}, "block_bandwidth": 2147483648}, "GP1-XS": {"alt_names": [], + "arch": "x86_64", "ncpus": 4, "ram": 17179869184, "gpu": 0, "mig_profile": null, + "volumes_constraint": {"min_size": 0, "max_size": 150000000000}, "per_volume_constraint": + {"l_ssd": {"min_size": 1000000000, "max_size": 800000000000}}, "scratch_storage_max_size": + null, "baremetal": false, "monthly_price": 74.168, "hourly_price": 0.1016, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": true, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 500000000, "sum_internet_bandwidth": + 500000000, "interfaces": [{"internal_bandwidth": 500000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 500000000}]}, "block_bandwidth": + 314572800}, "PLAY2-MICRO": {"alt_names": [], "arch": "x86_64", "ncpus": 4, "ram": + 8589934592, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": + 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 39.42, "hourly_price": 0.054, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 400000000, "sum_internet_bandwidth": 400000000, "interfaces": [{"internal_bandwidth": + 400000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 400000000}]}, "block_bandwidth": 167772160}, "PLAY2-NANO": {"alt_names": [], + "arch": "x86_64", "ncpus": 2, "ram": 4294967296, "gpu": 0, "mig_profile": null, + "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 19.71, "hourly_price": 0.027, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 200000000, "sum_internet_bandwidth": + 200000000, "interfaces": [{"internal_bandwidth": 200000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 200000000}]}, "block_bandwidth": + 83886080}, "PLAY2-PICO": {"alt_names": [], "arch": "x86_64", "ncpus": 1, "ram": + 2147483648, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": + 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 10.22, "hourly_price": 0.014, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 100000000, "sum_internet_bandwidth": 100000000, "interfaces": [{"internal_bandwidth": + 100000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 100000000}]}, "block_bandwidth": 41943040}, "POP2-16C-64G": {"alt_names": [], + "arch": "x86_64", "ncpus": 16, "ram": 68719476736, "gpu": 0, "mig_profile": + null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 430.7, "hourly_price": 0.59, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 3200000000, "sum_internet_bandwidth": + 3200000000, "interfaces": [{"internal_bandwidth": 3200000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 3200000000}]}, "block_bandwidth": + 3355443200}, "POP2-16C-64G-WIN": {"alt_names": [], "arch": "x86_64", "ncpus": + 16, "ram": 68719476736, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": + 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 1063.391, "hourly_price": 1.4567, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 3200000000, "sum_internet_bandwidth": 3200000000, "interfaces": [{"internal_bandwidth": + 3200000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 3200000000}]}, "block_bandwidth": 3355443200}, "POP2-2C-8G": {"alt_names": [], + "arch": "x86_64", "ncpus": 2, "ram": 8589934592, "gpu": 0, "mig_profile": null, + "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 53.66, "hourly_price": 0.0735, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 400000000, "sum_internet_bandwidth": + 400000000, "interfaces": [{"internal_bandwidth": 400000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 400000000}]}, "block_bandwidth": + 419430400}, "POP2-2C-8G-WIN": {"alt_names": [], "arch": "x86_64", "ncpus": 2, + "ram": 8589934592, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": + 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 133.079, "hourly_price": 0.1823, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 400000000, "sum_internet_bandwidth": 400000000, "interfaces": [{"internal_bandwidth": + 400000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 400000000}]}, "block_bandwidth": 419430400}, "POP2-32C-128G": {"alt_names": + [], "arch": "x86_64", "ncpus": 32, "ram": 137438953472, "gpu": 0, "mig_profile": + null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 861.4, "hourly_price": 1.18, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 6400000000, "sum_internet_bandwidth": + 6400000000, "interfaces": [{"internal_bandwidth": 6400000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 6400000000}]}, "block_bandwidth": + 6710886400}, "POP2-32C-128G-WIN": {"alt_names": [], "arch": "x86_64", "ncpus": + 32, "ram": 137438953472, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": + 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 2126.709, "hourly_price": 2.9133, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 6400000000, "sum_internet_bandwidth": 6400000000, "interfaces": [{"internal_bandwidth": + 6400000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 6400000000}]}, "block_bandwidth": 6710886400}, "POP2-4C-16G": {"alt_names": + [], "arch": "x86_64", "ncpus": 4, "ram": 17179869184, "gpu": 0, "mig_profile": + null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 107.31, "hourly_price": 0.147, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 800000000, "sum_internet_bandwidth": + 800000000, "interfaces": [{"internal_bandwidth": 800000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 800000000}]}, "block_bandwidth": + 838860800}, "POP2-4C-16G-WIN": {"alt_names": [], "arch": "x86_64", "ncpus": + 4, "ram": 17179869184, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": + 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 265.501, "hourly_price": 0.3637, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 800000000, "sum_internet_bandwidth": 800000000, "interfaces": [{"internal_bandwidth": + 800000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 800000000}]}, "block_bandwidth": 838860800}, "POP2-64C-256G": {"alt_names": + [], "arch": "x86_64", "ncpus": 64, "ram": 274877906944, "gpu": 0, "mig_profile": + null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 1715.5, "hourly_price": 2.35, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 12800000000, "sum_internet_bandwidth": + 12800000000, "interfaces": [{"internal_bandwidth": 12800000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 12800000000}]}, "block_bandwidth": + 13421772800}, "POP2-8C-32G": {"alt_names": [], "arch": "x86_64", "ncpus": 8, + "ram": 34359738368, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": + 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 211.7, "hourly_price": 0.29, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 1600000000, "sum_internet_bandwidth": 1600000000, "interfaces": [{"internal_bandwidth": + 1600000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 1600000000}]}, "block_bandwidth": 1677721600}, "POP2-8C-32G-WIN": {"alt_names": + [], "arch": "x86_64", "ncpus": 8, "ram": 34359738368, "gpu": 0, "mig_profile": + null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 528.009, "hourly_price": 0.7233, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 1600000000, "sum_internet_bandwidth": + 1600000000, "interfaces": [{"internal_bandwidth": 1600000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 1600000000}]}, "block_bandwidth": + 1677721600}, "POP2-HC-16C-32G": {"alt_names": [], "arch": "x86_64", "ncpus": + 16, "ram": 34359738368, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": + 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 310.69, "hourly_price": 0.4256, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 3200000000, "sum_internet_bandwidth": 3200000000, "interfaces": [{"internal_bandwidth": + 3200000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 3200000000}]}, "block_bandwidth": 3355443200}, "POP2-HC-2C-4G": {"alt_names": + [], "arch": "x86_64", "ncpus": 2, "ram": 4294967296, "gpu": 0, "mig_profile": + null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 38.84, "hourly_price": 0.0532, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 400000000, "sum_internet_bandwidth": + 400000000, "interfaces": [{"internal_bandwidth": 400000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 400000000}]}, "block_bandwidth": + 419430400}, "POP2-HC-32C-64G": {"alt_names": [], "arch": "x86_64", "ncpus": + 32, "ram": 68719476736, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": + 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 621.38, "hourly_price": 0.8512, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 6400000000, "sum_internet_bandwidth": 6400000000, "interfaces": [{"internal_bandwidth": + 6400000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 6400000000}]}, "block_bandwidth": 6710886400}, "POP2-HC-4C-8G": {"alt_names": + [], "arch": "x86_64", "ncpus": 4, "ram": 8589934592, "gpu": 0, "mig_profile": + null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 77.67, "hourly_price": 0.1064, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 800000000, "sum_internet_bandwidth": + 800000000, "interfaces": [{"internal_bandwidth": 800000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 800000000}]}, "block_bandwidth": + 838860800}, "POP2-HC-64C-128G": {"alt_names": [], "arch": "x86_64", "ncpus": + 64, "ram": 137438953472, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": + 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 1242.75, "hourly_price": 1.7024, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 12800000000, "sum_internet_bandwidth": 12800000000, "interfaces": [{"internal_bandwidth": + 12800000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 12800000000}]}, "block_bandwidth": 13421772800}, "POP2-HC-8C-16G": {"alt_names": + [], "arch": "x86_64", "ncpus": 8, "ram": 17179869184, "gpu": 0, "mig_profile": + null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 155.34, "hourly_price": 0.2128, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 1600000000, "sum_internet_bandwidth": + 1600000000, "interfaces": [{"internal_bandwidth": 1600000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 1600000000}]}, "block_bandwidth": + 1677721600}, "POP2-HM-16C-128G": {"alt_names": [], "arch": "x86_64", "ncpus": + 16, "ram": 137438953472, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": + 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 601.52, "hourly_price": 0.824, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 3200000000, "sum_internet_bandwidth": 3200000000, "interfaces": [{"internal_bandwidth": + 3200000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 3200000000}]}, "block_bandwidth": 3355443200}, "POP2-HM-2C-16G": {"alt_names": + [], "arch": "x86_64", "ncpus": 2, "ram": 17179869184, "gpu": 0, "mig_profile": + null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 75.19, "hourly_price": 0.103, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 400000000, "sum_internet_bandwidth": + 400000000, "interfaces": [{"internal_bandwidth": 400000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 400000000}]}, "block_bandwidth": + 419430400}, "POP2-HM-32C-256G": {"alt_names": [], "arch": "x86_64", "ncpus": + 32, "ram": 274877906944, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": + 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 1203.04, "hourly_price": 1.648, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 6400000000, "sum_internet_bandwidth": 6400000000, "interfaces": [{"internal_bandwidth": + 6400000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 6400000000}]}, "block_bandwidth": 6710886400}, "POP2-HM-4C-32G": {"alt_names": + [], "arch": "x86_64", "ncpus": 4, "ram": 34359738368, "gpu": 0, "mig_profile": + null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 150.38, "hourly_price": 0.206, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 800000000, "sum_internet_bandwidth": + 800000000, "interfaces": [{"internal_bandwidth": 800000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 800000000}]}, "block_bandwidth": + 838860800}, "POP2-HM-64C-512G": {"alt_names": [], "arch": "x86_64", "ncpus": + 64, "ram": 549755813888, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": + 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 2406.08, "hourly_price": 3.296, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 12800000000, "sum_internet_bandwidth": 12800000000, "interfaces": [{"internal_bandwidth": + 12800000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 12800000000}]}, "block_bandwidth": 13421772800}, "POP2-HM-8C-64G": {"alt_names": + [], "arch": "x86_64", "ncpus": 8, "ram": 68719476736, "gpu": 0, "mig_profile": + null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 300.76, "hourly_price": 0.412, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 1600000000, "sum_internet_bandwidth": + 1600000000, "interfaces": [{"internal_bandwidth": 1600000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 1600000000}]}, "block_bandwidth": + 1677721600}, "POP2-HN-10": {"alt_names": [], "arch": "x86_64", "ncpus": 4, "ram": + 8589934592, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": + 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 530.29, "hourly_price": 0.7264, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 10000000000, "sum_internet_bandwidth": 10000000000, "interfaces": [{"internal_bandwidth": + 10000000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 10000000000}]}, "block_bandwidth": 838860800}, "POP2-HN-3": {"alt_names": [], + "arch": "x86_64", "ncpus": 2, "ram": 4294967296, "gpu": 0, "mig_profile": null, + "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 186.49, "hourly_price": 0.2554, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 3000000000, "sum_internet_bandwidth": + 3000000000, "interfaces": [{"internal_bandwidth": 3000000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 3000000000}]}, "block_bandwidth": + 419430400}}}' + headers: + Content-Length: + - "39559" + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Wed, 23 Oct 2024 13:05:23 GMT + Link: + - ; rel="next",; + rel="last" + Server: + - Scaleway API Gateway (fr-par-2;edge01) + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - 18ac7af2-f372-430d-8241-c46c00479097 + X-Total-Count: + - "69" + status: 200 OK + code: 200 + duration: "" +- request: + body: '{"servers": {"POP2-HN-5": {"alt_names": [], "arch": "x86_64", "ncpus": + 4, "ram": 8589934592, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": + 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 330.29, "hourly_price": 0.4524, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 5000000000, "sum_internet_bandwidth": 5000000000, "interfaces": [{"internal_bandwidth": + 5000000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 5000000000}]}, "block_bandwidth": 838860800}, "PRO2-L": {"alt_names": [], "arch": + "x86_64", "ncpus": 32, "ram": 137438953472, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": + 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 640.21, "hourly_price": 0.877, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 6000000000, "sum_internet_bandwidth": 6000000000, "interfaces": [{"internal_bandwidth": + 6000000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 6000000000}]}, "block_bandwidth": 2097152000}, "PRO2-M": {"alt_names": [], "arch": + "x86_64", "ncpus": 16, "ram": 68719476736, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": + 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 319.74, "hourly_price": 0.438, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 3000000000, "sum_internet_bandwidth": 3000000000, "interfaces": [{"internal_bandwidth": + 3000000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 3000000000}]}, "block_bandwidth": 1048576000}, "PRO2-S": {"alt_names": [], "arch": + "x86_64", "ncpus": 8, "ram": 34359738368, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": + 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 159.87, "hourly_price": 0.219, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 1500000000, "sum_internet_bandwidth": 1500000000, "interfaces": [{"internal_bandwidth": + 1500000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 1500000000}]}, "block_bandwidth": 524288000}, "PRO2-XS": {"alt_names": [], "arch": + "x86_64", "ncpus": 4, "ram": 17179869184, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": + 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 80.3, "hourly_price": 0.11, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 700000000, "sum_internet_bandwidth": 700000000, "interfaces": [{"internal_bandwidth": + 700000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 700000000}]}, "block_bandwidth": 262144000}, "PRO2-XXS": {"alt_names": [], "arch": + "x86_64", "ncpus": 2, "ram": 8589934592, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": + 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 40.15, "hourly_price": 0.055, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 350000000, "sum_internet_bandwidth": 350000000, "interfaces": [{"internal_bandwidth": + 350000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 350000000}]}, "block_bandwidth": 131072000}, "RENDER-S": {"alt_names": [], "arch": + "x86_64", "ncpus": 10, "ram": 45097156608, "gpu": 1, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 400000000000}, "per_volume_constraint": {"l_ssd": + {"min_size": 1000000000, "max_size": 800000000000}}, "scratch_storage_max_size": + null, "baremetal": false, "monthly_price": 907.098, "hourly_price": 1.2426, + "capabilities": {"boot_types": ["local", "rescue"], "placement_groups": true, + "block_storage": true, "hot_snapshots_local_volume": true, "private_network": + 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 1000000000, + "sum_internet_bandwidth": 1000000000, "interfaces": [{"internal_bandwidth": + 1000000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 1000000000}]}, "block_bandwidth": 2147483648}, "STARDUST1-S": {"alt_names": + [], "arch": "x86_64", "ncpus": 1, "ram": 1073741824, "gpu": 0, "mig_profile": + null, "volumes_constraint": {"min_size": 0, "max_size": 10000000000}, "per_volume_constraint": + {"l_ssd": {"min_size": 1000000000, "max_size": 800000000000}}, "scratch_storage_max_size": + null, "baremetal": false, "monthly_price": 3.3507, "hourly_price": 0.00459, + "capabilities": {"boot_types": ["local", "rescue"], "placement_groups": true, + "block_storage": true, "hot_snapshots_local_volume": true, "private_network": + 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 100000000, "sum_internet_bandwidth": + 100000000, "interfaces": [{"internal_bandwidth": 100000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 100000000}]}, "block_bandwidth": + 52428800}, "START1-L": {"alt_names": [], "arch": "x86_64", "ncpus": 8, "ram": + 8589934592, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + 200000000000, "max_size": 200000000000}, "per_volume_constraint": {"l_ssd": + {"min_size": 1000000000, "max_size": 200000000000}}, "scratch_storage_max_size": + null, "baremetal": false, "monthly_price": 26.864, "hourly_price": 0.0368, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": true, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 400000000, "sum_internet_bandwidth": + 400000000, "interfaces": [{"internal_bandwidth": 400000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 400000000}]}, "block_bandwidth": + 41943040}, "START1-M": {"alt_names": [], "arch": "x86_64", "ncpus": 4, "ram": + 4294967296, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + 100000000000, "max_size": 100000000000}, "per_volume_constraint": {"l_ssd": + {"min_size": 1000000000, "max_size": 200000000000}}, "scratch_storage_max_size": + null, "baremetal": false, "monthly_price": 14.162, "hourly_price": 0.0194, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": true, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 300000000, "sum_internet_bandwidth": + 300000000, "interfaces": [{"internal_bandwidth": 300000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 300000000}]}, "block_bandwidth": + 41943040}, "START1-S": {"alt_names": [], "arch": "x86_64", "ncpus": 2, "ram": + 2147483648, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + 50000000000, "max_size": 50000000000}, "per_volume_constraint": {"l_ssd": {"min_size": + 1000000000, "max_size": 200000000000}}, "scratch_storage_max_size": null, "baremetal": + false, "monthly_price": 7.738, "hourly_price": 0.0106, "capabilities": {"boot_types": + ["local", "rescue"], "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + true, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 200000000, "sum_internet_bandwidth": 200000000, "interfaces": [{"internal_bandwidth": + 200000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 200000000}]}, "block_bandwidth": 41943040}, "START1-XS": {"alt_names": [], "arch": + "x86_64", "ncpus": 1, "ram": 1073741824, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 25000000000, "max_size": 25000000000}, "per_volume_constraint": + {"l_ssd": {"min_size": 1000000000, "max_size": 200000000000}}, "scratch_storage_max_size": + null, "baremetal": false, "monthly_price": 4.526, "hourly_price": 0.0062, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": true, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 100000000, "sum_internet_bandwidth": + 100000000, "interfaces": [{"internal_bandwidth": 100000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 100000000}]}, "block_bandwidth": + 41943040}, "VC1L": {"alt_names": ["X64-8GB"], "arch": "x86_64", "ncpus": 6, + "ram": 8589934592, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + 200000000000, "max_size": 200000000000}, "per_volume_constraint": {"l_ssd": + {"min_size": 1000000000, "max_size": 200000000000}}, "scratch_storage_max_size": + null, "baremetal": false, "monthly_price": 18.0164, "hourly_price": 0.02468, + "capabilities": {"boot_types": ["local", "rescue"], "placement_groups": true, + "block_storage": true, "hot_snapshots_local_volume": true, "private_network": + 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 200000000, "sum_internet_bandwidth": + 200000000, "interfaces": [{"internal_bandwidth": 200000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 200000000}]}, "block_bandwidth": + 41943040}, "VC1M": {"alt_names": ["X64-4GB"], "arch": "x86_64", "ncpus": 4, + "ram": 4294967296, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + 100000000000, "max_size": 100000000000}, "per_volume_constraint": {"l_ssd": + {"min_size": 1000000000, "max_size": 200000000000}}, "scratch_storage_max_size": + null, "baremetal": false, "monthly_price": 11.3515, "hourly_price": 0.01555, + "capabilities": {"boot_types": ["local", "rescue"], "placement_groups": true, + "block_storage": true, "hot_snapshots_local_volume": true, "private_network": + 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 200000000, "sum_internet_bandwidth": + 200000000, "interfaces": [{"internal_bandwidth": 200000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 200000000}]}, "block_bandwidth": + 41943040}, "VC1S": {"alt_names": ["X64-2GB"], "arch": "x86_64", "ncpus": 2, + "ram": 2147483648, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + 50000000000, "max_size": 50000000000}, "per_volume_constraint": {"l_ssd": {"min_size": + 1000000000, "max_size": 200000000000}}, "scratch_storage_max_size": null, "baremetal": + false, "monthly_price": 6.2926, "hourly_price": 0.00862, "capabilities": {"boot_types": + ["local", "rescue"], "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + true, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 200000000, "sum_internet_bandwidth": 200000000, "interfaces": [{"internal_bandwidth": + 200000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 200000000}]}, "block_bandwidth": 41943040}, "X64-120GB": {"alt_names": [], "arch": + "x86_64", "ncpus": 12, "ram": 128849018880, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 500000000000, "max_size": 1000000000000}, "per_volume_constraint": + {"l_ssd": {"min_size": 1000000000, "max_size": 200000000000}}, "scratch_storage_max_size": + null, "baremetal": false, "monthly_price": 310.7902, "hourly_price": 0.42574, + "capabilities": {"boot_types": ["local", "rescue"], "placement_groups": true, + "block_storage": true, "hot_snapshots_local_volume": true, "private_network": + 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 1000000000, + "sum_internet_bandwidth": 1000000000, "interfaces": [{"internal_bandwidth": + 1000000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 1000000000}]}, "block_bandwidth": 41943040}, "X64-15GB": {"alt_names": [], "arch": + "x86_64", "ncpus": 6, "ram": 16106127360, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 200000000000, "max_size": 200000000000}, "per_volume_constraint": + {"l_ssd": {"min_size": 1000000000, "max_size": 200000000000}}, "scratch_storage_max_size": + null, "baremetal": false, "monthly_price": 44.0336, "hourly_price": 0.06032, + "capabilities": {"boot_types": ["local", "rescue"], "placement_groups": true, + "block_storage": true, "hot_snapshots_local_volume": true, "private_network": + 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 250000000, "sum_internet_bandwidth": + 250000000, "interfaces": [{"internal_bandwidth": 250000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 250000000}]}, "block_bandwidth": + 41943040}, "X64-30GB": {"alt_names": [], "arch": "x86_64", "ncpus": 8, "ram": + 32212254720, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + 300000000000, "max_size": 400000000000}, "per_volume_constraint": {"l_ssd": + {"min_size": 1000000000, "max_size": 200000000000}}, "scratch_storage_max_size": + null, "baremetal": false, "monthly_price": 86.9138, "hourly_price": 0.11906, + "capabilities": {"boot_types": ["local", "rescue"], "placement_groups": true, + "block_storage": true, "hot_snapshots_local_volume": true, "private_network": + 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 500000000, "sum_internet_bandwidth": + 500000000, "interfaces": [{"internal_bandwidth": 500000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 500000000}]}, "block_bandwidth": + 41943040}, "X64-60GB": {"alt_names": [], "arch": "x86_64", "ncpus": 10, "ram": + 64424509440, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + 400000000000, "max_size": 700000000000}, "per_volume_constraint": {"l_ssd": + {"min_size": 1000000000, "max_size": 200000000000}}, "scratch_storage_max_size": + null, "baremetal": false, "monthly_price": 155.49, "hourly_price": 0.213, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": true, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 1000000000, "sum_internet_bandwidth": + 1000000000, "interfaces": [{"internal_bandwidth": 1000000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 1000000000}]}, "block_bandwidth": + 41943040}}}' + form: {} + headers: + User-Agent: + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.0; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/instance/v1/zones/fr-par-1/products/servers?page=2 + method: GET + response: + body: '{"servers": {"POP2-HN-5": {"alt_names": [], "arch": "x86_64", "ncpus": + 4, "ram": 8589934592, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": + 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 330.29, "hourly_price": 0.4524, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 5000000000, "sum_internet_bandwidth": 5000000000, "interfaces": [{"internal_bandwidth": + 5000000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 5000000000}]}, "block_bandwidth": 838860800}, "PRO2-L": {"alt_names": [], "arch": + "x86_64", "ncpus": 32, "ram": 137438953472, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": + 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 640.21, "hourly_price": 0.877, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 6000000000, "sum_internet_bandwidth": 6000000000, "interfaces": [{"internal_bandwidth": + 6000000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 6000000000}]}, "block_bandwidth": 2097152000}, "PRO2-M": {"alt_names": [], "arch": + "x86_64", "ncpus": 16, "ram": 68719476736, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": + 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 319.74, "hourly_price": 0.438, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 3000000000, "sum_internet_bandwidth": 3000000000, "interfaces": [{"internal_bandwidth": + 3000000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 3000000000}]}, "block_bandwidth": 1048576000}, "PRO2-S": {"alt_names": [], "arch": + "x86_64", "ncpus": 8, "ram": 34359738368, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": + 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 159.87, "hourly_price": 0.219, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 1500000000, "sum_internet_bandwidth": 1500000000, "interfaces": [{"internal_bandwidth": + 1500000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 1500000000}]}, "block_bandwidth": 524288000}, "PRO2-XS": {"alt_names": [], "arch": + "x86_64", "ncpus": 4, "ram": 17179869184, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": + 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 80.3, "hourly_price": 0.11, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 700000000, "sum_internet_bandwidth": 700000000, "interfaces": [{"internal_bandwidth": + 700000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 700000000}]}, "block_bandwidth": 262144000}, "PRO2-XXS": {"alt_names": [], "arch": + "x86_64", "ncpus": 2, "ram": 8589934592, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": + 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 40.15, "hourly_price": 0.055, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 350000000, "sum_internet_bandwidth": 350000000, "interfaces": [{"internal_bandwidth": + 350000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 350000000}]}, "block_bandwidth": 131072000}, "RENDER-S": {"alt_names": [], "arch": + "x86_64", "ncpus": 10, "ram": 45097156608, "gpu": 1, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 400000000000}, "per_volume_constraint": {"l_ssd": + {"min_size": 1000000000, "max_size": 800000000000}}, "scratch_storage_max_size": + null, "baremetal": false, "monthly_price": 907.098, "hourly_price": 1.2426, + "capabilities": {"boot_types": ["local", "rescue"], "placement_groups": true, + "block_storage": true, "hot_snapshots_local_volume": true, "private_network": + 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 1000000000, + "sum_internet_bandwidth": 1000000000, "interfaces": [{"internal_bandwidth": + 1000000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 1000000000}]}, "block_bandwidth": 2147483648}, "STARDUST1-S": {"alt_names": + [], "arch": "x86_64", "ncpus": 1, "ram": 1073741824, "gpu": 0, "mig_profile": + null, "volumes_constraint": {"min_size": 0, "max_size": 10000000000}, "per_volume_constraint": + {"l_ssd": {"min_size": 1000000000, "max_size": 800000000000}}, "scratch_storage_max_size": + null, "baremetal": false, "monthly_price": 3.3507, "hourly_price": 0.00459, + "capabilities": {"boot_types": ["local", "rescue"], "placement_groups": true, + "block_storage": true, "hot_snapshots_local_volume": true, "private_network": + 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 100000000, "sum_internet_bandwidth": + 100000000, "interfaces": [{"internal_bandwidth": 100000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 100000000}]}, "block_bandwidth": + 52428800}, "START1-L": {"alt_names": [], "arch": "x86_64", "ncpus": 8, "ram": + 8589934592, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + 200000000000, "max_size": 200000000000}, "per_volume_constraint": {"l_ssd": + {"min_size": 1000000000, "max_size": 200000000000}}, "scratch_storage_max_size": + null, "baremetal": false, "monthly_price": 26.864, "hourly_price": 0.0368, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": true, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 400000000, "sum_internet_bandwidth": + 400000000, "interfaces": [{"internal_bandwidth": 400000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 400000000}]}, "block_bandwidth": + 41943040}, "START1-M": {"alt_names": [], "arch": "x86_64", "ncpus": 4, "ram": + 4294967296, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + 100000000000, "max_size": 100000000000}, "per_volume_constraint": {"l_ssd": + {"min_size": 1000000000, "max_size": 200000000000}}, "scratch_storage_max_size": + null, "baremetal": false, "monthly_price": 14.162, "hourly_price": 0.0194, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": true, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 300000000, "sum_internet_bandwidth": + 300000000, "interfaces": [{"internal_bandwidth": 300000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 300000000}]}, "block_bandwidth": + 41943040}, "START1-S": {"alt_names": [], "arch": "x86_64", "ncpus": 2, "ram": + 2147483648, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + 50000000000, "max_size": 50000000000}, "per_volume_constraint": {"l_ssd": {"min_size": + 1000000000, "max_size": 200000000000}}, "scratch_storage_max_size": null, "baremetal": + false, "monthly_price": 7.738, "hourly_price": 0.0106, "capabilities": {"boot_types": + ["local", "rescue"], "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + true, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 200000000, "sum_internet_bandwidth": 200000000, "interfaces": [{"internal_bandwidth": + 200000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 200000000}]}, "block_bandwidth": 41943040}, "START1-XS": {"alt_names": [], "arch": + "x86_64", "ncpus": 1, "ram": 1073741824, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 25000000000, "max_size": 25000000000}, "per_volume_constraint": + {"l_ssd": {"min_size": 1000000000, "max_size": 200000000000}}, "scratch_storage_max_size": + null, "baremetal": false, "monthly_price": 4.526, "hourly_price": 0.0062, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": true, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 100000000, "sum_internet_bandwidth": + 100000000, "interfaces": [{"internal_bandwidth": 100000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 100000000}]}, "block_bandwidth": + 41943040}, "VC1L": {"alt_names": ["X64-8GB"], "arch": "x86_64", "ncpus": 6, + "ram": 8589934592, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + 200000000000, "max_size": 200000000000}, "per_volume_constraint": {"l_ssd": + {"min_size": 1000000000, "max_size": 200000000000}}, "scratch_storage_max_size": + null, "baremetal": false, "monthly_price": 18.0164, "hourly_price": 0.02468, + "capabilities": {"boot_types": ["local", "rescue"], "placement_groups": true, + "block_storage": true, "hot_snapshots_local_volume": true, "private_network": + 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 200000000, "sum_internet_bandwidth": + 200000000, "interfaces": [{"internal_bandwidth": 200000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 200000000}]}, "block_bandwidth": + 41943040}, "VC1M": {"alt_names": ["X64-4GB"], "arch": "x86_64", "ncpus": 4, + "ram": 4294967296, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + 100000000000, "max_size": 100000000000}, "per_volume_constraint": {"l_ssd": + {"min_size": 1000000000, "max_size": 200000000000}}, "scratch_storage_max_size": + null, "baremetal": false, "monthly_price": 11.3515, "hourly_price": 0.01555, + "capabilities": {"boot_types": ["local", "rescue"], "placement_groups": true, + "block_storage": true, "hot_snapshots_local_volume": true, "private_network": + 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 200000000, "sum_internet_bandwidth": + 200000000, "interfaces": [{"internal_bandwidth": 200000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 200000000}]}, "block_bandwidth": + 41943040}, "VC1S": {"alt_names": ["X64-2GB"], "arch": "x86_64", "ncpus": 2, + "ram": 2147483648, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + 50000000000, "max_size": 50000000000}, "per_volume_constraint": {"l_ssd": {"min_size": + 1000000000, "max_size": 200000000000}}, "scratch_storage_max_size": null, "baremetal": + false, "monthly_price": 6.2926, "hourly_price": 0.00862, "capabilities": {"boot_types": + ["local", "rescue"], "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + true, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 200000000, "sum_internet_bandwidth": 200000000, "interfaces": [{"internal_bandwidth": + 200000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 200000000}]}, "block_bandwidth": 41943040}, "X64-120GB": {"alt_names": [], "arch": + "x86_64", "ncpus": 12, "ram": 128849018880, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 500000000000, "max_size": 1000000000000}, "per_volume_constraint": + {"l_ssd": {"min_size": 1000000000, "max_size": 200000000000}}, "scratch_storage_max_size": + null, "baremetal": false, "monthly_price": 310.7902, "hourly_price": 0.42574, + "capabilities": {"boot_types": ["local", "rescue"], "placement_groups": true, + "block_storage": true, "hot_snapshots_local_volume": true, "private_network": + 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 1000000000, + "sum_internet_bandwidth": 1000000000, "interfaces": [{"internal_bandwidth": + 1000000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 1000000000}]}, "block_bandwidth": 41943040}, "X64-15GB": {"alt_names": [], "arch": + "x86_64", "ncpus": 6, "ram": 16106127360, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 200000000000, "max_size": 200000000000}, "per_volume_constraint": + {"l_ssd": {"min_size": 1000000000, "max_size": 200000000000}}, "scratch_storage_max_size": + null, "baremetal": false, "monthly_price": 44.0336, "hourly_price": 0.06032, + "capabilities": {"boot_types": ["local", "rescue"], "placement_groups": true, + "block_storage": true, "hot_snapshots_local_volume": true, "private_network": + 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 250000000, "sum_internet_bandwidth": + 250000000, "interfaces": [{"internal_bandwidth": 250000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 250000000}]}, "block_bandwidth": + 41943040}, "X64-30GB": {"alt_names": [], "arch": "x86_64", "ncpus": 8, "ram": + 32212254720, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + 300000000000, "max_size": 400000000000}, "per_volume_constraint": {"l_ssd": + {"min_size": 1000000000, "max_size": 200000000000}}, "scratch_storage_max_size": + null, "baremetal": false, "monthly_price": 86.9138, "hourly_price": 0.11906, + "capabilities": {"boot_types": ["local", "rescue"], "placement_groups": true, + "block_storage": true, "hot_snapshots_local_volume": true, "private_network": + 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 500000000, "sum_internet_bandwidth": + 500000000, "interfaces": [{"internal_bandwidth": 500000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 500000000}]}, "block_bandwidth": + 41943040}, "X64-60GB": {"alt_names": [], "arch": "x86_64", "ncpus": 10, "ram": + 64424509440, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + 400000000000, "max_size": 700000000000}, "per_volume_constraint": {"l_ssd": + {"min_size": 1000000000, "max_size": 200000000000}}, "scratch_storage_max_size": + null, "baremetal": false, "monthly_price": 155.49, "hourly_price": 0.213, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": true, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 1000000000, "sum_internet_bandwidth": + 1000000000, "interfaces": [{"internal_bandwidth": 1000000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 1000000000}]}, "block_bandwidth": + 41943040}}}' + headers: + Content-Length: + - "15351" + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Wed, 23 Oct 2024 13:05:23 GMT + Link: + - ; rel="first",; + rel="previous",; rel="last" + Server: + - Scaleway API Gateway (fr-par-2;edge01) + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - c04753e3-8cbf-4c8a-b05c-3e5154e4ad4a + X-Total-Count: + - "69" + status: 200 OK + code: 200 + duration: "" +- request: + body: '{"local_images":[{"id":"655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", "arch":"x86_64", + "zone":"fr-par-1", "compatible_commercial_types":["DEV1-L", "DEV1-M", "DEV1-S", + "DEV1-XL", "ENT1-2XL", "ENT1-L", "ENT1-M", "ENT1-S", "ENT1-XL", "ENT1-XS", "ENT1-XXS", + "GP1-L", "GP1-M", "GP1-S", "GP1-XL", "GP1-XS", "GPU-3070-S", "PLAY2-MICRO", + "PLAY2-NANO", "PLAY2-PICO", "POP2-16C-64G", "POP2-2C-8G", "POP2-32C-128G", "POP2-4C-16G", + "POP2-64C-256G", "POP2-8C-32G", "POP2-HC-16C-32G", "POP2-HC-2C-4G", "POP2-HC-32C-64G", + "POP2-HC-4C-8G", "POP2-HC-64C-128G", "POP2-HC-8C-16G", "POP2-HM-16C-128G", "POP2-HM-2C-16G", + "POP2-HM-32C-256G", "POP2-HM-4C-32G", "POP2-HM-64C-512G", "POP2-HM-8C-64G", + "PRO2-L", "PRO2-M", "PRO2-S", "PRO2-XS"], "label":"ubuntu_bionic", "type":"instance_local"}], + "total_count":1}' + form: {} + headers: + User-Agent: + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.0; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/marketplace/v2/local-images?image_label=ubuntu_bionic&order_by=type_asc&type=instance_local&zone=fr-par-1 + method: GET + response: + body: '{"local_images":[{"id":"655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", "arch":"x86_64", + "zone":"fr-par-1", "compatible_commercial_types":["DEV1-L", "DEV1-M", "DEV1-S", + "DEV1-XL", "ENT1-2XL", "ENT1-L", "ENT1-M", "ENT1-S", "ENT1-XL", "ENT1-XS", "ENT1-XXS", + "GP1-L", "GP1-M", "GP1-S", "GP1-XL", "GP1-XS", "GPU-3070-S", "PLAY2-MICRO", + "PLAY2-NANO", "PLAY2-PICO", "POP2-16C-64G", "POP2-2C-8G", "POP2-32C-128G", "POP2-4C-16G", + "POP2-64C-256G", "POP2-8C-32G", "POP2-HC-16C-32G", "POP2-HC-2C-4G", "POP2-HC-32C-64G", + "POP2-HC-4C-8G", "POP2-HC-64C-128G", "POP2-HC-8C-16G", "POP2-HM-16C-128G", "POP2-HM-2C-16G", + "POP2-HM-32C-256G", "POP2-HM-4C-32G", "POP2-HM-64C-512G", "POP2-HM-8C-64G", + "PRO2-L", "PRO2-M", "PRO2-S", "PRO2-XS"], "label":"ubuntu_bionic", "type":"instance_local"}], + "total_count":1}' + headers: + Content-Length: + - "779" + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Wed, 23 Oct 2024 13:05:23 GMT + Server: + - Scaleway API Gateway (fr-par-2;edge01) + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - 441913e2-ec10-4699-a6e5-d422b14c0c05 + status: 200 OK + code: 200 + duration: "" +- request: + body: '{"image": {"id": "655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", "name": "Ubuntu + 18.04 Bionic Beaver", "organization": "51b656e3-4865-41e8-adbc-0c45bdd780db", + "project": "51b656e3-4865-41e8-adbc-0c45bdd780db", "root_volume": {"id": "27a6459c-efe6-4327-a062-b21a17f3143d", + "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "unified", "size": 10000000000}, + "extra_volumes": {}, "public": true, "arch": "x86_64", "creation_date": "2023-08-08T13:36:04.744241+00:00", + "modification_date": "2023-08-08T13:36:04.744241+00:00", "default_bootscript": + null, "from_server": "", "state": "available", "tags": [], "zone": "fr-par-1"}}' + form: {} + headers: + User-Agent: + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.0; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/instance/v1/zones/fr-par-1/images/655aeea7-8a30-418a-bc2e-3c04e3fdc8aa + method: GET + response: + body: '{"image": {"id": "655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", "name": "Ubuntu + 18.04 Bionic Beaver", "organization": "51b656e3-4865-41e8-adbc-0c45bdd780db", + "project": "51b656e3-4865-41e8-adbc-0c45bdd780db", "root_volume": {"id": "27a6459c-efe6-4327-a062-b21a17f3143d", + "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "unified", "size": 10000000000}, + "extra_volumes": {}, "public": true, "arch": "x86_64", "creation_date": "2023-08-08T13:36:04.744241+00:00", + "modification_date": "2023-08-08T13:36:04.744241+00:00", "default_bootscript": + null, "from_server": "", "state": "available", "tags": [], "zone": "fr-par-1"}}' + headers: + Content-Length: + - "616" + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Wed, 23 Oct 2024 13:05:23 GMT + Server: + - Scaleway API Gateway (fr-par-2;edge01) + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - e02a6c79-5bee-4b66-841c-d6a2cd8f171e + status: 200 OK + code: 200 + duration: "" +- request: + body: '{"ip": {"id": "5ff5a1b2-db18-4e34-9742-f081439edee1", "address": "51.15.213.236", + "prefix": null, "reverse": null, "server": null, "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", + "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "zone": "fr-par-1", "type": + "routed_ipv4", "state": "detached", "tags": [], "ipam_id": "4a65e142-06b6-4ba7-9716-edf6cedc1c74"}}' + form: {} + headers: + Content-Type: + - application/json + User-Agent: + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.0; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/instance/v1/zones/fr-par-1/ips + method: POST + response: + body: '{"ip": {"id": "5ff5a1b2-db18-4e34-9742-f081439edee1", "address": "51.15.213.236", + "prefix": null, "reverse": null, "server": null, "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", + "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "zone": "fr-par-1", "type": + "routed_ipv4", "state": "detached", "tags": [], "ipam_id": "4a65e142-06b6-4ba7-9716-edf6cedc1c74"}}' + headers: + Content-Length: + - "365" + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Wed, 23 Oct 2024 13:05:23 GMT + Location: + - https://api.scaleway.com/instance/v1/zones/fr-par-1/ips/5ff5a1b2-db18-4e34-9742-f081439edee1 + Server: + - Scaleway API Gateway (fr-par-2;edge01) + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - 0a9c2a58-f352-40f3-9315-a1c893ede8ac + status: 201 Created + code: 201 + duration: "" +- request: + body: '{"ip": {"id": "3ffa6774-124c-4e64-8afb-148c15304b25", "address": null, + "prefix": "2001:bc8:710:4a69::/64", "reverse": null, "server": null, "organization": + "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", + "zone": "fr-par-1", "type": "routed_ipv6", "state": "detached", "tags": [], + "ipam_id": "89a21b7f-1152-4f1d-800f-9c01b19a3cfb"}}' + form: {} + headers: + Content-Type: + - application/json + User-Agent: + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.0; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/instance/v1/zones/fr-par-1/ips + method: POST + response: + body: '{"ip": {"id": "3ffa6774-124c-4e64-8afb-148c15304b25", "address": null, + "prefix": "2001:bc8:710:4a69::/64", "reverse": null, "server": null, "organization": + "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", + "zone": "fr-par-1", "type": "routed_ipv6", "state": "detached", "tags": [], + "ipam_id": "89a21b7f-1152-4f1d-800f-9c01b19a3cfb"}}' + headers: + Content-Length: + - "374" + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Wed, 23 Oct 2024 13:05:24 GMT + Location: + - https://api.scaleway.com/instance/v1/zones/fr-par-1/ips/3ffa6774-124c-4e64-8afb-148c15304b25 + Server: + - Scaleway API Gateway (fr-par-2;edge01) + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - e6cfcb1c-ce8e-46b7-b78e-6d18165b72ff + status: 201 Created + code: 201 + duration: "" +- request: + body: '{"server": {"id": "fc073044-7d31-462e-9b96-ea379bb9c36f", "name": "cli-srv-nervous-chaum", + "arch": "x86_64", "commercial_type": "DEV1-S", "boot_type": "local", "organization": + "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", + "hostname": "cli-srv-nervous-chaum", "image": {"id": "655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", + "name": "Ubuntu 18.04 Bionic Beaver", "organization": "51b656e3-4865-41e8-adbc-0c45bdd780db", + "project": "51b656e3-4865-41e8-adbc-0c45bdd780db", "root_volume": {"id": "27a6459c-efe6-4327-a062-b21a17f3143d", + "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "unified", "size": 10000000000}, + "extra_volumes": {}, "public": true, "arch": "x86_64", "creation_date": "2023-08-08T13:36:04.744241+00:00", + "modification_date": "2023-08-08T13:36:04.744241+00:00", "default_bootscript": + null, "from_server": "", "state": "available", "tags": [], "zone": "fr-par-1"}, + "volumes": {"0": {"boot": false, "id": "85362a7b-da1a-4057-abef-41689e90b710", + "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "l_ssd", "export_uri": + null, "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", + "server": {"id": "fc073044-7d31-462e-9b96-ea379bb9c36f", "name": "cli-srv-nervous-chaum"}, + "size": 20000000000, "state": "available", "creation_date": "2024-10-23T13:05:25.118998+00:00", + "modification_date": "2024-10-23T13:05:25.118998+00:00", "tags": [], "zone": + "fr-par-1"}}, "tags": [], "state": "stopped", "protected": false, "state_detail": + "", "public_ip": {"id": "5ff5a1b2-db18-4e34-9742-f081439edee1", "address": "51.15.213.236", + "dynamic": false, "gateway": "62.210.0.1", "netmask": "32", "family": "inet", + "provisioning_mode": "dhcp", "tags": [], "state": "attached", "ipam_id": "4a65e142-06b6-4ba7-9716-edf6cedc1c74"}, + "public_ips": [{"id": "5ff5a1b2-db18-4e34-9742-f081439edee1", "address": "51.15.213.236", + "dynamic": false, "gateway": "62.210.0.1", "netmask": "32", "family": "inet", + "provisioning_mode": "dhcp", "tags": [], "state": "attached", "ipam_id": "4a65e142-06b6-4ba7-9716-edf6cedc1c74"}, + {"id": "3ffa6774-124c-4e64-8afb-148c15304b25", "address": "2001:bc8:710:4a69:dc00:ff:fe78:4e37", + "dynamic": false, "gateway": "fe80::dc00:ff:fe78:4e38", "netmask": "64", "family": + "inet6", "provisioning_mode": "slaac", "tags": [], "state": "attached", "ipam_id": + "89a21b7f-1152-4f1d-800f-9c01b19a3cfb"}], "mac_address": "de:00:00:78:4e:37", + "routed_ip_enabled": true, "ipv6": null, "extra_networks": [], "dynamic_ip_required": + true, "enable_ipv6": false, "private_ip": null, "creation_date": "2024-10-23T13:05:25.118998+00:00", + "modification_date": "2024-10-23T13:05:25.118998+00:00", "bootscript": null, + "security_group": {"id": "0fe819c3-274d-472a-b3f5-ddb258d2d8bb", "name": "Default + security group"}, "location": null, "maintenances": [], "allowed_actions": ["poweron", + "backup"], "placement_group": null, "private_nics": [], "zone": "fr-par-1"}}' + form: {} + headers: + Content-Type: + - application/json + User-Agent: + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.0; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/instance/v1/zones/fr-par-1/servers + method: POST + response: + body: '{"server": {"id": "fc073044-7d31-462e-9b96-ea379bb9c36f", "name": "cli-srv-nervous-chaum", + "arch": "x86_64", "commercial_type": "DEV1-S", "boot_type": "local", "organization": + "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", + "hostname": "cli-srv-nervous-chaum", "image": {"id": "655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", + "name": "Ubuntu 18.04 Bionic Beaver", "organization": "51b656e3-4865-41e8-adbc-0c45bdd780db", + "project": "51b656e3-4865-41e8-adbc-0c45bdd780db", "root_volume": {"id": "27a6459c-efe6-4327-a062-b21a17f3143d", + "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "unified", "size": 10000000000}, + "extra_volumes": {}, "public": true, "arch": "x86_64", "creation_date": "2023-08-08T13:36:04.744241+00:00", + "modification_date": "2023-08-08T13:36:04.744241+00:00", "default_bootscript": + null, "from_server": "", "state": "available", "tags": [], "zone": "fr-par-1"}, + "volumes": {"0": {"boot": false, "id": "85362a7b-da1a-4057-abef-41689e90b710", + "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "l_ssd", "export_uri": + null, "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", + "server": {"id": "fc073044-7d31-462e-9b96-ea379bb9c36f", "name": "cli-srv-nervous-chaum"}, + "size": 20000000000, "state": "available", "creation_date": "2024-10-23T13:05:25.118998+00:00", + "modification_date": "2024-10-23T13:05:25.118998+00:00", "tags": [], "zone": + "fr-par-1"}}, "tags": [], "state": "stopped", "protected": false, "state_detail": + "", "public_ip": {"id": "5ff5a1b2-db18-4e34-9742-f081439edee1", "address": "51.15.213.236", + "dynamic": false, "gateway": "62.210.0.1", "netmask": "32", "family": "inet", + "provisioning_mode": "dhcp", "tags": [], "state": "attached", "ipam_id": "4a65e142-06b6-4ba7-9716-edf6cedc1c74"}, + "public_ips": [{"id": "5ff5a1b2-db18-4e34-9742-f081439edee1", "address": "51.15.213.236", + "dynamic": false, "gateway": "62.210.0.1", "netmask": "32", "family": "inet", + "provisioning_mode": "dhcp", "tags": [], "state": "attached", "ipam_id": "4a65e142-06b6-4ba7-9716-edf6cedc1c74"}, + {"id": "3ffa6774-124c-4e64-8afb-148c15304b25", "address": "2001:bc8:710:4a69:dc00:ff:fe78:4e37", + "dynamic": false, "gateway": "fe80::dc00:ff:fe78:4e38", "netmask": "64", "family": + "inet6", "provisioning_mode": "slaac", "tags": [], "state": "attached", "ipam_id": + "89a21b7f-1152-4f1d-800f-9c01b19a3cfb"}], "mac_address": "de:00:00:78:4e:37", + "routed_ip_enabled": true, "ipv6": null, "extra_networks": [], "dynamic_ip_required": + true, "enable_ipv6": false, "private_ip": null, "creation_date": "2024-10-23T13:05:25.118998+00:00", + "modification_date": "2024-10-23T13:05:25.118998+00:00", "bootscript": null, + "security_group": {"id": "0fe819c3-274d-472a-b3f5-ddb258d2d8bb", "name": "Default + security group"}, "location": null, "maintenances": [], "allowed_actions": ["poweron", + "backup"], "placement_group": null, "private_nics": [], "zone": "fr-par-1"}}' + headers: + Content-Length: + - "2950" + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Wed, 23 Oct 2024 13:05:25 GMT + Location: + - https://api.scaleway.com/instance/v1/zones/fr-par-1/servers/fc073044-7d31-462e-9b96-ea379bb9c36f + Server: + - Scaleway API Gateway (fr-par-2;edge01) + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - 2af63b68-a992-4916-8876-ee27316b2587 + status: 201 Created + code: 201 + duration: "" +- request: + body: '{"server": {"id": "fc073044-7d31-462e-9b96-ea379bb9c36f", "name": "cli-srv-nervous-chaum", + "arch": "x86_64", "commercial_type": "DEV1-S", "boot_type": "local", "organization": + "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", + "hostname": "cli-srv-nervous-chaum", "image": {"id": "655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", + "name": "Ubuntu 18.04 Bionic Beaver", "organization": "51b656e3-4865-41e8-adbc-0c45bdd780db", + "project": "51b656e3-4865-41e8-adbc-0c45bdd780db", "root_volume": {"id": "27a6459c-efe6-4327-a062-b21a17f3143d", + "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "unified", "size": 10000000000}, + "extra_volumes": {}, "public": true, "arch": "x86_64", "creation_date": "2023-08-08T13:36:04.744241+00:00", + "modification_date": "2023-08-08T13:36:04.744241+00:00", "default_bootscript": + null, "from_server": "", "state": "available", "tags": [], "zone": "fr-par-1"}, + "volumes": {"0": {"boot": false, "id": "85362a7b-da1a-4057-abef-41689e90b710", + "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "l_ssd", "export_uri": + null, "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", + "server": {"id": "fc073044-7d31-462e-9b96-ea379bb9c36f", "name": "cli-srv-nervous-chaum"}, + "size": 20000000000, "state": "available", "creation_date": "2024-10-23T13:05:25.118998+00:00", + "modification_date": "2024-10-23T13:05:25.118998+00:00", "tags": [], "zone": + "fr-par-1"}}, "tags": [], "state": "stopped", "protected": false, "state_detail": + "", "public_ip": {"id": "5ff5a1b2-db18-4e34-9742-f081439edee1", "address": "51.15.213.236", + "dynamic": false, "gateway": "62.210.0.1", "netmask": "32", "family": "inet", + "provisioning_mode": "dhcp", "tags": [], "state": "attached", "ipam_id": "4a65e142-06b6-4ba7-9716-edf6cedc1c74"}, + "public_ips": [{"id": "5ff5a1b2-db18-4e34-9742-f081439edee1", "address": "51.15.213.236", + "dynamic": false, "gateway": "62.210.0.1", "netmask": "32", "family": "inet", + "provisioning_mode": "dhcp", "tags": [], "state": "attached", "ipam_id": "4a65e142-06b6-4ba7-9716-edf6cedc1c74"}, + {"id": "3ffa6774-124c-4e64-8afb-148c15304b25", "address": "2001:bc8:710:4a69:dc00:ff:fe78:4e37", + "dynamic": false, "gateway": "fe80::dc00:ff:fe78:4e38", "netmask": "64", "family": + "inet6", "provisioning_mode": "slaac", "tags": [], "state": "attached", "ipam_id": + "89a21b7f-1152-4f1d-800f-9c01b19a3cfb"}], "mac_address": "de:00:00:78:4e:37", + "routed_ip_enabled": true, "ipv6": null, "extra_networks": [], "dynamic_ip_required": + true, "enable_ipv6": false, "private_ip": null, "creation_date": "2024-10-23T13:05:25.118998+00:00", + "modification_date": "2024-10-23T13:05:25.118998+00:00", "bootscript": null, + "security_group": {"id": "0fe819c3-274d-472a-b3f5-ddb258d2d8bb", "name": "Default + security group"}, "location": null, "maintenances": [], "allowed_actions": ["poweron", + "backup"], "placement_group": null, "private_nics": [], "zone": "fr-par-1"}}' + form: {} + headers: + User-Agent: + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.0; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/instance/v1/zones/fr-par-1/servers/fc073044-7d31-462e-9b96-ea379bb9c36f + method: GET + response: + body: '{"server": {"id": "fc073044-7d31-462e-9b96-ea379bb9c36f", "name": "cli-srv-nervous-chaum", + "arch": "x86_64", "commercial_type": "DEV1-S", "boot_type": "local", "organization": + "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", + "hostname": "cli-srv-nervous-chaum", "image": {"id": "655aeea7-8a30-418a-bc2e-3c04e3fdc8aa", + "name": "Ubuntu 18.04 Bionic Beaver", "organization": "51b656e3-4865-41e8-adbc-0c45bdd780db", + "project": "51b656e3-4865-41e8-adbc-0c45bdd780db", "root_volume": {"id": "27a6459c-efe6-4327-a062-b21a17f3143d", + "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "unified", "size": 10000000000}, + "extra_volumes": {}, "public": true, "arch": "x86_64", "creation_date": "2023-08-08T13:36:04.744241+00:00", + "modification_date": "2023-08-08T13:36:04.744241+00:00", "default_bootscript": + null, "from_server": "", "state": "available", "tags": [], "zone": "fr-par-1"}, + "volumes": {"0": {"boot": false, "id": "85362a7b-da1a-4057-abef-41689e90b710", + "name": "Ubuntu 18.04 Bionic Beaver", "volume_type": "l_ssd", "export_uri": + null, "organization": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", "project": "ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b", + "server": {"id": "fc073044-7d31-462e-9b96-ea379bb9c36f", "name": "cli-srv-nervous-chaum"}, + "size": 20000000000, "state": "available", "creation_date": "2024-10-23T13:05:25.118998+00:00", + "modification_date": "2024-10-23T13:05:25.118998+00:00", "tags": [], "zone": + "fr-par-1"}}, "tags": [], "state": "stopped", "protected": false, "state_detail": + "", "public_ip": {"id": "5ff5a1b2-db18-4e34-9742-f081439edee1", "address": "51.15.213.236", + "dynamic": false, "gateway": "62.210.0.1", "netmask": "32", "family": "inet", + "provisioning_mode": "dhcp", "tags": [], "state": "attached", "ipam_id": "4a65e142-06b6-4ba7-9716-edf6cedc1c74"}, + "public_ips": [{"id": "5ff5a1b2-db18-4e34-9742-f081439edee1", "address": "51.15.213.236", + "dynamic": false, "gateway": "62.210.0.1", "netmask": "32", "family": "inet", + "provisioning_mode": "dhcp", "tags": [], "state": "attached", "ipam_id": "4a65e142-06b6-4ba7-9716-edf6cedc1c74"}, + {"id": "3ffa6774-124c-4e64-8afb-148c15304b25", "address": "2001:bc8:710:4a69:dc00:ff:fe78:4e37", + "dynamic": false, "gateway": "fe80::dc00:ff:fe78:4e38", "netmask": "64", "family": + "inet6", "provisioning_mode": "slaac", "tags": [], "state": "attached", "ipam_id": + "89a21b7f-1152-4f1d-800f-9c01b19a3cfb"}], "mac_address": "de:00:00:78:4e:37", + "routed_ip_enabled": true, "ipv6": null, "extra_networks": [], "dynamic_ip_required": + true, "enable_ipv6": false, "private_ip": null, "creation_date": "2024-10-23T13:05:25.118998+00:00", + "modification_date": "2024-10-23T13:05:25.118998+00:00", "bootscript": null, + "security_group": {"id": "0fe819c3-274d-472a-b3f5-ddb258d2d8bb", "name": "Default + security group"}, "location": null, "maintenances": [], "allowed_actions": ["poweron", + "backup"], "placement_group": null, "private_nics": [], "zone": "fr-par-1"}}' + headers: + Content-Length: + - "2950" + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Wed, 23 Oct 2024 13:05:25 GMT + Server: + - Scaleway API Gateway (fr-par-2;edge01) + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - d80735ef-1a7a-4d23-9663-ad0dc7e62afb + status: 200 OK + code: 200 + duration: "" +- request: + body: "" + form: {} + headers: + User-Agent: + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.0; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/instance/v1/zones/fr-par-1/servers/fc073044-7d31-462e-9b96-ea379bb9c36f + method: DELETE + response: + body: "" + headers: + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Wed, 23 Oct 2024 13:05:26 GMT + Server: + - Scaleway API Gateway (fr-par-2;edge01) + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - 7037c28d-2fd6-4c31-ae06-8693ee4670f6 + status: 204 No Content + code: 204 + duration: "" +- request: + body: "" + form: {} + headers: + User-Agent: + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.0; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/instance/v1/zones/fr-par-1/ips/5ff5a1b2-db18-4e34-9742-f081439edee1 + method: DELETE + response: + body: "" + headers: + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Wed, 23 Oct 2024 13:05:27 GMT + Server: + - Scaleway API Gateway (fr-par-2;edge01) + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - 7dbcda26-69bc-462a-9ff7-1b3bab253a03 + status: 204 No Content + code: 204 + duration: "" +- request: + body: "" + form: {} + headers: + User-Agent: + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.0; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/instance/v1/zones/fr-par-1/ips/3ffa6774-124c-4e64-8afb-148c15304b25 + method: DELETE + response: + body: "" + headers: + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Wed, 23 Oct 2024 13:05:28 GMT + Server: + - Scaleway API Gateway (fr-par-2;edge01) + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - 12e299d7-7c4a-431d-9442-85dc07e6cf9f + status: 204 No Content + code: 204 + duration: "" +- request: + body: "" + form: {} + headers: + User-Agent: + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.0; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/instance/v1/zones/fr-par-1/volumes/85362a7b-da1a-4057-abef-41689e90b710 + method: DELETE + response: + body: "" + headers: + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Wed, 23 Oct 2024 13:05:27 GMT + Server: + - Scaleway API Gateway (fr-par-2;edge01) + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - 5e6e611d-5397-438d-9a75-d232bf48c47d + status: 204 No Content + code: 204 + duration: "" +- request: + body: '{"type": "authorization_required", "message": "insufficient permissions"}' + form: {} + headers: + User-Agent: + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.0; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/instance/v1/zones/fr-par-1/ips/5ff5a1b2-db18-4e34-9742-f081439edee1 + method: GET + response: + body: '{"type": "authorization_required", "message": "insufficient permissions"}' + headers: + Content-Length: + - "73" + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Wed, 23 Oct 2024 13:05:28 GMT + Server: + - Scaleway API Gateway (fr-par-2;edge01) + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - 5c2b7c64-b2f0-4cf3-bf59-c6ae5a2ab7db + status: 403 Forbidden + code: 403 + duration: "" +- request: + body: '{"type": "authorization_required", "message": "insufficient permissions"}' + form: {} + headers: + User-Agent: + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.0; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/instance/v1/zones/fr-par-1/ips/3ffa6774-124c-4e64-8afb-148c15304b25 + method: GET + response: + body: '{"type": "authorization_required", "message": "insufficient permissions"}' + headers: + Content-Length: + - "73" + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Wed, 23 Oct 2024 13:05:28 GMT + Server: + - Scaleway API Gateway (fr-par-2;edge01) + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - 9a7782c4-bb0c-494f-b39b-b72d77fe0785 + status: 403 Forbidden + code: 403 + duration: "" diff --git a/internal/namespaces/instance/v1/testdata/test-server-delete-with-multiple-ips.golden b/internal/namespaces/instance/v1/testdata/test-server-delete-with-multiple-ips.golden new file mode 100644 index 0000000000..b9846d05c9 --- /dev/null +++ b/internal/namespaces/instance/v1/testdata/test-server-delete-with-multiple-ips.golden @@ -0,0 +1,12 @@ +🎲🎲🎲 EXIT CODE: 0 🎲🎲🎲 +🟩🟩🟩 STDOUT️ 🟩🟩🟩️ +✅ Success. +🟥🟥🟥 STDERR️️ 🟥🟥🟥️ +successfully deleted ip 51.15.213.236 +successfully deleted ip 2001:bc8:710:4a69:dc00:ff:fe78:4e37 +successfully deleted volume Ubuntu 18.04 Bionic Beaver (20 GB l_ssd) +🟩🟩🟩 JSON STDOUT 🟩🟩🟩 +{ + "message": "Success", + "details": "" +} From 270b83816a1a607094d473ff3c91d02fb64d4dcc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jules=20Cast=C3=A9ran?= Date: Thu, 24 Oct 2024 15:32:28 +0200 Subject: [PATCH 47/89] fix(instance): remove hardcoded offers (#2785) --- ...-usage-instance-server-create-usage.golden | 2 +- docs/commands/instance.md | 2 +- .../instance/v1/custom_image_test.go | 2 +- .../namespaces/instance/v1/custom_ip_test.go | 8 +- .../v1/custom_placement_group_test.go | 2 +- .../instance/v1/custom_server_action_test.go | 12 +- .../instance/v1/custom_server_create.go | 1 - .../instance/v1/custom_server_create_test.go | 88 +- .../instance/v1/custom_server_test.go | 20 +- .../instance/v1/custom_user_data_test.go | 4 +- .../namespaces/instance/v1/helpers_test.go | 9 +- .../instance/v1/instance_cli_test.go | 6 +- ...-local-volumes-size-too-low2.cassette.yaml | 1740 +++++++++-------- internal/namespaces/lb/v1/helper_test.go | 6 +- internal/namespaces/vpc/v2/helper_test.go | 2 +- 15 files changed, 1028 insertions(+), 876 deletions(-) diff --git a/cmd/scw/testdata/test-all-usage-instance-server-create-usage.golden b/cmd/scw/testdata/test-all-usage-instance-server-create-usage.golden index 6a29d9c523..0691828529 100644 --- a/cmd/scw/testdata/test-all-usage-instance-server-create-usage.golden +++ b/cmd/scw/testdata/test-all-usage-instance-server-create-usage.golden @@ -36,7 +36,7 @@ EXAMPLES: ARGS: image=ubuntu_jammy Image ID or label of the server - type=DEV1-S Server commercial type (help: https://www.scaleway.com/en/docs/compute/instances/reference-content/choosing-instance-type/) + type Server commercial type (help: https://www.scaleway.com/en/docs/compute/instances/reference-content/choosing-instance-type/) [name=] Server name [root-volume] Local root volume of the server [additional-volumes.{index}] Additional local and block volumes attached to your server diff --git a/docs/commands/instance.md b/docs/commands/instance.md index c2b3642582..1156d728c6 100644 --- a/docs/commands/instance.md +++ b/docs/commands/instance.md @@ -1709,7 +1709,7 @@ scw instance server create [arg=value ...] | Name | | Description | |------|---|-------------| | image | Required
Default: `ubuntu_jammy` | Image ID or label of the server | -| type | Required
Default: `DEV1-S` | Server commercial type (help: https://www.scaleway.com/en/docs/compute/instances/reference-content/choosing-instance-type/) | +| type | Required | Server commercial type (help: https://www.scaleway.com/en/docs/compute/instances/reference-content/choosing-instance-type/) | | name | Default: `` | Server name | | root-volume | | Local root volume of the server | | additional-volumes.{index} | | Additional local and block volumes attached to your server | diff --git a/internal/namespaces/instance/v1/custom_image_test.go b/internal/namespaces/instance/v1/custom_image_test.go index 598c1581db..75cdb894ab 100644 --- a/internal/namespaces/instance/v1/custom_image_test.go +++ b/internal/namespaces/instance/v1/custom_image_test.go @@ -32,7 +32,7 @@ func Test_ImageCreate(t *testing.T) { t.Run("Use additional snapshots", core.Test(&core.TestConfig{ Commands: instance.GetCommands(), BeforeFunc: core.BeforeFuncCombine( - core.ExecStoreBeforeCmd("Server", "scw instance server create image=ubuntu_focal root-volume=local:10GB additional-volumes.0=local:10GB -w"), + core.ExecStoreBeforeCmd("Server", "scw instance server create type=DEV1-S image=ubuntu_focal root-volume=local:10GB additional-volumes.0=local:10GB -w"), core.ExecStoreBeforeCmd("SnapshotA", `scw instance snapshot create -w name=cli-test-image-create-snapshotA volume-id={{ (index .Server.Volumes "0").ID }}`), core.ExecStoreBeforeCmd("SnapshotB", `scw instance snapshot create -w name=cli-test-image-create-snapshotB volume-id={{ (index .Server.Volumes "1").ID }}`), ), diff --git a/internal/namespaces/instance/v1/custom_ip_test.go b/internal/namespaces/instance/v1/custom_ip_test.go index 519efeb2a0..d1a2da8a34 100644 --- a/internal/namespaces/instance/v1/custom_ip_test.go +++ b/internal/namespaces/instance/v1/custom_ip_test.go @@ -11,7 +11,7 @@ func Test_IPAttach(t *testing.T) { t.Run("With UUID", core.Test(&core.TestConfig{ Commands: instance.GetCommands(), BeforeFunc: core.BeforeFuncCombine( - core.ExecStoreBeforeCmd("Server", "scw instance server create stopped=true ip=none"), + core.ExecStoreBeforeCmd("Server", "scw instance server create type=DEV1-S stopped=true ip=none"), createIP("Ip"), ), Cmd: "scw instance ip attach {{ .Ip.Address }} server-id={{ .Server.ID }}", @@ -28,7 +28,7 @@ func Test_IPAttach(t *testing.T) { t.Run("With IP", core.Test(&core.TestConfig{ Commands: instance.GetCommands(), BeforeFunc: core.BeforeFuncCombine( - core.ExecStoreBeforeCmd("Server", "scw instance server create stopped=true ip=none"), + core.ExecStoreBeforeCmd("Server", "scw instance server create type=DEV1-S stopped=true ip=none"), createIP("Ip"), ), Cmd: "scw instance ip attach {{ .Ip.Address }} server-id={{ .Server.ID }}", @@ -47,7 +47,7 @@ func Test_IPDetach(t *testing.T) { t.Run("With UUID", core.Test(&core.TestConfig{ Commands: instance.GetCommands(), BeforeFunc: core.BeforeFuncCombine( - core.ExecStoreBeforeCmd("Server", "scw instance server create stopped=true ip=none"), + core.ExecStoreBeforeCmd("Server", "scw instance server create type=DEV1-S stopped=true ip=none"), createIP("Ip"), core.ExecBeforeCmd("scw instance ip attach {{ .Ip.Address }} server-id={{ .Server.ID }}"), ), @@ -66,7 +66,7 @@ func Test_IPDetach(t *testing.T) { t.Run("With IP", core.Test(&core.TestConfig{ Commands: instance.GetCommands(), BeforeFunc: core.BeforeFuncCombine( - core.ExecStoreBeforeCmd("Server", "scw instance server create stopped=true ip=none"), + core.ExecStoreBeforeCmd("Server", "scw instance server create type=DEV1-S stopped=true ip=none"), createIP("Ip"), core.ExecBeforeCmd("scw instance ip attach {{ .Ip.Address }} server-id={{ .Server.ID }}"), ), diff --git a/internal/namespaces/instance/v1/custom_placement_group_test.go b/internal/namespaces/instance/v1/custom_placement_group_test.go index 8b88c4a4a8..ab573c53f9 100644 --- a/internal/namespaces/instance/v1/custom_placement_group_test.go +++ b/internal/namespaces/instance/v1/custom_placement_group_test.go @@ -11,7 +11,7 @@ func Test_GetPlacementGroup(t *testing.T) { t.Run("simple", core.Test(&core.TestConfig{ BeforeFunc: core.BeforeFuncCombine( core.ExecStoreBeforeCmd("PlacementGroup", "scw instance placement-group create"), - core.ExecStoreBeforeCmd("ServerA", "scw instance server create image=ubuntu_jammy stopped=true placement-group-id={{ .PlacementGroup.PlacementGroup.ID }}"), + core.ExecStoreBeforeCmd("ServerA", "scw instance server create type=DEV1-S image=ubuntu_jammy stopped=true placement-group-id={{ .PlacementGroup.PlacementGroup.ID }}"), ), Commands: instance.GetCommands(), Cmd: "scw instance placement-group get {{ .PlacementGroup.PlacementGroup.ID }}", diff --git a/internal/namespaces/instance/v1/custom_server_action_test.go b/internal/namespaces/instance/v1/custom_server_action_test.go index 4a6eeaa3ef..a09a20be95 100644 --- a/internal/namespaces/instance/v1/custom_server_action_test.go +++ b/internal/namespaces/instance/v1/custom_server_action_test.go @@ -19,7 +19,7 @@ func Test_ServerTerminate(t *testing.T) { t.Run("without IP", core.Test(&core.TestConfig{ Commands: instance.GetCommands(), - BeforeFunc: core.ExecStoreBeforeCmd("Server", "scw instance server create image=ubuntu-jammy -w"), + BeforeFunc: core.ExecStoreBeforeCmd("Server", testServerCommand("image=ubuntu-jammy -w")), Cmd: `scw instance server terminate {{ .Server.ID }}`, Check: core.TestCheckCombine( core.TestCheckGolden(), @@ -40,7 +40,7 @@ func Test_ServerTerminate(t *testing.T) { t.Run("with IP", core.Test(&core.TestConfig{ Commands: instance.GetCommands(), - BeforeFunc: core.ExecStoreBeforeCmd("Server", "scw instance server create image=ubuntu-jammy -w"), + BeforeFunc: core.ExecStoreBeforeCmd("Server", testServerCommand("image=ubuntu-jammy -w")), Cmd: `scw instance server terminate {{ .Server.ID }} with-ip=true`, Check: core.TestCheckCombine( core.TestCheckGolden(), @@ -61,7 +61,7 @@ func Test_ServerTerminate(t *testing.T) { t.Run("without block", core.Test(&core.TestConfig{ Commands: instance.GetCommands(), - BeforeFunc: core.ExecStoreBeforeCmd("Server", "scw instance server create image=ubuntu-jammy additional-volumes.0=block:10G -w"), + BeforeFunc: core.ExecStoreBeforeCmd("Server", testServerCommand("image=ubuntu-jammy additional-volumes.0=block:10G -w")), Cmd: `scw instance server terminate {{ .Server.ID }} with-ip=true with-block=false`, Check: core.TestCheckCombine( core.TestCheckGolden(), @@ -76,7 +76,7 @@ func Test_ServerTerminate(t *testing.T) { t.Run("with block", core.Test(&core.TestConfig{ Commands: instance.GetCommands(), - BeforeFunc: core.ExecStoreBeforeCmd("Server", "scw instance server create image=ubuntu-jammy additional-volumes.0=block:10G -w"), + BeforeFunc: core.ExecStoreBeforeCmd("Server", testServerCommand("image=ubuntu-jammy additional-volumes.0=block:10G -w")), Cmd: `scw instance server terminate {{ .Server.ID }} with-ip=true with-block=true -w`, Check: core.TestCheckCombine( core.TestCheckGolden(), @@ -103,7 +103,7 @@ func Test_ServerTerminate(t *testing.T) { func Test_ServerBackup(t *testing.T) { t.Run("simple", core.Test(&core.TestConfig{ Commands: instance.GetCommands(), - BeforeFunc: core.ExecStoreBeforeCmd("Server", "scw instance server create stopped=true image=ubuntu-jammy"), + BeforeFunc: core.ExecStoreBeforeCmd("Server", testServerCommand("stopped=true image=ubuntu-jammy")), Cmd: `scw instance server backup {{ .Server.ID }} name=backup`, Check: core.TestCheckCombine( core.TestCheckGolden(), @@ -119,7 +119,7 @@ func Test_ServerBackup(t *testing.T) { func Test_ServerAction(t *testing.T) { t.Run("manual poweron", core.Test(&core.TestConfig{ Commands: instance.GetCommands(), - BeforeFunc: core.ExecStoreBeforeCmd("Server", "scw instance server create stopped=true image=ubuntu_jammy"), + BeforeFunc: core.ExecStoreBeforeCmd("Server", testServerCommand("stopped=true image=ubuntu_jammy")), Cmd: `scw instance server action {{ .Server.ID }} action=poweron --wait`, Check: core.TestCheckCombine( core.TestCheckExitCode(0), diff --git a/internal/namespaces/instance/v1/custom_server_create.go b/internal/namespaces/instance/v1/custom_server_create.go index 57214acd03..a16a27feac 100644 --- a/internal/namespaces/instance/v1/custom_server_create.go +++ b/internal/namespaces/instance/v1/custom_server_create.go @@ -67,7 +67,6 @@ func serverCreateCommand() *core.Command { { Name: "type", Short: "Server commercial type (help: https://www.scaleway.com/en/docs/compute/instances/reference-content/choosing-instance-type/)", - Default: core.DefaultValueSetter("DEV1-S"), Required: true, ValidateFunc: func(_ *core.ArgSpec, _ interface{}) error { // Allow all commercial types diff --git a/internal/namespaces/instance/v1/custom_server_create_test.go b/internal/namespaces/instance/v1/custom_server_create_test.go index 33615df011..f60799ecb1 100644 --- a/internal/namespaces/instance/v1/custom_server_create_test.go +++ b/internal/namespaces/instance/v1/custom_server_create_test.go @@ -27,7 +27,7 @@ func Test_CreateServer(t *testing.T) { t.Run("Simple", func(t *testing.T) { t.Run("Default", core.Test(&core.TestConfig{ Commands: instance.GetCommands(), - Cmd: "scw instance server create image=ubuntu_jammy stopped=true", + Cmd: testServerCommand("image=ubuntu_jammy stopped=true"), Check: core.TestCheckCombine( core.TestCheckGolden(), func(t *testing.T, ctx *core.CheckFuncCtx) { @@ -56,7 +56,7 @@ func Test_CreateServer(t *testing.T) { t.Run("With name", core.Test(&core.TestConfig{ Commands: instance.GetCommands(), - Cmd: "scw instance server create image=ubuntu_bionic name=yo stopped=true", + Cmd: testServerCommand("image=ubuntu_bionic name=yo stopped=true"), Check: core.TestCheckCombine( func(t *testing.T, ctx *core.CheckFuncCtx) { t.Helper() @@ -70,7 +70,7 @@ func Test_CreateServer(t *testing.T) { t.Run("With start", core.Test(&core.TestConfig{ Commands: instance.GetCommands(), - Cmd: "scw instance server create image=ubuntu_bionic -w", + Cmd: testServerCommand("image=ubuntu_bionic -w"), Check: core.TestCheckCombine( func(t *testing.T, ctx *core.CheckFuncCtx) { t.Helper() @@ -84,7 +84,7 @@ func Test_CreateServer(t *testing.T) { t.Run("Image UUID", core.Test(&core.TestConfig{ Commands: instance.GetCommands(), - Cmd: "scw instance server create image=f974feac-abae-4365-b988-8ec7d1cec10d stopped=true", + Cmd: testServerCommand("image=f974feac-abae-4365-b988-8ec7d1cec10d stopped=true"), Check: core.TestCheckCombine( func(t *testing.T, ctx *core.CheckFuncCtx) { t.Helper() @@ -98,7 +98,7 @@ func Test_CreateServer(t *testing.T) { t.Run("Tags", core.Test(&core.TestConfig{ Commands: instance.GetCommands(), - Cmd: "scw instance server create image=ubuntu_bionic tags.0=prod tags.1=blue stopped=true", + Cmd: testServerCommand("image=ubuntu_bionic tags.0=prod tags.1=blue stopped=true"), Check: core.TestCheckCombine( func(t *testing.T, ctx *core.CheckFuncCtx) { t.Helper() @@ -118,7 +118,7 @@ func Test_CreateServer(t *testing.T) { t.Run("Volumes", func(t *testing.T) { t.Run("valid single local volume", core.Test(&core.TestConfig{ Commands: instance.GetCommands(), - Cmd: "scw instance server create image=ubuntu_bionic root-volume=local:20GB stopped=true", + Cmd: testServerCommand("image=ubuntu_bionic root-volume=local:20GB stopped=true"), Check: core.TestCheckCombine( func(t *testing.T, ctx *core.CheckFuncCtx) { t.Helper() @@ -133,10 +133,10 @@ func Test_CreateServer(t *testing.T) { t.Run("valid single local snapshot", core.Test(&core.TestConfig{ Commands: instance.GetCommands(), BeforeFunc: core.BeforeFuncCombine( - core.ExecStoreBeforeCmd("Server", "scw instance server create image=ubuntu_bionic root-volume=local:20GB stopped=true"), + core.ExecStoreBeforeCmd("Server", testServerCommand("image=ubuntu_bionic root-volume=local:20GB stopped=true")), core.ExecStoreBeforeCmd("Snapshot", `scw instance snapshot create volume-id={{ (index .Server.Volumes "0").ID }}`), ), - Cmd: "scw instance server create image=ubuntu_bionic root-volume=local:{{ .Snapshot.Snapshot.ID }} stopped=true", + Cmd: testServerCommand("image=ubuntu_bionic root-volume=local:{{ .Snapshot.Snapshot.ID }} stopped=true"), Check: core.TestCheckCombine( core.TestCheckExitCode(0), func(t *testing.T, ctx *core.CheckFuncCtx) { @@ -155,10 +155,10 @@ func Test_CreateServer(t *testing.T) { t.Run("valid single local snapshot without image", core.Test(&core.TestConfig{ Commands: instance.GetCommands(), BeforeFunc: core.BeforeFuncCombine( - core.ExecStoreBeforeCmd("Server", "scw instance server create image=ubuntu_bionic root-volume=local:20GB stopped=true"), + core.ExecStoreBeforeCmd("Server", testServerCommand("image=ubuntu_bionic root-volume=local:20GB stopped=true")), core.ExecStoreBeforeCmd("Snapshot", `scw instance snapshot create volume-id={{ (index .Server.Volumes "0").ID }}`), ), - Cmd: "scw instance server create image=none root-volume=local:{{ .Snapshot.Snapshot.ID }} stopped=true", + Cmd: testServerCommand("image=none root-volume=local:{{ .Snapshot.Snapshot.ID }} stopped=true"), Check: core.TestCheckCombine( core.TestCheckExitCode(0), func(t *testing.T, ctx *core.CheckFuncCtx) { @@ -176,7 +176,7 @@ func Test_CreateServer(t *testing.T) { t.Run("valid double local volumes", core.Test(&core.TestConfig{ Commands: instance.GetCommands(), - Cmd: "scw instance server create image=ubuntu_bionic root-volume=local:10GB additional-volumes.0=l:10G stopped=true", + Cmd: testServerCommand("image=ubuntu_bionic root-volume=local:10GB additional-volumes.0=l:10G stopped=true"), Check: core.TestCheckCombine( func(t *testing.T, ctx *core.CheckFuncCtx) { t.Helper() @@ -192,10 +192,10 @@ func Test_CreateServer(t *testing.T) { t.Run("valid double snapshot", core.Test(&core.TestConfig{ Commands: instance.GetCommands(), BeforeFunc: core.BeforeFuncCombine( - core.ExecStoreBeforeCmd("Server", "scw instance server create image=ubuntu_bionic root-volume=local:20GB stopped=true"), + core.ExecStoreBeforeCmd("Server", testServerCommand("image=ubuntu_bionic root-volume=local:20GB stopped=true")), core.ExecStoreBeforeCmd("Snapshot", `scw instance snapshot create unified=true volume-id={{ (index .Server.Volumes "0").ID }}`), ), - Cmd: "scw instance server create image=ubuntu_bionic root-volume=block:{{ .Snapshot.Snapshot.ID }} additional-volumes.0=local:{{ .Snapshot.Snapshot.ID }} stopped=true", + Cmd: testServerCommand("image=ubuntu_bionic root-volume=block:{{ .Snapshot.Snapshot.ID }} additional-volumes.0=local:{{ .Snapshot.Snapshot.ID }} stopped=true"), Check: core.TestCheckCombine( core.TestCheckExitCode(0), func(t *testing.T, ctx *core.CheckFuncCtx) { @@ -214,7 +214,7 @@ func Test_CreateServer(t *testing.T) { t.Run("valid additional block volumes", core.Test(&core.TestConfig{ Commands: instance.GetCommands(), - Cmd: "scw instance server create image=ubuntu_bionic additional-volumes.0=b:1G additional-volumes.1=b:5G additional-volumes.2=b:10G stopped=true", + Cmd: testServerCommand("image=ubuntu_bionic additional-volumes.0=b:1G additional-volumes.1=b:5G additional-volumes.2=b:10G stopped=true"), Check: core.TestCheckCombine( core.TestCheckExitCode(0), func(t *testing.T, ctx *core.CheckFuncCtx) { @@ -236,7 +236,7 @@ func Test_CreateServer(t *testing.T) { BeforeFunc: core.BeforeFuncCombine( createSbsVolume("Volume", 20), ), - Cmd: "scw instance server create image=ubuntu_jammy additional-volumes.0={{.Volume.ID}} stopped=true", + Cmd: testServerCommand("image=ubuntu_jammy additional-volumes.0={{.Volume.ID}} stopped=true"), Check: core.TestCheckCombine( func(t *testing.T, ctx *core.CheckFuncCtx) { t.Helper() @@ -258,7 +258,7 @@ func Test_CreateServer(t *testing.T) { BeforeFunc: core.BeforeFuncCombine( createSbsVolume("Volume", 20), ), - Cmd: "scw instance server create image=none root-volume={{.Volume.ID}} stopped=true", + Cmd: testServerCommand("image=none root-volume={{.Volume.ID}} stopped=true"), Check: core.TestCheckCombine( core.TestCheckExitCode(0), func(t *testing.T, ctx *core.CheckFuncCtx) { @@ -277,7 +277,7 @@ func Test_CreateServer(t *testing.T) { instance.GetCommands(), block.GetCommands(), ), - Cmd: "scw instance server create image=ubuntu_jammy root-volume=sbs:20GB stopped=true", + Cmd: testServerCommand("image=ubuntu_jammy root-volume=sbs:20GB stopped=true"), Check: core.TestCheckCombine( core.TestCheckExitCode(0), func(t *testing.T, ctx *core.CheckFuncCtx) { @@ -296,7 +296,7 @@ func Test_CreateServer(t *testing.T) { instance.GetCommands(), block.GetCommands(), ), - Cmd: "scw instance server create image=ubuntu_jammy root-volume=sbs:20GB:15000 stopped=true --debug", + Cmd: testServerCommand("image=ubuntu_jammy root-volume=sbs:20GB:15000 stopped=true --debug"), Check: core.TestCheckCombine( core.TestCheckExitCode(0), func(t *testing.T, ctx *core.CheckFuncCtx) { @@ -328,7 +328,7 @@ func Test_CreateServer(t *testing.T) { t.Run("IPs", func(t *testing.T) { t.Run("explicit new IP", core.Test(&core.TestConfig{ Commands: instance.GetCommands(), - Cmd: "scw instance server create image=ubuntu_bionic ip=new stopped=true", + Cmd: testServerCommand("image=ubuntu_bionic ip=new stopped=true"), Check: core.TestCheckCombine( func(t *testing.T, ctx *core.CheckFuncCtx) { t.Helper() @@ -343,7 +343,7 @@ func Test_CreateServer(t *testing.T) { t.Run("run with dynamic IP", core.Test(&core.TestConfig{ Commands: instance.GetCommands(), - Cmd: "scw instance server create image=ubuntu_bionic ip=dynamic -w", // dynamic IP is created at runtime + Cmd: testServerCommand("image=ubuntu_bionic ip=dynamic -w"), // dynamic IP is created at runtime Check: core.TestCheckCombine( func(t *testing.T, ctx *core.CheckFuncCtx) { t.Helper() @@ -360,7 +360,7 @@ func Test_CreateServer(t *testing.T) { t.Run("existing IP", core.Test(&core.TestConfig{ Commands: instance.GetCommands(), BeforeFunc: createIP("IP"), - Cmd: "scw instance server create image=ubuntu_bionic ip={{ .IP.Address }} stopped=true", + Cmd: testServerCommand("image=ubuntu_bionic ip={{ .IP.Address }} stopped=true"), Check: core.TestCheckCombine( func(t *testing.T, ctx *core.CheckFuncCtx) { t.Helper() @@ -376,7 +376,7 @@ func Test_CreateServer(t *testing.T) { t.Run("existing IP ID", core.Test(&core.TestConfig{ Commands: instance.GetCommands(), BeforeFunc: createIP("IP"), - Cmd: "scw instance server create image=ubuntu_bionic ip={{ .IP.ID }} stopped=true", + Cmd: testServerCommand("image=ubuntu_bionic ip={{ .IP.ID }} stopped=true"), Check: core.TestCheckCombine( func(t *testing.T, ctx *core.CheckFuncCtx) { t.Helper() @@ -391,7 +391,7 @@ func Test_CreateServer(t *testing.T) { t.Run("with ipv6", core.Test(&core.TestConfig{ Commands: instance.GetCommands(), - Cmd: "scw instance server create image=ubuntu_bionic ip=ipv6 dynamic-ip-required=false -w", // IPv6 is created at runtime + Cmd: testServerCommand("image=ubuntu_bionic ip=ipv6 dynamic-ip-required=false -w"), // IPv6 is created at runtime Check: core.TestCheckCombine( func(t *testing.T, ctx *core.CheckFuncCtx) { t.Helper() @@ -407,7 +407,7 @@ func Test_CreateServer(t *testing.T) { t.Run("with ipv6 and dynamic ip", core.Test(&core.TestConfig{ Commands: instance.GetCommands(), - Cmd: "scw instance server create image=ubuntu_bionic dynamic-ip-required=true ip=ipv6 -w", // IPv6 is created at runtime + Cmd: testServerCommand("image=ubuntu_bionic dynamic-ip-required=true ip=ipv6 -w"), // IPv6 is created at runtime Check: core.TestCheckCombine( core.TestCheckExitCode(0), func(t *testing.T, ctx *core.CheckFuncCtx) { @@ -425,7 +425,7 @@ func Test_CreateServer(t *testing.T) { t.Run("with ipv6 and ipv4", core.Test(&core.TestConfig{ Commands: instance.GetCommands(), - Cmd: "scw instance server create image=ubuntu_bionic ip=both -w", // IPv6 is created at runtime + Cmd: testServerCommand("image=ubuntu_bionic ip=both -w"), // IPv6 is created at runtime Check: core.TestCheckCombine( core.TestCheckExitCode(0), func(t *testing.T, ctx *core.CheckFuncCtx) { @@ -451,7 +451,7 @@ func Test_CreateServerErrors(t *testing.T) { //// t.Run("Error: invalid image label", core.Test(&core.TestConfig{ Commands: instance.GetCommands(), - Cmd: "scw instance server create image=macos", + Cmd: testServerCommand("image=macos"), Check: core.TestCheckCombine( core.TestCheckGolden(), core.TestCheckExitCode(1), @@ -461,7 +461,7 @@ func Test_CreateServerErrors(t *testing.T) { t.Run("Error: invalid image UUID", core.Test(&core.TestConfig{ Commands: instance.GetCommands(), - Cmd: "scw instance server create image=7a892c1a-bbdc-491f-9974-4008e3708664", + Cmd: testServerCommand("image=7a892c1a-bbdc-491f-9974-4008e3708664"), Check: core.TestCheckCombine( core.TestCheckGolden(), core.TestCheckExitCode(1), @@ -487,7 +487,7 @@ func Test_CreateServerErrors(t *testing.T) { //// t.Run("Error: invalid total local volumes size: too low 1", core.Test(&core.TestConfig{ Commands: instance.GetCommands(), - Cmd: "scw instance server create image=ubuntu_jammy root-volume=l:5GB", + Cmd: testServerCommand("image=ubuntu_jammy root-volume=l:5GB"), Check: core.TestCheckCombine( core.TestCheckGolden(), core.TestCheckExitCode(1), @@ -497,7 +497,7 @@ func Test_CreateServerErrors(t *testing.T) { t.Run("Error: invalid total local volumes size: too low 2", core.Test(&core.TestConfig{ Commands: instance.GetCommands(), - Cmd: "scw instance server create image=ubuntu_jammy root-volume=l:5GB additional-volumes.0=block:10GB", + Cmd: testServerCommand("image=ubuntu_jammy root-volume=l:5GB additional-volumes.0=block:10GB"), Check: core.TestCheckCombine( core.TestCheckGolden(), core.TestCheckExitCode(1), @@ -508,7 +508,7 @@ func Test_CreateServerErrors(t *testing.T) { t.Run("Error: invalid total local volumes size: too low 3", core.Test(&core.TestConfig{ Commands: instance.GetCommands(), BeforeFunc: createVolume("Volume", 5, instanceSDK.VolumeVolumeTypeLSSD), - Cmd: "scw instance server create image=ubuntu_jammy root-volume={{ .Volume.ID }}", + Cmd: testServerCommand("image=ubuntu_jammy root-volume={{ .Volume.ID }}"), Check: core.TestCheckCombine( core.TestCheckGolden(), core.TestCheckExitCode(1), @@ -518,7 +518,7 @@ func Test_CreateServerErrors(t *testing.T) { t.Run("Error: invalid total local volumes size: too high 1", core.Test(&core.TestConfig{ Commands: instance.GetCommands(), - Cmd: "scw instance server create image=ubuntu_jammy root-volume=local:10GB additional-volumes.0=local:20GB", + Cmd: testServerCommand("image=ubuntu_jammy root-volume=local:10GB additional-volumes.0=local:20GB"), Check: core.TestCheckCombine( core.TestCheckGolden(), core.TestCheckExitCode(1), @@ -528,7 +528,7 @@ func Test_CreateServerErrors(t *testing.T) { t.Run("Error: invalid total local volumes size: too high 2", core.Test(&core.TestConfig{ Commands: instance.GetCommands(), - Cmd: "scw instance server create image=ubuntu_jammy additional-volumes.0=local:20GB", + Cmd: testServerCommand("image=ubuntu_jammy additional-volumes.0=local:20GB"), Check: core.TestCheckCombine( core.TestCheckGolden(), core.TestCheckExitCode(1), @@ -539,7 +539,7 @@ func Test_CreateServerErrors(t *testing.T) { t.Run("Error: invalid total local volumes size: too high 3", core.Test(&core.TestConfig{ Commands: instance.GetCommands(), BeforeFunc: createVolume("Volume", 20, instanceSDK.VolumeVolumeTypeLSSD), - Cmd: "scw instance server create image=ubuntu_jammy root-volume={{ .Volume.ID }} additional-volumes.0=local:10GB", + Cmd: testServerCommand("image=ubuntu_jammy root-volume={{ .Volume.ID }} additional-volumes.0=local:10GB"), Check: core.TestCheckCombine( core.TestCheckGolden(), core.TestCheckExitCode(1), @@ -550,7 +550,7 @@ func Test_CreateServerErrors(t *testing.T) { t.Run("Error: invalid root volume size", core.Test(&core.TestConfig{ Commands: instance.GetCommands(), - Cmd: "scw instance server create image=ubuntu_jammy root-volume=local:2GB additional-volumes.0=local:18GB", + Cmd: testServerCommand("image=ubuntu_jammy root-volume=local:2GB additional-volumes.0=local:18GB"), Check: core.TestCheckCombine( core.TestCheckGolden(), core.TestCheckExitCode(1), @@ -561,7 +561,7 @@ func Test_CreateServerErrors(t *testing.T) { t.Run("Error: disallow existing root volume ID", core.Test(&core.TestConfig{ Commands: instance.GetCommands(), BeforeFunc: createVolume("Volume", 20, instanceSDK.VolumeVolumeTypeLSSD), - Cmd: "scw instance server create image=ubuntu_jammy root-volume={{ .Volume.ID }}", + Cmd: testServerCommand("image=ubuntu_jammy root-volume={{ .Volume.ID }}"), Check: core.TestCheckCombine( core.TestCheckGolden(), core.TestCheckExitCode(1), @@ -572,7 +572,7 @@ func Test_CreateServerErrors(t *testing.T) { t.Run("Error: invalid root volume ID", core.Test(&core.TestConfig{ Commands: instance.GetCommands(), - Cmd: "scw instance server create image=ubuntu_jammy root-volume=29da9ad9-e759-4a56-82c8-f0607f93055c", + Cmd: testServerCommand("image=ubuntu_jammy root-volume=29da9ad9-e759-4a56-82c8-f0607f93055c"), Check: core.TestCheckCombine( core.TestCheckGolden(), core.TestCheckExitCode(1), @@ -582,8 +582,8 @@ func Test_CreateServerErrors(t *testing.T) { t.Run("Error: already attached additional volume ID", core.Test(&core.TestConfig{ Commands: instance.GetCommands(), - BeforeFunc: core.ExecStoreBeforeCmd("Server", "scw instance server create name=cli-test image=ubuntu_jammy root-volume=l:10G additional-volumes.0=l:10G stopped=true"), - Cmd: `scw instance server create image=ubuntu_jammy root-volume=l:10G additional-volumes.0={{ (index .Server.Volumes "1").ID }} stopped=true`, + BeforeFunc: core.ExecStoreBeforeCmd("Server", testServerCommand("name=cli-test image=ubuntu_jammy root-volume=l:10G additional-volumes.0=l:10G stopped=true")), + Cmd: testServerCommand(`image=ubuntu_jammy root-volume=l:10G additional-volumes.0={{ (index .Server.Volumes "1").ID }} stopped=true`), Check: core.TestCheckCombine( core.TestCheckGolden(), core.TestCheckExitCode(1), @@ -594,7 +594,7 @@ func Test_CreateServerErrors(t *testing.T) { t.Run("Error: invalid root volume format", core.Test(&core.TestConfig{ Commands: instance.GetCommands(), - Cmd: "scw instance server create image=ubuntu_jammy root-volume=20GB", + Cmd: testServerCommand("image=ubuntu_jammy root-volume=20GB"), Check: core.TestCheckCombine( core.TestCheckGolden(), core.TestCheckExitCode(1), @@ -604,7 +604,7 @@ func Test_CreateServerErrors(t *testing.T) { t.Run("Error: invalid root volume snapshot ID", core.Test(&core.TestConfig{ Commands: instance.GetCommands(), - Cmd: "scw instance server create image=ubuntu_jammy root-volume=local:29da9ad9-e759-4a56-82c8-f0607f93055c", + Cmd: testServerCommand("image=ubuntu_jammy root-volume=local:29da9ad9-e759-4a56-82c8-f0607f93055c"), Check: core.TestCheckCombine( core.TestCheckGolden(), core.TestCheckExitCode(1), @@ -614,7 +614,7 @@ func Test_CreateServerErrors(t *testing.T) { t.Run("Error: invalid additional volume snapshot ID", core.Test(&core.TestConfig{ Commands: instance.GetCommands(), - Cmd: "scw instance server create image=ubuntu_jammy additional-volumes.0=block:29da9ad9-e759-4a56-82c8-f0607f93055c", + Cmd: testServerCommand("image=ubuntu_jammy additional-volumes.0=block:29da9ad9-e759-4a56-82c8-f0607f93055c"), Check: core.TestCheckCombine( core.TestCheckGolden(), core.TestCheckExitCode(1), @@ -627,7 +627,7 @@ func Test_CreateServerErrors(t *testing.T) { //// t.Run("Error: not found ip ID", core.Test(&core.TestConfig{ Commands: instance.GetCommands(), - Cmd: "scw instance server create image=ubuntu_jammy ip=23165951-13fd-4a3b-84ed-22c2e96658f2", + Cmd: testServerCommand("image=ubuntu_jammy ip=23165951-13fd-4a3b-84ed-22c2e96658f2"), Check: core.TestCheckCombine( core.TestCheckGolden(), core.TestCheckExitCode(1), @@ -636,7 +636,7 @@ func Test_CreateServerErrors(t *testing.T) { t.Run("Error: forbidden IP", core.Test(&core.TestConfig{ Commands: instance.GetCommands(), - Cmd: "scw instance server create image=ubuntu_jammy ip=51.15.242.82", + Cmd: testServerCommand("image=ubuntu_jammy ip=51.15.242.82"), Check: core.TestCheckCombine( core.TestCheckGolden(), core.TestCheckExitCode(1), @@ -645,7 +645,7 @@ func Test_CreateServerErrors(t *testing.T) { t.Run("Error: invalid ip", core.Test(&core.TestConfig{ Commands: instance.GetCommands(), - Cmd: "scw instance server create image=ubuntu_jammy ip=yo", + Cmd: testServerCommand("image=ubuntu_jammy ip=yo"), Check: core.TestCheckCombine( core.TestCheckGolden(), core.TestCheckExitCode(1), diff --git a/internal/namespaces/instance/v1/custom_server_test.go b/internal/namespaces/instance/v1/custom_server_test.go index 8dd3b76c28..5d78988dbe 100644 --- a/internal/namespaces/instance/v1/custom_server_test.go +++ b/internal/namespaces/instance/v1/custom_server_test.go @@ -67,7 +67,7 @@ func Test_ServerVolumeUpdate(t *testing.T) { t.Run("Detach", func(t *testing.T) { t.Run("simple block volume", core.Test(&core.TestConfig{ Commands: instance.GetCommands(), - BeforeFunc: core.ExecStoreBeforeCmd("Server", "scw instance server create stopped=true image=ubuntu-bionic additional-volumes.0=block:10G"), + BeforeFunc: core.ExecStoreBeforeCmd("Server", testServerCommand("stopped=true image=ubuntu-bionic additional-volumes.0=block:10G")), Cmd: `scw instance server detach-volume volume-id={{ (index .Server.Volumes "1").ID }}`, Check: func(t *testing.T, ctx *core.CheckFuncCtx) { t.Helper() @@ -167,7 +167,7 @@ func Test_ServerUpdateCustom(t *testing.T) { BeforeFunc: core.BeforeFuncCombine( createPlacementGroup("PlacementGroup1"), createPlacementGroup("PlacementGroup2"), - core.ExecStoreBeforeCmd("Server", "scw instance server create stopped=true image=ubuntu-bionic placement-group-id={{ .PlacementGroup1.ID }}"), + core.ExecStoreBeforeCmd("Server", testServerCommand("stopped=true image=ubuntu-bionic placement-group-id={{ .PlacementGroup1.ID }}")), ), Cmd: "scw instance server update {{ .Server.ID }} placement-group-id={{ .PlacementGroup2.ID }}", Check: core.TestCheckCombine( @@ -192,7 +192,7 @@ func Test_ServerUpdateCustom(t *testing.T) { BeforeFunc: core.BeforeFuncCombine( createSecurityGroup("SecurityGroup1"), createSecurityGroup("SecurityGroup2"), - core.ExecStoreBeforeCmd("Server", "scw instance server create stopped=true image=ubuntu-bionic security-group-id={{ .SecurityGroup1.ID }}"), + core.ExecStoreBeforeCmd("Server", testServerCommand("stopped=true image=ubuntu-bionic security-group-id={{ .SecurityGroup1.ID }}")), ), Cmd: "scw instance server update {{ .Server.ID }} security-group-id={{ .SecurityGroup2.ID }}", Check: core.TestCheckCombine( @@ -231,7 +231,7 @@ func Test_ServerUpdateCustom(t *testing.T) { t.Run("detach all volumes", core.Test(&core.TestConfig{ Commands: instance.GetCommands(), - BeforeFunc: core.ExecStoreBeforeCmd("Server", "scw instance server create stopped=true image=ubuntu-bionic additional-volumes.0=block:10G"), + BeforeFunc: core.ExecStoreBeforeCmd("Server", testServerCommand("stopped=true image=ubuntu-bionic additional-volumes.0=block:10G")), Cmd: `scw instance server update {{ .Server.ID }} volume-ids=none`, Check: func(t *testing.T, ctx *core.CheckFuncCtx) { t.Helper() @@ -254,7 +254,7 @@ func Test_ServerDelete(t *testing.T) { t.Run("with all volumes", core.Test(&core.TestConfig{ Commands: instance.GetCommands(), - BeforeFunc: core.ExecStoreBeforeCmd("Server", "scw instance server create stopped=true image=ubuntu-bionic additional-volumes.0=block:10G"), + BeforeFunc: core.ExecStoreBeforeCmd("Server", testServerCommand("stopped=true image=ubuntu-bionic additional-volumes.0=block:10G")), Cmd: `scw instance server delete {{ .Server.ID }} with-ip=true with-volumes=all`, Check: core.TestCheckCombine( core.TestCheckGolden(), @@ -265,7 +265,7 @@ func Test_ServerDelete(t *testing.T) { t.Run("only block volumes", core.Test(&core.TestConfig{ Commands: instance.GetCommands(), - BeforeFunc: core.ExecStoreBeforeCmd("Server", "scw instance server create stopped=true image=ubuntu-bionic additional-volumes.0=block:10G"), + BeforeFunc: core.ExecStoreBeforeCmd("Server", testServerCommand("stopped=true image=ubuntu-bionic additional-volumes.0=block:10G")), Cmd: `scw instance server delete {{ .Server.ID }} with-ip=true with-volumes=block`, Check: core.TestCheckCombine( core.TestCheckGolden(), @@ -277,7 +277,7 @@ func Test_ServerDelete(t *testing.T) { t.Run("only local volumes", core.Test(&core.TestConfig{ Commands: instance.GetCommands(), - BeforeFunc: core.ExecStoreBeforeCmd("Server", "scw instance server create stopped=true image=ubuntu-bionic additional-volumes.0=block:10G"), + BeforeFunc: core.ExecStoreBeforeCmd("Server", testServerCommand("stopped=true image=ubuntu-bionic additional-volumes.0=block:10G")), Cmd: `scw instance server delete {{ .Server.ID }} with-ip=true with-volumes=local`, Check: core.TestCheckCombine( core.TestCheckGolden(), @@ -289,7 +289,7 @@ func Test_ServerDelete(t *testing.T) { t.Run("with none volumes", core.Test(&core.TestConfig{ Commands: instance.GetCommands(), - BeforeFunc: core.ExecStoreBeforeCmd("Server", "scw instance server create stopped=true image=ubuntu-bionic additional-volumes.0=block:10G"), + BeforeFunc: core.ExecStoreBeforeCmd("Server", testServerCommand("stopped=true image=ubuntu-bionic additional-volumes.0=block:10G")), Cmd: `scw instance server delete {{ .Server.ID }} with-ip=true with-volumes=none`, Check: core.TestCheckCombine( core.TestCheckGolden(), @@ -315,7 +315,7 @@ func Test_ServerDelete(t *testing.T) { ), BeforeFunc: core.BeforeFuncCombine( core.ExecStoreBeforeCmd("BlockVolume", "scw block volume create perf-iops=5000 from-empty.size=10G name=cli-test-server-delete-with-sbs-volumes"), - core.ExecStoreBeforeCmd("Server", "scw instance server create stopped=true image=ubuntu-jammy"), + core.ExecStoreBeforeCmd("Server", testServerCommand("stopped=true image=ubuntu-jammy")), core.ExecBeforeCmd("scw instance server attach-volume server-id={{ .Server.ID }} volume-id={{ .BlockVolume.ID }}"), ), Cmd: `scw instance server delete {{ .Server.ID }} with-ip=true with-volumes=all`, @@ -338,7 +338,7 @@ func Test_ServerDelete(t *testing.T) { t.Run("with multiple IPs", core.Test(&core.TestConfig{ Commands: instance.GetCommands(), - BeforeFunc: core.ExecStoreBeforeCmd("Server", "scw instance server create stopped=true image=ubuntu-bionic ip=both"), + BeforeFunc: core.ExecStoreBeforeCmd("Server", testServerCommand("stopped=true image=ubuntu-bionic ip=both")), Cmd: `scw instance server delete {{ .Server.ID }} with-ip=true with-volumes=all`, Check: core.TestCheckCombine( core.TestCheckGolden(), diff --git a/internal/namespaces/instance/v1/custom_user_data_test.go b/internal/namespaces/instance/v1/custom_user_data_test.go index 1c4935ec23..a07aa7f5dd 100644 --- a/internal/namespaces/instance/v1/custom_user_data_test.go +++ b/internal/namespaces/instance/v1/custom_user_data_test.go @@ -58,7 +58,7 @@ func Test_UserDataFileUpload(t *testing.T) { t.Run("on-cloud-init", core.Test(&core.TestConfig{ Commands: instance.GetCommands(), BeforeFunc: core.BeforeFuncCombine( - core.ExecStoreBeforeCmd("Server", "scw instance server create stopped=true image=ubuntu-bionic"), + core.ExecStoreBeforeCmd("Server", testServerCommand("stopped=true image=ubuntu-bionic")), func(ctx *core.BeforeFuncCtx) error { file, _ := os.CreateTemp("", "test") _, _ = file.WriteString(content) @@ -81,7 +81,7 @@ func Test_UserDataFileUpload(t *testing.T) { t.Run("on-random-key", core.Test(&core.TestConfig{ Commands: instance.GetCommands(), BeforeFunc: core.BeforeFuncCombine( - core.ExecStoreBeforeCmd("Server", "scw instance server create stopped=true image=ubuntu-bionic"), + core.ExecStoreBeforeCmd("Server", testServerCommand("stopped=true image=ubuntu-bionic")), func(ctx *core.BeforeFuncCtx) error { file, _ := os.CreateTemp("", "test") _, _ = file.WriteString(content) diff --git a/internal/namespaces/instance/v1/helpers_test.go b/internal/namespaces/instance/v1/helpers_test.go index a10731c8f3..5c5db49001 100644 --- a/internal/namespaces/instance/v1/helpers_test.go +++ b/internal/namespaces/instance/v1/helpers_test.go @@ -18,12 +18,17 @@ import ( // //nolint:unparam func createServerBionic(metaKey string) core.BeforeFunc { - return core.ExecStoreBeforeCmd(metaKey, "scw instance server create stopped=true image=ubuntu-bionic") + return core.ExecStoreBeforeCmd(metaKey, testServerCommand("stopped=true image=ubuntu-bionic")) } //nolint:unparam func createServer(metaKey string) core.BeforeFunc { - return core.ExecStoreBeforeCmd(metaKey, "scw instance server create stopped=true image=ubuntu-jammy") + return core.ExecStoreBeforeCmd(metaKey, testServerCommand("stopped=true image=ubuntu-jammy")) +} + +// testServerCommand creates returns a create server command with the instance type and the given arguments +func testServerCommand(params string) string { + return "scw instance server create type=DEV1-S " + params } // createServer creates a stopped ubuntu-bionic server and diff --git a/internal/namespaces/instance/v1/instance_cli_test.go b/internal/namespaces/instance/v1/instance_cli_test.go index 702f5c1160..a516cea0f0 100644 --- a/internal/namespaces/instance/v1/instance_cli_test.go +++ b/internal/namespaces/instance/v1/instance_cli_test.go @@ -138,7 +138,7 @@ func Test_ServerUpdate(t *testing.T) { Commands: instance.GetCommands(), BeforeFunc: core.BeforeFuncCombine( createPlacementGroup("PlacementGroup"), - core.ExecStoreBeforeCmd("Server", "scw instance server create image=ubuntu-bionic placement-group-id={{ .PlacementGroup.ID }} stopped=true"), + core.ExecStoreBeforeCmd("Server", testServerCommand("image=ubuntu-bionic placement-group-id={{ .PlacementGroup.ID }} stopped=true")), ), Cmd: `scw instance server update {{ .Server.ID }} placement-group-id=none`, Check: core.TestCheckCombine( @@ -159,7 +159,7 @@ func Test_ServerUpdate(t *testing.T) { Commands: instance.GetCommands(), BeforeFunc: core.BeforeFuncCombine( createPlacementGroup("PlacementGroup"), - core.ExecStoreBeforeCmd("Server", "scw instance server create image=ubuntu-bionic placement-group-id={{ .PlacementGroup.ID }} stopped=true"), + core.ExecStoreBeforeCmd("Server", testServerCommand("image=ubuntu-bionic placement-group-id={{ .PlacementGroup.ID }} stopped=true")), ), Cmd: `scw instance server update {{ .Server.ID }} placement-group-id={{ .PlacementGroup.ID }}`, Check: core.TestCheckCombine( @@ -184,7 +184,7 @@ func Test_ServerUpdate(t *testing.T) { BeforeFunc: core.BeforeFuncCombine( createPlacementGroup("PlacementGroup1"), createPlacementGroup("PlacementGroup2"), - core.ExecStoreBeforeCmd("Server", "scw instance server create image=ubuntu-bionic placement-group-id={{ .PlacementGroup1.ID }} stopped=true"), + core.ExecStoreBeforeCmd("Server", testServerCommand("image=ubuntu-bionic placement-group-id={{ .PlacementGroup1.ID }} stopped=true")), ), Cmd: `scw instance server update {{ .Server.ID }} placement-group-id={{ .PlacementGroup2.ID }}`, Check: core.TestCheckCombine( diff --git a/internal/namespaces/instance/v1/testdata/test-create-server-errors-error-invalid-total-local-volumes-size-too-low2.cassette.yaml b/internal/namespaces/instance/v1/testdata/test-create-server-errors-error-invalid-total-local-volumes-size-too-low2.cassette.yaml index 5a606a6103..f305481f3d 100644 --- a/internal/namespaces/instance/v1/testdata/test-create-server-errors-error-invalid-total-local-volumes-size-too-low2.cassette.yaml +++ b/internal/namespaces/instance/v1/testdata/test-create-server-errors-error-invalid-total-local-volumes-size-too-low2.cassette.yaml @@ -1,82 +1,6 @@ --- version: 1 interactions: -- request: - body: '{"local_images":[{"id":"55202814-315c-499a-a766-689413de411b","arch":"arm64","zone":"fr-par-1","compatible_commercial_types":["AMP2-C1","AMP2-C2","AMP2-C4","AMP2-C8","AMP2-C12","AMP2-C24","AMP2-C48","AMP2-C60","COPARM1-2C-8G","COPARM1-4C-16G","COPARM1-8C-32G","COPARM1-16C-64G","COPARM1-32C-128G"],"label":"ubuntu_jammy","type":"instance_local"},{"id":"5cb01f4c-9cd0-4032-8ce6-325c458df811","arch":"x86_64","zone":"fr-par-1","compatible_commercial_types":["DEV1-L","DEV1-M","DEV1-S","DEV1-XL","GP1-L","GP1-M","GP1-S","GP1-XL","GP1-XS","START1-L","START1-M","START1-S","START1-XS","VC1L","VC1M","VC1S","X64-120GB","X64-15GB","X64-30GB","X64-60GB","ENT1-XXS","ENT1-XS","ENT1-S","ENT1-M","ENT1-L","ENT1-XL","ENT1-2XL","PRO2-XXS","PRO2-XS","PRO2-S","PRO2-M","PRO2-L","STARDUST1-S","PLAY2-MICRO","PLAY2-NANO","PLAY2-PICO","POP2-2C-8G","POP2-4C-16G","POP2-8C-32G","POP2-16C-64G","POP2-32C-128G","POP2-64C-256G","POP2-HM-2C-16G","POP2-HM-4C-32G","POP2-HM-8C-64G","POP2-HM-16C-128G","POP2-HM-32C-256G","POP2-HM-64C-512G","POP2-HC-2C-4G","POP2-HC-4C-8G","POP2-HC-8C-16G","POP2-HC-16C-32G","POP2-HC-32C-64G","POP2-HC-64C-128G"],"label":"ubuntu_jammy","type":"instance_local"}],"total_count":2}' - form: {} - headers: - User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.22.2; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/marketplace/v2/local-images?image_label=ubuntu_jammy&order_by=type_asc&type=instance_local&zone=fr-par-1 - method: GET - response: - body: '{"local_images":[{"id":"55202814-315c-499a-a766-689413de411b","arch":"arm64","zone":"fr-par-1","compatible_commercial_types":["AMP2-C1","AMP2-C2","AMP2-C4","AMP2-C8","AMP2-C12","AMP2-C24","AMP2-C48","AMP2-C60","COPARM1-2C-8G","COPARM1-4C-16G","COPARM1-8C-32G","COPARM1-16C-64G","COPARM1-32C-128G"],"label":"ubuntu_jammy","type":"instance_local"},{"id":"5cb01f4c-9cd0-4032-8ce6-325c458df811","arch":"x86_64","zone":"fr-par-1","compatible_commercial_types":["DEV1-L","DEV1-M","DEV1-S","DEV1-XL","GP1-L","GP1-M","GP1-S","GP1-XL","GP1-XS","START1-L","START1-M","START1-S","START1-XS","VC1L","VC1M","VC1S","X64-120GB","X64-15GB","X64-30GB","X64-60GB","ENT1-XXS","ENT1-XS","ENT1-S","ENT1-M","ENT1-L","ENT1-XL","ENT1-2XL","PRO2-XXS","PRO2-XS","PRO2-S","PRO2-M","PRO2-L","STARDUST1-S","PLAY2-MICRO","PLAY2-NANO","PLAY2-PICO","POP2-2C-8G","POP2-4C-16G","POP2-8C-32G","POP2-16C-64G","POP2-32C-128G","POP2-64C-256G","POP2-HM-2C-16G","POP2-HM-4C-32G","POP2-HM-8C-64G","POP2-HM-16C-128G","POP2-HM-32C-256G","POP2-HM-64C-512G","POP2-HC-2C-4G","POP2-HC-4C-8G","POP2-HC-8C-16G","POP2-HC-16C-32G","POP2-HC-32C-64G","POP2-HC-64C-128G"],"label":"ubuntu_jammy","type":"instance_local"}],"total_count":2}' - headers: - Content-Length: - - "1183" - Content-Security-Policy: - - default-src 'none'; frame-ancestors 'none' - Content-Type: - - application/json - Date: - - Fri, 05 Jul 2024 13:02:35 GMT - Server: - - Scaleway API Gateway (fr-par-1;edge01) - Strict-Transport-Security: - - max-age=63072000 - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - X-Request-Id: - - 8ac3c614-a344-4d88-b24c-e609e2470bb8 - status: 200 OK - code: 200 - duration: "" -- request: - body: '{"image": {"id": "5cb01f4c-9cd0-4032-8ce6-325c458df811", "name": "Ubuntu - 22.04 Jammy Jellyfish", "organization": "51b656e3-4865-41e8-adbc-0c45bdd780db", - "project": "51b656e3-4865-41e8-adbc-0c45bdd780db", "root_volume": {"id": "dd8f520a-d981-42e4-b336-92ce51d2320d", - "name": "Ubuntu 22.04 Jammy Jellyfish", "volume_type": "unified", "size": 10000000000}, - "extra_volumes": {}, "public": true, "arch": "x86_64", "creation_date": "2024-07-03T16:07:39.104245+00:00", - "modification_date": "2024-07-03T16:07:39.104245+00:00", "default_bootscript": - null, "from_server": "", "state": "available", "tags": [], "zone": "fr-par-1"}}' - form: {} - headers: - User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.22.2; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/instance/v1/zones/fr-par-1/images/5cb01f4c-9cd0-4032-8ce6-325c458df811 - method: GET - response: - body: '{"image": {"id": "5cb01f4c-9cd0-4032-8ce6-325c458df811", "name": "Ubuntu - 22.04 Jammy Jellyfish", "organization": "51b656e3-4865-41e8-adbc-0c45bdd780db", - "project": "51b656e3-4865-41e8-adbc-0c45bdd780db", "root_volume": {"id": "dd8f520a-d981-42e4-b336-92ce51d2320d", - "name": "Ubuntu 22.04 Jammy Jellyfish", "volume_type": "unified", "size": 10000000000}, - "extra_volumes": {}, "public": true, "arch": "x86_64", "creation_date": "2024-07-03T16:07:39.104245+00:00", - "modification_date": "2024-07-03T16:07:39.104245+00:00", "default_bootscript": - null, "from_server": "", "state": "available", "tags": [], "zone": "fr-par-1"}}' - headers: - Content-Length: - - "620" - Content-Security-Policy: - - default-src 'none'; frame-ancestors 'none' - Content-Type: - - application/json - Date: - - Fri, 05 Jul 2024 13:02:35 GMT - Server: - - Scaleway API Gateway (fr-par-1;edge01) - Strict-Transport-Security: - - max-age=63072000 - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - X-Request-Id: - - 6e717737-2563-4945-a118-fcaf79257a29 - status: 200 OK - code: 200 - duration: "" - request: body: '{"servers": {"COPARM1-16C-64G": {"alt_names": [], "arch": "arm64", "ncpus": 16, "ram": 68719476736, "gpu": 0, "mig_profile": null, "volumes_constraint": @@ -87,52 +11,55 @@ interactions: false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 1600000000, "sum_internet_bandwidth": 1600000000, "interfaces": [{"internal_bandwidth": 1600000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 1600000000}]}}, "COPARM1-2C-8G": {"alt_names": [], "arch": "arm64", "ncpus": - 2, "ram": 8589934592, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + 1600000000}]}, "block_bandwidth": 671088640}, "COPARM1-2C-8G": {"alt_names": + [], "arch": "arm64", "ncpus": 2, "ram": 8589934592, "gpu": 0, "mig_profile": + null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 31.1, "hourly_price": 0.0426, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 200000000, "sum_internet_bandwidth": + 200000000, "interfaces": [{"internal_bandwidth": 200000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 200000000}]}, "block_bandwidth": + 83886080}, "COPARM1-32C-128G": {"alt_names": [], "arch": "arm64", "ncpus": 32, + "ram": 137438953472, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": - 31.1, "hourly_price": 0.0426, "capabilities": {"boot_types": ["local", "rescue"], - "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": - false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": - 200000000, "sum_internet_bandwidth": 200000000, "interfaces": [{"internal_bandwidth": - 200000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 200000000}]}}, "COPARM1-32C-128G": {"alt_names": [], "arch": "arm64", "ncpus": - 32, "ram": 137438953472, "gpu": 0, "mig_profile": null, "volumes_constraint": - {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": - 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": 506.26, "hourly_price": 0.6935, "capabilities": {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 3200000000, "sum_internet_bandwidth": 3200000000, "interfaces": [{"internal_bandwidth": 3200000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 3200000000}]}}, "COPARM1-4C-16G": {"alt_names": [], "arch": "arm64", "ncpus": - 4, "ram": 17179869184, "gpu": 0, "mig_profile": null, "volumes_constraint": - {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": - 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": - 62.56, "hourly_price": 0.0857, "capabilities": {"boot_types": ["local", "rescue"], - "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": - false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": - 400000000, "sum_internet_bandwidth": 400000000, "interfaces": [{"internal_bandwidth": - 400000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 400000000}]}}, "COPARM1-8C-32G": {"alt_names": [], "arch": "arm64", "ncpus": - 8, "ram": 34359738368, "gpu": 0, "mig_profile": null, "volumes_constraint": - {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": - 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 3200000000}]}, "block_bandwidth": 1342177280}, "COPARM1-4C-16G": {"alt_names": + [], "arch": "arm64", "ncpus": 4, "ram": 17179869184, "gpu": 0, "mig_profile": + null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 62.56, "hourly_price": 0.0857, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 400000000, "sum_internet_bandwidth": + 400000000, "interfaces": [{"internal_bandwidth": 400000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 400000000}]}, "block_bandwidth": + 167772160}, "COPARM1-8C-32G": {"alt_names": [], "arch": "arm64", "ncpus": 8, + "ram": 34359738368, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": + 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": 125.85, "hourly_price": 0.1724, "capabilities": {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 800000000, "sum_internet_bandwidth": 800000000, "interfaces": [{"internal_bandwidth": 800000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 800000000}]}}, "DEV1-L": {"alt_names": [], "arch": "x86_64", "ncpus": 4, "ram": - 8589934592, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": - 0, "max_size": 80000000000}, "per_volume_constraint": {"l_ssd": {"min_size": - 1000000000, "max_size": 800000000000}}, "scratch_storage_max_size": null, "baremetal": - false, "monthly_price": 36.1496, "hourly_price": 0.04952, "capabilities": {"boot_types": - ["local", "rescue"], "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": - true, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": - 400000000, "sum_internet_bandwidth": 400000000, "interfaces": [{"internal_bandwidth": - 400000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 400000000}]}}, "DEV1-M": {"alt_names": [], "arch": "x86_64", "ncpus": 3, "ram": + 800000000}]}, "block_bandwidth": 335544320}, "DEV1-L": {"alt_names": [], "arch": + "x86_64", "ncpus": 4, "ram": 8589934592, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 80000000000}, "per_volume_constraint": {"l_ssd": + {"min_size": 1000000000, "max_size": 800000000000}}, "scratch_storage_max_size": + null, "baremetal": false, "monthly_price": 36.1496, "hourly_price": 0.04952, + "capabilities": {"boot_types": ["local", "rescue"], "placement_groups": true, + "block_storage": true, "hot_snapshots_local_volume": true, "private_network": + 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 400000000, "sum_internet_bandwidth": + 400000000, "interfaces": [{"internal_bandwidth": 400000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 400000000}]}, "block_bandwidth": + 209715200}, "DEV1-M": {"alt_names": [], "arch": "x86_64", "ncpus": 3, "ram": 4294967296, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": 0, "max_size": 40000000000}, "per_volume_constraint": {"l_ssd": {"min_size": 1000000000, "max_size": 800000000000}}, "scratch_storage_max_size": null, "baremetal": @@ -141,16 +68,17 @@ interactions: true, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 300000000, "sum_internet_bandwidth": 300000000, "interfaces": [{"internal_bandwidth": 300000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 300000000}]}}, "DEV1-S": {"alt_names": [], "arch": "x86_64", "ncpus": 2, "ram": - 2147483648, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": - 0, "max_size": 20000000000}, "per_volume_constraint": {"l_ssd": {"min_size": - 1000000000, "max_size": 800000000000}}, "scratch_storage_max_size": null, "baremetal": - false, "monthly_price": 9.9864, "hourly_price": 0.01368, "capabilities": {"boot_types": - ["local", "rescue"], "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": - true, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": - 200000000, "sum_internet_bandwidth": 200000000, "interfaces": [{"internal_bandwidth": - 200000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 200000000}]}}, "DEV1-XL": {"alt_names": [], "arch": "x86_64", "ncpus": 4, "ram": + 300000000}]}, "block_bandwidth": 157286400}, "DEV1-S": {"alt_names": [], "arch": + "x86_64", "ncpus": 2, "ram": 2147483648, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 20000000000}, "per_volume_constraint": {"l_ssd": + {"min_size": 1000000000, "max_size": 800000000000}}, "scratch_storage_max_size": + null, "baremetal": false, "monthly_price": 9.9864, "hourly_price": 0.01368, + "capabilities": {"boot_types": ["local", "rescue"], "placement_groups": true, + "block_storage": true, "hot_snapshots_local_volume": true, "private_network": + 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 200000000, "sum_internet_bandwidth": + 200000000, "interfaces": [{"internal_bandwidth": 200000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 200000000}]}, "block_bandwidth": + 104857600}, "DEV1-XL": {"alt_names": [], "arch": "x86_64", "ncpus": 4, "ram": 12884901888, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": 0, "max_size": 120000000000}, "per_volume_constraint": {"l_ssd": {"min_size": 1000000000, "max_size": 800000000000}}, "scratch_storage_max_size": null, "baremetal": @@ -159,25 +87,26 @@ interactions: true, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 500000000, "sum_internet_bandwidth": 500000000, "interfaces": [{"internal_bandwidth": 500000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 500000000}]}}, "ENT1-2XL": {"alt_names": [], "arch": "x86_64", "ncpus": 96, - "ram": 412316860416, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": - 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": - 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 500000000}]}, "block_bandwidth": 262144000}, "ENT1-2XL": {"alt_names": [], "arch": + "x86_64", "ncpus": 96, "ram": 412316860416, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": + 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": 2576.9, "hourly_price": 3.53, "capabilities": {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 20000000000, "sum_internet_bandwidth": 20000000000, "interfaces": [{"internal_bandwidth": 20000000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 20000000000}]}}, "ENT1-L": {"alt_names": [], "arch": "x86_64", "ncpus": 32, - "ram": 137438953472, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": - 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": - 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": - 861.4, "hourly_price": 1.18, "capabilities": {"boot_types": ["local", "rescue"], - "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": - false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": - 6400000000, "sum_internet_bandwidth": 6400000000, "interfaces": [{"internal_bandwidth": - 6400000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 6400000000}]}}, "ENT1-M": {"alt_names": [], "arch": "x86_64", "ncpus": 16, "ram": + 20000000000}]}, "block_bandwidth": 21474836480}, "ENT1-L": {"alt_names": [], + "arch": "x86_64", "ncpus": 32, "ram": 137438953472, "gpu": 0, "mig_profile": + null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 861.4, "hourly_price": 1.18, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 6400000000, "sum_internet_bandwidth": + 6400000000, "interfaces": [{"internal_bandwidth": 6400000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 6400000000}]}, "block_bandwidth": + 6710886400}, "ENT1-M": {"alt_names": [], "arch": "x86_64", "ncpus": 16, "ram": 68719476736, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": @@ -186,26 +115,27 @@ interactions: false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 3200000000, "sum_internet_bandwidth": 3200000000, "interfaces": [{"internal_bandwidth": 3200000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 3200000000}]}}, "ENT1-S": {"alt_names": [], "arch": "x86_64", "ncpus": 8, "ram": - 34359738368, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": - 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": - 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 3200000000}]}, "block_bandwidth": 3355443200}, "ENT1-S": {"alt_names": [], "arch": + "x86_64", "ncpus": 8, "ram": 34359738368, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": + 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": 211.7, "hourly_price": 0.29, "capabilities": {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 1600000000, "sum_internet_bandwidth": 1600000000, "interfaces": [{"internal_bandwidth": 1600000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 1600000000}]}}, "ENT1-XL": {"alt_names": [], "arch": "x86_64", "ncpus": 64, - "ram": 274877906944, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": - 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": - 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": - 1715.5, "hourly_price": 2.35, "capabilities": {"boot_types": ["local", "rescue"], - "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": - false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": - 12800000000, "sum_internet_bandwidth": 12800000000, "interfaces": [{"internal_bandwidth": - 12800000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 12800000000}]}}, "ENT1-XS": {"alt_names": [], "arch": "x86_64", "ncpus": 4, - "ram": 17179869184, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + 1600000000}]}, "block_bandwidth": 1677721600}, "ENT1-XL": {"alt_names": [], + "arch": "x86_64", "ncpus": 64, "ram": 274877906944, "gpu": 0, "mig_profile": + null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 1715.5, "hourly_price": 2.35, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 12800000000, "sum_internet_bandwidth": + 12800000000, "interfaces": [{"internal_bandwidth": 12800000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 12800000000}]}, "block_bandwidth": + 13421772800}, "ENT1-XS": {"alt_names": [], "arch": "x86_64", "ncpus": 4, "ram": + 17179869184, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": 107.31, "hourly_price": 0.147, "capabilities": {"boot_types": ["local", "rescue"], @@ -213,43 +143,46 @@ interactions: false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 800000000, "sum_internet_bandwidth": 800000000, "interfaces": [{"internal_bandwidth": 800000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 800000000}]}}, "ENT1-XXS": {"alt_names": [], "arch": "x86_64", "ncpus": 2, "ram": - 8589934592, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": - 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": - 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 800000000}]}, "block_bandwidth": 838860800}, "ENT1-XXS": {"alt_names": [], "arch": + "x86_64", "ncpus": 2, "ram": 8589934592, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": + 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": 53.655, "hourly_price": 0.0735, "capabilities": {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 400000000, "sum_internet_bandwidth": 400000000, "interfaces": [{"internal_bandwidth": 400000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 400000000}]}}, "GP1-L": {"alt_names": [], "arch": "x86_64", "ncpus": 32, "ram": - 137438953472, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": - 0, "max_size": 600000000000}, "per_volume_constraint": {"l_ssd": {"min_size": - 1000000000, "max_size": 800000000000}}, "scratch_storage_max_size": null, "baremetal": - false, "monthly_price": 576.262, "hourly_price": 0.7894, "capabilities": {"boot_types": - ["local", "rescue"], "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": - true, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": - 5000000000, "sum_internet_bandwidth": 5000000000, "interfaces": [{"internal_bandwidth": + 400000000}]}, "block_bandwidth": 419430400}, "GP1-L": {"alt_names": [], "arch": + "x86_64", "ncpus": 32, "ram": 137438953472, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 600000000000}, "per_volume_constraint": {"l_ssd": + {"min_size": 1000000000, "max_size": 800000000000}}, "scratch_storage_max_size": + null, "baremetal": false, "monthly_price": 576.262, "hourly_price": 0.7894, + "capabilities": {"boot_types": ["local", "rescue"], "placement_groups": true, + "block_storage": true, "hot_snapshots_local_volume": true, "private_network": + 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 5000000000, + "sum_internet_bandwidth": 5000000000, "interfaces": [{"internal_bandwidth": 5000000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 5000000000}]}}, "GP1-M": {"alt_names": [], "arch": "x86_64", "ncpus": 16, "ram": - 68719476736, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": - 0, "max_size": 600000000000}, "per_volume_constraint": {"l_ssd": {"min_size": - 1000000000, "max_size": 800000000000}}, "scratch_storage_max_size": null, "baremetal": - false, "monthly_price": 296.672, "hourly_price": 0.4064, "capabilities": {"boot_types": - ["local", "rescue"], "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": - true, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": - 1500000000, "sum_internet_bandwidth": 1500000000, "interfaces": [{"internal_bandwidth": + 5000000000}]}, "block_bandwidth": 1073741824}, "GP1-M": {"alt_names": [], "arch": + "x86_64", "ncpus": 16, "ram": 68719476736, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 600000000000}, "per_volume_constraint": {"l_ssd": + {"min_size": 1000000000, "max_size": 800000000000}}, "scratch_storage_max_size": + null, "baremetal": false, "monthly_price": 296.672, "hourly_price": 0.4064, + "capabilities": {"boot_types": ["local", "rescue"], "placement_groups": true, + "block_storage": true, "hot_snapshots_local_volume": true, "private_network": + 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 1500000000, + "sum_internet_bandwidth": 1500000000, "interfaces": [{"internal_bandwidth": 1500000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 1500000000}]}}, "GP1-S": {"alt_names": [], "arch": "x86_64", "ncpus": 8, "ram": - 34359738368, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": - 0, "max_size": 300000000000}, "per_volume_constraint": {"l_ssd": {"min_size": - 1000000000, "max_size": 800000000000}}, "scratch_storage_max_size": null, "baremetal": - false, "monthly_price": 149.066, "hourly_price": 0.2042, "capabilities": {"boot_types": - ["local", "rescue"], "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": - true, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": - 800000000, "sum_internet_bandwidth": 800000000, "interfaces": [{"internal_bandwidth": - 800000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 800000000}]}}, "GP1-VIZ": {"alt_names": [], "arch": "x86_64", "ncpus": 8, "ram": + 1500000000}]}, "block_bandwidth": 838860800}, "GP1-S": {"alt_names": [], "arch": + "x86_64", "ncpus": 8, "ram": 34359738368, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 300000000000}, "per_volume_constraint": {"l_ssd": + {"min_size": 1000000000, "max_size": 800000000000}}, "scratch_storage_max_size": + null, "baremetal": false, "monthly_price": 149.066, "hourly_price": 0.2042, + "capabilities": {"boot_types": ["local", "rescue"], "placement_groups": true, + "block_storage": true, "hot_snapshots_local_volume": true, "private_network": + 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 800000000, "sum_internet_bandwidth": + 800000000, "interfaces": [{"internal_bandwidth": 800000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 800000000}]}, "block_bandwidth": + 524288000}, "GP1-VIZ": {"alt_names": [], "arch": "x86_64", "ncpus": 8, "ram": 34359738368, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": 0, "max_size": 300000000000}, "per_volume_constraint": {"l_ssd": {"min_size": 1000000000, "max_size": 800000000000}}, "scratch_storage_max_size": null, "baremetal": @@ -258,26 +191,28 @@ interactions: true, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 500000000, "sum_internet_bandwidth": 500000000, "interfaces": [{"internal_bandwidth": 500000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 500000000}]}}, "GP1-XL": {"alt_names": [], "arch": "x86_64", "ncpus": 48, "ram": - 274877906944, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": - 0, "max_size": 600000000000}, "per_volume_constraint": {"l_ssd": {"min_size": - 1000000000, "max_size": 800000000000}}, "scratch_storage_max_size": null, "baremetal": - false, "monthly_price": 1220.122, "hourly_price": 1.6714, "capabilities": {"boot_types": - ["local", "rescue"], "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": - true, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": - 10000000000, "sum_internet_bandwidth": 10000000000, "interfaces": [{"internal_bandwidth": + 500000000}]}, "block_bandwidth": 314572800}, "GP1-XL": {"alt_names": [], "arch": + "x86_64", "ncpus": 48, "ram": 274877906944, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 600000000000}, "per_volume_constraint": {"l_ssd": + {"min_size": 1000000000, "max_size": 800000000000}}, "scratch_storage_max_size": + null, "baremetal": false, "monthly_price": 1220.122, "hourly_price": 1.6714, + "capabilities": {"boot_types": ["local", "rescue"], "placement_groups": true, + "block_storage": true, "hot_snapshots_local_volume": true, "private_network": + 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 10000000000, + "sum_internet_bandwidth": 10000000000, "interfaces": [{"internal_bandwidth": 10000000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 10000000000}]}}, "GP1-XS": {"alt_names": [], "arch": "x86_64", "ncpus": 4, "ram": - 17179869184, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": - 0, "max_size": 150000000000}, "per_volume_constraint": {"l_ssd": {"min_size": - 1000000000, "max_size": 800000000000}}, "scratch_storage_max_size": null, "baremetal": - false, "monthly_price": 74.168, "hourly_price": 0.1016, "capabilities": {"boot_types": - ["local", "rescue"], "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": - true, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": - 500000000, "sum_internet_bandwidth": 500000000, "interfaces": [{"internal_bandwidth": - 500000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 500000000}]}}, "PLAY2-MICRO": {"alt_names": [], "arch": "x86_64", "ncpus": 4, - "ram": 8589934592, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + 10000000000}]}, "block_bandwidth": 2147483648}, "GP1-XS": {"alt_names": [], + "arch": "x86_64", "ncpus": 4, "ram": 17179869184, "gpu": 0, "mig_profile": null, + "volumes_constraint": {"min_size": 0, "max_size": 150000000000}, "per_volume_constraint": + {"l_ssd": {"min_size": 1000000000, "max_size": 800000000000}}, "scratch_storage_max_size": + null, "baremetal": false, "monthly_price": 74.168, "hourly_price": 0.1016, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": true, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 500000000, "sum_internet_bandwidth": + 500000000, "interfaces": [{"internal_bandwidth": 500000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 500000000}]}, "block_bandwidth": + 314572800}, "PLAY2-MICRO": {"alt_names": [], "arch": "x86_64", "ncpus": 4, "ram": + 8589934592, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": 39.42, "hourly_price": 0.054, "capabilities": {"boot_types": ["local", "rescue"], @@ -285,17 +220,18 @@ interactions: false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 400000000, "sum_internet_bandwidth": 400000000, "interfaces": [{"internal_bandwidth": 400000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 400000000}]}}, "PLAY2-NANO": {"alt_names": [], "arch": "x86_64", "ncpus": 2, - "ram": 4294967296, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": - 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": - 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": - 19.71, "hourly_price": 0.027, "capabilities": {"boot_types": ["local", "rescue"], - "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": - false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": - 200000000, "sum_internet_bandwidth": 200000000, "interfaces": [{"internal_bandwidth": - 200000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 200000000}]}}, "PLAY2-PICO": {"alt_names": [], "arch": "x86_64", "ncpus": 1, - "ram": 2147483648, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + 400000000}]}, "block_bandwidth": 167772160}, "PLAY2-NANO": {"alt_names": [], + "arch": "x86_64", "ncpus": 2, "ram": 4294967296, "gpu": 0, "mig_profile": null, + "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 19.71, "hourly_price": 0.027, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 200000000, "sum_internet_bandwidth": + 200000000, "interfaces": [{"internal_bandwidth": 200000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 200000000}]}, "block_bandwidth": + 83886080}, "PLAY2-PICO": {"alt_names": [], "arch": "x86_64", "ncpus": 1, "ram": + 2147483648, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": 10.22, "hourly_price": 0.014, "capabilities": {"boot_types": ["local", "rescue"], @@ -303,16 +239,17 @@ interactions: false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 100000000, "sum_internet_bandwidth": 100000000, "interfaces": [{"internal_bandwidth": 100000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 100000000}]}}, "POP2-16C-64G": {"alt_names": [], "arch": "x86_64", "ncpus": - 16, "ram": 68719476736, "gpu": 0, "mig_profile": null, "volumes_constraint": - {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": - 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": - 430.7, "hourly_price": 0.59, "capabilities": {"boot_types": ["local", "rescue"], - "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": - false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": - 3200000000, "sum_internet_bandwidth": 3200000000, "interfaces": [{"internal_bandwidth": - 3200000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 3200000000}]}}, "POP2-16C-64G-WIN": {"alt_names": [], "arch": "x86_64", "ncpus": + 100000000}]}, "block_bandwidth": 41943040}, "POP2-16C-64G": {"alt_names": [], + "arch": "x86_64", "ncpus": 16, "ram": 68719476736, "gpu": 0, "mig_profile": + null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 430.7, "hourly_price": 0.59, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 3200000000, "sum_internet_bandwidth": + 3200000000, "interfaces": [{"internal_bandwidth": 3200000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 3200000000}]}, "block_bandwidth": + 3355443200}, "POP2-16C-64G-WIN": {"alt_names": [], "arch": "x86_64", "ncpus": 16, "ram": 68719476736, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": @@ -321,34 +258,36 @@ interactions: false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 3200000000, "sum_internet_bandwidth": 3200000000, "interfaces": [{"internal_bandwidth": 3200000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 3200000000}]}}, "POP2-2C-8G": {"alt_names": [], "arch": "x86_64", "ncpus": 2, + 3200000000}]}, "block_bandwidth": 3355443200}, "POP2-2C-8G": {"alt_names": [], + "arch": "x86_64", "ncpus": 2, "ram": 8589934592, "gpu": 0, "mig_profile": null, + "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 53.66, "hourly_price": 0.0735, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 400000000, "sum_internet_bandwidth": + 400000000, "interfaces": [{"internal_bandwidth": 400000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 400000000}]}, "block_bandwidth": + 419430400}, "POP2-2C-8G-WIN": {"alt_names": [], "arch": "x86_64", "ncpus": 2, "ram": 8589934592, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": - 53.66, "hourly_price": 0.0735, "capabilities": {"boot_types": ["local", "rescue"], - "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": - false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": - 400000000, "sum_internet_bandwidth": 400000000, "interfaces": [{"internal_bandwidth": - 400000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 400000000}]}}, "POP2-2C-8G-WIN": {"alt_names": [], "arch": "x86_64", "ncpus": - 2, "ram": 8589934592, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": - 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": - 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": 133.079, "hourly_price": 0.1823, "capabilities": {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 400000000, "sum_internet_bandwidth": 400000000, "interfaces": [{"internal_bandwidth": 400000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 400000000}]}}, "POP2-32C-128G": {"alt_names": [], "arch": "x86_64", "ncpus": - 32, "ram": 137438953472, "gpu": 0, "mig_profile": null, "volumes_constraint": - {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": - 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": - 861.4, "hourly_price": 1.18, "capabilities": {"boot_types": ["local", "rescue"], - "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": - false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": - 6400000000, "sum_internet_bandwidth": 6400000000, "interfaces": [{"internal_bandwidth": - 6400000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 6400000000}]}}, "POP2-32C-128G-WIN": {"alt_names": [], "arch": "x86_64", "ncpus": + 400000000}]}, "block_bandwidth": 419430400}, "POP2-32C-128G": {"alt_names": + [], "arch": "x86_64", "ncpus": 32, "ram": 137438953472, "gpu": 0, "mig_profile": + null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 861.4, "hourly_price": 1.18, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 6400000000, "sum_internet_bandwidth": + 6400000000, "interfaces": [{"internal_bandwidth": 6400000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 6400000000}]}, "block_bandwidth": + 6710886400}, "POP2-32C-128G-WIN": {"alt_names": [], "arch": "x86_64", "ncpus": 32, "ram": 137438953472, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": @@ -357,16 +296,17 @@ interactions: false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 6400000000, "sum_internet_bandwidth": 6400000000, "interfaces": [{"internal_bandwidth": 6400000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 6400000000}]}}, "POP2-4C-16G": {"alt_names": [], "arch": "x86_64", "ncpus": - 4, "ram": 17179869184, "gpu": 0, "mig_profile": null, "volumes_constraint": - {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": - 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": - 107.31, "hourly_price": 0.147, "capabilities": {"boot_types": ["local", "rescue"], - "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": - false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": - 800000000, "sum_internet_bandwidth": 800000000, "interfaces": [{"internal_bandwidth": - 800000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 800000000}]}}, "POP2-4C-16G-WIN": {"alt_names": [], "arch": "x86_64", "ncpus": + 6400000000}]}, "block_bandwidth": 6710886400}, "POP2-4C-16G": {"alt_names": + [], "arch": "x86_64", "ncpus": 4, "ram": 17179869184, "gpu": 0, "mig_profile": + null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 107.31, "hourly_price": 0.147, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 800000000, "sum_internet_bandwidth": + 800000000, "interfaces": [{"internal_bandwidth": 800000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 800000000}]}, "block_bandwidth": + 838860800}, "POP2-4C-16G-WIN": {"alt_names": [], "arch": "x86_64", "ncpus": 4, "ram": 17179869184, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": @@ -375,34 +315,36 @@ interactions: false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 800000000, "sum_internet_bandwidth": 800000000, "interfaces": [{"internal_bandwidth": 800000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 800000000}]}}, "POP2-64C-256G": {"alt_names": [], "arch": "x86_64", "ncpus": - 64, "ram": 274877906944, "gpu": 0, "mig_profile": null, "volumes_constraint": - {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": - 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": - 1715.5, "hourly_price": 2.35, "capabilities": {"boot_types": ["local", "rescue"], - "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": - false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": - 12800000000, "sum_internet_bandwidth": 12800000000, "interfaces": [{"internal_bandwidth": - 12800000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 12800000000}]}}, "POP2-8C-32G": {"alt_names": [], "arch": "x86_64", "ncpus": - 8, "ram": 34359738368, "gpu": 0, "mig_profile": null, "volumes_constraint": - {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": - 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 800000000}]}, "block_bandwidth": 838860800}, "POP2-64C-256G": {"alt_names": + [], "arch": "x86_64", "ncpus": 64, "ram": 274877906944, "gpu": 0, "mig_profile": + null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 1715.5, "hourly_price": 2.35, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 12800000000, "sum_internet_bandwidth": + 12800000000, "interfaces": [{"internal_bandwidth": 12800000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 12800000000}]}, "block_bandwidth": + 13421772800}, "POP2-8C-32G": {"alt_names": [], "arch": "x86_64", "ncpus": 8, + "ram": 34359738368, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": + 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": 211.7, "hourly_price": 0.29, "capabilities": {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 1600000000, "sum_internet_bandwidth": 1600000000, "interfaces": [{"internal_bandwidth": 1600000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 1600000000}]}}, "POP2-8C-32G-WIN": {"alt_names": [], "arch": "x86_64", "ncpus": - 8, "ram": 34359738368, "gpu": 0, "mig_profile": null, "volumes_constraint": - {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": - 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": - 528.009, "hourly_price": 0.7233, "capabilities": {"boot_types": ["local", "rescue"], - "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": - false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": - 1600000000, "sum_internet_bandwidth": 1600000000, "interfaces": [{"internal_bandwidth": - 1600000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 1600000000}]}}, "POP2-HC-16C-32G": {"alt_names": [], "arch": "x86_64", "ncpus": + 1600000000}]}, "block_bandwidth": 1677721600}, "POP2-8C-32G-WIN": {"alt_names": + [], "arch": "x86_64", "ncpus": 8, "ram": 34359738368, "gpu": 0, "mig_profile": + null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 528.009, "hourly_price": 0.7233, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 1600000000, "sum_internet_bandwidth": + 1600000000, "interfaces": [{"internal_bandwidth": 1600000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 1600000000}]}, "block_bandwidth": + 1677721600}, "POP2-HC-16C-32G": {"alt_names": [], "arch": "x86_64", "ncpus": 16, "ram": 34359738368, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": @@ -411,16 +353,17 @@ interactions: false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 3200000000, "sum_internet_bandwidth": 3200000000, "interfaces": [{"internal_bandwidth": 3200000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 3200000000}]}}, "POP2-HC-2C-4G": {"alt_names": [], "arch": "x86_64", "ncpus": - 2, "ram": 4294967296, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": - 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": - 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": - 38.84, "hourly_price": 0.0532, "capabilities": {"boot_types": ["local", "rescue"], - "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": - false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": - 400000000, "sum_internet_bandwidth": 400000000, "interfaces": [{"internal_bandwidth": - 400000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 400000000}]}}, "POP2-HC-32C-64G": {"alt_names": [], "arch": "x86_64", "ncpus": + 3200000000}]}, "block_bandwidth": 3355443200}, "POP2-HC-2C-4G": {"alt_names": + [], "arch": "x86_64", "ncpus": 2, "ram": 4294967296, "gpu": 0, "mig_profile": + null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 38.84, "hourly_price": 0.0532, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 400000000, "sum_internet_bandwidth": + 400000000, "interfaces": [{"internal_bandwidth": 400000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 400000000}]}, "block_bandwidth": + 419430400}, "POP2-HC-32C-64G": {"alt_names": [], "arch": "x86_64", "ncpus": 32, "ram": 68719476736, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": @@ -429,16 +372,17 @@ interactions: false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 6400000000, "sum_internet_bandwidth": 6400000000, "interfaces": [{"internal_bandwidth": 6400000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 6400000000}]}}, "POP2-HC-4C-8G": {"alt_names": [], "arch": "x86_64", "ncpus": - 4, "ram": 8589934592, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": - 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": - 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": - 77.67, "hourly_price": 0.1064, "capabilities": {"boot_types": ["local", "rescue"], - "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": - false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": - 800000000, "sum_internet_bandwidth": 800000000, "interfaces": [{"internal_bandwidth": - 800000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 800000000}]}}, "POP2-HC-64C-128G": {"alt_names": [], "arch": "x86_64", "ncpus": + 6400000000}]}, "block_bandwidth": 6710886400}, "POP2-HC-4C-8G": {"alt_names": + [], "arch": "x86_64", "ncpus": 4, "ram": 8589934592, "gpu": 0, "mig_profile": + null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 77.67, "hourly_price": 0.1064, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 800000000, "sum_internet_bandwidth": + 800000000, "interfaces": [{"internal_bandwidth": 800000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 800000000}]}, "block_bandwidth": + 838860800}, "POP2-HC-64C-128G": {"alt_names": [], "arch": "x86_64", "ncpus": 64, "ram": 137438953472, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": @@ -447,16 +391,17 @@ interactions: false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 12800000000, "sum_internet_bandwidth": 12800000000, "interfaces": [{"internal_bandwidth": 12800000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 12800000000}]}}, "POP2-HC-8C-16G": {"alt_names": [], "arch": "x86_64", "ncpus": - 8, "ram": 17179869184, "gpu": 0, "mig_profile": null, "volumes_constraint": - {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": - 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": - 155.34, "hourly_price": 0.2128, "capabilities": {"boot_types": ["local", "rescue"], - "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": - false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": - 1600000000, "sum_internet_bandwidth": 1600000000, "interfaces": [{"internal_bandwidth": - 1600000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 1600000000}]}}, "POP2-HM-16C-128G": {"alt_names": [], "arch": "x86_64", "ncpus": + 12800000000}]}, "block_bandwidth": 13421772800}, "POP2-HC-8C-16G": {"alt_names": + [], "arch": "x86_64", "ncpus": 8, "ram": 17179869184, "gpu": 0, "mig_profile": + null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 155.34, "hourly_price": 0.2128, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 1600000000, "sum_internet_bandwidth": + 1600000000, "interfaces": [{"internal_bandwidth": 1600000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 1600000000}]}, "block_bandwidth": + 1677721600}, "POP2-HM-16C-128G": {"alt_names": [], "arch": "x86_64", "ncpus": 16, "ram": 137438953472, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": @@ -465,16 +410,17 @@ interactions: false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 3200000000, "sum_internet_bandwidth": 3200000000, "interfaces": [{"internal_bandwidth": 3200000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 3200000000}]}}, "POP2-HM-2C-16G": {"alt_names": [], "arch": "x86_64", "ncpus": - 2, "ram": 17179869184, "gpu": 0, "mig_profile": null, "volumes_constraint": - {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": - 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": - 75.19, "hourly_price": 0.103, "capabilities": {"boot_types": ["local", "rescue"], - "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": - false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": - 400000000, "sum_internet_bandwidth": 400000000, "interfaces": [{"internal_bandwidth": - 400000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 400000000}]}}, "POP2-HM-32C-256G": {"alt_names": [], "arch": "x86_64", "ncpus": + 3200000000}]}, "block_bandwidth": 3355443200}, "POP2-HM-2C-16G": {"alt_names": + [], "arch": "x86_64", "ncpus": 2, "ram": 17179869184, "gpu": 0, "mig_profile": + null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 75.19, "hourly_price": 0.103, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 400000000, "sum_internet_bandwidth": + 400000000, "interfaces": [{"internal_bandwidth": 400000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 400000000}]}, "block_bandwidth": + 419430400}, "POP2-HM-32C-256G": {"alt_names": [], "arch": "x86_64", "ncpus": 32, "ram": 274877906944, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": @@ -483,16 +429,17 @@ interactions: false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 6400000000, "sum_internet_bandwidth": 6400000000, "interfaces": [{"internal_bandwidth": 6400000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 6400000000}]}}, "POP2-HM-4C-32G": {"alt_names": [], "arch": "x86_64", "ncpus": - 4, "ram": 34359738368, "gpu": 0, "mig_profile": null, "volumes_constraint": - {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": - 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": - 150.38, "hourly_price": 0.206, "capabilities": {"boot_types": ["local", "rescue"], - "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": - false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": - 800000000, "sum_internet_bandwidth": 800000000, "interfaces": [{"internal_bandwidth": - 800000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 800000000}]}}, "POP2-HM-64C-512G": {"alt_names": [], "arch": "x86_64", "ncpus": + 6400000000}]}, "block_bandwidth": 6710886400}, "POP2-HM-4C-32G": {"alt_names": + [], "arch": "x86_64", "ncpus": 4, "ram": 34359738368, "gpu": 0, "mig_profile": + null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 150.38, "hourly_price": 0.206, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 800000000, "sum_internet_bandwidth": + 800000000, "interfaces": [{"internal_bandwidth": 800000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 800000000}]}, "block_bandwidth": + 838860800}, "POP2-HM-64C-512G": {"alt_names": [], "arch": "x86_64", "ncpus": 64, "ram": 549755813888, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": @@ -501,38 +448,40 @@ interactions: false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 12800000000, "sum_internet_bandwidth": 12800000000, "interfaces": [{"internal_bandwidth": 12800000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 12800000000}]}}, "POP2-HM-8C-64G": {"alt_names": [], "arch": "x86_64", "ncpus": - 8, "ram": 68719476736, "gpu": 0, "mig_profile": null, "volumes_constraint": - {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": - 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": - 300.76, "hourly_price": 0.412, "capabilities": {"boot_types": ["local", "rescue"], - "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": - false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": - 1600000000, "sum_internet_bandwidth": 1600000000, "interfaces": [{"internal_bandwidth": - 1600000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 1600000000}]}}, "PRO2-L": {"alt_names": [], "arch": "x86_64", "ncpus": 32, "ram": - 137438953472, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": - 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": - 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": - 640.21, "hourly_price": 0.877, "capabilities": {"boot_types": ["local", "rescue"], - "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": - false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": - 6000000000, "sum_internet_bandwidth": 6000000000, "interfaces": [{"internal_bandwidth": - 6000000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 6000000000}]}}, "PRO2-M": {"alt_names": [], "arch": "x86_64", "ncpus": 16, "ram": - 68719476736, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + 12800000000}]}, "block_bandwidth": 13421772800}, "POP2-HM-8C-64G": {"alt_names": + [], "arch": "x86_64", "ncpus": 8, "ram": 68719476736, "gpu": 0, "mig_profile": + null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 300.76, "hourly_price": 0.412, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 1600000000, "sum_internet_bandwidth": + 1600000000, "interfaces": [{"internal_bandwidth": 1600000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 1600000000}]}, "block_bandwidth": + 1677721600}, "POP2-HN-10": {"alt_names": [], "arch": "x86_64", "ncpus": 4, "ram": + 8589934592, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": - 319.74, "hourly_price": 0.438, "capabilities": {"boot_types": ["local", "rescue"], + 530.29, "hourly_price": 0.7264, "capabilities": {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": - 3000000000, "sum_internet_bandwidth": 3000000000, "interfaces": [{"internal_bandwidth": - 3000000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 3000000000}]}}}}' + 10000000000, "sum_internet_bandwidth": 10000000000, "interfaces": [{"internal_bandwidth": + 10000000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 10000000000}]}, "block_bandwidth": 838860800}, "POP2-HN-3": {"alt_names": [], + "arch": "x86_64", "ncpus": 2, "ram": 4294967296, "gpu": 0, "mig_profile": null, + "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 186.49, "hourly_price": 0.2554, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 3000000000, "sum_internet_bandwidth": + 3000000000, "interfaces": [{"internal_bandwidth": 3000000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 3000000000}]}, "block_bandwidth": + 419430400}}}' form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.22.2; linux; amd64) cli-e2e-test + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.0; darwin; arm64) cli-e2e-test url: https://api.scaleway.com/instance/v1/zones/fr-par-1/products/servers?page=1 method: GET response: @@ -545,52 +494,55 @@ interactions: false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 1600000000, "sum_internet_bandwidth": 1600000000, "interfaces": [{"internal_bandwidth": 1600000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 1600000000}]}}, "COPARM1-2C-8G": {"alt_names": [], "arch": "arm64", "ncpus": - 2, "ram": 8589934592, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + 1600000000}]}, "block_bandwidth": 671088640}, "COPARM1-2C-8G": {"alt_names": + [], "arch": "arm64", "ncpus": 2, "ram": 8589934592, "gpu": 0, "mig_profile": + null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 31.1, "hourly_price": 0.0426, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 200000000, "sum_internet_bandwidth": + 200000000, "interfaces": [{"internal_bandwidth": 200000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 200000000}]}, "block_bandwidth": + 83886080}, "COPARM1-32C-128G": {"alt_names": [], "arch": "arm64", "ncpus": 32, + "ram": 137438953472, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": - 31.1, "hourly_price": 0.0426, "capabilities": {"boot_types": ["local", "rescue"], - "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": - false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": - 200000000, "sum_internet_bandwidth": 200000000, "interfaces": [{"internal_bandwidth": - 200000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 200000000}]}}, "COPARM1-32C-128G": {"alt_names": [], "arch": "arm64", "ncpus": - 32, "ram": 137438953472, "gpu": 0, "mig_profile": null, "volumes_constraint": - {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": - 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": 506.26, "hourly_price": 0.6935, "capabilities": {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 3200000000, "sum_internet_bandwidth": 3200000000, "interfaces": [{"internal_bandwidth": 3200000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 3200000000}]}}, "COPARM1-4C-16G": {"alt_names": [], "arch": "arm64", "ncpus": - 4, "ram": 17179869184, "gpu": 0, "mig_profile": null, "volumes_constraint": - {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": - 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": - 62.56, "hourly_price": 0.0857, "capabilities": {"boot_types": ["local", "rescue"], - "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": - false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": - 400000000, "sum_internet_bandwidth": 400000000, "interfaces": [{"internal_bandwidth": - 400000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 400000000}]}}, "COPARM1-8C-32G": {"alt_names": [], "arch": "arm64", "ncpus": - 8, "ram": 34359738368, "gpu": 0, "mig_profile": null, "volumes_constraint": - {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": - 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 3200000000}]}, "block_bandwidth": 1342177280}, "COPARM1-4C-16G": {"alt_names": + [], "arch": "arm64", "ncpus": 4, "ram": 17179869184, "gpu": 0, "mig_profile": + null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 62.56, "hourly_price": 0.0857, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 400000000, "sum_internet_bandwidth": + 400000000, "interfaces": [{"internal_bandwidth": 400000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 400000000}]}, "block_bandwidth": + 167772160}, "COPARM1-8C-32G": {"alt_names": [], "arch": "arm64", "ncpus": 8, + "ram": 34359738368, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": + 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": 125.85, "hourly_price": 0.1724, "capabilities": {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 800000000, "sum_internet_bandwidth": 800000000, "interfaces": [{"internal_bandwidth": 800000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 800000000}]}}, "DEV1-L": {"alt_names": [], "arch": "x86_64", "ncpus": 4, "ram": - 8589934592, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": - 0, "max_size": 80000000000}, "per_volume_constraint": {"l_ssd": {"min_size": - 1000000000, "max_size": 800000000000}}, "scratch_storage_max_size": null, "baremetal": - false, "monthly_price": 36.1496, "hourly_price": 0.04952, "capabilities": {"boot_types": - ["local", "rescue"], "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": - true, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": - 400000000, "sum_internet_bandwidth": 400000000, "interfaces": [{"internal_bandwidth": - 400000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 400000000}]}}, "DEV1-M": {"alt_names": [], "arch": "x86_64", "ncpus": 3, "ram": + 800000000}]}, "block_bandwidth": 335544320}, "DEV1-L": {"alt_names": [], "arch": + "x86_64", "ncpus": 4, "ram": 8589934592, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 80000000000}, "per_volume_constraint": {"l_ssd": + {"min_size": 1000000000, "max_size": 800000000000}}, "scratch_storage_max_size": + null, "baremetal": false, "monthly_price": 36.1496, "hourly_price": 0.04952, + "capabilities": {"boot_types": ["local", "rescue"], "placement_groups": true, + "block_storage": true, "hot_snapshots_local_volume": true, "private_network": + 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 400000000, "sum_internet_bandwidth": + 400000000, "interfaces": [{"internal_bandwidth": 400000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 400000000}]}, "block_bandwidth": + 209715200}, "DEV1-M": {"alt_names": [], "arch": "x86_64", "ncpus": 3, "ram": 4294967296, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": 0, "max_size": 40000000000}, "per_volume_constraint": {"l_ssd": {"min_size": 1000000000, "max_size": 800000000000}}, "scratch_storage_max_size": null, "baremetal": @@ -599,16 +551,17 @@ interactions: true, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 300000000, "sum_internet_bandwidth": 300000000, "interfaces": [{"internal_bandwidth": 300000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 300000000}]}}, "DEV1-S": {"alt_names": [], "arch": "x86_64", "ncpus": 2, "ram": - 2147483648, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": - 0, "max_size": 20000000000}, "per_volume_constraint": {"l_ssd": {"min_size": - 1000000000, "max_size": 800000000000}}, "scratch_storage_max_size": null, "baremetal": - false, "monthly_price": 9.9864, "hourly_price": 0.01368, "capabilities": {"boot_types": - ["local", "rescue"], "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": - true, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": - 200000000, "sum_internet_bandwidth": 200000000, "interfaces": [{"internal_bandwidth": - 200000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 200000000}]}}, "DEV1-XL": {"alt_names": [], "arch": "x86_64", "ncpus": 4, "ram": + 300000000}]}, "block_bandwidth": 157286400}, "DEV1-S": {"alt_names": [], "arch": + "x86_64", "ncpus": 2, "ram": 2147483648, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 20000000000}, "per_volume_constraint": {"l_ssd": + {"min_size": 1000000000, "max_size": 800000000000}}, "scratch_storage_max_size": + null, "baremetal": false, "monthly_price": 9.9864, "hourly_price": 0.01368, + "capabilities": {"boot_types": ["local", "rescue"], "placement_groups": true, + "block_storage": true, "hot_snapshots_local_volume": true, "private_network": + 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 200000000, "sum_internet_bandwidth": + 200000000, "interfaces": [{"internal_bandwidth": 200000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 200000000}]}, "block_bandwidth": + 104857600}, "DEV1-XL": {"alt_names": [], "arch": "x86_64", "ncpus": 4, "ram": 12884901888, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": 0, "max_size": 120000000000}, "per_volume_constraint": {"l_ssd": {"min_size": 1000000000, "max_size": 800000000000}}, "scratch_storage_max_size": null, "baremetal": @@ -617,25 +570,26 @@ interactions: true, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 500000000, "sum_internet_bandwidth": 500000000, "interfaces": [{"internal_bandwidth": 500000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 500000000}]}}, "ENT1-2XL": {"alt_names": [], "arch": "x86_64", "ncpus": 96, - "ram": 412316860416, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": - 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": - 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 500000000}]}, "block_bandwidth": 262144000}, "ENT1-2XL": {"alt_names": [], "arch": + "x86_64", "ncpus": 96, "ram": 412316860416, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": + 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": 2576.9, "hourly_price": 3.53, "capabilities": {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 20000000000, "sum_internet_bandwidth": 20000000000, "interfaces": [{"internal_bandwidth": 20000000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 20000000000}]}}, "ENT1-L": {"alt_names": [], "arch": "x86_64", "ncpus": 32, - "ram": 137438953472, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": - 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": - 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": - 861.4, "hourly_price": 1.18, "capabilities": {"boot_types": ["local", "rescue"], - "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": - false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": - 6400000000, "sum_internet_bandwidth": 6400000000, "interfaces": [{"internal_bandwidth": - 6400000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 6400000000}]}}, "ENT1-M": {"alt_names": [], "arch": "x86_64", "ncpus": 16, "ram": + 20000000000}]}, "block_bandwidth": 21474836480}, "ENT1-L": {"alt_names": [], + "arch": "x86_64", "ncpus": 32, "ram": 137438953472, "gpu": 0, "mig_profile": + null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 861.4, "hourly_price": 1.18, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 6400000000, "sum_internet_bandwidth": + 6400000000, "interfaces": [{"internal_bandwidth": 6400000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 6400000000}]}, "block_bandwidth": + 6710886400}, "ENT1-M": {"alt_names": [], "arch": "x86_64", "ncpus": 16, "ram": 68719476736, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": @@ -644,26 +598,27 @@ interactions: false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 3200000000, "sum_internet_bandwidth": 3200000000, "interfaces": [{"internal_bandwidth": 3200000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 3200000000}]}}, "ENT1-S": {"alt_names": [], "arch": "x86_64", "ncpus": 8, "ram": - 34359738368, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": - 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": - 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 3200000000}]}, "block_bandwidth": 3355443200}, "ENT1-S": {"alt_names": [], "arch": + "x86_64", "ncpus": 8, "ram": 34359738368, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": + 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": 211.7, "hourly_price": 0.29, "capabilities": {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 1600000000, "sum_internet_bandwidth": 1600000000, "interfaces": [{"internal_bandwidth": 1600000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 1600000000}]}}, "ENT1-XL": {"alt_names": [], "arch": "x86_64", "ncpus": 64, - "ram": 274877906944, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": - 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": - 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": - 1715.5, "hourly_price": 2.35, "capabilities": {"boot_types": ["local", "rescue"], - "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": - false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": - 12800000000, "sum_internet_bandwidth": 12800000000, "interfaces": [{"internal_bandwidth": - 12800000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 12800000000}]}}, "ENT1-XS": {"alt_names": [], "arch": "x86_64", "ncpus": 4, - "ram": 17179869184, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + 1600000000}]}, "block_bandwidth": 1677721600}, "ENT1-XL": {"alt_names": [], + "arch": "x86_64", "ncpus": 64, "ram": 274877906944, "gpu": 0, "mig_profile": + null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 1715.5, "hourly_price": 2.35, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 12800000000, "sum_internet_bandwidth": + 12800000000, "interfaces": [{"internal_bandwidth": 12800000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 12800000000}]}, "block_bandwidth": + 13421772800}, "ENT1-XS": {"alt_names": [], "arch": "x86_64", "ncpus": 4, "ram": + 17179869184, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": 107.31, "hourly_price": 0.147, "capabilities": {"boot_types": ["local", "rescue"], @@ -671,43 +626,46 @@ interactions: false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 800000000, "sum_internet_bandwidth": 800000000, "interfaces": [{"internal_bandwidth": 800000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 800000000}]}}, "ENT1-XXS": {"alt_names": [], "arch": "x86_64", "ncpus": 2, "ram": - 8589934592, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": - 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": - 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 800000000}]}, "block_bandwidth": 838860800}, "ENT1-XXS": {"alt_names": [], "arch": + "x86_64", "ncpus": 2, "ram": 8589934592, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": + 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": 53.655, "hourly_price": 0.0735, "capabilities": {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 400000000, "sum_internet_bandwidth": 400000000, "interfaces": [{"internal_bandwidth": 400000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 400000000}]}}, "GP1-L": {"alt_names": [], "arch": "x86_64", "ncpus": 32, "ram": - 137438953472, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": - 0, "max_size": 600000000000}, "per_volume_constraint": {"l_ssd": {"min_size": - 1000000000, "max_size": 800000000000}}, "scratch_storage_max_size": null, "baremetal": - false, "monthly_price": 576.262, "hourly_price": 0.7894, "capabilities": {"boot_types": - ["local", "rescue"], "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": - true, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": - 5000000000, "sum_internet_bandwidth": 5000000000, "interfaces": [{"internal_bandwidth": + 400000000}]}, "block_bandwidth": 419430400}, "GP1-L": {"alt_names": [], "arch": + "x86_64", "ncpus": 32, "ram": 137438953472, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 600000000000}, "per_volume_constraint": {"l_ssd": + {"min_size": 1000000000, "max_size": 800000000000}}, "scratch_storage_max_size": + null, "baremetal": false, "monthly_price": 576.262, "hourly_price": 0.7894, + "capabilities": {"boot_types": ["local", "rescue"], "placement_groups": true, + "block_storage": true, "hot_snapshots_local_volume": true, "private_network": + 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 5000000000, + "sum_internet_bandwidth": 5000000000, "interfaces": [{"internal_bandwidth": 5000000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 5000000000}]}}, "GP1-M": {"alt_names": [], "arch": "x86_64", "ncpus": 16, "ram": - 68719476736, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": - 0, "max_size": 600000000000}, "per_volume_constraint": {"l_ssd": {"min_size": - 1000000000, "max_size": 800000000000}}, "scratch_storage_max_size": null, "baremetal": - false, "monthly_price": 296.672, "hourly_price": 0.4064, "capabilities": {"boot_types": - ["local", "rescue"], "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": - true, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": - 1500000000, "sum_internet_bandwidth": 1500000000, "interfaces": [{"internal_bandwidth": + 5000000000}]}, "block_bandwidth": 1073741824}, "GP1-M": {"alt_names": [], "arch": + "x86_64", "ncpus": 16, "ram": 68719476736, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 600000000000}, "per_volume_constraint": {"l_ssd": + {"min_size": 1000000000, "max_size": 800000000000}}, "scratch_storage_max_size": + null, "baremetal": false, "monthly_price": 296.672, "hourly_price": 0.4064, + "capabilities": {"boot_types": ["local", "rescue"], "placement_groups": true, + "block_storage": true, "hot_snapshots_local_volume": true, "private_network": + 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 1500000000, + "sum_internet_bandwidth": 1500000000, "interfaces": [{"internal_bandwidth": 1500000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 1500000000}]}}, "GP1-S": {"alt_names": [], "arch": "x86_64", "ncpus": 8, "ram": - 34359738368, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": - 0, "max_size": 300000000000}, "per_volume_constraint": {"l_ssd": {"min_size": - 1000000000, "max_size": 800000000000}}, "scratch_storage_max_size": null, "baremetal": - false, "monthly_price": 149.066, "hourly_price": 0.2042, "capabilities": {"boot_types": - ["local", "rescue"], "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": - true, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": - 800000000, "sum_internet_bandwidth": 800000000, "interfaces": [{"internal_bandwidth": - 800000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 800000000}]}}, "GP1-VIZ": {"alt_names": [], "arch": "x86_64", "ncpus": 8, "ram": + 1500000000}]}, "block_bandwidth": 838860800}, "GP1-S": {"alt_names": [], "arch": + "x86_64", "ncpus": 8, "ram": 34359738368, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 300000000000}, "per_volume_constraint": {"l_ssd": + {"min_size": 1000000000, "max_size": 800000000000}}, "scratch_storage_max_size": + null, "baremetal": false, "monthly_price": 149.066, "hourly_price": 0.2042, + "capabilities": {"boot_types": ["local", "rescue"], "placement_groups": true, + "block_storage": true, "hot_snapshots_local_volume": true, "private_network": + 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 800000000, "sum_internet_bandwidth": + 800000000, "interfaces": [{"internal_bandwidth": 800000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 800000000}]}, "block_bandwidth": + 524288000}, "GP1-VIZ": {"alt_names": [], "arch": "x86_64", "ncpus": 8, "ram": 34359738368, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": 0, "max_size": 300000000000}, "per_volume_constraint": {"l_ssd": {"min_size": 1000000000, "max_size": 800000000000}}, "scratch_storage_max_size": null, "baremetal": @@ -716,26 +674,28 @@ interactions: true, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 500000000, "sum_internet_bandwidth": 500000000, "interfaces": [{"internal_bandwidth": 500000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 500000000}]}}, "GP1-XL": {"alt_names": [], "arch": "x86_64", "ncpus": 48, "ram": - 274877906944, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": - 0, "max_size": 600000000000}, "per_volume_constraint": {"l_ssd": {"min_size": - 1000000000, "max_size": 800000000000}}, "scratch_storage_max_size": null, "baremetal": - false, "monthly_price": 1220.122, "hourly_price": 1.6714, "capabilities": {"boot_types": - ["local", "rescue"], "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": - true, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": - 10000000000, "sum_internet_bandwidth": 10000000000, "interfaces": [{"internal_bandwidth": + 500000000}]}, "block_bandwidth": 314572800}, "GP1-XL": {"alt_names": [], "arch": + "x86_64", "ncpus": 48, "ram": 274877906944, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 600000000000}, "per_volume_constraint": {"l_ssd": + {"min_size": 1000000000, "max_size": 800000000000}}, "scratch_storage_max_size": + null, "baremetal": false, "monthly_price": 1220.122, "hourly_price": 1.6714, + "capabilities": {"boot_types": ["local", "rescue"], "placement_groups": true, + "block_storage": true, "hot_snapshots_local_volume": true, "private_network": + 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 10000000000, + "sum_internet_bandwidth": 10000000000, "interfaces": [{"internal_bandwidth": 10000000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 10000000000}]}}, "GP1-XS": {"alt_names": [], "arch": "x86_64", "ncpus": 4, "ram": - 17179869184, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": - 0, "max_size": 150000000000}, "per_volume_constraint": {"l_ssd": {"min_size": - 1000000000, "max_size": 800000000000}}, "scratch_storage_max_size": null, "baremetal": - false, "monthly_price": 74.168, "hourly_price": 0.1016, "capabilities": {"boot_types": - ["local", "rescue"], "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": - true, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": - 500000000, "sum_internet_bandwidth": 500000000, "interfaces": [{"internal_bandwidth": - 500000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 500000000}]}}, "PLAY2-MICRO": {"alt_names": [], "arch": "x86_64", "ncpus": 4, - "ram": 8589934592, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + 10000000000}]}, "block_bandwidth": 2147483648}, "GP1-XS": {"alt_names": [], + "arch": "x86_64", "ncpus": 4, "ram": 17179869184, "gpu": 0, "mig_profile": null, + "volumes_constraint": {"min_size": 0, "max_size": 150000000000}, "per_volume_constraint": + {"l_ssd": {"min_size": 1000000000, "max_size": 800000000000}}, "scratch_storage_max_size": + null, "baremetal": false, "monthly_price": 74.168, "hourly_price": 0.1016, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": true, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 500000000, "sum_internet_bandwidth": + 500000000, "interfaces": [{"internal_bandwidth": 500000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 500000000}]}, "block_bandwidth": + 314572800}, "PLAY2-MICRO": {"alt_names": [], "arch": "x86_64", "ncpus": 4, "ram": + 8589934592, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": 39.42, "hourly_price": 0.054, "capabilities": {"boot_types": ["local", "rescue"], @@ -743,17 +703,18 @@ interactions: false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 400000000, "sum_internet_bandwidth": 400000000, "interfaces": [{"internal_bandwidth": 400000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 400000000}]}}, "PLAY2-NANO": {"alt_names": [], "arch": "x86_64", "ncpus": 2, - "ram": 4294967296, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": - 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": - 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": - 19.71, "hourly_price": 0.027, "capabilities": {"boot_types": ["local", "rescue"], - "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": - false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": - 200000000, "sum_internet_bandwidth": 200000000, "interfaces": [{"internal_bandwidth": - 200000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 200000000}]}}, "PLAY2-PICO": {"alt_names": [], "arch": "x86_64", "ncpus": 1, - "ram": 2147483648, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + 400000000}]}, "block_bandwidth": 167772160}, "PLAY2-NANO": {"alt_names": [], + "arch": "x86_64", "ncpus": 2, "ram": 4294967296, "gpu": 0, "mig_profile": null, + "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 19.71, "hourly_price": 0.027, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 200000000, "sum_internet_bandwidth": + 200000000, "interfaces": [{"internal_bandwidth": 200000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 200000000}]}, "block_bandwidth": + 83886080}, "PLAY2-PICO": {"alt_names": [], "arch": "x86_64", "ncpus": 1, "ram": + 2147483648, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": 10.22, "hourly_price": 0.014, "capabilities": {"boot_types": ["local", "rescue"], @@ -761,16 +722,17 @@ interactions: false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 100000000, "sum_internet_bandwidth": 100000000, "interfaces": [{"internal_bandwidth": 100000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 100000000}]}}, "POP2-16C-64G": {"alt_names": [], "arch": "x86_64", "ncpus": - 16, "ram": 68719476736, "gpu": 0, "mig_profile": null, "volumes_constraint": - {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": - 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": - 430.7, "hourly_price": 0.59, "capabilities": {"boot_types": ["local", "rescue"], - "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": - false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": - 3200000000, "sum_internet_bandwidth": 3200000000, "interfaces": [{"internal_bandwidth": - 3200000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 3200000000}]}}, "POP2-16C-64G-WIN": {"alt_names": [], "arch": "x86_64", "ncpus": + 100000000}]}, "block_bandwidth": 41943040}, "POP2-16C-64G": {"alt_names": [], + "arch": "x86_64", "ncpus": 16, "ram": 68719476736, "gpu": 0, "mig_profile": + null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 430.7, "hourly_price": 0.59, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 3200000000, "sum_internet_bandwidth": + 3200000000, "interfaces": [{"internal_bandwidth": 3200000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 3200000000}]}, "block_bandwidth": + 3355443200}, "POP2-16C-64G-WIN": {"alt_names": [], "arch": "x86_64", "ncpus": 16, "ram": 68719476736, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": @@ -779,34 +741,36 @@ interactions: false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 3200000000, "sum_internet_bandwidth": 3200000000, "interfaces": [{"internal_bandwidth": 3200000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 3200000000}]}}, "POP2-2C-8G": {"alt_names": [], "arch": "x86_64", "ncpus": 2, + 3200000000}]}, "block_bandwidth": 3355443200}, "POP2-2C-8G": {"alt_names": [], + "arch": "x86_64", "ncpus": 2, "ram": 8589934592, "gpu": 0, "mig_profile": null, + "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 53.66, "hourly_price": 0.0735, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 400000000, "sum_internet_bandwidth": + 400000000, "interfaces": [{"internal_bandwidth": 400000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 400000000}]}, "block_bandwidth": + 419430400}, "POP2-2C-8G-WIN": {"alt_names": [], "arch": "x86_64", "ncpus": 2, "ram": 8589934592, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": - 53.66, "hourly_price": 0.0735, "capabilities": {"boot_types": ["local", "rescue"], - "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": - false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": - 400000000, "sum_internet_bandwidth": 400000000, "interfaces": [{"internal_bandwidth": - 400000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 400000000}]}}, "POP2-2C-8G-WIN": {"alt_names": [], "arch": "x86_64", "ncpus": - 2, "ram": 8589934592, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": - 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": - 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": 133.079, "hourly_price": 0.1823, "capabilities": {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 400000000, "sum_internet_bandwidth": 400000000, "interfaces": [{"internal_bandwidth": 400000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 400000000}]}}, "POP2-32C-128G": {"alt_names": [], "arch": "x86_64", "ncpus": - 32, "ram": 137438953472, "gpu": 0, "mig_profile": null, "volumes_constraint": - {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": - 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": - 861.4, "hourly_price": 1.18, "capabilities": {"boot_types": ["local", "rescue"], - "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": - false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": - 6400000000, "sum_internet_bandwidth": 6400000000, "interfaces": [{"internal_bandwidth": - 6400000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 6400000000}]}}, "POP2-32C-128G-WIN": {"alt_names": [], "arch": "x86_64", "ncpus": + 400000000}]}, "block_bandwidth": 419430400}, "POP2-32C-128G": {"alt_names": + [], "arch": "x86_64", "ncpus": 32, "ram": 137438953472, "gpu": 0, "mig_profile": + null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 861.4, "hourly_price": 1.18, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 6400000000, "sum_internet_bandwidth": + 6400000000, "interfaces": [{"internal_bandwidth": 6400000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 6400000000}]}, "block_bandwidth": + 6710886400}, "POP2-32C-128G-WIN": {"alt_names": [], "arch": "x86_64", "ncpus": 32, "ram": 137438953472, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": @@ -815,16 +779,17 @@ interactions: false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 6400000000, "sum_internet_bandwidth": 6400000000, "interfaces": [{"internal_bandwidth": 6400000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 6400000000}]}}, "POP2-4C-16G": {"alt_names": [], "arch": "x86_64", "ncpus": - 4, "ram": 17179869184, "gpu": 0, "mig_profile": null, "volumes_constraint": - {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": - 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": - 107.31, "hourly_price": 0.147, "capabilities": {"boot_types": ["local", "rescue"], - "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": - false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": - 800000000, "sum_internet_bandwidth": 800000000, "interfaces": [{"internal_bandwidth": - 800000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 800000000}]}}, "POP2-4C-16G-WIN": {"alt_names": [], "arch": "x86_64", "ncpus": + 6400000000}]}, "block_bandwidth": 6710886400}, "POP2-4C-16G": {"alt_names": + [], "arch": "x86_64", "ncpus": 4, "ram": 17179869184, "gpu": 0, "mig_profile": + null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 107.31, "hourly_price": 0.147, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 800000000, "sum_internet_bandwidth": + 800000000, "interfaces": [{"internal_bandwidth": 800000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 800000000}]}, "block_bandwidth": + 838860800}, "POP2-4C-16G-WIN": {"alt_names": [], "arch": "x86_64", "ncpus": 4, "ram": 17179869184, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": @@ -833,34 +798,36 @@ interactions: false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 800000000, "sum_internet_bandwidth": 800000000, "interfaces": [{"internal_bandwidth": 800000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 800000000}]}}, "POP2-64C-256G": {"alt_names": [], "arch": "x86_64", "ncpus": - 64, "ram": 274877906944, "gpu": 0, "mig_profile": null, "volumes_constraint": - {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": - 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": - 1715.5, "hourly_price": 2.35, "capabilities": {"boot_types": ["local", "rescue"], - "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": - false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": - 12800000000, "sum_internet_bandwidth": 12800000000, "interfaces": [{"internal_bandwidth": - 12800000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 12800000000}]}}, "POP2-8C-32G": {"alt_names": [], "arch": "x86_64", "ncpus": - 8, "ram": 34359738368, "gpu": 0, "mig_profile": null, "volumes_constraint": - {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": - 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 800000000}]}, "block_bandwidth": 838860800}, "POP2-64C-256G": {"alt_names": + [], "arch": "x86_64", "ncpus": 64, "ram": 274877906944, "gpu": 0, "mig_profile": + null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 1715.5, "hourly_price": 2.35, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 12800000000, "sum_internet_bandwidth": + 12800000000, "interfaces": [{"internal_bandwidth": 12800000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 12800000000}]}, "block_bandwidth": + 13421772800}, "POP2-8C-32G": {"alt_names": [], "arch": "x86_64", "ncpus": 8, + "ram": 34359738368, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": + 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": 211.7, "hourly_price": 0.29, "capabilities": {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 1600000000, "sum_internet_bandwidth": 1600000000, "interfaces": [{"internal_bandwidth": 1600000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 1600000000}]}}, "POP2-8C-32G-WIN": {"alt_names": [], "arch": "x86_64", "ncpus": - 8, "ram": 34359738368, "gpu": 0, "mig_profile": null, "volumes_constraint": - {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": - 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": - 528.009, "hourly_price": 0.7233, "capabilities": {"boot_types": ["local", "rescue"], - "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": - false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": - 1600000000, "sum_internet_bandwidth": 1600000000, "interfaces": [{"internal_bandwidth": - 1600000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 1600000000}]}}, "POP2-HC-16C-32G": {"alt_names": [], "arch": "x86_64", "ncpus": + 1600000000}]}, "block_bandwidth": 1677721600}, "POP2-8C-32G-WIN": {"alt_names": + [], "arch": "x86_64", "ncpus": 8, "ram": 34359738368, "gpu": 0, "mig_profile": + null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 528.009, "hourly_price": 0.7233, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 1600000000, "sum_internet_bandwidth": + 1600000000, "interfaces": [{"internal_bandwidth": 1600000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 1600000000}]}, "block_bandwidth": + 1677721600}, "POP2-HC-16C-32G": {"alt_names": [], "arch": "x86_64", "ncpus": 16, "ram": 34359738368, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": @@ -869,16 +836,17 @@ interactions: false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 3200000000, "sum_internet_bandwidth": 3200000000, "interfaces": [{"internal_bandwidth": 3200000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 3200000000}]}}, "POP2-HC-2C-4G": {"alt_names": [], "arch": "x86_64", "ncpus": - 2, "ram": 4294967296, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": - 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": - 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": - 38.84, "hourly_price": 0.0532, "capabilities": {"boot_types": ["local", "rescue"], - "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": - false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": - 400000000, "sum_internet_bandwidth": 400000000, "interfaces": [{"internal_bandwidth": - 400000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 400000000}]}}, "POP2-HC-32C-64G": {"alt_names": [], "arch": "x86_64", "ncpus": + 3200000000}]}, "block_bandwidth": 3355443200}, "POP2-HC-2C-4G": {"alt_names": + [], "arch": "x86_64", "ncpus": 2, "ram": 4294967296, "gpu": 0, "mig_profile": + null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 38.84, "hourly_price": 0.0532, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 400000000, "sum_internet_bandwidth": + 400000000, "interfaces": [{"internal_bandwidth": 400000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 400000000}]}, "block_bandwidth": + 419430400}, "POP2-HC-32C-64G": {"alt_names": [], "arch": "x86_64", "ncpus": 32, "ram": 68719476736, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": @@ -887,16 +855,17 @@ interactions: false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 6400000000, "sum_internet_bandwidth": 6400000000, "interfaces": [{"internal_bandwidth": 6400000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 6400000000}]}}, "POP2-HC-4C-8G": {"alt_names": [], "arch": "x86_64", "ncpus": - 4, "ram": 8589934592, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": - 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": - 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": - 77.67, "hourly_price": 0.1064, "capabilities": {"boot_types": ["local", "rescue"], - "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": - false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": - 800000000, "sum_internet_bandwidth": 800000000, "interfaces": [{"internal_bandwidth": - 800000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 800000000}]}}, "POP2-HC-64C-128G": {"alt_names": [], "arch": "x86_64", "ncpus": + 6400000000}]}, "block_bandwidth": 6710886400}, "POP2-HC-4C-8G": {"alt_names": + [], "arch": "x86_64", "ncpus": 4, "ram": 8589934592, "gpu": 0, "mig_profile": + null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 77.67, "hourly_price": 0.1064, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 800000000, "sum_internet_bandwidth": + 800000000, "interfaces": [{"internal_bandwidth": 800000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 800000000}]}, "block_bandwidth": + 838860800}, "POP2-HC-64C-128G": {"alt_names": [], "arch": "x86_64", "ncpus": 64, "ram": 137438953472, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": @@ -905,34 +874,36 @@ interactions: false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 12800000000, "sum_internet_bandwidth": 12800000000, "interfaces": [{"internal_bandwidth": 12800000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 12800000000}]}}, "POP2-HC-8C-16G": {"alt_names": [], "arch": "x86_64", "ncpus": - 8, "ram": 17179869184, "gpu": 0, "mig_profile": null, "volumes_constraint": - {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": - 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": - 155.34, "hourly_price": 0.2128, "capabilities": {"boot_types": ["local", "rescue"], - "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": - false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": - 1600000000, "sum_internet_bandwidth": 1600000000, "interfaces": [{"internal_bandwidth": - 1600000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 1600000000}]}}, "POP2-HM-16C-128G": {"alt_names": [], "arch": "x86_64", "ncpus": + 12800000000}]}, "block_bandwidth": 13421772800}, "POP2-HC-8C-16G": {"alt_names": + [], "arch": "x86_64", "ncpus": 8, "ram": 17179869184, "gpu": 0, "mig_profile": + null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 155.34, "hourly_price": 0.2128, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 1600000000, "sum_internet_bandwidth": + 1600000000, "interfaces": [{"internal_bandwidth": 1600000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 1600000000}]}, "block_bandwidth": + 1677721600}, "POP2-HM-16C-128G": {"alt_names": [], "arch": "x86_64", "ncpus": 16, "ram": 137438953472, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": 601.52, "hourly_price": 0.824, "capabilities": {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": - 3200000000, "sum_internet_bandwidth": 3200000000, "interfaces": [{"internal_bandwidth": - 3200000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 3200000000}]}}, "POP2-HM-2C-16G": {"alt_names": [], "arch": "x86_64", "ncpus": - 2, "ram": 17179869184, "gpu": 0, "mig_profile": null, "volumes_constraint": - {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": - 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": - 75.19, "hourly_price": 0.103, "capabilities": {"boot_types": ["local", "rescue"], - "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": - false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": - 400000000, "sum_internet_bandwidth": 400000000, "interfaces": [{"internal_bandwidth": - 400000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 400000000}]}}, "POP2-HM-32C-256G": {"alt_names": [], "arch": "x86_64", "ncpus": + 3200000000, "sum_internet_bandwidth": 3200000000, "interfaces": [{"internal_bandwidth": + 3200000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 3200000000}]}, "block_bandwidth": 3355443200}, "POP2-HM-2C-16G": {"alt_names": + [], "arch": "x86_64", "ncpus": 2, "ram": 17179869184, "gpu": 0, "mig_profile": + null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 75.19, "hourly_price": 0.103, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 400000000, "sum_internet_bandwidth": + 400000000, "interfaces": [{"internal_bandwidth": 400000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 400000000}]}, "block_bandwidth": + 419430400}, "POP2-HM-32C-256G": {"alt_names": [], "arch": "x86_64", "ncpus": 32, "ram": 274877906944, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": @@ -941,16 +912,17 @@ interactions: false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 6400000000, "sum_internet_bandwidth": 6400000000, "interfaces": [{"internal_bandwidth": 6400000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 6400000000}]}}, "POP2-HM-4C-32G": {"alt_names": [], "arch": "x86_64", "ncpus": - 4, "ram": 34359738368, "gpu": 0, "mig_profile": null, "volumes_constraint": - {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": - 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": - 150.38, "hourly_price": 0.206, "capabilities": {"boot_types": ["local", "rescue"], - "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": - false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": - 800000000, "sum_internet_bandwidth": 800000000, "interfaces": [{"internal_bandwidth": - 800000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 800000000}]}}, "POP2-HM-64C-512G": {"alt_names": [], "arch": "x86_64", "ncpus": + 6400000000}]}, "block_bandwidth": 6710886400}, "POP2-HM-4C-32G": {"alt_names": + [], "arch": "x86_64", "ncpus": 4, "ram": 34359738368, "gpu": 0, "mig_profile": + null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 150.38, "hourly_price": 0.206, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 800000000, "sum_internet_bandwidth": + 800000000, "interfaces": [{"internal_bandwidth": 800000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 800000000}]}, "block_bandwidth": + 838860800}, "POP2-HM-64C-512G": {"alt_names": [], "arch": "x86_64", "ncpus": 64, "ram": 549755813888, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": @@ -959,48 +931,50 @@ interactions: false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 12800000000, "sum_internet_bandwidth": 12800000000, "interfaces": [{"internal_bandwidth": 12800000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 12800000000}]}}, "POP2-HM-8C-64G": {"alt_names": [], "arch": "x86_64", "ncpus": - 8, "ram": 68719476736, "gpu": 0, "mig_profile": null, "volumes_constraint": - {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": - 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": - 300.76, "hourly_price": 0.412, "capabilities": {"boot_types": ["local", "rescue"], - "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": - false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": - 1600000000, "sum_internet_bandwidth": 1600000000, "interfaces": [{"internal_bandwidth": - 1600000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 1600000000}]}}, "PRO2-L": {"alt_names": [], "arch": "x86_64", "ncpus": 32, "ram": - 137438953472, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": - 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": - 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": - 640.21, "hourly_price": 0.877, "capabilities": {"boot_types": ["local", "rescue"], - "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": - false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": - 6000000000, "sum_internet_bandwidth": 6000000000, "interfaces": [{"internal_bandwidth": - 6000000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 6000000000}]}}, "PRO2-M": {"alt_names": [], "arch": "x86_64", "ncpus": 16, "ram": - 68719476736, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + 12800000000}]}, "block_bandwidth": 13421772800}, "POP2-HM-8C-64G": {"alt_names": + [], "arch": "x86_64", "ncpus": 8, "ram": 68719476736, "gpu": 0, "mig_profile": + null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 300.76, "hourly_price": 0.412, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 1600000000, "sum_internet_bandwidth": + 1600000000, "interfaces": [{"internal_bandwidth": 1600000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 1600000000}]}, "block_bandwidth": + 1677721600}, "POP2-HN-10": {"alt_names": [], "arch": "x86_64", "ncpus": 4, "ram": + 8589934592, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": - 319.74, "hourly_price": 0.438, "capabilities": {"boot_types": ["local", "rescue"], + 530.29, "hourly_price": 0.7264, "capabilities": {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": - 3000000000, "sum_internet_bandwidth": 3000000000, "interfaces": [{"internal_bandwidth": - 3000000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 3000000000}]}}}}' + 10000000000, "sum_internet_bandwidth": 10000000000, "interfaces": [{"internal_bandwidth": + 10000000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 10000000000}]}, "block_bandwidth": 838860800}, "POP2-HN-3": {"alt_names": [], + "arch": "x86_64", "ncpus": 2, "ram": 4294967296, "gpu": 0, "mig_profile": null, + "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 186.49, "hourly_price": 0.2554, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 3000000000, "sum_internet_bandwidth": + 3000000000, "interfaces": [{"internal_bandwidth": 3000000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 3000000000}]}, "block_bandwidth": + 419430400}}}' headers: Content-Length: - - "38026" + - "39559" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Fri, 05 Jul 2024 13:02:35 GMT + - Thu, 24 Oct 2024 12:36:56 GMT Link: - ; rel="next",; rel="last" Server: - - Scaleway API Gateway (fr-par-1;edge01) + - Scaleway API Gateway (fr-par-2;edge01) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -1008,59 +982,88 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - c34b4eba-aa3d-4819-89f9-3ea4f9df0ad9 + - 4119b01b-94e4-49e9-98a5-ae1e03c95bd3 X-Total-Count: - - "66" + - "69" status: 200 OK code: 200 duration: "" - request: - body: '{"servers": {"PRO2-S": {"alt_names": [], "arch": "x86_64", "ncpus": 8, - "ram": 34359738368, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + body: '{"servers": {"POP2-HN-5": {"alt_names": [], "arch": "x86_64", "ncpus": + 4, "ram": 8589934592, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 330.29, "hourly_price": 0.4524, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 5000000000, "sum_internet_bandwidth": 5000000000, "interfaces": [{"internal_bandwidth": + 5000000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 5000000000}]}, "block_bandwidth": 838860800}, "PRO2-L": {"alt_names": [], "arch": + "x86_64", "ncpus": 32, "ram": 137438953472, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": + 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 640.21, "hourly_price": 0.877, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 6000000000, "sum_internet_bandwidth": 6000000000, "interfaces": [{"internal_bandwidth": + 6000000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 6000000000}]}, "block_bandwidth": 2097152000}, "PRO2-M": {"alt_names": [], "arch": + "x86_64", "ncpus": 16, "ram": 68719476736, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": + 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 319.74, "hourly_price": 0.438, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 3000000000, "sum_internet_bandwidth": 3000000000, "interfaces": [{"internal_bandwidth": + 3000000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 3000000000}]}, "block_bandwidth": 1048576000}, "PRO2-S": {"alt_names": [], "arch": + "x86_64", "ncpus": 8, "ram": 34359738368, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": + 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": 159.87, "hourly_price": 0.219, "capabilities": {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 1500000000, "sum_internet_bandwidth": 1500000000, "interfaces": [{"internal_bandwidth": 1500000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 1500000000}]}}, "PRO2-XS": {"alt_names": [], "arch": "x86_64", "ncpus": 4, "ram": - 17179869184, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": - 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": - 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 1500000000}]}, "block_bandwidth": 524288000}, "PRO2-XS": {"alt_names": [], "arch": + "x86_64", "ncpus": 4, "ram": 17179869184, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": + 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": 80.3, "hourly_price": 0.11, "capabilities": {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 700000000, "sum_internet_bandwidth": 700000000, "interfaces": [{"internal_bandwidth": 700000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 700000000}]}}, "PRO2-XXS": {"alt_names": [], "arch": "x86_64", "ncpus": 2, "ram": - 8589934592, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": - 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": - 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 700000000}]}, "block_bandwidth": 262144000}, "PRO2-XXS": {"alt_names": [], "arch": + "x86_64", "ncpus": 2, "ram": 8589934592, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": + 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": 40.15, "hourly_price": 0.055, "capabilities": {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 350000000, "sum_internet_bandwidth": 350000000, "interfaces": [{"internal_bandwidth": 350000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 350000000}]}}, "RENDER-S": {"alt_names": [], "arch": "x86_64", "ncpus": 10, - "ram": 45097156608, "gpu": 1, "mig_profile": null, "volumes_constraint": {"min_size": - 0, "max_size": 400000000000}, "per_volume_constraint": {"l_ssd": {"min_size": - 1000000000, "max_size": 800000000000}}, "scratch_storage_max_size": null, "baremetal": - false, "monthly_price": 907.098, "hourly_price": 1.2426, "capabilities": {"boot_types": - ["local", "rescue"], "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": - true, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": - 1000000000, "sum_internet_bandwidth": 1000000000, "interfaces": [{"internal_bandwidth": + 350000000}]}, "block_bandwidth": 131072000}, "RENDER-S": {"alt_names": [], "arch": + "x86_64", "ncpus": 10, "ram": 45097156608, "gpu": 1, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 400000000000}, "per_volume_constraint": {"l_ssd": + {"min_size": 1000000000, "max_size": 800000000000}}, "scratch_storage_max_size": + null, "baremetal": false, "monthly_price": 907.098, "hourly_price": 1.2426, + "capabilities": {"boot_types": ["local", "rescue"], "placement_groups": true, + "block_storage": true, "hot_snapshots_local_volume": true, "private_network": + 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 1000000000, + "sum_internet_bandwidth": 1000000000, "interfaces": [{"internal_bandwidth": 1000000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 1000000000}]}}, "STARDUST1-S": {"alt_names": [], "arch": "x86_64", "ncpus": - 1, "ram": 1073741824, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": - 0, "max_size": 10000000000}, "per_volume_constraint": {"l_ssd": {"min_size": - 1000000000, "max_size": 800000000000}}, "scratch_storage_max_size": null, "baremetal": - false, "monthly_price": 3.3507, "hourly_price": 0.00459, "capabilities": {"boot_types": - ["local", "rescue"], "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": - true, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": - 100000000, "sum_internet_bandwidth": 100000000, "interfaces": [{"internal_bandwidth": - 100000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 100000000}]}}, "START1-L": {"alt_names": [], "arch": "x86_64", "ncpus": 8, "ram": + 1000000000}]}, "block_bandwidth": 2147483648}, "STARDUST1-S": {"alt_names": + [], "arch": "x86_64", "ncpus": 1, "ram": 1073741824, "gpu": 0, "mig_profile": + null, "volumes_constraint": {"min_size": 0, "max_size": 10000000000}, "per_volume_constraint": + {"l_ssd": {"min_size": 1000000000, "max_size": 800000000000}}, "scratch_storage_max_size": + null, "baremetal": false, "monthly_price": 3.3507, "hourly_price": 0.00459, + "capabilities": {"boot_types": ["local", "rescue"], "placement_groups": true, + "block_storage": true, "hot_snapshots_local_volume": true, "private_network": + 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 100000000, "sum_internet_bandwidth": + 100000000, "interfaces": [{"internal_bandwidth": 100000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 100000000}]}, "block_bandwidth": + 52428800}, "START1-L": {"alt_names": [], "arch": "x86_64", "ncpus": 8, "ram": 8589934592, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": 200000000000, "max_size": 200000000000}, "per_volume_constraint": {"l_ssd": {"min_size": 1000000000, "max_size": 200000000000}}, "scratch_storage_max_size": @@ -1069,17 +1072,18 @@ interactions: true, "hot_snapshots_local_volume": true, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 400000000, "sum_internet_bandwidth": 400000000, "interfaces": [{"internal_bandwidth": 400000000, "internet_bandwidth": - null}, {"internal_bandwidth": null, "internet_bandwidth": 400000000}]}}, "START1-M": - {"alt_names": [], "arch": "x86_64", "ncpus": 4, "ram": 4294967296, "gpu": 0, - "mig_profile": null, "volumes_constraint": {"min_size": 100000000000, "max_size": - 100000000000}, "per_volume_constraint": {"l_ssd": {"min_size": 1000000000, "max_size": - 200000000000}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": - 14.162, "hourly_price": 0.0194, "capabilities": {"boot_types": ["local", "rescue"], - "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": - true, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": - 300000000, "sum_internet_bandwidth": 300000000, "interfaces": [{"internal_bandwidth": - 300000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 300000000}]}}, "START1-S": {"alt_names": [], "arch": "x86_64", "ncpus": 2, "ram": + null}, {"internal_bandwidth": null, "internet_bandwidth": 400000000}]}, "block_bandwidth": + 41943040}, "START1-M": {"alt_names": [], "arch": "x86_64", "ncpus": 4, "ram": + 4294967296, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + 100000000000, "max_size": 100000000000}, "per_volume_constraint": {"l_ssd": + {"min_size": 1000000000, "max_size": 200000000000}}, "scratch_storage_max_size": + null, "baremetal": false, "monthly_price": 14.162, "hourly_price": 0.0194, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": true, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 300000000, "sum_internet_bandwidth": + 300000000, "interfaces": [{"internal_bandwidth": 300000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 300000000}]}, "block_bandwidth": + 41943040}, "START1-S": {"alt_names": [], "arch": "x86_64", "ncpus": 2, "ram": 2147483648, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": 50000000000, "max_size": 50000000000}, "per_volume_constraint": {"l_ssd": {"min_size": 1000000000, "max_size": 200000000000}}, "scratch_storage_max_size": null, "baremetal": @@ -1088,17 +1092,18 @@ interactions: true, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 200000000, "sum_internet_bandwidth": 200000000, "interfaces": [{"internal_bandwidth": 200000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 200000000}]}}, "START1-XS": {"alt_names": [], "arch": "x86_64", "ncpus": 1, - "ram": 1073741824, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": - 25000000000, "max_size": 25000000000}, "per_volume_constraint": {"l_ssd": {"min_size": - 1000000000, "max_size": 200000000000}}, "scratch_storage_max_size": null, "baremetal": - false, "monthly_price": 4.526, "hourly_price": 0.0062, "capabilities": {"boot_types": - ["local", "rescue"], "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": - true, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": - 100000000, "sum_internet_bandwidth": 100000000, "interfaces": [{"internal_bandwidth": - 100000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 100000000}]}}, "VC1L": {"alt_names": ["X64-8GB"], "arch": "x86_64", "ncpus": - 6, "ram": 8589934592, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + 200000000}]}, "block_bandwidth": 41943040}, "START1-XS": {"alt_names": [], "arch": + "x86_64", "ncpus": 1, "ram": 1073741824, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 25000000000, "max_size": 25000000000}, "per_volume_constraint": + {"l_ssd": {"min_size": 1000000000, "max_size": 200000000000}}, "scratch_storage_max_size": + null, "baremetal": false, "monthly_price": 4.526, "hourly_price": 0.0062, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": true, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 100000000, "sum_internet_bandwidth": + 100000000, "interfaces": [{"internal_bandwidth": 100000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 100000000}]}, "block_bandwidth": + 41943040}, "VC1L": {"alt_names": ["X64-8GB"], "arch": "x86_64", "ncpus": 6, + "ram": 8589934592, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": 200000000000, "max_size": 200000000000}, "per_volume_constraint": {"l_ssd": {"min_size": 1000000000, "max_size": 200000000000}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": 18.0164, "hourly_price": 0.02468, @@ -1106,18 +1111,19 @@ interactions: "block_storage": true, "hot_snapshots_local_volume": true, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 200000000, "sum_internet_bandwidth": 200000000, "interfaces": [{"internal_bandwidth": 200000000, "internet_bandwidth": - null}, {"internal_bandwidth": null, "internet_bandwidth": 200000000}]}}, "VC1M": - {"alt_names": ["X64-4GB"], "arch": "x86_64", "ncpus": 4, "ram": 4294967296, - "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": 100000000000, - "max_size": 100000000000}, "per_volume_constraint": {"l_ssd": {"min_size": 1000000000, - "max_size": 200000000000}}, "scratch_storage_max_size": null, "baremetal": false, - "monthly_price": 11.3515, "hourly_price": 0.01555, "capabilities": {"boot_types": - ["local", "rescue"], "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": - true, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": - 200000000, "sum_internet_bandwidth": 200000000, "interfaces": [{"internal_bandwidth": - 200000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 200000000}]}}, "VC1S": {"alt_names": ["X64-2GB"], "arch": "x86_64", "ncpus": - 2, "ram": 2147483648, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + null}, {"internal_bandwidth": null, "internet_bandwidth": 200000000}]}, "block_bandwidth": + 41943040}, "VC1M": {"alt_names": ["X64-4GB"], "arch": "x86_64", "ncpus": 4, + "ram": 4294967296, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + 100000000000, "max_size": 100000000000}, "per_volume_constraint": {"l_ssd": + {"min_size": 1000000000, "max_size": 200000000000}}, "scratch_storage_max_size": + null, "baremetal": false, "monthly_price": 11.3515, "hourly_price": 0.01555, + "capabilities": {"boot_types": ["local", "rescue"], "placement_groups": true, + "block_storage": true, "hot_snapshots_local_volume": true, "private_network": + 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 200000000, "sum_internet_bandwidth": + 200000000, "interfaces": [{"internal_bandwidth": 200000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 200000000}]}, "block_bandwidth": + 41943040}, "VC1S": {"alt_names": ["X64-2GB"], "arch": "x86_64", "ncpus": 2, + "ram": 2147483648, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": 50000000000, "max_size": 50000000000}, "per_volume_constraint": {"l_ssd": {"min_size": 1000000000, "max_size": 200000000000}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": 6.2926, "hourly_price": 0.00862, "capabilities": {"boot_types": @@ -1125,37 +1131,38 @@ interactions: true, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 200000000, "sum_internet_bandwidth": 200000000, "interfaces": [{"internal_bandwidth": 200000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 200000000}]}}, "X64-120GB": {"alt_names": [], "arch": "x86_64", "ncpus": 12, - "ram": 128849018880, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": - 500000000000, "max_size": 1000000000000}, "per_volume_constraint": {"l_ssd": - {"min_size": 1000000000, "max_size": 200000000000}}, "scratch_storage_max_size": + 200000000}]}, "block_bandwidth": 41943040}, "X64-120GB": {"alt_names": [], "arch": + "x86_64", "ncpus": 12, "ram": 128849018880, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 500000000000, "max_size": 1000000000000}, "per_volume_constraint": + {"l_ssd": {"min_size": 1000000000, "max_size": 200000000000}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": 310.7902, "hourly_price": 0.42574, "capabilities": {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": true, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 1000000000, "sum_internet_bandwidth": 1000000000, "interfaces": [{"internal_bandwidth": 1000000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 1000000000}]}}, "X64-15GB": {"alt_names": [], "arch": "x86_64", "ncpus": 6, - "ram": 16106127360, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": - 200000000000, "max_size": 200000000000}, "per_volume_constraint": {"l_ssd": - {"min_size": 1000000000, "max_size": 200000000000}}, "scratch_storage_max_size": + 1000000000}]}, "block_bandwidth": 41943040}, "X64-15GB": {"alt_names": [], "arch": + "x86_64", "ncpus": 6, "ram": 16106127360, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 200000000000, "max_size": 200000000000}, "per_volume_constraint": + {"l_ssd": {"min_size": 1000000000, "max_size": 200000000000}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": 44.0336, "hourly_price": 0.06032, "capabilities": {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": true, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 250000000, "sum_internet_bandwidth": 250000000, "interfaces": [{"internal_bandwidth": 250000000, "internet_bandwidth": - null}, {"internal_bandwidth": null, "internet_bandwidth": 250000000}]}}, "X64-30GB": - {"alt_names": [], "arch": "x86_64", "ncpus": 8, "ram": 32212254720, "gpu": 0, - "mig_profile": null, "volumes_constraint": {"min_size": 300000000000, "max_size": - 400000000000}, "per_volume_constraint": {"l_ssd": {"min_size": 1000000000, "max_size": - 200000000000}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": - 86.9138, "hourly_price": 0.11906, "capabilities": {"boot_types": ["local", "rescue"], - "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": - true, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": - 500000000, "sum_internet_bandwidth": 500000000, "interfaces": [{"internal_bandwidth": - 500000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 500000000}]}}, "X64-60GB": {"alt_names": [], "arch": "x86_64", "ncpus": 10, - "ram": 64424509440, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + null}, {"internal_bandwidth": null, "internet_bandwidth": 250000000}]}, "block_bandwidth": + 41943040}, "X64-30GB": {"alt_names": [], "arch": "x86_64", "ncpus": 8, "ram": + 32212254720, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + 300000000000, "max_size": 400000000000}, "per_volume_constraint": {"l_ssd": + {"min_size": 1000000000, "max_size": 200000000000}}, "scratch_storage_max_size": + null, "baremetal": false, "monthly_price": 86.9138, "hourly_price": 0.11906, + "capabilities": {"boot_types": ["local", "rescue"], "placement_groups": true, + "block_storage": true, "hot_snapshots_local_volume": true, "private_network": + 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 500000000, "sum_internet_bandwidth": + 500000000, "interfaces": [{"internal_bandwidth": 500000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 500000000}]}, "block_bandwidth": + 41943040}, "X64-60GB": {"alt_names": [], "arch": "x86_64", "ncpus": 10, "ram": + 64424509440, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": 400000000000, "max_size": 700000000000}, "per_volume_constraint": {"l_ssd": {"min_size": 1000000000, "max_size": 200000000000}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": 155.49, "hourly_price": 0.213, "capabilities": @@ -1163,60 +1170,90 @@ interactions: true, "hot_snapshots_local_volume": true, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 1000000000, "sum_internet_bandwidth": 1000000000, "interfaces": [{"internal_bandwidth": 1000000000, "internet_bandwidth": - null}, {"internal_bandwidth": null, "internet_bandwidth": 1000000000}]}}}}' + null}, {"internal_bandwidth": null, "internet_bandwidth": 1000000000}]}, "block_bandwidth": + 41943040}}}' form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.22.2; linux; amd64) cli-e2e-test + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.0; darwin; arm64) cli-e2e-test url: https://api.scaleway.com/instance/v1/zones/fr-par-1/products/servers?page=2 method: GET response: - body: '{"servers": {"PRO2-S": {"alt_names": [], "arch": "x86_64", "ncpus": 8, - "ram": 34359738368, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + body: '{"servers": {"POP2-HN-5": {"alt_names": [], "arch": "x86_64", "ncpus": + 4, "ram": 8589934592, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 330.29, "hourly_price": 0.4524, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 5000000000, "sum_internet_bandwidth": 5000000000, "interfaces": [{"internal_bandwidth": + 5000000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 5000000000}]}, "block_bandwidth": 838860800}, "PRO2-L": {"alt_names": [], "arch": + "x86_64", "ncpus": 32, "ram": 137438953472, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": + 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 640.21, "hourly_price": 0.877, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 6000000000, "sum_internet_bandwidth": 6000000000, "interfaces": [{"internal_bandwidth": + 6000000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 6000000000}]}, "block_bandwidth": 2097152000}, "PRO2-M": {"alt_names": [], "arch": + "x86_64", "ncpus": 16, "ram": 68719476736, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": + 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 319.74, "hourly_price": 0.438, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 3000000000, "sum_internet_bandwidth": 3000000000, "interfaces": [{"internal_bandwidth": + 3000000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 3000000000}]}, "block_bandwidth": 1048576000}, "PRO2-S": {"alt_names": [], "arch": + "x86_64", "ncpus": 8, "ram": 34359738368, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": + 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": 159.87, "hourly_price": 0.219, "capabilities": {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 1500000000, "sum_internet_bandwidth": 1500000000, "interfaces": [{"internal_bandwidth": 1500000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 1500000000}]}}, "PRO2-XS": {"alt_names": [], "arch": "x86_64", "ncpus": 4, "ram": - 17179869184, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": - 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": - 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 1500000000}]}, "block_bandwidth": 524288000}, "PRO2-XS": {"alt_names": [], "arch": + "x86_64", "ncpus": 4, "ram": 17179869184, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": + 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": 80.3, "hourly_price": 0.11, "capabilities": {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 700000000, "sum_internet_bandwidth": 700000000, "interfaces": [{"internal_bandwidth": 700000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 700000000}]}}, "PRO2-XXS": {"alt_names": [], "arch": "x86_64", "ncpus": 2, "ram": - 8589934592, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": - 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": - 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 700000000}]}, "block_bandwidth": 262144000}, "PRO2-XXS": {"alt_names": [], "arch": + "x86_64", "ncpus": 2, "ram": 8589934592, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": + 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": 40.15, "hourly_price": 0.055, "capabilities": {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 350000000, "sum_internet_bandwidth": 350000000, "interfaces": [{"internal_bandwidth": 350000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 350000000}]}}, "RENDER-S": {"alt_names": [], "arch": "x86_64", "ncpus": 10, - "ram": 45097156608, "gpu": 1, "mig_profile": null, "volumes_constraint": {"min_size": - 0, "max_size": 400000000000}, "per_volume_constraint": {"l_ssd": {"min_size": - 1000000000, "max_size": 800000000000}}, "scratch_storage_max_size": null, "baremetal": - false, "monthly_price": 907.098, "hourly_price": 1.2426, "capabilities": {"boot_types": - ["local", "rescue"], "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": - true, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": - 1000000000, "sum_internet_bandwidth": 1000000000, "interfaces": [{"internal_bandwidth": + 350000000}]}, "block_bandwidth": 131072000}, "RENDER-S": {"alt_names": [], "arch": + "x86_64", "ncpus": 10, "ram": 45097156608, "gpu": 1, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 400000000000}, "per_volume_constraint": {"l_ssd": + {"min_size": 1000000000, "max_size": 800000000000}}, "scratch_storage_max_size": + null, "baremetal": false, "monthly_price": 907.098, "hourly_price": 1.2426, + "capabilities": {"boot_types": ["local", "rescue"], "placement_groups": true, + "block_storage": true, "hot_snapshots_local_volume": true, "private_network": + 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 1000000000, + "sum_internet_bandwidth": 1000000000, "interfaces": [{"internal_bandwidth": 1000000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 1000000000}]}}, "STARDUST1-S": {"alt_names": [], "arch": "x86_64", "ncpus": - 1, "ram": 1073741824, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": - 0, "max_size": 10000000000}, "per_volume_constraint": {"l_ssd": {"min_size": - 1000000000, "max_size": 800000000000}}, "scratch_storage_max_size": null, "baremetal": - false, "monthly_price": 3.3507, "hourly_price": 0.00459, "capabilities": {"boot_types": - ["local", "rescue"], "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": - true, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": - 100000000, "sum_internet_bandwidth": 100000000, "interfaces": [{"internal_bandwidth": - 100000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 100000000}]}}, "START1-L": {"alt_names": [], "arch": "x86_64", "ncpus": 8, "ram": + 1000000000}]}, "block_bandwidth": 2147483648}, "STARDUST1-S": {"alt_names": + [], "arch": "x86_64", "ncpus": 1, "ram": 1073741824, "gpu": 0, "mig_profile": + null, "volumes_constraint": {"min_size": 0, "max_size": 10000000000}, "per_volume_constraint": + {"l_ssd": {"min_size": 1000000000, "max_size": 800000000000}}, "scratch_storage_max_size": + null, "baremetal": false, "monthly_price": 3.3507, "hourly_price": 0.00459, + "capabilities": {"boot_types": ["local", "rescue"], "placement_groups": true, + "block_storage": true, "hot_snapshots_local_volume": true, "private_network": + 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 100000000, "sum_internet_bandwidth": + 100000000, "interfaces": [{"internal_bandwidth": 100000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 100000000}]}, "block_bandwidth": + 52428800}, "START1-L": {"alt_names": [], "arch": "x86_64", "ncpus": 8, "ram": 8589934592, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": 200000000000, "max_size": 200000000000}, "per_volume_constraint": {"l_ssd": {"min_size": 1000000000, "max_size": 200000000000}}, "scratch_storage_max_size": @@ -1225,17 +1262,18 @@ interactions: true, "hot_snapshots_local_volume": true, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 400000000, "sum_internet_bandwidth": 400000000, "interfaces": [{"internal_bandwidth": 400000000, "internet_bandwidth": - null}, {"internal_bandwidth": null, "internet_bandwidth": 400000000}]}}, "START1-M": - {"alt_names": [], "arch": "x86_64", "ncpus": 4, "ram": 4294967296, "gpu": 0, - "mig_profile": null, "volumes_constraint": {"min_size": 100000000000, "max_size": - 100000000000}, "per_volume_constraint": {"l_ssd": {"min_size": 1000000000, "max_size": - 200000000000}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": - 14.162, "hourly_price": 0.0194, "capabilities": {"boot_types": ["local", "rescue"], - "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": - true, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": - 300000000, "sum_internet_bandwidth": 300000000, "interfaces": [{"internal_bandwidth": - 300000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 300000000}]}}, "START1-S": {"alt_names": [], "arch": "x86_64", "ncpus": 2, "ram": + null}, {"internal_bandwidth": null, "internet_bandwidth": 400000000}]}, "block_bandwidth": + 41943040}, "START1-M": {"alt_names": [], "arch": "x86_64", "ncpus": 4, "ram": + 4294967296, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + 100000000000, "max_size": 100000000000}, "per_volume_constraint": {"l_ssd": + {"min_size": 1000000000, "max_size": 200000000000}}, "scratch_storage_max_size": + null, "baremetal": false, "monthly_price": 14.162, "hourly_price": 0.0194, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": true, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 300000000, "sum_internet_bandwidth": + 300000000, "interfaces": [{"internal_bandwidth": 300000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 300000000}]}, "block_bandwidth": + 41943040}, "START1-S": {"alt_names": [], "arch": "x86_64", "ncpus": 2, "ram": 2147483648, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": 50000000000, "max_size": 50000000000}, "per_volume_constraint": {"l_ssd": {"min_size": 1000000000, "max_size": 200000000000}}, "scratch_storage_max_size": null, "baremetal": @@ -1244,17 +1282,18 @@ interactions: true, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 200000000, "sum_internet_bandwidth": 200000000, "interfaces": [{"internal_bandwidth": 200000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 200000000}]}}, "START1-XS": {"alt_names": [], "arch": "x86_64", "ncpus": 1, - "ram": 1073741824, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": - 25000000000, "max_size": 25000000000}, "per_volume_constraint": {"l_ssd": {"min_size": - 1000000000, "max_size": 200000000000}}, "scratch_storage_max_size": null, "baremetal": - false, "monthly_price": 4.526, "hourly_price": 0.0062, "capabilities": {"boot_types": - ["local", "rescue"], "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": - true, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": - 100000000, "sum_internet_bandwidth": 100000000, "interfaces": [{"internal_bandwidth": - 100000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 100000000}]}}, "VC1L": {"alt_names": ["X64-8GB"], "arch": "x86_64", "ncpus": - 6, "ram": 8589934592, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + 200000000}]}, "block_bandwidth": 41943040}, "START1-XS": {"alt_names": [], "arch": + "x86_64", "ncpus": 1, "ram": 1073741824, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 25000000000, "max_size": 25000000000}, "per_volume_constraint": + {"l_ssd": {"min_size": 1000000000, "max_size": 200000000000}}, "scratch_storage_max_size": + null, "baremetal": false, "monthly_price": 4.526, "hourly_price": 0.0062, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": true, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 100000000, "sum_internet_bandwidth": + 100000000, "interfaces": [{"internal_bandwidth": 100000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 100000000}]}, "block_bandwidth": + 41943040}, "VC1L": {"alt_names": ["X64-8GB"], "arch": "x86_64", "ncpus": 6, + "ram": 8589934592, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": 200000000000, "max_size": 200000000000}, "per_volume_constraint": {"l_ssd": {"min_size": 1000000000, "max_size": 200000000000}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": 18.0164, "hourly_price": 0.02468, @@ -1262,18 +1301,19 @@ interactions: "block_storage": true, "hot_snapshots_local_volume": true, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 200000000, "sum_internet_bandwidth": 200000000, "interfaces": [{"internal_bandwidth": 200000000, "internet_bandwidth": - null}, {"internal_bandwidth": null, "internet_bandwidth": 200000000}]}}, "VC1M": - {"alt_names": ["X64-4GB"], "arch": "x86_64", "ncpus": 4, "ram": 4294967296, - "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": 100000000000, - "max_size": 100000000000}, "per_volume_constraint": {"l_ssd": {"min_size": 1000000000, - "max_size": 200000000000}}, "scratch_storage_max_size": null, "baremetal": false, - "monthly_price": 11.3515, "hourly_price": 0.01555, "capabilities": {"boot_types": - ["local", "rescue"], "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": - true, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": - 200000000, "sum_internet_bandwidth": 200000000, "interfaces": [{"internal_bandwidth": - 200000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 200000000}]}}, "VC1S": {"alt_names": ["X64-2GB"], "arch": "x86_64", "ncpus": - 2, "ram": 2147483648, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + null}, {"internal_bandwidth": null, "internet_bandwidth": 200000000}]}, "block_bandwidth": + 41943040}, "VC1M": {"alt_names": ["X64-4GB"], "arch": "x86_64", "ncpus": 4, + "ram": 4294967296, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + 100000000000, "max_size": 100000000000}, "per_volume_constraint": {"l_ssd": + {"min_size": 1000000000, "max_size": 200000000000}}, "scratch_storage_max_size": + null, "baremetal": false, "monthly_price": 11.3515, "hourly_price": 0.01555, + "capabilities": {"boot_types": ["local", "rescue"], "placement_groups": true, + "block_storage": true, "hot_snapshots_local_volume": true, "private_network": + 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 200000000, "sum_internet_bandwidth": + 200000000, "interfaces": [{"internal_bandwidth": 200000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 200000000}]}, "block_bandwidth": + 41943040}, "VC1S": {"alt_names": ["X64-2GB"], "arch": "x86_64", "ncpus": 2, + "ram": 2147483648, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": 50000000000, "max_size": 50000000000}, "per_volume_constraint": {"l_ssd": {"min_size": 1000000000, "max_size": 200000000000}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": 6.2926, "hourly_price": 0.00862, "capabilities": {"boot_types": @@ -1281,37 +1321,38 @@ interactions: true, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 200000000, "sum_internet_bandwidth": 200000000, "interfaces": [{"internal_bandwidth": 200000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 200000000}]}}, "X64-120GB": {"alt_names": [], "arch": "x86_64", "ncpus": 12, - "ram": 128849018880, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": - 500000000000, "max_size": 1000000000000}, "per_volume_constraint": {"l_ssd": - {"min_size": 1000000000, "max_size": 200000000000}}, "scratch_storage_max_size": + 200000000}]}, "block_bandwidth": 41943040}, "X64-120GB": {"alt_names": [], "arch": + "x86_64", "ncpus": 12, "ram": 128849018880, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 500000000000, "max_size": 1000000000000}, "per_volume_constraint": + {"l_ssd": {"min_size": 1000000000, "max_size": 200000000000}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": 310.7902, "hourly_price": 0.42574, "capabilities": {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": true, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 1000000000, "sum_internet_bandwidth": 1000000000, "interfaces": [{"internal_bandwidth": 1000000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 1000000000}]}}, "X64-15GB": {"alt_names": [], "arch": "x86_64", "ncpus": 6, - "ram": 16106127360, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": - 200000000000, "max_size": 200000000000}, "per_volume_constraint": {"l_ssd": - {"min_size": 1000000000, "max_size": 200000000000}}, "scratch_storage_max_size": + 1000000000}]}, "block_bandwidth": 41943040}, "X64-15GB": {"alt_names": [], "arch": + "x86_64", "ncpus": 6, "ram": 16106127360, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 200000000000, "max_size": 200000000000}, "per_volume_constraint": + {"l_ssd": {"min_size": 1000000000, "max_size": 200000000000}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": 44.0336, "hourly_price": 0.06032, "capabilities": {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": true, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 250000000, "sum_internet_bandwidth": 250000000, "interfaces": [{"internal_bandwidth": 250000000, "internet_bandwidth": - null}, {"internal_bandwidth": null, "internet_bandwidth": 250000000}]}}, "X64-30GB": - {"alt_names": [], "arch": "x86_64", "ncpus": 8, "ram": 32212254720, "gpu": 0, - "mig_profile": null, "volumes_constraint": {"min_size": 300000000000, "max_size": - 400000000000}, "per_volume_constraint": {"l_ssd": {"min_size": 1000000000, "max_size": - 200000000000}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": - 86.9138, "hourly_price": 0.11906, "capabilities": {"boot_types": ["local", "rescue"], - "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": - true, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": - 500000000, "sum_internet_bandwidth": 500000000, "interfaces": [{"internal_bandwidth": - 500000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 500000000}]}}, "X64-60GB": {"alt_names": [], "arch": "x86_64", "ncpus": 10, - "ram": 64424509440, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + null}, {"internal_bandwidth": null, "internet_bandwidth": 250000000}]}, "block_bandwidth": + 41943040}, "X64-30GB": {"alt_names": [], "arch": "x86_64", "ncpus": 8, "ram": + 32212254720, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + 300000000000, "max_size": 400000000000}, "per_volume_constraint": {"l_ssd": + {"min_size": 1000000000, "max_size": 200000000000}}, "scratch_storage_max_size": + null, "baremetal": false, "monthly_price": 86.9138, "hourly_price": 0.11906, + "capabilities": {"boot_types": ["local", "rescue"], "placement_groups": true, + "block_storage": true, "hot_snapshots_local_volume": true, "private_network": + 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 500000000, "sum_internet_bandwidth": + 500000000, "interfaces": [{"internal_bandwidth": 500000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 500000000}]}, "block_bandwidth": + 41943040}, "X64-60GB": {"alt_names": [], "arch": "x86_64", "ncpus": 10, "ram": + 64424509440, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": 400000000000, "max_size": 700000000000}, "per_volume_constraint": {"l_ssd": {"min_size": 1000000000, "max_size": 200000000000}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": 155.49, "hourly_price": 0.213, "capabilities": @@ -1319,21 +1360,22 @@ interactions: true, "hot_snapshots_local_volume": true, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 1000000000, "sum_internet_bandwidth": 1000000000, "interfaces": [{"internal_bandwidth": 1000000000, "internet_bandwidth": - null}, {"internal_bandwidth": null, "internet_bandwidth": 1000000000}]}}}}' + null}, {"internal_bandwidth": null, "internet_bandwidth": 1000000000}]}, "block_bandwidth": + 41943040}}}' headers: Content-Length: - - "12534" + - "15351" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Fri, 05 Jul 2024 13:02:35 GMT + - Thu, 24 Oct 2024 12:36:56 GMT Link: - ; rel="first",; rel="previous",; rel="last" Server: - - Scaleway API Gateway (fr-par-1;edge01) + - Scaleway API Gateway (fr-par-2;edge01) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -1341,9 +1383,115 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 7984b2ea-b0ca-4f1d-b56d-640b1440fe28 + - cd9cfe4e-267a-4aad-a095-b431b1a1be04 X-Total-Count: - - "66" + - "69" + status: 200 OK + code: 200 + duration: "" +- request: + body: '{"local_images":[{"id":"2982a1c0-be7e-4114-af3d-a8af8aa7aec5", "arch":"arm64", + "zone":"fr-par-1", "compatible_commercial_types":["AMP2-C1", "AMP2-C2", "AMP2-C4", + "AMP2-C8", "AMP2-C12", "AMP2-C24", "AMP2-C48", "AMP2-C60", "COPARM1-2C-8G", + "COPARM1-4C-16G", "COPARM1-8C-32G", "COPARM1-16C-64G", "COPARM1-32C-128G"], + "label":"ubuntu_jammy", "type":"instance_local"}, {"id":"bc50e86c-a6c7-401a-8fbb-2ef17ce87aee", + "arch":"x86_64", "zone":"fr-par-1", "compatible_commercial_types":["DEV1-L", + "DEV1-M", "DEV1-S", "DEV1-XL", "GP1-L", "GP1-M", "GP1-S", "GP1-XL", "GP1-XS", + "START1-L", "START1-M", "START1-S", "START1-XS", "VC1L", "VC1M", "VC1S", "X64-120GB", + "X64-15GB", "X64-30GB", "X64-60GB", "ENT1-XXS", "ENT1-XS", "ENT1-S", "ENT1-M", + "ENT1-L", "ENT1-XL", "ENT1-2XL", "PRO2-XXS", "PRO2-XS", "PRO2-S", "PRO2-M", + "PRO2-L", "STARDUST1-S", "PLAY2-MICRO", "PLAY2-NANO", "PLAY2-PICO", "POP2-2C-8G", + "POP2-4C-16G", "POP2-8C-32G", "POP2-16C-64G", "POP2-32C-128G", "POP2-64C-256G", + "POP2-HM-2C-16G", "POP2-HM-4C-32G", "POP2-HM-8C-64G", "POP2-HM-16C-128G", "POP2-HM-32C-256G", + "POP2-HM-64C-512G", "POP2-HC-2C-4G", "POP2-HC-4C-8G", "POP2-HC-8C-16G", "POP2-HC-16C-32G", + "POP2-HC-32C-64G", "POP2-HC-64C-128G", "POP2-HN-3", "POP2-HN-5", "POP2-HN-10"], + "label":"ubuntu_jammy", "type":"instance_local"}], "total_count":2}' + form: {} + headers: + User-Agent: + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.0; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/marketplace/v2/local-images?image_label=ubuntu_jammy&order_by=type_asc&type=instance_local&zone=fr-par-1 + method: GET + response: + body: '{"local_images":[{"id":"2982a1c0-be7e-4114-af3d-a8af8aa7aec5", "arch":"arm64", + "zone":"fr-par-1", "compatible_commercial_types":["AMP2-C1", "AMP2-C2", "AMP2-C4", + "AMP2-C8", "AMP2-C12", "AMP2-C24", "AMP2-C48", "AMP2-C60", "COPARM1-2C-8G", + "COPARM1-4C-16G", "COPARM1-8C-32G", "COPARM1-16C-64G", "COPARM1-32C-128G"], + "label":"ubuntu_jammy", "type":"instance_local"}, {"id":"bc50e86c-a6c7-401a-8fbb-2ef17ce87aee", + "arch":"x86_64", "zone":"fr-par-1", "compatible_commercial_types":["DEV1-L", + "DEV1-M", "DEV1-S", "DEV1-XL", "GP1-L", "GP1-M", "GP1-S", "GP1-XL", "GP1-XS", + "START1-L", "START1-M", "START1-S", "START1-XS", "VC1L", "VC1M", "VC1S", "X64-120GB", + "X64-15GB", "X64-30GB", "X64-60GB", "ENT1-XXS", "ENT1-XS", "ENT1-S", "ENT1-M", + "ENT1-L", "ENT1-XL", "ENT1-2XL", "PRO2-XXS", "PRO2-XS", "PRO2-S", "PRO2-M", + "PRO2-L", "STARDUST1-S", "PLAY2-MICRO", "PLAY2-NANO", "PLAY2-PICO", "POP2-2C-8G", + "POP2-4C-16G", "POP2-8C-32G", "POP2-16C-64G", "POP2-32C-128G", "POP2-64C-256G", + "POP2-HM-2C-16G", "POP2-HM-4C-32G", "POP2-HM-8C-64G", "POP2-HM-16C-128G", "POP2-HM-32C-256G", + "POP2-HM-64C-512G", "POP2-HC-2C-4G", "POP2-HC-4C-8G", "POP2-HC-8C-16G", "POP2-HC-16C-32G", + "POP2-HC-32C-64G", "POP2-HC-64C-128G", "POP2-HN-3", "POP2-HN-5", "POP2-HN-10"], + "label":"ubuntu_jammy", "type":"instance_local"}], "total_count":2}' + headers: + Content-Length: + - "1300" + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Thu, 24 Oct 2024 12:36:56 GMT + Server: + - Scaleway API Gateway (fr-par-2;edge01) + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - 3a4c538c-a58c-4200-93a9-db4de92841e4 + status: 200 OK + code: 200 + duration: "" +- request: + body: '{"image": {"id": "bc50e86c-a6c7-401a-8fbb-2ef17ce87aee", "name": "Ubuntu + 22.04 Jammy Jellyfish", "organization": "51b656e3-4865-41e8-adbc-0c45bdd780db", + "project": "51b656e3-4865-41e8-adbc-0c45bdd780db", "root_volume": {"id": "f1efdd5c-375b-431e-ac06-daaf1518369b", + "name": "Ubuntu 22.04 Jammy Jellyfish", "volume_type": "unified", "size": 10000000000}, + "extra_volumes": {}, "public": true, "arch": "x86_64", "creation_date": "2024-10-07T11:39:08.941837+00:00", + "modification_date": "2024-10-07T11:39:08.941837+00:00", "default_bootscript": + null, "from_server": "", "state": "available", "tags": [], "zone": "fr-par-1"}}' + form: {} + headers: + User-Agent: + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.0; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/instance/v1/zones/fr-par-1/images/bc50e86c-a6c7-401a-8fbb-2ef17ce87aee + method: GET + response: + body: '{"image": {"id": "bc50e86c-a6c7-401a-8fbb-2ef17ce87aee", "name": "Ubuntu + 22.04 Jammy Jellyfish", "organization": "51b656e3-4865-41e8-adbc-0c45bdd780db", + "project": "51b656e3-4865-41e8-adbc-0c45bdd780db", "root_volume": {"id": "f1efdd5c-375b-431e-ac06-daaf1518369b", + "name": "Ubuntu 22.04 Jammy Jellyfish", "volume_type": "unified", "size": 10000000000}, + "extra_volumes": {}, "public": true, "arch": "x86_64", "creation_date": "2024-10-07T11:39:08.941837+00:00", + "modification_date": "2024-10-07T11:39:08.941837+00:00", "default_bootscript": + null, "from_server": "", "state": "available", "tags": [], "zone": "fr-par-1"}}' + headers: + Content-Length: + - "620" + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Thu, 24 Oct 2024 12:36:56 GMT + Server: + - Scaleway API Gateway (fr-par-2;edge01) + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - af112116-eaab-4fd6-8904-2d6e28340838 status: 200 OK code: 200 duration: "" diff --git a/internal/namespaces/lb/v1/helper_test.go b/internal/namespaces/lb/v1/helper_test.go index 01fac964ff..0c6255be23 100644 --- a/internal/namespaces/lb/v1/helper_test.go +++ b/internal/namespaces/lb/v1/helper_test.go @@ -27,21 +27,21 @@ func deleteLB() core.AfterFunc { func createInstance() core.BeforeFunc { return core.ExecStoreBeforeCmd( "Instance", - "scw instance server create stopped=true image=ubuntu_focal", + "scw instance server create type=DEV1-S stopped=true image=ubuntu_focal", ) } func createRunningInstance() core.BeforeFunc { return core.ExecStoreBeforeCmd( "Instance", - "scw instance server create image=ubuntu_bionic -w", + "scw instance server create type=DEV1-S image=ubuntu_bionic -w", ) } func createRunningInstanceWithTag() core.BeforeFunc { return core.ExecStoreBeforeCmd( "Instance", - "scw instance server create image=ubuntu_bionic tags.0=foo -w", + "scw instance server create type=DEV1-S image=ubuntu_bionic tags.0=foo -w", ) } diff --git a/internal/namespaces/vpc/v2/helper_test.go b/internal/namespaces/vpc/v2/helper_test.go index 2a03901971..adc2fdb97a 100644 --- a/internal/namespaces/vpc/v2/helper_test.go +++ b/internal/namespaces/vpc/v2/helper_test.go @@ -7,7 +7,7 @@ import ( func createInstance() core.BeforeFunc { return core.ExecStoreBeforeCmd( "Instance", - "scw instance server create stopped=true image=ubuntu_focal", + "scw instance server create type=DEV1-S stopped=true image=ubuntu_focal", ) } From 98fdcbd4757d4d49ac06b5ede958431e186053ae Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 25 Oct 2024 07:59:48 +0000 Subject: [PATCH 48/89] chore(deps): bump github.com/charmbracelet/bubbletea from 1.1.1 to 1.1.2 (#4226) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- go.mod | 4 ++-- go.sum | 8 ++++---- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/go.mod b/go.mod index 71a98e2e90..0091fcb1a8 100644 --- a/go.mod +++ b/go.mod @@ -10,7 +10,7 @@ require ( github.com/aws/aws-sdk-go-v2/service/s3 v1.66.0 github.com/buildpacks/pack v0.34.2 github.com/c-bata/go-prompt v0.2.6 - github.com/charmbracelet/bubbletea v1.1.1 + github.com/charmbracelet/bubbletea v1.1.2 github.com/chzyer/readline v1.5.1 github.com/containerd/console v1.0.4 github.com/dnaeon/go-vcr v1.2.0 @@ -84,7 +84,7 @@ require ( github.com/buildpacks/lifecycle v0.19.6 // indirect github.com/cespare/xxhash/v2 v2.2.0 // indirect github.com/charmbracelet/lipgloss v0.13.0 // indirect - github.com/charmbracelet/x/ansi v0.2.3 // indirect + github.com/charmbracelet/x/ansi v0.4.0 // indirect github.com/charmbracelet/x/term v0.2.0 // indirect github.com/chrismellard/docker-credential-acr-env v0.0.0-20230304212654-82a0ddb27589 // indirect github.com/cloudflare/circl v1.3.7 // indirect diff --git a/go.sum b/go.sum index a7b80f5085..5a9f29ea1c 100644 --- a/go.sum +++ b/go.sum @@ -130,12 +130,12 @@ github.com/cenkalti/backoff/v4 v4.2.1/go.mod h1:Y3VNntkOUPxTVeUxJ/G5vcM//AlwfmyY github.com/census-instrumentation/opencensus-proto v0.2.1/go.mod h1:f6KPmirojxKA12rnyqOA5BBL4O983OfeGPqjHWSTneU= github.com/cespare/xxhash/v2 v2.2.0 h1:DC2CZ1Ep5Y4k3ZQ899DldepgrayRUGE6BBZ/cd9Cj44= github.com/cespare/xxhash/v2 v2.2.0/go.mod h1:VGX0DQ3Q6kWi7AoAeZDth3/j3BFtOZR5XLFGgcrjCOs= -github.com/charmbracelet/bubbletea v1.1.1 h1:KJ2/DnmpfqFtDNVTvYZ6zpPFL9iRCRr0qqKOCvppbPY= -github.com/charmbracelet/bubbletea v1.1.1/go.mod h1:9Ogk0HrdbHolIKHdjfFpyXJmiCzGwy+FesYkZr7hYU4= +github.com/charmbracelet/bubbletea v1.1.2 h1:naQXF2laRxyLyil/i7fxdpiz1/k06IKquhm4vBfHsIc= +github.com/charmbracelet/bubbletea v1.1.2/go.mod h1:9HIU/hBV24qKjlehyj8z1r/tR9TYTQEag+cWZnuXo8E= github.com/charmbracelet/lipgloss v0.13.0 h1:4X3PPeoWEDCMvzDvGmTajSyYPcZM4+y8sCA/SsA3cjw= github.com/charmbracelet/lipgloss v0.13.0/go.mod h1:nw4zy0SBX/F/eAO1cWdcvy6qnkDUxr8Lw7dvFrAIbbY= -github.com/charmbracelet/x/ansi v0.2.3 h1:VfFN0NUpcjBRd4DnKfRaIRo53KRgey/nhOoEqosGDEY= -github.com/charmbracelet/x/ansi v0.2.3/go.mod h1:dk73KoMTT5AX5BsX0KrqhsTqAnhZZoCBjs7dGWp4Ktw= +github.com/charmbracelet/x/ansi v0.4.0 h1:NqwHA4B23VwsDn4H3VcNX1W1tOmgnvY1NDx5tOXdnOU= +github.com/charmbracelet/x/ansi v0.4.0/go.mod h1:dk73KoMTT5AX5BsX0KrqhsTqAnhZZoCBjs7dGWp4Ktw= github.com/charmbracelet/x/term v0.2.0 h1:cNB9Ot9q8I711MyZ7myUR5HFWL/lc3OpU8jZ4hwm0x0= github.com/charmbracelet/x/term v0.2.0/go.mod h1:GVxgxAbjUrmpvIINHIQnJJKpMlHiZ4cktEQCN6GWyF0= github.com/chrismellard/docker-credential-acr-env v0.0.0-20230304212654-82a0ddb27589 h1:krfRl01rzPzxSxyLyrChD+U+MzsBXbm0OwYYB67uF+4= From 822e18f8d1dc639914b543ac82d9b63454c424b0 Mon Sep 17 00:00:00 2001 From: Scaleway Bot Date: Fri, 25 Oct 2024 17:15:18 +0200 Subject: [PATCH 49/89] chore(baremetal): add missing available zones (#4227) --- .../test-all-usage-fip-ip-attach-usage.golden | 2 +- .../test-all-usage-fip-ip-create-usage.golden | 2 +- .../test-all-usage-fip-ip-delete-usage.golden | 2 +- .../test-all-usage-fip-ip-detach-usage.golden | 2 +- .../test-all-usage-fip-ip-get-usage.golden | 2 +- .../test-all-usage-fip-ip-list-usage.golden | 2 +- .../test-all-usage-fip-ip-update-usage.golden | 2 +- ...test-all-usage-fip-mac-create-usage.golden | 2 +- ...test-all-usage-fip-mac-delete-usage.golden | 2 +- ...t-all-usage-fip-mac-duplicate-usage.golden | 2 +- .../test-all-usage-fip-mac-move-usage.golden | 2 +- docs/commands/fip.md | 22 +++++++++---------- go.mod | 2 +- go.sum | 4 ++-- .../flexibleip/v1alpha1/flexibleip_cli.go | 22 +++++++++---------- 15 files changed, 36 insertions(+), 36 deletions(-) diff --git a/cmd/scw/testdata/test-all-usage-fip-ip-attach-usage.golden b/cmd/scw/testdata/test-all-usage-fip-ip-attach-usage.golden index aa525b18c4..4b27dcbad5 100644 --- a/cmd/scw/testdata/test-all-usage-fip-ip-attach-usage.golden +++ b/cmd/scw/testdata/test-all-usage-fip-ip-attach-usage.golden @@ -8,7 +8,7 @@ USAGE: ARGS: fips-ids.{index} List of flexible IP IDs to attach to a server server-id ID of the server on which to attach the flexible IPs - [zone=fr-par-1] Zone to target. If none is passed will use default zone from the config (fr-par-1 | fr-par-2 | nl-ams-1) + [zone=fr-par-1] Zone to target. If none is passed will use default zone from the config (fr-par-1 | fr-par-2 | nl-ams-1 | nl-ams-2 | pl-waw-2 | pl-waw-3) FLAGS: -h, --help help for attach diff --git a/cmd/scw/testdata/test-all-usage-fip-ip-create-usage.golden b/cmd/scw/testdata/test-all-usage-fip-ip-create-usage.golden index bef0abb4ef..b7370ad54d 100644 --- a/cmd/scw/testdata/test-all-usage-fip-ip-create-usage.golden +++ b/cmd/scw/testdata/test-all-usage-fip-ip-create-usage.golden @@ -12,7 +12,7 @@ ARGS: [server-id] ID of the server to which the newly created flexible IP will be attached. [reverse] Value of the reverse DNS [is-ipv6] Defines whether the flexible IP has an IPv6 address. - [zone=fr-par-1] Zone to target. If none is passed will use default zone from the config (fr-par-1 | fr-par-2 | nl-ams-1) + [zone=fr-par-1] Zone to target. If none is passed will use default zone from the config (fr-par-1 | fr-par-2 | nl-ams-1 | nl-ams-2 | pl-waw-2 | pl-waw-3) FLAGS: -h, --help help for create diff --git a/cmd/scw/testdata/test-all-usage-fip-ip-delete-usage.golden b/cmd/scw/testdata/test-all-usage-fip-ip-delete-usage.golden index b25043195f..f9e6e33f90 100644 --- a/cmd/scw/testdata/test-all-usage-fip-ip-delete-usage.golden +++ b/cmd/scw/testdata/test-all-usage-fip-ip-delete-usage.golden @@ -7,7 +7,7 @@ USAGE: ARGS: fip-id ID of the flexible IP to delete - [zone=fr-par-1] Zone to target. If none is passed will use default zone from the config (fr-par-1 | fr-par-2 | nl-ams-1) + [zone=fr-par-1] Zone to target. If none is passed will use default zone from the config (fr-par-1 | fr-par-2 | nl-ams-1 | nl-ams-2 | pl-waw-2 | pl-waw-3) FLAGS: -h, --help help for delete diff --git a/cmd/scw/testdata/test-all-usage-fip-ip-detach-usage.golden b/cmd/scw/testdata/test-all-usage-fip-ip-detach-usage.golden index 5d335fbf3e..0f51399011 100644 --- a/cmd/scw/testdata/test-all-usage-fip-ip-detach-usage.golden +++ b/cmd/scw/testdata/test-all-usage-fip-ip-detach-usage.golden @@ -7,7 +7,7 @@ USAGE: ARGS: fips-ids.{index} List of flexible IP IDs to detach from a server. Multiple IDs can be provided. Note that flexible IPs must belong to the same MAC group. - [zone=fr-par-1] Zone to target. If none is passed will use default zone from the config (fr-par-1 | fr-par-2 | nl-ams-1) + [zone=fr-par-1] Zone to target. If none is passed will use default zone from the config (fr-par-1 | fr-par-2 | nl-ams-1 | nl-ams-2 | pl-waw-2 | pl-waw-3) FLAGS: -h, --help help for detach diff --git a/cmd/scw/testdata/test-all-usage-fip-ip-get-usage.golden b/cmd/scw/testdata/test-all-usage-fip-ip-get-usage.golden index 76f147aab4..b22056d274 100644 --- a/cmd/scw/testdata/test-all-usage-fip-ip-get-usage.golden +++ b/cmd/scw/testdata/test-all-usage-fip-ip-get-usage.golden @@ -7,7 +7,7 @@ USAGE: ARGS: fip-id ID of the flexible IP - [zone=fr-par-1] Zone to target. If none is passed will use default zone from the config (fr-par-1 | fr-par-2 | nl-ams-1) + [zone=fr-par-1] Zone to target. If none is passed will use default zone from the config (fr-par-1 | fr-par-2 | nl-ams-1 | nl-ams-2 | pl-waw-2 | pl-waw-3) FLAGS: -h, --help help for get diff --git a/cmd/scw/testdata/test-all-usage-fip-ip-list-usage.golden b/cmd/scw/testdata/test-all-usage-fip-ip-list-usage.golden index 27b9f8dce5..20bc5a9185 100644 --- a/cmd/scw/testdata/test-all-usage-fip-ip-list-usage.golden +++ b/cmd/scw/testdata/test-all-usage-fip-ip-list-usage.golden @@ -12,7 +12,7 @@ ARGS: [server-ids.{index}] Filter by server IDs, only flexible IPs with these server IDs will be returned [project-id] Filter by Project ID, only flexible IPs from this Project will be returned [organization-id] Filter by Organization ID, only flexible IPs from this Organization will be returned - [zone=fr-par-1] Zone to target. If none is passed will use default zone from the config (fr-par-1 | fr-par-2 | nl-ams-1 | all) + [zone=fr-par-1] Zone to target. If none is passed will use default zone from the config (fr-par-1 | fr-par-2 | nl-ams-1 | nl-ams-2 | pl-waw-2 | pl-waw-3 | all) FLAGS: -h, --help help for list diff --git a/cmd/scw/testdata/test-all-usage-fip-ip-update-usage.golden b/cmd/scw/testdata/test-all-usage-fip-ip-update-usage.golden index 8363e157fe..ee4edeb95b 100644 --- a/cmd/scw/testdata/test-all-usage-fip-ip-update-usage.golden +++ b/cmd/scw/testdata/test-all-usage-fip-ip-update-usage.golden @@ -10,7 +10,7 @@ ARGS: [description] Flexible IP description (max. 255 characters) [tags.{index}] Tags associated with the flexible IP [reverse] Value of the reverse DNS - [zone=fr-par-1] Zone to target. If none is passed will use default zone from the config (fr-par-1 | fr-par-2 | nl-ams-1) + [zone=fr-par-1] Zone to target. If none is passed will use default zone from the config (fr-par-1 | fr-par-2 | nl-ams-1 | nl-ams-2 | pl-waw-2 | pl-waw-3) FLAGS: -h, --help help for update diff --git a/cmd/scw/testdata/test-all-usage-fip-mac-create-usage.golden b/cmd/scw/testdata/test-all-usage-fip-mac-create-usage.golden index a832dfcaaa..0674354b4e 100644 --- a/cmd/scw/testdata/test-all-usage-fip-mac-create-usage.golden +++ b/cmd/scw/testdata/test-all-usage-fip-mac-create-usage.golden @@ -8,7 +8,7 @@ USAGE: ARGS: fip-id ID of the flexible IP for which to generate a virtual MAC mac-type TODO (unknown_type | vmware | xen | kvm) - [zone=fr-par-1] Zone to target. If none is passed will use default zone from the config (fr-par-1 | fr-par-2 | nl-ams-1) + [zone=fr-par-1] Zone to target. If none is passed will use default zone from the config (fr-par-1 | fr-par-2 | nl-ams-1 | nl-ams-2 | pl-waw-2 | pl-waw-3) FLAGS: -h, --help help for create diff --git a/cmd/scw/testdata/test-all-usage-fip-mac-delete-usage.golden b/cmd/scw/testdata/test-all-usage-fip-mac-delete-usage.golden index 15c9f78e5c..f4e83e13da 100644 --- a/cmd/scw/testdata/test-all-usage-fip-mac-delete-usage.golden +++ b/cmd/scw/testdata/test-all-usage-fip-mac-delete-usage.golden @@ -7,7 +7,7 @@ USAGE: ARGS: fip-id ID of the flexible IP from which to delete the virtual MAC - [zone=fr-par-1] Zone to target. If none is passed will use default zone from the config (fr-par-1 | fr-par-2 | nl-ams-1) + [zone=fr-par-1] Zone to target. If none is passed will use default zone from the config (fr-par-1 | fr-par-2 | nl-ams-1 | nl-ams-2 | pl-waw-2 | pl-waw-3) FLAGS: -h, --help help for delete diff --git a/cmd/scw/testdata/test-all-usage-fip-mac-duplicate-usage.golden b/cmd/scw/testdata/test-all-usage-fip-mac-duplicate-usage.golden index cb4bed34f5..4d1eb3b3ce 100644 --- a/cmd/scw/testdata/test-all-usage-fip-mac-duplicate-usage.golden +++ b/cmd/scw/testdata/test-all-usage-fip-mac-duplicate-usage.golden @@ -8,7 +8,7 @@ USAGE: ARGS: fip-id ID of the flexible IP on which to duplicate the virtual MAC duplicate-from-fip-id ID of the flexible IP to duplicate the Virtual MAC from - [zone=fr-par-1] Zone to target. If none is passed will use default zone from the config (fr-par-1 | fr-par-2 | nl-ams-1) + [zone=fr-par-1] Zone to target. If none is passed will use default zone from the config (fr-par-1 | fr-par-2 | nl-ams-1 | nl-ams-2 | pl-waw-2 | pl-waw-3) FLAGS: -h, --help help for duplicate diff --git a/cmd/scw/testdata/test-all-usage-fip-mac-move-usage.golden b/cmd/scw/testdata/test-all-usage-fip-mac-move-usage.golden index d8b56af958..5658a135f2 100644 --- a/cmd/scw/testdata/test-all-usage-fip-mac-move-usage.golden +++ b/cmd/scw/testdata/test-all-usage-fip-mac-move-usage.golden @@ -8,7 +8,7 @@ USAGE: ARGS: fip-id [dst-fip-id] - [zone=fr-par-1] Zone to target. If none is passed will use default zone from the config (fr-par-1 | fr-par-2 | nl-ams-1) + [zone=fr-par-1] Zone to target. If none is passed will use default zone from the config (fr-par-1 | fr-par-2 | nl-ams-1 | nl-ams-2 | pl-waw-2 | pl-waw-3) FLAGS: -h, --help help for move diff --git a/docs/commands/fip.md b/docs/commands/fip.md index 49bb6baffa..d8f08db3be 100644 --- a/docs/commands/fip.md +++ b/docs/commands/fip.md @@ -40,7 +40,7 @@ scw fip ip attach [arg=value ...] |------|---|-------------| | fips-ids.{index} | Required | List of flexible IP IDs to attach to a server | | server-id | Required | ID of the server on which to attach the flexible IPs | -| zone | Default: `fr-par-1`
One of: `fr-par-1`, `fr-par-2`, `nl-ams-1` | Zone to target. If none is passed will use default zone from the config | +| zone | Default: `fr-par-1`
One of: `fr-par-1`, `fr-par-2`, `nl-ams-1`, `nl-ams-2`, `pl-waw-2`, `pl-waw-3` | Zone to target. If none is passed will use default zone from the config | @@ -65,7 +65,7 @@ scw fip ip create [arg=value ...] | server-id | | ID of the server to which the newly created flexible IP will be attached. | | reverse | | Value of the reverse DNS | | is-ipv6 | | Defines whether the flexible IP has an IPv6 address. | -| zone | Default: `fr-par-1`
One of: `fr-par-1`, `fr-par-2`, `nl-ams-1` | Zone to target. If none is passed will use default zone from the config | +| zone | Default: `fr-par-1`
One of: `fr-par-1`, `fr-par-2`, `nl-ams-1`, `nl-ams-2`, `pl-waw-2`, `pl-waw-3` | Zone to target. If none is passed will use default zone from the config | @@ -85,7 +85,7 @@ scw fip ip delete [arg=value ...] | Name | | Description | |------|---|-------------| | fip-id | Required | ID of the flexible IP to delete | -| zone | Default: `fr-par-1`
One of: `fr-par-1`, `fr-par-2`, `nl-ams-1` | Zone to target. If none is passed will use default zone from the config | +| zone | Default: `fr-par-1`
One of: `fr-par-1`, `fr-par-2`, `nl-ams-1`, `nl-ams-2`, `pl-waw-2`, `pl-waw-3` | Zone to target. If none is passed will use default zone from the config | @@ -105,7 +105,7 @@ scw fip ip detach [arg=value ...] | Name | | Description | |------|---|-------------| | fips-ids.{index} | Required | List of flexible IP IDs to detach from a server. Multiple IDs can be provided. Note that flexible IPs must belong to the same MAC group. | -| zone | Default: `fr-par-1`
One of: `fr-par-1`, `fr-par-2`, `nl-ams-1` | Zone to target. If none is passed will use default zone from the config | +| zone | Default: `fr-par-1`
One of: `fr-par-1`, `fr-par-2`, `nl-ams-1`, `nl-ams-2`, `pl-waw-2`, `pl-waw-3` | Zone to target. If none is passed will use default zone from the config | @@ -125,7 +125,7 @@ scw fip ip get [arg=value ...] | Name | | Description | |------|---|-------------| | fip-id | Required | ID of the flexible IP | -| zone | Default: `fr-par-1`
One of: `fr-par-1`, `fr-par-2`, `nl-ams-1` | Zone to target. If none is passed will use default zone from the config | +| zone | Default: `fr-par-1`
One of: `fr-par-1`, `fr-par-2`, `nl-ams-1`, `nl-ams-2`, `pl-waw-2`, `pl-waw-3` | Zone to target. If none is passed will use default zone from the config | @@ -150,7 +150,7 @@ scw fip ip list [arg=value ...] | server-ids.{index} | | Filter by server IDs, only flexible IPs with these server IDs will be returned | | project-id | | Filter by Project ID, only flexible IPs from this Project will be returned | | organization-id | | Filter by Organization ID, only flexible IPs from this Organization will be returned | -| zone | Default: `fr-par-1`
One of: `fr-par-1`, `fr-par-2`, `nl-ams-1`, `all` | Zone to target. If none is passed will use default zone from the config | +| zone | Default: `fr-par-1`
One of: `fr-par-1`, `fr-par-2`, `nl-ams-1`, `nl-ams-2`, `pl-waw-2`, `pl-waw-3`, `all` | Zone to target. If none is passed will use default zone from the config | @@ -173,7 +173,7 @@ scw fip ip update [arg=value ...] | description | | Flexible IP description (max. 255 characters) | | tags.{index} | | Tags associated with the flexible IP | | reverse | | Value of the reverse DNS | -| zone | Default: `fr-par-1`
One of: `fr-par-1`, `fr-par-2`, `nl-ams-1` | Zone to target. If none is passed will use default zone from the config | +| zone | Default: `fr-par-1`
One of: `fr-par-1`, `fr-par-2`, `nl-ams-1`, `nl-ams-2`, `pl-waw-2`, `pl-waw-3` | Zone to target. If none is passed will use default zone from the config | @@ -199,7 +199,7 @@ scw fip mac create [arg=value ...] |------|---|-------------| | fip-id | Required | ID of the flexible IP for which to generate a virtual MAC | | mac-type | Required
One of: `unknown_type`, `vmware`, `xen`, `kvm` | TODO | -| zone | Default: `fr-par-1`
One of: `fr-par-1`, `fr-par-2`, `nl-ams-1` | Zone to target. If none is passed will use default zone from the config | +| zone | Default: `fr-par-1`
One of: `fr-par-1`, `fr-par-2`, `nl-ams-1`, `nl-ams-2`, `pl-waw-2`, `pl-waw-3` | Zone to target. If none is passed will use default zone from the config | @@ -219,7 +219,7 @@ scw fip mac delete [arg=value ...] | Name | | Description | |------|---|-------------| | fip-id | Required | ID of the flexible IP from which to delete the virtual MAC | -| zone | Default: `fr-par-1`
One of: `fr-par-1`, `fr-par-2`, `nl-ams-1` | Zone to target. If none is passed will use default zone from the config | +| zone | Default: `fr-par-1`
One of: `fr-par-1`, `fr-par-2`, `nl-ams-1`, `nl-ams-2`, `pl-waw-2`, `pl-waw-3` | Zone to target. If none is passed will use default zone from the config | @@ -240,7 +240,7 @@ scw fip mac duplicate [arg=value ...] |------|---|-------------| | fip-id | Required | ID of the flexible IP on which to duplicate the virtual MAC | | duplicate-from-fip-id | Required | ID of the flexible IP to duplicate the Virtual MAC from | -| zone | Default: `fr-par-1`
One of: `fr-par-1`, `fr-par-2`, `nl-ams-1` | Zone to target. If none is passed will use default zone from the config | +| zone | Default: `fr-par-1`
One of: `fr-par-1`, `fr-par-2`, `nl-ams-1`, `nl-ams-2`, `pl-waw-2`, `pl-waw-3` | Zone to target. If none is passed will use default zone from the config | @@ -261,7 +261,7 @@ scw fip mac move [arg=value ...] |------|---|-------------| | fip-id | Required | | | dst-fip-id | | | -| zone | Default: `fr-par-1`
One of: `fr-par-1`, `fr-par-2`, `nl-ams-1` | Zone to target. If none is passed will use default zone from the config | +| zone | Default: `fr-par-1`
One of: `fr-par-1`, `fr-par-2`, `nl-ams-1`, `nl-ams-2`, `pl-waw-2`, `pl-waw-3` | Zone to target. If none is passed will use default zone from the config | diff --git a/go.mod b/go.mod index 0091fcb1a8..50c59ddc47 100644 --- a/go.mod +++ b/go.mod @@ -26,7 +26,7 @@ require ( github.com/mattn/go-isatty v0.0.20 github.com/moby/buildkit v0.13.2 github.com/opencontainers/go-digest v1.0.0 - github.com/scaleway/scaleway-sdk-go v1.0.0-beta.30.0.20241023141424-2a6e7206bfc4 + github.com/scaleway/scaleway-sdk-go v1.0.0-beta.30.0.20241025112925-105ce0f288e4 github.com/skratchdot/open-golang v0.0.0-20200116055534-eef842397966 github.com/spf13/cobra v1.8.1 github.com/spf13/pflag v1.0.5 diff --git a/go.sum b/go.sum index 5a9f29ea1c..5a3c7c73f8 100644 --- a/go.sum +++ b/go.sum @@ -465,8 +465,8 @@ github.com/rogpeppe/go-internal v1.11.0/go.mod h1:ddIwULY96R17DhadqLgMfk9H9tvdUz github.com/russross/blackfriday/v2 v2.1.0/go.mod h1:+Rmxgy9KzJVeS9/2gXHxylqXiyQDYRxCVz55jmeOWTM= github.com/sabhiram/go-gitignore v0.0.0-20210923224102-525f6e181f06 h1:OkMGxebDjyw0ULyrTYWeN0UNCCkmCWfjPnIA2W6oviI= github.com/sabhiram/go-gitignore v0.0.0-20210923224102-525f6e181f06/go.mod h1:+ePHsJ1keEjQtpvf9HHw0f4ZeJ0TLRsxhunSI2hYJSs= -github.com/scaleway/scaleway-sdk-go v1.0.0-beta.30.0.20241023141424-2a6e7206bfc4 h1:okyDIIJ9HiRGLNhONgQqWIdT/Aw5VyedIJWqjj+OR0Y= -github.com/scaleway/scaleway-sdk-go v1.0.0-beta.30.0.20241023141424-2a6e7206bfc4/go.mod h1:3jrRJM7638J+P33hKy9MBvfOBxNo8pEGNQQoIv65Ihg= +github.com/scaleway/scaleway-sdk-go v1.0.0-beta.30.0.20241025112925-105ce0f288e4 h1:2pEfSGb8zVgPgS1sQHMeJX+TaMMMkeldFjqR/J7ZZyI= +github.com/scaleway/scaleway-sdk-go v1.0.0-beta.30.0.20241025112925-105ce0f288e4/go.mod h1:3jrRJM7638J+P33hKy9MBvfOBxNo8pEGNQQoIv65Ihg= github.com/sclevine/spec v1.4.0 h1:z/Q9idDcay5m5irkZ28M7PtQM4aOISzOpj4bUPkDee8= github.com/sclevine/spec v1.4.0/go.mod h1:LvpgJaFyvQzRvc1kaDs0bulYwzC70PbiYjC4QnFHkOM= github.com/secure-systems-lab/go-securesystemslib v0.8.0 h1:mr5An6X45Kb2nddcFlbmfHkLguCE9laoZCUzEEpIZXA= diff --git a/internal/namespaces/flexibleip/v1alpha1/flexibleip_cli.go b/internal/namespaces/flexibleip/v1alpha1/flexibleip_cli.go index 1eb1ad3610..cdfce410b8 100644 --- a/internal/namespaces/flexibleip/v1alpha1/flexibleip_cli.go +++ b/internal/namespaces/flexibleip/v1alpha1/flexibleip_cli.go @@ -108,7 +108,7 @@ func fipIPCreate() *core.Command { Deprecated: false, Positional: false, }, - core.ZoneArgSpec(scw.ZoneFrPar1, scw.ZoneFrPar2, scw.ZoneNlAms1), + core.ZoneArgSpec(scw.ZoneFrPar1, scw.ZoneFrPar2, scw.ZoneNlAms1, scw.ZoneNlAms2, scw.ZonePlWaw2, scw.ZonePlWaw3), }, Run: func(ctx context.Context, args interface{}) (i interface{}, e error) { request := args.(*flexibleip.CreateFlexibleIPRequest) @@ -138,7 +138,7 @@ func fipIPGet() *core.Command { Deprecated: false, Positional: true, }, - core.ZoneArgSpec(scw.ZoneFrPar1, scw.ZoneFrPar2, scw.ZoneNlAms1), + core.ZoneArgSpec(scw.ZoneFrPar1, scw.ZoneFrPar2, scw.ZoneNlAms1, scw.ZoneNlAms2, scw.ZonePlWaw2, scw.ZonePlWaw3), }, Run: func(ctx context.Context, args interface{}) (i interface{}, e error) { request := args.(*flexibleip.GetFlexibleIPRequest) @@ -205,7 +205,7 @@ func fipIPList() *core.Command { Deprecated: false, Positional: false, }, - core.ZoneArgSpec(scw.ZoneFrPar1, scw.ZoneFrPar2, scw.ZoneNlAms1, scw.Zone(core.AllLocalities)), + core.ZoneArgSpec(scw.ZoneFrPar1, scw.ZoneFrPar2, scw.ZoneNlAms1, scw.ZoneNlAms2, scw.ZonePlWaw2, scw.ZonePlWaw3, scw.Zone(core.AllLocalities)), }, Run: func(ctx context.Context, args interface{}) (i interface{}, e error) { request := args.(*flexibleip.ListFlexibleIPsRequest) @@ -300,7 +300,7 @@ func fipIPUpdate() *core.Command { Deprecated: false, Positional: false, }, - core.ZoneArgSpec(scw.ZoneFrPar1, scw.ZoneFrPar2, scw.ZoneNlAms1), + core.ZoneArgSpec(scw.ZoneFrPar1, scw.ZoneFrPar2, scw.ZoneNlAms1, scw.ZoneNlAms2, scw.ZonePlWaw2, scw.ZonePlWaw3), }, Run: func(ctx context.Context, args interface{}) (i interface{}, e error) { request := args.(*flexibleip.UpdateFlexibleIPRequest) @@ -330,7 +330,7 @@ func fipIPDelete() *core.Command { Deprecated: false, Positional: true, }, - core.ZoneArgSpec(scw.ZoneFrPar1, scw.ZoneFrPar2, scw.ZoneNlAms1), + core.ZoneArgSpec(scw.ZoneFrPar1, scw.ZoneFrPar2, scw.ZoneNlAms1, scw.ZoneNlAms2, scw.ZonePlWaw2, scw.ZonePlWaw3), }, Run: func(ctx context.Context, args interface{}) (i interface{}, e error) { request := args.(*flexibleip.DeleteFlexibleIPRequest) @@ -373,7 +373,7 @@ func fipIPAttach() *core.Command { Deprecated: false, Positional: false, }, - core.ZoneArgSpec(scw.ZoneFrPar1, scw.ZoneFrPar2, scw.ZoneNlAms1), + core.ZoneArgSpec(scw.ZoneFrPar1, scw.ZoneFrPar2, scw.ZoneNlAms1, scw.ZoneNlAms2, scw.ZonePlWaw2, scw.ZonePlWaw3), }, Run: func(ctx context.Context, args interface{}) (i interface{}, e error) { request := args.(*flexibleip.AttachFlexibleIPRequest) @@ -403,7 +403,7 @@ func fipIPDetach() *core.Command { Deprecated: false, Positional: false, }, - core.ZoneArgSpec(scw.ZoneFrPar1, scw.ZoneFrPar2, scw.ZoneNlAms1), + core.ZoneArgSpec(scw.ZoneFrPar1, scw.ZoneFrPar2, scw.ZoneNlAms1, scw.ZoneNlAms2, scw.ZonePlWaw2, scw.ZonePlWaw3), }, Run: func(ctx context.Context, args interface{}) (i interface{}, e error) { request := args.(*flexibleip.DetachFlexibleIPRequest) @@ -441,7 +441,7 @@ func fipMacCreate() *core.Command { Positional: false, EnumValues: []string{"unknown_type", "vmware", "xen", "kvm"}, }, - core.ZoneArgSpec(scw.ZoneFrPar1, scw.ZoneFrPar2, scw.ZoneNlAms1), + core.ZoneArgSpec(scw.ZoneFrPar1, scw.ZoneFrPar2, scw.ZoneNlAms1, scw.ZoneNlAms2, scw.ZonePlWaw2, scw.ZonePlWaw3), }, Run: func(ctx context.Context, args interface{}) (i interface{}, e error) { request := args.(*flexibleip.GenerateMACAddrRequest) @@ -478,7 +478,7 @@ func fipMacDuplicate() *core.Command { Deprecated: false, Positional: false, }, - core.ZoneArgSpec(scw.ZoneFrPar1, scw.ZoneFrPar2, scw.ZoneNlAms1), + core.ZoneArgSpec(scw.ZoneFrPar1, scw.ZoneFrPar2, scw.ZoneNlAms1, scw.ZoneNlAms2, scw.ZonePlWaw2, scw.ZonePlWaw3), }, Run: func(ctx context.Context, args interface{}) (i interface{}, e error) { request := args.(*flexibleip.DuplicateMACAddrRequest) @@ -513,7 +513,7 @@ func fipMacMove() *core.Command { Deprecated: false, Positional: false, }, - core.ZoneArgSpec(scw.ZoneFrPar1, scw.ZoneFrPar2, scw.ZoneNlAms1), + core.ZoneArgSpec(scw.ZoneFrPar1, scw.ZoneFrPar2, scw.ZoneNlAms1, scw.ZoneNlAms2, scw.ZonePlWaw2, scw.ZonePlWaw3), }, Run: func(ctx context.Context, args interface{}) (i interface{}, e error) { request := args.(*flexibleip.MoveMACAddrRequest) @@ -543,7 +543,7 @@ func fipMacDelete() *core.Command { Deprecated: false, Positional: false, }, - core.ZoneArgSpec(scw.ZoneFrPar1, scw.ZoneFrPar2, scw.ZoneNlAms1), + core.ZoneArgSpec(scw.ZoneFrPar1, scw.ZoneFrPar2, scw.ZoneNlAms1, scw.ZoneNlAms2, scw.ZonePlWaw2, scw.ZonePlWaw3), }, Run: func(ctx context.Context, args interface{}) (i interface{}, e error) { request := args.(*flexibleip.DeleteMACAddrRequest) From f2b6218b8a99321e96bf0e088bb06885f9041515 Mon Sep 17 00:00:00 2001 From: Scaleway Bot Date: Fri, 25 Oct 2024 17:43:57 +0200 Subject: [PATCH 50/89] docs(mongodb): add documentation (#4228) Co-authored-by: Yacine Fodil <105779815+yfodil@users.noreply.github.com> --- ...usage-mongodb-instance-create-usage.golden | 6 +- ...usage-mongodb-instance-delete-usage.golden | 2 +- ...ll-usage-mongodb-instance-get-usage.golden | 2 +- ...l-usage-mongodb-instance-list-usage.golden | 6 +- ...usage-mongodb-instance-update-usage.golden | 2 +- ...sage-mongodb-instance-upgrade-usage.golden | 2 +- ...st-all-usage-mongodb-instance-usage.golden | 12 ++-- ...t-all-usage-mongodb-node-type-usage.golden | 5 +- ...usage-mongodb-snapshot-delete-usage.golden | 2 +- ...l-usage-mongodb-snapshot-list-usage.golden | 2 +- ...st-all-usage-mongodb-snapshot-usage.golden | 2 +- .../test-all-usage-mongodb-usage.golden | 4 +- ...ll-usage-mongodb-version-list-usage.golden | 2 +- ...est-all-usage-mongodb-version-usage.golden | 4 +- cmd/scw/testdata/test-main-usage-usage.golden | 2 +- docs/commands/mongodb.md | 67 ++++++++++--------- .../mongodb/v1alpha1/mongodb_cli.go | 57 ++++++++-------- 17 files changed, 94 insertions(+), 85 deletions(-) diff --git a/cmd/scw/testdata/test-all-usage-mongodb-instance-create-usage.golden b/cmd/scw/testdata/test-all-usage-mongodb-instance-create-usage.golden index b6385c081b..ebec501e3f 100644 --- a/cmd/scw/testdata/test-all-usage-mongodb-instance-create-usage.golden +++ b/cmd/scw/testdata/test-all-usage-mongodb-instance-create-usage.golden @@ -1,6 +1,6 @@ 🎲🎲🎲 EXIT CODE: 0 🎲🎲🎲 🟥🟥🟥 STDERR️️ 🟥🟥🟥️ -Create a new MongoDB™ Database Instance. +Create a new MongoDB® Database Instance. USAGE: scw mongodb instance create [arg=value ...] @@ -8,7 +8,7 @@ USAGE: ARGS: [project-id] Project ID to use. If none is passed the default project ID will be used [name=] Name of the Database Instance - version Version of the MongoDB™ engine + version Version of the MongoDB® engine [tags.{index}] Tags to apply to the Database Instance node-number Number of node to use for the Database Instance node-type Type of node to use for the Database Instance @@ -16,7 +16,7 @@ ARGS: password Password of the initial user [volume.volume-size] Volume size [volume.volume-type] Type of volume where data is stored (unknown_type | sbs_5k | sbs_15k) - [endpoints.{index}.private-network.private-network-id] UUID of the private network + [endpoints.{index}.private-network.private-network-id] UUID of the Private Network [region=fr-par] Region to target. If none is passed will use default region from the config (fr-par | nl-ams | pl-waw) FLAGS: diff --git a/cmd/scw/testdata/test-all-usage-mongodb-instance-delete-usage.golden b/cmd/scw/testdata/test-all-usage-mongodb-instance-delete-usage.golden index 2b84f8f8e7..d3f7466144 100644 --- a/cmd/scw/testdata/test-all-usage-mongodb-instance-delete-usage.golden +++ b/cmd/scw/testdata/test-all-usage-mongodb-instance-delete-usage.golden @@ -1,6 +1,6 @@ 🎲🎲🎲 EXIT CODE: 0 🎲🎲🎲 🟥🟥🟥 STDERR️️ 🟥🟥🟥️ -Delete a given MongoDB™ Database Instance, specified by the `region` and `instance_id` parameters. Deleting a MongoDB™ Database Instance is permanent, and cannot be undone. Note that upon deletion all your data will be lost. +Delete a given MongoDB® Database Instance, specified by the `region` and `instance_id` parameters. Deleting a MongoDB® Database Instance is permanent, and cannot be undone. Note that upon deletion all your data will be lost. USAGE: scw mongodb instance delete [arg=value ...] diff --git a/cmd/scw/testdata/test-all-usage-mongodb-instance-get-usage.golden b/cmd/scw/testdata/test-all-usage-mongodb-instance-get-usage.golden index 15dbd0b416..41f6ac3379 100644 --- a/cmd/scw/testdata/test-all-usage-mongodb-instance-get-usage.golden +++ b/cmd/scw/testdata/test-all-usage-mongodb-instance-get-usage.golden @@ -1,6 +1,6 @@ 🎲🎲🎲 EXIT CODE: 0 🎲🎲🎲 🟥🟥🟥 STDERR️️ 🟥🟥🟥️ -Retrieve information about a given MongoDB™ Database Instance, specified by the `region` and `instance_id` parameters. Its full details, including name, status, IP address and port, are returned in the response object. +Retrieve information about a given MongoDB® Database Instance, specified by the `region` and `instance_id` parameters. Its full details, including name, status, IP address and port, are returned in the response object. USAGE: scw mongodb instance get [arg=value ...] diff --git a/cmd/scw/testdata/test-all-usage-mongodb-instance-list-usage.golden b/cmd/scw/testdata/test-all-usage-mongodb-instance-list-usage.golden index 4867dc6cf5..b9e690cacc 100644 --- a/cmd/scw/testdata/test-all-usage-mongodb-instance-list-usage.golden +++ b/cmd/scw/testdata/test-all-usage-mongodb-instance-list-usage.golden @@ -1,6 +1,6 @@ 🎲🎲🎲 EXIT CODE: 0 🎲🎲🎲 🟥🟥🟥 STDERR️️ 🟥🟥🟥️ -List all MongoDB™ Database Instances in the specified region, for a given Scaleway Project. By default, the MongoDB™ Database Instances returned in the list are ordered by creation date in ascending order, though this can be modified via the order_by field. You can define additional parameters for your query, such as `tags` and `name`. For the `name` parameter, the value you include will be checked against the whole name string to see if it includes the string you put in the parameter. +List all MongoDB® Database Instances in the specified region. By default, the MongoDB® Database Instances returned in the list are ordered by creation date in ascending order, though this can be modified via the order_by field. You can define additional parameters for your query, such as `tags` and `name`. For the `name` parameter, the value you include will be checked against the whole name string to see if it includes the string you put in the parameter. USAGE: scw mongodb instance list [arg=value ...] @@ -9,8 +9,8 @@ ARGS: [tags.{index}] List Database Instances that have a given tag [name] Lists Database Instances that match a name pattern [order-by] Criteria to use when ordering Database Instance listings (created_at_asc | created_at_desc | name_asc | name_desc | status_asc | status_desc) - [project-id] Project ID to list the Database Instance of - [organization-id] Organization ID the Database Instance belongs to + [project-id] Project ID + [organization-id] Organization ID of the Database Instance [region=fr-par] Region to target. If none is passed will use default region from the config (fr-par | nl-ams | pl-waw | all) FLAGS: diff --git a/cmd/scw/testdata/test-all-usage-mongodb-instance-update-usage.golden b/cmd/scw/testdata/test-all-usage-mongodb-instance-update-usage.golden index a84c8d7c8f..75083ca9d0 100644 --- a/cmd/scw/testdata/test-all-usage-mongodb-instance-update-usage.golden +++ b/cmd/scw/testdata/test-all-usage-mongodb-instance-update-usage.golden @@ -1,6 +1,6 @@ 🎲🎲🎲 EXIT CODE: 0 🎲🎲🎲 🟥🟥🟥 STDERR️️ 🟥🟥🟥️ -Update the parameters of a MongoDB™ Database Instance. +Update the parameters of a MongoDB® Database Instance. USAGE: scw mongodb instance update [arg=value ...] diff --git a/cmd/scw/testdata/test-all-usage-mongodb-instance-upgrade-usage.golden b/cmd/scw/testdata/test-all-usage-mongodb-instance-upgrade-usage.golden index de07e717f9..1cc38c9923 100644 --- a/cmd/scw/testdata/test-all-usage-mongodb-instance-upgrade-usage.golden +++ b/cmd/scw/testdata/test-all-usage-mongodb-instance-upgrade-usage.golden @@ -7,7 +7,7 @@ USAGE: ARGS: instance-id UUID of the Database Instance you want to upgrade - [volume-size] Increase your block storage volume size + [volume-size] Increase your Block Storage volume size [region=fr-par] Region to target. If none is passed will use default region from the config (fr-par | nl-ams | pl-waw) FLAGS: diff --git a/cmd/scw/testdata/test-all-usage-mongodb-instance-usage.golden b/cmd/scw/testdata/test-all-usage-mongodb-instance-usage.golden index f0d58e335b..1ec546e4d3 100644 --- a/cmd/scw/testdata/test-all-usage-mongodb-instance-usage.golden +++ b/cmd/scw/testdata/test-all-usage-mongodb-instance-usage.golden @@ -1,17 +1,17 @@ 🎲🎲🎲 EXIT CODE: 0 🎲🎲🎲 🟥🟥🟥 STDERR️️ 🟥🟥🟥️ -A Managed Database for MongoDB instance is composed of one or multiple dedicated compute nodes running a single database engine. +A Managed Database for MongoDB® Database Instance is composed of one or multiple dedicated compute nodes running a single database engine. USAGE: scw mongodb instance AVAILABLE COMMANDS: - create Create a MongoDB™ Database Instance - delete Delete a MongoDB™ Database Instance - get Get a MongoDB™ Database Instance + create Create a MongoDB® Database Instance + delete Delete a MongoDB® Database Instance + get Get a MongoDB® Database Instance get-certificate Get the certificate of a Database Instance - list List MongoDB™ Database Instances - update Update a MongoDB™ Database Instance + list List MongoDB® Database Instances + update Update a MongoDB® Database Instance upgrade Upgrade a Database Instance FLAGS: diff --git a/cmd/scw/testdata/test-all-usage-mongodb-node-type-usage.golden b/cmd/scw/testdata/test-all-usage-mongodb-node-type-usage.golden index d6b74c5200..48f83d04bf 100644 --- a/cmd/scw/testdata/test-all-usage-mongodb-node-type-usage.golden +++ b/cmd/scw/testdata/test-all-usage-mongodb-node-type-usage.golden @@ -1,6 +1,9 @@ 🎲🎲🎲 EXIT CODE: 0 🎲🎲🎲 🟥🟥🟥 STDERR️️ 🟥🟥🟥️ -Node types powering your instance. +Two node type ranges are available: + +* **Cost-Optimized:** a complete and highly reliable node range with shared resources that is made for scaling from development to production needs, at affordable prices. +* **Production-Optimized:** database nodes with dedicated vCPU for the most demanding workloads and mission-critical applications. USAGE: scw mongodb node-type diff --git a/cmd/scw/testdata/test-all-usage-mongodb-snapshot-delete-usage.golden b/cmd/scw/testdata/test-all-usage-mongodb-snapshot-delete-usage.golden index fecc6a4a45..305a2f21cb 100644 --- a/cmd/scw/testdata/test-all-usage-mongodb-snapshot-delete-usage.golden +++ b/cmd/scw/testdata/test-all-usage-mongodb-snapshot-delete-usage.golden @@ -1,6 +1,6 @@ 🎲🎲🎲 EXIT CODE: 0 🎲🎲🎲 🟥🟥🟥 STDERR️️ 🟥🟥🟥️ -Delete a given snapshot of a Database Instance. You must specify, in the endpoint, the `snapshot_id` parameter of the snapshot you want to delete. +Delete a given snapshot of a Database Instance. You must specify, in the endpoint, the `snapshot_id` parameter of the snapshot you want to delete. USAGE: scw mongodb snapshot delete [arg=value ...] diff --git a/cmd/scw/testdata/test-all-usage-mongodb-snapshot-list-usage.golden b/cmd/scw/testdata/test-all-usage-mongodb-snapshot-list-usage.golden index a609b24614..24c593dfb7 100644 --- a/cmd/scw/testdata/test-all-usage-mongodb-snapshot-list-usage.golden +++ b/cmd/scw/testdata/test-all-usage-mongodb-snapshot-list-usage.golden @@ -7,7 +7,7 @@ USAGE: ARGS: [instance-id] Instance ID the snapshots belongs to - [name] Lists Database snapshots that match a name pattern + [name] Lists database snapshots that match a name pattern [order-by] Criteria to use when ordering snapshot listings (created_at_asc | created_at_desc | name_asc | name_desc | expires_at_asc | expires_at_desc) [project-id] Project ID to list the snapshots of [organization-id] Organization ID the snapshots belongs to diff --git a/cmd/scw/testdata/test-all-usage-mongodb-snapshot-usage.golden b/cmd/scw/testdata/test-all-usage-mongodb-snapshot-usage.golden index 3058ce3f37..9882792c72 100644 --- a/cmd/scw/testdata/test-all-usage-mongodb-snapshot-usage.golden +++ b/cmd/scw/testdata/test-all-usage-mongodb-snapshot-usage.golden @@ -1,6 +1,6 @@ 🎲🎲🎲 EXIT CODE: 0 🎲🎲🎲 🟥🟥🟥 STDERR️️ 🟥🟥🟥️ -Snapshots of your instance. +A snapshot is a consistent, instantaneous copy of the Block Storage volume of your Database Instance at a certain point in time. USAGE: scw mongodb snapshot diff --git a/cmd/scw/testdata/test-all-usage-mongodb-usage.golden b/cmd/scw/testdata/test-all-usage-mongodb-usage.golden index 48507e002d..a612c08d57 100644 --- a/cmd/scw/testdata/test-all-usage-mongodb-usage.golden +++ b/cmd/scw/testdata/test-all-usage-mongodb-usage.golden @@ -1,6 +1,6 @@ 🎲🎲🎲 EXIT CODE: 0 🎲🎲🎲 🟥🟥🟥 STDERR️️ 🟥🟥🟥️ -This API allows you to manage your Managed Databases for MongoDB. +This API allows you to manage your Managed Databases for MongoDB®. USAGE: scw mongodb @@ -10,7 +10,7 @@ AVAILABLE COMMANDS: node-type Node types management commands snapshot Snapshot management commands user User management commands - version MongoDB™ version management commands + version MongoDB® version management commands FLAGS: -h, --help help for mongodb diff --git a/cmd/scw/testdata/test-all-usage-mongodb-version-list-usage.golden b/cmd/scw/testdata/test-all-usage-mongodb-version-list-usage.golden index ee3c415d73..6c368ef78f 100644 --- a/cmd/scw/testdata/test-all-usage-mongodb-version-list-usage.golden +++ b/cmd/scw/testdata/test-all-usage-mongodb-version-list-usage.golden @@ -1,6 +1,6 @@ 🎲🎲🎲 EXIT CODE: 0 🎲🎲🎲 🟥🟥🟥 STDERR️️ 🟥🟥🟥️ -List available MongoDB™ versions. +List available MongoDB® versions. USAGE: scw mongodb version list [arg=value ...] diff --git a/cmd/scw/testdata/test-all-usage-mongodb-version-usage.golden b/cmd/scw/testdata/test-all-usage-mongodb-version-usage.golden index 4b4242b421..243d83fd1b 100644 --- a/cmd/scw/testdata/test-all-usage-mongodb-version-usage.golden +++ b/cmd/scw/testdata/test-all-usage-mongodb-version-usage.golden @@ -1,12 +1,12 @@ 🎲🎲🎲 EXIT CODE: 0 🎲🎲🎲 🟥🟥🟥 STDERR️️ 🟥🟥🟥️ -MongoDB™ versions powering your instance. +A database engine is the core software that handles the storage, retrieval, and management of data in your Database Instance. USAGE: scw mongodb version AVAILABLE COMMANDS: - list List available MongoDB™ versions + list List available MongoDB® versions FLAGS: -h, --help help for version diff --git a/cmd/scw/testdata/test-main-usage-usage.golden b/cmd/scw/testdata/test-main-usage-usage.golden index 4b65437cb6..306427d95b 100644 --- a/cmd/scw/testdata/test-main-usage-usage.golden +++ b/cmd/scw/testdata/test-main-usage-usage.golden @@ -29,7 +29,7 @@ AVAILABLE COMMANDS: lb This API allows you to manage your Scaleway Load Balancer services marketplace This API allows you to find available images for use when launching a Scaleway Instance mnq These APIs allow you to manage your Messaging and Queuing NATS, SQS and SNS services - mongodb This API allows you to manage your Managed Databases for MongoDB + mongodb This API allows you to manage your Managed Databases for MongoDB® object Object-storage utils rdb This API allows you to manage your Managed Databases for PostgreSQL and MySQL redis This API allows you to manage your Managed Databases for Redis™ diff --git a/docs/commands/mongodb.md b/docs/commands/mongodb.md index f67923b3e5..9b18e89cd7 100644 --- a/docs/commands/mongodb.md +++ b/docs/commands/mongodb.md @@ -1,14 +1,14 @@ # Documentation for `scw mongodb` -This API allows you to manage your Managed Databases for MongoDB. +This API allows you to manage your Managed Databases for MongoDB®. - [Instance management commands](#instance-management-commands) - - [Create a MongoDB™ Database Instance](#create-a-mongodb™-database-instance) - - [Delete a MongoDB™ Database Instance](#delete-a-mongodb™-database-instance) - - [Get a MongoDB™ Database Instance](#get-a-mongodb™-database-instance) + - [Create a MongoDB® Database Instance](#create-a-mongodb®-database-instance) + - [Delete a MongoDB® Database Instance](#delete-a-mongodb®-database-instance) + - [Get a MongoDB® Database Instance](#get-a-mongodb®-database-instance) - [Get the certificate of a Database Instance](#get-the-certificate-of-a-database-instance) - - [List MongoDB™ Database Instances](#list-mongodb™-database-instances) - - [Update a MongoDB™ Database Instance](#update-a-mongodb™-database-instance) + - [List MongoDB® Database Instances](#list-mongodb®-database-instances) + - [Update a MongoDB® Database Instance](#update-a-mongodb®-database-instance) - [Upgrade a Database Instance](#upgrade-a-database-instance) - [Node types management commands](#node-types-management-commands) - [List available node types](#list-available-node-types) @@ -22,18 +22,18 @@ This API allows you to manage your Managed Databases for MongoDB. - [User management commands](#user-management-commands) - [List users of a Database Instance](#list-users-of-a-database-instance) - [Update a user on a Database Instance](#update-a-user-on-a-database-instance) -- [MongoDB™ version management commands](#mongodb™-version-management-commands) - - [List available MongoDB™ versions](#list-available-mongodb™-versions) +- [MongoDB® version management commands](#mongodb®-version-management-commands) + - [List available MongoDB® versions](#list-available-mongodb®-versions) ## Instance management commands -A Managed Database for MongoDB instance is composed of one or multiple dedicated compute nodes running a single database engine. +A Managed Database for MongoDB® Database Instance is composed of one or multiple dedicated compute nodes running a single database engine. -### Create a MongoDB™ Database Instance +### Create a MongoDB® Database Instance -Create a new MongoDB™ Database Instance. +Create a new MongoDB® Database Instance. **Usage:** @@ -48,7 +48,7 @@ scw mongodb instance create [arg=value ...] |------|---|-------------| | project-id | | Project ID to use. If none is passed the default project ID will be used | | name | Default: `` | Name of the Database Instance | -| version | Required | Version of the MongoDB™ engine | +| version | Required | Version of the MongoDB® engine | | tags.{index} | | Tags to apply to the Database Instance | | node-number | Required | Number of node to use for the Database Instance | | node-type | Required | Type of node to use for the Database Instance | @@ -56,14 +56,14 @@ scw mongodb instance create [arg=value ...] | password | Required | Password of the initial user | | volume.volume-size | | Volume size | | volume.volume-type | One of: `unknown_type`, `sbs_5k`, `sbs_15k` | Type of volume where data is stored | -| endpoints.{index}.private-network.private-network-id | | UUID of the private network | +| endpoints.{index}.private-network.private-network-id | | UUID of the Private Network | | region | Default: `fr-par`
One of: `fr-par`, `nl-ams`, `pl-waw` | Region to target. If none is passed will use default region from the config | -### Delete a MongoDB™ Database Instance +### Delete a MongoDB® Database Instance -Delete a given MongoDB™ Database Instance, specified by the `region` and `instance_id` parameters. Deleting a MongoDB™ Database Instance is permanent, and cannot be undone. Note that upon deletion all your data will be lost. +Delete a given MongoDB® Database Instance, specified by the `region` and `instance_id` parameters. Deleting a MongoDB® Database Instance is permanent, and cannot be undone. Note that upon deletion all your data will be lost. **Usage:** @@ -81,9 +81,9 @@ scw mongodb instance delete [arg=value ...] -### Get a MongoDB™ Database Instance +### Get a MongoDB® Database Instance -Retrieve information about a given MongoDB™ Database Instance, specified by the `region` and `instance_id` parameters. Its full details, including name, status, IP address and port, are returned in the response object. +Retrieve information about a given MongoDB® Database Instance, specified by the `region` and `instance_id` parameters. Its full details, including name, status, IP address and port, are returned in the response object. **Usage:** @@ -121,9 +121,9 @@ scw mongodb instance get-certificate [arg=value ...] -### List MongoDB™ Database Instances +### List MongoDB® Database Instances -List all MongoDB™ Database Instances in the specified region, for a given Scaleway Project. By default, the MongoDB™ Database Instances returned in the list are ordered by creation date in ascending order, though this can be modified via the order_by field. You can define additional parameters for your query, such as `tags` and `name`. For the `name` parameter, the value you include will be checked against the whole name string to see if it includes the string you put in the parameter. +List all MongoDB® Database Instances in the specified region. By default, the MongoDB® Database Instances returned in the list are ordered by creation date in ascending order, though this can be modified via the order_by field. You can define additional parameters for your query, such as `tags` and `name`. For the `name` parameter, the value you include will be checked against the whole name string to see if it includes the string you put in the parameter. **Usage:** @@ -139,15 +139,15 @@ scw mongodb instance list [arg=value ...] | tags.{index} | | List Database Instances that have a given tag | | name | | Lists Database Instances that match a name pattern | | order-by | One of: `created_at_asc`, `created_at_desc`, `name_asc`, `name_desc`, `status_asc`, `status_desc` | Criteria to use when ordering Database Instance listings | -| project-id | | Project ID to list the Database Instance of | -| organization-id | | Organization ID the Database Instance belongs to | +| project-id | | Project ID | +| organization-id | | Organization ID of the Database Instance | | region | Default: `fr-par`
One of: `fr-par`, `nl-ams`, `pl-waw`, `all` | Region to target. If none is passed will use default region from the config | -### Update a MongoDB™ Database Instance +### Update a MongoDB® Database Instance -Update the parameters of a MongoDB™ Database Instance. +Update the parameters of a MongoDB® Database Instance. **Usage:** @@ -183,14 +183,17 @@ scw mongodb instance upgrade [arg=value ...] | Name | | Description | |------|---|-------------| | instance-id | Required | UUID of the Database Instance you want to upgrade | -| volume-size | | Increase your block storage volume size | +| volume-size | | Increase your Block Storage volume size | | region | Default: `fr-par`
One of: `fr-par`, `nl-ams`, `pl-waw` | Region to target. If none is passed will use default region from the config | ## Node types management commands -Node types powering your instance. +Two node type ranges are available: + +* **Cost-Optimized:** a complete and highly reliable node range with shared resources that is made for scaling from development to production needs, at affordable prices. +* **Production-Optimized:** database nodes with dedicated vCPU for the most demanding workloads and mission-critical applications. ### List available node types @@ -215,7 +218,7 @@ scw mongodb node-type list [arg=value ...] ## Snapshot management commands -Snapshots of your instance. +A snapshot is a consistent, instantaneous copy of the Block Storage volume of your Database Instance at a certain point in time. ### Create a Database Instance snapshot @@ -242,7 +245,7 @@ scw mongodb snapshot create [arg=value ...] ### Delete a Database Instance snapshot -Delete a given snapshot of a Database Instance. You must specify, in the endpoint, the `snapshot_id` parameter of the snapshot you want to delete. +Delete a given snapshot of a Database Instance. You must specify, in the endpoint, the `snapshot_id` parameter of the snapshot you want to delete. **Usage:** @@ -296,7 +299,7 @@ scw mongodb snapshot list [arg=value ...] | Name | | Description | |------|---|-------------| | instance-id | | Instance ID the snapshots belongs to | -| name | | Lists Database snapshots that match a name pattern | +| name | | Lists database snapshots that match a name pattern | | order-by | One of: `created_at_asc`, `created_at_desc`, `name_asc`, `name_desc`, `expires_at_asc`, `expires_at_desc` | Criteria to use when ordering snapshot listings | | project-id | | Project ID to list the snapshots of | | organization-id | | Organization ID the snapshots belongs to | @@ -399,14 +402,14 @@ scw mongodb user update [arg=value ...] -## MongoDB™ version management commands +## MongoDB® version management commands -MongoDB™ versions powering your instance. +A database engine is the core software that handles the storage, retrieval, and management of data in your Database Instance. -### List available MongoDB™ versions +### List available MongoDB® versions -List available MongoDB™ versions. +List available MongoDB® versions. **Usage:** diff --git a/internal/namespaces/mongodb/v1alpha1/mongodb_cli.go b/internal/namespaces/mongodb/v1alpha1/mongodb_cli.go index b7676a07e1..6c1306698a 100644 --- a/internal/namespaces/mongodb/v1alpha1/mongodb_cli.go +++ b/internal/namespaces/mongodb/v1alpha1/mongodb_cli.go @@ -46,16 +46,19 @@ func GetGeneratedCommands() *core.Commands { } func mongodbRoot() *core.Command { return &core.Command{ - Short: `This API allows you to manage your Managed Databases for MongoDB`, - Long: `This API allows you to manage your Managed Databases for MongoDB.`, + Short: `This API allows you to manage your Managed Databases for MongoDB®`, + Long: `This API allows you to manage your Managed Databases for MongoDB®.`, Namespace: "mongodb", } } func mongodbNodeType() *core.Command { return &core.Command{ - Short: `Node types management commands`, - Long: `Node types powering your instance.`, + Short: `Node types management commands`, + Long: `Two node type ranges are available: + +* **Cost-Optimized:** a complete and highly reliable node range with shared resources that is made for scaling from development to production needs, at affordable prices. +* **Production-Optimized:** database nodes with dedicated vCPU for the most demanding workloads and mission-critical applications.`, Namespace: "mongodb", Resource: "node-type", } @@ -63,8 +66,8 @@ func mongodbNodeType() *core.Command { func mongodbVersion() *core.Command { return &core.Command{ - Short: `MongoDB™ version management commands`, - Long: `MongoDB™ versions powering your instance.`, + Short: `MongoDB® version management commands`, + Long: `A database engine is the core software that handles the storage, retrieval, and management of data in your Database Instance.`, Namespace: "mongodb", Resource: "version", } @@ -73,7 +76,7 @@ func mongodbVersion() *core.Command { func mongodbInstance() *core.Command { return &core.Command{ Short: `Instance management commands`, - Long: `A Managed Database for MongoDB instance is composed of one or multiple dedicated compute nodes running a single database engine.`, + Long: `A Managed Database for MongoDB® Database Instance is composed of one or multiple dedicated compute nodes running a single database engine.`, Namespace: "mongodb", Resource: "instance", } @@ -82,7 +85,7 @@ func mongodbInstance() *core.Command { func mongodbSnapshot() *core.Command { return &core.Command{ Short: `Snapshot management commands`, - Long: `Snapshots of your instance.`, + Long: `A snapshot is a consistent, instantaneous copy of the Block Storage volume of your Database Instance at a certain point in time.`, Namespace: "mongodb", Resource: "snapshot", } @@ -138,8 +141,8 @@ func mongodbNodeTypeList() *core.Command { func mongodbVersionList() *core.Command { return &core.Command{ - Short: `List available MongoDB™ versions`, - Long: `List available MongoDB™ versions.`, + Short: `List available MongoDB® versions`, + Long: `List available MongoDB® versions.`, Namespace: "mongodb", Resource: "version", Verb: "list", @@ -176,8 +179,8 @@ func mongodbVersionList() *core.Command { func mongodbInstanceList() *core.Command { return &core.Command{ - Short: `List MongoDB™ Database Instances`, - Long: `List all MongoDB™ Database Instances in the specified region, for a given Scaleway Project. By default, the MongoDB™ Database Instances returned in the list are ordered by creation date in ascending order, though this can be modified via the order_by field. You can define additional parameters for your query, such as ` + "`" + `tags` + "`" + ` and ` + "`" + `name` + "`" + `. For the ` + "`" + `name` + "`" + ` parameter, the value you include will be checked against the whole name string to see if it includes the string you put in the parameter.`, + Short: `List MongoDB® Database Instances`, + Long: `List all MongoDB® Database Instances in the specified region. By default, the MongoDB® Database Instances returned in the list are ordered by creation date in ascending order, though this can be modified via the order_by field. You can define additional parameters for your query, such as ` + "`" + `tags` + "`" + ` and ` + "`" + `name` + "`" + `. For the ` + "`" + `name` + "`" + ` parameter, the value you include will be checked against the whole name string to see if it includes the string you put in the parameter.`, Namespace: "mongodb", Resource: "instance", Verb: "list", @@ -208,14 +211,14 @@ func mongodbInstanceList() *core.Command { }, { Name: "project-id", - Short: `Project ID to list the Database Instance of`, + Short: `Project ID`, Required: false, Deprecated: false, Positional: false, }, { Name: "organization-id", - Short: `Organization ID the Database Instance belongs to`, + Short: `Organization ID of the Database Instance`, Required: false, Deprecated: false, Positional: false, @@ -244,8 +247,8 @@ func mongodbInstanceList() *core.Command { func mongodbInstanceGet() *core.Command { return &core.Command{ - Short: `Get a MongoDB™ Database Instance`, - Long: `Retrieve information about a given MongoDB™ Database Instance, specified by the ` + "`" + `region` + "`" + ` and ` + "`" + `instance_id` + "`" + ` parameters. Its full details, including name, status, IP address and port, are returned in the response object.`, + Short: `Get a MongoDB® Database Instance`, + Long: `Retrieve information about a given MongoDB® Database Instance, specified by the ` + "`" + `region` + "`" + ` and ` + "`" + `instance_id` + "`" + ` parameters. Its full details, including name, status, IP address and port, are returned in the response object.`, Namespace: "mongodb", Resource: "instance", Verb: "get", @@ -274,8 +277,8 @@ func mongodbInstanceGet() *core.Command { func mongodbInstanceCreate() *core.Command { return &core.Command{ - Short: `Create a MongoDB™ Database Instance`, - Long: `Create a new MongoDB™ Database Instance.`, + Short: `Create a MongoDB® Database Instance`, + Long: `Create a new MongoDB® Database Instance.`, Namespace: "mongodb", Resource: "instance", Verb: "create", @@ -293,7 +296,7 @@ func mongodbInstanceCreate() *core.Command { }, { Name: "version", - Short: `Version of the MongoDB™ engine`, + Short: `Version of the MongoDB® engine`, Required: true, Deprecated: false, Positional: false, @@ -350,7 +353,7 @@ func mongodbInstanceCreate() *core.Command { }, { Name: "endpoints.{index}.private-network.private-network-id", - Short: `UUID of the private network`, + Short: `UUID of the Private Network`, Required: false, Deprecated: false, Positional: false, @@ -370,8 +373,8 @@ func mongodbInstanceCreate() *core.Command { func mongodbInstanceUpdate() *core.Command { return &core.Command{ - Short: `Update a MongoDB™ Database Instance`, - Long: `Update the parameters of a MongoDB™ Database Instance.`, + Short: `Update a MongoDB® Database Instance`, + Long: `Update the parameters of a MongoDB® Database Instance.`, Namespace: "mongodb", Resource: "instance", Verb: "update", @@ -414,8 +417,8 @@ func mongodbInstanceUpdate() *core.Command { func mongodbInstanceDelete() *core.Command { return &core.Command{ - Short: `Delete a MongoDB™ Database Instance`, - Long: `Delete a given MongoDB™ Database Instance, specified by the ` + "`" + `region` + "`" + ` and ` + "`" + `instance_id` + "`" + ` parameters. Deleting a MongoDB™ Database Instance is permanent, and cannot be undone. Note that upon deletion all your data will be lost.`, + Short: `Delete a MongoDB® Database Instance`, + Long: `Delete a given MongoDB® Database Instance, specified by the ` + "`" + `region` + "`" + ` and ` + "`" + `instance_id` + "`" + ` parameters. Deleting a MongoDB® Database Instance is permanent, and cannot be undone. Note that upon deletion all your data will be lost.`, Namespace: "mongodb", Resource: "instance", Verb: "delete", @@ -461,7 +464,7 @@ func mongodbInstanceUpgrade() *core.Command { }, { Name: "volume-size", - Short: `Increase your block storage volume size`, + Short: `Increase your Block Storage volume size`, Required: false, Deprecated: false, Positional: false, @@ -705,7 +708,7 @@ func mongodbSnapshotList() *core.Command { }, { Name: "name", - Short: `Lists Database snapshots that match a name pattern`, + Short: `Lists database snapshots that match a name pattern`, Required: false, Deprecated: false, Positional: false, @@ -757,7 +760,7 @@ func mongodbSnapshotList() *core.Command { func mongodbSnapshotDelete() *core.Command { return &core.Command{ Short: `Delete a Database Instance snapshot`, - Long: `Delete a given snapshot of a Database Instance. You must specify, in the endpoint, the ` + "`" + `snapshot_id` + "`" + ` parameter of the snapshot you want to delete.`, + Long: `Delete a given snapshot of a Database Instance. You must specify, in the endpoint, the ` + "`" + `snapshot_id` + "`" + ` parameter of the snapshot you want to delete.`, Namespace: "mongodb", Resource: "snapshot", Verb: "delete", From 2c2b9e3652a32265633a75e927ecccd43e6ba012 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 28 Oct 2024 09:46:03 +0100 Subject: [PATCH 51/89] chore(deps): bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.66.0 to 1.66.1 (#4230) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- go.mod | 2 +- go.sum | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/go.mod b/go.mod index 50c59ddc47..8f6178d462 100644 --- a/go.mod +++ b/go.mod @@ -7,7 +7,7 @@ toolchain go1.22.2 require ( github.com/alecthomas/assert v1.0.0 github.com/aws/aws-sdk-go-v2 v1.32.2 - github.com/aws/aws-sdk-go-v2/service/s3 v1.66.0 + github.com/aws/aws-sdk-go-v2/service/s3 v1.66.1 github.com/buildpacks/pack v0.34.2 github.com/c-bata/go-prompt v0.2.6 github.com/charmbracelet/bubbletea v1.1.2 diff --git a/go.sum b/go.sum index 5a3c7c73f8..95c85422f3 100644 --- a/go.sum +++ b/go.sum @@ -96,8 +96,8 @@ github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.12.2 h1:s7NA1SOw8 github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.12.2/go.mod h1:fnjjWyAW/Pj5HYOxl9LJqWtEwS7W2qgcRLWP+uWbss0= github.com/aws/aws-sdk-go-v2/service/internal/s3shared v1.18.2 h1:t7iUP9+4wdc5lt3E41huP+GvQZJD38WLsgVp4iOtAjg= github.com/aws/aws-sdk-go-v2/service/internal/s3shared v1.18.2/go.mod h1:/niFCtmuQNxqx9v8WAPq5qh7EH25U4BF6tjoyq9bObM= -github.com/aws/aws-sdk-go-v2/service/s3 v1.66.0 h1:xA6XhTF7PE89BCNHJbQi8VvPzcgMtmGC5dr8S8N7lHk= -github.com/aws/aws-sdk-go-v2/service/s3 v1.66.0/go.mod h1:cB6oAuus7YXRZhWCc1wIwPywwZ1XwweNp2TVAEGYeB8= +github.com/aws/aws-sdk-go-v2/service/s3 v1.66.1 h1:MkQ4unegQEStiQYmfFj+Aq5uTp265ncSmm0XTQwDwi0= +github.com/aws/aws-sdk-go-v2/service/s3 v1.66.1/go.mod h1:cB6oAuus7YXRZhWCc1wIwPywwZ1XwweNp2TVAEGYeB8= github.com/aws/aws-sdk-go-v2/service/sso v1.20.2 h1:XOPfar83RIRPEzfihnp+U6udOveKZJvPQ76SKWrLRHc= github.com/aws/aws-sdk-go-v2/service/sso v1.20.2/go.mod h1:Vv9Xyk1KMHXrR3vNQe8W5LMFdTjSeWk0gBZBzvf3Qa0= github.com/aws/aws-sdk-go-v2/service/ssooidc v1.23.2 h1:pi0Skl6mNl2w8qWZXcdOyg197Zsf4G97U7Sso9JXGZE= From e7d9d8ee4420cb73ade219eb1d5ac3b12edd4979 Mon Sep 17 00:00:00 2001 From: Scaleway Bot Date: Mon, 28 Oct 2024 16:15:26 +0100 Subject: [PATCH 52/89] feat(rdb): activate encryption on existing instances (#4231) --- .../test-all-usage-rdb-instance-upgrade-usage.golden | 1 + docs/commands/rdb.md | 1 + go.mod | 2 +- go.sum | 4 ++-- internal/namespaces/rdb/v1/rdb_cli.go | 7 +++++++ 5 files changed, 12 insertions(+), 3 deletions(-) diff --git a/cmd/scw/testdata/test-all-usage-rdb-instance-upgrade-usage.golden b/cmd/scw/testdata/test-all-usage-rdb-instance-upgrade-usage.golden index 6658cde8d0..332e06a9cc 100644 --- a/cmd/scw/testdata/test-all-usage-rdb-instance-upgrade-usage.golden +++ b/cmd/scw/testdata/test-all-usage-rdb-instance-upgrade-usage.golden @@ -14,6 +14,7 @@ ARGS: [upgradable-version-id] Update your database engine to a newer version [major-upgrade-workflow.upgradable-version-id] Update your database engine to a newer version [major-upgrade-workflow.with-endpoints] Include endpoint during the migration + [enable-encryption] Defines whether or not encryption should be enabled on the Database Instance [region=fr-par] Region to target. If none is passed will use default region from the config (fr-par | nl-ams | pl-waw) FLAGS: diff --git a/docs/commands/rdb.md b/docs/commands/rdb.md index 58f62b4c6e..0619c6abd2 100644 --- a/docs/commands/rdb.md +++ b/docs/commands/rdb.md @@ -992,6 +992,7 @@ scw rdb instance upgrade [arg=value ...] | upgradable-version-id | | Update your database engine to a newer version | | major-upgrade-workflow.upgradable-version-id | | Update your database engine to a newer version | | major-upgrade-workflow.with-endpoints | | Include endpoint during the migration | +| enable-encryption | | Defines whether or not encryption should be enabled on the Database Instance | | region | Default: `fr-par`
One of: `fr-par`, `nl-ams`, `pl-waw` | Region to target. If none is passed will use default region from the config | diff --git a/go.mod b/go.mod index 8f6178d462..677ad11b22 100644 --- a/go.mod +++ b/go.mod @@ -26,7 +26,7 @@ require ( github.com/mattn/go-isatty v0.0.20 github.com/moby/buildkit v0.13.2 github.com/opencontainers/go-digest v1.0.0 - github.com/scaleway/scaleway-sdk-go v1.0.0-beta.30.0.20241025112925-105ce0f288e4 + github.com/scaleway/scaleway-sdk-go v1.0.0-beta.30.0.20241025151430-736ebc291485 github.com/skratchdot/open-golang v0.0.0-20200116055534-eef842397966 github.com/spf13/cobra v1.8.1 github.com/spf13/pflag v1.0.5 diff --git a/go.sum b/go.sum index 95c85422f3..9b34c9b989 100644 --- a/go.sum +++ b/go.sum @@ -465,8 +465,8 @@ github.com/rogpeppe/go-internal v1.11.0/go.mod h1:ddIwULY96R17DhadqLgMfk9H9tvdUz github.com/russross/blackfriday/v2 v2.1.0/go.mod h1:+Rmxgy9KzJVeS9/2gXHxylqXiyQDYRxCVz55jmeOWTM= github.com/sabhiram/go-gitignore v0.0.0-20210923224102-525f6e181f06 h1:OkMGxebDjyw0ULyrTYWeN0UNCCkmCWfjPnIA2W6oviI= github.com/sabhiram/go-gitignore v0.0.0-20210923224102-525f6e181f06/go.mod h1:+ePHsJ1keEjQtpvf9HHw0f4ZeJ0TLRsxhunSI2hYJSs= -github.com/scaleway/scaleway-sdk-go v1.0.0-beta.30.0.20241025112925-105ce0f288e4 h1:2pEfSGb8zVgPgS1sQHMeJX+TaMMMkeldFjqR/J7ZZyI= -github.com/scaleway/scaleway-sdk-go v1.0.0-beta.30.0.20241025112925-105ce0f288e4/go.mod h1:3jrRJM7638J+P33hKy9MBvfOBxNo8pEGNQQoIv65Ihg= +github.com/scaleway/scaleway-sdk-go v1.0.0-beta.30.0.20241025151430-736ebc291485 h1:pio5yJbu5NPDTB4qRsQTf/w/9XwBZS/Vud0oXqVAZIA= +github.com/scaleway/scaleway-sdk-go v1.0.0-beta.30.0.20241025151430-736ebc291485/go.mod h1:3jrRJM7638J+P33hKy9MBvfOBxNo8pEGNQQoIv65Ihg= github.com/sclevine/spec v1.4.0 h1:z/Q9idDcay5m5irkZ28M7PtQM4aOISzOpj4bUPkDee8= github.com/sclevine/spec v1.4.0/go.mod h1:LvpgJaFyvQzRvc1kaDs0bulYwzC70PbiYjC4QnFHkOM= github.com/secure-systems-lab/go-securesystemslib v0.8.0 h1:mr5An6X45Kb2nddcFlbmfHkLguCE9laoZCUzEEpIZXA= diff --git a/internal/namespaces/rdb/v1/rdb_cli.go b/internal/namespaces/rdb/v1/rdb_cli.go index 5f3324e49d..25a5cf5114 100644 --- a/internal/namespaces/rdb/v1/rdb_cli.go +++ b/internal/namespaces/rdb/v1/rdb_cli.go @@ -702,6 +702,13 @@ func rdbInstanceUpgrade() *core.Command { Deprecated: false, Positional: false, }, + { + Name: "enable-encryption", + Short: `Defines whether or not encryption should be enabled on the Database Instance`, + Required: false, + Deprecated: false, + Positional: false, + }, core.RegionArgSpec(scw.RegionFrPar, scw.RegionNlAms, scw.RegionPlWaw), }, Run: func(ctx context.Context, args interface{}) (i interface{}, e error) { From 727ce928aadc6d2539f3a39001fed9fe9415b66a Mon Sep 17 00:00:00 2001 From: Scaleway Bot Date: Mon, 28 Oct 2024 17:06:38 +0100 Subject: [PATCH 53/89] feat(serverless): add tags to container resources (#4232) Co-authored-by: Laure-di <62625835+Laure-di@users.noreply.github.com> --- ...l-usage-container-namespace-create-usage.golden | 1 + ...l-usage-container-namespace-update-usage.golden | 1 + ...ll-usage-function-namespace-create-usage.golden | 1 + ...ll-usage-function-namespace-update-usage.golden | 1 + docs/commands/container.md | 2 ++ docs/commands/function.md | 2 ++ .../namespaces/container/v1beta1/container_cli.go | 14 ++++++++++++++ .../namespaces/function/v1beta1/function_cli.go | 14 ++++++++++++++ 8 files changed, 36 insertions(+) diff --git a/cmd/scw/testdata/test-all-usage-container-namespace-create-usage.golden b/cmd/scw/testdata/test-all-usage-container-namespace-create-usage.golden index 2bf72fc6d3..b71229c5fa 100644 --- a/cmd/scw/testdata/test-all-usage-container-namespace-create-usage.golden +++ b/cmd/scw/testdata/test-all-usage-container-namespace-create-usage.golden @@ -12,6 +12,7 @@ ARGS: [description] Description of the namespace to create [secret-environment-variables.{index}.key] [secret-environment-variables.{index}.value] + [tags.{index}] [ALPHA] Tags of the Serverless Container Namespace [region=fr-par] Region to target. If none is passed will use default region from the config (fr-par | nl-ams | pl-waw) FLAGS: diff --git a/cmd/scw/testdata/test-all-usage-container-namespace-update-usage.golden b/cmd/scw/testdata/test-all-usage-container-namespace-update-usage.golden index feeb0c641a..20f00a9a0f 100644 --- a/cmd/scw/testdata/test-all-usage-container-namespace-update-usage.golden +++ b/cmd/scw/testdata/test-all-usage-container-namespace-update-usage.golden @@ -11,6 +11,7 @@ ARGS: [description] Description of the namespace to update [secret-environment-variables.{index}.key] [secret-environment-variables.{index}.value] + [tags.{index}] [ALPHA] Tags of the Serverless Container Namespace [region=fr-par] Region to target. If none is passed will use default region from the config (fr-par | nl-ams | pl-waw) FLAGS: diff --git a/cmd/scw/testdata/test-all-usage-function-namespace-create-usage.golden b/cmd/scw/testdata/test-all-usage-function-namespace-create-usage.golden index 12e6d1ce04..cfcfb502d8 100644 --- a/cmd/scw/testdata/test-all-usage-function-namespace-create-usage.golden +++ b/cmd/scw/testdata/test-all-usage-function-namespace-create-usage.golden @@ -12,6 +12,7 @@ ARGS: [description] Description of the namespace [secret-environment-variables.{index}.key] [secret-environment-variables.{index}.value] + [tags.{index}] [ALPHA] Tags of the Serverless Function Namespace [region=fr-par] Region to target. If none is passed will use default region from the config (fr-par | nl-ams | pl-waw) FLAGS: diff --git a/cmd/scw/testdata/test-all-usage-function-namespace-update-usage.golden b/cmd/scw/testdata/test-all-usage-function-namespace-update-usage.golden index 1d40eae522..fcab3ba3b2 100644 --- a/cmd/scw/testdata/test-all-usage-function-namespace-update-usage.golden +++ b/cmd/scw/testdata/test-all-usage-function-namespace-update-usage.golden @@ -11,6 +11,7 @@ ARGS: [description] Description of the namespace [secret-environment-variables.{index}.key] [secret-environment-variables.{index}.value] + [tags.{index}] [ALPHA] Tags of the Serverless Function Namespace [region=fr-par] Region to target. If none is passed will use default region from the config (fr-par | nl-ams | pl-waw) FLAGS: diff --git a/docs/commands/container.md b/docs/commands/container.md index 245100545a..984b69147f 100644 --- a/docs/commands/container.md +++ b/docs/commands/container.md @@ -464,6 +464,7 @@ scw container namespace create [arg=value ...] | description | | Description of the namespace to create | | secret-environment-variables.{index}.key | | | | secret-environment-variables.{index}.value | | | +| tags.{index} | | [ALPHA] Tags of the Serverless Container Namespace | | region | Default: `fr-par`
One of: `fr-par`, `nl-ams`, `pl-waw` | Region to target. If none is passed will use default region from the config | @@ -551,6 +552,7 @@ scw container namespace update [arg=value ...] | description | | Description of the namespace to update | | secret-environment-variables.{index}.key | | | | secret-environment-variables.{index}.value | | | +| tags.{index} | | [ALPHA] Tags of the Serverless Container Namespace | | region | Default: `fr-par`
One of: `fr-par`, `nl-ams`, `pl-waw` | Region to target. If none is passed will use default region from the config | diff --git a/docs/commands/function.md b/docs/commands/function.md index e5242c6c5a..43aac978fb 100644 --- a/docs/commands/function.md +++ b/docs/commands/function.md @@ -493,6 +493,7 @@ scw function namespace create [arg=value ...] | description | | Description of the namespace | | secret-environment-variables.{index}.key | | | | secret-environment-variables.{index}.value | | | +| tags.{index} | | [ALPHA] Tags of the Serverless Function Namespace | | region | Default: `fr-par`
One of: `fr-par`, `nl-ams`, `pl-waw` | Region to target. If none is passed will use default region from the config | @@ -580,6 +581,7 @@ scw function namespace update [arg=value ...] | description | | Description of the namespace | | secret-environment-variables.{index}.key | | | | secret-environment-variables.{index}.value | | | +| tags.{index} | | [ALPHA] Tags of the Serverless Function Namespace | | region | Default: `fr-par`
One of: `fr-par`, `nl-ams`, `pl-waw` | Region to target. If none is passed will use default region from the config | diff --git a/internal/namespaces/container/v1beta1/container_cli.go b/internal/namespaces/container/v1beta1/container_cli.go index 2ed4b43a57..16e3008e94 100644 --- a/internal/namespaces/container/v1beta1/container_cli.go +++ b/internal/namespaces/container/v1beta1/container_cli.go @@ -255,6 +255,13 @@ func containerNamespaceCreate() *core.Command { Deprecated: false, Positional: false, }, + { + Name: "tags.{index}", + Short: `[ALPHA] Tags of the Serverless Container Namespace`, + Required: false, + Deprecated: false, + Positional: false, + }, core.RegionArgSpec(scw.RegionFrPar, scw.RegionNlAms, scw.RegionPlWaw), }, Run: func(ctx context.Context, args interface{}) (i interface{}, e error) { @@ -311,6 +318,13 @@ func containerNamespaceUpdate() *core.Command { Deprecated: false, Positional: false, }, + { + Name: "tags.{index}", + Short: `[ALPHA] Tags of the Serverless Container Namespace`, + Required: false, + Deprecated: false, + Positional: false, + }, core.RegionArgSpec(scw.RegionFrPar, scw.RegionNlAms, scw.RegionPlWaw), }, Run: func(ctx context.Context, args interface{}) (i interface{}, e error) { diff --git a/internal/namespaces/function/v1beta1/function_cli.go b/internal/namespaces/function/v1beta1/function_cli.go index 0ffab7c504..bb1368e014 100644 --- a/internal/namespaces/function/v1beta1/function_cli.go +++ b/internal/namespaces/function/v1beta1/function_cli.go @@ -302,6 +302,13 @@ func functionNamespaceCreate() *core.Command { Deprecated: false, Positional: false, }, + { + Name: "tags.{index}", + Short: `[ALPHA] Tags of the Serverless Function Namespace`, + Required: false, + Deprecated: false, + Positional: false, + }, core.RegionArgSpec(scw.RegionFrPar, scw.RegionNlAms, scw.RegionPlWaw), }, Run: func(ctx context.Context, args interface{}) (i interface{}, e error) { @@ -358,6 +365,13 @@ func functionNamespaceUpdate() *core.Command { Deprecated: false, Positional: false, }, + { + Name: "tags.{index}", + Short: `[ALPHA] Tags of the Serverless Function Namespace`, + Required: false, + Deprecated: false, + Positional: false, + }, core.RegionArgSpec(scw.RegionFrPar, scw.RegionNlAms, scw.RegionPlWaw), }, Run: func(ctx context.Context, args interface{}) (i interface{}, e error) { From 8d3facd9fd08c81f77eaa67ff9eaf6ec3398c3cc Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 29 Oct 2024 09:41:58 +0100 Subject: [PATCH 54/89] chore(deps): bump github.com/aws/aws-sdk-go-v2 from 1.32.2 to 1.32.3 (#4234) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- go.mod | 2 +- go.sum | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/go.mod b/go.mod index 677ad11b22..2b5743224d 100644 --- a/go.mod +++ b/go.mod @@ -6,7 +6,7 @@ toolchain go1.22.2 require ( github.com/alecthomas/assert v1.0.0 - github.com/aws/aws-sdk-go-v2 v1.32.2 + github.com/aws/aws-sdk-go-v2 v1.32.3 github.com/aws/aws-sdk-go-v2/service/s3 v1.66.1 github.com/buildpacks/pack v0.34.2 github.com/c-bata/go-prompt v0.2.6 diff --git a/go.sum b/go.sum index 9b34c9b989..41ccee70e2 100644 --- a/go.sum +++ b/go.sum @@ -66,8 +66,8 @@ github.com/aphistic/sweet v0.2.0/go.mod h1:fWDlIh/isSE9n6EPsRmC0det+whmX6dJid3st github.com/armon/go-socks5 v0.0.0-20160902184237-e75332964ef5 h1:0CwZNZbxp69SHPdPJAN/hZIm0C4OItdklCFmMRWYpio= github.com/armon/go-socks5 v0.0.0-20160902184237-e75332964ef5/go.mod h1:wHh0iHkYZB8zMSxRWpUBQtwG5a7fFgvEO+odwuTv2gs= github.com/aws/aws-sdk-go v1.20.6/go.mod h1:KmX6BPdI08NWTb3/sm4ZGu5ShLoqVDhKgpiN924inxo= -github.com/aws/aws-sdk-go-v2 v1.32.2 h1:AkNLZEyYMLnx/Q/mSKkcMqwNFXMAvFto9bNsHqcTduI= -github.com/aws/aws-sdk-go-v2 v1.32.2/go.mod h1:2SK5n0a2karNTv5tbP1SjsX0uhttou00v/HpXKM1ZUo= +github.com/aws/aws-sdk-go-v2 v1.32.3 h1:T0dRlFBKcdaUPGNtkBSwHZxrtis8CQU17UpNBZYd0wk= +github.com/aws/aws-sdk-go-v2 v1.32.3/go.mod h1:2SK5n0a2karNTv5tbP1SjsX0uhttou00v/HpXKM1ZUo= github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream v1.6.6 h1:pT3hpW0cOHRJx8Y0DfJUEQuqPild8jRGmSFmBgvydr0= github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream v1.6.6/go.mod h1:j/I2++U0xX+cr44QjHay4Cvxj6FUbnxrgmqN3H1jTZA= github.com/aws/aws-sdk-go-v2/config v1.27.7 h1:JSfb5nOQF01iOgxFI5OIKWwDiEXWTyTgg1Mm1mHi0A4= From a3664b3dd9db1a66b2deec0f86dfe0c104899d0e Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 29 Oct 2024 08:54:07 +0000 Subject: [PATCH 55/89] chore(deps): bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.66.1 to 1.66.2 (#4233) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- go.mod | 14 +++++++------- go.sum | 28 ++++++++++++++-------------- 2 files changed, 21 insertions(+), 21 deletions(-) diff --git a/go.mod b/go.mod index 2b5743224d..c9e3db3ce0 100644 --- a/go.mod +++ b/go.mod @@ -7,7 +7,7 @@ toolchain go1.22.2 require ( github.com/alecthomas/assert v1.0.0 github.com/aws/aws-sdk-go-v2 v1.32.3 - github.com/aws/aws-sdk-go-v2/service/s3 v1.66.1 + github.com/aws/aws-sdk-go-v2/service/s3 v1.66.2 github.com/buildpacks/pack v0.34.2 github.com/c-bata/go-prompt v0.2.6 github.com/charmbracelet/bubbletea v1.1.2 @@ -63,16 +63,16 @@ require ( github.com/aws/aws-sdk-go-v2/config v1.27.7 // indirect github.com/aws/aws-sdk-go-v2/credentials v1.17.7 // indirect github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.15.3 // indirect - github.com/aws/aws-sdk-go-v2/internal/configsources v1.3.21 // indirect - github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.6.21 // indirect + github.com/aws/aws-sdk-go-v2/internal/configsources v1.3.22 // indirect + github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.6.22 // indirect github.com/aws/aws-sdk-go-v2/internal/ini v1.8.0 // indirect - github.com/aws/aws-sdk-go-v2/internal/v4a v1.3.21 // indirect + github.com/aws/aws-sdk-go-v2/internal/v4a v1.3.22 // indirect github.com/aws/aws-sdk-go-v2/service/ecr v1.24.5 // indirect github.com/aws/aws-sdk-go-v2/service/ecrpublic v1.21.5 // indirect github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.12.0 // indirect - github.com/aws/aws-sdk-go-v2/service/internal/checksum v1.4.2 // indirect - github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.12.2 // indirect - github.com/aws/aws-sdk-go-v2/service/internal/s3shared v1.18.2 // indirect + github.com/aws/aws-sdk-go-v2/service/internal/checksum v1.4.3 // indirect + github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.12.3 // indirect + github.com/aws/aws-sdk-go-v2/service/internal/s3shared v1.18.3 // indirect github.com/aws/aws-sdk-go-v2/service/sso v1.20.2 // indirect github.com/aws/aws-sdk-go-v2/service/ssooidc v1.23.2 // indirect github.com/aws/aws-sdk-go-v2/service/sts v1.28.4 // indirect diff --git a/go.sum b/go.sum index 41ccee70e2..566619ee0c 100644 --- a/go.sum +++ b/go.sum @@ -76,28 +76,28 @@ github.com/aws/aws-sdk-go-v2/credentials v1.17.7 h1:WJd+ubWKoBeRh7A5iNMnxEOs982S github.com/aws/aws-sdk-go-v2/credentials v1.17.7/go.mod h1:UQi7LMR0Vhvs+44w5ec8Q+VS+cd10cjwgHwiVkE0YGU= github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.15.3 h1:p+y7FvkK2dxS+FEwRIDHDe//ZX+jDhP8HHE50ppj4iI= github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.15.3/go.mod h1:/fYB+FZbDlwlAiynK9KDXlzZl3ANI9JkD0Uhz5FjNT4= -github.com/aws/aws-sdk-go-v2/internal/configsources v1.3.21 h1:UAsR3xA31QGf79WzpG/ixT9FZvQlh5HY1NRqSHBNOCk= -github.com/aws/aws-sdk-go-v2/internal/configsources v1.3.21/go.mod h1:JNr43NFf5L9YaG3eKTm7HQzls9J+A9YYcGI5Quh1r2Y= -github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.6.21 h1:6jZVETqmYCadGFvrYEQfC5fAQmlo80CeL5psbno6r0s= -github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.6.21/go.mod h1:1SR0GbLlnN3QUmYaflZNiH1ql+1qrSiB2vwcJ+4UM60= +github.com/aws/aws-sdk-go-v2/internal/configsources v1.3.22 h1:Jw50LwEkVjuVzE1NzkhNKkBf9cRN7MtE1F/b2cOKTUM= +github.com/aws/aws-sdk-go-v2/internal/configsources v1.3.22/go.mod h1:Y/SmAyPcOTmpeVaWSzSKiILfXTVJwrGmYZhcRbhWuEY= +github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.6.22 h1:981MHwBaRZM7+9QSR6XamDzF/o7ouUGxFzr+nVSIhrs= +github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.6.22/go.mod h1:1RA1+aBEfn+CAB/Mh0MB6LsdCYCnjZm7tKXtnk499ZQ= github.com/aws/aws-sdk-go-v2/internal/ini v1.8.0 h1:hT8rVHwugYE2lEfdFE0QWVo81lF7jMrYJVDWI+f+VxU= github.com/aws/aws-sdk-go-v2/internal/ini v1.8.0/go.mod h1:8tu/lYfQfFe6IGnaOdrpVgEL2IrrDOf6/m9RQum4NkY= -github.com/aws/aws-sdk-go-v2/internal/v4a v1.3.21 h1:7edmS3VOBDhK00b/MwGtGglCm7hhwNYnjJs/PgFdMQE= -github.com/aws/aws-sdk-go-v2/internal/v4a v1.3.21/go.mod h1:Q9o5h4HoIWG8XfzxqiuK/CGUbepCJ8uTlaE3bAbxytQ= +github.com/aws/aws-sdk-go-v2/internal/v4a v1.3.22 h1:yV+hCAHZZYJQcwAaszoBNwLbPItHvApxT0kVIw6jRgs= +github.com/aws/aws-sdk-go-v2/internal/v4a v1.3.22/go.mod h1:kbR1TL8llqB1eGnVbybcA4/wgScxdylOdyAd51yxPdw= github.com/aws/aws-sdk-go-v2/service/ecr v1.24.5 h1:wLPDAUFT50NEXGXpywRU3AA74pg35RJjWol/68ruvQQ= github.com/aws/aws-sdk-go-v2/service/ecr v1.24.5/go.mod h1:AOHmGMoPtSY9Zm2zBuwUJQBisIvYAZeA1n7b6f4e880= github.com/aws/aws-sdk-go-v2/service/ecrpublic v1.21.5 h1:PQp21GBlGNaQ+AVJAB8w2KTmLx0DkFS2fDET2Iy3+f0= github.com/aws/aws-sdk-go-v2/service/ecrpublic v1.21.5/go.mod h1:WMntdAol8KgeYsa5sDZPsRTXs4jVZIMYu0eQVVIQxnc= github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.12.0 h1:TToQNkvGguu209puTojY/ozlqy2d/SFNcoLIqTFi42g= github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.12.0/go.mod h1:0jp+ltwkf+SwG2fm/PKo8t4y8pJSgOCO4D8Lz3k0aHQ= -github.com/aws/aws-sdk-go-v2/service/internal/checksum v1.4.2 h1:4FMHqLfk0efmTqhXVRL5xYRqlEBNBiRI7N6w4jsEdd4= -github.com/aws/aws-sdk-go-v2/service/internal/checksum v1.4.2/go.mod h1:LWoqeWlK9OZeJxsROW2RqrSPvQHKTpp69r/iDjwsSaw= -github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.12.2 h1:s7NA1SOw8q/5c0wr8477yOPp0z+uBaXBnLE0XYb0POA= -github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.12.2/go.mod h1:fnjjWyAW/Pj5HYOxl9LJqWtEwS7W2qgcRLWP+uWbss0= -github.com/aws/aws-sdk-go-v2/service/internal/s3shared v1.18.2 h1:t7iUP9+4wdc5lt3E41huP+GvQZJD38WLsgVp4iOtAjg= -github.com/aws/aws-sdk-go-v2/service/internal/s3shared v1.18.2/go.mod h1:/niFCtmuQNxqx9v8WAPq5qh7EH25U4BF6tjoyq9bObM= -github.com/aws/aws-sdk-go-v2/service/s3 v1.66.1 h1:MkQ4unegQEStiQYmfFj+Aq5uTp265ncSmm0XTQwDwi0= -github.com/aws/aws-sdk-go-v2/service/s3 v1.66.1/go.mod h1:cB6oAuus7YXRZhWCc1wIwPywwZ1XwweNp2TVAEGYeB8= +github.com/aws/aws-sdk-go-v2/service/internal/checksum v1.4.3 h1:kT6BcZsmMtNkP/iYMcRG+mIEA/IbeiUimXtGmqF39y0= +github.com/aws/aws-sdk-go-v2/service/internal/checksum v1.4.3/go.mod h1:Z8uGua2k4PPaGOYn66pK02rhMrot3Xk3tpBuUFPomZU= +github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.12.3 h1:qcxX0JYlgWH3hpPUnd6U0ikcl6LLA9sLkXE2w1fpMvY= +github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.12.3/go.mod h1:cLSNEmI45soc+Ef8K/L+8sEA3A3pYFEYf5B5UI+6bH4= +github.com/aws/aws-sdk-go-v2/service/internal/s3shared v1.18.3 h1:ZC7Y/XgKUxwqcdhO5LE8P6oGP1eh6xlQReWNKfhvJno= +github.com/aws/aws-sdk-go-v2/service/internal/s3shared v1.18.3/go.mod h1:WqfO7M9l9yUAw0HcHaikwRd/H6gzYdz7vjejCA5e2oY= +github.com/aws/aws-sdk-go-v2/service/s3 v1.66.2 h1:p9TNFL8bFUMd+38YIpTAXpoxyz0MxC7FlbFEH4P4E1U= +github.com/aws/aws-sdk-go-v2/service/s3 v1.66.2/go.mod h1:fNjyo0Coen9QTwQLWeV6WO2Nytwiu+cCcWaTdKCAqqE= github.com/aws/aws-sdk-go-v2/service/sso v1.20.2 h1:XOPfar83RIRPEzfihnp+U6udOveKZJvPQ76SKWrLRHc= github.com/aws/aws-sdk-go-v2/service/sso v1.20.2/go.mod h1:Vv9Xyk1KMHXrR3vNQe8W5LMFdTjSeWk0gBZBzvf3Qa0= github.com/aws/aws-sdk-go-v2/service/ssooidc v1.23.2 h1:pi0Skl6mNl2w8qWZXcdOyg197Zsf4G97U7Sso9JXGZE= From 5cb92726b27357c033f37388fae30a6e70133a83 Mon Sep 17 00:00:00 2001 From: Scaleway Bot Date: Tue, 29 Oct 2024 16:16:31 +0100 Subject: [PATCH 56/89] chore: change naming for Scaleway Object Storage (#4236) --- .../test-all-usage-instance-snapshot-export-usage.golden | 8 ++++---- .../testdata/test-all-usage-iot-route-create-usage.golden | 4 ++-- .../test-all-usage-lb-backend-create-usage.golden | 2 +- .../test-all-usage-lb-backend-update-usage.golden | 2 +- docs/commands/instance.md | 8 ++++---- docs/commands/iot.md | 4 ++-- docs/commands/lb.md | 4 ++-- go.mod | 2 +- go.sum | 4 ++-- .../container/v1beta1/testdata/test-create-simple.golden | 3 +++ internal/namespaces/instance/v1/instance_cli.go | 8 ++++---- internal/namespaces/iot/v1/iot_cli.go | 4 ++-- internal/namespaces/lb/v1/lb_cli.go | 4 ++-- 13 files changed, 30 insertions(+), 27 deletions(-) diff --git a/cmd/scw/testdata/test-all-usage-instance-snapshot-export-usage.golden b/cmd/scw/testdata/test-all-usage-instance-snapshot-export-usage.golden index 97b2f92df1..cbfa73474f 100644 --- a/cmd/scw/testdata/test-all-usage-instance-snapshot-export-usage.golden +++ b/cmd/scw/testdata/test-all-usage-instance-snapshot-export-usage.golden @@ -1,17 +1,17 @@ 🎲🎲🎲 EXIT CODE: 0 🎲🎲🎲 🟥🟥🟥 STDERR️️ 🟥🟥🟥️ -Export a snapshot to a specified S3 bucket in the same region. +Export a snapshot to a specified Object Storage bucket in the same region. USAGE: scw instance snapshot export [arg=value ...] EXAMPLES: - Export a snapshot to an S3 bucket + Export a snapshot to an Object Storage bucket scw instance snapshot export zone=fr-par-1 snapshot-id=11111111-1111-1111-1111-111111111111 bucket=my-bucket key=my-qcow2-file-name ARGS: - [bucket] S3 bucket name - [key] S3 object key + [bucket] Object Storage bucket name + [key] Object key snapshot-id Snapshot ID [zone=fr-par-1] Zone to target. If none is passed will use default zone from the config (fr-par-1 | fr-par-2 | fr-par-3 | nl-ams-1 | nl-ams-2 | nl-ams-3 | pl-waw-1 | pl-waw-2 | pl-waw-3) diff --git a/cmd/scw/testdata/test-all-usage-iot-route-create-usage.golden b/cmd/scw/testdata/test-all-usage-iot-route-create-usage.golden index 8f288e48c7..25b1adebad 100644 --- a/cmd/scw/testdata/test-all-usage-iot-route-create-usage.golden +++ b/cmd/scw/testdata/test-all-usage-iot-route-create-usage.golden @@ -6,8 +6,8 @@ Multiple kinds of routes can be created, such as: You need to manage the database by yourself. - REST Route. Create a route that will call a REST API on received subscribed MQTT messages. -- S3 Routes. - Create a route that will put subscribed MQTT messages into an S3 bucket. +- Amazon S3 Routes. + Create a route that will put subscribed MQTT messages into an Object Storage bucket. You need to create the bucket yourself and grant write access. Granting can be done with s3cmd (`s3cmd setacl s3:// --acl-grant=write:555c69c3-87d0-4bf8-80f1-99a2f757d031:555c69c3-87d0-4bf8-80f1-99a2f757d031`). diff --git a/cmd/scw/testdata/test-all-usage-lb-backend-create-usage.golden b/cmd/scw/testdata/test-all-usage-lb-backend-create-usage.golden index 7e07ba0b79..fc407eb123 100644 --- a/cmd/scw/testdata/test-all-usage-lb-backend-create-usage.golden +++ b/cmd/scw/testdata/test-all-usage-lb-backend-create-usage.golden @@ -41,7 +41,7 @@ ARGS: [timeout-tunnel=15m] Maximum allowed tunnel inactivity time after Websocket is established (takes precedence over client and server timeout) [on-marked-down-action] Action to take when a backend server is marked as down (on_marked_down_action_none | shutdown_sessions) [proxy-protocol] Protocol to use between the Load Balancer and backend servers. Allows the backend servers to be informed of the client's real IP address. The PROXY protocol must be supported by the backend servers' software (proxy_protocol_unknown | proxy_protocol_none | proxy_protocol_v1 | proxy_protocol_v2 | proxy_protocol_v2_ssl | proxy_protocol_v2_ssl_cn) - [failover-host] Scaleway S3 bucket website to be served as failover if all backend servers are down, e.g. failover-website.s3-website.fr-par.scw.cloud + [failover-host] Scaleway Object Storage bucket website to be served as failover if all backend servers are down, e.g. failover-website.s3-website.fr-par.scw.cloud [ssl-bridging] Defines whether to enable SSL bridging between the Load Balancer and backend servers [ignore-ssl-server-verify] Defines whether the server certificate verification should be ignored [redispatch-attempt-count] Whether to use another backend server on each attempt diff --git a/cmd/scw/testdata/test-all-usage-lb-backend-update-usage.golden b/cmd/scw/testdata/test-all-usage-lb-backend-update-usage.golden index 0bb0eae444..307cbd5125 100644 --- a/cmd/scw/testdata/test-all-usage-lb-backend-update-usage.golden +++ b/cmd/scw/testdata/test-all-usage-lb-backend-update-usage.golden @@ -18,7 +18,7 @@ ARGS: [timeout-tunnel=15m] Maximum allowed tunnel inactivity time after Websocket is established (takes precedence over client and server timeout) [on-marked-down-action] Action to take when a backend server is marked as down (on_marked_down_action_none | shutdown_sessions) [proxy-protocol] Protocol to use between the Load Balancer and backend servers. Allows the backend servers to be informed of the client's real IP address. The PROXY protocol must be supported by the backend servers' software (proxy_protocol_unknown | proxy_protocol_none | proxy_protocol_v1 | proxy_protocol_v2 | proxy_protocol_v2_ssl | proxy_protocol_v2_ssl_cn) - [failover-host] Scaleway S3 bucket website to be served as failover if all backend servers are down, e.g. failover-website.s3-website.fr-par.scw.cloud + [failover-host] Scaleway Object Storage bucket website to be served as failover if all backend servers are down, e.g. failover-website.s3-website.fr-par.scw.cloud [ssl-bridging] Defines whether to enable SSL bridging between the Load Balancer and backend servers [ignore-ssl-server-verify] Defines whether the server certificate verification should be ignored [redispatch-attempt-count] Whether to use another backend server on each attempt diff --git a/docs/commands/instance.md b/docs/commands/instance.md index 1156d728c6..7b61f4e63c 100644 --- a/docs/commands/instance.md +++ b/docs/commands/instance.md @@ -2531,7 +2531,7 @@ scw instance snapshot delete 11111111-1111-1111-1111-111111111111 zone=fr-par-1 ### Export a snapshot -Export a snapshot to a specified S3 bucket in the same region. +Export a snapshot to a specified Object Storage bucket in the same region. **Usage:** @@ -2544,8 +2544,8 @@ scw instance snapshot export [arg=value ...] | Name | | Description | |------|---|-------------| -| bucket | | S3 bucket name | -| key | | S3 object key | +| bucket | | Object Storage bucket name | +| key | | Object key | | snapshot-id | Required | Snapshot ID | | zone | Default: `fr-par-1`
One of: `fr-par-1`, `fr-par-2`, `fr-par-3`, `nl-ams-1`, `nl-ams-2`, `nl-ams-3`, `pl-waw-1`, `pl-waw-2`, `pl-waw-3` | Zone to target. If none is passed will use default zone from the config | @@ -2553,7 +2553,7 @@ scw instance snapshot export [arg=value ...] **Examples:** -Export a snapshot to an S3 bucket +Export a snapshot to an Object Storage bucket ``` scw instance snapshot export zone=fr-par-1 snapshot-id=11111111-1111-1111-1111-111111111111 bucket=my-bucket key=my-qcow2-file-name ``` diff --git a/docs/commands/iot.md b/docs/commands/iot.md index 25d12b5873..918c813ba6 100644 --- a/docs/commands/iot.md +++ b/docs/commands/iot.md @@ -590,8 +590,8 @@ Multiple kinds of routes can be created, such as: You need to manage the database by yourself. - REST Route. Create a route that will call a REST API on received subscribed MQTT messages. -- S3 Routes. - Create a route that will put subscribed MQTT messages into an S3 bucket. +- Amazon S3 Routes. + Create a route that will put subscribed MQTT messages into an Object Storage bucket. You need to create the bucket yourself and grant write access. Granting can be done with s3cmd (`s3cmd setacl s3:// --acl-grant=write:555c69c3-87d0-4bf8-80f1-99a2f757d031:555c69c3-87d0-4bf8-80f1-99a2f757d031`). diff --git a/docs/commands/lb.md b/docs/commands/lb.md index 482039446c..d6b9be6cc3 100644 --- a/docs/commands/lb.md +++ b/docs/commands/lb.md @@ -314,7 +314,7 @@ scw lb backend create [arg=value ...] | timeout-tunnel | Default: `15m` | Maximum allowed tunnel inactivity time after Websocket is established (takes precedence over client and server timeout) | | on-marked-down-action | One of: `on_marked_down_action_none`, `shutdown_sessions` | Action to take when a backend server is marked as down | | proxy-protocol | One of: `proxy_protocol_unknown`, `proxy_protocol_none`, `proxy_protocol_v1`, `proxy_protocol_v2`, `proxy_protocol_v2_ssl`, `proxy_protocol_v2_ssl_cn` | Protocol to use between the Load Balancer and backend servers. Allows the backend servers to be informed of the client's real IP address. The PROXY protocol must be supported by the backend servers' software | -| failover-host | | Scaleway S3 bucket website to be served as failover if all backend servers are down, e.g. failover-website.s3-website.fr-par.scw.cloud | +| failover-host | | Scaleway Object Storage bucket website to be served as failover if all backend servers are down, e.g. failover-website.s3-website.fr-par.scw.cloud | | ssl-bridging | | Defines whether to enable SSL bridging between the Load Balancer and backend servers | | ignore-ssl-server-verify | | Defines whether the server certificate verification should be ignored | | redispatch-attempt-count | | Whether to use another backend server on each attempt | @@ -488,7 +488,7 @@ scw lb backend update [arg=value ...] | timeout-tunnel | Default: `15m` | Maximum allowed tunnel inactivity time after Websocket is established (takes precedence over client and server timeout) | | on-marked-down-action | One of: `on_marked_down_action_none`, `shutdown_sessions` | Action to take when a backend server is marked as down | | proxy-protocol | One of: `proxy_protocol_unknown`, `proxy_protocol_none`, `proxy_protocol_v1`, `proxy_protocol_v2`, `proxy_protocol_v2_ssl`, `proxy_protocol_v2_ssl_cn` | Protocol to use between the Load Balancer and backend servers. Allows the backend servers to be informed of the client's real IP address. The PROXY protocol must be supported by the backend servers' software | -| failover-host | | Scaleway S3 bucket website to be served as failover if all backend servers are down, e.g. failover-website.s3-website.fr-par.scw.cloud | +| failover-host | | Scaleway Object Storage bucket website to be served as failover if all backend servers are down, e.g. failover-website.s3-website.fr-par.scw.cloud | | ssl-bridging | | Defines whether to enable SSL bridging between the Load Balancer and backend servers | | ignore-ssl-server-verify | | Defines whether the server certificate verification should be ignored | | redispatch-attempt-count | | Whether to use another backend server on each attempt | diff --git a/go.mod b/go.mod index c9e3db3ce0..f66104e1f4 100644 --- a/go.mod +++ b/go.mod @@ -26,7 +26,7 @@ require ( github.com/mattn/go-isatty v0.0.20 github.com/moby/buildkit v0.13.2 github.com/opencontainers/go-digest v1.0.0 - github.com/scaleway/scaleway-sdk-go v1.0.0-beta.30.0.20241025151430-736ebc291485 + github.com/scaleway/scaleway-sdk-go v1.0.0-beta.30.0.20241028153617-2a48843b5fcb github.com/skratchdot/open-golang v0.0.0-20200116055534-eef842397966 github.com/spf13/cobra v1.8.1 github.com/spf13/pflag v1.0.5 diff --git a/go.sum b/go.sum index 566619ee0c..791e72a6be 100644 --- a/go.sum +++ b/go.sum @@ -465,8 +465,8 @@ github.com/rogpeppe/go-internal v1.11.0/go.mod h1:ddIwULY96R17DhadqLgMfk9H9tvdUz github.com/russross/blackfriday/v2 v2.1.0/go.mod h1:+Rmxgy9KzJVeS9/2gXHxylqXiyQDYRxCVz55jmeOWTM= github.com/sabhiram/go-gitignore v0.0.0-20210923224102-525f6e181f06 h1:OkMGxebDjyw0ULyrTYWeN0UNCCkmCWfjPnIA2W6oviI= github.com/sabhiram/go-gitignore v0.0.0-20210923224102-525f6e181f06/go.mod h1:+ePHsJ1keEjQtpvf9HHw0f4ZeJ0TLRsxhunSI2hYJSs= -github.com/scaleway/scaleway-sdk-go v1.0.0-beta.30.0.20241025151430-736ebc291485 h1:pio5yJbu5NPDTB4qRsQTf/w/9XwBZS/Vud0oXqVAZIA= -github.com/scaleway/scaleway-sdk-go v1.0.0-beta.30.0.20241025151430-736ebc291485/go.mod h1:3jrRJM7638J+P33hKy9MBvfOBxNo8pEGNQQoIv65Ihg= +github.com/scaleway/scaleway-sdk-go v1.0.0-beta.30.0.20241028153617-2a48843b5fcb h1:OsRpbw60numCy/+3FS7UhZzkdiTu6OZwq29bb4b3gNo= +github.com/scaleway/scaleway-sdk-go v1.0.0-beta.30.0.20241028153617-2a48843b5fcb/go.mod h1:3jrRJM7638J+P33hKy9MBvfOBxNo8pEGNQQoIv65Ihg= github.com/sclevine/spec v1.4.0 h1:z/Q9idDcay5m5irkZ28M7PtQM4aOISzOpj4bUPkDee8= github.com/sclevine/spec v1.4.0/go.mod h1:LvpgJaFyvQzRvc1kaDs0bulYwzC70PbiYjC4QnFHkOM= github.com/secure-systems-lab/go-securesystemslib v0.8.0 h1:mr5An6X45Kb2nddcFlbmfHkLguCE9laoZCUzEEpIZXA= diff --git a/internal/namespaces/container/v1beta1/testdata/test-create-simple.golden b/internal/namespaces/container/v1beta1/testdata/test-create-simple.golden index c92e5e2889..9a766d2f3a 100644 --- a/internal/namespaces/container/v1beta1/testdata/test-create-simple.golden +++ b/internal/namespaces/container/v1beta1/testdata/test-create-simple.golden @@ -45,5 +45,8 @@ Region fr-par "sandbox": "unknown_sandbox", "local_storage_limit": 0, "scaling_option": null, + "created_at": null, + "updated_at": null, + "ready_at": null, "region": "fr-par" } diff --git a/internal/namespaces/instance/v1/instance_cli.go b/internal/namespaces/instance/v1/instance_cli.go index 1d530b5ca2..c131ebe457 100644 --- a/internal/namespaces/instance/v1/instance_cli.go +++ b/internal/namespaces/instance/v1/instance_cli.go @@ -1605,7 +1605,7 @@ func instanceSnapshotDelete() *core.Command { func instanceSnapshotExport() *core.Command { return &core.Command{ Short: `Export a snapshot`, - Long: `Export a snapshot to a specified S3 bucket in the same region.`, + Long: `Export a snapshot to a specified Object Storage bucket in the same region.`, Namespace: "instance", Resource: "snapshot", Verb: "export", @@ -1614,14 +1614,14 @@ func instanceSnapshotExport() *core.Command { ArgSpecs: core.ArgSpecs{ { Name: "bucket", - Short: `S3 bucket name`, + Short: `Object Storage bucket name`, Required: false, Deprecated: false, Positional: false, }, { Name: "key", - Short: `S3 object key`, + Short: `Object key`, Required: false, Deprecated: false, Positional: false, @@ -1645,7 +1645,7 @@ func instanceSnapshotExport() *core.Command { }, Examples: []*core.Example{ { - Short: "Export a snapshot to an S3 bucket", + Short: "Export a snapshot to an Object Storage bucket", ArgsJSON: `{"bucket":"my-bucket","key":"my-qcow2-file-name","snapshot_id":"11111111-1111-1111-1111-111111111111","zone":"fr-par-1"}`, }, }, diff --git a/internal/namespaces/iot/v1/iot_cli.go b/internal/namespaces/iot/v1/iot_cli.go index e51582d4d2..ccb48e176e 100644 --- a/internal/namespaces/iot/v1/iot_cli.go +++ b/internal/namespaces/iot/v1/iot_cli.go @@ -1173,8 +1173,8 @@ func iotRouteCreate() *core.Command { You need to manage the database by yourself. - REST Route. Create a route that will call a REST API on received subscribed MQTT messages. -- S3 Routes. - Create a route that will put subscribed MQTT messages into an S3 bucket. +- Amazon S3 Routes. + Create a route that will put subscribed MQTT messages into an Object Storage bucket. You need to create the bucket yourself and grant write access. Granting can be done with s3cmd (` + "`" + `s3cmd setacl s3:// --acl-grant=write:555c69c3-87d0-4bf8-80f1-99a2f757d031:555c69c3-87d0-4bf8-80f1-99a2f757d031` + "`" + `).`, Namespace: "iot", diff --git a/internal/namespaces/lb/v1/lb_cli.go b/internal/namespaces/lb/v1/lb_cli.go index 3085168e85..eb2df24576 100644 --- a/internal/namespaces/lb/v1/lb_cli.go +++ b/internal/namespaces/lb/v1/lb_cli.go @@ -1041,7 +1041,7 @@ func lbBackendCreate() *core.Command { }, { Name: "failover-host", - Short: `Scaleway S3 bucket website to be served as failover if all backend servers are down, e.g. failover-website.s3-website.fr-par.scw.cloud`, + Short: `Scaleway Object Storage bucket website to be served as failover if all backend servers are down, e.g. failover-website.s3-website.fr-par.scw.cloud`, Required: false, Deprecated: false, Positional: false, @@ -1242,7 +1242,7 @@ func lbBackendUpdate() *core.Command { }, { Name: "failover-host", - Short: `Scaleway S3 bucket website to be served as failover if all backend servers are down, e.g. failover-website.s3-website.fr-par.scw.cloud`, + Short: `Scaleway Object Storage bucket website to be served as failover if all backend servers are down, e.g. failover-website.s3-website.fr-par.scw.cloud`, Required: false, Deprecated: false, Positional: false, From e8adef03ed4a26f1a5cd010fa3467b4eafafaf1c Mon Sep 17 00:00:00 2001 From: Scaleway Bot Date: Thu, 31 Oct 2024 09:39:44 +0100 Subject: [PATCH 57/89] feat(serverless): add option to scale on CPU usage (#4239) --- ...all-usage-container-container-create-usage.golden | 1 + ...all-usage-container-container-update-usage.golden | 1 + docs/commands/container.md | 2 ++ go.mod | 2 +- go.sum | 4 ++-- .../namespaces/container/v1beta1/container_cli.go | 12 ++++++++++++ .../v1beta1/testdata/test-deploy-simple.golden | 5 ++++- 7 files changed, 23 insertions(+), 4 deletions(-) diff --git a/cmd/scw/testdata/test-all-usage-container-container-create-usage.golden b/cmd/scw/testdata/test-all-usage-container-container-create-usage.golden index 48b67cbdcd..089f71c5f9 100644 --- a/cmd/scw/testdata/test-all-usage-container-container-create-usage.golden +++ b/cmd/scw/testdata/test-all-usage-container-container-create-usage.golden @@ -25,6 +25,7 @@ ARGS: [sandbox] Execution environment of the container (unknown_sandbox | v1 | v2) [local-storage-limit] Local storage limit of the container (in MB) [scaling-option.concurrent-requests-threshold] + [scaling-option.cpu-usage-threshold] [deploy=true] Deploy container after creation [region=fr-par] Region to target. If none is passed will use default region from the config (fr-par | nl-ams | pl-waw) diff --git a/cmd/scw/testdata/test-all-usage-container-container-update-usage.golden b/cmd/scw/testdata/test-all-usage-container-container-update-usage.golden index ac021be43c..689b0045bf 100644 --- a/cmd/scw/testdata/test-all-usage-container-container-update-usage.golden +++ b/cmd/scw/testdata/test-all-usage-container-container-update-usage.golden @@ -25,6 +25,7 @@ ARGS: [sandbox] Execution environment of the container (unknown_sandbox | v1 | v2) [local-storage-limit] Local storage limit of the container (in MB) [scaling-option.concurrent-requests-threshold] + [scaling-option.cpu-usage-threshold] [region=fr-par] Region to target. If none is passed will use default region from the config (fr-par | nl-ams | pl-waw) DEPRECATED ARGS: diff --git a/docs/commands/container.md b/docs/commands/container.md index 984b69147f..5e7c57c6b4 100644 --- a/docs/commands/container.md +++ b/docs/commands/container.md @@ -80,6 +80,7 @@ scw container container create [arg=value ...] | sandbox | One of: `unknown_sandbox`, `v1`, `v2` | Execution environment of the container | | local-storage-limit | | Local storage limit of the container (in MB) | | scaling-option.concurrent-requests-threshold | | | +| scaling-option.cpu-usage-threshold | | | | deploy | Default: `true` | Deploy container after creation | | region | Default: `fr-par`
One of: `fr-par`, `nl-ams`, `pl-waw` | Region to target. If none is passed will use default region from the config | @@ -204,6 +205,7 @@ scw container container update [arg=value ...] | sandbox | One of: `unknown_sandbox`, `v1`, `v2` | Execution environment of the container | | local-storage-limit | | Local storage limit of the container (in MB) | | scaling-option.concurrent-requests-threshold | | | +| scaling-option.cpu-usage-threshold | | | | region | Default: `fr-par`
One of: `fr-par`, `nl-ams`, `pl-waw` | Region to target. If none is passed will use default region from the config | diff --git a/go.mod b/go.mod index f66104e1f4..496b10d708 100644 --- a/go.mod +++ b/go.mod @@ -26,7 +26,7 @@ require ( github.com/mattn/go-isatty v0.0.20 github.com/moby/buildkit v0.13.2 github.com/opencontainers/go-digest v1.0.0 - github.com/scaleway/scaleway-sdk-go v1.0.0-beta.30.0.20241028153617-2a48843b5fcb + github.com/scaleway/scaleway-sdk-go v1.0.0-beta.30.0.20241029155651-7d2e04989bb6 github.com/skratchdot/open-golang v0.0.0-20200116055534-eef842397966 github.com/spf13/cobra v1.8.1 github.com/spf13/pflag v1.0.5 diff --git a/go.sum b/go.sum index 791e72a6be..ab6cbcfbed 100644 --- a/go.sum +++ b/go.sum @@ -465,8 +465,8 @@ github.com/rogpeppe/go-internal v1.11.0/go.mod h1:ddIwULY96R17DhadqLgMfk9H9tvdUz github.com/russross/blackfriday/v2 v2.1.0/go.mod h1:+Rmxgy9KzJVeS9/2gXHxylqXiyQDYRxCVz55jmeOWTM= github.com/sabhiram/go-gitignore v0.0.0-20210923224102-525f6e181f06 h1:OkMGxebDjyw0ULyrTYWeN0UNCCkmCWfjPnIA2W6oviI= github.com/sabhiram/go-gitignore v0.0.0-20210923224102-525f6e181f06/go.mod h1:+ePHsJ1keEjQtpvf9HHw0f4ZeJ0TLRsxhunSI2hYJSs= -github.com/scaleway/scaleway-sdk-go v1.0.0-beta.30.0.20241028153617-2a48843b5fcb h1:OsRpbw60numCy/+3FS7UhZzkdiTu6OZwq29bb4b3gNo= -github.com/scaleway/scaleway-sdk-go v1.0.0-beta.30.0.20241028153617-2a48843b5fcb/go.mod h1:3jrRJM7638J+P33hKy9MBvfOBxNo8pEGNQQoIv65Ihg= +github.com/scaleway/scaleway-sdk-go v1.0.0-beta.30.0.20241029155651-7d2e04989bb6 h1:wTLtvVjR/V+Rz34qp0JDMTkkPUZPY0NkiywtdqwGcPs= +github.com/scaleway/scaleway-sdk-go v1.0.0-beta.30.0.20241029155651-7d2e04989bb6/go.mod h1:3jrRJM7638J+P33hKy9MBvfOBxNo8pEGNQQoIv65Ihg= github.com/sclevine/spec v1.4.0 h1:z/Q9idDcay5m5irkZ28M7PtQM4aOISzOpj4bUPkDee8= github.com/sclevine/spec v1.4.0/go.mod h1:LvpgJaFyvQzRvc1kaDs0bulYwzC70PbiYjC4QnFHkOM= github.com/secure-systems-lab/go-securesystemslib v0.8.0 h1:mr5An6X45Kb2nddcFlbmfHkLguCE9laoZCUzEEpIZXA= diff --git a/internal/namespaces/container/v1beta1/container_cli.go b/internal/namespaces/container/v1beta1/container_cli.go index 16e3008e94..ed8440aa02 100644 --- a/internal/namespaces/container/v1beta1/container_cli.go +++ b/internal/namespaces/container/v1beta1/container_cli.go @@ -618,6 +618,12 @@ func containerContainerCreate() *core.Command { Deprecated: false, Positional: false, }, + { + Name: "scaling-option.cpu-usage-threshold", + Required: false, + Deprecated: false, + Positional: false, + }, core.RegionArgSpec(scw.RegionFrPar, scw.RegionNlAms, scw.RegionPlWaw), }, Run: func(ctx context.Context, args interface{}) (i interface{}, e error) { @@ -780,6 +786,12 @@ func containerContainerUpdate() *core.Command { Deprecated: false, Positional: false, }, + { + Name: "scaling-option.cpu-usage-threshold", + Required: false, + Deprecated: false, + Positional: false, + }, core.RegionArgSpec(scw.RegionFrPar, scw.RegionNlAms, scw.RegionPlWaw), }, Run: func(ctx context.Context, args interface{}) (i interface{}, e error) { diff --git a/internal/namespaces/function/v1beta1/testdata/test-deploy-simple.golden b/internal/namespaces/function/v1beta1/testdata/test-deploy-simple.golden index b05ea34245..94d5b9bf01 100644 --- a/internal/namespaces/function/v1beta1/testdata/test-deploy-simple.golden +++ b/internal/namespaces/function/v1beta1/testdata/test-deploy-simple.golden @@ -41,5 +41,8 @@ Sandbox unknown_sandbox "region": "fr-par", "http_option": "enabled", "runtime_message": "", - "sandbox": "unknown_sandbox" + "sandbox": "unknown_sandbox", + "created_at": null, + "updated_at": null, + "ready_at": null } From 81af366aa274ecc91deb69395d2287dad6be0908 Mon Sep 17 00:00:00 2001 From: Scaleway Bot Date: Thu, 31 Oct 2024 10:18:36 +0100 Subject: [PATCH 58/89] feat(serverless): add health check spec to containers (#4249) --- ...ge-container-container-create-usage.golden | 3 ++ ...ge-container-container-update-usage.golden | 3 ++ docs/commands/container.md | 6 +++ .../container/v1beta1/container_cli.go | 42 +++++++++++++++++++ 4 files changed, 54 insertions(+) diff --git a/cmd/scw/testdata/test-all-usage-container-container-create-usage.golden b/cmd/scw/testdata/test-all-usage-container-container-create-usage.golden index 089f71c5f9..3952ee3d54 100644 --- a/cmd/scw/testdata/test-all-usage-container-container-create-usage.golden +++ b/cmd/scw/testdata/test-all-usage-container-container-create-usage.golden @@ -26,6 +26,9 @@ ARGS: [local-storage-limit] Local storage limit of the container (in MB) [scaling-option.concurrent-requests-threshold] [scaling-option.cpu-usage-threshold] + [health-check.http.path] Path to use for the HTTP health check. + [health-check.failure-threshold] Number of consecutive health check failures before considering the container unhealthy. + [health-check.interval] Period between health checks. [deploy=true] Deploy container after creation [region=fr-par] Region to target. If none is passed will use default region from the config (fr-par | nl-ams | pl-waw) diff --git a/cmd/scw/testdata/test-all-usage-container-container-update-usage.golden b/cmd/scw/testdata/test-all-usage-container-container-update-usage.golden index 689b0045bf..16a793d41b 100644 --- a/cmd/scw/testdata/test-all-usage-container-container-update-usage.golden +++ b/cmd/scw/testdata/test-all-usage-container-container-update-usage.golden @@ -26,6 +26,9 @@ ARGS: [local-storage-limit] Local storage limit of the container (in MB) [scaling-option.concurrent-requests-threshold] [scaling-option.cpu-usage-threshold] + [health-check.http.path] Path to use for the HTTP health check. + [health-check.failure-threshold] Number of consecutive health check failures before considering the container unhealthy. + [health-check.interval] Period between health checks. [region=fr-par] Region to target. If none is passed will use default region from the config (fr-par | nl-ams | pl-waw) DEPRECATED ARGS: diff --git a/docs/commands/container.md b/docs/commands/container.md index 5e7c57c6b4..dad0fbdbd1 100644 --- a/docs/commands/container.md +++ b/docs/commands/container.md @@ -81,6 +81,9 @@ scw container container create [arg=value ...] | local-storage-limit | | Local storage limit of the container (in MB) | | scaling-option.concurrent-requests-threshold | | | | scaling-option.cpu-usage-threshold | | | +| health-check.http.path | | Path to use for the HTTP health check. | +| health-check.failure-threshold | | Number of consecutive health check failures before considering the container unhealthy. | +| health-check.interval | | Period between health checks. | | deploy | Default: `true` | Deploy container after creation | | region | Default: `fr-par`
One of: `fr-par`, `nl-ams`, `pl-waw` | Region to target. If none is passed will use default region from the config | @@ -206,6 +209,9 @@ scw container container update [arg=value ...] | local-storage-limit | | Local storage limit of the container (in MB) | | scaling-option.concurrent-requests-threshold | | | | scaling-option.cpu-usage-threshold | | | +| health-check.http.path | | Path to use for the HTTP health check. | +| health-check.failure-threshold | | Number of consecutive health check failures before considering the container unhealthy. | +| health-check.interval | | Period between health checks. | | region | Default: `fr-par`
One of: `fr-par`, `nl-ams`, `pl-waw` | Region to target. If none is passed will use default region from the config | diff --git a/internal/namespaces/container/v1beta1/container_cli.go b/internal/namespaces/container/v1beta1/container_cli.go index ed8440aa02..c8adcf7e7c 100644 --- a/internal/namespaces/container/v1beta1/container_cli.go +++ b/internal/namespaces/container/v1beta1/container_cli.go @@ -624,6 +624,27 @@ func containerContainerCreate() *core.Command { Deprecated: false, Positional: false, }, + { + Name: "health-check.http.path", + Short: `Path to use for the HTTP health check.`, + Required: false, + Deprecated: false, + Positional: false, + }, + { + Name: "health-check.failure-threshold", + Short: `Number of consecutive health check failures before considering the container unhealthy.`, + Required: false, + Deprecated: false, + Positional: false, + }, + { + Name: "health-check.interval", + Short: `Period between health checks.`, + Required: false, + Deprecated: false, + Positional: false, + }, core.RegionArgSpec(scw.RegionFrPar, scw.RegionNlAms, scw.RegionPlWaw), }, Run: func(ctx context.Context, args interface{}) (i interface{}, e error) { @@ -792,6 +813,27 @@ func containerContainerUpdate() *core.Command { Deprecated: false, Positional: false, }, + { + Name: "health-check.http.path", + Short: `Path to use for the HTTP health check.`, + Required: false, + Deprecated: false, + Positional: false, + }, + { + Name: "health-check.failure-threshold", + Short: `Number of consecutive health check failures before considering the container unhealthy.`, + Required: false, + Deprecated: false, + Positional: false, + }, + { + Name: "health-check.interval", + Short: `Period between health checks.`, + Required: false, + Deprecated: false, + Positional: false, + }, core.RegionArgSpec(scw.RegionFrPar, scw.RegionNlAms, scw.RegionPlWaw), }, Run: func(ctx context.Context, args interface{}) (i interface{}, e error) { From f7ac720ec9702e62ee38921c432776d3db30b4b6 Mon Sep 17 00:00:00 2001 From: Scaleway Bot Date: Thu, 31 Oct 2024 17:55:51 +0100 Subject: [PATCH 59/89] feat(iam): add doc for UpdateUserPassword (#4250) --- ...sage-iam-user-update-password-usage.golden | 20 +++++++++ .../test-all-usage-iam-user-usage.golden | 11 ++--- docs/commands/iam.md | 22 ++++++++++ internal/namespaces/iam/v1alpha1/iam_cli.go | 44 +++++++++++++++++++ 4 files changed, 92 insertions(+), 5 deletions(-) create mode 100644 cmd/scw/testdata/test-all-usage-iam-user-update-password-usage.golden diff --git a/cmd/scw/testdata/test-all-usage-iam-user-update-password-usage.golden b/cmd/scw/testdata/test-all-usage-iam-user-update-password-usage.golden new file mode 100644 index 0000000000..bc23ac297a --- /dev/null +++ b/cmd/scw/testdata/test-all-usage-iam-user-update-password-usage.golden @@ -0,0 +1,20 @@ +🎲🎲🎲 EXIT CODE: 0 🎲🎲🎲 +🟥🟥🟥 STDERR️️ 🟥🟥🟥️ +Update an user's password. + +USAGE: + scw iam user update-password [arg=value ...] + +ARGS: + user-id ID of the user to update + password The new password + [send-email] Whether or not to send an email alerting the user their password has changed + +FLAGS: + -h, --help help for update-password + +GLOBAL FLAGS: + -c, --config string The path to the config file + -D, --debug Enable debug mode + -o, --output string Output format: json or human, see 'scw help output' for more info (default "human") + -p, --profile string The config profile to use diff --git a/cmd/scw/testdata/test-all-usage-iam-user-usage.golden b/cmd/scw/testdata/test-all-usage-iam-user-usage.golden index a89bcb2610..6609f2ee1b 100644 --- a/cmd/scw/testdata/test-all-usage-iam-user-usage.golden +++ b/cmd/scw/testdata/test-all-usage-iam-user-usage.golden @@ -6,11 +6,12 @@ USAGE: scw iam user AVAILABLE COMMANDS: - create Create a new user - delete Delete a guest user from an Organization - get Get a given user - list List users of an Organization - update Update a user + create Create a new user + delete Delete a guest user from an Organization + get Get a given user + list List users of an Organization + update Update a user + update-password Update an user's password FLAGS: -h, --help help for user diff --git a/docs/commands/iam.md b/docs/commands/iam.md index 9e1c0697bb..5b7e8e14c3 100644 --- a/docs/commands/iam.md +++ b/docs/commands/iam.md @@ -58,6 +58,7 @@ This API allows you to manage Identity and Access Management (IAM) across your S - [Get a given user](#get-a-given-user) - [List users of an Organization](#list-users-of-an-organization) - [Update a user](#update-a-user) + - [Update an user's password](#update-an-user's-password) ## API keys management commands @@ -1147,3 +1148,24 @@ scw iam user update [arg=value ...] +### Update an user's password + +Update an user's password. + +**Usage:** + +``` +scw iam user update-password [arg=value ...] +``` + + +**Args:** + +| Name | | Description | +|------|---|-------------| +| user-id | Required | ID of the user to update | +| password | Required | The new password | +| send-email | | Whether or not to send an email alerting the user their password has changed | + + + diff --git a/internal/namespaces/iam/v1alpha1/iam_cli.go b/internal/namespaces/iam/v1alpha1/iam_cli.go index 2b48b41290..5ef297da37 100644 --- a/internal/namespaces/iam/v1alpha1/iam_cli.go +++ b/internal/namespaces/iam/v1alpha1/iam_cli.go @@ -40,6 +40,7 @@ func GetGeneratedCommands() *core.Commands { iamUserUpdate(), iamUserDelete(), iamUserCreate(), + iamUserUpdatePassword(), iamApplicationList(), iamApplicationCreate(), iamApplicationGet(), @@ -661,6 +662,49 @@ func iamUserCreate() *core.Command { } } +func iamUserUpdatePassword() *core.Command { + return &core.Command{ + Short: `Update an user's password`, + Long: `Update an user's password.`, + Namespace: "iam", + Resource: "user", + Verb: "update-password", + // Deprecated: false, + ArgsType: reflect.TypeOf(iam.UpdateUserPasswordRequest{}), + ArgSpecs: core.ArgSpecs{ + { + Name: "user-id", + Short: `ID of the user to update`, + Required: true, + Deprecated: false, + Positional: true, + }, + { + Name: "password", + Short: `The new password`, + Required: true, + Deprecated: false, + Positional: false, + }, + { + Name: "send-email", + Short: `Whether or not to send an email alerting the user their password has changed`, + Required: false, + Deprecated: false, + Positional: false, + }, + }, + Run: func(ctx context.Context, args interface{}) (i interface{}, e error) { + request := args.(*iam.UpdateUserPasswordRequest) + + client := core.ExtractClient(ctx) + api := iam.NewAPI(client) + return api.UpdateUserPassword(request) + + }, + } +} + func iamApplicationList() *core.Command { return &core.Command{ Short: `List applications of an Organization`, From f4fb6a6f89b7912ac4456a5c784f53f680da1158 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=A9my=20L=C3=A9one?= Date: Mon, 4 Nov 2024 08:29:44 +0100 Subject: [PATCH 60/89] fix: add a missing regular expression anchor (#4247) Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com> Co-authored-by: Laure-di <62625835+Laure-di@users.noreply.github.com> --- core/testing_recorder.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/testing_recorder.go b/core/testing_recorder.go index edcd6931a8..cc65199cc2 100644 --- a/core/testing_recorder.go +++ b/core/testing_recorder.go @@ -20,7 +20,7 @@ func cassetteRequestFilter(i *cassette.Interaction) error { delete(i.Request.Headers, "X-Auth-Token") i.Request.URL = regexp.MustCompile("organization_id=[0-9a-f-]{36}").ReplaceAllString(i.Request.URL, "organization_id=11111111-1111-1111-1111-111111111111") i.Request.URL = regexp.MustCompile(`api\.scaleway\.com/account/v1/tokens/[0-9a-f-]{36}`).ReplaceAllString(i.Request.URL, "api.scaleway.com/account/v1/tokens/11111111-1111-1111-1111-111111111111") - i.Request.URL = regexp.MustCompile(`api\.scaleway\.com/iam/v1alpha1/api-keys/SCW[0-9A-Z]{17}`).ReplaceAllString(i.Request.URL, "api.scaleway.com/iam/v1alpha1/api-keys/SCWXXXXXXXXXXXXXXXXX") + i.Request.URL = regexp.MustCompile(`^api\.scaleway\.com/iam/v1alpha1/api-keys/SCW[0-9A-Z]{17}`).ReplaceAllString(i.Request.URL, "api.scaleway.com/iam/v1alpha1/api-keys/SCWXXXXXXXXXXXXXXXXX") return nil } From da70077d1dd040ca66ccaa9dd0e6fceec0dac6e9 Mon Sep 17 00:00:00 2001 From: Scaleway Bot Date: Mon, 4 Nov 2024 18:39:44 +0100 Subject: [PATCH 61/89] feat(cockpit): add retention setup in datasource (#4253) --- ...ge-cockpit-data-source-create-usage.golden | 9 +++-- ...sage-cockpit-data-source-list-usage.golden | 2 +- ...ge-cockpit-data-source-update-usage.golden | 7 ++-- ...st-all-usage-cockpit-plan-get-usage.golden | 1 + ...t-all-usage-cockpit-plan-list-usage.golden | 1 + ...all-usage-cockpit-plan-select-usage.golden | 1 + docs/commands/cockpit.md | 9 ++++- go.mod | 2 +- go.sum | 4 +- internal/namespaces/cockpit/v1/cockpit_cli.go | 39 +++++++++++++------ .../testdata/test-create-simple.golden | 1 + 11 files changed, 52 insertions(+), 24 deletions(-) diff --git a/cmd/scw/testdata/test-all-usage-cockpit-data-source-create-usage.golden b/cmd/scw/testdata/test-all-usage-cockpit-data-source-create-usage.golden index 7e3b496cf7..158494b0f4 100644 --- a/cmd/scw/testdata/test-all-usage-cockpit-data-source-create-usage.golden +++ b/cmd/scw/testdata/test-all-usage-cockpit-data-source-create-usage.golden @@ -10,10 +10,11 @@ USAGE: scw cockpit data-source create [arg=value ...] ARGS: - [project-id] Project ID to use. If none is passed the default project ID will be used - [name] Data source name - [type] Data source type (unknown_type | metrics | logs | traces | alerts) - [region=fr-par] Region to target. If none is passed will use default region from the config (fr-par | nl-ams | pl-waw) + [project-id] Project ID to use. If none is passed the default project ID will be used + [name] Data source name + [type] Data source type (unknown_type | metrics | logs | traces) + [retention-days] BETA - Duration for which the data will be retained in the data source + [region=fr-par] Region to target. If none is passed will use default region from the config (fr-par | nl-ams | pl-waw) FLAGS: -h, --help help for create diff --git a/cmd/scw/testdata/test-all-usage-cockpit-data-source-list-usage.golden b/cmd/scw/testdata/test-all-usage-cockpit-data-source-list-usage.golden index 9eaba9f547..702bf5fa89 100644 --- a/cmd/scw/testdata/test-all-usage-cockpit-data-source-list-usage.golden +++ b/cmd/scw/testdata/test-all-usage-cockpit-data-source-list-usage.golden @@ -10,7 +10,7 @@ ARGS: [order-by] Sort order for data sources in the response (created_at_asc | created_at_desc | name_asc | name_desc | type_asc | type_desc) [project-id] Project ID to use. If none is passed the default project ID will be used [origin] Origin to filter for, only data sources with matching origin will be returned (unknown_origin | scaleway | external) - [types.{index}] Types to filter for, only data sources with matching types will be returned (unknown_type | metrics | logs | traces | alerts) + [types.{index}] Types to filter for, only data sources with matching types will be returned (unknown_type | metrics | logs | traces) [region=fr-par] Region to target. If none is passed will use default region from the config (fr-par | nl-ams | pl-waw | all) FLAGS: diff --git a/cmd/scw/testdata/test-all-usage-cockpit-data-source-update-usage.golden b/cmd/scw/testdata/test-all-usage-cockpit-data-source-update-usage.golden index 13fdd2c718..2996d60e03 100644 --- a/cmd/scw/testdata/test-all-usage-cockpit-data-source-update-usage.golden +++ b/cmd/scw/testdata/test-all-usage-cockpit-data-source-update-usage.golden @@ -6,9 +6,10 @@ USAGE: scw cockpit data-source update [arg=value ...] ARGS: - data-source-id ID of the data source to update - [name] Updated name of the data source - [region=fr-par] Region to target. If none is passed will use default region from the config (fr-par | nl-ams | pl-waw) + data-source-id ID of the data source to update + [name] Updated name of the data source + [retention-days] BETA - Duration for which the data will be retained in the data source + [region=fr-par] Region to target. If none is passed will use default region from the config (fr-par | nl-ams | pl-waw) FLAGS: -h, --help help for update diff --git a/cmd/scw/testdata/test-all-usage-cockpit-plan-get-usage.golden b/cmd/scw/testdata/test-all-usage-cockpit-plan-get-usage.golden index 168767fab3..27e932d688 100644 --- a/cmd/scw/testdata/test-all-usage-cockpit-plan-get-usage.golden +++ b/cmd/scw/testdata/test-all-usage-cockpit-plan-get-usage.golden @@ -1,6 +1,7 @@ 🎲🎲🎲 EXIT CODE: 0 🎲🎲🎲 🟥🟥🟥 STDERR️️ 🟥🟥🟥️ Retrieve a pricing plan for the given Project, specified by the ID of the Project. +Deprecated, retention is now managed at the data source level. USAGE: scw cockpit plan get [arg=value ...] diff --git a/cmd/scw/testdata/test-all-usage-cockpit-plan-list-usage.golden b/cmd/scw/testdata/test-all-usage-cockpit-plan-list-usage.golden index 486416e387..4181e0d680 100644 --- a/cmd/scw/testdata/test-all-usage-cockpit-plan-list-usage.golden +++ b/cmd/scw/testdata/test-all-usage-cockpit-plan-list-usage.golden @@ -1,6 +1,7 @@ 🎲🎲🎲 EXIT CODE: 0 🎲🎲🎲 🟥🟥🟥 STDERR️️ 🟥🟥🟥️ Retrieve a list of available pricing plan types. +Deprecated, retention is now managed at the data source level. USAGE: scw cockpit plan list [arg=value ...] diff --git a/cmd/scw/testdata/test-all-usage-cockpit-plan-select-usage.golden b/cmd/scw/testdata/test-all-usage-cockpit-plan-select-usage.golden index 740d12af70..c2b037efdc 100644 --- a/cmd/scw/testdata/test-all-usage-cockpit-plan-select-usage.golden +++ b/cmd/scw/testdata/test-all-usage-cockpit-plan-select-usage.golden @@ -1,6 +1,7 @@ 🎲🎲🎲 EXIT CODE: 0 🎲🎲🎲 🟥🟥🟥 STDERR️️ 🟥🟥🟥️ Apply a pricing plan on a given Project. You must specify the ID of the pricing plan type. Note that you will be billed for the plan you apply. +Deprecated, retention is now managed at the data source level. USAGE: scw cockpit plan select [arg=value ...] diff --git a/docs/commands/cockpit.md b/docs/commands/cockpit.md index 6d6f5418d2..cfdb031b85 100644 --- a/docs/commands/cockpit.md +++ b/docs/commands/cockpit.md @@ -206,7 +206,8 @@ scw cockpit data-source create [arg=value ...] |------|---|-------------| | project-id | | Project ID to use. If none is passed the default project ID will be used | | name | | Data source name | -| type | One of: `unknown_type`, `metrics`, `logs`, `traces`, `alerts` | Data source type | +| type | One of: `unknown_type`, `metrics`, `logs`, `traces` | Data source type | +| retention-days | | BETA - Duration for which the data will be retained in the data source | | region | Default: `fr-par`
One of: `fr-par`, `nl-ams`, `pl-waw` | Region to target. If none is passed will use default region from the config | @@ -270,7 +271,7 @@ scw cockpit data-source list [arg=value ...] | order-by | One of: `created_at_asc`, `created_at_desc`, `name_asc`, `name_desc`, `type_asc`, `type_desc` | Sort order for data sources in the response | | project-id | | Project ID to use. If none is passed the default project ID will be used | | origin | One of: `unknown_origin`, `scaleway`, `external` | Origin to filter for, only data sources with matching origin will be returned | -| types.{index} | One of: `unknown_type`, `metrics`, `logs`, `traces`, `alerts` | Types to filter for, only data sources with matching types will be returned | +| types.{index} | One of: `unknown_type`, `metrics`, `logs`, `traces` | Types to filter for, only data sources with matching types will be returned | | region | Default: `fr-par`
One of: `fr-par`, `nl-ams`, `pl-waw`, `all` | Region to target. If none is passed will use default region from the config | @@ -292,6 +293,7 @@ scw cockpit data-source update [arg=value ...] |------|---|-------------| | data-source-id | Required | ID of the data source to update | | name | | Updated name of the data source | +| retention-days | | BETA - Duration for which the data will be retained in the data source | | region | Default: `fr-par`
One of: `fr-par`, `nl-ams`, `pl-waw` | Region to target. If none is passed will use default region from the config | @@ -481,6 +483,7 @@ Pricing plans management commands. ### Get current plan Retrieve a pricing plan for the given Project, specified by the ID of the Project. +Deprecated, retention is now managed at the data source level. **Usage:** @@ -500,6 +503,7 @@ scw cockpit plan get [arg=value ...] ### List plan types Retrieve a list of available pricing plan types. +Deprecated, retention is now managed at the data source level. **Usage:** @@ -519,6 +523,7 @@ scw cockpit plan list [arg=value ...] ### Apply a pricing plan Apply a pricing plan on a given Project. You must specify the ID of the pricing plan type. Note that you will be billed for the plan you apply. +Deprecated, retention is now managed at the data source level. **Usage:** diff --git a/go.mod b/go.mod index 496b10d708..e36fc7f444 100644 --- a/go.mod +++ b/go.mod @@ -26,7 +26,7 @@ require ( github.com/mattn/go-isatty v0.0.20 github.com/moby/buildkit v0.13.2 github.com/opencontainers/go-digest v1.0.0 - github.com/scaleway/scaleway-sdk-go v1.0.0-beta.30.0.20241029155651-7d2e04989bb6 + github.com/scaleway/scaleway-sdk-go v1.0.0-beta.30.0.20241031163826-ea7169024163 github.com/skratchdot/open-golang v0.0.0-20200116055534-eef842397966 github.com/spf13/cobra v1.8.1 github.com/spf13/pflag v1.0.5 diff --git a/go.sum b/go.sum index ab6cbcfbed..f37d175289 100644 --- a/go.sum +++ b/go.sum @@ -465,8 +465,8 @@ github.com/rogpeppe/go-internal v1.11.0/go.mod h1:ddIwULY96R17DhadqLgMfk9H9tvdUz github.com/russross/blackfriday/v2 v2.1.0/go.mod h1:+Rmxgy9KzJVeS9/2gXHxylqXiyQDYRxCVz55jmeOWTM= github.com/sabhiram/go-gitignore v0.0.0-20210923224102-525f6e181f06 h1:OkMGxebDjyw0ULyrTYWeN0UNCCkmCWfjPnIA2W6oviI= github.com/sabhiram/go-gitignore v0.0.0-20210923224102-525f6e181f06/go.mod h1:+ePHsJ1keEjQtpvf9HHw0f4ZeJ0TLRsxhunSI2hYJSs= -github.com/scaleway/scaleway-sdk-go v1.0.0-beta.30.0.20241029155651-7d2e04989bb6 h1:wTLtvVjR/V+Rz34qp0JDMTkkPUZPY0NkiywtdqwGcPs= -github.com/scaleway/scaleway-sdk-go v1.0.0-beta.30.0.20241029155651-7d2e04989bb6/go.mod h1:3jrRJM7638J+P33hKy9MBvfOBxNo8pEGNQQoIv65Ihg= +github.com/scaleway/scaleway-sdk-go v1.0.0-beta.30.0.20241031163826-ea7169024163 h1:yO+2+sW3nnl8VIAvBXo0NJgUQRJpJkuG4MsMGoAGmW8= +github.com/scaleway/scaleway-sdk-go v1.0.0-beta.30.0.20241031163826-ea7169024163/go.mod h1:3jrRJM7638J+P33hKy9MBvfOBxNo8pEGNQQoIv65Ihg= github.com/sclevine/spec v1.4.0 h1:z/Q9idDcay5m5irkZ28M7PtQM4aOISzOpj4bUPkDee8= github.com/sclevine/spec v1.4.0/go.mod h1:LvpgJaFyvQzRvc1kaDs0bulYwzC70PbiYjC4QnFHkOM= github.com/secure-systems-lab/go-securesystemslib v0.8.0 h1:mr5An6X45Kb2nddcFlbmfHkLguCE9laoZCUzEEpIZXA= diff --git a/internal/namespaces/cockpit/v1/cockpit_cli.go b/internal/namespaces/cockpit/v1/cockpit_cli.go index e5ce333a0d..fb44d7c75f 100644 --- a/internal/namespaces/cockpit/v1/cockpit_cli.go +++ b/internal/namespaces/cockpit/v1/cockpit_cli.go @@ -432,12 +432,13 @@ func cockpitProductDashboardsGet() *core.Command { func cockpitPlanList() *core.Command { return &core.Command{ - Short: `List plan types`, - Long: `Retrieve a list of available pricing plan types.`, + Short: `List plan types`, + Long: `Retrieve a list of available pricing plan types. +Deprecated, retention is now managed at the data source level.`, Namespace: "cockpit", Resource: "plan", Verb: "list", - // Deprecated: false, + // Deprecated: true, ArgsType: reflect.TypeOf(cockpit.GlobalAPIListPlansRequest{}), ArgSpecs: core.ArgSpecs{ { @@ -466,12 +467,13 @@ func cockpitPlanList() *core.Command { func cockpitPlanSelect() *core.Command { return &core.Command{ - Short: `Apply a pricing plan`, - Long: `Apply a pricing plan on a given Project. You must specify the ID of the pricing plan type. Note that you will be billed for the plan you apply.`, + Short: `Apply a pricing plan`, + Long: `Apply a pricing plan on a given Project. You must specify the ID of the pricing plan type. Note that you will be billed for the plan you apply. +Deprecated, retention is now managed at the data source level.`, Namespace: "cockpit", Resource: "plan", Verb: "select", - // Deprecated: false, + // Deprecated: true, ArgsType: reflect.TypeOf(cockpit.GlobalAPISelectPlanRequest{}), ArgSpecs: core.ArgSpecs{ core.ProjectIDArgSpec(), @@ -497,12 +499,13 @@ func cockpitPlanSelect() *core.Command { func cockpitPlanGet() *core.Command { return &core.Command{ - Short: `Get current plan`, - Long: `Retrieve a pricing plan for the given Project, specified by the ID of the Project.`, + Short: `Get current plan`, + Long: `Retrieve a pricing plan for the given Project, specified by the ID of the Project. +Deprecated, retention is now managed at the data source level.`, Namespace: "cockpit", Resource: "plan", Verb: "get", - // Deprecated: false, + // Deprecated: true, ArgsType: reflect.TypeOf(cockpit.GlobalAPIGetCurrentPlanRequest{}), ArgSpecs: core.ArgSpecs{ core.ProjectIDArgSpec(), @@ -546,7 +549,14 @@ The name of the data source will then be used as reference to name the associate Required: false, Deprecated: false, Positional: false, - EnumValues: []string{"unknown_type", "metrics", "logs", "traces", "alerts"}, + EnumValues: []string{"unknown_type", "metrics", "logs", "traces"}, + }, + { + Name: "retention-days", + Short: `BETA - Duration for which the data will be retained in the data source`, + Required: false, + Deprecated: false, + Positional: false, }, core.RegionArgSpec(scw.RegionFrPar, scw.RegionNlAms, scw.RegionPlWaw), }, @@ -661,7 +671,7 @@ You can list data sources by Project, type and origin.`, Required: false, Deprecated: false, Positional: false, - EnumValues: []string{"unknown_type", "metrics", "logs", "traces", "alerts"}, + EnumValues: []string{"unknown_type", "metrics", "logs", "traces"}, }, core.RegionArgSpec(scw.RegionFrPar, scw.RegionNlAms, scw.RegionPlWaw, scw.Region(core.AllLocalities)), }, @@ -709,6 +719,13 @@ func cockpitDataSourceUpdate() *core.Command { Deprecated: false, Positional: false, }, + { + Name: "retention-days", + Short: `BETA - Duration for which the data will be retained in the data source`, + Required: false, + Deprecated: false, + Positional: false, + }, core.RegionArgSpec(scw.RegionFrPar, scw.RegionNlAms, scw.RegionPlWaw), }, Run: func(ctx context.Context, args interface{}) (i interface{}, e error) { diff --git a/internal/namespaces/container/v1beta1/testdata/test-create-simple.golden b/internal/namespaces/container/v1beta1/testdata/test-create-simple.golden index 9a766d2f3a..456b401974 100644 --- a/internal/namespaces/container/v1beta1/testdata/test-create-simple.golden +++ b/internal/namespaces/container/v1beta1/testdata/test-create-simple.golden @@ -45,6 +45,7 @@ Region fr-par "sandbox": "unknown_sandbox", "local_storage_limit": 0, "scaling_option": null, + "health_check": null, "created_at": null, "updated_at": null, "ready_at": null, From 44eaa1ddb8b5908a3814a02610297cc7011c638d Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 5 Nov 2024 09:38:28 +0100 Subject: [PATCH 62/89] chore(deps): bump github.com/golang-jwt/jwt/v4 from 4.5.0 to 4.5.1 (#4254) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- go.mod | 2 +- go.sum | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/go.mod b/go.mod index e36fc7f444..88b66ac7fe 100644 --- a/go.mod +++ b/go.mod @@ -117,7 +117,7 @@ require ( github.com/gofrs/flock v0.8.1 // indirect github.com/gogo/googleapis v1.4.1 // indirect github.com/gogo/protobuf v1.3.2 // indirect - github.com/golang-jwt/jwt/v4 v4.5.0 // indirect + github.com/golang-jwt/jwt/v4 v4.5.1 // indirect github.com/golang/groupcache v0.0.0-20210331224755-41bb18bfe9da // indirect github.com/golang/protobuf v1.5.4 // indirect github.com/google/go-cmp v0.6.0 // indirect diff --git a/go.sum b/go.sum index f37d175289..f4a26792c0 100644 --- a/go.sum +++ b/go.sum @@ -266,8 +266,9 @@ github.com/gogo/protobuf v1.3.2 h1:Ov1cvc58UF3b5XjBnZv7+opcTcQFZebYjWzi34vdm4Q= github.com/gogo/protobuf v1.3.2/go.mod h1:P1XiOD3dCwIKUDQYPy72D8LYyHL2YPYrpS2s69NZV8Q= github.com/golang-jwt/jwt/v4 v4.0.0/go.mod h1:/xlHOz8bRuivTWchD4jCa+NbatV+wEUSzwAxVc6locg= github.com/golang-jwt/jwt/v4 v4.2.0/go.mod h1:/xlHOz8bRuivTWchD4jCa+NbatV+wEUSzwAxVc6locg= -github.com/golang-jwt/jwt/v4 v4.5.0 h1:7cYmW1XlMY7h7ii7UhUyChSgS5wUJEnm9uZVTGqOWzg= github.com/golang-jwt/jwt/v4 v4.5.0/go.mod h1:m21LjoU+eqJr34lmDMbreY2eSTRJ1cv77w39/MY0Ch0= +github.com/golang-jwt/jwt/v4 v4.5.1 h1:JdqV9zKUdtaa9gdPlywC3aeoEsR681PlKC+4F5gQgeo= +github.com/golang-jwt/jwt/v4 v4.5.1/go.mod h1:m21LjoU+eqJr34lmDMbreY2eSTRJ1cv77w39/MY0Ch0= github.com/golang/glog v0.0.0-20160126235308-23def4e6c14b/go.mod h1:SBH7ygxi8pfUlaOkMMuAQtPIUF8ecWP5IEl/CR7VP2Q= github.com/golang/groupcache v0.0.0-20210331224755-41bb18bfe9da h1:oI5xCqsCo564l8iNU+DwB5epxmsaqB+rhGL0m5jtYqE= github.com/golang/groupcache v0.0.0-20210331224755-41bb18bfe9da/go.mod h1:cIg4eruTrX1D+g88fzRXU5OdNfaM+9IcxsU14FzY7Hc= From 4dbec5b9c2a2d418f2a1a6e41bd362d8d52d00f1 Mon Sep 17 00:00:00 2001 From: Scaleway Bot Date: Tue, 5 Nov 2024 14:26:41 +0100 Subject: [PATCH 63/89] feat(serverless_jobs): enable secrets (#4255) --- ...-all-usage-jobs-secret-create-usage.golden | 23 ++ ...-all-usage-jobs-secret-delete-usage.golden | 20 ++ ...est-all-usage-jobs-secret-get-usage.golden | 20 ++ ...st-all-usage-jobs-secret-list-usage.golden | 19 ++ ...-all-usage-jobs-secret-update-usage.golden | 23 ++ .../test-all-usage-jobs-secret-usage.golden | 22 ++ .../testdata/test-all-usage-jobs-usage.golden | 1 + docs/commands/jobs.md | 121 +++++++++ go.mod | 2 +- go.sum | 4 +- internal/namespaces/jobs/v1alpha1/jobs_cli.go | 237 ++++++++++++++++++ 11 files changed, 489 insertions(+), 3 deletions(-) create mode 100644 cmd/scw/testdata/test-all-usage-jobs-secret-create-usage.golden create mode 100644 cmd/scw/testdata/test-all-usage-jobs-secret-delete-usage.golden create mode 100644 cmd/scw/testdata/test-all-usage-jobs-secret-get-usage.golden create mode 100644 cmd/scw/testdata/test-all-usage-jobs-secret-list-usage.golden create mode 100644 cmd/scw/testdata/test-all-usage-jobs-secret-update-usage.golden create mode 100644 cmd/scw/testdata/test-all-usage-jobs-secret-usage.golden diff --git a/cmd/scw/testdata/test-all-usage-jobs-secret-create-usage.golden b/cmd/scw/testdata/test-all-usage-jobs-secret-create-usage.golden new file mode 100644 index 0000000000..188736b806 --- /dev/null +++ b/cmd/scw/testdata/test-all-usage-jobs-secret-create-usage.golden @@ -0,0 +1,23 @@ +🎲🎲🎲 EXIT CODE: 0 🎲🎲🎲 +🟥🟥🟥 STDERR️️ 🟥🟥🟥️ +Create a secret reference within a job definition. + +USAGE: + scw jobs secret create [arg=value ...] + +ARGS: + job-definition-id UUID of the job definition + [secrets.{index}.secret-manager-id] + [secrets.{index}.secret-manager-version] + [secrets.{index}.path] + [secrets.{index}.env-var-name] + [region=fr-par] Region to target. If none is passed will use default region from the config (fr-par | nl-ams | pl-waw) + +FLAGS: + -h, --help help for create + +GLOBAL FLAGS: + -c, --config string The path to the config file + -D, --debug Enable debug mode + -o, --output string Output format: json or human, see 'scw help output' for more info (default "human") + -p, --profile string The config profile to use diff --git a/cmd/scw/testdata/test-all-usage-jobs-secret-delete-usage.golden b/cmd/scw/testdata/test-all-usage-jobs-secret-delete-usage.golden new file mode 100644 index 0000000000..71ced31a1d --- /dev/null +++ b/cmd/scw/testdata/test-all-usage-jobs-secret-delete-usage.golden @@ -0,0 +1,20 @@ +🎲🎲🎲 EXIT CODE: 0 🎲🎲🎲 +🟥🟥🟥 STDERR️️ 🟥🟥🟥️ +Delete a secret reference within a job definition. + +USAGE: + scw jobs secret delete [arg=value ...] + +ARGS: + job-definition-id UUID of the job definition + secret-id UUID of the secret reference within the job + [region=fr-par] Region to target. If none is passed will use default region from the config (fr-par | nl-ams | pl-waw) + +FLAGS: + -h, --help help for delete + +GLOBAL FLAGS: + -c, --config string The path to the config file + -D, --debug Enable debug mode + -o, --output string Output format: json or human, see 'scw help output' for more info (default "human") + -p, --profile string The config profile to use diff --git a/cmd/scw/testdata/test-all-usage-jobs-secret-get-usage.golden b/cmd/scw/testdata/test-all-usage-jobs-secret-get-usage.golden new file mode 100644 index 0000000000..4878d6c085 --- /dev/null +++ b/cmd/scw/testdata/test-all-usage-jobs-secret-get-usage.golden @@ -0,0 +1,20 @@ +🎲🎲🎲 EXIT CODE: 0 🎲🎲🎲 +🟥🟥🟥 STDERR️️ 🟥🟥🟥️ +Get a secret references within a job definition. + +USAGE: + scw jobs secret get [arg=value ...] + +ARGS: + job-definition-id UUID of the job definition + secret-id UUID of the secret reference within the job + [region=fr-par] Region to target. If none is passed will use default region from the config (fr-par | nl-ams | pl-waw) + +FLAGS: + -h, --help help for get + +GLOBAL FLAGS: + -c, --config string The path to the config file + -D, --debug Enable debug mode + -o, --output string Output format: json or human, see 'scw help output' for more info (default "human") + -p, --profile string The config profile to use diff --git a/cmd/scw/testdata/test-all-usage-jobs-secret-list-usage.golden b/cmd/scw/testdata/test-all-usage-jobs-secret-list-usage.golden new file mode 100644 index 0000000000..e139b318aa --- /dev/null +++ b/cmd/scw/testdata/test-all-usage-jobs-secret-list-usage.golden @@ -0,0 +1,19 @@ +🎲🎲🎲 EXIT CODE: 0 🎲🎲🎲 +🟥🟥🟥 STDERR️️ 🟥🟥🟥️ +List secrets references within a job definition. + +USAGE: + scw jobs secret list [arg=value ...] + +ARGS: + job-definition-id UUID of the job definition + [region=fr-par] Region to target. If none is passed will use default region from the config (fr-par | nl-ams | pl-waw) + +FLAGS: + -h, --help help for list + +GLOBAL FLAGS: + -c, --config string The path to the config file + -D, --debug Enable debug mode + -o, --output string Output format: json or human, see 'scw help output' for more info (default "human") + -p, --profile string The config profile to use diff --git a/cmd/scw/testdata/test-all-usage-jobs-secret-update-usage.golden b/cmd/scw/testdata/test-all-usage-jobs-secret-update-usage.golden new file mode 100644 index 0000000000..fded05308a --- /dev/null +++ b/cmd/scw/testdata/test-all-usage-jobs-secret-update-usage.golden @@ -0,0 +1,23 @@ +🎲🎲🎲 EXIT CODE: 0 🎲🎲🎲 +🟥🟥🟥 STDERR️️ 🟥🟥🟥️ +Update a secret reference within a job definition. + +USAGE: + scw jobs secret update [arg=value ...] + +ARGS: + job-definition-id UUID of the job definition + secret-id UUID of the secret reference within the job + [secret-manager-version] Version of the secret in Secret Manager + [path] Path of the secret to mount inside the job (either `path` or `env_var_name` must be set) + [env-var-name] Environment variable name used to expose the secret inside the job (either `path` or `env_var_name` must be set) + [region=fr-par] Region to target. If none is passed will use default region from the config (fr-par | nl-ams | pl-waw) + +FLAGS: + -h, --help help for update + +GLOBAL FLAGS: + -c, --config string The path to the config file + -D, --debug Enable debug mode + -o, --output string Output format: json or human, see 'scw help output' for more info (default "human") + -p, --profile string The config profile to use diff --git a/cmd/scw/testdata/test-all-usage-jobs-secret-usage.golden b/cmd/scw/testdata/test-all-usage-jobs-secret-usage.golden new file mode 100644 index 0000000000..c9b77a8360 --- /dev/null +++ b/cmd/scw/testdata/test-all-usage-jobs-secret-usage.golden @@ -0,0 +1,22 @@ +🎲🎲🎲 EXIT CODE: 0 🎲🎲🎲 +🟥🟥🟥 STDERR️️ 🟥🟥🟥️ +USAGE: + scw jobs secret + +AVAILABLE COMMANDS: + create Create a secret reference within a job definition + delete Delete a secret reference within a job definition + get Get a secret references within a job definition + list List secrets references within a job definition + update Update a secret reference within a job definition + +FLAGS: + -h, --help help for secret + +GLOBAL FLAGS: + -c, --config string The path to the config file + -D, --debug Enable debug mode + -o, --output string Output format: json or human, see 'scw help output' for more info (default "human") + -p, --profile string The config profile to use + +Use "scw jobs secret [command] --help" for more information about a command. diff --git a/cmd/scw/testdata/test-all-usage-jobs-usage.golden b/cmd/scw/testdata/test-all-usage-jobs-usage.golden index 54a35bcb17..9dc269e410 100644 --- a/cmd/scw/testdata/test-all-usage-jobs-usage.golden +++ b/cmd/scw/testdata/test-all-usage-jobs-usage.golden @@ -8,6 +8,7 @@ USAGE: AVAILABLE COMMANDS: definition run + secret FLAGS: -h, --help help for jobs diff --git a/docs/commands/jobs.md b/docs/commands/jobs.md index f189863b9a..77185571c0 100644 --- a/docs/commands/jobs.md +++ b/docs/commands/jobs.md @@ -14,6 +14,12 @@ This API allows you to manage your Serverless Jobs. - [List all job runs with filters](#list-all-job-runs-with-filters) - [Stop a job run by its unique identifier](#stop-a-job-run-by-its-unique-identifier) - [Wait for a job run to reach a stable state](#wait-for-a-job-run-to-reach-a-stable-state) +- [](#) + - [Create a secret reference within a job definition](#create-a-secret-reference-within-a-job-definition) + - [Delete a secret reference within a job definition](#delete-a-secret-reference-within-a-job-definition) + - [Get a secret references within a job definition](#get-a-secret-references-within-a-job-definition) + - [List secrets references within a job definition](#list-secrets-references-within-a-job-definition) + - [Update a secret reference within a job definition](#update-a-secret-reference-within-a-job-definition) ## @@ -256,3 +262,118 @@ scw jobs run wait [arg=value ...] +## + + + + +### Create a secret reference within a job definition + +Create a secret reference within a job definition. + +**Usage:** + +``` +scw jobs secret create [arg=value ...] +``` + + +**Args:** + +| Name | | Description | +|------|---|-------------| +| job-definition-id | Required | UUID of the job definition | +| secrets.{index}.secret-manager-id | | | +| secrets.{index}.secret-manager-version | | | +| secrets.{index}.path | | | +| secrets.{index}.env-var-name | | | +| region | Default: `fr-par`
One of: `fr-par`, `nl-ams`, `pl-waw` | Region to target. If none is passed will use default region from the config | + + + +### Delete a secret reference within a job definition + +Delete a secret reference within a job definition. + +**Usage:** + +``` +scw jobs secret delete [arg=value ...] +``` + + +**Args:** + +| Name | | Description | +|------|---|-------------| +| job-definition-id | Required | UUID of the job definition | +| secret-id | Required | UUID of the secret reference within the job | +| region | Default: `fr-par`
One of: `fr-par`, `nl-ams`, `pl-waw` | Region to target. If none is passed will use default region from the config | + + + +### Get a secret references within a job definition + +Get a secret references within a job definition. + +**Usage:** + +``` +scw jobs secret get [arg=value ...] +``` + + +**Args:** + +| Name | | Description | +|------|---|-------------| +| job-definition-id | Required | UUID of the job definition | +| secret-id | Required | UUID of the secret reference within the job | +| region | Default: `fr-par`
One of: `fr-par`, `nl-ams`, `pl-waw` | Region to target. If none is passed will use default region from the config | + + + +### List secrets references within a job definition + +List secrets references within a job definition. + +**Usage:** + +``` +scw jobs secret list [arg=value ...] +``` + + +**Args:** + +| Name | | Description | +|------|---|-------------| +| job-definition-id | Required | UUID of the job definition | +| region | Default: `fr-par`
One of: `fr-par`, `nl-ams`, `pl-waw` | Region to target. If none is passed will use default region from the config | + + + +### Update a secret reference within a job definition + +Update a secret reference within a job definition. + +**Usage:** + +``` +scw jobs secret update [arg=value ...] +``` + + +**Args:** + +| Name | | Description | +|------|---|-------------| +| job-definition-id | Required | UUID of the job definition | +| secret-id | Required | UUID of the secret reference within the job | +| secret-manager-version | | Version of the secret in Secret Manager | +| path | | Path of the secret to mount inside the job (either `path` or `env_var_name` must be set) | +| env-var-name | | Environment variable name used to expose the secret inside the job (either `path` or `env_var_name` must be set) | +| region | Default: `fr-par`
One of: `fr-par`, `nl-ams`, `pl-waw` | Region to target. If none is passed will use default region from the config | + + + diff --git a/go.mod b/go.mod index 88b66ac7fe..a48f792b1b 100644 --- a/go.mod +++ b/go.mod @@ -26,7 +26,7 @@ require ( github.com/mattn/go-isatty v0.0.20 github.com/moby/buildkit v0.13.2 github.com/opencontainers/go-digest v1.0.0 - github.com/scaleway/scaleway-sdk-go v1.0.0-beta.30.0.20241031163826-ea7169024163 + github.com/scaleway/scaleway-sdk-go v1.0.0-beta.30.0.20241104173714-b6b9e5455a0e github.com/skratchdot/open-golang v0.0.0-20200116055534-eef842397966 github.com/spf13/cobra v1.8.1 github.com/spf13/pflag v1.0.5 diff --git a/go.sum b/go.sum index f4a26792c0..0b850e3203 100644 --- a/go.sum +++ b/go.sum @@ -466,8 +466,8 @@ github.com/rogpeppe/go-internal v1.11.0/go.mod h1:ddIwULY96R17DhadqLgMfk9H9tvdUz github.com/russross/blackfriday/v2 v2.1.0/go.mod h1:+Rmxgy9KzJVeS9/2gXHxylqXiyQDYRxCVz55jmeOWTM= github.com/sabhiram/go-gitignore v0.0.0-20210923224102-525f6e181f06 h1:OkMGxebDjyw0ULyrTYWeN0UNCCkmCWfjPnIA2W6oviI= github.com/sabhiram/go-gitignore v0.0.0-20210923224102-525f6e181f06/go.mod h1:+ePHsJ1keEjQtpvf9HHw0f4ZeJ0TLRsxhunSI2hYJSs= -github.com/scaleway/scaleway-sdk-go v1.0.0-beta.30.0.20241031163826-ea7169024163 h1:yO+2+sW3nnl8VIAvBXo0NJgUQRJpJkuG4MsMGoAGmW8= -github.com/scaleway/scaleway-sdk-go v1.0.0-beta.30.0.20241031163826-ea7169024163/go.mod h1:3jrRJM7638J+P33hKy9MBvfOBxNo8pEGNQQoIv65Ihg= +github.com/scaleway/scaleway-sdk-go v1.0.0-beta.30.0.20241104173714-b6b9e5455a0e h1:BKhmO3BK1mI9K1DFjLHxOa7dSETU2QWksMhfUAmfJLU= +github.com/scaleway/scaleway-sdk-go v1.0.0-beta.30.0.20241104173714-b6b9e5455a0e/go.mod h1:3jrRJM7638J+P33hKy9MBvfOBxNo8pEGNQQoIv65Ihg= github.com/sclevine/spec v1.4.0 h1:z/Q9idDcay5m5irkZ28M7PtQM4aOISzOpj4bUPkDee8= github.com/sclevine/spec v1.4.0/go.mod h1:LvpgJaFyvQzRvc1kaDs0bulYwzC70PbiYjC4QnFHkOM= github.com/secure-systems-lab/go-securesystemslib v0.8.0 h1:mr5An6X45Kb2nddcFlbmfHkLguCE9laoZCUzEEpIZXA= diff --git a/internal/namespaces/jobs/v1alpha1/jobs_cli.go b/internal/namespaces/jobs/v1alpha1/jobs_cli.go index 3b9d6e0020..6b06c6e957 100644 --- a/internal/namespaces/jobs/v1alpha1/jobs_cli.go +++ b/internal/namespaces/jobs/v1alpha1/jobs_cli.go @@ -22,12 +22,18 @@ func GetGeneratedCommands() *core.Commands { jobsRoot(), jobsRun(), jobsDefinition(), + jobsSecret(), jobsDefinitionCreate(), jobsDefinitionGet(), jobsDefinitionList(), jobsDefinitionUpdate(), jobsDefinitionDelete(), jobsDefinitionStart(), + jobsSecretCreate(), + jobsSecretGet(), + jobsSecretList(), + jobsSecretUpdate(), + jobsSecretDelete(), jobsRunGet(), jobsRunStop(), jobsRunList(), @@ -59,6 +65,15 @@ func jobsDefinition() *core.Command { } } +func jobsSecret() *core.Command { + return &core.Command{ + Short: ``, + Long: ``, + Namespace: "jobs", + Resource: "secret", + } +} + func jobsDefinitionCreate() *core.Command { return &core.Command{ Short: `Create a new job definition in a specified Project`, @@ -432,6 +447,228 @@ func jobsDefinitionStart() *core.Command { } } +func jobsSecretCreate() *core.Command { + return &core.Command{ + Short: `Create a secret reference within a job definition`, + Long: `Create a secret reference within a job definition.`, + Namespace: "jobs", + Resource: "secret", + Verb: "create", + // Deprecated: false, + ArgsType: reflect.TypeOf(jobs.CreateJobDefinitionSecretsRequest{}), + ArgSpecs: core.ArgSpecs{ + { + Name: "job-definition-id", + Short: `UUID of the job definition`, + Required: true, + Deprecated: false, + Positional: false, + }, + { + Name: "secrets.{index}.secret-manager-id", + Required: false, + Deprecated: false, + Positional: false, + }, + { + Name: "secrets.{index}.secret-manager-version", + Required: false, + Deprecated: false, + Positional: false, + }, + { + Name: "secrets.{index}.path", + Required: false, + Deprecated: false, + Positional: false, + }, + { + Name: "secrets.{index}.env-var-name", + Required: false, + Deprecated: false, + Positional: false, + }, + core.RegionArgSpec(scw.RegionFrPar, scw.RegionNlAms, scw.RegionPlWaw), + }, + Run: func(ctx context.Context, args interface{}) (i interface{}, e error) { + request := args.(*jobs.CreateJobDefinitionSecretsRequest) + + client := core.ExtractClient(ctx) + api := jobs.NewAPI(client) + return api.CreateJobDefinitionSecrets(request) + + }, + } +} + +func jobsSecretGet() *core.Command { + return &core.Command{ + Short: `Get a secret references within a job definition`, + Long: `Get a secret references within a job definition.`, + Namespace: "jobs", + Resource: "secret", + Verb: "get", + // Deprecated: false, + ArgsType: reflect.TypeOf(jobs.GetJobDefinitionSecretRequest{}), + ArgSpecs: core.ArgSpecs{ + { + Name: "job-definition-id", + Short: `UUID of the job definition`, + Required: true, + Deprecated: false, + Positional: false, + }, + { + Name: "secret-id", + Short: `UUID of the secret reference within the job`, + Required: true, + Deprecated: false, + Positional: false, + }, + core.RegionArgSpec(scw.RegionFrPar, scw.RegionNlAms, scw.RegionPlWaw), + }, + Run: func(ctx context.Context, args interface{}) (i interface{}, e error) { + request := args.(*jobs.GetJobDefinitionSecretRequest) + + client := core.ExtractClient(ctx) + api := jobs.NewAPI(client) + return api.GetJobDefinitionSecret(request) + + }, + } +} + +func jobsSecretList() *core.Command { + return &core.Command{ + Short: `List secrets references within a job definition`, + Long: `List secrets references within a job definition.`, + Namespace: "jobs", + Resource: "secret", + Verb: "list", + // Deprecated: false, + ArgsType: reflect.TypeOf(jobs.ListJobDefinitionSecretsRequest{}), + ArgSpecs: core.ArgSpecs{ + { + Name: "job-definition-id", + Short: `UUID of the job definition`, + Required: true, + Deprecated: false, + Positional: false, + }, + core.RegionArgSpec(scw.RegionFrPar, scw.RegionNlAms, scw.RegionPlWaw), + }, + Run: func(ctx context.Context, args interface{}) (i interface{}, e error) { + request := args.(*jobs.ListJobDefinitionSecretsRequest) + + client := core.ExtractClient(ctx) + api := jobs.NewAPI(client) + return api.ListJobDefinitionSecrets(request) + + }, + } +} + +func jobsSecretUpdate() *core.Command { + return &core.Command{ + Short: `Update a secret reference within a job definition`, + Long: `Update a secret reference within a job definition.`, + Namespace: "jobs", + Resource: "secret", + Verb: "update", + // Deprecated: false, + ArgsType: reflect.TypeOf(jobs.UpdateJobDefinitionSecretRequest{}), + ArgSpecs: core.ArgSpecs{ + { + Name: "job-definition-id", + Short: `UUID of the job definition`, + Required: true, + Deprecated: false, + Positional: false, + }, + { + Name: "secret-id", + Short: `UUID of the secret reference within the job`, + Required: true, + Deprecated: false, + Positional: false, + }, + { + Name: "secret-manager-version", + Short: `Version of the secret in Secret Manager`, + Required: false, + Deprecated: false, + Positional: false, + }, + { + Name: "path", + Short: `Path of the secret to mount inside the job (either ` + "`" + `path` + "`" + ` or ` + "`" + `env_var_name` + "`" + ` must be set)`, + Required: false, + Deprecated: false, + Positional: false, + }, + { + Name: "env-var-name", + Short: `Environment variable name used to expose the secret inside the job (either ` + "`" + `path` + "`" + ` or ` + "`" + `env_var_name` + "`" + ` must be set)`, + Required: false, + Deprecated: false, + Positional: false, + }, + core.RegionArgSpec(scw.RegionFrPar, scw.RegionNlAms, scw.RegionPlWaw), + }, + Run: func(ctx context.Context, args interface{}) (i interface{}, e error) { + request := args.(*jobs.UpdateJobDefinitionSecretRequest) + + client := core.ExtractClient(ctx) + api := jobs.NewAPI(client) + return api.UpdateJobDefinitionSecret(request) + + }, + } +} + +func jobsSecretDelete() *core.Command { + return &core.Command{ + Short: `Delete a secret reference within a job definition`, + Long: `Delete a secret reference within a job definition.`, + Namespace: "jobs", + Resource: "secret", + Verb: "delete", + // Deprecated: false, + ArgsType: reflect.TypeOf(jobs.DeleteJobDefinitionSecretRequest{}), + ArgSpecs: core.ArgSpecs{ + { + Name: "job-definition-id", + Short: `UUID of the job definition`, + Required: true, + Deprecated: false, + Positional: false, + }, + { + Name: "secret-id", + Short: `UUID of the secret reference within the job`, + Required: true, + Deprecated: false, + Positional: false, + }, + core.RegionArgSpec(scw.RegionFrPar, scw.RegionNlAms, scw.RegionPlWaw), + }, + Run: func(ctx context.Context, args interface{}) (i interface{}, e error) { + request := args.(*jobs.DeleteJobDefinitionSecretRequest) + + client := core.ExtractClient(ctx) + api := jobs.NewAPI(client) + e = api.DeleteJobDefinitionSecret(request) + if e != nil { + return nil, e + } + return &core.SuccessResult{ + Resource: "secret", + Verb: "delete", + }, nil + }, + } +} + func jobsRunGet() *core.Command { return &core.Command{ Short: `Get a job run by its unique identifier`, From fce563f650598094fb48f6385149dcdcb88aa111 Mon Sep 17 00:00:00 2001 From: Scaleway Bot Date: Tue, 5 Nov 2024 16:38:43 +0100 Subject: [PATCH 64/89] feat(serverless): add option to scale on memory usage (#4256) Co-authored-by: Jonathan R. --- ...all-usage-container-container-create-usage.golden | 1 + ...all-usage-container-container-update-usage.golden | 1 + docs/commands/container.md | 2 ++ .../namespaces/container/v1beta1/container_cli.go | 12 ++++++++++++ 4 files changed, 16 insertions(+) diff --git a/cmd/scw/testdata/test-all-usage-container-container-create-usage.golden b/cmd/scw/testdata/test-all-usage-container-container-create-usage.golden index 3952ee3d54..977ca0d307 100644 --- a/cmd/scw/testdata/test-all-usage-container-container-create-usage.golden +++ b/cmd/scw/testdata/test-all-usage-container-container-create-usage.golden @@ -26,6 +26,7 @@ ARGS: [local-storage-limit] Local storage limit of the container (in MB) [scaling-option.concurrent-requests-threshold] [scaling-option.cpu-usage-threshold] + [scaling-option.memory-usage-threshold] [health-check.http.path] Path to use for the HTTP health check. [health-check.failure-threshold] Number of consecutive health check failures before considering the container unhealthy. [health-check.interval] Period between health checks. diff --git a/cmd/scw/testdata/test-all-usage-container-container-update-usage.golden b/cmd/scw/testdata/test-all-usage-container-container-update-usage.golden index 16a793d41b..e61df84e1e 100644 --- a/cmd/scw/testdata/test-all-usage-container-container-update-usage.golden +++ b/cmd/scw/testdata/test-all-usage-container-container-update-usage.golden @@ -26,6 +26,7 @@ ARGS: [local-storage-limit] Local storage limit of the container (in MB) [scaling-option.concurrent-requests-threshold] [scaling-option.cpu-usage-threshold] + [scaling-option.memory-usage-threshold] [health-check.http.path] Path to use for the HTTP health check. [health-check.failure-threshold] Number of consecutive health check failures before considering the container unhealthy. [health-check.interval] Period between health checks. diff --git a/docs/commands/container.md b/docs/commands/container.md index dad0fbdbd1..9ee1331ff5 100644 --- a/docs/commands/container.md +++ b/docs/commands/container.md @@ -81,6 +81,7 @@ scw container container create [arg=value ...] | local-storage-limit | | Local storage limit of the container (in MB) | | scaling-option.concurrent-requests-threshold | | | | scaling-option.cpu-usage-threshold | | | +| scaling-option.memory-usage-threshold | | | | health-check.http.path | | Path to use for the HTTP health check. | | health-check.failure-threshold | | Number of consecutive health check failures before considering the container unhealthy. | | health-check.interval | | Period between health checks. | @@ -209,6 +210,7 @@ scw container container update [arg=value ...] | local-storage-limit | | Local storage limit of the container (in MB) | | scaling-option.concurrent-requests-threshold | | | | scaling-option.cpu-usage-threshold | | | +| scaling-option.memory-usage-threshold | | | | health-check.http.path | | Path to use for the HTTP health check. | | health-check.failure-threshold | | Number of consecutive health check failures before considering the container unhealthy. | | health-check.interval | | Period between health checks. | diff --git a/internal/namespaces/container/v1beta1/container_cli.go b/internal/namespaces/container/v1beta1/container_cli.go index c8adcf7e7c..01ef39553e 100644 --- a/internal/namespaces/container/v1beta1/container_cli.go +++ b/internal/namespaces/container/v1beta1/container_cli.go @@ -624,6 +624,12 @@ func containerContainerCreate() *core.Command { Deprecated: false, Positional: false, }, + { + Name: "scaling-option.memory-usage-threshold", + Required: false, + Deprecated: false, + Positional: false, + }, { Name: "health-check.http.path", Short: `Path to use for the HTTP health check.`, @@ -813,6 +819,12 @@ func containerContainerUpdate() *core.Command { Deprecated: false, Positional: false, }, + { + Name: "scaling-option.memory-usage-threshold", + Required: false, + Deprecated: false, + Positional: false, + }, { Name: "health-check.http.path", Short: `Path to use for the HTTP health check.`, From 03659d8a7b6c92f5e774774727ce42f67eccf7f1 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 7 Nov 2024 09:44:34 +0100 Subject: [PATCH 65/89] chore(deps): bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.66.2 to 1.66.3 (#4259) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- go.mod | 16 ++++++++-------- go.sum | 32 ++++++++++++++++---------------- 2 files changed, 24 insertions(+), 24 deletions(-) diff --git a/go.mod b/go.mod index a48f792b1b..1db25531cc 100644 --- a/go.mod +++ b/go.mod @@ -6,8 +6,8 @@ toolchain go1.22.2 require ( github.com/alecthomas/assert v1.0.0 - github.com/aws/aws-sdk-go-v2 v1.32.3 - github.com/aws/aws-sdk-go-v2/service/s3 v1.66.2 + github.com/aws/aws-sdk-go-v2 v1.32.4 + github.com/aws/aws-sdk-go-v2/service/s3 v1.66.3 github.com/buildpacks/pack v0.34.2 github.com/c-bata/go-prompt v0.2.6 github.com/charmbracelet/bubbletea v1.1.2 @@ -63,16 +63,16 @@ require ( github.com/aws/aws-sdk-go-v2/config v1.27.7 // indirect github.com/aws/aws-sdk-go-v2/credentials v1.17.7 // indirect github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.15.3 // indirect - github.com/aws/aws-sdk-go-v2/internal/configsources v1.3.22 // indirect - github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.6.22 // indirect + github.com/aws/aws-sdk-go-v2/internal/configsources v1.3.23 // indirect + github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.6.23 // indirect github.com/aws/aws-sdk-go-v2/internal/ini v1.8.0 // indirect - github.com/aws/aws-sdk-go-v2/internal/v4a v1.3.22 // indirect + github.com/aws/aws-sdk-go-v2/internal/v4a v1.3.23 // indirect github.com/aws/aws-sdk-go-v2/service/ecr v1.24.5 // indirect github.com/aws/aws-sdk-go-v2/service/ecrpublic v1.21.5 // indirect github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.12.0 // indirect - github.com/aws/aws-sdk-go-v2/service/internal/checksum v1.4.3 // indirect - github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.12.3 // indirect - github.com/aws/aws-sdk-go-v2/service/internal/s3shared v1.18.3 // indirect + github.com/aws/aws-sdk-go-v2/service/internal/checksum v1.4.4 // indirect + github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.12.4 // indirect + github.com/aws/aws-sdk-go-v2/service/internal/s3shared v1.18.4 // indirect github.com/aws/aws-sdk-go-v2/service/sso v1.20.2 // indirect github.com/aws/aws-sdk-go-v2/service/ssooidc v1.23.2 // indirect github.com/aws/aws-sdk-go-v2/service/sts v1.28.4 // indirect diff --git a/go.sum b/go.sum index 0b850e3203..fa49f94069 100644 --- a/go.sum +++ b/go.sum @@ -66,8 +66,8 @@ github.com/aphistic/sweet v0.2.0/go.mod h1:fWDlIh/isSE9n6EPsRmC0det+whmX6dJid3st github.com/armon/go-socks5 v0.0.0-20160902184237-e75332964ef5 h1:0CwZNZbxp69SHPdPJAN/hZIm0C4OItdklCFmMRWYpio= github.com/armon/go-socks5 v0.0.0-20160902184237-e75332964ef5/go.mod h1:wHh0iHkYZB8zMSxRWpUBQtwG5a7fFgvEO+odwuTv2gs= github.com/aws/aws-sdk-go v1.20.6/go.mod h1:KmX6BPdI08NWTb3/sm4ZGu5ShLoqVDhKgpiN924inxo= -github.com/aws/aws-sdk-go-v2 v1.32.3 h1:T0dRlFBKcdaUPGNtkBSwHZxrtis8CQU17UpNBZYd0wk= -github.com/aws/aws-sdk-go-v2 v1.32.3/go.mod h1:2SK5n0a2karNTv5tbP1SjsX0uhttou00v/HpXKM1ZUo= +github.com/aws/aws-sdk-go-v2 v1.32.4 h1:S13INUiTxgrPueTmrm5DZ+MiAo99zYzHEFh1UNkOxNE= +github.com/aws/aws-sdk-go-v2 v1.32.4/go.mod h1:2SK5n0a2karNTv5tbP1SjsX0uhttou00v/HpXKM1ZUo= github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream v1.6.6 h1:pT3hpW0cOHRJx8Y0DfJUEQuqPild8jRGmSFmBgvydr0= github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream v1.6.6/go.mod h1:j/I2++U0xX+cr44QjHay4Cvxj6FUbnxrgmqN3H1jTZA= github.com/aws/aws-sdk-go-v2/config v1.27.7 h1:JSfb5nOQF01iOgxFI5OIKWwDiEXWTyTgg1Mm1mHi0A4= @@ -76,28 +76,28 @@ github.com/aws/aws-sdk-go-v2/credentials v1.17.7 h1:WJd+ubWKoBeRh7A5iNMnxEOs982S github.com/aws/aws-sdk-go-v2/credentials v1.17.7/go.mod h1:UQi7LMR0Vhvs+44w5ec8Q+VS+cd10cjwgHwiVkE0YGU= github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.15.3 h1:p+y7FvkK2dxS+FEwRIDHDe//ZX+jDhP8HHE50ppj4iI= github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.15.3/go.mod h1:/fYB+FZbDlwlAiynK9KDXlzZl3ANI9JkD0Uhz5FjNT4= -github.com/aws/aws-sdk-go-v2/internal/configsources v1.3.22 h1:Jw50LwEkVjuVzE1NzkhNKkBf9cRN7MtE1F/b2cOKTUM= -github.com/aws/aws-sdk-go-v2/internal/configsources v1.3.22/go.mod h1:Y/SmAyPcOTmpeVaWSzSKiILfXTVJwrGmYZhcRbhWuEY= -github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.6.22 h1:981MHwBaRZM7+9QSR6XamDzF/o7ouUGxFzr+nVSIhrs= -github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.6.22/go.mod h1:1RA1+aBEfn+CAB/Mh0MB6LsdCYCnjZm7tKXtnk499ZQ= +github.com/aws/aws-sdk-go-v2/internal/configsources v1.3.23 h1:A2w6m6Tmr+BNXjDsr7M90zkWjsu4JXHwrzPg235STs4= +github.com/aws/aws-sdk-go-v2/internal/configsources v1.3.23/go.mod h1:35EVp9wyeANdujZruvHiQUAo9E3vbhnIO1mTCAxMlY0= +github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.6.23 h1:pgYW9FCabt2M25MoHYCfMrVY2ghiiBKYWUVXfwZs+sU= +github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.6.23/go.mod h1:c48kLgzO19wAu3CPkDWC28JbaJ+hfQlsdl7I2+oqIbk= github.com/aws/aws-sdk-go-v2/internal/ini v1.8.0 h1:hT8rVHwugYE2lEfdFE0QWVo81lF7jMrYJVDWI+f+VxU= github.com/aws/aws-sdk-go-v2/internal/ini v1.8.0/go.mod h1:8tu/lYfQfFe6IGnaOdrpVgEL2IrrDOf6/m9RQum4NkY= -github.com/aws/aws-sdk-go-v2/internal/v4a v1.3.22 h1:yV+hCAHZZYJQcwAaszoBNwLbPItHvApxT0kVIw6jRgs= -github.com/aws/aws-sdk-go-v2/internal/v4a v1.3.22/go.mod h1:kbR1TL8llqB1eGnVbybcA4/wgScxdylOdyAd51yxPdw= +github.com/aws/aws-sdk-go-v2/internal/v4a v1.3.23 h1:1SZBDiRzzs3sNhOMVApyWPduWYGAX0imGy06XiBnCAM= +github.com/aws/aws-sdk-go-v2/internal/v4a v1.3.23/go.mod h1:i9TkxgbZmHVh2S0La6CAXtnyFhlCX/pJ0JsOvBAS6Mk= github.com/aws/aws-sdk-go-v2/service/ecr v1.24.5 h1:wLPDAUFT50NEXGXpywRU3AA74pg35RJjWol/68ruvQQ= github.com/aws/aws-sdk-go-v2/service/ecr v1.24.5/go.mod h1:AOHmGMoPtSY9Zm2zBuwUJQBisIvYAZeA1n7b6f4e880= github.com/aws/aws-sdk-go-v2/service/ecrpublic v1.21.5 h1:PQp21GBlGNaQ+AVJAB8w2KTmLx0DkFS2fDET2Iy3+f0= github.com/aws/aws-sdk-go-v2/service/ecrpublic v1.21.5/go.mod h1:WMntdAol8KgeYsa5sDZPsRTXs4jVZIMYu0eQVVIQxnc= github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.12.0 h1:TToQNkvGguu209puTojY/ozlqy2d/SFNcoLIqTFi42g= github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.12.0/go.mod h1:0jp+ltwkf+SwG2fm/PKo8t4y8pJSgOCO4D8Lz3k0aHQ= -github.com/aws/aws-sdk-go-v2/service/internal/checksum v1.4.3 h1:kT6BcZsmMtNkP/iYMcRG+mIEA/IbeiUimXtGmqF39y0= -github.com/aws/aws-sdk-go-v2/service/internal/checksum v1.4.3/go.mod h1:Z8uGua2k4PPaGOYn66pK02rhMrot3Xk3tpBuUFPomZU= -github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.12.3 h1:qcxX0JYlgWH3hpPUnd6U0ikcl6LLA9sLkXE2w1fpMvY= -github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.12.3/go.mod h1:cLSNEmI45soc+Ef8K/L+8sEA3A3pYFEYf5B5UI+6bH4= -github.com/aws/aws-sdk-go-v2/service/internal/s3shared v1.18.3 h1:ZC7Y/XgKUxwqcdhO5LE8P6oGP1eh6xlQReWNKfhvJno= -github.com/aws/aws-sdk-go-v2/service/internal/s3shared v1.18.3/go.mod h1:WqfO7M9l9yUAw0HcHaikwRd/H6gzYdz7vjejCA5e2oY= -github.com/aws/aws-sdk-go-v2/service/s3 v1.66.2 h1:p9TNFL8bFUMd+38YIpTAXpoxyz0MxC7FlbFEH4P4E1U= -github.com/aws/aws-sdk-go-v2/service/s3 v1.66.2/go.mod h1:fNjyo0Coen9QTwQLWeV6WO2Nytwiu+cCcWaTdKCAqqE= +github.com/aws/aws-sdk-go-v2/service/internal/checksum v1.4.4 h1:aaPpoG15S2qHkWm4KlEyF01zovK1nW4BBbyXuHNSE90= +github.com/aws/aws-sdk-go-v2/service/internal/checksum v1.4.4/go.mod h1:eD9gS2EARTKgGr/W5xwgY/ik9z/zqpW+m/xOQbVxrMk= +github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.12.4 h1:tHxQi/XHPK0ctd/wdOw0t7Xrc2OxcRCnVzv8lwWPu0c= +github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.12.4/go.mod h1:4GQbF1vJzG60poZqWatZlhP31y8PGCCVTvIGPdaaYJ0= +github.com/aws/aws-sdk-go-v2/service/internal/s3shared v1.18.4 h1:E5ZAVOmI2apR8ADb72Q63KqwwwdW1XcMeXIlrZ1Psjg= +github.com/aws/aws-sdk-go-v2/service/internal/s3shared v1.18.4/go.mod h1:wezzqVUOVVdk+2Z/JzQT4NxAU0NbhRe5W8pIE72jsWI= +github.com/aws/aws-sdk-go-v2/service/s3 v1.66.3 h1:neNOYJl72bHrz9ikAEED4VqWyND/Po0DnEx64RW6YM4= +github.com/aws/aws-sdk-go-v2/service/s3 v1.66.3/go.mod h1:TMhLIyRIyoGVlaEMAt+ITMbwskSTpcGsCPDq91/ihY0= github.com/aws/aws-sdk-go-v2/service/sso v1.20.2 h1:XOPfar83RIRPEzfihnp+U6udOveKZJvPQ76SKWrLRHc= github.com/aws/aws-sdk-go-v2/service/sso v1.20.2/go.mod h1:Vv9Xyk1KMHXrR3vNQe8W5LMFdTjSeWk0gBZBzvf3Qa0= github.com/aws/aws-sdk-go-v2/service/ssooidc v1.23.2 h1:pi0Skl6mNl2w8qWZXcdOyg197Zsf4G97U7Sso9JXGZE= From 6bc0cd4b00578f778c143ce7505fd756af4d7a8c Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 7 Nov 2024 09:44:52 +0100 Subject: [PATCH 66/89] chore(deps): bump github.com/charmbracelet/bubbletea from 1.1.2 to 1.2.0 (#4260) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- go.mod | 6 +++--- go.sum | 12 ++++++------ 2 files changed, 9 insertions(+), 9 deletions(-) diff --git a/go.mod b/go.mod index 1db25531cc..8440c98068 100644 --- a/go.mod +++ b/go.mod @@ -10,7 +10,7 @@ require ( github.com/aws/aws-sdk-go-v2/service/s3 v1.66.3 github.com/buildpacks/pack v0.34.2 github.com/c-bata/go-prompt v0.2.6 - github.com/charmbracelet/bubbletea v1.1.2 + github.com/charmbracelet/bubbletea v1.2.0 github.com/chzyer/readline v1.5.1 github.com/containerd/console v1.0.4 github.com/dnaeon/go-vcr v1.2.0 @@ -83,8 +83,8 @@ require ( github.com/buildpacks/imgutil v0.0.0-20240605145725-186f89b2d168 // indirect github.com/buildpacks/lifecycle v0.19.6 // indirect github.com/cespare/xxhash/v2 v2.2.0 // indirect - github.com/charmbracelet/lipgloss v0.13.0 // indirect - github.com/charmbracelet/x/ansi v0.4.0 // indirect + github.com/charmbracelet/lipgloss v1.0.0 // indirect + github.com/charmbracelet/x/ansi v0.4.5 // indirect github.com/charmbracelet/x/term v0.2.0 // indirect github.com/chrismellard/docker-credential-acr-env v0.0.0-20230304212654-82a0ddb27589 // indirect github.com/cloudflare/circl v1.3.7 // indirect diff --git a/go.sum b/go.sum index fa49f94069..41d96b2367 100644 --- a/go.sum +++ b/go.sum @@ -130,12 +130,12 @@ github.com/cenkalti/backoff/v4 v4.2.1/go.mod h1:Y3VNntkOUPxTVeUxJ/G5vcM//AlwfmyY github.com/census-instrumentation/opencensus-proto v0.2.1/go.mod h1:f6KPmirojxKA12rnyqOA5BBL4O983OfeGPqjHWSTneU= github.com/cespare/xxhash/v2 v2.2.0 h1:DC2CZ1Ep5Y4k3ZQ899DldepgrayRUGE6BBZ/cd9Cj44= github.com/cespare/xxhash/v2 v2.2.0/go.mod h1:VGX0DQ3Q6kWi7AoAeZDth3/j3BFtOZR5XLFGgcrjCOs= -github.com/charmbracelet/bubbletea v1.1.2 h1:naQXF2laRxyLyil/i7fxdpiz1/k06IKquhm4vBfHsIc= -github.com/charmbracelet/bubbletea v1.1.2/go.mod h1:9HIU/hBV24qKjlehyj8z1r/tR9TYTQEag+cWZnuXo8E= -github.com/charmbracelet/lipgloss v0.13.0 h1:4X3PPeoWEDCMvzDvGmTajSyYPcZM4+y8sCA/SsA3cjw= -github.com/charmbracelet/lipgloss v0.13.0/go.mod h1:nw4zy0SBX/F/eAO1cWdcvy6qnkDUxr8Lw7dvFrAIbbY= -github.com/charmbracelet/x/ansi v0.4.0 h1:NqwHA4B23VwsDn4H3VcNX1W1tOmgnvY1NDx5tOXdnOU= -github.com/charmbracelet/x/ansi v0.4.0/go.mod h1:dk73KoMTT5AX5BsX0KrqhsTqAnhZZoCBjs7dGWp4Ktw= +github.com/charmbracelet/bubbletea v1.2.0 h1:WYHclJaFDOz4dPxiGx7owwb8P4000lYPcuXPIALS5Z8= +github.com/charmbracelet/bubbletea v1.2.0/go.mod h1:viLoDL7hG4njLJSKU2gw7kB3LSEmWsrM80rO1dBJWBI= +github.com/charmbracelet/lipgloss v1.0.0 h1:O7VkGDvqEdGi93X+DeqsQ7PKHDgtQfF8j8/O2qFMQNg= +github.com/charmbracelet/lipgloss v1.0.0/go.mod h1:U5fy9Z+C38obMs+T+tJqst9VGzlOYGj4ri9reL3qUlo= +github.com/charmbracelet/x/ansi v0.4.5 h1:LqK4vwBNaXw2AyGIICa5/29Sbdq58GbGdFngSexTdRM= +github.com/charmbracelet/x/ansi v0.4.5/go.mod h1:dk73KoMTT5AX5BsX0KrqhsTqAnhZZoCBjs7dGWp4Ktw= github.com/charmbracelet/x/term v0.2.0 h1:cNB9Ot9q8I711MyZ7myUR5HFWL/lc3OpU8jZ4hwm0x0= github.com/charmbracelet/x/term v0.2.0/go.mod h1:GVxgxAbjUrmpvIINHIQnJJKpMlHiZ4cktEQCN6GWyF0= github.com/chrismellard/docker-credential-acr-env v0.0.0-20230304212654-82a0ddb27589 h1:krfRl01rzPzxSxyLyrChD+U+MzsBXbm0OwYYB67uF+4= From f5d786dfc61ebe17680b39f7a6d8e2790c440ad2 Mon Sep 17 00:00:00 2001 From: Scaleway Bot Date: Thu, 7 Nov 2024 15:50:39 +0100 Subject: [PATCH 67/89] feat(k8s): add sbs_5k and sbs_15k system volumes (#4258) --- .../testdata/test-all-usage-k8s-cluster-create-usage.golden | 2 +- cmd/scw/testdata/test-all-usage-k8s-pool-create-usage.golden | 2 +- docs/commands/k8s.md | 4 ++-- go.mod | 2 +- go.sum | 4 ++-- internal/namespaces/k8s/v1/k8s_cli.go | 4 ++-- 6 files changed, 9 insertions(+), 9 deletions(-) diff --git a/cmd/scw/testdata/test-all-usage-k8s-cluster-create-usage.golden b/cmd/scw/testdata/test-all-usage-k8s-cluster-create-usage.golden index fab84898d4..16129a3a03 100644 --- a/cmd/scw/testdata/test-all-usage-k8s-cluster-create-usage.golden +++ b/cmd/scw/testdata/test-all-usage-k8s-cluster-create-usage.golden @@ -34,7 +34,7 @@ ARGS: [pools.{index}.upgrade-policy.max-unavailable] The maximum number of nodes that can be not ready at the same time [pools.{index}.upgrade-policy.max-surge] The maximum number of nodes to be created during the upgrade [pools.{index}.zone] Zone in which the pool's nodes will be spawned - [pools.{index}.root-volume-type] Defines the system volume disk type. Two different types of volume (`volume_type`) are provided: `l_ssd` is a local block storage which means your system is stored locally on your node's hypervisor. `b_ssd` is a remote block storage which means your system is stored on a centralized and resilient cluster (default_volume_type | l_ssd | b_ssd) + [pools.{index}.root-volume-type] Defines the system volume disk type. Two different types of volume (`volume_type`) are provided: `l_ssd` is a local block storage which means your system is stored locally on your node's hypervisor. `b_ssd` is a remote block storage which means your system is stored on a centralized and resilient cluster (default_volume_type | l_ssd | b_ssd | sbs_5k | sbs_15k) [pools.{index}.root-volume-size] System volume disk size [pools.{index}.public-ip-disabled] Defines if the public IP should be removed from Nodes. To use this feature, your Cluster must have an attached Private Network set up with a Public Gateway [autoscaler-config.scale-down-disabled] Disable the cluster autoscaler diff --git a/cmd/scw/testdata/test-all-usage-k8s-pool-create-usage.golden b/cmd/scw/testdata/test-all-usage-k8s-pool-create-usage.golden index a8f9266c58..a4e520cbaa 100644 --- a/cmd/scw/testdata/test-all-usage-k8s-pool-create-usage.golden +++ b/cmd/scw/testdata/test-all-usage-k8s-pool-create-usage.golden @@ -31,7 +31,7 @@ ARGS: [upgrade-policy.max-unavailable] [upgrade-policy.max-surge] [zone] Zone in which the pool's nodes will be spawned - [root-volume-type] Defines the system volume disk type. Two different types of volume (`volume_type`) are provided: `l_ssd` is a local block storage which means your system is stored locally on your node's hypervisor. `b_ssd` is a remote block storage which means your system is stored on a centralized and resilient cluster (default_volume_type | l_ssd | b_ssd) + [root-volume-type] Defines the system volume disk type. Two different types of volume (`volume_type`) are provided: `l_ssd` is a local block storage which means your system is stored locally on your node's hypervisor. `b_ssd` is a remote block storage which means your system is stored on a centralized and resilient cluster (default_volume_type | l_ssd | b_ssd | sbs_5k | sbs_15k) [root-volume-size] System volume disk size [public-ip-disabled] Defines if the public IP should be removed from Nodes. To use this feature, your Cluster must have an attached Private Network set up with a Public Gateway [region=fr-par] Region to target. If none is passed will use default region from the config (fr-par | nl-ams | pl-waw) diff --git a/docs/commands/k8s.md b/docs/commands/k8s.md index d96e12a7da..e50d9a2969 100644 --- a/docs/commands/k8s.md +++ b/docs/commands/k8s.md @@ -98,7 +98,7 @@ scw k8s cluster create [arg=value ...] | pools.{index}.upgrade-policy.max-unavailable | | The maximum number of nodes that can be not ready at the same time | | pools.{index}.upgrade-policy.max-surge | | The maximum number of nodes to be created during the upgrade | | pools.{index}.zone | | Zone in which the pool's nodes will be spawned | -| pools.{index}.root-volume-type | One of: `default_volume_type`, `l_ssd`, `b_ssd` | Defines the system volume disk type. Two different types of volume (`volume_type`) are provided: `l_ssd` is a local block storage which means your system is stored locally on your node's hypervisor. `b_ssd` is a remote block storage which means your system is stored on a centralized and resilient cluster | +| pools.{index}.root-volume-type | One of: `default_volume_type`, `l_ssd`, `b_ssd`, `sbs_5k`, `sbs_15k` | Defines the system volume disk type. Two different types of volume (`volume_type`) are provided: `l_ssd` is a local block storage which means your system is stored locally on your node's hypervisor. `b_ssd` is a remote block storage which means your system is stored on a centralized and resilient cluster | | pools.{index}.root-volume-size | | System volume disk size | | pools.{index}.public-ip-disabled | | Defines if the public IP should be removed from Nodes. To use this feature, your Cluster must have an attached Private Network set up with a Public Gateway | | autoscaler-config.scale-down-disabled | | Disable the cluster autoscaler | @@ -904,7 +904,7 @@ scw k8s pool create [arg=value ...] | upgrade-policy.max-unavailable | | | | upgrade-policy.max-surge | | | | zone | | Zone in which the pool's nodes will be spawned | -| root-volume-type | One of: `default_volume_type`, `l_ssd`, `b_ssd` | Defines the system volume disk type. Two different types of volume (`volume_type`) are provided: `l_ssd` is a local block storage which means your system is stored locally on your node's hypervisor. `b_ssd` is a remote block storage which means your system is stored on a centralized and resilient cluster | +| root-volume-type | One of: `default_volume_type`, `l_ssd`, `b_ssd`, `sbs_5k`, `sbs_15k` | Defines the system volume disk type. Two different types of volume (`volume_type`) are provided: `l_ssd` is a local block storage which means your system is stored locally on your node's hypervisor. `b_ssd` is a remote block storage which means your system is stored on a centralized and resilient cluster | | root-volume-size | | System volume disk size | | public-ip-disabled | | Defines if the public IP should be removed from Nodes. To use this feature, your Cluster must have an attached Private Network set up with a Public Gateway | | region | Default: `fr-par`
One of: `fr-par`, `nl-ams`, `pl-waw` | Region to target. If none is passed will use default region from the config | diff --git a/go.mod b/go.mod index 8440c98068..800675754e 100644 --- a/go.mod +++ b/go.mod @@ -26,7 +26,7 @@ require ( github.com/mattn/go-isatty v0.0.20 github.com/moby/buildkit v0.13.2 github.com/opencontainers/go-digest v1.0.0 - github.com/scaleway/scaleway-sdk-go v1.0.0-beta.30.0.20241104173714-b6b9e5455a0e + github.com/scaleway/scaleway-sdk-go v1.0.0-beta.30.0.20241106130909-59f12be02260 github.com/skratchdot/open-golang v0.0.0-20200116055534-eef842397966 github.com/spf13/cobra v1.8.1 github.com/spf13/pflag v1.0.5 diff --git a/go.sum b/go.sum index 41d96b2367..bf57a93ba7 100644 --- a/go.sum +++ b/go.sum @@ -466,8 +466,8 @@ github.com/rogpeppe/go-internal v1.11.0/go.mod h1:ddIwULY96R17DhadqLgMfk9H9tvdUz github.com/russross/blackfriday/v2 v2.1.0/go.mod h1:+Rmxgy9KzJVeS9/2gXHxylqXiyQDYRxCVz55jmeOWTM= github.com/sabhiram/go-gitignore v0.0.0-20210923224102-525f6e181f06 h1:OkMGxebDjyw0ULyrTYWeN0UNCCkmCWfjPnIA2W6oviI= github.com/sabhiram/go-gitignore v0.0.0-20210923224102-525f6e181f06/go.mod h1:+ePHsJ1keEjQtpvf9HHw0f4ZeJ0TLRsxhunSI2hYJSs= -github.com/scaleway/scaleway-sdk-go v1.0.0-beta.30.0.20241104173714-b6b9e5455a0e h1:BKhmO3BK1mI9K1DFjLHxOa7dSETU2QWksMhfUAmfJLU= -github.com/scaleway/scaleway-sdk-go v1.0.0-beta.30.0.20241104173714-b6b9e5455a0e/go.mod h1:3jrRJM7638J+P33hKy9MBvfOBxNo8pEGNQQoIv65Ihg= +github.com/scaleway/scaleway-sdk-go v1.0.0-beta.30.0.20241106130909-59f12be02260 h1:kTm4nU1Z4NMDqWBU2EuF+KEKFUFhpx+ded0gAtG8zfg= +github.com/scaleway/scaleway-sdk-go v1.0.0-beta.30.0.20241106130909-59f12be02260/go.mod h1:3jrRJM7638J+P33hKy9MBvfOBxNo8pEGNQQoIv65Ihg= github.com/sclevine/spec v1.4.0 h1:z/Q9idDcay5m5irkZ28M7PtQM4aOISzOpj4bUPkDee8= github.com/sclevine/spec v1.4.0/go.mod h1:LvpgJaFyvQzRvc1kaDs0bulYwzC70PbiYjC4QnFHkOM= github.com/secure-systems-lab/go-securesystemslib v0.8.0 h1:mr5An6X45Kb2nddcFlbmfHkLguCE9laoZCUzEEpIZXA= diff --git a/internal/namespaces/k8s/v1/k8s_cli.go b/internal/namespaces/k8s/v1/k8s_cli.go index a5a395f777..67a51a4143 100644 --- a/internal/namespaces/k8s/v1/k8s_cli.go +++ b/internal/namespaces/k8s/v1/k8s_cli.go @@ -418,7 +418,7 @@ func k8sClusterCreate() *core.Command { Required: false, Deprecated: false, Positional: false, - EnumValues: []string{"default_volume_type", "l_ssd", "b_ssd"}, + EnumValues: []string{"default_volume_type", "l_ssd", "b_ssd", "sbs_5k", "sbs_15k"}, }, { Name: "pools.{index}.root-volume-size", @@ -1456,7 +1456,7 @@ func k8sPoolCreate() *core.Command { Required: false, Deprecated: false, Positional: false, - EnumValues: []string{"default_volume_type", "l_ssd", "b_ssd"}, + EnumValues: []string{"default_volume_type", "l_ssd", "b_ssd", "sbs_5k", "sbs_15k"}, }, { Name: "root-volume-size", From be4b73b4d95ba959c757defe00c376a602691a6a Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 8 Nov 2024 09:08:41 +0100 Subject: [PATCH 68/89] chore(deps): bump golang.org/x/term from 0.25.0 to 0.26.0 (#4266) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- go.mod | 4 ++-- go.sum | 8 ++++---- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/go.mod b/go.mod index 800675754e..064fbf418f 100644 --- a/go.mod +++ b/go.mod @@ -32,7 +32,7 @@ require ( github.com/spf13/pflag v1.0.5 github.com/stretchr/testify v1.9.0 golang.org/x/crypto v0.28.0 - golang.org/x/term v0.25.0 + golang.org/x/term v0.26.0 golang.org/x/text v0.19.0 gopkg.in/yaml.v3 v3.0.1 ) @@ -190,7 +190,7 @@ require ( golang.org/x/mod v0.17.0 // indirect golang.org/x/net v0.24.0 // indirect golang.org/x/sync v0.8.0 // indirect - golang.org/x/sys v0.26.0 // indirect + golang.org/x/sys v0.27.0 // indirect golang.org/x/time v0.5.0 // indirect google.golang.org/genproto v0.0.0-20240401170217-c3f982113cda // indirect google.golang.org/genproto/googleapis/api v0.0.0-20240401170217-c3f982113cda // indirect diff --git a/go.sum b/go.sum index bf57a93ba7..7dd680fae3 100644 --- a/go.sum +++ b/go.sum @@ -650,16 +650,16 @@ golang.org/x/sys v0.3.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.5.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.6.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.17.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= -golang.org/x/sys v0.26.0 h1:KHjCJyddX0LoSTb3J+vWpupP9p0oznkqVk/IfjymZbo= -golang.org/x/sys v0.26.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= +golang.org/x/sys v0.27.0 h1:wBqf8DvsY9Y/2P8gAfPDEYNuS30J4lPHJxXSb/nJZ+s= +golang.org/x/sys v0.27.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo= golang.org/x/term v0.0.0-20210927222741-03fcf44c2211/go.mod h1:jbD1KX2456YbFQfuXm/mYQcufACuNUgVhRMnK/tPxf8= golang.org/x/term v0.2.0/go.mod h1:TVmDHMZPmdnySmBfhjOoOdhjzdE1h4u1VwSiw2l1Nuc= golang.org/x/term v0.5.0/go.mod h1:jMB1sMXY+tzblOD4FWmEbocvup2/aLOaQEp7JmGp78k= golang.org/x/term v0.6.0/go.mod h1:m6U89DPEgQRMq3DNkDClhWw02AUbt2daBVO4cn4Hv9U= golang.org/x/term v0.17.0/go.mod h1:lLRBjIVuehSbZlaOtGMbcMncT+aqLLLmKrsjNrUguwk= -golang.org/x/term v0.25.0 h1:WtHI/ltw4NvSUig5KARz9h521QvRC8RmF/cuYqifU24= -golang.org/x/term v0.25.0/go.mod h1:RPyXicDX+6vLxogjjRxjgD2TKtmAO6NZBsBRfrOLu7M= +golang.org/x/term v0.26.0 h1:WEQa6V3Gja/BhNxg540hBip/kkaYtRg3cxg4oXSw4AU= +golang.org/x/term v0.26.0/go.mod h1:Si5m1o57C5nBNQo5z1iq+XDijt21BDBDp2bK0QI8e3E= golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= golang.org/x/text v0.3.2/go.mod h1:bEr9sfX3Q8Zfm5fL9x+3itogRgK3+ptLWKqgva+5dAk= golang.org/x/text v0.3.3/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= From 62df3c44c97a6e06878d7621145b7ea4ac47c552 Mon Sep 17 00:00:00 2001 From: Scaleway Bot Date: Fri, 8 Nov 2024 09:16:27 +0100 Subject: [PATCH 69/89] feat(block): add tags in ListVolumesRequest (#4262) Co-authored-by: Jonathan R. --- .../testdata/test-all-usage-block-volume-list-usage.golden | 1 + docs/commands/block.md | 1 + internal/namespaces/block/v1alpha1/block_cli.go | 7 +++++++ 3 files changed, 9 insertions(+) diff --git a/cmd/scw/testdata/test-all-usage-block-volume-list-usage.golden b/cmd/scw/testdata/test-all-usage-block-volume-list-usage.golden index e61dd4b82c..c0d9779b4e 100644 --- a/cmd/scw/testdata/test-all-usage-block-volume-list-usage.golden +++ b/cmd/scw/testdata/test-all-usage-block-volume-list-usage.golden @@ -10,6 +10,7 @@ ARGS: [project-id] Filter by Project ID [name] Filter the return volumes by their names [product-resource-id] Filter by a product resource ID linked to this volume (such as an Instance ID) + [tags.{index}] Filter by tags. Only volumes with one or more matching tags will be returned [organization-id] Filter by Organization ID [zone=fr-par-1] Zone to target. If none is passed will use default zone from the config (fr-par-1 | fr-par-2 | fr-par-3 | nl-ams-1 | nl-ams-2 | nl-ams-3 | pl-waw-1 | pl-waw-2 | pl-waw-3 | all) diff --git a/docs/commands/block.md b/docs/commands/block.md index ade04784d7..4472295c2a 100644 --- a/docs/commands/block.md +++ b/docs/commands/block.md @@ -275,6 +275,7 @@ scw block volume list [arg=value ...] | project-id | | Filter by Project ID | | name | | Filter the return volumes by their names | | product-resource-id | | Filter by a product resource ID linked to this volume (such as an Instance ID) | +| tags.{index} | | Filter by tags. Only volumes with one or more matching tags will be returned | | organization-id | | Filter by Organization ID | | zone | Default: `fr-par-1`
One of: `fr-par-1`, `fr-par-2`, `fr-par-3`, `nl-ams-1`, `nl-ams-2`, `nl-ams-3`, `pl-waw-1`, `pl-waw-2`, `pl-waw-3`, `all` | Zone to target. If none is passed will use default zone from the config | diff --git a/internal/namespaces/block/v1alpha1/block_cli.go b/internal/namespaces/block/v1alpha1/block_cli.go index d4e7c77739..c9dfdb63c6 100644 --- a/internal/namespaces/block/v1alpha1/block_cli.go +++ b/internal/namespaces/block/v1alpha1/block_cli.go @@ -144,6 +144,13 @@ func blockVolumeList() *core.Command { Deprecated: false, Positional: false, }, + { + Name: "tags.{index}", + Short: `Filter by tags. Only volumes with one or more matching tags will be returned`, + Required: false, + Deprecated: false, + Positional: false, + }, { Name: "organization-id", Short: `Filter by Organization ID`, From 1eabd399bd811827013b200be810501a0f427384 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 8 Nov 2024 09:42:15 +0100 Subject: [PATCH 70/89] chore(deps): bump golang.org/x/crypto from 0.28.0 to 0.29.0 (#4267) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- go.mod | 6 +++--- go.sum | 12 ++++++------ 2 files changed, 9 insertions(+), 9 deletions(-) diff --git a/go.mod b/go.mod index 064fbf418f..945179412d 100644 --- a/go.mod +++ b/go.mod @@ -31,9 +31,9 @@ require ( github.com/spf13/cobra v1.8.1 github.com/spf13/pflag v1.0.5 github.com/stretchr/testify v1.9.0 - golang.org/x/crypto v0.28.0 + golang.org/x/crypto v0.29.0 golang.org/x/term v0.26.0 - golang.org/x/text v0.19.0 + golang.org/x/text v0.20.0 gopkg.in/yaml.v3 v3.0.1 ) @@ -189,7 +189,7 @@ require ( go.opentelemetry.io/proto/otlp v1.2.0 // indirect golang.org/x/mod v0.17.0 // indirect golang.org/x/net v0.24.0 // indirect - golang.org/x/sync v0.8.0 // indirect + golang.org/x/sync v0.9.0 // indirect golang.org/x/sys v0.27.0 // indirect golang.org/x/time v0.5.0 // indirect google.golang.org/genproto v0.0.0-20240401170217-c3f982113cda // indirect diff --git a/go.sum b/go.sum index 7dd680fae3..dcecea6566 100644 --- a/go.sum +++ b/go.sum @@ -572,8 +572,8 @@ golang.org/x/crypto v0.0.0-20220722155217-630584e8d5aa/go.mod h1:IxCIyHEi3zRg3s0 golang.org/x/crypto v0.3.1-0.20221117191849-2c476679df9a/go.mod h1:hebNnKkNXi2UzZN1eVRvBB7co0a+JxK6XbPiWVs/3J4= golang.org/x/crypto v0.6.0/go.mod h1:OFC/31mSvZgRz0V1QTNCzfAI1aIRzbiufJtkMIlEp58= golang.org/x/crypto v0.7.0/go.mod h1:pYwdfH91IfpZVANVyUOhSIPZaFoJGxTFbZhFTx+dXZU= -golang.org/x/crypto v0.28.0 h1:GBDwsMXVQi34v5CCYUm2jkJvu4cbtru2U4TN2PSyQnw= -golang.org/x/crypto v0.28.0/go.mod h1:rmgy+3RHxRZMyY0jjAJShp2zgEdOqj2AO7U0pYmeQ7U= +golang.org/x/crypto v0.29.0 h1:L5SG1JTTXupVV3n6sUqMTeWbjAyfPwoda2DLX8J8FrQ= +golang.org/x/crypto v0.29.0/go.mod h1:+F4F4N5hv6v38hfeYwTdx20oUvLLc+QfrE9Ax9HtgRg= golang.org/x/exp v0.0.0-20190121172915-509febef88a4/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA= golang.org/x/lint v0.0.0-20181026193005-c67002cb31c3/go.mod h1:UVdnD1Gm6xHRNCYTkRU2/jEulfH38KcIWyp/GAMgvoE= golang.org/x/lint v0.0.0-20190227174305-5b3e6a55c961/go.mod h1:wehouNa3lNwaWXcvxsM5YxQ5yQlVC4a0KAMCusXpPoU= @@ -613,8 +613,8 @@ golang.org/x/sync v0.0.0-20190911185100-cd5d95a43a6e/go.mod h1:RxMgew5VJxzue5/jJ golang.org/x/sync v0.0.0-20201020160332-67f06af15bc9/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.0.0-20220722155255-886fb9371eb4/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.1.0/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= -golang.org/x/sync v0.8.0 h1:3NFvSEYkUoMifnESzZl15y791HH1qU2xm6eCJU5ZPXQ= -golang.org/x/sync v0.8.0/go.mod h1:Czt+wKu1gCyEFDUtn0jG5QVvpJ6rzVqr5aXyt9drQfk= +golang.org/x/sync v0.9.0 h1:fEo0HyrW1GIgZdpbhCRO0PkJajUS5H9IFUztCgEo2jQ= +golang.org/x/sync v0.9.0/go.mod h1:Czt+wKu1gCyEFDUtn0jG5QVvpJ6rzVqr5aXyt9drQfk= golang.org/x/sys v0.0.0-20180830151530-49385e6e1522/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= golang.org/x/sys v0.0.0-20180905080454-ebe1bf3edb33/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= golang.org/x/sys v0.0.0-20180909124046-d0be0721c37e/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= @@ -669,8 +669,8 @@ golang.org/x/text v0.4.0/go.mod h1:mrYo+phRRbMaCq/xk9113O4dZlRixOauAjOtrjsXDZ8= golang.org/x/text v0.7.0/go.mod h1:mrYo+phRRbMaCq/xk9113O4dZlRixOauAjOtrjsXDZ8= golang.org/x/text v0.8.0/go.mod h1:e1OnstbJyHTd6l/uOt8jFFHp6TRDWZR/bV3emEE/zU8= golang.org/x/text v0.14.0/go.mod h1:18ZOQIKpY8NJVqYksKHtTdi31H5itFRjB5/qKTNYzSU= -golang.org/x/text v0.19.0 h1:kTxAhCbGbxhK0IwgSKiMO5awPoDQ0RpfiVYBfK860YM= -golang.org/x/text v0.19.0/go.mod h1:BuEKDfySbSR4drPmRPG/7iBdf8hvFMuRexcpahXilzY= +golang.org/x/text v0.20.0 h1:gK/Kv2otX8gz+wn7Rmb3vT96ZwuoxnQlY+HlJVj7Qug= +golang.org/x/text v0.20.0/go.mod h1:D4IsuqiFMhST5bX19pQ9ikHC2GsaKyk/oF+pn3ducp4= golang.org/x/time v0.5.0 h1:o7cqy6amK/52YcAKIPlM3a+Fpj35zvRj2TP+e1xFSfk= golang.org/x/time v0.5.0/go.mod h1:3BpzKBy/shNhVucY/MWOyx10tF3SFh9QdLuxbVysPQM= golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= From bd7c2d9c9e22962640dfee7cdf7b355f2334bd63 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 8 Nov 2024 09:42:33 +0100 Subject: [PATCH 71/89] chore(deps): bump golang.org/x/text from 0.19.0 to 0.20.0 (#4268) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> From b9de4c1f14c68e57cc5b67dc57188e4eab705871 Mon Sep 17 00:00:00 2001 From: Scaleway Bot Date: Fri, 8 Nov 2024 09:56:07 +0100 Subject: [PATCH 72/89] fix(k8s): change node metadata path to avoid collision with nodes path (#4263) Co-authored-by: Jonathan R. --- go.mod | 2 +- go.sum | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/go.mod b/go.mod index 945179412d..df589a232f 100644 --- a/go.mod +++ b/go.mod @@ -26,7 +26,7 @@ require ( github.com/mattn/go-isatty v0.0.20 github.com/moby/buildkit v0.13.2 github.com/opencontainers/go-digest v1.0.0 - github.com/scaleway/scaleway-sdk-go v1.0.0-beta.30.0.20241106130909-59f12be02260 + github.com/scaleway/scaleway-sdk-go v1.0.0-beta.30.0.20241107124736-e84e5b2bdf25 github.com/skratchdot/open-golang v0.0.0-20200116055534-eef842397966 github.com/spf13/cobra v1.8.1 github.com/spf13/pflag v1.0.5 diff --git a/go.sum b/go.sum index dcecea6566..d10ae6a14b 100644 --- a/go.sum +++ b/go.sum @@ -466,8 +466,8 @@ github.com/rogpeppe/go-internal v1.11.0/go.mod h1:ddIwULY96R17DhadqLgMfk9H9tvdUz github.com/russross/blackfriday/v2 v2.1.0/go.mod h1:+Rmxgy9KzJVeS9/2gXHxylqXiyQDYRxCVz55jmeOWTM= github.com/sabhiram/go-gitignore v0.0.0-20210923224102-525f6e181f06 h1:OkMGxebDjyw0ULyrTYWeN0UNCCkmCWfjPnIA2W6oviI= github.com/sabhiram/go-gitignore v0.0.0-20210923224102-525f6e181f06/go.mod h1:+ePHsJ1keEjQtpvf9HHw0f4ZeJ0TLRsxhunSI2hYJSs= -github.com/scaleway/scaleway-sdk-go v1.0.0-beta.30.0.20241106130909-59f12be02260 h1:kTm4nU1Z4NMDqWBU2EuF+KEKFUFhpx+ded0gAtG8zfg= -github.com/scaleway/scaleway-sdk-go v1.0.0-beta.30.0.20241106130909-59f12be02260/go.mod h1:3jrRJM7638J+P33hKy9MBvfOBxNo8pEGNQQoIv65Ihg= +github.com/scaleway/scaleway-sdk-go v1.0.0-beta.30.0.20241107124736-e84e5b2bdf25 h1:0z9rTKVzJRDBWp/d/ZABKXNhytQZyznH4EXo+evEgMY= +github.com/scaleway/scaleway-sdk-go v1.0.0-beta.30.0.20241107124736-e84e5b2bdf25/go.mod h1:3jrRJM7638J+P33hKy9MBvfOBxNo8pEGNQQoIv65Ihg= github.com/sclevine/spec v1.4.0 h1:z/Q9idDcay5m5irkZ28M7PtQM4aOISzOpj4bUPkDee8= github.com/sclevine/spec v1.4.0/go.mod h1:LvpgJaFyvQzRvc1kaDs0bulYwzC70PbiYjC4QnFHkOM= github.com/secure-systems-lab/go-securesystemslib v0.8.0 h1:mr5An6X45Kb2nddcFlbmfHkLguCE9laoZCUzEEpIZXA= From a4aa08e0acc40b48f23175d8cb287e940fe5f914 Mon Sep 17 00:00:00 2001 From: Scaleway Bot Date: Fri, 8 Nov 2024 13:45:53 +0100 Subject: [PATCH 73/89] feat(ipam): add new mgdb_instance resource (#4264) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Rémy Léone --- cmd/scw/testdata/test-all-usage-ipam-ip-list-usage.golden | 4 ++-- docs/commands/ipam.md | 4 ++-- internal/namespaces/ipam/v1/ipam_cli.go | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/cmd/scw/testdata/test-all-usage-ipam-ip-list-usage.golden b/cmd/scw/testdata/test-all-usage-ipam-ip-list-usage.golden index ea9e3122cc..d11d405a74 100644 --- a/cmd/scw/testdata/test-all-usage-ipam-ip-list-usage.golden +++ b/cmd/scw/testdata/test-all-usage-ipam-ip-list-usage.golden @@ -14,12 +14,12 @@ ARGS: [vpc-id] VPC ID to filter for. [attached] Defines whether to filter only for IPs which are attached to a resource [resource-id] Resource ID to filter for. Only IPs attached to this resource will be returned - [resource-type] Resource type to filter for. Only IPs attached to this type of resource will be returned (unknown_type | custom | instance_server | instance_ip | instance_private_nic | lb_server | fip_ip | vpc_gateway | vpc_gateway_network | k8s_node | k8s_cluster | rdb_instance | redis_cluster | baremetal_server | baremetal_private_nic | llm_deployment) + [resource-type] Resource type to filter for. Only IPs attached to this type of resource will be returned (unknown_type | custom | instance_server | instance_ip | instance_private_nic | lb_server | fip_ip | vpc_gateway | vpc_gateway_network | k8s_node | k8s_cluster | rdb_instance | redis_cluster | baremetal_server | baremetal_private_nic | llm_deployment | mgdb_instance) [mac-address] MAC address to filter for. Only IPs attached to a resource with this MAC address will be returned [tags.{index}] Tags to filter for, only IPs with one or more matching tags will be returned [is-ipv6] Defines whether to filter only for IPv4s or IPv6s [resource-name] Attached resource name to filter for, only IPs attached to a resource with this string within their name will be returned. - [resource-types.{index}] Resource types to filter for. Only IPs attached to these types of resources will be returned (unknown_type | custom | instance_server | instance_ip | instance_private_nic | lb_server | fip_ip | vpc_gateway | vpc_gateway_network | k8s_node | k8s_cluster | rdb_instance | redis_cluster | baremetal_server | baremetal_private_nic | llm_deployment) + [resource-types.{index}] Resource types to filter for. Only IPs attached to these types of resources will be returned (unknown_type | custom | instance_server | instance_ip | instance_private_nic | lb_server | fip_ip | vpc_gateway | vpc_gateway_network | k8s_node | k8s_cluster | rdb_instance | redis_cluster | baremetal_server | baremetal_private_nic | llm_deployment | mgdb_instance) [organization-id] Organization ID to filter for. Only IPs belonging to this Organization will be returned [region=fr-par] Region to target. If none is passed will use default region from the config (fr-par | nl-ams | pl-waw | all) diff --git a/docs/commands/ipam.md b/docs/commands/ipam.md index 084700fa8b..9ff268c405 100644 --- a/docs/commands/ipam.md +++ b/docs/commands/ipam.md @@ -108,12 +108,12 @@ scw ipam ip list [arg=value ...] | vpc-id | | VPC ID to filter for. | | attached | | Defines whether to filter only for IPs which are attached to a resource | | resource-id | | Resource ID to filter for. Only IPs attached to this resource will be returned | -| resource-type | One of: `unknown_type`, `custom`, `instance_server`, `instance_ip`, `instance_private_nic`, `lb_server`, `fip_ip`, `vpc_gateway`, `vpc_gateway_network`, `k8s_node`, `k8s_cluster`, `rdb_instance`, `redis_cluster`, `baremetal_server`, `baremetal_private_nic`, `llm_deployment` | Resource type to filter for. Only IPs attached to this type of resource will be returned | +| resource-type | One of: `unknown_type`, `custom`, `instance_server`, `instance_ip`, `instance_private_nic`, `lb_server`, `fip_ip`, `vpc_gateway`, `vpc_gateway_network`, `k8s_node`, `k8s_cluster`, `rdb_instance`, `redis_cluster`, `baremetal_server`, `baremetal_private_nic`, `llm_deployment`, `mgdb_instance` | Resource type to filter for. Only IPs attached to this type of resource will be returned | | mac-address | | MAC address to filter for. Only IPs attached to a resource with this MAC address will be returned | | tags.{index} | | Tags to filter for, only IPs with one or more matching tags will be returned | | is-ipv6 | | Defines whether to filter only for IPv4s or IPv6s | | resource-name | | Attached resource name to filter for, only IPs attached to a resource with this string within their name will be returned. | -| resource-types.{index} | One of: `unknown_type`, `custom`, `instance_server`, `instance_ip`, `instance_private_nic`, `lb_server`, `fip_ip`, `vpc_gateway`, `vpc_gateway_network`, `k8s_node`, `k8s_cluster`, `rdb_instance`, `redis_cluster`, `baremetal_server`, `baremetal_private_nic`, `llm_deployment` | Resource types to filter for. Only IPs attached to these types of resources will be returned | +| resource-types.{index} | One of: `unknown_type`, `custom`, `instance_server`, `instance_ip`, `instance_private_nic`, `lb_server`, `fip_ip`, `vpc_gateway`, `vpc_gateway_network`, `k8s_node`, `k8s_cluster`, `rdb_instance`, `redis_cluster`, `baremetal_server`, `baremetal_private_nic`, `llm_deployment`, `mgdb_instance` | Resource types to filter for. Only IPs attached to these types of resources will be returned | | organization-id | | Organization ID to filter for. Only IPs belonging to this Organization will be returned | | region | Default: `fr-par`
One of: `fr-par`, `nl-ams`, `pl-waw`, `all` | Region to target. If none is passed will use default region from the config | diff --git a/internal/namespaces/ipam/v1/ipam_cli.go b/internal/namespaces/ipam/v1/ipam_cli.go index ce56eb42cf..b1d10ca242 100644 --- a/internal/namespaces/ipam/v1/ipam_cli.go +++ b/internal/namespaces/ipam/v1/ipam_cli.go @@ -361,7 +361,7 @@ func ipamIPList() *core.Command { Required: false, Deprecated: false, Positional: false, - EnumValues: []string{"unknown_type", "custom", "instance_server", "instance_ip", "instance_private_nic", "lb_server", "fip_ip", "vpc_gateway", "vpc_gateway_network", "k8s_node", "k8s_cluster", "rdb_instance", "redis_cluster", "baremetal_server", "baremetal_private_nic", "llm_deployment"}, + EnumValues: []string{"unknown_type", "custom", "instance_server", "instance_ip", "instance_private_nic", "lb_server", "fip_ip", "vpc_gateway", "vpc_gateway_network", "k8s_node", "k8s_cluster", "rdb_instance", "redis_cluster", "baremetal_server", "baremetal_private_nic", "llm_deployment", "mgdb_instance"}, }, { Name: "mac-address", @@ -397,7 +397,7 @@ func ipamIPList() *core.Command { Required: false, Deprecated: false, Positional: false, - EnumValues: []string{"unknown_type", "custom", "instance_server", "instance_ip", "instance_private_nic", "lb_server", "fip_ip", "vpc_gateway", "vpc_gateway_network", "k8s_node", "k8s_cluster", "rdb_instance", "redis_cluster", "baremetal_server", "baremetal_private_nic", "llm_deployment"}, + EnumValues: []string{"unknown_type", "custom", "instance_server", "instance_ip", "instance_private_nic", "lb_server", "fip_ip", "vpc_gateway", "vpc_gateway_network", "k8s_node", "k8s_cluster", "rdb_instance", "redis_cluster", "baremetal_server", "baremetal_private_nic", "llm_deployment", "mgdb_instance"}, }, { Name: "organization-id", From ead182a1e507ba12eac156819608f06ec793d1ea Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 12 Nov 2024 10:47:48 +0100 Subject: [PATCH 74/89] chore(deps): bump github.com/charmbracelet/bubbletea from 1.2.0 to 1.2.1 (#4269) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Rémy Léone --- .golangci.yml | 2 -- core/result_test.go | 2 +- go.mod | 2 +- go.sum | 4 ++-- 4 files changed, 4 insertions(+), 6 deletions(-) diff --git a/.golangci.yml b/.golangci.yml index 3c3d51fd4d..544853fc0b 100644 --- a/.golangci.yml +++ b/.golangci.yml @@ -79,7 +79,6 @@ linters: - depguard # Go linter that checks if package imports are in a list of acceptable packages [fast: true, auto-fix: false] - dupl # Tool for code clone detection [fast: true, auto-fix: false] - errorlint # errorlint is a linter for that can be used to find code that will cause problems with the error wrapping scheme introduced in Go 1.13. [fast: false, auto-fix: false] - - execinquery # execinquery is a linter about query string checker in Query function which reads your Go src files and warning it finds [fast: false, auto-fix: false] - exhaustive # check exhaustiveness of enum switch statements [fast: false, auto-fix: false] - forcetypeassert # finds forced type assertions [fast: true, auto-fix: false] - funlen # Tool for detection of long functions [fast: true, auto-fix: false] @@ -89,7 +88,6 @@ linters: - godot # Check if comments end in a period [fast: true, auto-fix: true] - godox # Tool for detection of FIXME, TODO and other comment keywords [fast: true, auto-fix: false] - err113 # Golang linter to check the errors handling expressions [fast: false, auto-fix: false] - - gomnd # An analyzer to detect magic numbers. [fast: true, auto-fix: false] - lll # Reports long lines [fast: true, auto-fix: false] - maintidx # maintidx measures the maintainability index of each function. [fast: true, auto-fix: false] - nestif # Reports deeply nested if statements [fast: true, auto-fix: false] diff --git a/core/result_test.go b/core/result_test.go index 7ba3d260b0..446912ca7e 100644 --- a/core/result_test.go +++ b/core/result_test.go @@ -22,5 +22,5 @@ func TestResult(t *testing.T) { assert.Equal(t, "", humanOutput) jsonOutput, err := result.MarshalJSON() require.NoError(t, err) - assert.Equal(t, []byte("{}"), jsonOutput) + assert.JSONEq(t, "{}", string(jsonOutput)) } diff --git a/go.mod b/go.mod index df589a232f..1c47898338 100644 --- a/go.mod +++ b/go.mod @@ -10,7 +10,7 @@ require ( github.com/aws/aws-sdk-go-v2/service/s3 v1.66.3 github.com/buildpacks/pack v0.34.2 github.com/c-bata/go-prompt v0.2.6 - github.com/charmbracelet/bubbletea v1.2.0 + github.com/charmbracelet/bubbletea v1.2.1 github.com/chzyer/readline v1.5.1 github.com/containerd/console v1.0.4 github.com/dnaeon/go-vcr v1.2.0 diff --git a/go.sum b/go.sum index d10ae6a14b..4c1e98eca4 100644 --- a/go.sum +++ b/go.sum @@ -130,8 +130,8 @@ github.com/cenkalti/backoff/v4 v4.2.1/go.mod h1:Y3VNntkOUPxTVeUxJ/G5vcM//AlwfmyY github.com/census-instrumentation/opencensus-proto v0.2.1/go.mod h1:f6KPmirojxKA12rnyqOA5BBL4O983OfeGPqjHWSTneU= github.com/cespare/xxhash/v2 v2.2.0 h1:DC2CZ1Ep5Y4k3ZQ899DldepgrayRUGE6BBZ/cd9Cj44= github.com/cespare/xxhash/v2 v2.2.0/go.mod h1:VGX0DQ3Q6kWi7AoAeZDth3/j3BFtOZR5XLFGgcrjCOs= -github.com/charmbracelet/bubbletea v1.2.0 h1:WYHclJaFDOz4dPxiGx7owwb8P4000lYPcuXPIALS5Z8= -github.com/charmbracelet/bubbletea v1.2.0/go.mod h1:viLoDL7hG4njLJSKU2gw7kB3LSEmWsrM80rO1dBJWBI= +github.com/charmbracelet/bubbletea v1.2.1 h1:J041h57zculJKEKf/O2pS4edXGIz+V0YvojvfGXePIk= +github.com/charmbracelet/bubbletea v1.2.1/go.mod h1:viLoDL7hG4njLJSKU2gw7kB3LSEmWsrM80rO1dBJWBI= github.com/charmbracelet/lipgloss v1.0.0 h1:O7VkGDvqEdGi93X+DeqsQ7PKHDgtQfF8j8/O2qFMQNg= github.com/charmbracelet/lipgloss v1.0.0/go.mod h1:U5fy9Z+C38obMs+T+tJqst9VGzlOYGj4ri9reL3qUlo= github.com/charmbracelet/x/ansi v0.4.5 h1:LqK4vwBNaXw2AyGIICa5/29Sbdq58GbGdFngSexTdRM= From fc6cad9c8128d6a090e40afb07875379b3fd3132 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 13 Nov 2024 09:02:56 +0100 Subject: [PATCH 75/89] chore(deps): bump github.com/charmbracelet/bubbletea from 1.2.1 to 1.2.2 (#4271) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- go.mod | 4 ++-- go.sum | 8 ++++---- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/go.mod b/go.mod index 1c47898338..a1bb95c070 100644 --- a/go.mod +++ b/go.mod @@ -10,7 +10,7 @@ require ( github.com/aws/aws-sdk-go-v2/service/s3 v1.66.3 github.com/buildpacks/pack v0.34.2 github.com/c-bata/go-prompt v0.2.6 - github.com/charmbracelet/bubbletea v1.2.1 + github.com/charmbracelet/bubbletea v1.2.2 github.com/chzyer/readline v1.5.1 github.com/containerd/console v1.0.4 github.com/dnaeon/go-vcr v1.2.0 @@ -85,7 +85,7 @@ require ( github.com/cespare/xxhash/v2 v2.2.0 // indirect github.com/charmbracelet/lipgloss v1.0.0 // indirect github.com/charmbracelet/x/ansi v0.4.5 // indirect - github.com/charmbracelet/x/term v0.2.0 // indirect + github.com/charmbracelet/x/term v0.2.1 // indirect github.com/chrismellard/docker-credential-acr-env v0.0.0-20230304212654-82a0ddb27589 // indirect github.com/cloudflare/circl v1.3.7 // indirect github.com/containerd/containerd v1.7.16 // indirect diff --git a/go.sum b/go.sum index 4c1e98eca4..8cb094a775 100644 --- a/go.sum +++ b/go.sum @@ -130,14 +130,14 @@ github.com/cenkalti/backoff/v4 v4.2.1/go.mod h1:Y3VNntkOUPxTVeUxJ/G5vcM//AlwfmyY github.com/census-instrumentation/opencensus-proto v0.2.1/go.mod h1:f6KPmirojxKA12rnyqOA5BBL4O983OfeGPqjHWSTneU= github.com/cespare/xxhash/v2 v2.2.0 h1:DC2CZ1Ep5Y4k3ZQ899DldepgrayRUGE6BBZ/cd9Cj44= github.com/cespare/xxhash/v2 v2.2.0/go.mod h1:VGX0DQ3Q6kWi7AoAeZDth3/j3BFtOZR5XLFGgcrjCOs= -github.com/charmbracelet/bubbletea v1.2.1 h1:J041h57zculJKEKf/O2pS4edXGIz+V0YvojvfGXePIk= -github.com/charmbracelet/bubbletea v1.2.1/go.mod h1:viLoDL7hG4njLJSKU2gw7kB3LSEmWsrM80rO1dBJWBI= +github.com/charmbracelet/bubbletea v1.2.2 h1:EMz//Ky/aFS2uLcKqpCst5UOE6z5CFDGRsUpyXz0chs= +github.com/charmbracelet/bubbletea v1.2.2/go.mod h1:Qr6fVQw+wX7JkWWkVyXYk/ZUQ92a6XNekLXa3rR18MM= github.com/charmbracelet/lipgloss v1.0.0 h1:O7VkGDvqEdGi93X+DeqsQ7PKHDgtQfF8j8/O2qFMQNg= github.com/charmbracelet/lipgloss v1.0.0/go.mod h1:U5fy9Z+C38obMs+T+tJqst9VGzlOYGj4ri9reL3qUlo= github.com/charmbracelet/x/ansi v0.4.5 h1:LqK4vwBNaXw2AyGIICa5/29Sbdq58GbGdFngSexTdRM= github.com/charmbracelet/x/ansi v0.4.5/go.mod h1:dk73KoMTT5AX5BsX0KrqhsTqAnhZZoCBjs7dGWp4Ktw= -github.com/charmbracelet/x/term v0.2.0 h1:cNB9Ot9q8I711MyZ7myUR5HFWL/lc3OpU8jZ4hwm0x0= -github.com/charmbracelet/x/term v0.2.0/go.mod h1:GVxgxAbjUrmpvIINHIQnJJKpMlHiZ4cktEQCN6GWyF0= +github.com/charmbracelet/x/term v0.2.1 h1:AQeHeLZ1OqSXhrAWpYUtZyX1T3zVxfpZuEQMIQaGIAQ= +github.com/charmbracelet/x/term v0.2.1/go.mod h1:oQ4enTYFV7QN4m0i9mzHrViD7TQKvNEEkHUMCmsxdUg= github.com/chrismellard/docker-credential-acr-env v0.0.0-20230304212654-82a0ddb27589 h1:krfRl01rzPzxSxyLyrChD+U+MzsBXbm0OwYYB67uF+4= github.com/chrismellard/docker-credential-acr-env v0.0.0-20230304212654-82a0ddb27589/go.mod h1:OuDyvmLnMCwa2ep4Jkm6nyA0ocJuZlGyk2gGseVzERM= github.com/chzyer/logex v1.2.1 h1:XHDu3E6q+gdHgsdTPH6ImJMIp436vR6MPtH8gP05QzM= From 180a2aef1d8a7a0b7b62552592cc1c78c3bf393f Mon Sep 17 00:00:00 2001 From: Scaleway Bot Date: Wed, 13 Nov 2024 09:03:19 +0100 Subject: [PATCH 76/89] feat(iam): add send_welcome_email in CreateUser (#4270) --- .../testdata/test-all-usage-iam-user-create-usage.golden | 1 + docs/commands/iam.md | 1 + go.mod | 2 +- go.sum | 4 ++-- internal/namespaces/iam/v1alpha1/iam_cli.go | 7 +++++++ 5 files changed, 12 insertions(+), 3 deletions(-) diff --git a/cmd/scw/testdata/test-all-usage-iam-user-create-usage.golden b/cmd/scw/testdata/test-all-usage-iam-user-create-usage.golden index 7b1ec9b3d3..229a0a5b8f 100644 --- a/cmd/scw/testdata/test-all-usage-iam-user-create-usage.golden +++ b/cmd/scw/testdata/test-all-usage-iam-user-create-usage.golden @@ -10,6 +10,7 @@ ARGS: [tags.{index}] Tags associated with the user [member.email] Email of the user to create [member.send-password-email] Whether or not to send an email containing the member's password. + [member.send-welcome-email] Whether or not to send a welcome email that includes onboarding information. [member.username] The member's username [member.password] The member's password [organization-id] Organization ID to use. If none is passed the default organization ID will be used diff --git a/docs/commands/iam.md b/docs/commands/iam.md index 5b7e8e14c3..2dcbbefbbc 100644 --- a/docs/commands/iam.md +++ b/docs/commands/iam.md @@ -1061,6 +1061,7 @@ scw iam user create [arg=value ...] | tags.{index} | | Tags associated with the user | | member.email | | Email of the user to create | | member.send-password-email | | Whether or not to send an email containing the member's password. | +| member.send-welcome-email | | Whether or not to send a welcome email that includes onboarding information. | | member.username | | The member's username | | member.password | | The member's password | | organization-id | | Organization ID to use. If none is passed the default organization ID will be used | diff --git a/go.mod b/go.mod index a1bb95c070..41081b58bf 100644 --- a/go.mod +++ b/go.mod @@ -26,7 +26,7 @@ require ( github.com/mattn/go-isatty v0.0.20 github.com/moby/buildkit v0.13.2 github.com/opencontainers/go-digest v1.0.0 - github.com/scaleway/scaleway-sdk-go v1.0.0-beta.30.0.20241107124736-e84e5b2bdf25 + github.com/scaleway/scaleway-sdk-go v1.0.0-beta.30.0.20241108081805-731b10b69dcb github.com/skratchdot/open-golang v0.0.0-20200116055534-eef842397966 github.com/spf13/cobra v1.8.1 github.com/spf13/pflag v1.0.5 diff --git a/go.sum b/go.sum index 8cb094a775..5384980249 100644 --- a/go.sum +++ b/go.sum @@ -466,8 +466,8 @@ github.com/rogpeppe/go-internal v1.11.0/go.mod h1:ddIwULY96R17DhadqLgMfk9H9tvdUz github.com/russross/blackfriday/v2 v2.1.0/go.mod h1:+Rmxgy9KzJVeS9/2gXHxylqXiyQDYRxCVz55jmeOWTM= github.com/sabhiram/go-gitignore v0.0.0-20210923224102-525f6e181f06 h1:OkMGxebDjyw0ULyrTYWeN0UNCCkmCWfjPnIA2W6oviI= github.com/sabhiram/go-gitignore v0.0.0-20210923224102-525f6e181f06/go.mod h1:+ePHsJ1keEjQtpvf9HHw0f4ZeJ0TLRsxhunSI2hYJSs= -github.com/scaleway/scaleway-sdk-go v1.0.0-beta.30.0.20241107124736-e84e5b2bdf25 h1:0z9rTKVzJRDBWp/d/ZABKXNhytQZyznH4EXo+evEgMY= -github.com/scaleway/scaleway-sdk-go v1.0.0-beta.30.0.20241107124736-e84e5b2bdf25/go.mod h1:3jrRJM7638J+P33hKy9MBvfOBxNo8pEGNQQoIv65Ihg= +github.com/scaleway/scaleway-sdk-go v1.0.0-beta.30.0.20241108081805-731b10b69dcb h1:uHJzyIKgWLhvcsxaB0y8eHRMk+A7diA8KGEFhRvV1MI= +github.com/scaleway/scaleway-sdk-go v1.0.0-beta.30.0.20241108081805-731b10b69dcb/go.mod h1:kAoejOVBg1E/aVAR6IwKWEmbLCEg2IXklzPAkxzAaXA= github.com/sclevine/spec v1.4.0 h1:z/Q9idDcay5m5irkZ28M7PtQM4aOISzOpj4bUPkDee8= github.com/sclevine/spec v1.4.0/go.mod h1:LvpgJaFyvQzRvc1kaDs0bulYwzC70PbiYjC4QnFHkOM= github.com/secure-systems-lab/go-securesystemslib v0.8.0 h1:mr5An6X45Kb2nddcFlbmfHkLguCE9laoZCUzEEpIZXA= diff --git a/internal/namespaces/iam/v1alpha1/iam_cli.go b/internal/namespaces/iam/v1alpha1/iam_cli.go index 5ef297da37..b0398ee1ad 100644 --- a/internal/namespaces/iam/v1alpha1/iam_cli.go +++ b/internal/namespaces/iam/v1alpha1/iam_cli.go @@ -635,6 +635,13 @@ func iamUserCreate() *core.Command { Deprecated: false, Positional: false, }, + { + Name: "member.send-welcome-email", + Short: `Whether or not to send a welcome email that includes onboarding information.`, + Required: false, + Deprecated: false, + Positional: false, + }, { Name: "member.username", Short: `The member's username`, From c345fba0be049106c1bdc1ac665fdd0edd760031 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jules=20Cast=C3=A9ran?= Date: Thu, 14 Nov 2024 16:59:28 +0100 Subject: [PATCH 77/89] feat(instance): handle sbs volumes in server backup (#4248) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Rémy Léone --- .../namespaces/instance/v1/custom_image.go | 52 +- .../instance/v1/custom_server_action.go | 10 +- .../instance/v1/custom_server_action_test.go | 14 + ...rver-backup-with-sbs-volumes.cassette.yaml | 2047 +++++++++++++++++ ...test-server-backup-with-sbs-volumes.golden | 40 + 5 files changed, 2150 insertions(+), 13 deletions(-) create mode 100644 internal/namespaces/instance/v1/testdata/test-server-backup-with-sbs-volumes.cassette.yaml create mode 100644 internal/namespaces/instance/v1/testdata/test-server-backup-with-sbs-volumes.golden diff --git a/internal/namespaces/instance/v1/custom_image.go b/internal/namespaces/instance/v1/custom_image.go index 7d0eb21070..b0c8eb12a6 100644 --- a/internal/namespaces/instance/v1/custom_image.go +++ b/internal/namespaces/instance/v1/custom_image.go @@ -10,6 +10,7 @@ import ( "github.com/fatih/color" "github.com/scaleway/scaleway-cli/v2/core" "github.com/scaleway/scaleway-cli/v2/internal/human" + block "github.com/scaleway/scaleway-sdk-go/api/block/v1alpha1" "github.com/scaleway/scaleway-sdk-go/api/instance/v1" "github.com/scaleway/scaleway-sdk-go/scw" ) @@ -246,6 +247,7 @@ func imageDeleteBuilder(c *core.Command) *core.Command { args := argsI.(*customDeleteImageRequest) api := instance.NewAPI(core.ExtractClient(ctx)) + blockAPI := block.NewAPI(core.ExtractClient(ctx)) // If we want to delete snapshot we must GET image before we delete it image := (*instance.Image)(nil) @@ -266,21 +268,49 @@ func imageDeleteBuilder(c *core.Command) *core.Command { return nil, err } + type UnknownSnapshot struct { + ID string + Type instance.VolumeVolumeType + } + // Once the image is deleted we can delete snapshots. if args.WithSnapshots { - snapshotIDs := []string{ - image.RootVolume.ID, + snapshots := []UnknownSnapshot{ + { + ID: image.RootVolume.ID, + Type: image.RootVolume.VolumeType, + }, } - for _, snapshot := range image.ExtraVolumes { - snapshotIDs = append(snapshotIDs, snapshot.ID) - } - for _, snapshotID := range snapshotIDs { - err := api.DeleteSnapshot(&instance.DeleteSnapshotRequest{ - Zone: args.Zone, - SnapshotID: snapshotID, + for _, extraVolume := range image.ExtraVolumes { + snapshots = append(snapshots, UnknownSnapshot{ + ID: extraVolume.ID, + Type: extraVolume.VolumeType, }) - if err != nil { - return nil, err + } + for _, snapshot := range snapshots { + if snapshot.Type == instance.VolumeVolumeTypeSbsSnapshot { + _, err := blockAPI.WaitForSnapshot(&block.WaitForSnapshotRequest{ + SnapshotID: snapshot.ID, + Zone: args.Zone, + }) + if err != nil { + return nil, err + } + err = blockAPI.DeleteSnapshot(&block.DeleteSnapshotRequest{ + Zone: args.Zone, + SnapshotID: snapshot.ID, + }) + if err != nil { + return nil, err + } + } else { + err := api.DeleteSnapshot(&instance.DeleteSnapshotRequest{ + Zone: args.Zone, + SnapshotID: snapshot.ID, + }) + if err != nil { + return nil, err + } } } } diff --git a/internal/namespaces/instance/v1/custom_server_action.go b/internal/namespaces/instance/v1/custom_server_action.go index c72a81b507..6c0fa9a59b 100644 --- a/internal/namespaces/instance/v1/custom_server_action.go +++ b/internal/namespaces/instance/v1/custom_server_action.go @@ -177,8 +177,14 @@ Once your image is ready you will be able to create a new server based on this i VolumeType: instance.SnapshotVolumeTypeUnified, } } else { - template = &instance.ServerActionRequestVolumeBackupTemplate{ - VolumeType: instance.SnapshotVolumeType(v.VolumeType), + if v.VolumeType == instance.VolumeServerVolumeTypeSbsVolume { + template = &instance.ServerActionRequestVolumeBackupTemplate{ + VolumeType: instance.SnapshotVolumeType("sbs_snapshot"), + } + } else { + template = &instance.ServerActionRequestVolumeBackupTemplate{ + VolumeType: instance.SnapshotVolumeType(v.VolumeType), + } } } req.Volumes[v.ID] = template diff --git a/internal/namespaces/instance/v1/custom_server_action_test.go b/internal/namespaces/instance/v1/custom_server_action_test.go index a09a20be95..16ebc0423b 100644 --- a/internal/namespaces/instance/v1/custom_server_action_test.go +++ b/internal/namespaces/instance/v1/custom_server_action_test.go @@ -114,6 +114,20 @@ func Test_ServerBackup(t *testing.T) { core.ExecAfterCmd("scw instance server delete {{ .Server.ID }} with-ip=true with-volumes=local"), ), })) + + t.Run("With SBS volumes", core.Test(&core.TestConfig{ + Commands: instance.GetCommands(), + BeforeFunc: core.ExecStoreBeforeCmd("Server", testServerCommand("root-volume=sbs:20G stopped=true image=ubuntu-jammy")), + Cmd: `scw instance server backup {{ .Server.ID }} name=backup`, + Check: core.TestCheckCombine( + core.TestCheckGolden(), + core.TestCheckExitCode(0), + ), + AfterFunc: core.AfterFuncCombine( + core.ExecAfterCmd("scw instance image delete {{ .CmdResult.Image.ID }} with-snapshots=true"), + core.ExecAfterCmd("scw instance server delete {{ .Server.ID }} with-ip=true with-volumes=local"), + ), + })) } func Test_ServerAction(t *testing.T) { diff --git a/internal/namespaces/instance/v1/testdata/test-server-backup-with-sbs-volumes.cassette.yaml b/internal/namespaces/instance/v1/testdata/test-server-backup-with-sbs-volumes.cassette.yaml new file mode 100644 index 0000000000..16f00fa4ac --- /dev/null +++ b/internal/namespaces/instance/v1/testdata/test-server-backup-with-sbs-volumes.cassette.yaml @@ -0,0 +1,2047 @@ +--- +version: 1 +interactions: +- request: + body: '{"servers": {"COPARM1-16C-64G": {"alt_names": [], "arch": "arm64", "ncpus": + 16, "ram": 68719476736, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": + 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 252.14, "hourly_price": 0.3454, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 1600000000, "sum_internet_bandwidth": 1600000000, "interfaces": [{"internal_bandwidth": + 1600000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 1600000000}]}, "block_bandwidth": 671088640}, "COPARM1-2C-8G": {"alt_names": + [], "arch": "arm64", "ncpus": 2, "ram": 8589934592, "gpu": 0, "mig_profile": + null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 31.1, "hourly_price": 0.0426, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 200000000, "sum_internet_bandwidth": + 200000000, "interfaces": [{"internal_bandwidth": 200000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 200000000}]}, "block_bandwidth": + 83886080}, "COPARM1-32C-128G": {"alt_names": [], "arch": "arm64", "ncpus": 32, + "ram": 137438953472, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": + 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 506.26, "hourly_price": 0.6935, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 3200000000, "sum_internet_bandwidth": 3200000000, "interfaces": [{"internal_bandwidth": + 3200000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 3200000000}]}, "block_bandwidth": 1342177280}, "COPARM1-4C-16G": {"alt_names": + [], "arch": "arm64", "ncpus": 4, "ram": 17179869184, "gpu": 0, "mig_profile": + null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 62.56, "hourly_price": 0.0857, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 400000000, "sum_internet_bandwidth": + 400000000, "interfaces": [{"internal_bandwidth": 400000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 400000000}]}, "block_bandwidth": + 167772160}, "COPARM1-8C-32G": {"alt_names": [], "arch": "arm64", "ncpus": 8, + "ram": 34359738368, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": + 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 125.85, "hourly_price": 0.1724, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 800000000, "sum_internet_bandwidth": 800000000, "interfaces": [{"internal_bandwidth": + 800000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 800000000}]}, "block_bandwidth": 335544320}, "DEV1-L": {"alt_names": [], "arch": + "x86_64", "ncpus": 4, "ram": 8589934592, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 80000000000}, "per_volume_constraint": {"l_ssd": + {"min_size": 1000000000, "max_size": 800000000000}}, "scratch_storage_max_size": + null, "baremetal": false, "monthly_price": 36.1496, "hourly_price": 0.04952, + "capabilities": {"boot_types": ["local", "rescue"], "placement_groups": true, + "block_storage": true, "hot_snapshots_local_volume": true, "private_network": + 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 400000000, "sum_internet_bandwidth": + 400000000, "interfaces": [{"internal_bandwidth": 400000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 400000000}]}, "block_bandwidth": + 209715200}, "DEV1-M": {"alt_names": [], "arch": "x86_64", "ncpus": 3, "ram": + 4294967296, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + 0, "max_size": 40000000000}, "per_volume_constraint": {"l_ssd": {"min_size": + 1000000000, "max_size": 800000000000}}, "scratch_storage_max_size": null, "baremetal": + false, "monthly_price": 18.6588, "hourly_price": 0.02556, "capabilities": {"boot_types": + ["local", "rescue"], "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + true, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 300000000, "sum_internet_bandwidth": 300000000, "interfaces": [{"internal_bandwidth": + 300000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 300000000}]}, "block_bandwidth": 157286400}, "DEV1-S": {"alt_names": [], "arch": + "x86_64", "ncpus": 2, "ram": 2147483648, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 20000000000}, "per_volume_constraint": {"l_ssd": + {"min_size": 1000000000, "max_size": 800000000000}}, "scratch_storage_max_size": + null, "baremetal": false, "monthly_price": 9.9864, "hourly_price": 0.01368, + "capabilities": {"boot_types": ["local", "rescue"], "placement_groups": true, + "block_storage": true, "hot_snapshots_local_volume": true, "private_network": + 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 200000000, "sum_internet_bandwidth": + 200000000, "interfaces": [{"internal_bandwidth": 200000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 200000000}]}, "block_bandwidth": + 104857600}, "DEV1-XL": {"alt_names": [], "arch": "x86_64", "ncpus": 4, "ram": + 12884901888, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + 0, "max_size": 120000000000}, "per_volume_constraint": {"l_ssd": {"min_size": + 1000000000, "max_size": 800000000000}}, "scratch_storage_max_size": null, "baremetal": + false, "monthly_price": 53.3484, "hourly_price": 0.07308, "capabilities": {"boot_types": + ["local", "rescue"], "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + true, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 500000000, "sum_internet_bandwidth": 500000000, "interfaces": [{"internal_bandwidth": + 500000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 500000000}]}, "block_bandwidth": 262144000}, "ENT1-2XL": {"alt_names": [], "arch": + "x86_64", "ncpus": 96, "ram": 412316860416, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": + 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 2576.9, "hourly_price": 3.53, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 20000000000, "sum_internet_bandwidth": 20000000000, "interfaces": [{"internal_bandwidth": + 20000000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 20000000000}]}, "block_bandwidth": 21474836480}, "ENT1-L": {"alt_names": [], + "arch": "x86_64", "ncpus": 32, "ram": 137438953472, "gpu": 0, "mig_profile": + null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 861.4, "hourly_price": 1.18, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 6400000000, "sum_internet_bandwidth": + 6400000000, "interfaces": [{"internal_bandwidth": 6400000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 6400000000}]}, "block_bandwidth": + 6710886400}, "ENT1-M": {"alt_names": [], "arch": "x86_64", "ncpus": 16, "ram": + 68719476736, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": + 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 430.7, "hourly_price": 0.59, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 3200000000, "sum_internet_bandwidth": 3200000000, "interfaces": [{"internal_bandwidth": + 3200000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 3200000000}]}, "block_bandwidth": 3355443200}, "ENT1-S": {"alt_names": [], "arch": + "x86_64", "ncpus": 8, "ram": 34359738368, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": + 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 211.7, "hourly_price": 0.29, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 1600000000, "sum_internet_bandwidth": 1600000000, "interfaces": [{"internal_bandwidth": + 1600000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 1600000000}]}, "block_bandwidth": 1677721600}, "ENT1-XL": {"alt_names": [], + "arch": "x86_64", "ncpus": 64, "ram": 274877906944, "gpu": 0, "mig_profile": + null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 1715.5, "hourly_price": 2.35, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 12800000000, "sum_internet_bandwidth": + 12800000000, "interfaces": [{"internal_bandwidth": 12800000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 12800000000}]}, "block_bandwidth": + 13421772800}, "ENT1-XS": {"alt_names": [], "arch": "x86_64", "ncpus": 4, "ram": + 17179869184, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": + 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 107.31, "hourly_price": 0.147, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 800000000, "sum_internet_bandwidth": 800000000, "interfaces": [{"internal_bandwidth": + 800000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 800000000}]}, "block_bandwidth": 838860800}, "ENT1-XXS": {"alt_names": [], "arch": + "x86_64", "ncpus": 2, "ram": 8589934592, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": + 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 53.655, "hourly_price": 0.0735, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 400000000, "sum_internet_bandwidth": 400000000, "interfaces": [{"internal_bandwidth": + 400000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 400000000}]}, "block_bandwidth": 419430400}, "GP1-L": {"alt_names": [], "arch": + "x86_64", "ncpus": 32, "ram": 137438953472, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 600000000000}, "per_volume_constraint": {"l_ssd": + {"min_size": 1000000000, "max_size": 800000000000}}, "scratch_storage_max_size": + null, "baremetal": false, "monthly_price": 576.262, "hourly_price": 0.7894, + "capabilities": {"boot_types": ["local", "rescue"], "placement_groups": true, + "block_storage": true, "hot_snapshots_local_volume": true, "private_network": + 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 5000000000, + "sum_internet_bandwidth": 5000000000, "interfaces": [{"internal_bandwidth": + 5000000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 5000000000}]}, "block_bandwidth": 1073741824}, "GP1-M": {"alt_names": [], "arch": + "x86_64", "ncpus": 16, "ram": 68719476736, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 600000000000}, "per_volume_constraint": {"l_ssd": + {"min_size": 1000000000, "max_size": 800000000000}}, "scratch_storage_max_size": + null, "baremetal": false, "monthly_price": 296.672, "hourly_price": 0.4064, + "capabilities": {"boot_types": ["local", "rescue"], "placement_groups": true, + "block_storage": true, "hot_snapshots_local_volume": true, "private_network": + 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 1500000000, + "sum_internet_bandwidth": 1500000000, "interfaces": [{"internal_bandwidth": + 1500000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 1500000000}]}, "block_bandwidth": 838860800}, "GP1-S": {"alt_names": [], "arch": + "x86_64", "ncpus": 8, "ram": 34359738368, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 300000000000}, "per_volume_constraint": {"l_ssd": + {"min_size": 1000000000, "max_size": 800000000000}}, "scratch_storage_max_size": + null, "baremetal": false, "monthly_price": 149.066, "hourly_price": 0.2042, + "capabilities": {"boot_types": ["local", "rescue"], "placement_groups": true, + "block_storage": true, "hot_snapshots_local_volume": true, "private_network": + 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 800000000, "sum_internet_bandwidth": + 800000000, "interfaces": [{"internal_bandwidth": 800000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 800000000}]}, "block_bandwidth": + 524288000}, "GP1-VIZ": {"alt_names": [], "arch": "x86_64", "ncpus": 8, "ram": + 34359738368, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + 0, "max_size": 300000000000}, "per_volume_constraint": {"l_ssd": {"min_size": + 1000000000, "max_size": 800000000000}}, "scratch_storage_max_size": null, "baremetal": + false, "monthly_price": 72.0, "hourly_price": 0.1, "capabilities": {"boot_types": + ["local", "rescue"], "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + true, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 500000000, "sum_internet_bandwidth": 500000000, "interfaces": [{"internal_bandwidth": + 500000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 500000000}]}, "block_bandwidth": 314572800}, "GP1-XL": {"alt_names": [], "arch": + "x86_64", "ncpus": 48, "ram": 274877906944, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 600000000000}, "per_volume_constraint": {"l_ssd": + {"min_size": 1000000000, "max_size": 800000000000}}, "scratch_storage_max_size": + null, "baremetal": false, "monthly_price": 1220.122, "hourly_price": 1.6714, + "capabilities": {"boot_types": ["local", "rescue"], "placement_groups": true, + "block_storage": true, "hot_snapshots_local_volume": true, "private_network": + 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 10000000000, + "sum_internet_bandwidth": 10000000000, "interfaces": [{"internal_bandwidth": + 10000000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 10000000000}]}, "block_bandwidth": 2147483648}, "GP1-XS": {"alt_names": [], + "arch": "x86_64", "ncpus": 4, "ram": 17179869184, "gpu": 0, "mig_profile": null, + "volumes_constraint": {"min_size": 0, "max_size": 150000000000}, "per_volume_constraint": + {"l_ssd": {"min_size": 1000000000, "max_size": 800000000000}}, "scratch_storage_max_size": + null, "baremetal": false, "monthly_price": 74.168, "hourly_price": 0.1016, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": true, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 500000000, "sum_internet_bandwidth": + 500000000, "interfaces": [{"internal_bandwidth": 500000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 500000000}]}, "block_bandwidth": + 314572800}, "PLAY2-MICRO": {"alt_names": [], "arch": "x86_64", "ncpus": 4, "ram": + 8589934592, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": + 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 39.42, "hourly_price": 0.054, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 400000000, "sum_internet_bandwidth": 400000000, "interfaces": [{"internal_bandwidth": + 400000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 400000000}]}, "block_bandwidth": 167772160}, "PLAY2-NANO": {"alt_names": [], + "arch": "x86_64", "ncpus": 2, "ram": 4294967296, "gpu": 0, "mig_profile": null, + "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 19.71, "hourly_price": 0.027, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 200000000, "sum_internet_bandwidth": + 200000000, "interfaces": [{"internal_bandwidth": 200000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 200000000}]}, "block_bandwidth": + 83886080}, "PLAY2-PICO": {"alt_names": [], "arch": "x86_64", "ncpus": 1, "ram": + 2147483648, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": + 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 10.22, "hourly_price": 0.014, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 100000000, "sum_internet_bandwidth": 100000000, "interfaces": [{"internal_bandwidth": + 100000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 100000000}]}, "block_bandwidth": 41943040}, "POP2-16C-64G": {"alt_names": [], + "arch": "x86_64", "ncpus": 16, "ram": 68719476736, "gpu": 0, "mig_profile": + null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 430.7, "hourly_price": 0.59, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 3200000000, "sum_internet_bandwidth": + 3200000000, "interfaces": [{"internal_bandwidth": 3200000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 3200000000}]}, "block_bandwidth": + 3355443200}, "POP2-16C-64G-WIN": {"alt_names": [], "arch": "x86_64", "ncpus": + 16, "ram": 68719476736, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": + 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 1063.391, "hourly_price": 1.4567, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 3200000000, "sum_internet_bandwidth": 3200000000, "interfaces": [{"internal_bandwidth": + 3200000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 3200000000}]}, "block_bandwidth": 3355443200}, "POP2-2C-8G": {"alt_names": [], + "arch": "x86_64", "ncpus": 2, "ram": 8589934592, "gpu": 0, "mig_profile": null, + "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 53.66, "hourly_price": 0.0735, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 400000000, "sum_internet_bandwidth": + 400000000, "interfaces": [{"internal_bandwidth": 400000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 400000000}]}, "block_bandwidth": + 419430400}, "POP2-2C-8G-WIN": {"alt_names": [], "arch": "x86_64", "ncpus": 2, + "ram": 8589934592, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": + 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 133.079, "hourly_price": 0.1823, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 400000000, "sum_internet_bandwidth": 400000000, "interfaces": [{"internal_bandwidth": + 400000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 400000000}]}, "block_bandwidth": 419430400}, "POP2-32C-128G": {"alt_names": + [], "arch": "x86_64", "ncpus": 32, "ram": 137438953472, "gpu": 0, "mig_profile": + null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 861.4, "hourly_price": 1.18, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 6400000000, "sum_internet_bandwidth": + 6400000000, "interfaces": [{"internal_bandwidth": 6400000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 6400000000}]}, "block_bandwidth": + 6710886400}, "POP2-32C-128G-WIN": {"alt_names": [], "arch": "x86_64", "ncpus": + 32, "ram": 137438953472, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": + 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 2126.709, "hourly_price": 2.9133, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 6400000000, "sum_internet_bandwidth": 6400000000, "interfaces": [{"internal_bandwidth": + 6400000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 6400000000}]}, "block_bandwidth": 6710886400}, "POP2-4C-16G": {"alt_names": + [], "arch": "x86_64", "ncpus": 4, "ram": 17179869184, "gpu": 0, "mig_profile": + null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 107.31, "hourly_price": 0.147, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 800000000, "sum_internet_bandwidth": + 800000000, "interfaces": [{"internal_bandwidth": 800000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 800000000}]}, "block_bandwidth": + 838860800}, "POP2-4C-16G-WIN": {"alt_names": [], "arch": "x86_64", "ncpus": + 4, "ram": 17179869184, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": + 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 265.501, "hourly_price": 0.3637, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 800000000, "sum_internet_bandwidth": 800000000, "interfaces": [{"internal_bandwidth": + 800000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 800000000}]}, "block_bandwidth": 838860800}, "POP2-64C-256G": {"alt_names": + [], "arch": "x86_64", "ncpus": 64, "ram": 274877906944, "gpu": 0, "mig_profile": + null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 1715.5, "hourly_price": 2.35, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 12800000000, "sum_internet_bandwidth": + 12800000000, "interfaces": [{"internal_bandwidth": 12800000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 12800000000}]}, "block_bandwidth": + 13421772800}, "POP2-8C-32G": {"alt_names": [], "arch": "x86_64", "ncpus": 8, + "ram": 34359738368, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": + 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 211.7, "hourly_price": 0.29, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 1600000000, "sum_internet_bandwidth": 1600000000, "interfaces": [{"internal_bandwidth": + 1600000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 1600000000}]}, "block_bandwidth": 1677721600}, "POP2-8C-32G-WIN": {"alt_names": + [], "arch": "x86_64", "ncpus": 8, "ram": 34359738368, "gpu": 0, "mig_profile": + null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 528.009, "hourly_price": 0.7233, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 1600000000, "sum_internet_bandwidth": + 1600000000, "interfaces": [{"internal_bandwidth": 1600000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 1600000000}]}, "block_bandwidth": + 1677721600}, "POP2-HC-16C-32G": {"alt_names": [], "arch": "x86_64", "ncpus": + 16, "ram": 34359738368, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": + 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 310.69, "hourly_price": 0.4256, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 3200000000, "sum_internet_bandwidth": 3200000000, "interfaces": [{"internal_bandwidth": + 3200000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 3200000000}]}, "block_bandwidth": 3355443200}, "POP2-HC-2C-4G": {"alt_names": + [], "arch": "x86_64", "ncpus": 2, "ram": 4294967296, "gpu": 0, "mig_profile": + null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 38.84, "hourly_price": 0.0532, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 400000000, "sum_internet_bandwidth": + 400000000, "interfaces": [{"internal_bandwidth": 400000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 400000000}]}, "block_bandwidth": + 419430400}, "POP2-HC-32C-64G": {"alt_names": [], "arch": "x86_64", "ncpus": + 32, "ram": 68719476736, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": + 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 621.38, "hourly_price": 0.8512, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 6400000000, "sum_internet_bandwidth": 6400000000, "interfaces": [{"internal_bandwidth": + 6400000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 6400000000}]}, "block_bandwidth": 6710886400}, "POP2-HC-4C-8G": {"alt_names": + [], "arch": "x86_64", "ncpus": 4, "ram": 8589934592, "gpu": 0, "mig_profile": + null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 77.67, "hourly_price": 0.1064, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 800000000, "sum_internet_bandwidth": + 800000000, "interfaces": [{"internal_bandwidth": 800000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 800000000}]}, "block_bandwidth": + 838860800}, "POP2-HC-64C-128G": {"alt_names": [], "arch": "x86_64", "ncpus": + 64, "ram": 137438953472, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": + 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 1242.75, "hourly_price": 1.7024, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 12800000000, "sum_internet_bandwidth": 12800000000, "interfaces": [{"internal_bandwidth": + 12800000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 12800000000}]}, "block_bandwidth": 13421772800}, "POP2-HC-8C-16G": {"alt_names": + [], "arch": "x86_64", "ncpus": 8, "ram": 17179869184, "gpu": 0, "mig_profile": + null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 155.34, "hourly_price": 0.2128, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 1600000000, "sum_internet_bandwidth": + 1600000000, "interfaces": [{"internal_bandwidth": 1600000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 1600000000}]}, "block_bandwidth": + 1677721600}, "POP2-HM-16C-128G": {"alt_names": [], "arch": "x86_64", "ncpus": + 16, "ram": 137438953472, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": + 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 601.52, "hourly_price": 0.824, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 3200000000, "sum_internet_bandwidth": 3200000000, "interfaces": [{"internal_bandwidth": + 3200000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 3200000000}]}, "block_bandwidth": 3355443200}, "POP2-HM-2C-16G": {"alt_names": + [], "arch": "x86_64", "ncpus": 2, "ram": 17179869184, "gpu": 0, "mig_profile": + null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 75.19, "hourly_price": 0.103, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 400000000, "sum_internet_bandwidth": + 400000000, "interfaces": [{"internal_bandwidth": 400000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 400000000}]}, "block_bandwidth": + 419430400}, "POP2-HM-32C-256G": {"alt_names": [], "arch": "x86_64", "ncpus": + 32, "ram": 274877906944, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": + 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 1203.04, "hourly_price": 1.648, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 6400000000, "sum_internet_bandwidth": 6400000000, "interfaces": [{"internal_bandwidth": + 6400000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 6400000000}]}, "block_bandwidth": 6710886400}, "POP2-HM-4C-32G": {"alt_names": + [], "arch": "x86_64", "ncpus": 4, "ram": 34359738368, "gpu": 0, "mig_profile": + null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 150.38, "hourly_price": 0.206, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 800000000, "sum_internet_bandwidth": + 800000000, "interfaces": [{"internal_bandwidth": 800000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 800000000}]}, "block_bandwidth": + 838860800}, "POP2-HM-64C-512G": {"alt_names": [], "arch": "x86_64", "ncpus": + 64, "ram": 549755813888, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": + 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 2406.08, "hourly_price": 3.296, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 12800000000, "sum_internet_bandwidth": 12800000000, "interfaces": [{"internal_bandwidth": + 12800000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 12800000000}]}, "block_bandwidth": 13421772800}, "POP2-HM-8C-64G": {"alt_names": + [], "arch": "x86_64", "ncpus": 8, "ram": 68719476736, "gpu": 0, "mig_profile": + null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 300.76, "hourly_price": 0.412, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 1600000000, "sum_internet_bandwidth": + 1600000000, "interfaces": [{"internal_bandwidth": 1600000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 1600000000}]}, "block_bandwidth": + 1677721600}, "POP2-HN-10": {"alt_names": [], "arch": "x86_64", "ncpus": 4, "ram": + 8589934592, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": + 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 530.29, "hourly_price": 0.7264, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 10000000000, "sum_internet_bandwidth": 10000000000, "interfaces": [{"internal_bandwidth": + 10000000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 10000000000}]}, "block_bandwidth": 838860800}, "POP2-HN-3": {"alt_names": [], + "arch": "x86_64", "ncpus": 2, "ram": 4294967296, "gpu": 0, "mig_profile": null, + "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 186.49, "hourly_price": 0.2554, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 3000000000, "sum_internet_bandwidth": + 3000000000, "interfaces": [{"internal_bandwidth": 3000000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 3000000000}]}, "block_bandwidth": + 419430400}}}' + form: {} + headers: + User-Agent: + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.0; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/instance/v1/zones/fr-par-1/products/servers?page=1 + method: GET + response: + body: '{"servers": {"COPARM1-16C-64G": {"alt_names": [], "arch": "arm64", "ncpus": + 16, "ram": 68719476736, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": + 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 252.14, "hourly_price": 0.3454, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 1600000000, "sum_internet_bandwidth": 1600000000, "interfaces": [{"internal_bandwidth": + 1600000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 1600000000}]}, "block_bandwidth": 671088640}, "COPARM1-2C-8G": {"alt_names": + [], "arch": "arm64", "ncpus": 2, "ram": 8589934592, "gpu": 0, "mig_profile": + null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 31.1, "hourly_price": 0.0426, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 200000000, "sum_internet_bandwidth": + 200000000, "interfaces": [{"internal_bandwidth": 200000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 200000000}]}, "block_bandwidth": + 83886080}, "COPARM1-32C-128G": {"alt_names": [], "arch": "arm64", "ncpus": 32, + "ram": 137438953472, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": + 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 506.26, "hourly_price": 0.6935, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 3200000000, "sum_internet_bandwidth": 3200000000, "interfaces": [{"internal_bandwidth": + 3200000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 3200000000}]}, "block_bandwidth": 1342177280}, "COPARM1-4C-16G": {"alt_names": + [], "arch": "arm64", "ncpus": 4, "ram": 17179869184, "gpu": 0, "mig_profile": + null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 62.56, "hourly_price": 0.0857, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 400000000, "sum_internet_bandwidth": + 400000000, "interfaces": [{"internal_bandwidth": 400000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 400000000}]}, "block_bandwidth": + 167772160}, "COPARM1-8C-32G": {"alt_names": [], "arch": "arm64", "ncpus": 8, + "ram": 34359738368, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": + 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 125.85, "hourly_price": 0.1724, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 800000000, "sum_internet_bandwidth": 800000000, "interfaces": [{"internal_bandwidth": + 800000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 800000000}]}, "block_bandwidth": 335544320}, "DEV1-L": {"alt_names": [], "arch": + "x86_64", "ncpus": 4, "ram": 8589934592, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 80000000000}, "per_volume_constraint": {"l_ssd": + {"min_size": 1000000000, "max_size": 800000000000}}, "scratch_storage_max_size": + null, "baremetal": false, "monthly_price": 36.1496, "hourly_price": 0.04952, + "capabilities": {"boot_types": ["local", "rescue"], "placement_groups": true, + "block_storage": true, "hot_snapshots_local_volume": true, "private_network": + 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 400000000, "sum_internet_bandwidth": + 400000000, "interfaces": [{"internal_bandwidth": 400000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 400000000}]}, "block_bandwidth": + 209715200}, "DEV1-M": {"alt_names": [], "arch": "x86_64", "ncpus": 3, "ram": + 4294967296, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + 0, "max_size": 40000000000}, "per_volume_constraint": {"l_ssd": {"min_size": + 1000000000, "max_size": 800000000000}}, "scratch_storage_max_size": null, "baremetal": + false, "monthly_price": 18.6588, "hourly_price": 0.02556, "capabilities": {"boot_types": + ["local", "rescue"], "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + true, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 300000000, "sum_internet_bandwidth": 300000000, "interfaces": [{"internal_bandwidth": + 300000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 300000000}]}, "block_bandwidth": 157286400}, "DEV1-S": {"alt_names": [], "arch": + "x86_64", "ncpus": 2, "ram": 2147483648, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 20000000000}, "per_volume_constraint": {"l_ssd": + {"min_size": 1000000000, "max_size": 800000000000}}, "scratch_storage_max_size": + null, "baremetal": false, "monthly_price": 9.9864, "hourly_price": 0.01368, + "capabilities": {"boot_types": ["local", "rescue"], "placement_groups": true, + "block_storage": true, "hot_snapshots_local_volume": true, "private_network": + 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 200000000, "sum_internet_bandwidth": + 200000000, "interfaces": [{"internal_bandwidth": 200000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 200000000}]}, "block_bandwidth": + 104857600}, "DEV1-XL": {"alt_names": [], "arch": "x86_64", "ncpus": 4, "ram": + 12884901888, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + 0, "max_size": 120000000000}, "per_volume_constraint": {"l_ssd": {"min_size": + 1000000000, "max_size": 800000000000}}, "scratch_storage_max_size": null, "baremetal": + false, "monthly_price": 53.3484, "hourly_price": 0.07308, "capabilities": {"boot_types": + ["local", "rescue"], "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + true, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 500000000, "sum_internet_bandwidth": 500000000, "interfaces": [{"internal_bandwidth": + 500000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 500000000}]}, "block_bandwidth": 262144000}, "ENT1-2XL": {"alt_names": [], "arch": + "x86_64", "ncpus": 96, "ram": 412316860416, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": + 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 2576.9, "hourly_price": 3.53, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 20000000000, "sum_internet_bandwidth": 20000000000, "interfaces": [{"internal_bandwidth": + 20000000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 20000000000}]}, "block_bandwidth": 21474836480}, "ENT1-L": {"alt_names": [], + "arch": "x86_64", "ncpus": 32, "ram": 137438953472, "gpu": 0, "mig_profile": + null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 861.4, "hourly_price": 1.18, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 6400000000, "sum_internet_bandwidth": + 6400000000, "interfaces": [{"internal_bandwidth": 6400000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 6400000000}]}, "block_bandwidth": + 6710886400}, "ENT1-M": {"alt_names": [], "arch": "x86_64", "ncpus": 16, "ram": + 68719476736, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": + 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 430.7, "hourly_price": 0.59, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 3200000000, "sum_internet_bandwidth": 3200000000, "interfaces": [{"internal_bandwidth": + 3200000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 3200000000}]}, "block_bandwidth": 3355443200}, "ENT1-S": {"alt_names": [], "arch": + "x86_64", "ncpus": 8, "ram": 34359738368, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": + 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 211.7, "hourly_price": 0.29, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 1600000000, "sum_internet_bandwidth": 1600000000, "interfaces": [{"internal_bandwidth": + 1600000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 1600000000}]}, "block_bandwidth": 1677721600}, "ENT1-XL": {"alt_names": [], + "arch": "x86_64", "ncpus": 64, "ram": 274877906944, "gpu": 0, "mig_profile": + null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 1715.5, "hourly_price": 2.35, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 12800000000, "sum_internet_bandwidth": + 12800000000, "interfaces": [{"internal_bandwidth": 12800000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 12800000000}]}, "block_bandwidth": + 13421772800}, "ENT1-XS": {"alt_names": [], "arch": "x86_64", "ncpus": 4, "ram": + 17179869184, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": + 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 107.31, "hourly_price": 0.147, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 800000000, "sum_internet_bandwidth": 800000000, "interfaces": [{"internal_bandwidth": + 800000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 800000000}]}, "block_bandwidth": 838860800}, "ENT1-XXS": {"alt_names": [], "arch": + "x86_64", "ncpus": 2, "ram": 8589934592, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": + 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 53.655, "hourly_price": 0.0735, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 400000000, "sum_internet_bandwidth": 400000000, "interfaces": [{"internal_bandwidth": + 400000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 400000000}]}, "block_bandwidth": 419430400}, "GP1-L": {"alt_names": [], "arch": + "x86_64", "ncpus": 32, "ram": 137438953472, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 600000000000}, "per_volume_constraint": {"l_ssd": + {"min_size": 1000000000, "max_size": 800000000000}}, "scratch_storage_max_size": + null, "baremetal": false, "monthly_price": 576.262, "hourly_price": 0.7894, + "capabilities": {"boot_types": ["local", "rescue"], "placement_groups": true, + "block_storage": true, "hot_snapshots_local_volume": true, "private_network": + 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 5000000000, + "sum_internet_bandwidth": 5000000000, "interfaces": [{"internal_bandwidth": + 5000000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 5000000000}]}, "block_bandwidth": 1073741824}, "GP1-M": {"alt_names": [], "arch": + "x86_64", "ncpus": 16, "ram": 68719476736, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 600000000000}, "per_volume_constraint": {"l_ssd": + {"min_size": 1000000000, "max_size": 800000000000}}, "scratch_storage_max_size": + null, "baremetal": false, "monthly_price": 296.672, "hourly_price": 0.4064, + "capabilities": {"boot_types": ["local", "rescue"], "placement_groups": true, + "block_storage": true, "hot_snapshots_local_volume": true, "private_network": + 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 1500000000, + "sum_internet_bandwidth": 1500000000, "interfaces": [{"internal_bandwidth": + 1500000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 1500000000}]}, "block_bandwidth": 838860800}, "GP1-S": {"alt_names": [], "arch": + "x86_64", "ncpus": 8, "ram": 34359738368, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 300000000000}, "per_volume_constraint": {"l_ssd": + {"min_size": 1000000000, "max_size": 800000000000}}, "scratch_storage_max_size": + null, "baremetal": false, "monthly_price": 149.066, "hourly_price": 0.2042, + "capabilities": {"boot_types": ["local", "rescue"], "placement_groups": true, + "block_storage": true, "hot_snapshots_local_volume": true, "private_network": + 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 800000000, "sum_internet_bandwidth": + 800000000, "interfaces": [{"internal_bandwidth": 800000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 800000000}]}, "block_bandwidth": + 524288000}, "GP1-VIZ": {"alt_names": [], "arch": "x86_64", "ncpus": 8, "ram": + 34359738368, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + 0, "max_size": 300000000000}, "per_volume_constraint": {"l_ssd": {"min_size": + 1000000000, "max_size": 800000000000}}, "scratch_storage_max_size": null, "baremetal": + false, "monthly_price": 72.0, "hourly_price": 0.1, "capabilities": {"boot_types": + ["local", "rescue"], "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + true, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 500000000, "sum_internet_bandwidth": 500000000, "interfaces": [{"internal_bandwidth": + 500000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 500000000}]}, "block_bandwidth": 314572800}, "GP1-XL": {"alt_names": [], "arch": + "x86_64", "ncpus": 48, "ram": 274877906944, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 600000000000}, "per_volume_constraint": {"l_ssd": + {"min_size": 1000000000, "max_size": 800000000000}}, "scratch_storage_max_size": + null, "baremetal": false, "monthly_price": 1220.122, "hourly_price": 1.6714, + "capabilities": {"boot_types": ["local", "rescue"], "placement_groups": true, + "block_storage": true, "hot_snapshots_local_volume": true, "private_network": + 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 10000000000, + "sum_internet_bandwidth": 10000000000, "interfaces": [{"internal_bandwidth": + 10000000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 10000000000}]}, "block_bandwidth": 2147483648}, "GP1-XS": {"alt_names": [], + "arch": "x86_64", "ncpus": 4, "ram": 17179869184, "gpu": 0, "mig_profile": null, + "volumes_constraint": {"min_size": 0, "max_size": 150000000000}, "per_volume_constraint": + {"l_ssd": {"min_size": 1000000000, "max_size": 800000000000}}, "scratch_storage_max_size": + null, "baremetal": false, "monthly_price": 74.168, "hourly_price": 0.1016, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": true, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 500000000, "sum_internet_bandwidth": + 500000000, "interfaces": [{"internal_bandwidth": 500000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 500000000}]}, "block_bandwidth": + 314572800}, "PLAY2-MICRO": {"alt_names": [], "arch": "x86_64", "ncpus": 4, "ram": + 8589934592, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": + 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 39.42, "hourly_price": 0.054, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 400000000, "sum_internet_bandwidth": 400000000, "interfaces": [{"internal_bandwidth": + 400000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 400000000}]}, "block_bandwidth": 167772160}, "PLAY2-NANO": {"alt_names": [], + "arch": "x86_64", "ncpus": 2, "ram": 4294967296, "gpu": 0, "mig_profile": null, + "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 19.71, "hourly_price": 0.027, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 200000000, "sum_internet_bandwidth": + 200000000, "interfaces": [{"internal_bandwidth": 200000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 200000000}]}, "block_bandwidth": + 83886080}, "PLAY2-PICO": {"alt_names": [], "arch": "x86_64", "ncpus": 1, "ram": + 2147483648, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": + 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 10.22, "hourly_price": 0.014, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 100000000, "sum_internet_bandwidth": 100000000, "interfaces": [{"internal_bandwidth": + 100000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 100000000}]}, "block_bandwidth": 41943040}, "POP2-16C-64G": {"alt_names": [], + "arch": "x86_64", "ncpus": 16, "ram": 68719476736, "gpu": 0, "mig_profile": + null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 430.7, "hourly_price": 0.59, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 3200000000, "sum_internet_bandwidth": + 3200000000, "interfaces": [{"internal_bandwidth": 3200000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 3200000000}]}, "block_bandwidth": + 3355443200}, "POP2-16C-64G-WIN": {"alt_names": [], "arch": "x86_64", "ncpus": + 16, "ram": 68719476736, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": + 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 1063.391, "hourly_price": 1.4567, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 3200000000, "sum_internet_bandwidth": 3200000000, "interfaces": [{"internal_bandwidth": + 3200000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 3200000000}]}, "block_bandwidth": 3355443200}, "POP2-2C-8G": {"alt_names": [], + "arch": "x86_64", "ncpus": 2, "ram": 8589934592, "gpu": 0, "mig_profile": null, + "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 53.66, "hourly_price": 0.0735, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 400000000, "sum_internet_bandwidth": + 400000000, "interfaces": [{"internal_bandwidth": 400000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 400000000}]}, "block_bandwidth": + 419430400}, "POP2-2C-8G-WIN": {"alt_names": [], "arch": "x86_64", "ncpus": 2, + "ram": 8589934592, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": + 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 133.079, "hourly_price": 0.1823, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 400000000, "sum_internet_bandwidth": 400000000, "interfaces": [{"internal_bandwidth": + 400000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 400000000}]}, "block_bandwidth": 419430400}, "POP2-32C-128G": {"alt_names": + [], "arch": "x86_64", "ncpus": 32, "ram": 137438953472, "gpu": 0, "mig_profile": + null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 861.4, "hourly_price": 1.18, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 6400000000, "sum_internet_bandwidth": + 6400000000, "interfaces": [{"internal_bandwidth": 6400000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 6400000000}]}, "block_bandwidth": + 6710886400}, "POP2-32C-128G-WIN": {"alt_names": [], "arch": "x86_64", "ncpus": + 32, "ram": 137438953472, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": + 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 2126.709, "hourly_price": 2.9133, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 6400000000, "sum_internet_bandwidth": 6400000000, "interfaces": [{"internal_bandwidth": + 6400000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 6400000000}]}, "block_bandwidth": 6710886400}, "POP2-4C-16G": {"alt_names": + [], "arch": "x86_64", "ncpus": 4, "ram": 17179869184, "gpu": 0, "mig_profile": + null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 107.31, "hourly_price": 0.147, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 800000000, "sum_internet_bandwidth": + 800000000, "interfaces": [{"internal_bandwidth": 800000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 800000000}]}, "block_bandwidth": + 838860800}, "POP2-4C-16G-WIN": {"alt_names": [], "arch": "x86_64", "ncpus": + 4, "ram": 17179869184, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": + 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 265.501, "hourly_price": 0.3637, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 800000000, "sum_internet_bandwidth": 800000000, "interfaces": [{"internal_bandwidth": + 800000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 800000000}]}, "block_bandwidth": 838860800}, "POP2-64C-256G": {"alt_names": + [], "arch": "x86_64", "ncpus": 64, "ram": 274877906944, "gpu": 0, "mig_profile": + null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 1715.5, "hourly_price": 2.35, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 12800000000, "sum_internet_bandwidth": + 12800000000, "interfaces": [{"internal_bandwidth": 12800000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 12800000000}]}, "block_bandwidth": + 13421772800}, "POP2-8C-32G": {"alt_names": [], "arch": "x86_64", "ncpus": 8, + "ram": 34359738368, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": + 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 211.7, "hourly_price": 0.29, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 1600000000, "sum_internet_bandwidth": 1600000000, "interfaces": [{"internal_bandwidth": + 1600000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 1600000000}]}, "block_bandwidth": 1677721600}, "POP2-8C-32G-WIN": {"alt_names": + [], "arch": "x86_64", "ncpus": 8, "ram": 34359738368, "gpu": 0, "mig_profile": + null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 528.009, "hourly_price": 0.7233, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 1600000000, "sum_internet_bandwidth": + 1600000000, "interfaces": [{"internal_bandwidth": 1600000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 1600000000}]}, "block_bandwidth": + 1677721600}, "POP2-HC-16C-32G": {"alt_names": [], "arch": "x86_64", "ncpus": + 16, "ram": 34359738368, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": + 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 310.69, "hourly_price": 0.4256, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 3200000000, "sum_internet_bandwidth": 3200000000, "interfaces": [{"internal_bandwidth": + 3200000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 3200000000}]}, "block_bandwidth": 3355443200}, "POP2-HC-2C-4G": {"alt_names": + [], "arch": "x86_64", "ncpus": 2, "ram": 4294967296, "gpu": 0, "mig_profile": + null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 38.84, "hourly_price": 0.0532, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 400000000, "sum_internet_bandwidth": + 400000000, "interfaces": [{"internal_bandwidth": 400000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 400000000}]}, "block_bandwidth": + 419430400}, "POP2-HC-32C-64G": {"alt_names": [], "arch": "x86_64", "ncpus": + 32, "ram": 68719476736, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": + 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 621.38, "hourly_price": 0.8512, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 6400000000, "sum_internet_bandwidth": 6400000000, "interfaces": [{"internal_bandwidth": + 6400000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 6400000000}]}, "block_bandwidth": 6710886400}, "POP2-HC-4C-8G": {"alt_names": + [], "arch": "x86_64", "ncpus": 4, "ram": 8589934592, "gpu": 0, "mig_profile": + null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 77.67, "hourly_price": 0.1064, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 800000000, "sum_internet_bandwidth": + 800000000, "interfaces": [{"internal_bandwidth": 800000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 800000000}]}, "block_bandwidth": + 838860800}, "POP2-HC-64C-128G": {"alt_names": [], "arch": "x86_64", "ncpus": + 64, "ram": 137438953472, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": + 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 1242.75, "hourly_price": 1.7024, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 12800000000, "sum_internet_bandwidth": 12800000000, "interfaces": [{"internal_bandwidth": + 12800000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 12800000000}]}, "block_bandwidth": 13421772800}, "POP2-HC-8C-16G": {"alt_names": + [], "arch": "x86_64", "ncpus": 8, "ram": 17179869184, "gpu": 0, "mig_profile": + null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 155.34, "hourly_price": 0.2128, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 1600000000, "sum_internet_bandwidth": + 1600000000, "interfaces": [{"internal_bandwidth": 1600000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 1600000000}]}, "block_bandwidth": + 1677721600}, "POP2-HM-16C-128G": {"alt_names": [], "arch": "x86_64", "ncpus": + 16, "ram": 137438953472, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": + 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 601.52, "hourly_price": 0.824, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 3200000000, "sum_internet_bandwidth": 3200000000, "interfaces": [{"internal_bandwidth": + 3200000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 3200000000}]}, "block_bandwidth": 3355443200}, "POP2-HM-2C-16G": {"alt_names": + [], "arch": "x86_64", "ncpus": 2, "ram": 17179869184, "gpu": 0, "mig_profile": + null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 75.19, "hourly_price": 0.103, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 400000000, "sum_internet_bandwidth": + 400000000, "interfaces": [{"internal_bandwidth": 400000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 400000000}]}, "block_bandwidth": + 419430400}, "POP2-HM-32C-256G": {"alt_names": [], "arch": "x86_64", "ncpus": + 32, "ram": 274877906944, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": + 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 1203.04, "hourly_price": 1.648, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 6400000000, "sum_internet_bandwidth": 6400000000, "interfaces": [{"internal_bandwidth": + 6400000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 6400000000}]}, "block_bandwidth": 6710886400}, "POP2-HM-4C-32G": {"alt_names": + [], "arch": "x86_64", "ncpus": 4, "ram": 34359738368, "gpu": 0, "mig_profile": + null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 150.38, "hourly_price": 0.206, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 800000000, "sum_internet_bandwidth": + 800000000, "interfaces": [{"internal_bandwidth": 800000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 800000000}]}, "block_bandwidth": + 838860800}, "POP2-HM-64C-512G": {"alt_names": [], "arch": "x86_64", "ncpus": + 64, "ram": 549755813888, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": + 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 2406.08, "hourly_price": 3.296, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 12800000000, "sum_internet_bandwidth": 12800000000, "interfaces": [{"internal_bandwidth": + 12800000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 12800000000}]}, "block_bandwidth": 13421772800}, "POP2-HM-8C-64G": {"alt_names": + [], "arch": "x86_64", "ncpus": 8, "ram": 68719476736, "gpu": 0, "mig_profile": + null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 300.76, "hourly_price": 0.412, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 1600000000, "sum_internet_bandwidth": + 1600000000, "interfaces": [{"internal_bandwidth": 1600000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 1600000000}]}, "block_bandwidth": + 1677721600}, "POP2-HN-10": {"alt_names": [], "arch": "x86_64", "ncpus": 4, "ram": + 8589934592, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": + 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 530.29, "hourly_price": 0.7264, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 10000000000, "sum_internet_bandwidth": 10000000000, "interfaces": [{"internal_bandwidth": + 10000000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 10000000000}]}, "block_bandwidth": 838860800}, "POP2-HN-3": {"alt_names": [], + "arch": "x86_64", "ncpus": 2, "ram": 4294967296, "gpu": 0, "mig_profile": null, + "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "baremetal": false, "monthly_price": 186.49, "hourly_price": 0.2554, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": false, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 3000000000, "sum_internet_bandwidth": + 3000000000, "interfaces": [{"internal_bandwidth": 3000000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 3000000000}]}, "block_bandwidth": + 419430400}}}' + headers: + Content-Length: + - "39559" + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Wed, 13 Nov 2024 13:21:35 GMT + Link: + - ; rel="next",; + rel="last" + Server: + - Scaleway API Gateway (fr-par-1;edge01) + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - 95406435-dc79-4aa8-800f-6ce9e405ebc2 + X-Total-Count: + - "69" + status: 200 OK + code: 200 + duration: "" +- request: + body: '{"servers": {"POP2-HN-5": {"alt_names": [], "arch": "x86_64", "ncpus": + 4, "ram": 8589934592, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": + 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 330.29, "hourly_price": 0.4524, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 5000000000, "sum_internet_bandwidth": 5000000000, "interfaces": [{"internal_bandwidth": + 5000000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 5000000000}]}, "block_bandwidth": 838860800}, "PRO2-L": {"alt_names": [], "arch": + "x86_64", "ncpus": 32, "ram": 137438953472, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": + 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 640.21, "hourly_price": 0.877, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 6000000000, "sum_internet_bandwidth": 6000000000, "interfaces": [{"internal_bandwidth": + 6000000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 6000000000}]}, "block_bandwidth": 2097152000}, "PRO2-M": {"alt_names": [], "arch": + "x86_64", "ncpus": 16, "ram": 68719476736, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": + 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 319.74, "hourly_price": 0.438, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 3000000000, "sum_internet_bandwidth": 3000000000, "interfaces": [{"internal_bandwidth": + 3000000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 3000000000}]}, "block_bandwidth": 1048576000}, "PRO2-S": {"alt_names": [], "arch": + "x86_64", "ncpus": 8, "ram": 34359738368, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": + 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 159.87, "hourly_price": 0.219, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 1500000000, "sum_internet_bandwidth": 1500000000, "interfaces": [{"internal_bandwidth": + 1500000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 1500000000}]}, "block_bandwidth": 524288000}, "PRO2-XS": {"alt_names": [], "arch": + "x86_64", "ncpus": 4, "ram": 17179869184, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": + 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 80.3, "hourly_price": 0.11, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 700000000, "sum_internet_bandwidth": 700000000, "interfaces": [{"internal_bandwidth": + 700000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 700000000}]}, "block_bandwidth": 262144000}, "PRO2-XXS": {"alt_names": [], "arch": + "x86_64", "ncpus": 2, "ram": 8589934592, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": + 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 40.15, "hourly_price": 0.055, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 350000000, "sum_internet_bandwidth": 350000000, "interfaces": [{"internal_bandwidth": + 350000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 350000000}]}, "block_bandwidth": 131072000}, "RENDER-S": {"alt_names": [], "arch": + "x86_64", "ncpus": 10, "ram": 45097156608, "gpu": 1, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 400000000000}, "per_volume_constraint": {"l_ssd": + {"min_size": 1000000000, "max_size": 800000000000}}, "scratch_storage_max_size": + null, "baremetal": false, "monthly_price": 907.098, "hourly_price": 1.2426, + "capabilities": {"boot_types": ["local", "rescue"], "placement_groups": true, + "block_storage": true, "hot_snapshots_local_volume": true, "private_network": + 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 1000000000, + "sum_internet_bandwidth": 1000000000, "interfaces": [{"internal_bandwidth": + 1000000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 1000000000}]}, "block_bandwidth": 2147483648}, "STARDUST1-S": {"alt_names": + [], "arch": "x86_64", "ncpus": 1, "ram": 1073741824, "gpu": 0, "mig_profile": + null, "volumes_constraint": {"min_size": 0, "max_size": 10000000000}, "per_volume_constraint": + {"l_ssd": {"min_size": 1000000000, "max_size": 800000000000}}, "scratch_storage_max_size": + null, "baremetal": false, "monthly_price": 3.3507, "hourly_price": 0.00459, + "capabilities": {"boot_types": ["local", "rescue"], "placement_groups": true, + "block_storage": true, "hot_snapshots_local_volume": true, "private_network": + 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 100000000, "sum_internet_bandwidth": + 100000000, "interfaces": [{"internal_bandwidth": 100000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 100000000}]}, "block_bandwidth": + 52428800}, "START1-L": {"alt_names": [], "arch": "x86_64", "ncpus": 8, "ram": + 8589934592, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + 200000000000, "max_size": 200000000000}, "per_volume_constraint": {"l_ssd": + {"min_size": 1000000000, "max_size": 200000000000}}, "scratch_storage_max_size": + null, "baremetal": false, "monthly_price": 26.864, "hourly_price": 0.0368, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": true, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 400000000, "sum_internet_bandwidth": + 400000000, "interfaces": [{"internal_bandwidth": 400000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 400000000}]}, "block_bandwidth": + 41943040}, "START1-M": {"alt_names": [], "arch": "x86_64", "ncpus": 4, "ram": + 4294967296, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + 100000000000, "max_size": 100000000000}, "per_volume_constraint": {"l_ssd": + {"min_size": 1000000000, "max_size": 200000000000}}, "scratch_storage_max_size": + null, "baremetal": false, "monthly_price": 14.162, "hourly_price": 0.0194, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": true, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 300000000, "sum_internet_bandwidth": + 300000000, "interfaces": [{"internal_bandwidth": 300000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 300000000}]}, "block_bandwidth": + 41943040}, "START1-S": {"alt_names": [], "arch": "x86_64", "ncpus": 2, "ram": + 2147483648, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + 50000000000, "max_size": 50000000000}, "per_volume_constraint": {"l_ssd": {"min_size": + 1000000000, "max_size": 200000000000}}, "scratch_storage_max_size": null, "baremetal": + false, "monthly_price": 7.738, "hourly_price": 0.0106, "capabilities": {"boot_types": + ["local", "rescue"], "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + true, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 200000000, "sum_internet_bandwidth": 200000000, "interfaces": [{"internal_bandwidth": + 200000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 200000000}]}, "block_bandwidth": 41943040}, "START1-XS": {"alt_names": [], "arch": + "x86_64", "ncpus": 1, "ram": 1073741824, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 25000000000, "max_size": 25000000000}, "per_volume_constraint": + {"l_ssd": {"min_size": 1000000000, "max_size": 200000000000}}, "scratch_storage_max_size": + null, "baremetal": false, "monthly_price": 4.526, "hourly_price": 0.0062, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": true, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 100000000, "sum_internet_bandwidth": + 100000000, "interfaces": [{"internal_bandwidth": 100000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 100000000}]}, "block_bandwidth": + 41943040}, "VC1L": {"alt_names": ["X64-8GB"], "arch": "x86_64", "ncpus": 6, + "ram": 8589934592, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + 200000000000, "max_size": 200000000000}, "per_volume_constraint": {"l_ssd": + {"min_size": 1000000000, "max_size": 200000000000}}, "scratch_storage_max_size": + null, "baremetal": false, "monthly_price": 18.0164, "hourly_price": 0.02468, + "capabilities": {"boot_types": ["local", "rescue"], "placement_groups": true, + "block_storage": true, "hot_snapshots_local_volume": true, "private_network": + 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 200000000, "sum_internet_bandwidth": + 200000000, "interfaces": [{"internal_bandwidth": 200000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 200000000}]}, "block_bandwidth": + 41943040}, "VC1M": {"alt_names": ["X64-4GB"], "arch": "x86_64", "ncpus": 4, + "ram": 4294967296, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + 100000000000, "max_size": 100000000000}, "per_volume_constraint": {"l_ssd": + {"min_size": 1000000000, "max_size": 200000000000}}, "scratch_storage_max_size": + null, "baremetal": false, "monthly_price": 11.3515, "hourly_price": 0.01555, + "capabilities": {"boot_types": ["local", "rescue"], "placement_groups": true, + "block_storage": true, "hot_snapshots_local_volume": true, "private_network": + 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 200000000, "sum_internet_bandwidth": + 200000000, "interfaces": [{"internal_bandwidth": 200000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 200000000}]}, "block_bandwidth": + 41943040}, "VC1S": {"alt_names": ["X64-2GB"], "arch": "x86_64", "ncpus": 2, + "ram": 2147483648, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + 50000000000, "max_size": 50000000000}, "per_volume_constraint": {"l_ssd": {"min_size": + 1000000000, "max_size": 200000000000}}, "scratch_storage_max_size": null, "baremetal": + false, "monthly_price": 6.2926, "hourly_price": 0.00862, "capabilities": {"boot_types": + ["local", "rescue"], "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + true, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 200000000, "sum_internet_bandwidth": 200000000, "interfaces": [{"internal_bandwidth": + 200000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 200000000}]}, "block_bandwidth": 41943040}, "X64-120GB": {"alt_names": [], "arch": + "x86_64", "ncpus": 12, "ram": 128849018880, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 500000000000, "max_size": 1000000000000}, "per_volume_constraint": + {"l_ssd": {"min_size": 1000000000, "max_size": 200000000000}}, "scratch_storage_max_size": + null, "baremetal": false, "monthly_price": 310.7902, "hourly_price": 0.42574, + "capabilities": {"boot_types": ["local", "rescue"], "placement_groups": true, + "block_storage": true, "hot_snapshots_local_volume": true, "private_network": + 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 1000000000, + "sum_internet_bandwidth": 1000000000, "interfaces": [{"internal_bandwidth": + 1000000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 1000000000}]}, "block_bandwidth": 41943040}, "X64-15GB": {"alt_names": [], "arch": + "x86_64", "ncpus": 6, "ram": 16106127360, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 200000000000, "max_size": 200000000000}, "per_volume_constraint": + {"l_ssd": {"min_size": 1000000000, "max_size": 200000000000}}, "scratch_storage_max_size": + null, "baremetal": false, "monthly_price": 44.0336, "hourly_price": 0.06032, + "capabilities": {"boot_types": ["local", "rescue"], "placement_groups": true, + "block_storage": true, "hot_snapshots_local_volume": true, "private_network": + 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 250000000, "sum_internet_bandwidth": + 250000000, "interfaces": [{"internal_bandwidth": 250000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 250000000}]}, "block_bandwidth": + 41943040}, "X64-30GB": {"alt_names": [], "arch": "x86_64", "ncpus": 8, "ram": + 32212254720, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + 300000000000, "max_size": 400000000000}, "per_volume_constraint": {"l_ssd": + {"min_size": 1000000000, "max_size": 200000000000}}, "scratch_storage_max_size": + null, "baremetal": false, "monthly_price": 86.9138, "hourly_price": 0.11906, + "capabilities": {"boot_types": ["local", "rescue"], "placement_groups": true, + "block_storage": true, "hot_snapshots_local_volume": true, "private_network": + 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 500000000, "sum_internet_bandwidth": + 500000000, "interfaces": [{"internal_bandwidth": 500000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 500000000}]}, "block_bandwidth": + 41943040}, "X64-60GB": {"alt_names": [], "arch": "x86_64", "ncpus": 10, "ram": + 64424509440, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + 400000000000, "max_size": 700000000000}, "per_volume_constraint": {"l_ssd": + {"min_size": 1000000000, "max_size": 200000000000}}, "scratch_storage_max_size": + null, "baremetal": false, "monthly_price": 155.49, "hourly_price": 0.213, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": true, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 1000000000, "sum_internet_bandwidth": + 1000000000, "interfaces": [{"internal_bandwidth": 1000000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 1000000000}]}, "block_bandwidth": + 41943040}}}' + form: {} + headers: + User-Agent: + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.0; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/instance/v1/zones/fr-par-1/products/servers?page=2 + method: GET + response: + body: '{"servers": {"POP2-HN-5": {"alt_names": [], "arch": "x86_64", "ncpus": + 4, "ram": 8589934592, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": + 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 330.29, "hourly_price": 0.4524, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 5000000000, "sum_internet_bandwidth": 5000000000, "interfaces": [{"internal_bandwidth": + 5000000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 5000000000}]}, "block_bandwidth": 838860800}, "PRO2-L": {"alt_names": [], "arch": + "x86_64", "ncpus": 32, "ram": 137438953472, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": + 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 640.21, "hourly_price": 0.877, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 6000000000, "sum_internet_bandwidth": 6000000000, "interfaces": [{"internal_bandwidth": + 6000000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 6000000000}]}, "block_bandwidth": 2097152000}, "PRO2-M": {"alt_names": [], "arch": + "x86_64", "ncpus": 16, "ram": 68719476736, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": + 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 319.74, "hourly_price": 0.438, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 3000000000, "sum_internet_bandwidth": 3000000000, "interfaces": [{"internal_bandwidth": + 3000000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 3000000000}]}, "block_bandwidth": 1048576000}, "PRO2-S": {"alt_names": [], "arch": + "x86_64", "ncpus": 8, "ram": 34359738368, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": + 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 159.87, "hourly_price": 0.219, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 1500000000, "sum_internet_bandwidth": 1500000000, "interfaces": [{"internal_bandwidth": + 1500000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 1500000000}]}, "block_bandwidth": 524288000}, "PRO2-XS": {"alt_names": [], "arch": + "x86_64", "ncpus": 4, "ram": 17179869184, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": + 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 80.3, "hourly_price": 0.11, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 700000000, "sum_internet_bandwidth": 700000000, "interfaces": [{"internal_bandwidth": + 700000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 700000000}]}, "block_bandwidth": 262144000}, "PRO2-XXS": {"alt_names": [], "arch": + "x86_64", "ncpus": 2, "ram": 8589934592, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": + 0, "max_size": 0}}, "scratch_storage_max_size": null, "baremetal": false, "monthly_price": + 40.15, "hourly_price": 0.055, "capabilities": {"boot_types": ["local", "rescue"], + "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 350000000, "sum_internet_bandwidth": 350000000, "interfaces": [{"internal_bandwidth": + 350000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 350000000}]}, "block_bandwidth": 131072000}, "RENDER-S": {"alt_names": [], "arch": + "x86_64", "ncpus": 10, "ram": 45097156608, "gpu": 1, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 400000000000}, "per_volume_constraint": {"l_ssd": + {"min_size": 1000000000, "max_size": 800000000000}}, "scratch_storage_max_size": + null, "baremetal": false, "monthly_price": 907.098, "hourly_price": 1.2426, + "capabilities": {"boot_types": ["local", "rescue"], "placement_groups": true, + "block_storage": true, "hot_snapshots_local_volume": true, "private_network": + 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 1000000000, + "sum_internet_bandwidth": 1000000000, "interfaces": [{"internal_bandwidth": + 1000000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 1000000000}]}, "block_bandwidth": 2147483648}, "STARDUST1-S": {"alt_names": + [], "arch": "x86_64", "ncpus": 1, "ram": 1073741824, "gpu": 0, "mig_profile": + null, "volumes_constraint": {"min_size": 0, "max_size": 10000000000}, "per_volume_constraint": + {"l_ssd": {"min_size": 1000000000, "max_size": 800000000000}}, "scratch_storage_max_size": + null, "baremetal": false, "monthly_price": 3.3507, "hourly_price": 0.00459, + "capabilities": {"boot_types": ["local", "rescue"], "placement_groups": true, + "block_storage": true, "hot_snapshots_local_volume": true, "private_network": + 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 100000000, "sum_internet_bandwidth": + 100000000, "interfaces": [{"internal_bandwidth": 100000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 100000000}]}, "block_bandwidth": + 52428800}, "START1-L": {"alt_names": [], "arch": "x86_64", "ncpus": 8, "ram": + 8589934592, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + 200000000000, "max_size": 200000000000}, "per_volume_constraint": {"l_ssd": + {"min_size": 1000000000, "max_size": 200000000000}}, "scratch_storage_max_size": + null, "baremetal": false, "monthly_price": 26.864, "hourly_price": 0.0368, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": true, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 400000000, "sum_internet_bandwidth": + 400000000, "interfaces": [{"internal_bandwidth": 400000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 400000000}]}, "block_bandwidth": + 41943040}, "START1-M": {"alt_names": [], "arch": "x86_64", "ncpus": 4, "ram": + 4294967296, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + 100000000000, "max_size": 100000000000}, "per_volume_constraint": {"l_ssd": + {"min_size": 1000000000, "max_size": 200000000000}}, "scratch_storage_max_size": + null, "baremetal": false, "monthly_price": 14.162, "hourly_price": 0.0194, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": true, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 300000000, "sum_internet_bandwidth": + 300000000, "interfaces": [{"internal_bandwidth": 300000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 300000000}]}, "block_bandwidth": + 41943040}, "START1-S": {"alt_names": [], "arch": "x86_64", "ncpus": 2, "ram": + 2147483648, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + 50000000000, "max_size": 50000000000}, "per_volume_constraint": {"l_ssd": {"min_size": + 1000000000, "max_size": 200000000000}}, "scratch_storage_max_size": null, "baremetal": + false, "monthly_price": 7.738, "hourly_price": 0.0106, "capabilities": {"boot_types": + ["local", "rescue"], "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + true, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 200000000, "sum_internet_bandwidth": 200000000, "interfaces": [{"internal_bandwidth": + 200000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 200000000}]}, "block_bandwidth": 41943040}, "START1-XS": {"alt_names": [], "arch": + "x86_64", "ncpus": 1, "ram": 1073741824, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 25000000000, "max_size": 25000000000}, "per_volume_constraint": + {"l_ssd": {"min_size": 1000000000, "max_size": 200000000000}}, "scratch_storage_max_size": + null, "baremetal": false, "monthly_price": 4.526, "hourly_price": 0.0062, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": true, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 100000000, "sum_internet_bandwidth": + 100000000, "interfaces": [{"internal_bandwidth": 100000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 100000000}]}, "block_bandwidth": + 41943040}, "VC1L": {"alt_names": ["X64-8GB"], "arch": "x86_64", "ncpus": 6, + "ram": 8589934592, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + 200000000000, "max_size": 200000000000}, "per_volume_constraint": {"l_ssd": + {"min_size": 1000000000, "max_size": 200000000000}}, "scratch_storage_max_size": + null, "baremetal": false, "monthly_price": 18.0164, "hourly_price": 0.02468, + "capabilities": {"boot_types": ["local", "rescue"], "placement_groups": true, + "block_storage": true, "hot_snapshots_local_volume": true, "private_network": + 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 200000000, "sum_internet_bandwidth": + 200000000, "interfaces": [{"internal_bandwidth": 200000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 200000000}]}, "block_bandwidth": + 41943040}, "VC1M": {"alt_names": ["X64-4GB"], "arch": "x86_64", "ncpus": 4, + "ram": 4294967296, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + 100000000000, "max_size": 100000000000}, "per_volume_constraint": {"l_ssd": + {"min_size": 1000000000, "max_size": 200000000000}}, "scratch_storage_max_size": + null, "baremetal": false, "monthly_price": 11.3515, "hourly_price": 0.01555, + "capabilities": {"boot_types": ["local", "rescue"], "placement_groups": true, + "block_storage": true, "hot_snapshots_local_volume": true, "private_network": + 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 200000000, "sum_internet_bandwidth": + 200000000, "interfaces": [{"internal_bandwidth": 200000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 200000000}]}, "block_bandwidth": + 41943040}, "VC1S": {"alt_names": ["X64-2GB"], "arch": "x86_64", "ncpus": 2, + "ram": 2147483648, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + 50000000000, "max_size": 50000000000}, "per_volume_constraint": {"l_ssd": {"min_size": + 1000000000, "max_size": 200000000000}}, "scratch_storage_max_size": null, "baremetal": + false, "monthly_price": 6.2926, "hourly_price": 0.00862, "capabilities": {"boot_types": + ["local", "rescue"], "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + true, "private_network": 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 200000000, "sum_internet_bandwidth": 200000000, "interfaces": [{"internal_bandwidth": + 200000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 200000000}]}, "block_bandwidth": 41943040}, "X64-120GB": {"alt_names": [], "arch": + "x86_64", "ncpus": 12, "ram": 128849018880, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 500000000000, "max_size": 1000000000000}, "per_volume_constraint": + {"l_ssd": {"min_size": 1000000000, "max_size": 200000000000}}, "scratch_storage_max_size": + null, "baremetal": false, "monthly_price": 310.7902, "hourly_price": 0.42574, + "capabilities": {"boot_types": ["local", "rescue"], "placement_groups": true, + "block_storage": true, "hot_snapshots_local_volume": true, "private_network": + 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 1000000000, + "sum_internet_bandwidth": 1000000000, "interfaces": [{"internal_bandwidth": + 1000000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": + 1000000000}]}, "block_bandwidth": 41943040}, "X64-15GB": {"alt_names": [], "arch": + "x86_64", "ncpus": 6, "ram": 16106127360, "gpu": 0, "mig_profile": null, "volumes_constraint": + {"min_size": 200000000000, "max_size": 200000000000}, "per_volume_constraint": + {"l_ssd": {"min_size": 1000000000, "max_size": 200000000000}}, "scratch_storage_max_size": + null, "baremetal": false, "monthly_price": 44.0336, "hourly_price": 0.06032, + "capabilities": {"boot_types": ["local", "rescue"], "placement_groups": true, + "block_storage": true, "hot_snapshots_local_volume": true, "private_network": + 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 250000000, "sum_internet_bandwidth": + 250000000, "interfaces": [{"internal_bandwidth": 250000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 250000000}]}, "block_bandwidth": + 41943040}, "X64-30GB": {"alt_names": [], "arch": "x86_64", "ncpus": 8, "ram": + 32212254720, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + 300000000000, "max_size": 400000000000}, "per_volume_constraint": {"l_ssd": + {"min_size": 1000000000, "max_size": 200000000000}}, "scratch_storage_max_size": + null, "baremetal": false, "monthly_price": 86.9138, "hourly_price": 0.11906, + "capabilities": {"boot_types": ["local", "rescue"], "placement_groups": true, + "block_storage": true, "hot_snapshots_local_volume": true, "private_network": + 8}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 500000000, "sum_internet_bandwidth": + 500000000, "interfaces": [{"internal_bandwidth": 500000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 500000000}]}, "block_bandwidth": + 41943040}, "X64-60GB": {"alt_names": [], "arch": "x86_64", "ncpus": 10, "ram": + 64424509440, "gpu": 0, "mig_profile": null, "volumes_constraint": {"min_size": + 400000000000, "max_size": 700000000000}, "per_volume_constraint": {"l_ssd": + {"min_size": 1000000000, "max_size": 200000000000}}, "scratch_storage_max_size": + null, "baremetal": false, "monthly_price": 155.49, "hourly_price": 0.213, "capabilities": + {"boot_types": ["local", "rescue"], "placement_groups": true, "block_storage": + true, "hot_snapshots_local_volume": true, "private_network": 8}, "network": + {"ipv6_support": true, "sum_internal_bandwidth": 1000000000, "sum_internet_bandwidth": + 1000000000, "interfaces": [{"internal_bandwidth": 1000000000, "internet_bandwidth": + null}, {"internal_bandwidth": null, "internet_bandwidth": 1000000000}]}, "block_bandwidth": + 41943040}}}' + headers: + Content-Length: + - "15351" + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Wed, 13 Nov 2024 13:21:36 GMT + Link: + - ; rel="first",; + rel="previous",; rel="last" + Server: + - Scaleway API Gateway (fr-par-1;edge01) + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - 2eb53b26-6fd9-40a3-b822-1bdabe58ee0e + X-Total-Count: + - "69" + status: 200 OK + code: 200 + duration: "" +- request: + body: '{"local_images":[{"id":"1fb9bfa4-68c3-4d6f-a362-8913a1af27b0","arch":"x86_64","zone":"fr-par-1","compatible_commercial_types":["DEV1-L","DEV1-M","DEV1-S","DEV1-XL","GP1-L","GP1-M","GP1-S","GP1-XL","GP1-XS","START1-L","START1-M","START1-S","START1-XS","VC1L","VC1M","VC1S","X64-120GB","X64-15GB","X64-30GB","X64-60GB","ENT1-XXS","ENT1-XS","ENT1-S","ENT1-M","ENT1-L","ENT1-XL","ENT1-2XL","PRO2-XXS","PRO2-XS","PRO2-S","PRO2-M","PRO2-L","STARDUST1-S","PLAY2-MICRO","PLAY2-NANO","PLAY2-PICO","POP2-2C-8G","POP2-4C-16G","POP2-8C-32G","POP2-16C-64G","POP2-32C-128G","POP2-64C-256G","POP2-HM-2C-16G","POP2-HM-4C-32G","POP2-HM-8C-64G","POP2-HM-16C-128G","POP2-HM-32C-256G","POP2-HM-64C-512G","POP2-HC-2C-4G","POP2-HC-4C-8G","POP2-HC-8C-16G","POP2-HC-16C-32G","POP2-HC-32C-64G","POP2-HC-64C-128G","POP2-HN-3","POP2-HN-5","POP2-HN-10"],"label":"ubuntu_jammy","type":"instance_sbs"},{"id":"7044ae1e-a35d-4364-a962-93811c845f2f","arch":"arm64","zone":"fr-par-1","compatible_commercial_types":["AMP2-C1","AMP2-C2","AMP2-C4","AMP2-C8","AMP2-C12","AMP2-C24","AMP2-C48","AMP2-C60","COPARM1-2C-8G","COPARM1-4C-16G","COPARM1-8C-32G","COPARM1-16C-64G","COPARM1-32C-128G"],"label":"ubuntu_jammy","type":"instance_sbs"}],"total_count":2}' + form: {} + headers: + User-Agent: + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.0; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/marketplace/v2/local-images?image_label=ubuntu_jammy&order_by=type_asc&type=instance_sbs&zone=fr-par-1 + method: GET + response: + body: '{"local_images":[{"id":"1fb9bfa4-68c3-4d6f-a362-8913a1af27b0","arch":"x86_64","zone":"fr-par-1","compatible_commercial_types":["DEV1-L","DEV1-M","DEV1-S","DEV1-XL","GP1-L","GP1-M","GP1-S","GP1-XL","GP1-XS","START1-L","START1-M","START1-S","START1-XS","VC1L","VC1M","VC1S","X64-120GB","X64-15GB","X64-30GB","X64-60GB","ENT1-XXS","ENT1-XS","ENT1-S","ENT1-M","ENT1-L","ENT1-XL","ENT1-2XL","PRO2-XXS","PRO2-XS","PRO2-S","PRO2-M","PRO2-L","STARDUST1-S","PLAY2-MICRO","PLAY2-NANO","PLAY2-PICO","POP2-2C-8G","POP2-4C-16G","POP2-8C-32G","POP2-16C-64G","POP2-32C-128G","POP2-64C-256G","POP2-HM-2C-16G","POP2-HM-4C-32G","POP2-HM-8C-64G","POP2-HM-16C-128G","POP2-HM-32C-256G","POP2-HM-64C-512G","POP2-HC-2C-4G","POP2-HC-4C-8G","POP2-HC-8C-16G","POP2-HC-16C-32G","POP2-HC-32C-64G","POP2-HC-64C-128G","POP2-HN-3","POP2-HN-5","POP2-HN-10"],"label":"ubuntu_jammy","type":"instance_sbs"},{"id":"7044ae1e-a35d-4364-a962-93811c845f2f","arch":"arm64","zone":"fr-par-1","compatible_commercial_types":["AMP2-C1","AMP2-C2","AMP2-C4","AMP2-C8","AMP2-C12","AMP2-C24","AMP2-C48","AMP2-C60","COPARM1-2C-8G","COPARM1-4C-16G","COPARM1-8C-32G","COPARM1-16C-64G","COPARM1-32C-128G"],"label":"ubuntu_jammy","type":"instance_sbs"}],"total_count":2}' + headers: + Content-Length: + - "1216" + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Wed, 13 Nov 2024 13:21:36 GMT + Server: + - Scaleway API Gateway (fr-par-1;edge01) + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - 9e1bd264-c566-49e9-ac23-d09d0c004c25 + status: 200 OK + code: 200 + duration: "" +- request: + body: '{"image": {"id": "1fb9bfa4-68c3-4d6f-a362-8913a1af27b0", "name": "Ubuntu + 22.04 Jammy Jellyfish", "organization": "51b656e3-4865-41e8-adbc-0c45bdd780db", + "project": "51b656e3-4865-41e8-adbc-0c45bdd780db", "root_volume": {"volume_type": + "sbs_snapshot", "id": "4eb9437f-8993-444a-b564-f7654add2131", "size": 0, "name": + ""}, "extra_volumes": {}, "public": true, "arch": "x86_64", "creation_date": + "2024-10-07T11:39:13.069801+00:00", "modification_date": "2024-10-07T11:39:13.069801+00:00", + "default_bootscript": null, "from_server": "", "state": "available", "tags": + [], "zone": "fr-par-1"}}' + form: {} + headers: + User-Agent: + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.0; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/instance/v1/zones/fr-par-1/images/1fb9bfa4-68c3-4d6f-a362-8913a1af27b0 + method: GET + response: + body: '{"image": {"id": "1fb9bfa4-68c3-4d6f-a362-8913a1af27b0", "name": "Ubuntu + 22.04 Jammy Jellyfish", "organization": "51b656e3-4865-41e8-adbc-0c45bdd780db", + "project": "51b656e3-4865-41e8-adbc-0c45bdd780db", "root_volume": {"volume_type": + "sbs_snapshot", "id": "4eb9437f-8993-444a-b564-f7654add2131", "size": 0, "name": + ""}, "extra_volumes": {}, "public": true, "arch": "x86_64", "creation_date": + "2024-10-07T11:39:13.069801+00:00", "modification_date": "2024-10-07T11:39:13.069801+00:00", + "default_bootscript": null, "from_server": "", "state": "available", "tags": + [], "zone": "fr-par-1"}}' + headers: + Content-Length: + - "587" + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Wed, 13 Nov 2024 13:21:36 GMT + Server: + - Scaleway API Gateway (fr-par-1;edge01) + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - 8ad23b14-e7c8-4130-9bcc-eeeda6636373 + status: 200 OK + code: 200 + duration: "" +- request: + body: '{"ip": {"id": "65a60f6b-fa89-4e49-bc25-fced17fa3df3", "address": "51.15.236.240", + "prefix": null, "reverse": null, "server": null, "organization": "105bdce1-64c0-48ab-899d-868455867ecf", + "project": "105bdce1-64c0-48ab-899d-868455867ecf", "zone": "fr-par-1", "type": + "routed_ipv4", "state": "detached", "tags": [], "ipam_id": "f9e79f1a-499d-44bb-97ba-c21a5f0b8ce3"}}' + form: {} + headers: + Content-Type: + - application/json + User-Agent: + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.0; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/instance/v1/zones/fr-par-1/ips + method: POST + response: + body: '{"ip": {"id": "65a60f6b-fa89-4e49-bc25-fced17fa3df3", "address": "51.15.236.240", + "prefix": null, "reverse": null, "server": null, "organization": "105bdce1-64c0-48ab-899d-868455867ecf", + "project": "105bdce1-64c0-48ab-899d-868455867ecf", "zone": "fr-par-1", "type": + "routed_ipv4", "state": "detached", "tags": [], "ipam_id": "f9e79f1a-499d-44bb-97ba-c21a5f0b8ce3"}}' + headers: + Content-Length: + - "365" + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Wed, 13 Nov 2024 13:21:37 GMT + Location: + - https://api.scaleway.com/instance/v1/zones/fr-par-1/ips/65a60f6b-fa89-4e49-bc25-fced17fa3df3 + Server: + - Scaleway API Gateway (fr-par-1;edge01) + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - 425b56bb-c4ea-4a53-874b-4f0e7d811110 + status: 201 Created + code: 201 + duration: "" +- request: + body: '{"server": {"id": "089ff99e-00c5-4c54-ba90-1d5e6d397668", "name": "cli-srv-beautiful-payne", + "arch": "x86_64", "commercial_type": "DEV1-S", "boot_type": "local", "organization": + "105bdce1-64c0-48ab-899d-868455867ecf", "project": "105bdce1-64c0-48ab-899d-868455867ecf", + "hostname": "cli-srv-beautiful-payne", "image": {"id": "1fb9bfa4-68c3-4d6f-a362-8913a1af27b0", + "name": "Ubuntu 22.04 Jammy Jellyfish", "organization": "51b656e3-4865-41e8-adbc-0c45bdd780db", + "project": "51b656e3-4865-41e8-adbc-0c45bdd780db", "root_volume": {"volume_type": + "sbs_snapshot", "id": "4eb9437f-8993-444a-b564-f7654add2131", "size": 0, "name": + ""}, "extra_volumes": {}, "public": true, "arch": "x86_64", "creation_date": + "2024-10-07T11:39:13.069801+00:00", "modification_date": "2024-10-07T11:39:13.069801+00:00", + "default_bootscript": null, "from_server": "", "state": "available", "tags": + [], "zone": "fr-par-1"}, "volumes": {"0": {"boot": false, "volume_type": "sbs_volume", + "id": "b6ea8d5e-9c64-40a5-9d22-d58949ea4770", "zone": "fr-par-1"}}, "tags": + [], "state": "stopped", "protected": false, "state_detail": "", "public_ip": + {"id": "65a60f6b-fa89-4e49-bc25-fced17fa3df3", "address": "51.15.236.240", "dynamic": + false, "gateway": "62.210.0.1", "netmask": "32", "family": "inet", "provisioning_mode": + "dhcp", "tags": [], "state": "attached", "ipam_id": "f9e79f1a-499d-44bb-97ba-c21a5f0b8ce3"}, + "public_ips": [{"id": "65a60f6b-fa89-4e49-bc25-fced17fa3df3", "address": "51.15.236.240", + "dynamic": false, "gateway": "62.210.0.1", "netmask": "32", "family": "inet", + "provisioning_mode": "dhcp", "tags": [], "state": "attached", "ipam_id": "f9e79f1a-499d-44bb-97ba-c21a5f0b8ce3"}], + "mac_address": "de:00:00:7d:28:1f", "routed_ip_enabled": true, "ipv6": null, + "extra_networks": [], "dynamic_ip_required": true, "enable_ipv6": false, "private_ip": + null, "creation_date": "2024-11-13T13:21:37.773777+00:00", "modification_date": + "2024-11-13T13:21:37.773777+00:00", "bootscript": null, "security_group": {"id": + "5881315f-2400-43a0-ac75-08adf6cb8c12", "name": "Default security group"}, "location": + null, "maintenances": [], "allowed_actions": ["poweron", "backup"], "placement_group": + null, "private_nics": [], "zone": "fr-par-1"}}' + form: {} + headers: + Content-Type: + - application/json + User-Agent: + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.0; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/instance/v1/zones/fr-par-1/servers + method: POST + response: + body: '{"server": {"id": "089ff99e-00c5-4c54-ba90-1d5e6d397668", "name": "cli-srv-beautiful-payne", + "arch": "x86_64", "commercial_type": "DEV1-S", "boot_type": "local", "organization": + "105bdce1-64c0-48ab-899d-868455867ecf", "project": "105bdce1-64c0-48ab-899d-868455867ecf", + "hostname": "cli-srv-beautiful-payne", "image": {"id": "1fb9bfa4-68c3-4d6f-a362-8913a1af27b0", + "name": "Ubuntu 22.04 Jammy Jellyfish", "organization": "51b656e3-4865-41e8-adbc-0c45bdd780db", + "project": "51b656e3-4865-41e8-adbc-0c45bdd780db", "root_volume": {"volume_type": + "sbs_snapshot", "id": "4eb9437f-8993-444a-b564-f7654add2131", "size": 0, "name": + ""}, "extra_volumes": {}, "public": true, "arch": "x86_64", "creation_date": + "2024-10-07T11:39:13.069801+00:00", "modification_date": "2024-10-07T11:39:13.069801+00:00", + "default_bootscript": null, "from_server": "", "state": "available", "tags": + [], "zone": "fr-par-1"}, "volumes": {"0": {"boot": false, "volume_type": "sbs_volume", + "id": "b6ea8d5e-9c64-40a5-9d22-d58949ea4770", "zone": "fr-par-1"}}, "tags": + [], "state": "stopped", "protected": false, "state_detail": "", "public_ip": + {"id": "65a60f6b-fa89-4e49-bc25-fced17fa3df3", "address": "51.15.236.240", "dynamic": + false, "gateway": "62.210.0.1", "netmask": "32", "family": "inet", "provisioning_mode": + "dhcp", "tags": [], "state": "attached", "ipam_id": "f9e79f1a-499d-44bb-97ba-c21a5f0b8ce3"}, + "public_ips": [{"id": "65a60f6b-fa89-4e49-bc25-fced17fa3df3", "address": "51.15.236.240", + "dynamic": false, "gateway": "62.210.0.1", "netmask": "32", "family": "inet", + "provisioning_mode": "dhcp", "tags": [], "state": "attached", "ipam_id": "f9e79f1a-499d-44bb-97ba-c21a5f0b8ce3"}], + "mac_address": "de:00:00:7d:28:1f", "routed_ip_enabled": true, "ipv6": null, + "extra_networks": [], "dynamic_ip_required": true, "enable_ipv6": false, "private_ip": + null, "creation_date": "2024-11-13T13:21:37.773777+00:00", "modification_date": + "2024-11-13T13:21:37.773777+00:00", "bootscript": null, "security_group": {"id": + "5881315f-2400-43a0-ac75-08adf6cb8c12", "name": "Default security group"}, "location": + null, "maintenances": [], "allowed_actions": ["poweron", "backup"], "placement_group": + null, "private_nics": [], "zone": "fr-par-1"}}' + headers: + Content-Length: + - "2205" + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Wed, 13 Nov 2024 13:21:38 GMT + Location: + - https://api.scaleway.com/instance/v1/zones/fr-par-1/servers/089ff99e-00c5-4c54-ba90-1d5e6d397668 + Server: + - Scaleway API Gateway (fr-par-1;edge01) + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - d9e50651-c171-4c3d-8eae-b366d964f663 + status: 201 Created + code: 201 + duration: "" +- request: + body: '{"server": {"id": "089ff99e-00c5-4c54-ba90-1d5e6d397668", "name": "cli-srv-beautiful-payne", + "arch": "x86_64", "commercial_type": "DEV1-S", "boot_type": "local", "organization": + "105bdce1-64c0-48ab-899d-868455867ecf", "project": "105bdce1-64c0-48ab-899d-868455867ecf", + "hostname": "cli-srv-beautiful-payne", "image": {"id": "1fb9bfa4-68c3-4d6f-a362-8913a1af27b0", + "name": "Ubuntu 22.04 Jammy Jellyfish", "organization": "51b656e3-4865-41e8-adbc-0c45bdd780db", + "project": "51b656e3-4865-41e8-adbc-0c45bdd780db", "root_volume": {"volume_type": + "sbs_snapshot", "id": "4eb9437f-8993-444a-b564-f7654add2131", "size": 0, "name": + ""}, "extra_volumes": {}, "public": true, "arch": "x86_64", "creation_date": + "2024-10-07T11:39:13.069801+00:00", "modification_date": "2024-10-07T11:39:13.069801+00:00", + "default_bootscript": null, "from_server": "", "state": "available", "tags": + [], "zone": "fr-par-1"}, "volumes": {"0": {"boot": false, "volume_type": "sbs_volume", + "id": "b6ea8d5e-9c64-40a5-9d22-d58949ea4770", "zone": "fr-par-1"}}, "tags": + [], "state": "stopped", "protected": false, "state_detail": "", "public_ip": + {"id": "65a60f6b-fa89-4e49-bc25-fced17fa3df3", "address": "51.15.236.240", "dynamic": + false, "gateway": "62.210.0.1", "netmask": "32", "family": "inet", "provisioning_mode": + "dhcp", "tags": [], "state": "attached", "ipam_id": "f9e79f1a-499d-44bb-97ba-c21a5f0b8ce3"}, + "public_ips": [{"id": "65a60f6b-fa89-4e49-bc25-fced17fa3df3", "address": "51.15.236.240", + "dynamic": false, "gateway": "62.210.0.1", "netmask": "32", "family": "inet", + "provisioning_mode": "dhcp", "tags": [], "state": "attached", "ipam_id": "f9e79f1a-499d-44bb-97ba-c21a5f0b8ce3"}], + "mac_address": "de:00:00:7d:28:1f", "routed_ip_enabled": true, "ipv6": null, + "extra_networks": [], "dynamic_ip_required": true, "enable_ipv6": false, "private_ip": + null, "creation_date": "2024-11-13T13:21:37.773777+00:00", "modification_date": + "2024-11-13T13:21:37.773777+00:00", "bootscript": null, "security_group": {"id": + "5881315f-2400-43a0-ac75-08adf6cb8c12", "name": "Default security group"}, "location": + null, "maintenances": [], "allowed_actions": ["poweron", "backup"], "placement_group": + null, "private_nics": [], "zone": "fr-par-1"}}' + form: {} + headers: + User-Agent: + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.0; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/instance/v1/zones/fr-par-1/servers/089ff99e-00c5-4c54-ba90-1d5e6d397668 + method: GET + response: + body: '{"server": {"id": "089ff99e-00c5-4c54-ba90-1d5e6d397668", "name": "cli-srv-beautiful-payne", + "arch": "x86_64", "commercial_type": "DEV1-S", "boot_type": "local", "organization": + "105bdce1-64c0-48ab-899d-868455867ecf", "project": "105bdce1-64c0-48ab-899d-868455867ecf", + "hostname": "cli-srv-beautiful-payne", "image": {"id": "1fb9bfa4-68c3-4d6f-a362-8913a1af27b0", + "name": "Ubuntu 22.04 Jammy Jellyfish", "organization": "51b656e3-4865-41e8-adbc-0c45bdd780db", + "project": "51b656e3-4865-41e8-adbc-0c45bdd780db", "root_volume": {"volume_type": + "sbs_snapshot", "id": "4eb9437f-8993-444a-b564-f7654add2131", "size": 0, "name": + ""}, "extra_volumes": {}, "public": true, "arch": "x86_64", "creation_date": + "2024-10-07T11:39:13.069801+00:00", "modification_date": "2024-10-07T11:39:13.069801+00:00", + "default_bootscript": null, "from_server": "", "state": "available", "tags": + [], "zone": "fr-par-1"}, "volumes": {"0": {"boot": false, "volume_type": "sbs_volume", + "id": "b6ea8d5e-9c64-40a5-9d22-d58949ea4770", "zone": "fr-par-1"}}, "tags": + [], "state": "stopped", "protected": false, "state_detail": "", "public_ip": + {"id": "65a60f6b-fa89-4e49-bc25-fced17fa3df3", "address": "51.15.236.240", "dynamic": + false, "gateway": "62.210.0.1", "netmask": "32", "family": "inet", "provisioning_mode": + "dhcp", "tags": [], "state": "attached", "ipam_id": "f9e79f1a-499d-44bb-97ba-c21a5f0b8ce3"}, + "public_ips": [{"id": "65a60f6b-fa89-4e49-bc25-fced17fa3df3", "address": "51.15.236.240", + "dynamic": false, "gateway": "62.210.0.1", "netmask": "32", "family": "inet", + "provisioning_mode": "dhcp", "tags": [], "state": "attached", "ipam_id": "f9e79f1a-499d-44bb-97ba-c21a5f0b8ce3"}], + "mac_address": "de:00:00:7d:28:1f", "routed_ip_enabled": true, "ipv6": null, + "extra_networks": [], "dynamic_ip_required": true, "enable_ipv6": false, "private_ip": + null, "creation_date": "2024-11-13T13:21:37.773777+00:00", "modification_date": + "2024-11-13T13:21:37.773777+00:00", "bootscript": null, "security_group": {"id": + "5881315f-2400-43a0-ac75-08adf6cb8c12", "name": "Default security group"}, "location": + null, "maintenances": [], "allowed_actions": ["poweron", "backup"], "placement_group": + null, "private_nics": [], "zone": "fr-par-1"}}' + headers: + Content-Length: + - "2205" + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Wed, 13 Nov 2024 13:21:38 GMT + Server: + - Scaleway API Gateway (fr-par-1;edge01) + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - c32b168a-8253-486d-b5e6-9376b0dc5bdf + status: 200 OK + code: 200 + duration: "" +- request: + body: '{"task": {"id": "eba710b0-99a2-46ab-b167-ba0f1533584f", "description": + "server_backup", "status": "pending", "href_from": "/servers/089ff99e-00c5-4c54-ba90-1d5e6d397668/action", + "href_result": "/images/cfedfd85-7e07-453e-a32a-dbb7fca2c1b5", "started_at": + "2024-11-13T13:21:39.390390+00:00", "terminated_at": null, "progress": 0, "zone": + "par1"}}' + form: {} + headers: + Content-Type: + - application/json + User-Agent: + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.0; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/instance/v1/zones/fr-par-1/servers/089ff99e-00c5-4c54-ba90-1d5e6d397668/action + method: POST + response: + body: '{"task": {"id": "eba710b0-99a2-46ab-b167-ba0f1533584f", "description": + "server_backup", "status": "pending", "href_from": "/servers/089ff99e-00c5-4c54-ba90-1d5e6d397668/action", + "href_result": "/images/cfedfd85-7e07-453e-a32a-dbb7fca2c1b5", "started_at": + "2024-11-13T13:21:39.390390+00:00", "terminated_at": null, "progress": 0, "zone": + "par1"}}' + headers: + Content-Length: + - "345" + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Wed, 13 Nov 2024 13:21:38 GMT + Location: + - https://api.scaleway.com/instance/v1/zones/fr-par-1/tasks/eba710b0-99a2-46ab-b167-ba0f1533584f + Server: + - Scaleway API Gateway (fr-par-1;edge01) + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - cfdd470a-9e39-4a7f-b508-9a8160ec692b + status: 202 Accepted + code: 202 + duration: "" +- request: + body: '{"image": {"id": "cfedfd85-7e07-453e-a32a-dbb7fca2c1b5", "name": "backup", + "organization": "105bdce1-64c0-48ab-899d-868455867ecf", "project": "105bdce1-64c0-48ab-899d-868455867ecf", + "root_volume": {"volume_type": "sbs_snapshot", "id": "688fb6bc-49cc-44a9-be75-c70d61b07c27", + "size": 0, "name": ""}, "extra_volumes": {}, "public": false, "arch": "x86_64", + "creation_date": "2024-11-13T13:21:38.858633+00:00", "modification_date": "2024-11-13T13:21:38.858633+00:00", + "default_bootscript": null, "from_server": "089ff99e-00c5-4c54-ba90-1d5e6d397668", + "state": "available", "tags": [], "zone": "fr-par-1"}}' + form: {} + headers: + User-Agent: + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.0; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/instance/v1/zones/fr-par-1/images/cfedfd85-7e07-453e-a32a-dbb7fca2c1b5 + method: GET + response: + body: '{"image": {"id": "cfedfd85-7e07-453e-a32a-dbb7fca2c1b5", "name": "backup", + "organization": "105bdce1-64c0-48ab-899d-868455867ecf", "project": "105bdce1-64c0-48ab-899d-868455867ecf", + "root_volume": {"volume_type": "sbs_snapshot", "id": "688fb6bc-49cc-44a9-be75-c70d61b07c27", + "size": 0, "name": ""}, "extra_volumes": {}, "public": false, "arch": "x86_64", + "creation_date": "2024-11-13T13:21:38.858633+00:00", "modification_date": "2024-11-13T13:21:38.858633+00:00", + "default_bootscript": null, "from_server": "089ff99e-00c5-4c54-ba90-1d5e6d397668", + "state": "available", "tags": [], "zone": "fr-par-1"}}' + headers: + Content-Length: + - "602" + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Wed, 13 Nov 2024 13:21:39 GMT + Server: + - Scaleway API Gateway (fr-par-1;edge01) + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - 142b9680-91d5-4c86-a070-37999c0641f3 + status: 200 OK + code: 200 + duration: "" +- request: + body: '{"image": {"id": "cfedfd85-7e07-453e-a32a-dbb7fca2c1b5", "name": "backup", + "organization": "105bdce1-64c0-48ab-899d-868455867ecf", "project": "105bdce1-64c0-48ab-899d-868455867ecf", + "root_volume": {"volume_type": "sbs_snapshot", "id": "688fb6bc-49cc-44a9-be75-c70d61b07c27", + "size": 0, "name": ""}, "extra_volumes": {}, "public": false, "arch": "x86_64", + "creation_date": "2024-11-13T13:21:38.858633+00:00", "modification_date": "2024-11-13T13:21:38.858633+00:00", + "default_bootscript": null, "from_server": "089ff99e-00c5-4c54-ba90-1d5e6d397668", + "state": "available", "tags": [], "zone": "fr-par-1"}}' + form: {} + headers: + User-Agent: + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.0; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/instance/v1/zones/fr-par-1/images/cfedfd85-7e07-453e-a32a-dbb7fca2c1b5 + method: GET + response: + body: '{"image": {"id": "cfedfd85-7e07-453e-a32a-dbb7fca2c1b5", "name": "backup", + "organization": "105bdce1-64c0-48ab-899d-868455867ecf", "project": "105bdce1-64c0-48ab-899d-868455867ecf", + "root_volume": {"volume_type": "sbs_snapshot", "id": "688fb6bc-49cc-44a9-be75-c70d61b07c27", + "size": 0, "name": ""}, "extra_volumes": {}, "public": false, "arch": "x86_64", + "creation_date": "2024-11-13T13:21:38.858633+00:00", "modification_date": "2024-11-13T13:21:38.858633+00:00", + "default_bootscript": null, "from_server": "089ff99e-00c5-4c54-ba90-1d5e6d397668", + "state": "available", "tags": [], "zone": "fr-par-1"}}' + headers: + Content-Length: + - "602" + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Wed, 13 Nov 2024 13:21:39 GMT + Server: + - Scaleway API Gateway (fr-par-1;edge01) + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - 48468a73-4687-4883-a5d2-cb045fa54aac + status: 200 OK + code: 200 + duration: "" +- request: + body: "" + form: {} + headers: + User-Agent: + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.0; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/instance/v1/zones/fr-par-1/images/cfedfd85-7e07-453e-a32a-dbb7fca2c1b5 + method: DELETE + response: + body: "" + headers: + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Wed, 13 Nov 2024 13:21:40 GMT + Server: + - Scaleway API Gateway (fr-par-1;edge01) + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - eecdd665-79d6-49b1-824a-37ac2b93682c + status: 204 No Content + code: 204 + duration: "" +- request: + body: '{"id":"688fb6bc-49cc-44a9-be75-c70d61b07c27","name":"backup_snap_0","parent_volume":{"id":"b6ea8d5e-9c64-40a5-9d22-d58949ea4770","name":"Ubuntu + 22.04 Jammy Jellyfish_sbs_volume_0","type":"sbs_5k","status":"in_use"},"size":20000000000,"project_id":"105bdce1-64c0-48ab-899d-868455867ecf","created_at":"2024-11-13T13:21:39.152792Z","updated_at":"2024-11-13T13:21:39.152792Z","references":[{"id":"800d483c-5cdd-4f8e-89e4-55de81ee31bd","product_resource_type":"instance_image","product_resource_id":"cfedfd85-7e07-453e-a32a-dbb7fca2c1b5","created_at":"2024-11-13T13:21:39.152792Z","type":"link","status":"attached"}],"status":"in_use","tags":[],"class":"sbs","zone":"fr-par-1"}' + form: {} + headers: + User-Agent: + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.0; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/block/v1alpha1/zones/fr-par-1/snapshots/688fb6bc-49cc-44a9-be75-c70d61b07c27 + method: GET + response: + body: '{"id":"688fb6bc-49cc-44a9-be75-c70d61b07c27","name":"backup_snap_0","parent_volume":{"id":"b6ea8d5e-9c64-40a5-9d22-d58949ea4770","name":"Ubuntu + 22.04 Jammy Jellyfish_sbs_volume_0","type":"sbs_5k","status":"in_use"},"size":20000000000,"project_id":"105bdce1-64c0-48ab-899d-868455867ecf","created_at":"2024-11-13T13:21:39.152792Z","updated_at":"2024-11-13T13:21:39.152792Z","references":[{"id":"800d483c-5cdd-4f8e-89e4-55de81ee31bd","product_resource_type":"instance_image","product_resource_id":"cfedfd85-7e07-453e-a32a-dbb7fca2c1b5","created_at":"2024-11-13T13:21:39.152792Z","type":"link","status":"attached"}],"status":"in_use","tags":[],"class":"sbs","zone":"fr-par-1"}' + headers: + Content-Length: + - "672" + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Wed, 13 Nov 2024 13:21:40 GMT + Server: + - Scaleway API Gateway (fr-par-1;edge01) + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - e9dcb81e-aa77-40ec-ba0d-e3d2e9f86305 + status: 200 OK + code: 200 + duration: "" +- request: + body: "" + form: {} + headers: + User-Agent: + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.0; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/block/v1alpha1/zones/fr-par-1/snapshots/688fb6bc-49cc-44a9-be75-c70d61b07c27 + method: DELETE + response: + body: "" + headers: + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Wed, 13 Nov 2024 13:21:40 GMT + Server: + - Scaleway API Gateway (fr-par-1;edge01) + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - 47ad3dcd-c99d-444b-8803-c2814dbab93c + status: 204 No Content + code: 204 + duration: "" +- request: + body: '{"server": {"id": "089ff99e-00c5-4c54-ba90-1d5e6d397668", "name": "cli-srv-beautiful-payne", + "arch": "x86_64", "commercial_type": "DEV1-S", "boot_type": "local", "organization": + "105bdce1-64c0-48ab-899d-868455867ecf", "project": "105bdce1-64c0-48ab-899d-868455867ecf", + "hostname": "cli-srv-beautiful-payne", "image": {"id": "1fb9bfa4-68c3-4d6f-a362-8913a1af27b0", + "name": "Ubuntu 22.04 Jammy Jellyfish", "organization": "51b656e3-4865-41e8-adbc-0c45bdd780db", + "project": "51b656e3-4865-41e8-adbc-0c45bdd780db", "root_volume": {"volume_type": + "sbs_snapshot", "id": "4eb9437f-8993-444a-b564-f7654add2131", "size": 0, "name": + ""}, "extra_volumes": {}, "public": true, "arch": "x86_64", "creation_date": + "2024-10-07T11:39:13.069801+00:00", "modification_date": "2024-10-07T11:39:13.069801+00:00", + "default_bootscript": null, "from_server": "", "state": "available", "tags": + [], "zone": "fr-par-1"}, "volumes": {"0": {"boot": false, "volume_type": "sbs_volume", + "id": "b6ea8d5e-9c64-40a5-9d22-d58949ea4770", "zone": "fr-par-1"}}, "tags": + [], "state": "stopped", "protected": false, "state_detail": "", "public_ip": + {"id": "65a60f6b-fa89-4e49-bc25-fced17fa3df3", "address": "51.15.236.240", "dynamic": + false, "gateway": "62.210.0.1", "netmask": "32", "family": "inet", "provisioning_mode": + "dhcp", "tags": [], "state": "attached", "ipam_id": "f9e79f1a-499d-44bb-97ba-c21a5f0b8ce3"}, + "public_ips": [{"id": "65a60f6b-fa89-4e49-bc25-fced17fa3df3", "address": "51.15.236.240", + "dynamic": false, "gateway": "62.210.0.1", "netmask": "32", "family": "inet", + "provisioning_mode": "dhcp", "tags": [], "state": "attached", "ipam_id": "f9e79f1a-499d-44bb-97ba-c21a5f0b8ce3"}], + "mac_address": "de:00:00:7d:28:1f", "routed_ip_enabled": true, "ipv6": null, + "extra_networks": [], "dynamic_ip_required": true, "enable_ipv6": false, "private_ip": + null, "creation_date": "2024-11-13T13:21:37.773777+00:00", "modification_date": + "2024-11-13T13:21:37.773777+00:00", "bootscript": null, "security_group": {"id": + "5881315f-2400-43a0-ac75-08adf6cb8c12", "name": "Default security group"}, "location": + null, "maintenances": [], "allowed_actions": ["poweron", "backup"], "placement_group": + null, "private_nics": [], "zone": "fr-par-1"}}' + form: {} + headers: + User-Agent: + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.0; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/instance/v1/zones/fr-par-1/servers/089ff99e-00c5-4c54-ba90-1d5e6d397668 + method: GET + response: + body: '{"server": {"id": "089ff99e-00c5-4c54-ba90-1d5e6d397668", "name": "cli-srv-beautiful-payne", + "arch": "x86_64", "commercial_type": "DEV1-S", "boot_type": "local", "organization": + "105bdce1-64c0-48ab-899d-868455867ecf", "project": "105bdce1-64c0-48ab-899d-868455867ecf", + "hostname": "cli-srv-beautiful-payne", "image": {"id": "1fb9bfa4-68c3-4d6f-a362-8913a1af27b0", + "name": "Ubuntu 22.04 Jammy Jellyfish", "organization": "51b656e3-4865-41e8-adbc-0c45bdd780db", + "project": "51b656e3-4865-41e8-adbc-0c45bdd780db", "root_volume": {"volume_type": + "sbs_snapshot", "id": "4eb9437f-8993-444a-b564-f7654add2131", "size": 0, "name": + ""}, "extra_volumes": {}, "public": true, "arch": "x86_64", "creation_date": + "2024-10-07T11:39:13.069801+00:00", "modification_date": "2024-10-07T11:39:13.069801+00:00", + "default_bootscript": null, "from_server": "", "state": "available", "tags": + [], "zone": "fr-par-1"}, "volumes": {"0": {"boot": false, "volume_type": "sbs_volume", + "id": "b6ea8d5e-9c64-40a5-9d22-d58949ea4770", "zone": "fr-par-1"}}, "tags": + [], "state": "stopped", "protected": false, "state_detail": "", "public_ip": + {"id": "65a60f6b-fa89-4e49-bc25-fced17fa3df3", "address": "51.15.236.240", "dynamic": + false, "gateway": "62.210.0.1", "netmask": "32", "family": "inet", "provisioning_mode": + "dhcp", "tags": [], "state": "attached", "ipam_id": "f9e79f1a-499d-44bb-97ba-c21a5f0b8ce3"}, + "public_ips": [{"id": "65a60f6b-fa89-4e49-bc25-fced17fa3df3", "address": "51.15.236.240", + "dynamic": false, "gateway": "62.210.0.1", "netmask": "32", "family": "inet", + "provisioning_mode": "dhcp", "tags": [], "state": "attached", "ipam_id": "f9e79f1a-499d-44bb-97ba-c21a5f0b8ce3"}], + "mac_address": "de:00:00:7d:28:1f", "routed_ip_enabled": true, "ipv6": null, + "extra_networks": [], "dynamic_ip_required": true, "enable_ipv6": false, "private_ip": + null, "creation_date": "2024-11-13T13:21:37.773777+00:00", "modification_date": + "2024-11-13T13:21:37.773777+00:00", "bootscript": null, "security_group": {"id": + "5881315f-2400-43a0-ac75-08adf6cb8c12", "name": "Default security group"}, "location": + null, "maintenances": [], "allowed_actions": ["poweron", "backup"], "placement_group": + null, "private_nics": [], "zone": "fr-par-1"}}' + headers: + Content-Length: + - "2205" + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Wed, 13 Nov 2024 13:21:40 GMT + Server: + - Scaleway API Gateway (fr-par-1;edge01) + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - eb05ed5e-b130-4b27-a685-5579507ef370 + status: 200 OK + code: 200 + duration: "" +- request: + body: "" + form: {} + headers: + User-Agent: + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.0; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/instance/v1/zones/fr-par-1/servers/089ff99e-00c5-4c54-ba90-1d5e6d397668 + method: DELETE + response: + body: "" + headers: + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Wed, 13 Nov 2024 13:21:40 GMT + Server: + - Scaleway API Gateway (fr-par-1;edge01) + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - 9f232ba5-e028-49f8-9f1d-0f008abcb740 + status: 204 No Content + code: 204 + duration: "" +- request: + body: "" + form: {} + headers: + User-Agent: + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.0; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/instance/v1/zones/fr-par-1/ips/65a60f6b-fa89-4e49-bc25-fced17fa3df3 + method: DELETE + response: + body: "" + headers: + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Wed, 13 Nov 2024 13:21:41 GMT + Server: + - Scaleway API Gateway (fr-par-1;edge01) + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - de3579e3-f3b7-4042-acdb-a926f2bd5bd9 + status: 204 No Content + code: 204 + duration: "" diff --git a/internal/namespaces/instance/v1/testdata/test-server-backup-with-sbs-volumes.golden b/internal/namespaces/instance/v1/testdata/test-server-backup-with-sbs-volumes.golden new file mode 100644 index 0000000000..f2f676cdd3 --- /dev/null +++ b/internal/namespaces/instance/v1/testdata/test-server-backup-with-sbs-volumes.golden @@ -0,0 +1,40 @@ +🎲🎲🎲 EXIT CODE: 0 🎲🎲🎲 +🟩🟩🟩 STDOUT️ 🟩🟩🟩️ +Image.ID cfedfd85-7e07-453e-a32a-dbb7fca2c1b5 +Image.Name backup +Image.Arch x86_64 +Image.CreationDate few seconds ago +Image.ModificationDate few seconds ago +Image.ExtraVolumes 0 +Image.FromServer 089ff99e-00c5-4c54-ba90-1d5e6d397668 +Image.Organization 105bdce1-64c0-48ab-899d-868455867ecf +Image.Public false +Image.RootVolume 688fb6bc-49cc-44a9-be75-c70d61b07c27 +Image.State available +Image.Project 105bdce1-64c0-48ab-899d-868455867ecf +Image.Zone fr-par-1 +🟩🟩🟩 JSON STDOUT 🟩🟩🟩 +{ + "image": { + "id": "cfedfd85-7e07-453e-a32a-dbb7fca2c1b5", + "name": "backup", + "arch": "x86_64", + "creation_date": "1970-01-01T00:00:00.0Z", + "modification_date": "1970-01-01T00:00:00.0Z", + "default_bootscript": null, + "extra_volumes": {}, + "from_server": "089ff99e-00c5-4c54-ba90-1d5e6d397668", + "organization": "105bdce1-64c0-48ab-899d-868455867ecf", + "public": false, + "root_volume": { + "id": "688fb6bc-49cc-44a9-be75-c70d61b07c27", + "name": "", + "size": 0, + "volume_type": "sbs_snapshot" + }, + "state": "available", + "project": "105bdce1-64c0-48ab-899d-868455867ecf", + "tags": [], + "zone": "fr-par-1" + } +} From 6b179250f53a7bd80c70f511e6b017d0a0efe99e Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 15 Nov 2024 09:21:58 +0100 Subject: [PATCH 78/89] chore(deps): bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.66.3 to 1.67.0 (#4273) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- go.mod | 2 +- go.sum | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/go.mod b/go.mod index 41081b58bf..10b5f08f26 100644 --- a/go.mod +++ b/go.mod @@ -7,7 +7,7 @@ toolchain go1.22.2 require ( github.com/alecthomas/assert v1.0.0 github.com/aws/aws-sdk-go-v2 v1.32.4 - github.com/aws/aws-sdk-go-v2/service/s3 v1.66.3 + github.com/aws/aws-sdk-go-v2/service/s3 v1.67.0 github.com/buildpacks/pack v0.34.2 github.com/c-bata/go-prompt v0.2.6 github.com/charmbracelet/bubbletea v1.2.2 diff --git a/go.sum b/go.sum index 5384980249..98591c956e 100644 --- a/go.sum +++ b/go.sum @@ -96,8 +96,8 @@ github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.12.4 h1:tHxQi/XHP github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.12.4/go.mod h1:4GQbF1vJzG60poZqWatZlhP31y8PGCCVTvIGPdaaYJ0= github.com/aws/aws-sdk-go-v2/service/internal/s3shared v1.18.4 h1:E5ZAVOmI2apR8ADb72Q63KqwwwdW1XcMeXIlrZ1Psjg= github.com/aws/aws-sdk-go-v2/service/internal/s3shared v1.18.4/go.mod h1:wezzqVUOVVdk+2Z/JzQT4NxAU0NbhRe5W8pIE72jsWI= -github.com/aws/aws-sdk-go-v2/service/s3 v1.66.3 h1:neNOYJl72bHrz9ikAEED4VqWyND/Po0DnEx64RW6YM4= -github.com/aws/aws-sdk-go-v2/service/s3 v1.66.3/go.mod h1:TMhLIyRIyoGVlaEMAt+ITMbwskSTpcGsCPDq91/ihY0= +github.com/aws/aws-sdk-go-v2/service/s3 v1.67.0 h1:SwaJ0w0MOp0pBTIKTamLVeTKD+iOWyNJRdJ2KCQRg6Q= +github.com/aws/aws-sdk-go-v2/service/s3 v1.67.0/go.mod h1:TMhLIyRIyoGVlaEMAt+ITMbwskSTpcGsCPDq91/ihY0= github.com/aws/aws-sdk-go-v2/service/sso v1.20.2 h1:XOPfar83RIRPEzfihnp+U6udOveKZJvPQ76SKWrLRHc= github.com/aws/aws-sdk-go-v2/service/sso v1.20.2/go.mod h1:Vv9Xyk1KMHXrR3vNQe8W5LMFdTjSeWk0gBZBzvf3Qa0= github.com/aws/aws-sdk-go-v2/service/ssooidc v1.23.2 h1:pi0Skl6mNl2w8qWZXcdOyg197Zsf4G97U7Sso9JXGZE= From 8f0a8eaa2a223e7d070fae3194af350ea95d0c3e Mon Sep 17 00:00:00 2001 From: Scaleway Bot Date: Mon, 18 Nov 2024 10:19:59 +0100 Subject: [PATCH 79/89] feat(mongodb): add endpoint resource (#4274) --- .../test-all-usage-mongodb-endpoint-usage.golden | 15 +++++++++++++++ .../testdata/test-all-usage-mongodb-usage.golden | 1 + docs/commands/mongodb.md | 15 +++++++++++++++ go.mod | 2 +- go.sum | 4 ++-- .../namespaces/mongodb/v1alpha1/mongodb_cli.go | 10 ++++++++++ 6 files changed, 44 insertions(+), 3 deletions(-) create mode 100644 cmd/scw/testdata/test-all-usage-mongodb-endpoint-usage.golden diff --git a/cmd/scw/testdata/test-all-usage-mongodb-endpoint-usage.golden b/cmd/scw/testdata/test-all-usage-mongodb-endpoint-usage.golden new file mode 100644 index 0000000000..ed392f1bb7 --- /dev/null +++ b/cmd/scw/testdata/test-all-usage-mongodb-endpoint-usage.golden @@ -0,0 +1,15 @@ +🎲🎲🎲 EXIT CODE: 0 🎲🎲🎲 +🟥🟥🟥 STDERR️️ 🟥🟥🟥️ +Instance endpoints enable connection to your instance. + +USAGE: + scw mongodb endpoint + +FLAGS: + -h, --help help for endpoint + +GLOBAL FLAGS: + -c, --config string The path to the config file + -D, --debug Enable debug mode + -o, --output string Output format: json or human, see 'scw help output' for more info (default "human") + -p, --profile string The config profile to use diff --git a/cmd/scw/testdata/test-all-usage-mongodb-usage.golden b/cmd/scw/testdata/test-all-usage-mongodb-usage.golden index a612c08d57..b74975d8b4 100644 --- a/cmd/scw/testdata/test-all-usage-mongodb-usage.golden +++ b/cmd/scw/testdata/test-all-usage-mongodb-usage.golden @@ -6,6 +6,7 @@ USAGE: scw mongodb AVAILABLE COMMANDS: + endpoint Endpoint management commands instance Instance management commands node-type Node types management commands snapshot Snapshot management commands diff --git a/docs/commands/mongodb.md b/docs/commands/mongodb.md index 9b18e89cd7..847ac4fbb8 100644 --- a/docs/commands/mongodb.md +++ b/docs/commands/mongodb.md @@ -2,6 +2,7 @@ # Documentation for `scw mongodb` This API allows you to manage your Managed Databases for MongoDB®. +- [Endpoint management commands](#endpoint-management-commands) - [Instance management commands](#instance-management-commands) - [Create a MongoDB® Database Instance](#create-a-mongodb®-database-instance) - [Delete a MongoDB® Database Instance](#delete-a-mongodb®-database-instance) @@ -26,6 +27,20 @@ This API allows you to manage your Managed Databases for MongoDB®. - [List available MongoDB® versions](#list-available-mongodb®-versions) +## Endpoint management commands + +Instance endpoints enable connection to your instance. + +Instance endpoints enable connection to your instance. + +**Usage:** + +``` +scw mongodb endpoint +``` + + + ## Instance management commands A Managed Database for MongoDB® Database Instance is composed of one or multiple dedicated compute nodes running a single database engine. diff --git a/go.mod b/go.mod index 10b5f08f26..b6c6fbfd24 100644 --- a/go.mod +++ b/go.mod @@ -26,7 +26,7 @@ require ( github.com/mattn/go-isatty v0.0.20 github.com/moby/buildkit v0.13.2 github.com/opencontainers/go-digest v1.0.0 - github.com/scaleway/scaleway-sdk-go v1.0.0-beta.30.0.20241108081805-731b10b69dcb + github.com/scaleway/scaleway-sdk-go v1.0.0-beta.30.0.20241113181427-c47c15a89f6f github.com/skratchdot/open-golang v0.0.0-20200116055534-eef842397966 github.com/spf13/cobra v1.8.1 github.com/spf13/pflag v1.0.5 diff --git a/go.sum b/go.sum index 98591c956e..9175bd47fb 100644 --- a/go.sum +++ b/go.sum @@ -466,8 +466,8 @@ github.com/rogpeppe/go-internal v1.11.0/go.mod h1:ddIwULY96R17DhadqLgMfk9H9tvdUz github.com/russross/blackfriday/v2 v2.1.0/go.mod h1:+Rmxgy9KzJVeS9/2gXHxylqXiyQDYRxCVz55jmeOWTM= github.com/sabhiram/go-gitignore v0.0.0-20210923224102-525f6e181f06 h1:OkMGxebDjyw0ULyrTYWeN0UNCCkmCWfjPnIA2W6oviI= github.com/sabhiram/go-gitignore v0.0.0-20210923224102-525f6e181f06/go.mod h1:+ePHsJ1keEjQtpvf9HHw0f4ZeJ0TLRsxhunSI2hYJSs= -github.com/scaleway/scaleway-sdk-go v1.0.0-beta.30.0.20241108081805-731b10b69dcb h1:uHJzyIKgWLhvcsxaB0y8eHRMk+A7diA8KGEFhRvV1MI= -github.com/scaleway/scaleway-sdk-go v1.0.0-beta.30.0.20241108081805-731b10b69dcb/go.mod h1:kAoejOVBg1E/aVAR6IwKWEmbLCEg2IXklzPAkxzAaXA= +github.com/scaleway/scaleway-sdk-go v1.0.0-beta.30.0.20241113181427-c47c15a89f6f h1:FOwfdtT4MrTOhdnHpgkdguVsxN/8VLBi90Cd2qTrVbM= +github.com/scaleway/scaleway-sdk-go v1.0.0-beta.30.0.20241113181427-c47c15a89f6f/go.mod h1:kAoejOVBg1E/aVAR6IwKWEmbLCEg2IXklzPAkxzAaXA= github.com/sclevine/spec v1.4.0 h1:z/Q9idDcay5m5irkZ28M7PtQM4aOISzOpj4bUPkDee8= github.com/sclevine/spec v1.4.0/go.mod h1:LvpgJaFyvQzRvc1kaDs0bulYwzC70PbiYjC4QnFHkOM= github.com/secure-systems-lab/go-securesystemslib v0.8.0 h1:mr5An6X45Kb2nddcFlbmfHkLguCE9laoZCUzEEpIZXA= diff --git a/internal/namespaces/mongodb/v1alpha1/mongodb_cli.go b/internal/namespaces/mongodb/v1alpha1/mongodb_cli.go index 6c1306698a..39cc53f72b 100644 --- a/internal/namespaces/mongodb/v1alpha1/mongodb_cli.go +++ b/internal/namespaces/mongodb/v1alpha1/mongodb_cli.go @@ -25,6 +25,7 @@ func GetGeneratedCommands() *core.Commands { mongodbInstance(), mongodbSnapshot(), mongodbUser(), + mongodbEndpoint(), mongodbNodeTypeList(), mongodbVersionList(), mongodbInstanceList(), @@ -100,6 +101,15 @@ func mongodbUser() *core.Command { } } +func mongodbEndpoint() *core.Command { + return &core.Command{ + Short: `Endpoint management commands`, + Long: `Instance endpoints enable connection to your instance.`, + Namespace: "mongodb", + Resource: "endpoint", + } +} + func mongodbNodeTypeList() *core.Command { return &core.Command{ Short: `List available node types`, From d386384007284cb2cd15737a73348c0b3484e3ed Mon Sep 17 00:00:00 2001 From: Scaleway Bot Date: Mon, 18 Nov 2024 10:31:48 +0100 Subject: [PATCH 80/89] feat(block): improve arguments configuration (#4275) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Jules Castéran --- .../test-all-usage-block-snapshot-create-usage.golden | 10 +++++----- .../test-all-usage-block-snapshot-delete-usage.golden | 2 +- .../test-all-usage-block-volume-create-usage.golden | 2 +- .../test-all-usage-block-volume-delete-usage.golden | 2 +- docs/commands/block.md | 8 ++++---- internal/namespaces/block/v1alpha1/block_cli.go | 6 ++++-- 6 files changed, 16 insertions(+), 14 deletions(-) diff --git a/cmd/scw/testdata/test-all-usage-block-snapshot-create-usage.golden b/cmd/scw/testdata/test-all-usage-block-snapshot-create-usage.golden index 60d784a782..08388014ba 100644 --- a/cmd/scw/testdata/test-all-usage-block-snapshot-create-usage.golden +++ b/cmd/scw/testdata/test-all-usage-block-snapshot-create-usage.golden @@ -7,11 +7,11 @@ USAGE: scw block snapshot create [arg=value ...] ARGS: - [volume-id] UUID of the volume to snapshot - [name] Name of the snapshot - [project-id] Project ID to use. If none is passed the default project ID will be used - [tags.{index}] List of tags assigned to the snapshot - [zone=fr-par-1] Zone to target. If none is passed will use default zone from the config (fr-par-1 | fr-par-2 | fr-par-3 | nl-ams-1 | nl-ams-2 | nl-ams-3 | pl-waw-1 | pl-waw-2 | pl-waw-3) + [volume-id] UUID of the volume to snapshot + [name=] Name of the snapshot + [project-id] Project ID to use. If none is passed the default project ID will be used + [tags.{index}] List of tags assigned to the snapshot + [zone=fr-par-1] Zone to target. If none is passed will use default zone from the config (fr-par-1 | fr-par-2 | fr-par-3 | nl-ams-1 | nl-ams-2 | nl-ams-3 | pl-waw-1 | pl-waw-2 | pl-waw-3) FLAGS: -h, --help help for create diff --git a/cmd/scw/testdata/test-all-usage-block-snapshot-delete-usage.golden b/cmd/scw/testdata/test-all-usage-block-snapshot-delete-usage.golden index d4bfee2a8d..5cbfc147f5 100644 --- a/cmd/scw/testdata/test-all-usage-block-snapshot-delete-usage.golden +++ b/cmd/scw/testdata/test-all-usage-block-snapshot-delete-usage.golden @@ -3,7 +3,7 @@ You must specify the `snapshot_id` of the snapshot you want to delete. The snapshot must not be in use. USAGE: - scw block snapshot delete [arg=value ...] + scw block snapshot delete [arg=value ...] ARGS: snapshot-id UUID of the snapshot diff --git a/cmd/scw/testdata/test-all-usage-block-volume-create-usage.golden b/cmd/scw/testdata/test-all-usage-block-volume-create-usage.golden index 6680878ca1..8fb26fb33c 100644 --- a/cmd/scw/testdata/test-all-usage-block-volume-create-usage.golden +++ b/cmd/scw/testdata/test-all-usage-block-volume-create-usage.golden @@ -7,7 +7,7 @@ USAGE: scw block volume create [arg=value ...] ARGS: - name Name of the volume + name= Name of the volume perf-iops The maximum IO/s expected, according to the different options available in stock (`5000 | 15000`) [project-id] Project ID to use. If none is passed the default project ID will be used [from-empty.size] Volume size in bytes, with a granularity of 1 GB (10^9 bytes) diff --git a/cmd/scw/testdata/test-all-usage-block-volume-delete-usage.golden b/cmd/scw/testdata/test-all-usage-block-volume-delete-usage.golden index e5a79916ed..4c00878deb 100644 --- a/cmd/scw/testdata/test-all-usage-block-volume-delete-usage.golden +++ b/cmd/scw/testdata/test-all-usage-block-volume-delete-usage.golden @@ -3,7 +3,7 @@ You must specify the `volume_id` of the volume you want to delete. The volume must not be in the `in_use` status. USAGE: - scw block volume delete [arg=value ...] + scw block volume delete [arg=value ...] ARGS: volume-id UUID of the volume diff --git a/docs/commands/block.md b/docs/commands/block.md index 4472295c2a..dfcebf0355 100644 --- a/docs/commands/block.md +++ b/docs/commands/block.md @@ -42,7 +42,7 @@ scw block snapshot create [arg=value ...] | Name | | Description | |------|---|-------------| | volume-id | | UUID of the volume to snapshot | -| name | | Name of the snapshot | +| name | Default: `` | Name of the snapshot | | project-id | | Project ID to use. If none is passed the default project ID will be used | | tags.{index} | | List of tags assigned to the snapshot | | zone | Default: `fr-par-1`
One of: `fr-par-1`, `fr-par-2`, `fr-par-3`, `nl-ams-1`, `nl-ams-2`, `nl-ams-3`, `pl-waw-1`, `pl-waw-2`, `pl-waw-3` | Zone to target. If none is passed will use default zone from the config | @@ -56,7 +56,7 @@ You must specify the `snapshot_id` of the snapshot you want to delete. The snaps **Usage:** ``` -scw block snapshot delete [arg=value ...] +scw block snapshot delete [arg=value ...] ``` @@ -205,7 +205,7 @@ scw block volume create [arg=value ...] | Name | | Description | |------|---|-------------| -| name | Required | Name of the volume | +| name | Required
Default: `` | Name of the volume | | perf-iops | Required | The maximum IO/s expected, according to the different options available in stock (`5000 | 15000`) | | project-id | | Project ID to use. If none is passed the default project ID will be used | | from-empty.size | | Volume size in bytes, with a granularity of 1 GB (10^9 bytes) | @@ -223,7 +223,7 @@ You must specify the `volume_id` of the volume you want to delete. The volume mu **Usage:** ``` -scw block volume delete [arg=value ...] +scw block volume delete [arg=value ...] ``` diff --git a/internal/namespaces/block/v1alpha1/block_cli.go b/internal/namespaces/block/v1alpha1/block_cli.go index c9dfdb63c6..dc52f06808 100644 --- a/internal/namespaces/block/v1alpha1/block_cli.go +++ b/internal/namespaces/block/v1alpha1/block_cli.go @@ -197,6 +197,7 @@ To create a volume from an existing snapshot, specify ` + "`" + `from_snapshot` Required: true, Deprecated: false, Positional: false, + Default: core.RandomValueGenerator("vol"), }, { Name: "perf-iops", @@ -292,7 +293,7 @@ func blockVolumeDelete() *core.Command { Short: `UUID of the volume`, Required: true, Deprecated: false, - Positional: false, + Positional: true, }, core.ZoneArgSpec(scw.ZoneFrPar1, scw.ZoneFrPar2, scw.ZoneFrPar3, scw.ZoneNlAms1, scw.ZoneNlAms2, scw.ZoneNlAms3, scw.ZonePlWaw1, scw.ZonePlWaw2, scw.ZonePlWaw3), }, @@ -494,6 +495,7 @@ If your volume is in a transient state, you need to wait until the end of the cu Required: false, Deprecated: false, Positional: false, + Default: core.RandomValueGenerator("snp"), }, core.ProjectIDArgSpec(), { @@ -636,7 +638,7 @@ func blockSnapshotDelete() *core.Command { Short: `UUID of the snapshot`, Required: true, Deprecated: false, - Positional: false, + Positional: true, }, core.ZoneArgSpec(scw.ZoneFrPar1, scw.ZoneFrPar2, scw.ZoneFrPar3, scw.ZoneNlAms1, scw.ZoneNlAms2, scw.ZoneNlAms3, scw.ZonePlWaw1, scw.ZonePlWaw2, scw.ZonePlWaw3), }, From de275e8b3b64b9bb080c5dd0e862aeceae0d55fb Mon Sep 17 00:00:00 2001 From: Scaleway Bot Date: Tue, 19 Nov 2024 12:09:36 +0100 Subject: [PATCH 81/89] feat(iam): allow updating a Member's email (#4277) --- .../testdata/test-all-usage-iam-user-update-usage.golden | 1 + docs/commands/iam.md | 1 + go.mod | 2 +- go.sum | 4 ++-- internal/namespaces/iam/v1alpha1/iam_cli.go | 7 +++++++ 5 files changed, 12 insertions(+), 3 deletions(-) diff --git a/cmd/scw/testdata/test-all-usage-iam-user-update-usage.golden b/cmd/scw/testdata/test-all-usage-iam-user-update-usage.golden index 62e6c9ffe2..ac849a066f 100644 --- a/cmd/scw/testdata/test-all-usage-iam-user-update-usage.golden +++ b/cmd/scw/testdata/test-all-usage-iam-user-update-usage.golden @@ -8,6 +8,7 @@ USAGE: ARGS: user-id ID of the user to update [tags.{index}] New tags for the user (maximum of 10 tags) + [email] New email for the user (only available on Members) FLAGS: -h, --help help for update diff --git a/docs/commands/iam.md b/docs/commands/iam.md index 2dcbbefbbc..8d87555d7c 100644 --- a/docs/commands/iam.md +++ b/docs/commands/iam.md @@ -1146,6 +1146,7 @@ scw iam user update [arg=value ...] |------|---|-------------| | user-id | Required | ID of the user to update | | tags.{index} | | New tags for the user (maximum of 10 tags) | +| email | | New email for the user (only available on Members) | diff --git a/go.mod b/go.mod index b6c6fbfd24..853caf132b 100644 --- a/go.mod +++ b/go.mod @@ -26,7 +26,7 @@ require ( github.com/mattn/go-isatty v0.0.20 github.com/moby/buildkit v0.13.2 github.com/opencontainers/go-digest v1.0.0 - github.com/scaleway/scaleway-sdk-go v1.0.0-beta.30.0.20241113181427-c47c15a89f6f + github.com/scaleway/scaleway-sdk-go v1.0.0-beta.30.0.20241118091633-210045c18c91 github.com/skratchdot/open-golang v0.0.0-20200116055534-eef842397966 github.com/spf13/cobra v1.8.1 github.com/spf13/pflag v1.0.5 diff --git a/go.sum b/go.sum index 9175bd47fb..2d4b61aa4c 100644 --- a/go.sum +++ b/go.sum @@ -466,8 +466,8 @@ github.com/rogpeppe/go-internal v1.11.0/go.mod h1:ddIwULY96R17DhadqLgMfk9H9tvdUz github.com/russross/blackfriday/v2 v2.1.0/go.mod h1:+Rmxgy9KzJVeS9/2gXHxylqXiyQDYRxCVz55jmeOWTM= github.com/sabhiram/go-gitignore v0.0.0-20210923224102-525f6e181f06 h1:OkMGxebDjyw0ULyrTYWeN0UNCCkmCWfjPnIA2W6oviI= github.com/sabhiram/go-gitignore v0.0.0-20210923224102-525f6e181f06/go.mod h1:+ePHsJ1keEjQtpvf9HHw0f4ZeJ0TLRsxhunSI2hYJSs= -github.com/scaleway/scaleway-sdk-go v1.0.0-beta.30.0.20241113181427-c47c15a89f6f h1:FOwfdtT4MrTOhdnHpgkdguVsxN/8VLBi90Cd2qTrVbM= -github.com/scaleway/scaleway-sdk-go v1.0.0-beta.30.0.20241113181427-c47c15a89f6f/go.mod h1:kAoejOVBg1E/aVAR6IwKWEmbLCEg2IXklzPAkxzAaXA= +github.com/scaleway/scaleway-sdk-go v1.0.0-beta.30.0.20241118091633-210045c18c91 h1:b/m0VHa03JOPC3xbrhUFxvsmB1SDiNa+CJ5y0BUD8SY= +github.com/scaleway/scaleway-sdk-go v1.0.0-beta.30.0.20241118091633-210045c18c91/go.mod h1:kAoejOVBg1E/aVAR6IwKWEmbLCEg2IXklzPAkxzAaXA= github.com/sclevine/spec v1.4.0 h1:z/Q9idDcay5m5irkZ28M7PtQM4aOISzOpj4bUPkDee8= github.com/sclevine/spec v1.4.0/go.mod h1:LvpgJaFyvQzRvc1kaDs0bulYwzC70PbiYjC4QnFHkOM= github.com/secure-systems-lab/go-securesystemslib v0.8.0 h1:mr5An6X45Kb2nddcFlbmfHkLguCE9laoZCUzEEpIZXA= diff --git a/internal/namespaces/iam/v1alpha1/iam_cli.go b/internal/namespaces/iam/v1alpha1/iam_cli.go index b0398ee1ad..0550f79b2a 100644 --- a/internal/namespaces/iam/v1alpha1/iam_cli.go +++ b/internal/namespaces/iam/v1alpha1/iam_cli.go @@ -550,6 +550,13 @@ func iamUserUpdate() *core.Command { Deprecated: false, Positional: false, }, + { + Name: "email", + Short: `New email for the user (only available on Members)`, + Required: false, + Deprecated: false, + Positional: false, + }, }, Run: func(ctx context.Context, args interface{}) (i interface{}, e error) { request := args.(*iam.UpdateUserRequest) From 338a7546965b2539b6395209f06b8114e79f4350 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 19 Nov 2024 17:45:42 +0100 Subject: [PATCH 82/89] chore(deps): bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.67.0 to 1.67.1 (#4279) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- go.mod | 22 +++++++++++----------- go.sum | 44 ++++++++++++++++++++++---------------------- 2 files changed, 33 insertions(+), 33 deletions(-) diff --git a/go.mod b/go.mod index 853caf132b..c74e1649cb 100644 --- a/go.mod +++ b/go.mod @@ -6,8 +6,8 @@ toolchain go1.22.2 require ( github.com/alecthomas/assert v1.0.0 - github.com/aws/aws-sdk-go-v2 v1.32.4 - github.com/aws/aws-sdk-go-v2/service/s3 v1.67.0 + github.com/aws/aws-sdk-go-v2 v1.32.5 + github.com/aws/aws-sdk-go-v2/service/s3 v1.67.1 github.com/buildpacks/pack v0.34.2 github.com/c-bata/go-prompt v0.2.6 github.com/charmbracelet/bubbletea v1.2.2 @@ -59,24 +59,24 @@ require ( github.com/alecthomas/colour v0.1.0 // indirect github.com/alecthomas/repr v0.2.0 // indirect github.com/apex/log v1.9.0 // indirect - github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream v1.6.6 // indirect + github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream v1.6.7 // indirect github.com/aws/aws-sdk-go-v2/config v1.27.7 // indirect github.com/aws/aws-sdk-go-v2/credentials v1.17.7 // indirect github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.15.3 // indirect - github.com/aws/aws-sdk-go-v2/internal/configsources v1.3.23 // indirect - github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.6.23 // indirect + github.com/aws/aws-sdk-go-v2/internal/configsources v1.3.24 // indirect + github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.6.24 // indirect github.com/aws/aws-sdk-go-v2/internal/ini v1.8.0 // indirect - github.com/aws/aws-sdk-go-v2/internal/v4a v1.3.23 // indirect + github.com/aws/aws-sdk-go-v2/internal/v4a v1.3.24 // indirect github.com/aws/aws-sdk-go-v2/service/ecr v1.24.5 // indirect github.com/aws/aws-sdk-go-v2/service/ecrpublic v1.21.5 // indirect - github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.12.0 // indirect - github.com/aws/aws-sdk-go-v2/service/internal/checksum v1.4.4 // indirect - github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.12.4 // indirect - github.com/aws/aws-sdk-go-v2/service/internal/s3shared v1.18.4 // indirect + github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.12.1 // indirect + github.com/aws/aws-sdk-go-v2/service/internal/checksum v1.4.5 // indirect + github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.12.5 // indirect + github.com/aws/aws-sdk-go-v2/service/internal/s3shared v1.18.5 // indirect github.com/aws/aws-sdk-go-v2/service/sso v1.20.2 // indirect github.com/aws/aws-sdk-go-v2/service/ssooidc v1.23.2 // indirect github.com/aws/aws-sdk-go-v2/service/sts v1.28.4 // indirect - github.com/aws/smithy-go v1.22.0 // indirect + github.com/aws/smithy-go v1.22.1 // indirect github.com/awslabs/amazon-ecr-credential-helper/ecr-login v0.0.0-20231213181459-b0fcec718dc6 // indirect github.com/aymanbagabas/go-osc52/v2 v2.0.1 // indirect github.com/beorn7/perks v1.0.1 // indirect diff --git a/go.sum b/go.sum index 2d4b61aa4c..1c04a2ebf4 100644 --- a/go.sum +++ b/go.sum @@ -66,46 +66,46 @@ github.com/aphistic/sweet v0.2.0/go.mod h1:fWDlIh/isSE9n6EPsRmC0det+whmX6dJid3st github.com/armon/go-socks5 v0.0.0-20160902184237-e75332964ef5 h1:0CwZNZbxp69SHPdPJAN/hZIm0C4OItdklCFmMRWYpio= github.com/armon/go-socks5 v0.0.0-20160902184237-e75332964ef5/go.mod h1:wHh0iHkYZB8zMSxRWpUBQtwG5a7fFgvEO+odwuTv2gs= github.com/aws/aws-sdk-go v1.20.6/go.mod h1:KmX6BPdI08NWTb3/sm4ZGu5ShLoqVDhKgpiN924inxo= -github.com/aws/aws-sdk-go-v2 v1.32.4 h1:S13INUiTxgrPueTmrm5DZ+MiAo99zYzHEFh1UNkOxNE= -github.com/aws/aws-sdk-go-v2 v1.32.4/go.mod h1:2SK5n0a2karNTv5tbP1SjsX0uhttou00v/HpXKM1ZUo= -github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream v1.6.6 h1:pT3hpW0cOHRJx8Y0DfJUEQuqPild8jRGmSFmBgvydr0= -github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream v1.6.6/go.mod h1:j/I2++U0xX+cr44QjHay4Cvxj6FUbnxrgmqN3H1jTZA= +github.com/aws/aws-sdk-go-v2 v1.32.5 h1:U8vdWJuY7ruAkzaOdD7guwJjD06YSKmnKCJs7s3IkIo= +github.com/aws/aws-sdk-go-v2 v1.32.5/go.mod h1:P5WJBrYqqbWVaOxgH0X/FYYD47/nooaPOZPlQdmiN2U= +github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream v1.6.7 h1:lL7IfaFzngfx0ZwUGOZdsFFnQ5uLvR0hWqqhyE7Q9M8= +github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream v1.6.7/go.mod h1:QraP0UcVlQJsmHfioCrveWOC1nbiWUl3ej08h4mXWoc= github.com/aws/aws-sdk-go-v2/config v1.27.7 h1:JSfb5nOQF01iOgxFI5OIKWwDiEXWTyTgg1Mm1mHi0A4= github.com/aws/aws-sdk-go-v2/config v1.27.7/go.mod h1:PH0/cNpoMO+B04qET699o5W92Ca79fVtbUnvMIZro4I= github.com/aws/aws-sdk-go-v2/credentials v1.17.7 h1:WJd+ubWKoBeRh7A5iNMnxEOs982SyVKOJD+K8HIezu4= github.com/aws/aws-sdk-go-v2/credentials v1.17.7/go.mod h1:UQi7LMR0Vhvs+44w5ec8Q+VS+cd10cjwgHwiVkE0YGU= github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.15.3 h1:p+y7FvkK2dxS+FEwRIDHDe//ZX+jDhP8HHE50ppj4iI= github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.15.3/go.mod h1:/fYB+FZbDlwlAiynK9KDXlzZl3ANI9JkD0Uhz5FjNT4= -github.com/aws/aws-sdk-go-v2/internal/configsources v1.3.23 h1:A2w6m6Tmr+BNXjDsr7M90zkWjsu4JXHwrzPg235STs4= -github.com/aws/aws-sdk-go-v2/internal/configsources v1.3.23/go.mod h1:35EVp9wyeANdujZruvHiQUAo9E3vbhnIO1mTCAxMlY0= -github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.6.23 h1:pgYW9FCabt2M25MoHYCfMrVY2ghiiBKYWUVXfwZs+sU= -github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.6.23/go.mod h1:c48kLgzO19wAu3CPkDWC28JbaJ+hfQlsdl7I2+oqIbk= +github.com/aws/aws-sdk-go-v2/internal/configsources v1.3.24 h1:4usbeaes3yJnCFC7kfeyhkdkPtoRYPa/hTmCqMpKpLI= +github.com/aws/aws-sdk-go-v2/internal/configsources v1.3.24/go.mod h1:5CI1JemjVwde8m2WG3cz23qHKPOxbpkq0HaoreEgLIY= +github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.6.24 h1:N1zsICrQglfzaBnrfM0Ys00860C+QFwu6u/5+LomP+o= +github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.6.24/go.mod h1:dCn9HbJ8+K31i8IQ8EWmWj0EiIk0+vKiHNMxTTYveAg= github.com/aws/aws-sdk-go-v2/internal/ini v1.8.0 h1:hT8rVHwugYE2lEfdFE0QWVo81lF7jMrYJVDWI+f+VxU= github.com/aws/aws-sdk-go-v2/internal/ini v1.8.0/go.mod h1:8tu/lYfQfFe6IGnaOdrpVgEL2IrrDOf6/m9RQum4NkY= -github.com/aws/aws-sdk-go-v2/internal/v4a v1.3.23 h1:1SZBDiRzzs3sNhOMVApyWPduWYGAX0imGy06XiBnCAM= -github.com/aws/aws-sdk-go-v2/internal/v4a v1.3.23/go.mod h1:i9TkxgbZmHVh2S0La6CAXtnyFhlCX/pJ0JsOvBAS6Mk= +github.com/aws/aws-sdk-go-v2/internal/v4a v1.3.24 h1:JX70yGKLj25+lMC5Yyh8wBtvB01GDilyRuJvXJ4piD0= +github.com/aws/aws-sdk-go-v2/internal/v4a v1.3.24/go.mod h1:+Ln60j9SUTD0LEwnhEB0Xhg61DHqplBrbZpLgyjoEHg= github.com/aws/aws-sdk-go-v2/service/ecr v1.24.5 h1:wLPDAUFT50NEXGXpywRU3AA74pg35RJjWol/68ruvQQ= github.com/aws/aws-sdk-go-v2/service/ecr v1.24.5/go.mod h1:AOHmGMoPtSY9Zm2zBuwUJQBisIvYAZeA1n7b6f4e880= github.com/aws/aws-sdk-go-v2/service/ecrpublic v1.21.5 h1:PQp21GBlGNaQ+AVJAB8w2KTmLx0DkFS2fDET2Iy3+f0= github.com/aws/aws-sdk-go-v2/service/ecrpublic v1.21.5/go.mod h1:WMntdAol8KgeYsa5sDZPsRTXs4jVZIMYu0eQVVIQxnc= -github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.12.0 h1:TToQNkvGguu209puTojY/ozlqy2d/SFNcoLIqTFi42g= -github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.12.0/go.mod h1:0jp+ltwkf+SwG2fm/PKo8t4y8pJSgOCO4D8Lz3k0aHQ= -github.com/aws/aws-sdk-go-v2/service/internal/checksum v1.4.4 h1:aaPpoG15S2qHkWm4KlEyF01zovK1nW4BBbyXuHNSE90= -github.com/aws/aws-sdk-go-v2/service/internal/checksum v1.4.4/go.mod h1:eD9gS2EARTKgGr/W5xwgY/ik9z/zqpW+m/xOQbVxrMk= -github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.12.4 h1:tHxQi/XHPK0ctd/wdOw0t7Xrc2OxcRCnVzv8lwWPu0c= -github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.12.4/go.mod h1:4GQbF1vJzG60poZqWatZlhP31y8PGCCVTvIGPdaaYJ0= -github.com/aws/aws-sdk-go-v2/service/internal/s3shared v1.18.4 h1:E5ZAVOmI2apR8ADb72Q63KqwwwdW1XcMeXIlrZ1Psjg= -github.com/aws/aws-sdk-go-v2/service/internal/s3shared v1.18.4/go.mod h1:wezzqVUOVVdk+2Z/JzQT4NxAU0NbhRe5W8pIE72jsWI= -github.com/aws/aws-sdk-go-v2/service/s3 v1.67.0 h1:SwaJ0w0MOp0pBTIKTamLVeTKD+iOWyNJRdJ2KCQRg6Q= -github.com/aws/aws-sdk-go-v2/service/s3 v1.67.0/go.mod h1:TMhLIyRIyoGVlaEMAt+ITMbwskSTpcGsCPDq91/ihY0= +github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.12.1 h1:iXtILhvDxB6kPvEXgsDhGaZCSC6LQET5ZHSdJozeI0Y= +github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.12.1/go.mod h1:9nu0fVANtYiAePIBh2/pFUSwtJ402hLnp854CNoDOeE= +github.com/aws/aws-sdk-go-v2/service/internal/checksum v1.4.5 h1:gvZOjQKPxFXy1ft3QnEyXmT+IqneM9QAUWlM3r0mfqw= +github.com/aws/aws-sdk-go-v2/service/internal/checksum v1.4.5/go.mod h1:DLWnfvIcm9IET/mmjdxeXbBKmTCm0ZB8p1za9BVteM8= +github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.12.5 h1:wtpJ4zcwrSbwhECWQoI/g6WM9zqCcSpHDJIWSbMLOu4= +github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.12.5/go.mod h1:qu/W9HXQbbQ4+1+JcZp0ZNPV31ym537ZJN+fiS7Ti8E= +github.com/aws/aws-sdk-go-v2/service/internal/s3shared v1.18.5 h1:P1doBzv5VEg1ONxnJss1Kh5ZG/ewoIE4MQtKKc6Crgg= +github.com/aws/aws-sdk-go-v2/service/internal/s3shared v1.18.5/go.mod h1:NOP+euMW7W3Ukt28tAxPuoWao4rhhqJD3QEBk7oCg7w= +github.com/aws/aws-sdk-go-v2/service/s3 v1.67.1 h1:LXLnDfjT/P6SPIaCE86xCOjJROPn4FNB2EdN68vMK5c= +github.com/aws/aws-sdk-go-v2/service/s3 v1.67.1/go.mod h1:ralv4XawHjEMaHOWnTFushl0WRqim/gQWesAMF6hTow= github.com/aws/aws-sdk-go-v2/service/sso v1.20.2 h1:XOPfar83RIRPEzfihnp+U6udOveKZJvPQ76SKWrLRHc= github.com/aws/aws-sdk-go-v2/service/sso v1.20.2/go.mod h1:Vv9Xyk1KMHXrR3vNQe8W5LMFdTjSeWk0gBZBzvf3Qa0= github.com/aws/aws-sdk-go-v2/service/ssooidc v1.23.2 h1:pi0Skl6mNl2w8qWZXcdOyg197Zsf4G97U7Sso9JXGZE= github.com/aws/aws-sdk-go-v2/service/ssooidc v1.23.2/go.mod h1:JYzLoEVeLXk+L4tn1+rrkfhkxl6mLDEVaDSvGq9og90= github.com/aws/aws-sdk-go-v2/service/sts v1.28.4 h1:Ppup1nVNAOWbBOrcoOxaxPeEnSFB2RnnQdguhXpmeQk= github.com/aws/aws-sdk-go-v2/service/sts v1.28.4/go.mod h1:+K1rNPVyGxkRuv9NNiaZ4YhBFuyw2MMA9SlIJ1Zlpz8= -github.com/aws/smithy-go v1.22.0 h1:uunKnWlcoL3zO7q+gG2Pk53joueEOsnNB28QdMsmiMM= -github.com/aws/smithy-go v1.22.0/go.mod h1:irrKGvNn1InZwb2d7fkIRNucdfwR8R+Ts3wxYa/cJHg= +github.com/aws/smithy-go v1.22.1 h1:/HPHZQ0g7f4eUeK6HKglFz8uwVfZKgoI25rb/J+dnro= +github.com/aws/smithy-go v1.22.1/go.mod h1:irrKGvNn1InZwb2d7fkIRNucdfwR8R+Ts3wxYa/cJHg= github.com/awslabs/amazon-ecr-credential-helper/ecr-login v0.0.0-20231213181459-b0fcec718dc6 h1:PlJRmqKlSlEUlwem1c3zdPaEMtJc/ktnV7naD5Qvsx4= github.com/awslabs/amazon-ecr-credential-helper/ecr-login v0.0.0-20231213181459-b0fcec718dc6/go.mod h1:08sPJIlDHu4HwQ1xScPgsBWezvM6U10ghGKBJu0mowA= github.com/aybabtme/rgbterm v0.0.0-20170906152045-cc83f3b3ce59/go.mod h1:q/89r3U2H7sSsE2t6Kca0lfwTK8JdoNGS/yzM/4iH5I= From 0f1617ec824eb530a937d8a8bc8934787115482b Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 20 Nov 2024 09:38:43 +0100 Subject: [PATCH 83/89] chore(deps): bump github.com/charmbracelet/bubbletea from 1.2.2 to 1.2.3 (#4282) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- go.mod | 2 +- go.sum | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/go.mod b/go.mod index c74e1649cb..3d1a11ce87 100644 --- a/go.mod +++ b/go.mod @@ -10,7 +10,7 @@ require ( github.com/aws/aws-sdk-go-v2/service/s3 v1.67.1 github.com/buildpacks/pack v0.34.2 github.com/c-bata/go-prompt v0.2.6 - github.com/charmbracelet/bubbletea v1.2.2 + github.com/charmbracelet/bubbletea v1.2.3 github.com/chzyer/readline v1.5.1 github.com/containerd/console v1.0.4 github.com/dnaeon/go-vcr v1.2.0 diff --git a/go.sum b/go.sum index 1c04a2ebf4..d18c7ff64f 100644 --- a/go.sum +++ b/go.sum @@ -130,8 +130,8 @@ github.com/cenkalti/backoff/v4 v4.2.1/go.mod h1:Y3VNntkOUPxTVeUxJ/G5vcM//AlwfmyY github.com/census-instrumentation/opencensus-proto v0.2.1/go.mod h1:f6KPmirojxKA12rnyqOA5BBL4O983OfeGPqjHWSTneU= github.com/cespare/xxhash/v2 v2.2.0 h1:DC2CZ1Ep5Y4k3ZQ899DldepgrayRUGE6BBZ/cd9Cj44= github.com/cespare/xxhash/v2 v2.2.0/go.mod h1:VGX0DQ3Q6kWi7AoAeZDth3/j3BFtOZR5XLFGgcrjCOs= -github.com/charmbracelet/bubbletea v1.2.2 h1:EMz//Ky/aFS2uLcKqpCst5UOE6z5CFDGRsUpyXz0chs= -github.com/charmbracelet/bubbletea v1.2.2/go.mod h1:Qr6fVQw+wX7JkWWkVyXYk/ZUQ92a6XNekLXa3rR18MM= +github.com/charmbracelet/bubbletea v1.2.3 h1:d9MdMsANIYZB5pE1KkRqaUV6GfsiWm+/9z4fTuGVm9I= +github.com/charmbracelet/bubbletea v1.2.3/go.mod h1:Qr6fVQw+wX7JkWWkVyXYk/ZUQ92a6XNekLXa3rR18MM= github.com/charmbracelet/lipgloss v1.0.0 h1:O7VkGDvqEdGi93X+DeqsQ7PKHDgtQfF8j8/O2qFMQNg= github.com/charmbracelet/lipgloss v1.0.0/go.mod h1:U5fy9Z+C38obMs+T+tJqst9VGzlOYGj4ri9reL3qUlo= github.com/charmbracelet/x/ansi v0.4.5 h1:LqK4vwBNaXw2AyGIICa5/29Sbdq58GbGdFngSexTdRM= From 7a78465af5932c2d5d223e77dfb306377146e7cb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=A9my=20L=C3=A9one?= Date: Wed, 20 Nov 2024 11:11:40 +0100 Subject: [PATCH 84/89] fix: migrate to vpc/v2 (#4281) --- .../namespaces/instance/v1/custom_server.go | 8 +- .../namespaces/rdb/v1/custom_endpoint_test.go | 12 +- .../namespaces/rdb/v1/custom_instance_test.go | 4 +- internal/namespaces/rdb/v1/helper_test.go | 10 +- .../test-connect-psql#01.cassette.yaml | 988 ++++++------- .../testdata/test-connect-psql.cassette.yaml | 842 ++++++----- ...s-with-ipam-private-endpoint.cassette.yaml | 1086 +++++++------- ...ndpoints-with-ipam-private-endpoint.golden | 74 +- ...ic-and-ipam-private-endpoint.cassette.yaml | 1300 +++++++++-------- ...th-public-and-ipam-private-endpoint.golden | 98 +- ...-and-static-private-endpoint.cassette.yaml | 1156 +++++++-------- ...-public-and-static-private-endpoint.golden | 86 +- ...with-static-private-endpoint.cassette.yaml | 1068 +++++++------- ...points-with-static-private-endpoint.golden | 62 +- ...endpoint-create-private-ipam.cassette.yaml | 1094 ++++++++------ .../test-endpoint-create-private-ipam.golden | 26 +- ...dpoint-create-private-static.cassette.yaml | 1000 +++++++------ ...test-endpoint-create-private-static.golden | 20 +- .../test-endpoint-create-public.cassette.yaml | 972 +++++++----- .../test-endpoint-create-public.golden | 20 +- .../test-endpoint-delete-all.cassette.yaml | 686 +++++---- ...test-endpoint-delete-private.cassette.yaml | 1010 +++++++------ .../test-endpoint-delete-public.cassette.yaml | 1002 +++++++------ .../test-endpoint-get-private.cassette.yaml | 1140 ++++++++++----- .../testdata/test-endpoint-get-private.golden | 8 +- .../test-endpoint-get-public.cassette.yaml | 850 ++++++----- .../testdata/test-endpoint-get-public.golden | 12 +- ...oint-list-multiple-endpoints.cassette.yaml | 1268 +++++++++++----- ...st-endpoint-list-multiple-endpoints.golden | 14 +- 29 files changed, 8738 insertions(+), 7178 deletions(-) diff --git a/internal/namespaces/instance/v1/custom_server.go b/internal/namespaces/instance/v1/custom_server.go index dbb2f0ed02..2c2ab5c7d9 100644 --- a/internal/namespaces/instance/v1/custom_server.go +++ b/internal/namespaces/instance/v1/custom_server.go @@ -18,7 +18,7 @@ import ( "github.com/scaleway/scaleway-cli/v2/internal/interactive" block "github.com/scaleway/scaleway-sdk-go/api/block/v1alpha1" "github.com/scaleway/scaleway-sdk-go/api/instance/v1" - "github.com/scaleway/scaleway-sdk-go/api/vpc/v1" + "github.com/scaleway/scaleway-sdk-go/api/vpc/v2" "github.com/scaleway/scaleway-sdk-go/logger" "github.com/scaleway/scaleway-sdk-go/scw" "github.com/scaleway/scaleway-sdk-go/validation" @@ -366,9 +366,13 @@ func serverGetBuilder(c *core.Command) *core.Command { nics := []customNICs{} for _, nic := range getServerResp.Server.PrivateNics { + region, err := getServerResp.Server.Zone.Region() + if err != nil { + return nil, err + } pn, err := vpcAPI.GetPrivateNetwork(&vpc.GetPrivateNetworkRequest{ PrivateNetworkID: nic.PrivateNetworkID, - Zone: getServerResp.Server.Zone, + Region: region, }) if err != nil { return nil, err diff --git a/internal/namespaces/rdb/v1/custom_endpoint_test.go b/internal/namespaces/rdb/v1/custom_endpoint_test.go index 6a0dfb25bb..3a62f8ad89 100644 --- a/internal/namespaces/rdb/v1/custom_endpoint_test.go +++ b/internal/namespaces/rdb/v1/custom_endpoint_test.go @@ -19,7 +19,7 @@ func Test_EndpointCreate(t *testing.T) { Commands: cmds, BeforeFunc: core.BeforeFuncCombine( createPN(), - createInstanceWithPrivateNetwork("PostgreSQL-15"), + createInstanceWithPrivateNetwork(), ), Cmd: "scw rdb endpoint create {{ .Instance.ID }} load-balancer=true --wait", Check: core.TestCheckCombine( @@ -84,7 +84,7 @@ func Test_EndpointDelete(t *testing.T) { Commands: cmds, BeforeFunc: core.BeforeFuncCombine( createPN(), - createInstanceWithPrivateNetworkAndLoadBalancer("PostgreSQL-15"), + createInstanceWithPrivateNetworkAndLoadBalancer(), listEndpointsInMeta(), ), Cmd: "scw rdb endpoint delete {{ .PublicEndpoint.ID }} instance-id={{ .Instance.ID }} --wait", @@ -106,7 +106,7 @@ func Test_EndpointDelete(t *testing.T) { Commands: cmds, BeforeFunc: core.BeforeFuncCombine( createPN(), - createInstanceWithPrivateNetworkAndLoadBalancer("PostgreSQL-15"), + createInstanceWithPrivateNetworkAndLoadBalancer(), listEndpointsInMeta(), ), Cmd: "scw rdb endpoint delete {{ .PrivateEndpoint.ID }} instance-id={{ .Instance.ID }} --wait", @@ -153,7 +153,7 @@ func Test_EndpointGet(t *testing.T) { Commands: cmds, BeforeFunc: core.BeforeFuncCombine( createPN(), - createInstanceWithPrivateNetworkAndLoadBalancer("PostgreSQL-15"), + createInstanceWithPrivateNetworkAndLoadBalancer(), listEndpointsInMeta(), ), Cmd: "scw rdb endpoint get {{ .PublicEndpoint.ID }}", @@ -175,7 +175,7 @@ func Test_EndpointGet(t *testing.T) { Commands: cmds, BeforeFunc: core.BeforeFuncCombine( createPN(), - createInstanceWithPrivateNetworkAndLoadBalancer("PostgreSQL-15"), + createInstanceWithPrivateNetworkAndLoadBalancer(), listEndpointsInMeta(), ), Cmd: "scw rdb endpoint get {{ .PrivateEndpoint.ID }}", @@ -202,7 +202,7 @@ func Test_EndpointList(t *testing.T) { Commands: cmds, BeforeFunc: core.BeforeFuncCombine( createPN(), - createInstanceWithPrivateNetworkAndLoadBalancer("PostgreSQL-15"), + createInstanceWithPrivateNetworkAndLoadBalancer(), ), Cmd: "scw rdb endpoint list {{ .Instance.ID }}", Check: core.TestCheckGolden(), diff --git a/internal/namespaces/rdb/v1/custom_instance_test.go b/internal/namespaces/rdb/v1/custom_instance_test.go index e6c1d37c3a..0f5a847b09 100644 --- a/internal/namespaces/rdb/v1/custom_instance_test.go +++ b/internal/namespaces/rdb/v1/custom_instance_test.go @@ -287,7 +287,7 @@ func Test_Connect(t *testing.T) { Commands: rdb.GetCommands(), BeforeFunc: core.BeforeFuncCombine( core.BeforeFuncStoreInMeta("username", user), - createInstance("PostgreSQL-12"), + createInstance("PostgreSQL-15"), ), Cmd: "scw rdb instance connect {{ .Instance.ID }} username={{ .username }}", Check: core.TestCheckCombine( @@ -302,7 +302,7 @@ func Test_Connect(t *testing.T) { BeforeFunc: core.BeforeFuncCombine( core.BeforeFuncStoreInMeta("username", user), createPN(), - createInstanceWithPrivateNetworkAndLoadBalancer("PostgreSQL-14"), + createInstanceWithPrivateNetworkAndLoadBalancer(), ), Cmd: "scw rdb instance connect {{ .Instance.ID }} username={{ .username }}", Check: core.TestCheckCombine( diff --git a/internal/namespaces/rdb/v1/helper_test.go b/internal/namespaces/rdb/v1/helper_test.go index 2cb037fba2..0582772790 100644 --- a/internal/namespaces/rdb/v1/helper_test.go +++ b/internal/namespaces/rdb/v1/helper_test.go @@ -6,7 +6,7 @@ import ( "github.com/scaleway/scaleway-cli/v2/core" "github.com/scaleway/scaleway-cli/v2/internal/namespaces/rdb/v1" - "github.com/scaleway/scaleway-sdk-go/api/vpc/v1" + "github.com/scaleway/scaleway-sdk-go/api/vpc/v2" "github.com/scaleway/scaleway-sdk-go/scw" ) @@ -14,7 +14,7 @@ const ( name = "cli-test" user = "foobar" password = "{4xdl*#QOoP+&3XRkGA)]" - engine = "PostgreSQL-12" + engine = "PostgreSQL-15" ) func createInstance(engine string) core.BeforeFunc { @@ -24,14 +24,14 @@ func createInstance(engine string) core.BeforeFunc { ) } -func createInstanceWithPrivateNetwork(engine string) core.BeforeFunc { +func createInstanceWithPrivateNetwork() core.BeforeFunc { return core.ExecStoreBeforeCmd( "Instance", fmt.Sprintf(baseCommand+privateNetworkStaticSpec, name, engine, user, password), ) } -func createInstanceWithPrivateNetworkAndLoadBalancer(engine string) core.BeforeFunc { +func createInstanceWithPrivateNetworkAndLoadBalancer() core.BeforeFunc { return core.ExecStoreBeforeCmd( "Instance", fmt.Sprintf(baseCommand+privateNetworkStaticSpec+loadBalancerSpec, name, engine, user, password), @@ -47,7 +47,7 @@ func createPN() core.BeforeFunc { } ctx.Meta["PN"] = pn if len(pn.Subnets) > 0 { - ctx.Meta["IPNet"], err = getIPSubnet(pn.Subnets[0]) + ctx.Meta["IPNet"], err = getIPSubnet(pn.Subnets[0].Subnet) if err != nil { return err } diff --git a/internal/namespaces/rdb/v1/testdata/test-connect-psql#01.cassette.yaml b/internal/namespaces/rdb/v1/testdata/test-connect-psql#01.cassette.yaml index af714ab97d..13e696ece9 100644 --- a/internal/namespaces/rdb/v1/testdata/test-connect-psql#01.cassette.yaml +++ b/internal/namespaces/rdb/v1/testdata/test-connect-psql#01.cassette.yaml @@ -2,34 +2,48 @@ version: 1 interactions: - request: - body: '{"id":"f0ae19dc-69a7-45be-b1db-d775b5567b30", "name":"pn-laughing-mclean", - "tags":[], "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "created_at":"2023-12-26T18:05:38.395686Z", - "updated_at":"2023-12-26T18:05:38.395686Z", "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "subnets":["172.16.8.0/22", "fd63:256c:45f7:51d4::/64"], "zone":"fr-par-1"}' + body: '{"id":"a459a48e-d55c-4f57-a6c4-08af42225a60", "name":"pn-affectionate-napier", + "tags":[], "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "created_at":"2024-11-20T09:49:08.599848Z", + "updated_at":"2024-11-20T09:49:08.599848Z", "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "subnets":[{"id":"4dfb169d-cbf6-4b79-8b71-b57980d9896f", "created_at":"2024-11-20T09:49:08.599848Z", + "updated_at":"2024-11-20T09:49:08.599848Z", "subnet":"172.16.88.0/22", "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "private_network_id":"a459a48e-d55c-4f57-a6c4-08af42225a60", "vpc_id":"4c837446-e418-4326-af43-4a445ea0aab8"}, + {"id":"87f37992-b082-48cd-817a-c9ba4bdcabf4", "created_at":"2024-11-20T09:49:08.599848Z", + "updated_at":"2024-11-20T09:49:08.599848Z", "subnet":"fd49:821a:a311:a303::/64", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "private_network_id":"a459a48e-d55c-4f57-a6c4-08af42225a60", + "vpc_id":"4c837446-e418-4326-af43-4a445ea0aab8"}], "vpc_id":"4c837446-e418-4326-af43-4a445ea0aab8", + "dhcp_enabled":true, "region":"fr-par"}' form: {} headers: Content-Type: - application/json User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.20.4; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/vpc/v1/zones/fr-par-1/private-networks + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/vpc/v2/regions/fr-par/private-networks method: POST response: - body: '{"id":"f0ae19dc-69a7-45be-b1db-d775b5567b30", "name":"pn-laughing-mclean", - "tags":[], "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "created_at":"2023-12-26T18:05:38.395686Z", - "updated_at":"2023-12-26T18:05:38.395686Z", "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "subnets":["172.16.8.0/22", "fd63:256c:45f7:51d4::/64"], "zone":"fr-par-1"}' + body: '{"id":"a459a48e-d55c-4f57-a6c4-08af42225a60", "name":"pn-affectionate-napier", + "tags":[], "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "created_at":"2024-11-20T09:49:08.599848Z", + "updated_at":"2024-11-20T09:49:08.599848Z", "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "subnets":[{"id":"4dfb169d-cbf6-4b79-8b71-b57980d9896f", "created_at":"2024-11-20T09:49:08.599848Z", + "updated_at":"2024-11-20T09:49:08.599848Z", "subnet":"172.16.88.0/22", "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "private_network_id":"a459a48e-d55c-4f57-a6c4-08af42225a60", "vpc_id":"4c837446-e418-4326-af43-4a445ea0aab8"}, + {"id":"87f37992-b082-48cd-817a-c9ba4bdcabf4", "created_at":"2024-11-20T09:49:08.599848Z", + "updated_at":"2024-11-20T09:49:08.599848Z", "subnet":"fd49:821a:a311:a303::/64", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "private_network_id":"a459a48e-d55c-4f57-a6c4-08af42225a60", + "vpc_id":"4c837446-e418-4326-af43-4a445ea0aab8"}], "vpc_id":"4c837446-e418-4326-af43-4a445ea0aab8", + "dhcp_enabled":true, "region":"fr-par"}' headers: Content-Length: - - "360" + - "1049" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Tue, 26 Dec 2023 18:05:39 GMT + - Wed, 20 Nov 2024 09:49:09 GMT Server: - - Scaleway API-Gateway + - Scaleway API Gateway (fr-par-1;edge03) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -37,117 +51,55 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 41765703-8423-4954-9af0-c6a7f64d4a13 + - 025a8370-6a4f-489b-a325-963f74ffa022 status: 200 OK code: 200 duration: "" - request: - body: '{"id":"8c066edd-5ffc-46d3-8222-dab097207da0", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"provisioning", - "engine":"PostgreSQL-14", "upgradable_version":[{"id":"764c6bb3-2f1c-4f1a-bfd5-82c540ac435c", - "name":"PostgreSQL-15", "version":"15", "minor_version":"15.5"}], "endpoint":{"port":0, - "name":null, "id":"3d2d397a-a68e-46dd-b26a-463b6b16866d", "load_balancer":{}}, - "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, - "disabled":false, "next_run_at":"2023-12-27T18:05:39.808170Z"}, "is_ha_cluster":false, - "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, - "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, - "name":null, "id":"ebb16efb-40a9-4d9a-bfa8-c5bdc02fc192", "private_network":{"private_network_id":"f0ae19dc-69a7-45be-b1db-d775b5567b30", - "service_ip":"172.16.0.3/22", "zone":"fr-par-1"}}, {"port":0, "name":null, "id":"3d2d397a-a68e-46dd-b26a-463b6b16866d", - "load_balancer":{}}], "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, - "backup_same_region":false, "maintenances":[], "created_at":"2023-12-26T18:05:39.808170Z", + body: '{"id":"0e8636a0-7716-47a1-ac2a-2fc29043b162", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"provisioning", + "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], + "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, + "next_run_at":"2024-11-21T09:49:09.575392Z"}, "is_ha_cluster":false, "read_replicas":[], + "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, + "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, + "id":"f0e18060-73c5-4cb2-994d-b8e4b50b3109", "private_network":{"private_network_id":"a459a48e-d55c-4f57-a6c4-08af42225a60", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-20T09:49:09.575392Z", "region":"fr-par"}' form: {} headers: Content-Type: - application/json User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.20.4; linux; amd64) cli-e2e-test + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances method: POST response: - body: '{"id":"8c066edd-5ffc-46d3-8222-dab097207da0", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"provisioning", - "engine":"PostgreSQL-14", "upgradable_version":[{"id":"764c6bb3-2f1c-4f1a-bfd5-82c540ac435c", - "name":"PostgreSQL-15", "version":"15", "minor_version":"15.5"}], "endpoint":{"port":0, - "name":null, "id":"3d2d397a-a68e-46dd-b26a-463b6b16866d", "load_balancer":{}}, - "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, - "disabled":false, "next_run_at":"2023-12-27T18:05:39.808170Z"}, "is_ha_cluster":false, - "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, - "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, - "name":null, "id":"ebb16efb-40a9-4d9a-bfa8-c5bdc02fc192", "private_network":{"private_network_id":"f0ae19dc-69a7-45be-b1db-d775b5567b30", - "service_ip":"172.16.0.3/22", "zone":"fr-par-1"}}, {"port":0, "name":null, "id":"3d2d397a-a68e-46dd-b26a-463b6b16866d", - "load_balancer":{}}], "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, - "backup_same_region":false, "maintenances":[], "created_at":"2023-12-26T18:05:39.808170Z", - "region":"fr-par"}' - headers: - Content-Length: - - "1254" - Content-Security-Policy: - - default-src 'none'; frame-ancestors 'none' - Content-Type: - - application/json - Date: - - Tue, 26 Dec 2023 18:05:40 GMT - Server: - - Scaleway API-Gateway - Strict-Transport-Security: - - max-age=63072000 - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - X-Request-Id: - - 54d8629d-e8fc-41a7-aa0d-a3f34e564fd9 - status: 200 OK - code: 200 - duration: "" -- request: - body: '{"id":"8c066edd-5ffc-46d3-8222-dab097207da0", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"provisioning", - "engine":"PostgreSQL-14", "upgradable_version":[{"id":"764c6bb3-2f1c-4f1a-bfd5-82c540ac435c", - "name":"PostgreSQL-15", "version":"15", "minor_version":"15.5"}], "endpoint":{"port":0, - "name":null, "id":"3d2d397a-a68e-46dd-b26a-463b6b16866d", "load_balancer":{}}, - "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, - "disabled":false, "next_run_at":"2023-12-27T18:05:39.808170Z"}, "is_ha_cluster":false, - "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, - "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, - "name":null, "id":"ebb16efb-40a9-4d9a-bfa8-c5bdc02fc192", "private_network":{"private_network_id":"f0ae19dc-69a7-45be-b1db-d775b5567b30", - "service_ip":"172.16.0.3/22", "zone":"fr-par-1"}}, {"port":0, "name":null, "id":"3d2d397a-a68e-46dd-b26a-463b6b16866d", - "load_balancer":{}}], "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, - "backup_same_region":false, "maintenances":[], "created_at":"2023-12-26T18:05:39.808170Z", - "region":"fr-par"}' - form: {} - headers: - User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.20.4; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/8c066edd-5ffc-46d3-8222-dab097207da0 - method: GET - response: - body: '{"id":"8c066edd-5ffc-46d3-8222-dab097207da0", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"provisioning", - "engine":"PostgreSQL-14", "upgradable_version":[{"id":"764c6bb3-2f1c-4f1a-bfd5-82c540ac435c", - "name":"PostgreSQL-15", "version":"15", "minor_version":"15.5"}], "endpoint":{"port":0, - "name":null, "id":"3d2d397a-a68e-46dd-b26a-463b6b16866d", "load_balancer":{}}, - "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, - "disabled":false, "next_run_at":"2023-12-27T18:05:39.808170Z"}, "is_ha_cluster":false, - "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, - "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, - "name":null, "id":"ebb16efb-40a9-4d9a-bfa8-c5bdc02fc192", "private_network":{"private_network_id":"f0ae19dc-69a7-45be-b1db-d775b5567b30", - "service_ip":"172.16.0.3/22", "zone":"fr-par-1"}}, {"port":0, "name":null, "id":"3d2d397a-a68e-46dd-b26a-463b6b16866d", - "load_balancer":{}}], "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, - "backup_same_region":false, "maintenances":[], "created_at":"2023-12-26T18:05:39.808170Z", + body: '{"id":"0e8636a0-7716-47a1-ac2a-2fc29043b162", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"provisioning", + "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], + "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, + "next_run_at":"2024-11-21T09:49:09.575392Z"}, "is_ha_cluster":false, "read_replicas":[], + "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, + "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, + "id":"f0e18060-73c5-4cb2-994d-b8e4b50b3109", "private_network":{"private_network_id":"a459a48e-d55c-4f57-a6c4-08af42225a60", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-20T09:49:09.575392Z", "region":"fr-par"}' headers: Content-Length: - - "1254" + - "1033" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Tue, 26 Dec 2023 18:05:40 GMT + - Wed, 20 Nov 2024 09:49:10 GMT Server: - - Scaleway API-Gateway + - Scaleway API Gateway (fr-par-1;edge03) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -155,57 +107,53 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - de4ff5c3-b146-4797-9f8a-4c172d03cbb8 + - 0e405837-70dd-459e-a2ca-5000cda18ad9 status: 200 OK code: 200 duration: "" - request: - body: '{"id":"8c066edd-5ffc-46d3-8222-dab097207da0", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"provisioning", - "engine":"PostgreSQL-14", "upgradable_version":[{"id":"764c6bb3-2f1c-4f1a-bfd5-82c540ac435c", - "name":"PostgreSQL-15", "version":"15", "minor_version":"15.5"}], "endpoint":{"port":0, - "name":null, "id":"3d2d397a-a68e-46dd-b26a-463b6b16866d", "load_balancer":{}}, - "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, - "disabled":false, "next_run_at":"2023-12-27T18:05:39.808170Z"}, "is_ha_cluster":false, - "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, - "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, - "name":null, "id":"ebb16efb-40a9-4d9a-bfa8-c5bdc02fc192", "private_network":{"private_network_id":"f0ae19dc-69a7-45be-b1db-d775b5567b30", - "service_ip":"172.16.0.3/22", "zone":"fr-par-1"}}, {"port":0, "name":null, "id":"3d2d397a-a68e-46dd-b26a-463b6b16866d", - "load_balancer":{}}], "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, - "backup_same_region":false, "maintenances":[], "created_at":"2023-12-26T18:05:39.808170Z", + body: '{"id":"0e8636a0-7716-47a1-ac2a-2fc29043b162", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"provisioning", + "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], + "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, + "next_run_at":"2024-11-21T09:49:09.575392Z"}, "is_ha_cluster":false, "read_replicas":[], + "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, + "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, + "id":"f0e18060-73c5-4cb2-994d-b8e4b50b3109", "private_network":{"private_network_id":"a459a48e-d55c-4f57-a6c4-08af42225a60", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-20T09:49:09.575392Z", "region":"fr-par"}' form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.20.4; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/8c066edd-5ffc-46d3-8222-dab097207da0 + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/0e8636a0-7716-47a1-ac2a-2fc29043b162 method: GET response: - body: '{"id":"8c066edd-5ffc-46d3-8222-dab097207da0", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"provisioning", - "engine":"PostgreSQL-14", "upgradable_version":[{"id":"764c6bb3-2f1c-4f1a-bfd5-82c540ac435c", - "name":"PostgreSQL-15", "version":"15", "minor_version":"15.5"}], "endpoint":{"port":0, - "name":null, "id":"3d2d397a-a68e-46dd-b26a-463b6b16866d", "load_balancer":{}}, - "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, - "disabled":false, "next_run_at":"2023-12-27T18:05:39.808170Z"}, "is_ha_cluster":false, - "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, - "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, - "name":null, "id":"ebb16efb-40a9-4d9a-bfa8-c5bdc02fc192", "private_network":{"private_network_id":"f0ae19dc-69a7-45be-b1db-d775b5567b30", - "service_ip":"172.16.0.3/22", "zone":"fr-par-1"}}, {"port":0, "name":null, "id":"3d2d397a-a68e-46dd-b26a-463b6b16866d", - "load_balancer":{}}], "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, - "backup_same_region":false, "maintenances":[], "created_at":"2023-12-26T18:05:39.808170Z", + body: '{"id":"0e8636a0-7716-47a1-ac2a-2fc29043b162", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"provisioning", + "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], + "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, + "next_run_at":"2024-11-21T09:49:09.575392Z"}, "is_ha_cluster":false, "read_replicas":[], + "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, + "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, + "id":"f0e18060-73c5-4cb2-994d-b8e4b50b3109", "private_network":{"private_network_id":"a459a48e-d55c-4f57-a6c4-08af42225a60", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-20T09:49:09.575392Z", "region":"fr-par"}' headers: Content-Length: - - "1254" + - "1033" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Tue, 26 Dec 2023 18:05:56 GMT + - Wed, 20 Nov 2024 09:49:10 GMT Server: - - Scaleway API-Gateway + - Scaleway API Gateway (fr-par-1;edge03) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -213,57 +161,53 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - f449412d-d93e-4146-8790-1d706606e904 + - 0e6a7146-8fac-4e0f-b63a-79c276900679 status: 200 OK code: 200 duration: "" - request: - body: '{"id":"8c066edd-5ffc-46d3-8222-dab097207da0", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"provisioning", - "engine":"PostgreSQL-14", "upgradable_version":[{"id":"764c6bb3-2f1c-4f1a-bfd5-82c540ac435c", - "name":"PostgreSQL-15", "version":"15", "minor_version":"15.5"}], "endpoint":{"port":0, - "name":null, "id":"3d2d397a-a68e-46dd-b26a-463b6b16866d", "load_balancer":{}}, - "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, - "disabled":false, "next_run_at":"2023-12-27T18:05:39.808170Z"}, "is_ha_cluster":false, - "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, - "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, - "name":null, "id":"ebb16efb-40a9-4d9a-bfa8-c5bdc02fc192", "private_network":{"private_network_id":"f0ae19dc-69a7-45be-b1db-d775b5567b30", - "service_ip":"172.16.0.3/22", "zone":"fr-par-1"}}, {"port":0, "name":null, "id":"3d2d397a-a68e-46dd-b26a-463b6b16866d", - "load_balancer":{}}], "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, - "backup_same_region":false, "maintenances":[], "created_at":"2023-12-26T18:05:39.808170Z", + body: '{"id":"0e8636a0-7716-47a1-ac2a-2fc29043b162", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"provisioning", + "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], + "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, + "next_run_at":"2024-11-21T09:49:09.575392Z"}, "is_ha_cluster":false, "read_replicas":[], + "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, + "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, + "id":"f0e18060-73c5-4cb2-994d-b8e4b50b3109", "private_network":{"private_network_id":"a459a48e-d55c-4f57-a6c4-08af42225a60", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-20T09:49:09.575392Z", "region":"fr-par"}' form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.20.4; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/8c066edd-5ffc-46d3-8222-dab097207da0 + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/0e8636a0-7716-47a1-ac2a-2fc29043b162 method: GET response: - body: '{"id":"8c066edd-5ffc-46d3-8222-dab097207da0", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"provisioning", - "engine":"PostgreSQL-14", "upgradable_version":[{"id":"764c6bb3-2f1c-4f1a-bfd5-82c540ac435c", - "name":"PostgreSQL-15", "version":"15", "minor_version":"15.5"}], "endpoint":{"port":0, - "name":null, "id":"3d2d397a-a68e-46dd-b26a-463b6b16866d", "load_balancer":{}}, - "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, - "disabled":false, "next_run_at":"2023-12-27T18:05:39.808170Z"}, "is_ha_cluster":false, - "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, - "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, - "name":null, "id":"ebb16efb-40a9-4d9a-bfa8-c5bdc02fc192", "private_network":{"private_network_id":"f0ae19dc-69a7-45be-b1db-d775b5567b30", - "service_ip":"172.16.0.3/22", "zone":"fr-par-1"}}, {"port":0, "name":null, "id":"3d2d397a-a68e-46dd-b26a-463b6b16866d", - "load_balancer":{}}], "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, - "backup_same_region":false, "maintenances":[], "created_at":"2023-12-26T18:05:39.808170Z", + body: '{"id":"0e8636a0-7716-47a1-ac2a-2fc29043b162", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"provisioning", + "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], + "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, + "next_run_at":"2024-11-21T09:49:09.575392Z"}, "is_ha_cluster":false, "read_replicas":[], + "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, + "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, + "id":"f0e18060-73c5-4cb2-994d-b8e4b50b3109", "private_network":{"private_network_id":"a459a48e-d55c-4f57-a6c4-08af42225a60", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-20T09:49:09.575392Z", "region":"fr-par"}' headers: Content-Length: - - "1254" + - "1033" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Tue, 26 Dec 2023 18:06:11 GMT + - Wed, 20 Nov 2024 09:49:25 GMT Server: - - Scaleway API-Gateway + - Scaleway API Gateway (fr-par-1;edge03) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -271,57 +215,53 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - a4faa479-9b80-4088-af50-37d626b45645 + - c096e0a9-6b74-43ec-b6d4-ec2987250a2b status: 200 OK code: 200 duration: "" - request: - body: '{"id":"8c066edd-5ffc-46d3-8222-dab097207da0", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"provisioning", - "engine":"PostgreSQL-14", "upgradable_version":[{"id":"764c6bb3-2f1c-4f1a-bfd5-82c540ac435c", - "name":"PostgreSQL-15", "version":"15", "minor_version":"15.5"}], "endpoint":{"port":0, - "name":null, "id":"3d2d397a-a68e-46dd-b26a-463b6b16866d", "load_balancer":{}}, - "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, - "disabled":false, "next_run_at":"2023-12-27T18:05:39.808170Z"}, "is_ha_cluster":false, - "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, - "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, - "name":null, "id":"ebb16efb-40a9-4d9a-bfa8-c5bdc02fc192", "private_network":{"private_network_id":"f0ae19dc-69a7-45be-b1db-d775b5567b30", - "service_ip":"172.16.0.3/22", "zone":"fr-par-1"}}, {"port":0, "name":null, "id":"3d2d397a-a68e-46dd-b26a-463b6b16866d", - "load_balancer":{}}], "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, - "backup_same_region":false, "maintenances":[], "created_at":"2023-12-26T18:05:39.808170Z", + body: '{"id":"0e8636a0-7716-47a1-ac2a-2fc29043b162", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"provisioning", + "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], + "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, + "next_run_at":"2024-11-21T09:49:09.575392Z"}, "is_ha_cluster":false, "read_replicas":[], + "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, + "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, + "id":"f0e18060-73c5-4cb2-994d-b8e4b50b3109", "private_network":{"private_network_id":"a459a48e-d55c-4f57-a6c4-08af42225a60", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-20T09:49:09.575392Z", "region":"fr-par"}' form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.20.4; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/8c066edd-5ffc-46d3-8222-dab097207da0 + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/0e8636a0-7716-47a1-ac2a-2fc29043b162 method: GET response: - body: '{"id":"8c066edd-5ffc-46d3-8222-dab097207da0", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"provisioning", - "engine":"PostgreSQL-14", "upgradable_version":[{"id":"764c6bb3-2f1c-4f1a-bfd5-82c540ac435c", - "name":"PostgreSQL-15", "version":"15", "minor_version":"15.5"}], "endpoint":{"port":0, - "name":null, "id":"3d2d397a-a68e-46dd-b26a-463b6b16866d", "load_balancer":{}}, - "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, - "disabled":false, "next_run_at":"2023-12-27T18:05:39.808170Z"}, "is_ha_cluster":false, - "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, - "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, - "name":null, "id":"ebb16efb-40a9-4d9a-bfa8-c5bdc02fc192", "private_network":{"private_network_id":"f0ae19dc-69a7-45be-b1db-d775b5567b30", - "service_ip":"172.16.0.3/22", "zone":"fr-par-1"}}, {"port":0, "name":null, "id":"3d2d397a-a68e-46dd-b26a-463b6b16866d", - "load_balancer":{}}], "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, - "backup_same_region":false, "maintenances":[], "created_at":"2023-12-26T18:05:39.808170Z", + body: '{"id":"0e8636a0-7716-47a1-ac2a-2fc29043b162", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"provisioning", + "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], + "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, + "next_run_at":"2024-11-21T09:49:09.575392Z"}, "is_ha_cluster":false, "read_replicas":[], + "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, + "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, + "id":"f0e18060-73c5-4cb2-994d-b8e4b50b3109", "private_network":{"private_network_id":"a459a48e-d55c-4f57-a6c4-08af42225a60", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-20T09:49:09.575392Z", "region":"fr-par"}' headers: Content-Length: - - "1254" + - "1033" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Tue, 26 Dec 2023 18:06:31 GMT + - Wed, 20 Nov 2024 09:49:40 GMT Server: - - Scaleway API-Gateway + - Scaleway API Gateway (fr-par-1;edge03) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -329,57 +269,53 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 0587ed2e-3a45-428b-9a45-fb26d2865070 + - 4e76f379-3856-4c70-808e-6fe64a907794 status: 200 OK code: 200 duration: "" - request: - body: '{"id":"8c066edd-5ffc-46d3-8222-dab097207da0", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"provisioning", - "engine":"PostgreSQL-14", "upgradable_version":[{"id":"764c6bb3-2f1c-4f1a-bfd5-82c540ac435c", - "name":"PostgreSQL-15", "version":"15", "minor_version":"15.5"}], "endpoint":{"port":0, - "name":null, "id":"3d2d397a-a68e-46dd-b26a-463b6b16866d", "load_balancer":{}}, - "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, - "disabled":false, "next_run_at":"2023-12-27T18:05:39.808170Z"}, "is_ha_cluster":false, - "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, - "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, - "name":null, "id":"ebb16efb-40a9-4d9a-bfa8-c5bdc02fc192", "private_network":{"private_network_id":"f0ae19dc-69a7-45be-b1db-d775b5567b30", - "service_ip":"172.16.0.3/22", "zone":"fr-par-1"}}, {"port":0, "name":null, "id":"3d2d397a-a68e-46dd-b26a-463b6b16866d", - "load_balancer":{}}], "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, - "backup_same_region":false, "maintenances":[], "created_at":"2023-12-26T18:05:39.808170Z", + body: '{"id":"0e8636a0-7716-47a1-ac2a-2fc29043b162", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"provisioning", + "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], + "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, + "next_run_at":"2024-11-21T09:49:09.575392Z"}, "is_ha_cluster":false, "read_replicas":[], + "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, + "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, + "id":"f0e18060-73c5-4cb2-994d-b8e4b50b3109", "private_network":{"private_network_id":"a459a48e-d55c-4f57-a6c4-08af42225a60", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-20T09:49:09.575392Z", "region":"fr-par"}' form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.20.4; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/8c066edd-5ffc-46d3-8222-dab097207da0 + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/0e8636a0-7716-47a1-ac2a-2fc29043b162 method: GET response: - body: '{"id":"8c066edd-5ffc-46d3-8222-dab097207da0", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"provisioning", - "engine":"PostgreSQL-14", "upgradable_version":[{"id":"764c6bb3-2f1c-4f1a-bfd5-82c540ac435c", - "name":"PostgreSQL-15", "version":"15", "minor_version":"15.5"}], "endpoint":{"port":0, - "name":null, "id":"3d2d397a-a68e-46dd-b26a-463b6b16866d", "load_balancer":{}}, - "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, - "disabled":false, "next_run_at":"2023-12-27T18:05:39.808170Z"}, "is_ha_cluster":false, - "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, - "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, - "name":null, "id":"ebb16efb-40a9-4d9a-bfa8-c5bdc02fc192", "private_network":{"private_network_id":"f0ae19dc-69a7-45be-b1db-d775b5567b30", - "service_ip":"172.16.0.3/22", "zone":"fr-par-1"}}, {"port":0, "name":null, "id":"3d2d397a-a68e-46dd-b26a-463b6b16866d", - "load_balancer":{}}], "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, - "backup_same_region":false, "maintenances":[], "created_at":"2023-12-26T18:05:39.808170Z", + body: '{"id":"0e8636a0-7716-47a1-ac2a-2fc29043b162", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"provisioning", + "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], + "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, + "next_run_at":"2024-11-21T09:49:09.575392Z"}, "is_ha_cluster":false, "read_replicas":[], + "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, + "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, + "id":"f0e18060-73c5-4cb2-994d-b8e4b50b3109", "private_network":{"private_network_id":"a459a48e-d55c-4f57-a6c4-08af42225a60", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-20T09:49:09.575392Z", "region":"fr-par"}' headers: Content-Length: - - "1254" + - "1033" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Tue, 26 Dec 2023 18:06:47 GMT + - Wed, 20 Nov 2024 09:49:55 GMT Server: - - Scaleway API-Gateway + - Scaleway API Gateway (fr-par-1;edge03) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -387,57 +323,53 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - cd2050ef-d737-432c-93c4-5eb28b6b6771 + - c6ae49b4-70b5-41d4-a92d-ce048caaa132 status: 200 OK code: 200 duration: "" - request: - body: '{"id":"8c066edd-5ffc-46d3-8222-dab097207da0", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"initializing", - "engine":"PostgreSQL-14", "upgradable_version":[{"id":"764c6bb3-2f1c-4f1a-bfd5-82c540ac435c", - "name":"PostgreSQL-15", "version":"15", "minor_version":"15.5"}], "endpoint":{"port":0, - "name":null, "id":"3d2d397a-a68e-46dd-b26a-463b6b16866d", "load_balancer":{}}, - "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, - "disabled":false, "next_run_at":"2023-12-27T18:05:39.808170Z"}, "is_ha_cluster":false, - "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, - "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, - "name":null, "id":"ebb16efb-40a9-4d9a-bfa8-c5bdc02fc192", "private_network":{"private_network_id":"f0ae19dc-69a7-45be-b1db-d775b5567b30", - "service_ip":"172.16.0.3/22", "zone":"fr-par-1"}}, {"port":0, "name":null, "id":"3d2d397a-a68e-46dd-b26a-463b6b16866d", - "load_balancer":{}}], "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, - "backup_same_region":false, "maintenances":[], "created_at":"2023-12-26T18:05:39.808170Z", + body: '{"id":"0e8636a0-7716-47a1-ac2a-2fc29043b162", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"initializing", + "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], + "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, + "next_run_at":"2024-11-21T09:49:09.575392Z"}, "is_ha_cluster":false, "read_replicas":[], + "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, + "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, + "id":"f0e18060-73c5-4cb2-994d-b8e4b50b3109", "private_network":{"private_network_id":"a459a48e-d55c-4f57-a6c4-08af42225a60", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-20T09:49:09.575392Z", "region":"fr-par"}' form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.20.4; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/8c066edd-5ffc-46d3-8222-dab097207da0 + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/0e8636a0-7716-47a1-ac2a-2fc29043b162 method: GET response: - body: '{"id":"8c066edd-5ffc-46d3-8222-dab097207da0", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"initializing", - "engine":"PostgreSQL-14", "upgradable_version":[{"id":"764c6bb3-2f1c-4f1a-bfd5-82c540ac435c", - "name":"PostgreSQL-15", "version":"15", "minor_version":"15.5"}], "endpoint":{"port":0, - "name":null, "id":"3d2d397a-a68e-46dd-b26a-463b6b16866d", "load_balancer":{}}, - "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, - "disabled":false, "next_run_at":"2023-12-27T18:05:39.808170Z"}, "is_ha_cluster":false, - "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, - "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, - "name":null, "id":"ebb16efb-40a9-4d9a-bfa8-c5bdc02fc192", "private_network":{"private_network_id":"f0ae19dc-69a7-45be-b1db-d775b5567b30", - "service_ip":"172.16.0.3/22", "zone":"fr-par-1"}}, {"port":0, "name":null, "id":"3d2d397a-a68e-46dd-b26a-463b6b16866d", - "load_balancer":{}}], "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, - "backup_same_region":false, "maintenances":[], "created_at":"2023-12-26T18:05:39.808170Z", + body: '{"id":"0e8636a0-7716-47a1-ac2a-2fc29043b162", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"initializing", + "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], + "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, + "next_run_at":"2024-11-21T09:49:09.575392Z"}, "is_ha_cluster":false, "read_replicas":[], + "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, + "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, + "id":"f0e18060-73c5-4cb2-994d-b8e4b50b3109", "private_network":{"private_network_id":"a459a48e-d55c-4f57-a6c4-08af42225a60", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-20T09:49:09.575392Z", "region":"fr-par"}' headers: Content-Length: - - "1254" + - "1033" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Tue, 26 Dec 2023 18:07:02 GMT + - Wed, 20 Nov 2024 09:50:10 GMT Server: - - Scaleway API-Gateway + - Scaleway API Gateway (fr-par-1;edge03) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -445,57 +377,53 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - fa3fbd39-9f75-4dd0-89e3-5e6ca76a1119 + - 5a25e73a-1aac-4858-8c9d-5bd13775624c status: 200 OK code: 200 duration: "" - request: - body: '{"id":"8c066edd-5ffc-46d3-8222-dab097207da0", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"initializing", - "engine":"PostgreSQL-14", "upgradable_version":[{"id":"764c6bb3-2f1c-4f1a-bfd5-82c540ac435c", - "name":"PostgreSQL-15", "version":"15", "minor_version":"15.5"}], "endpoint":{"port":0, - "name":null, "id":"3d2d397a-a68e-46dd-b26a-463b6b16866d", "load_balancer":{}}, - "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, - "disabled":false, "next_run_at":"2023-12-27T18:05:39.808170Z"}, "is_ha_cluster":false, - "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, - "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, - "name":null, "id":"ebb16efb-40a9-4d9a-bfa8-c5bdc02fc192", "private_network":{"private_network_id":"f0ae19dc-69a7-45be-b1db-d775b5567b30", - "service_ip":"172.16.0.3/22", "zone":"fr-par-1"}}, {"port":0, "name":null, "id":"3d2d397a-a68e-46dd-b26a-463b6b16866d", - "load_balancer":{}}], "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, - "backup_same_region":false, "maintenances":[], "created_at":"2023-12-26T18:05:39.808170Z", + body: '{"id":"0e8636a0-7716-47a1-ac2a-2fc29043b162", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"initializing", + "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], + "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, + "next_run_at":"2024-11-21T09:49:09.575392Z"}, "is_ha_cluster":false, "read_replicas":[], + "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, + "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, + "id":"f0e18060-73c5-4cb2-994d-b8e4b50b3109", "private_network":{"private_network_id":"a459a48e-d55c-4f57-a6c4-08af42225a60", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-20T09:49:09.575392Z", "region":"fr-par"}' form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.20.4; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/8c066edd-5ffc-46d3-8222-dab097207da0 + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/0e8636a0-7716-47a1-ac2a-2fc29043b162 method: GET response: - body: '{"id":"8c066edd-5ffc-46d3-8222-dab097207da0", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"initializing", - "engine":"PostgreSQL-14", "upgradable_version":[{"id":"764c6bb3-2f1c-4f1a-bfd5-82c540ac435c", - "name":"PostgreSQL-15", "version":"15", "minor_version":"15.5"}], "endpoint":{"port":0, - "name":null, "id":"3d2d397a-a68e-46dd-b26a-463b6b16866d", "load_balancer":{}}, - "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, - "disabled":false, "next_run_at":"2023-12-27T18:05:39.808170Z"}, "is_ha_cluster":false, - "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, - "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, - "name":null, "id":"ebb16efb-40a9-4d9a-bfa8-c5bdc02fc192", "private_network":{"private_network_id":"f0ae19dc-69a7-45be-b1db-d775b5567b30", - "service_ip":"172.16.0.3/22", "zone":"fr-par-1"}}, {"port":0, "name":null, "id":"3d2d397a-a68e-46dd-b26a-463b6b16866d", - "load_balancer":{}}], "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, - "backup_same_region":false, "maintenances":[], "created_at":"2023-12-26T18:05:39.808170Z", + body: '{"id":"0e8636a0-7716-47a1-ac2a-2fc29043b162", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"initializing", + "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], + "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, + "next_run_at":"2024-11-21T09:49:09.575392Z"}, "is_ha_cluster":false, "read_replicas":[], + "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, + "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, + "id":"f0e18060-73c5-4cb2-994d-b8e4b50b3109", "private_network":{"private_network_id":"a459a48e-d55c-4f57-a6c4-08af42225a60", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-20T09:49:09.575392Z", "region":"fr-par"}' headers: Content-Length: - - "1254" + - "1033" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Tue, 26 Dec 2023 18:07:17 GMT + - Wed, 20 Nov 2024 09:50:25 GMT Server: - - Scaleway API-Gateway + - Scaleway API Gateway (fr-par-1;edge03) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -503,57 +431,53 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 69c49499-4a13-4111-be3f-33c0549944a5 + - 82fda7ae-00da-4ff3-9bbb-9e4e0bc4c178 status: 200 OK code: 200 duration: "" - request: - body: '{"id":"8c066edd-5ffc-46d3-8222-dab097207da0", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"initializing", - "engine":"PostgreSQL-14", "upgradable_version":[{"id":"764c6bb3-2f1c-4f1a-bfd5-82c540ac435c", - "name":"PostgreSQL-15", "version":"15", "minor_version":"15.5"}], "endpoint":{"port":0, - "name":null, "id":"3d2d397a-a68e-46dd-b26a-463b6b16866d", "load_balancer":{}}, - "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, - "disabled":false, "next_run_at":"2023-12-27T18:05:39.808170Z"}, "is_ha_cluster":false, - "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, - "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, - "name":null, "id":"ebb16efb-40a9-4d9a-bfa8-c5bdc02fc192", "private_network":{"private_network_id":"f0ae19dc-69a7-45be-b1db-d775b5567b30", - "service_ip":"172.16.0.3/22", "zone":"fr-par-1"}}, {"port":0, "name":null, "id":"3d2d397a-a68e-46dd-b26a-463b6b16866d", - "load_balancer":{}}], "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, - "backup_same_region":false, "maintenances":[], "created_at":"2023-12-26T18:05:39.808170Z", + body: '{"id":"0e8636a0-7716-47a1-ac2a-2fc29043b162", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"initializing", + "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], + "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, + "next_run_at":"2024-11-21T09:49:09.575392Z"}, "is_ha_cluster":false, "read_replicas":[], + "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, + "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, + "id":"f0e18060-73c5-4cb2-994d-b8e4b50b3109", "private_network":{"private_network_id":"a459a48e-d55c-4f57-a6c4-08af42225a60", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-20T09:49:09.575392Z", "region":"fr-par"}' form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.20.4; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/8c066edd-5ffc-46d3-8222-dab097207da0 + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/0e8636a0-7716-47a1-ac2a-2fc29043b162 method: GET response: - body: '{"id":"8c066edd-5ffc-46d3-8222-dab097207da0", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"initializing", - "engine":"PostgreSQL-14", "upgradable_version":[{"id":"764c6bb3-2f1c-4f1a-bfd5-82c540ac435c", - "name":"PostgreSQL-15", "version":"15", "minor_version":"15.5"}], "endpoint":{"port":0, - "name":null, "id":"3d2d397a-a68e-46dd-b26a-463b6b16866d", "load_balancer":{}}, - "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, - "disabled":false, "next_run_at":"2023-12-27T18:05:39.808170Z"}, "is_ha_cluster":false, - "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, - "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, - "name":null, "id":"ebb16efb-40a9-4d9a-bfa8-c5bdc02fc192", "private_network":{"private_network_id":"f0ae19dc-69a7-45be-b1db-d775b5567b30", - "service_ip":"172.16.0.3/22", "zone":"fr-par-1"}}, {"port":0, "name":null, "id":"3d2d397a-a68e-46dd-b26a-463b6b16866d", - "load_balancer":{}}], "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, - "backup_same_region":false, "maintenances":[], "created_at":"2023-12-26T18:05:39.808170Z", + body: '{"id":"0e8636a0-7716-47a1-ac2a-2fc29043b162", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"initializing", + "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], + "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, + "next_run_at":"2024-11-21T09:49:09.575392Z"}, "is_ha_cluster":false, "read_replicas":[], + "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, + "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, + "id":"f0e18060-73c5-4cb2-994d-b8e4b50b3109", "private_network":{"private_network_id":"a459a48e-d55c-4f57-a6c4-08af42225a60", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-20T09:49:09.575392Z", "region":"fr-par"}' headers: Content-Length: - - "1254" + - "1033" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Tue, 26 Dec 2023 18:07:32 GMT + - Wed, 20 Nov 2024 09:50:41 GMT Server: - - Scaleway API-Gateway + - Scaleway API Gateway (fr-par-1;edge03) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -561,57 +485,53 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 824f10ea-b532-447f-b6d1-7a879feb02e0 + - d2e56eab-543a-42a8-a26c-4644074de6ce status: 200 OK code: 200 duration: "" - request: - body: '{"id":"8c066edd-5ffc-46d3-8222-dab097207da0", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"initializing", - "engine":"PostgreSQL-14", "upgradable_version":[{"id":"764c6bb3-2f1c-4f1a-bfd5-82c540ac435c", - "name":"PostgreSQL-15", "version":"15", "minor_version":"15.5"}], "endpoint":{"port":0, - "name":null, "id":"3d2d397a-a68e-46dd-b26a-463b6b16866d", "load_balancer":{}}, - "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, - "disabled":false, "next_run_at":"2023-12-27T18:05:39.808170Z"}, "is_ha_cluster":false, - "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, - "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, - "name":null, "id":"ebb16efb-40a9-4d9a-bfa8-c5bdc02fc192", "private_network":{"private_network_id":"f0ae19dc-69a7-45be-b1db-d775b5567b30", - "service_ip":"172.16.0.3/22", "zone":"fr-par-1"}}, {"port":0, "name":null, "id":"3d2d397a-a68e-46dd-b26a-463b6b16866d", - "load_balancer":{}}], "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, - "backup_same_region":false, "maintenances":[], "created_at":"2023-12-26T18:05:39.808170Z", + body: '{"id":"0e8636a0-7716-47a1-ac2a-2fc29043b162", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"initializing", + "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], + "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, + "next_run_at":"2024-11-21T09:49:09.575392Z"}, "is_ha_cluster":false, "read_replicas":[], + "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, + "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, + "id":"f0e18060-73c5-4cb2-994d-b8e4b50b3109", "private_network":{"private_network_id":"a459a48e-d55c-4f57-a6c4-08af42225a60", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-20T09:49:09.575392Z", "region":"fr-par"}' form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.20.4; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/8c066edd-5ffc-46d3-8222-dab097207da0 + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/0e8636a0-7716-47a1-ac2a-2fc29043b162 method: GET response: - body: '{"id":"8c066edd-5ffc-46d3-8222-dab097207da0", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"initializing", - "engine":"PostgreSQL-14", "upgradable_version":[{"id":"764c6bb3-2f1c-4f1a-bfd5-82c540ac435c", - "name":"PostgreSQL-15", "version":"15", "minor_version":"15.5"}], "endpoint":{"port":0, - "name":null, "id":"3d2d397a-a68e-46dd-b26a-463b6b16866d", "load_balancer":{}}, - "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, - "disabled":false, "next_run_at":"2023-12-27T18:05:39.808170Z"}, "is_ha_cluster":false, - "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, - "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, - "name":null, "id":"ebb16efb-40a9-4d9a-bfa8-c5bdc02fc192", "private_network":{"private_network_id":"f0ae19dc-69a7-45be-b1db-d775b5567b30", - "service_ip":"172.16.0.3/22", "zone":"fr-par-1"}}, {"port":0, "name":null, "id":"3d2d397a-a68e-46dd-b26a-463b6b16866d", - "load_balancer":{}}], "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, - "backup_same_region":false, "maintenances":[], "created_at":"2023-12-26T18:05:39.808170Z", + body: '{"id":"0e8636a0-7716-47a1-ac2a-2fc29043b162", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"initializing", + "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], + "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, + "next_run_at":"2024-11-21T09:49:09.575392Z"}, "is_ha_cluster":false, "read_replicas":[], + "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, + "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, + "id":"f0e18060-73c5-4cb2-994d-b8e4b50b3109", "private_network":{"private_network_id":"a459a48e-d55c-4f57-a6c4-08af42225a60", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-20T09:49:09.575392Z", "region":"fr-par"}' headers: Content-Length: - - "1254" + - "1033" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Tue, 26 Dec 2023 18:07:48 GMT + - Wed, 20 Nov 2024 09:50:56 GMT Server: - - Scaleway API-Gateway + - Scaleway API Gateway (fr-par-1;edge03) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -619,57 +539,53 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 5b55e844-e187-42d1-bf13-24ea9f7dbe99 + - d54d276e-a455-4939-aaa9-dd78a6f42429 status: 200 OK code: 200 duration: "" - request: - body: '{"id":"8c066edd-5ffc-46d3-8222-dab097207da0", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"initializing", - "engine":"PostgreSQL-14", "upgradable_version":[{"id":"764c6bb3-2f1c-4f1a-bfd5-82c540ac435c", - "name":"PostgreSQL-15", "version":"15", "minor_version":"15.5"}], "endpoint":{"port":0, - "name":null, "id":"3d2d397a-a68e-46dd-b26a-463b6b16866d", "load_balancer":{}}, - "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, - "disabled":false, "next_run_at":"2023-12-27T18:05:39.808170Z"}, "is_ha_cluster":false, - "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, - "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, - "name":null, "id":"ebb16efb-40a9-4d9a-bfa8-c5bdc02fc192", "private_network":{"private_network_id":"f0ae19dc-69a7-45be-b1db-d775b5567b30", - "service_ip":"172.16.0.3/22", "zone":"fr-par-1"}}, {"port":0, "name":null, "id":"3d2d397a-a68e-46dd-b26a-463b6b16866d", - "load_balancer":{}}], "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, - "backup_same_region":false, "maintenances":[], "created_at":"2023-12-26T18:05:39.808170Z", + body: '{"id":"0e8636a0-7716-47a1-ac2a-2fc29043b162", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"initializing", + "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], + "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, + "next_run_at":"2024-11-21T09:49:09.575392Z"}, "is_ha_cluster":false, "read_replicas":[], + "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, + "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, + "id":"f0e18060-73c5-4cb2-994d-b8e4b50b3109", "private_network":{"private_network_id":"a459a48e-d55c-4f57-a6c4-08af42225a60", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-20T09:49:09.575392Z", "region":"fr-par"}' form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.20.4; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/8c066edd-5ffc-46d3-8222-dab097207da0 + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/0e8636a0-7716-47a1-ac2a-2fc29043b162 method: GET response: - body: '{"id":"8c066edd-5ffc-46d3-8222-dab097207da0", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"initializing", - "engine":"PostgreSQL-14", "upgradable_version":[{"id":"764c6bb3-2f1c-4f1a-bfd5-82c540ac435c", - "name":"PostgreSQL-15", "version":"15", "minor_version":"15.5"}], "endpoint":{"port":0, - "name":null, "id":"3d2d397a-a68e-46dd-b26a-463b6b16866d", "load_balancer":{}}, - "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, - "disabled":false, "next_run_at":"2023-12-27T18:05:39.808170Z"}, "is_ha_cluster":false, - "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, - "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, - "name":null, "id":"ebb16efb-40a9-4d9a-bfa8-c5bdc02fc192", "private_network":{"private_network_id":"f0ae19dc-69a7-45be-b1db-d775b5567b30", - "service_ip":"172.16.0.3/22", "zone":"fr-par-1"}}, {"port":0, "name":null, "id":"3d2d397a-a68e-46dd-b26a-463b6b16866d", - "load_balancer":{}}], "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, - "backup_same_region":false, "maintenances":[], "created_at":"2023-12-26T18:05:39.808170Z", + body: '{"id":"0e8636a0-7716-47a1-ac2a-2fc29043b162", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"initializing", + "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], + "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, + "next_run_at":"2024-11-21T09:49:09.575392Z"}, "is_ha_cluster":false, "read_replicas":[], + "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, + "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, + "id":"f0e18060-73c5-4cb2-994d-b8e4b50b3109", "private_network":{"private_network_id":"a459a48e-d55c-4f57-a6c4-08af42225a60", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-20T09:49:09.575392Z", "region":"fr-par"}' headers: Content-Length: - - "1254" + - "1033" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Tue, 26 Dec 2023 18:08:03 GMT + - Wed, 20 Nov 2024 09:51:11 GMT Server: - - Scaleway API-Gateway + - Scaleway API Gateway (fr-par-1;edge03) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -677,63 +593,53 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 053d06df-b40a-471a-826e-bba5afbcfdc5 + - d1b14679-234c-4a6f-8996-f4e448d9ec4d status: 200 OK code: 200 duration: "" - request: - body: '{"id":"8c066edd-5ffc-46d3-8222-dab097207da0", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"initializing", - "engine":"PostgreSQL-14", "upgradable_version":[{"id":"764c6bb3-2f1c-4f1a-bfd5-82c540ac435c", - "name":"PostgreSQL-15", "version":"15", "minor_version":"15.5"}], "endpoint":{"port":0, - "name":null, "id":"3d2d397a-a68e-46dd-b26a-463b6b16866d", "load_balancer":{}}, - "tags":[], "settings":[{"name":"effective_cache_size", "value":"1300"}, {"name":"maintenance_work_mem", - "value":"150"}, {"name":"max_connections", "value":"100"}, {"name":"max_parallel_workers", - "value":"0"}, {"name":"max_parallel_workers_per_gather", "value":"0"}, {"name":"work_mem", - "value":"4"}], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2023-12-27T18:05:39.808170Z"}, "is_ha_cluster":false, "read_replicas":[], + body: '{"id":"0e8636a0-7716-47a1-ac2a-2fc29043b162", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"initializing", + "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], + "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, + "next_run_at":"2024-11-21T09:49:09.575392Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, - "id":"ebb16efb-40a9-4d9a-bfa8-c5bdc02fc192", "private_network":{"private_network_id":"f0ae19dc-69a7-45be-b1db-d775b5567b30", - "service_ip":"172.16.0.3/22", "zone":"fr-par-1"}}, {"port":0, "name":null, "id":"3d2d397a-a68e-46dd-b26a-463b6b16866d", - "load_balancer":{}}], "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, - "backup_same_region":false, "maintenances":[], "created_at":"2023-12-26T18:05:39.808170Z", + "id":"f0e18060-73c5-4cb2-994d-b8e4b50b3109", "private_network":{"private_network_id":"a459a48e-d55c-4f57-a6c4-08af42225a60", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-20T09:49:09.575392Z", "region":"fr-par"}' form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.20.4; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/8c066edd-5ffc-46d3-8222-dab097207da0 + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/0e8636a0-7716-47a1-ac2a-2fc29043b162 method: GET response: - body: '{"id":"8c066edd-5ffc-46d3-8222-dab097207da0", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"initializing", - "engine":"PostgreSQL-14", "upgradable_version":[{"id":"764c6bb3-2f1c-4f1a-bfd5-82c540ac435c", - "name":"PostgreSQL-15", "version":"15", "minor_version":"15.5"}], "endpoint":{"port":0, - "name":null, "id":"3d2d397a-a68e-46dd-b26a-463b6b16866d", "load_balancer":{}}, - "tags":[], "settings":[{"name":"effective_cache_size", "value":"1300"}, {"name":"maintenance_work_mem", - "value":"150"}, {"name":"max_connections", "value":"100"}, {"name":"max_parallel_workers", - "value":"0"}, {"name":"max_parallel_workers_per_gather", "value":"0"}, {"name":"work_mem", - "value":"4"}], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2023-12-27T18:05:39.808170Z"}, "is_ha_cluster":false, "read_replicas":[], + body: '{"id":"0e8636a0-7716-47a1-ac2a-2fc29043b162", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"initializing", + "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], + "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, + "next_run_at":"2024-11-21T09:49:09.575392Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, - "id":"ebb16efb-40a9-4d9a-bfa8-c5bdc02fc192", "private_network":{"private_network_id":"f0ae19dc-69a7-45be-b1db-d775b5567b30", - "service_ip":"172.16.0.3/22", "zone":"fr-par-1"}}, {"port":0, "name":null, "id":"3d2d397a-a68e-46dd-b26a-463b6b16866d", - "load_balancer":{}}], "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, - "backup_same_region":false, "maintenances":[], "created_at":"2023-12-26T18:05:39.808170Z", + "id":"f0e18060-73c5-4cb2-994d-b8e4b50b3109", "private_network":{"private_network_id":"a459a48e-d55c-4f57-a6c4-08af42225a60", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-20T09:49:09.575392Z", "region":"fr-par"}' headers: Content-Length: - - "1529" + - "1033" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Tue, 26 Dec 2023 18:08:18 GMT + - Wed, 20 Nov 2024 09:51:26 GMT Server: - - Scaleway API-Gateway + - Scaleway API Gateway (fr-par-1;edge03) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -741,63 +647,59 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - d3209cfa-2799-46f5-802c-763d87ea254c + - 5382d1c5-9012-459d-8c79-85fb8daef215 status: 200 OK code: 200 duration: "" - request: - body: '{"id":"8c066edd-5ffc-46d3-8222-dab097207da0", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"initializing", - "engine":"PostgreSQL-14", "upgradable_version":[{"id":"764c6bb3-2f1c-4f1a-bfd5-82c540ac435c", - "name":"PostgreSQL-15", "version":"15", "minor_version":"15.5"}], "endpoint":{"port":0, - "name":null, "id":"3d2d397a-a68e-46dd-b26a-463b6b16866d", "load_balancer":{}}, - "tags":[], "settings":[{"name":"effective_cache_size", "value":"1300"}, {"name":"maintenance_work_mem", + body: '{"id":"0e8636a0-7716-47a1-ac2a-2fc29043b162", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"initializing", + "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], + "settings":[{"name":"effective_cache_size", "value":"1300"}, {"name":"maintenance_work_mem", "value":"150"}, {"name":"max_connections", "value":"100"}, {"name":"max_parallel_workers", "value":"0"}, {"name":"max_parallel_workers_per_gather", "value":"0"}, {"name":"work_mem", "value":"4"}], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2023-12-27T18:05:39.808170Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-21T09:49:09.575392Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, - "id":"ebb16efb-40a9-4d9a-bfa8-c5bdc02fc192", "private_network":{"private_network_id":"f0ae19dc-69a7-45be-b1db-d775b5567b30", - "service_ip":"172.16.0.3/22", "zone":"fr-par-1"}}, {"port":0, "name":null, "id":"3d2d397a-a68e-46dd-b26a-463b6b16866d", - "load_balancer":{}}], "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, - "backup_same_region":false, "maintenances":[], "created_at":"2023-12-26T18:05:39.808170Z", + "id":"f0e18060-73c5-4cb2-994d-b8e4b50b3109", "private_network":{"private_network_id":"a459a48e-d55c-4f57-a6c4-08af42225a60", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-20T09:49:09.575392Z", "region":"fr-par"}' form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.20.4; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/8c066edd-5ffc-46d3-8222-dab097207da0 + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/0e8636a0-7716-47a1-ac2a-2fc29043b162 method: GET response: - body: '{"id":"8c066edd-5ffc-46d3-8222-dab097207da0", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"initializing", - "engine":"PostgreSQL-14", "upgradable_version":[{"id":"764c6bb3-2f1c-4f1a-bfd5-82c540ac435c", - "name":"PostgreSQL-15", "version":"15", "minor_version":"15.5"}], "endpoint":{"port":0, - "name":null, "id":"3d2d397a-a68e-46dd-b26a-463b6b16866d", "load_balancer":{}}, - "tags":[], "settings":[{"name":"effective_cache_size", "value":"1300"}, {"name":"maintenance_work_mem", + body: '{"id":"0e8636a0-7716-47a1-ac2a-2fc29043b162", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"initializing", + "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], + "settings":[{"name":"effective_cache_size", "value":"1300"}, {"name":"maintenance_work_mem", "value":"150"}, {"name":"max_connections", "value":"100"}, {"name":"max_parallel_workers", "value":"0"}, {"name":"max_parallel_workers_per_gather", "value":"0"}, {"name":"work_mem", "value":"4"}], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2023-12-27T18:05:39.808170Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-21T09:49:09.575392Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, - "id":"ebb16efb-40a9-4d9a-bfa8-c5bdc02fc192", "private_network":{"private_network_id":"f0ae19dc-69a7-45be-b1db-d775b5567b30", - "service_ip":"172.16.0.3/22", "zone":"fr-par-1"}}, {"port":0, "name":null, "id":"3d2d397a-a68e-46dd-b26a-463b6b16866d", - "load_balancer":{}}], "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, - "backup_same_region":false, "maintenances":[], "created_at":"2023-12-26T18:05:39.808170Z", + "id":"f0e18060-73c5-4cb2-994d-b8e4b50b3109", "private_network":{"private_network_id":"a459a48e-d55c-4f57-a6c4-08af42225a60", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-20T09:49:09.575392Z", "region":"fr-par"}' headers: Content-Length: - - "1529" + - "1308" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Tue, 26 Dec 2023 18:08:34 GMT + - Wed, 20 Nov 2024 09:51:41 GMT Server: - - Scaleway API-Gateway + - Scaleway API Gateway (fr-par-1;edge03) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -805,63 +707,63 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - ad577ebf-dd25-4286-83e3-6ecc4a6b31f6 + - d0245bd4-f1ed-48ee-a49e-fa9a9f04d5fb status: 200 OK code: 200 duration: "" - request: - body: '{"id":"8c066edd-5ffc-46d3-8222-dab097207da0", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"ready", "engine":"PostgreSQL-14", - "upgradable_version":[{"id":"764c6bb3-2f1c-4f1a-bfd5-82c540ac435c", "name":"PostgreSQL-15", - "version":"15", "minor_version":"15.5"}], "endpoint":{"ip":"51.158.59.223", - "port":19518, "name":null, "id":"3d2d397a-a68e-46dd-b26a-463b6b16866d", "load_balancer":{}}, - "tags":[], "settings":[{"name":"effective_cache_size", "value":"1300"}, {"name":"maintenance_work_mem", + body: '{"id":"0e8636a0-7716-47a1-ac2a-2fc29043b162", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"ready", "engine":"PostgreSQL-15", + "upgradable_version":[], "endpoint":{"ip":"51.159.27.230", "port":21032, "name":null, + "id":"d92cae62-5b62-476d-8bb0-2c6bed38879f", "load_balancer":{}}, "tags":[], + "settings":[{"name":"effective_cache_size", "value":"1300"}, {"name":"maintenance_work_mem", "value":"150"}, {"name":"max_connections", "value":"100"}, {"name":"max_parallel_workers", "value":"0"}, {"name":"max_parallel_workers_per_gather", "value":"0"}, {"name":"work_mem", "value":"4"}], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2023-12-27T18:05:39.808170Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-21T09:49:09.575392Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, - "id":"ebb16efb-40a9-4d9a-bfa8-c5bdc02fc192", "private_network":{"private_network_id":"f0ae19dc-69a7-45be-b1db-d775b5567b30", - "service_ip":"172.16.0.3/22", "zone":"fr-par-1"}}, {"ip":"51.158.59.223", "port":19518, - "name":null, "id":"3d2d397a-a68e-46dd-b26a-463b6b16866d", "load_balancer":{}}], - "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, - "maintenances":[], "created_at":"2023-12-26T18:05:39.808170Z", "region":"fr-par"}' + "id":"f0e18060-73c5-4cb2-994d-b8e4b50b3109", "private_network":{"private_network_id":"a459a48e-d55c-4f57-a6c4-08af42225a60", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}, + {"ip":"51.159.27.230", "port":21032, "name":null, "id":"d92cae62-5b62-476d-8bb0-2c6bed38879f", + "load_balancer":{}}], "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, + "backup_same_region":false, "maintenances":[], "encryption":{"enabled":false}, + "created_at":"2024-11-20T09:49:09.575392Z", "region":"fr-par"}' form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.20.4; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/8c066edd-5ffc-46d3-8222-dab097207da0 + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/0e8636a0-7716-47a1-ac2a-2fc29043b162 method: GET response: - body: '{"id":"8c066edd-5ffc-46d3-8222-dab097207da0", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"ready", "engine":"PostgreSQL-14", - "upgradable_version":[{"id":"764c6bb3-2f1c-4f1a-bfd5-82c540ac435c", "name":"PostgreSQL-15", - "version":"15", "minor_version":"15.5"}], "endpoint":{"ip":"51.158.59.223", - "port":19518, "name":null, "id":"3d2d397a-a68e-46dd-b26a-463b6b16866d", "load_balancer":{}}, - "tags":[], "settings":[{"name":"effective_cache_size", "value":"1300"}, {"name":"maintenance_work_mem", + body: '{"id":"0e8636a0-7716-47a1-ac2a-2fc29043b162", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"ready", "engine":"PostgreSQL-15", + "upgradable_version":[], "endpoint":{"ip":"51.159.27.230", "port":21032, "name":null, + "id":"d92cae62-5b62-476d-8bb0-2c6bed38879f", "load_balancer":{}}, "tags":[], + "settings":[{"name":"effective_cache_size", "value":"1300"}, {"name":"maintenance_work_mem", "value":"150"}, {"name":"max_connections", "value":"100"}, {"name":"max_parallel_workers", "value":"0"}, {"name":"max_parallel_workers_per_gather", "value":"0"}, {"name":"work_mem", "value":"4"}], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2023-12-27T18:05:39.808170Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-21T09:49:09.575392Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, - "id":"ebb16efb-40a9-4d9a-bfa8-c5bdc02fc192", "private_network":{"private_network_id":"f0ae19dc-69a7-45be-b1db-d775b5567b30", - "service_ip":"172.16.0.3/22", "zone":"fr-par-1"}}, {"ip":"51.158.59.223", "port":19518, - "name":null, "id":"3d2d397a-a68e-46dd-b26a-463b6b16866d", "load_balancer":{}}], - "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, - "maintenances":[], "created_at":"2023-12-26T18:05:39.808170Z", "region":"fr-par"}' + "id":"f0e18060-73c5-4cb2-994d-b8e4b50b3109", "private_network":{"private_network_id":"a459a48e-d55c-4f57-a6c4-08af42225a60", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}, + {"ip":"51.159.27.230", "port":21032, "name":null, "id":"d92cae62-5b62-476d-8bb0-2c6bed38879f", + "load_balancer":{}}], "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, + "backup_same_region":false, "maintenances":[], "encryption":{"enabled":false}, + "created_at":"2024-11-20T09:49:09.575392Z", "region":"fr-par"}' headers: Content-Length: - - "1574" + - "1527" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Tue, 26 Dec 2023 18:08:50 GMT + - Wed, 20 Nov 2024 09:51:56 GMT Server: - - Scaleway API-Gateway + - Scaleway API Gateway (fr-par-1;edge03) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -869,63 +771,63 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - ab9ec5fa-a59d-4dbc-b580-54cc186a5cb7 + - 77504a57-c7c5-4df0-984a-546e0ce9541b status: 200 OK code: 200 duration: "" - request: - body: '{"id":"8c066edd-5ffc-46d3-8222-dab097207da0", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"ready", "engine":"PostgreSQL-14", - "upgradable_version":[{"id":"764c6bb3-2f1c-4f1a-bfd5-82c540ac435c", "name":"PostgreSQL-15", - "version":"15", "minor_version":"15.5"}], "endpoint":{"ip":"51.158.59.223", - "port":19518, "name":null, "id":"3d2d397a-a68e-46dd-b26a-463b6b16866d", "load_balancer":{}}, - "tags":[], "settings":[{"name":"effective_cache_size", "value":"1300"}, {"name":"maintenance_work_mem", + body: '{"id":"0e8636a0-7716-47a1-ac2a-2fc29043b162", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"ready", "engine":"PostgreSQL-15", + "upgradable_version":[], "endpoint":{"ip":"51.159.27.230", "port":21032, "name":null, + "id":"d92cae62-5b62-476d-8bb0-2c6bed38879f", "load_balancer":{}}, "tags":[], + "settings":[{"name":"effective_cache_size", "value":"1300"}, {"name":"maintenance_work_mem", "value":"150"}, {"name":"max_connections", "value":"100"}, {"name":"max_parallel_workers", "value":"0"}, {"name":"max_parallel_workers_per_gather", "value":"0"}, {"name":"work_mem", "value":"4"}], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2023-12-27T18:05:39.808170Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-21T09:49:09.575392Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, - "id":"ebb16efb-40a9-4d9a-bfa8-c5bdc02fc192", "private_network":{"private_network_id":"f0ae19dc-69a7-45be-b1db-d775b5567b30", - "service_ip":"172.16.0.3/22", "zone":"fr-par-1"}}, {"ip":"51.158.59.223", "port":19518, - "name":null, "id":"3d2d397a-a68e-46dd-b26a-463b6b16866d", "load_balancer":{}}], - "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, - "maintenances":[], "created_at":"2023-12-26T18:05:39.808170Z", "region":"fr-par"}' + "id":"f0e18060-73c5-4cb2-994d-b8e4b50b3109", "private_network":{"private_network_id":"a459a48e-d55c-4f57-a6c4-08af42225a60", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}, + {"ip":"51.159.27.230", "port":21032, "name":null, "id":"d92cae62-5b62-476d-8bb0-2c6bed38879f", + "load_balancer":{}}], "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, + "backup_same_region":false, "maintenances":[], "encryption":{"enabled":false}, + "created_at":"2024-11-20T09:49:09.575392Z", "region":"fr-par"}' form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.20.4; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/8c066edd-5ffc-46d3-8222-dab097207da0 + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/0e8636a0-7716-47a1-ac2a-2fc29043b162 method: GET response: - body: '{"id":"8c066edd-5ffc-46d3-8222-dab097207da0", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"ready", "engine":"PostgreSQL-14", - "upgradable_version":[{"id":"764c6bb3-2f1c-4f1a-bfd5-82c540ac435c", "name":"PostgreSQL-15", - "version":"15", "minor_version":"15.5"}], "endpoint":{"ip":"51.158.59.223", - "port":19518, "name":null, "id":"3d2d397a-a68e-46dd-b26a-463b6b16866d", "load_balancer":{}}, - "tags":[], "settings":[{"name":"effective_cache_size", "value":"1300"}, {"name":"maintenance_work_mem", + body: '{"id":"0e8636a0-7716-47a1-ac2a-2fc29043b162", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"ready", "engine":"PostgreSQL-15", + "upgradable_version":[], "endpoint":{"ip":"51.159.27.230", "port":21032, "name":null, + "id":"d92cae62-5b62-476d-8bb0-2c6bed38879f", "load_balancer":{}}, "tags":[], + "settings":[{"name":"effective_cache_size", "value":"1300"}, {"name":"maintenance_work_mem", "value":"150"}, {"name":"max_connections", "value":"100"}, {"name":"max_parallel_workers", "value":"0"}, {"name":"max_parallel_workers_per_gather", "value":"0"}, {"name":"work_mem", "value":"4"}], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2023-12-27T18:05:39.808170Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-21T09:49:09.575392Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, - "id":"ebb16efb-40a9-4d9a-bfa8-c5bdc02fc192", "private_network":{"private_network_id":"f0ae19dc-69a7-45be-b1db-d775b5567b30", - "service_ip":"172.16.0.3/22", "zone":"fr-par-1"}}, {"ip":"51.158.59.223", "port":19518, - "name":null, "id":"3d2d397a-a68e-46dd-b26a-463b6b16866d", "load_balancer":{}}], - "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, - "maintenances":[], "created_at":"2023-12-26T18:05:39.808170Z", "region":"fr-par"}' + "id":"f0e18060-73c5-4cb2-994d-b8e4b50b3109", "private_network":{"private_network_id":"a459a48e-d55c-4f57-a6c4-08af42225a60", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}, + {"ip":"51.159.27.230", "port":21032, "name":null, "id":"d92cae62-5b62-476d-8bb0-2c6bed38879f", + "load_balancer":{}}], "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, + "backup_same_region":false, "maintenances":[], "encryption":{"enabled":false}, + "created_at":"2024-11-20T09:49:09.575392Z", "region":"fr-par"}' headers: Content-Length: - - "1574" + - "1527" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Tue, 26 Dec 2023 18:08:54 GMT + - Wed, 20 Nov 2024 09:51:56 GMT Server: - - Scaleway API-Gateway + - Scaleway API Gateway (fr-par-1;edge03) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -933,63 +835,63 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - ec3604c2-c961-41af-be54-cdf64f3b42ef + - e2ecb7d2-d50a-48b6-8968-76aa0a0e068c status: 200 OK code: 200 duration: "" - request: - body: '{"id":"8c066edd-5ffc-46d3-8222-dab097207da0", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"deleting", "engine":"PostgreSQL-14", - "upgradable_version":[{"id":"764c6bb3-2f1c-4f1a-bfd5-82c540ac435c", "name":"PostgreSQL-15", - "version":"15", "minor_version":"15.5"}], "endpoint":{"ip":"51.158.59.223", - "port":19518, "name":null, "id":"3d2d397a-a68e-46dd-b26a-463b6b16866d", "load_balancer":{}}, - "tags":[], "settings":[{"name":"effective_cache_size", "value":"1300"}, {"name":"maintenance_work_mem", + body: '{"id":"0e8636a0-7716-47a1-ac2a-2fc29043b162", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"deleting", "engine":"PostgreSQL-15", + "upgradable_version":[], "endpoint":{"ip":"51.159.27.230", "port":21032, "name":null, + "id":"d92cae62-5b62-476d-8bb0-2c6bed38879f", "load_balancer":{}}, "tags":[], + "settings":[{"name":"effective_cache_size", "value":"1300"}, {"name":"maintenance_work_mem", "value":"150"}, {"name":"max_connections", "value":"100"}, {"name":"max_parallel_workers", "value":"0"}, {"name":"max_parallel_workers_per_gather", "value":"0"}, {"name":"work_mem", "value":"4"}], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2023-12-27T18:05:39.808170Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-21T09:49:09.575392Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, - "id":"ebb16efb-40a9-4d9a-bfa8-c5bdc02fc192", "private_network":{"private_network_id":"f0ae19dc-69a7-45be-b1db-d775b5567b30", - "service_ip":"172.16.0.3/22", "zone":"fr-par-1"}}, {"ip":"51.158.59.223", "port":19518, - "name":null, "id":"3d2d397a-a68e-46dd-b26a-463b6b16866d", "load_balancer":{}}], - "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, - "maintenances":[], "created_at":"2023-12-26T18:05:39.808170Z", "region":"fr-par"}' + "id":"f0e18060-73c5-4cb2-994d-b8e4b50b3109", "private_network":{"private_network_id":"a459a48e-d55c-4f57-a6c4-08af42225a60", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}, + {"ip":"51.159.27.230", "port":21032, "name":null, "id":"d92cae62-5b62-476d-8bb0-2c6bed38879f", + "load_balancer":{}}], "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, + "backup_same_region":false, "maintenances":[], "encryption":{"enabled":false}, + "created_at":"2024-11-20T09:49:09.575392Z", "region":"fr-par"}' form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.20.4; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/8c066edd-5ffc-46d3-8222-dab097207da0 + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/0e8636a0-7716-47a1-ac2a-2fc29043b162 method: DELETE response: - body: '{"id":"8c066edd-5ffc-46d3-8222-dab097207da0", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"deleting", "engine":"PostgreSQL-14", - "upgradable_version":[{"id":"764c6bb3-2f1c-4f1a-bfd5-82c540ac435c", "name":"PostgreSQL-15", - "version":"15", "minor_version":"15.5"}], "endpoint":{"ip":"51.158.59.223", - "port":19518, "name":null, "id":"3d2d397a-a68e-46dd-b26a-463b6b16866d", "load_balancer":{}}, - "tags":[], "settings":[{"name":"effective_cache_size", "value":"1300"}, {"name":"maintenance_work_mem", + body: '{"id":"0e8636a0-7716-47a1-ac2a-2fc29043b162", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"deleting", "engine":"PostgreSQL-15", + "upgradable_version":[], "endpoint":{"ip":"51.159.27.230", "port":21032, "name":null, + "id":"d92cae62-5b62-476d-8bb0-2c6bed38879f", "load_balancer":{}}, "tags":[], + "settings":[{"name":"effective_cache_size", "value":"1300"}, {"name":"maintenance_work_mem", "value":"150"}, {"name":"max_connections", "value":"100"}, {"name":"max_parallel_workers", "value":"0"}, {"name":"max_parallel_workers_per_gather", "value":"0"}, {"name":"work_mem", "value":"4"}], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2023-12-27T18:05:39.808170Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-21T09:49:09.575392Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, - "id":"ebb16efb-40a9-4d9a-bfa8-c5bdc02fc192", "private_network":{"private_network_id":"f0ae19dc-69a7-45be-b1db-d775b5567b30", - "service_ip":"172.16.0.3/22", "zone":"fr-par-1"}}, {"ip":"51.158.59.223", "port":19518, - "name":null, "id":"3d2d397a-a68e-46dd-b26a-463b6b16866d", "load_balancer":{}}], - "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, - "maintenances":[], "created_at":"2023-12-26T18:05:39.808170Z", "region":"fr-par"}' + "id":"f0e18060-73c5-4cb2-994d-b8e4b50b3109", "private_network":{"private_network_id":"a459a48e-d55c-4f57-a6c4-08af42225a60", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}, + {"ip":"51.159.27.230", "port":21032, "name":null, "id":"d92cae62-5b62-476d-8bb0-2c6bed38879f", + "load_balancer":{}}], "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, + "backup_same_region":false, "maintenances":[], "encryption":{"enabled":false}, + "created_at":"2024-11-20T09:49:09.575392Z", "region":"fr-par"}' headers: Content-Length: - - "1577" + - "1530" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Tue, 26 Dec 2023 18:08:55 GMT + - Wed, 20 Nov 2024 09:51:57 GMT Server: - - Scaleway API-Gateway + - Scaleway API Gateway (fr-par-1;edge03) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -997,7 +899,7 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 12c3d524-78d9-426b-a46c-4642886f45a8 + - 899caa5c-4c91-4784-81be-730542a7033d status: 200 OK code: 200 duration: "" diff --git a/internal/namespaces/rdb/v1/testdata/test-connect-psql.cassette.yaml b/internal/namespaces/rdb/v1/testdata/test-connect-psql.cassette.yaml index c2d6eaa55c..70a60cfb7c 100644 --- a/internal/namespaces/rdb/v1/testdata/test-connect-psql.cassette.yaml +++ b/internal/namespaces/rdb/v1/testdata/test-connect-psql.cassette.yaml @@ -2,50 +2,44 @@ version: 1 interactions: - request: - body: '{"id":"396c4107-3195-4b3c-a7cf-1822417cda56", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"provisioning", - "engine":"PostgreSQL-12", "upgradable_version":[{"id":"2e670f5c-493b-443f-92bd-986f23da2750", - "name":"PostgreSQL-13", "version":"13", "minor_version":"13.12"}, {"id":"2988cc5e-e0dd-48ba-bd8b-b394db1fc6b9", - "name":"PostgreSQL-14", "version":"14", "minor_version":"14.9"}, {"id":"d6fa23a8-ff53-464e-b0b0-4c4a3c1eb87d", - "name":"PostgreSQL-15", "version":"15", "minor_version":"15.4"}], "endpoint":null, - "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, - "disabled":false, "next_run_at":"2023-11-09T21:34:50.972285Z"}, "is_ha_cluster":false, - "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, - "class":"lssd"}, "init_settings":[], "endpoints":[], "logs_policy":{"max_age_retention":30, - "total_disk_retention":null}, "backup_same_region":false, "maintenances":[], - "created_at":"2023-11-08T21:34:50.972285Z", "region":"fr-par"}' + body: '{"id":"2f11467a-278e-4e9e-a51b-74793db12f97", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"provisioning", + "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], + "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, + "next_run_at":"2024-11-21T09:39:15.952221Z"}, "is_ha_cluster":false, "read_replicas":[], + "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, + "init_settings":[], "endpoints":[], "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, + "backup_same_region":false, "maintenances":[], "encryption":{"enabled":false}, + "created_at":"2024-11-20T09:39:15.952221Z", "region":"fr-par"}' form: {} headers: Content-Type: - application/json User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.20.4; linux; amd64) cli-e2e-test + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances method: POST response: - body: '{"id":"396c4107-3195-4b3c-a7cf-1822417cda56", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"provisioning", - "engine":"PostgreSQL-12", "upgradable_version":[{"id":"2e670f5c-493b-443f-92bd-986f23da2750", - "name":"PostgreSQL-13", "version":"13", "minor_version":"13.12"}, {"id":"2988cc5e-e0dd-48ba-bd8b-b394db1fc6b9", - "name":"PostgreSQL-14", "version":"14", "minor_version":"14.9"}, {"id":"d6fa23a8-ff53-464e-b0b0-4c4a3c1eb87d", - "name":"PostgreSQL-15", "version":"15", "minor_version":"15.4"}], "endpoint":null, - "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, - "disabled":false, "next_run_at":"2023-11-09T21:34:50.972285Z"}, "is_ha_cluster":false, - "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, - "class":"lssd"}, "init_settings":[], "endpoints":[], "logs_policy":{"max_age_retention":30, - "total_disk_retention":null}, "backup_same_region":false, "maintenances":[], - "created_at":"2023-11-08T21:34:50.972285Z", "region":"fr-par"}' + body: '{"id":"2f11467a-278e-4e9e-a51b-74793db12f97", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"provisioning", + "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], + "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, + "next_run_at":"2024-11-21T09:39:15.952221Z"}, "is_ha_cluster":false, "read_replicas":[], + "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, + "init_settings":[], "endpoints":[], "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, + "backup_same_region":false, "maintenances":[], "encryption":{"enabled":false}, + "created_at":"2024-11-20T09:39:15.952221Z", "region":"fr-par"}' headers: Content-Length: - - "1083" + - "783" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Wed, 08 Nov 2023 21:34:51 GMT + - Wed, 20 Nov 2024 09:39:16 GMT Server: - - Scaleway API-Gateway + - Scaleway API Gateway (fr-par-1;edge02) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -53,53 +47,47 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - ca6ca379-3279-4f0a-b697-d2ab62dfb1d1 + - 8ba759b8-14e2-4004-bd26-7b0b0954b4a7 status: 200 OK code: 200 duration: "" - request: - body: '{"id":"396c4107-3195-4b3c-a7cf-1822417cda56", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"provisioning", - "engine":"PostgreSQL-12", "upgradable_version":[{"id":"2e670f5c-493b-443f-92bd-986f23da2750", - "name":"PostgreSQL-13", "version":"13", "minor_version":"13.12"}, {"id":"2988cc5e-e0dd-48ba-bd8b-b394db1fc6b9", - "name":"PostgreSQL-14", "version":"14", "minor_version":"14.9"}, {"id":"d6fa23a8-ff53-464e-b0b0-4c4a3c1eb87d", - "name":"PostgreSQL-15", "version":"15", "minor_version":"15.4"}], "endpoint":null, - "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, - "disabled":false, "next_run_at":"2023-11-09T21:34:50.972285Z"}, "is_ha_cluster":false, - "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, - "class":"lssd"}, "init_settings":[], "endpoints":[], "logs_policy":{"max_age_retention":30, - "total_disk_retention":null}, "backup_same_region":false, "maintenances":[], - "created_at":"2023-11-08T21:34:50.972285Z", "region":"fr-par"}' + body: '{"id":"2f11467a-278e-4e9e-a51b-74793db12f97", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"provisioning", + "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], + "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, + "next_run_at":"2024-11-21T09:39:15.952221Z"}, "is_ha_cluster":false, "read_replicas":[], + "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, + "init_settings":[], "endpoints":[], "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, + "backup_same_region":false, "maintenances":[], "encryption":{"enabled":false}, + "created_at":"2024-11-20T09:39:15.952221Z", "region":"fr-par"}' form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.20.4; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/396c4107-3195-4b3c-a7cf-1822417cda56 + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/2f11467a-278e-4e9e-a51b-74793db12f97 method: GET response: - body: '{"id":"396c4107-3195-4b3c-a7cf-1822417cda56", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"provisioning", - "engine":"PostgreSQL-12", "upgradable_version":[{"id":"2e670f5c-493b-443f-92bd-986f23da2750", - "name":"PostgreSQL-13", "version":"13", "minor_version":"13.12"}, {"id":"2988cc5e-e0dd-48ba-bd8b-b394db1fc6b9", - "name":"PostgreSQL-14", "version":"14", "minor_version":"14.9"}, {"id":"d6fa23a8-ff53-464e-b0b0-4c4a3c1eb87d", - "name":"PostgreSQL-15", "version":"15", "minor_version":"15.4"}], "endpoint":null, - "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, - "disabled":false, "next_run_at":"2023-11-09T21:34:50.972285Z"}, "is_ha_cluster":false, - "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, - "class":"lssd"}, "init_settings":[], "endpoints":[], "logs_policy":{"max_age_retention":30, - "total_disk_retention":null}, "backup_same_region":false, "maintenances":[], - "created_at":"2023-11-08T21:34:50.972285Z", "region":"fr-par"}' + body: '{"id":"2f11467a-278e-4e9e-a51b-74793db12f97", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"provisioning", + "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], + "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, + "next_run_at":"2024-11-21T09:39:15.952221Z"}, "is_ha_cluster":false, "read_replicas":[], + "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, + "init_settings":[], "endpoints":[], "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, + "backup_same_region":false, "maintenances":[], "encryption":{"enabled":false}, + "created_at":"2024-11-20T09:39:15.952221Z", "region":"fr-par"}' headers: Content-Length: - - "1083" + - "783" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Wed, 08 Nov 2023 21:34:51 GMT + - Wed, 20 Nov 2024 09:39:16 GMT Server: - - Scaleway API-Gateway + - Scaleway API Gateway (fr-par-1;edge02) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -107,53 +95,47 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 221f3ec9-e1b7-439a-8596-9d3c9b690b62 + - ee5f9038-840d-4307-9144-41c7847cbbff status: 200 OK code: 200 duration: "" - request: - body: '{"id":"396c4107-3195-4b3c-a7cf-1822417cda56", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"provisioning", - "engine":"PostgreSQL-12", "upgradable_version":[{"id":"2e670f5c-493b-443f-92bd-986f23da2750", - "name":"PostgreSQL-13", "version":"13", "minor_version":"13.12"}, {"id":"2988cc5e-e0dd-48ba-bd8b-b394db1fc6b9", - "name":"PostgreSQL-14", "version":"14", "minor_version":"14.9"}, {"id":"d6fa23a8-ff53-464e-b0b0-4c4a3c1eb87d", - "name":"PostgreSQL-15", "version":"15", "minor_version":"15.4"}], "endpoint":null, - "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, - "disabled":false, "next_run_at":"2023-11-09T21:34:50.972285Z"}, "is_ha_cluster":false, - "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, - "class":"lssd"}, "init_settings":[], "endpoints":[], "logs_policy":{"max_age_retention":30, - "total_disk_retention":null}, "backup_same_region":false, "maintenances":[], - "created_at":"2023-11-08T21:34:50.972285Z", "region":"fr-par"}' + body: '{"id":"2f11467a-278e-4e9e-a51b-74793db12f97", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"provisioning", + "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], + "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, + "next_run_at":"2024-11-21T09:39:15.952221Z"}, "is_ha_cluster":false, "read_replicas":[], + "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, + "init_settings":[], "endpoints":[], "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, + "backup_same_region":false, "maintenances":[], "encryption":{"enabled":false}, + "created_at":"2024-11-20T09:39:15.952221Z", "region":"fr-par"}' form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.20.4; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/396c4107-3195-4b3c-a7cf-1822417cda56 + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/2f11467a-278e-4e9e-a51b-74793db12f97 method: GET response: - body: '{"id":"396c4107-3195-4b3c-a7cf-1822417cda56", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"provisioning", - "engine":"PostgreSQL-12", "upgradable_version":[{"id":"2e670f5c-493b-443f-92bd-986f23da2750", - "name":"PostgreSQL-13", "version":"13", "minor_version":"13.12"}, {"id":"2988cc5e-e0dd-48ba-bd8b-b394db1fc6b9", - "name":"PostgreSQL-14", "version":"14", "minor_version":"14.9"}, {"id":"d6fa23a8-ff53-464e-b0b0-4c4a3c1eb87d", - "name":"PostgreSQL-15", "version":"15", "minor_version":"15.4"}], "endpoint":null, - "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, - "disabled":false, "next_run_at":"2023-11-09T21:34:50.972285Z"}, "is_ha_cluster":false, - "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, - "class":"lssd"}, "init_settings":[], "endpoints":[], "logs_policy":{"max_age_retention":30, - "total_disk_retention":null}, "backup_same_region":false, "maintenances":[], - "created_at":"2023-11-08T21:34:50.972285Z", "region":"fr-par"}' + body: '{"id":"2f11467a-278e-4e9e-a51b-74793db12f97", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"provisioning", + "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], + "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, + "next_run_at":"2024-11-21T09:39:15.952221Z"}, "is_ha_cluster":false, "read_replicas":[], + "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, + "init_settings":[], "endpoints":[], "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, + "backup_same_region":false, "maintenances":[], "encryption":{"enabled":false}, + "created_at":"2024-11-20T09:39:15.952221Z", "region":"fr-par"}' headers: Content-Length: - - "1083" + - "783" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Wed, 08 Nov 2023 21:35:06 GMT + - Wed, 20 Nov 2024 09:39:31 GMT Server: - - Scaleway API-Gateway + - Scaleway API Gateway (fr-par-1;edge02) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -161,53 +143,47 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 83ccd3a8-6384-4664-b9d0-9827811c220c + - fc3cc294-6dbe-4229-a532-07fc5b05c4de status: 200 OK code: 200 duration: "" - request: - body: '{"id":"396c4107-3195-4b3c-a7cf-1822417cda56", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"initializing", - "engine":"PostgreSQL-12", "upgradable_version":[{"id":"2e670f5c-493b-443f-92bd-986f23da2750", - "name":"PostgreSQL-13", "version":"13", "minor_version":"13.12"}, {"id":"2988cc5e-e0dd-48ba-bd8b-b394db1fc6b9", - "name":"PostgreSQL-14", "version":"14", "minor_version":"14.9"}, {"id":"d6fa23a8-ff53-464e-b0b0-4c4a3c1eb87d", - "name":"PostgreSQL-15", "version":"15", "minor_version":"15.4"}], "endpoint":null, - "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, - "disabled":false, "next_run_at":"2023-11-09T21:34:50.972285Z"}, "is_ha_cluster":false, - "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, - "class":"lssd"}, "init_settings":[], "endpoints":[], "logs_policy":{"max_age_retention":30, - "total_disk_retention":null}, "backup_same_region":false, "maintenances":[], - "created_at":"2023-11-08T21:34:50.972285Z", "region":"fr-par"}' + body: '{"id":"2f11467a-278e-4e9e-a51b-74793db12f97", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"provisioning", + "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], + "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, + "next_run_at":"2024-11-21T09:39:15.952221Z"}, "is_ha_cluster":false, "read_replicas":[], + "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, + "init_settings":[], "endpoints":[], "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, + "backup_same_region":false, "maintenances":[], "encryption":{"enabled":false}, + "created_at":"2024-11-20T09:39:15.952221Z", "region":"fr-par"}' form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.20.4; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/396c4107-3195-4b3c-a7cf-1822417cda56 + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/2f11467a-278e-4e9e-a51b-74793db12f97 method: GET response: - body: '{"id":"396c4107-3195-4b3c-a7cf-1822417cda56", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"initializing", - "engine":"PostgreSQL-12", "upgradable_version":[{"id":"2e670f5c-493b-443f-92bd-986f23da2750", - "name":"PostgreSQL-13", "version":"13", "minor_version":"13.12"}, {"id":"2988cc5e-e0dd-48ba-bd8b-b394db1fc6b9", - "name":"PostgreSQL-14", "version":"14", "minor_version":"14.9"}, {"id":"d6fa23a8-ff53-464e-b0b0-4c4a3c1eb87d", - "name":"PostgreSQL-15", "version":"15", "minor_version":"15.4"}], "endpoint":null, - "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, - "disabled":false, "next_run_at":"2023-11-09T21:34:50.972285Z"}, "is_ha_cluster":false, - "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, - "class":"lssd"}, "init_settings":[], "endpoints":[], "logs_policy":{"max_age_retention":30, - "total_disk_retention":null}, "backup_same_region":false, "maintenances":[], - "created_at":"2023-11-08T21:34:50.972285Z", "region":"fr-par"}' + body: '{"id":"2f11467a-278e-4e9e-a51b-74793db12f97", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"provisioning", + "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], + "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, + "next_run_at":"2024-11-21T09:39:15.952221Z"}, "is_ha_cluster":false, "read_replicas":[], + "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, + "init_settings":[], "endpoints":[], "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, + "backup_same_region":false, "maintenances":[], "encryption":{"enabled":false}, + "created_at":"2024-11-20T09:39:15.952221Z", "region":"fr-par"}' headers: Content-Length: - - "1083" + - "783" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Wed, 08 Nov 2023 21:35:21 GMT + - Wed, 20 Nov 2024 09:39:46 GMT Server: - - Scaleway API-Gateway + - Scaleway API Gateway (fr-par-1;edge02) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -215,53 +191,47 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 1cd4fb15-03a3-44a2-9197-70249c5f0c33 + - d7511e56-f0a4-4e25-83fc-8c79ea768014 status: 200 OK code: 200 duration: "" - request: - body: '{"id":"396c4107-3195-4b3c-a7cf-1822417cda56", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"initializing", - "engine":"PostgreSQL-12", "upgradable_version":[{"id":"2e670f5c-493b-443f-92bd-986f23da2750", - "name":"PostgreSQL-13", "version":"13", "minor_version":"13.12"}, {"id":"2988cc5e-e0dd-48ba-bd8b-b394db1fc6b9", - "name":"PostgreSQL-14", "version":"14", "minor_version":"14.9"}, {"id":"d6fa23a8-ff53-464e-b0b0-4c4a3c1eb87d", - "name":"PostgreSQL-15", "version":"15", "minor_version":"15.4"}], "endpoint":null, - "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, - "disabled":false, "next_run_at":"2023-11-09T21:34:50.972285Z"}, "is_ha_cluster":false, - "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, - "class":"lssd"}, "init_settings":[], "endpoints":[], "logs_policy":{"max_age_retention":30, - "total_disk_retention":null}, "backup_same_region":false, "maintenances":[], - "created_at":"2023-11-08T21:34:50.972285Z", "region":"fr-par"}' + body: '{"id":"2f11467a-278e-4e9e-a51b-74793db12f97", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"initializing", + "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], + "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, + "next_run_at":"2024-11-21T09:39:15.952221Z"}, "is_ha_cluster":false, "read_replicas":[], + "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, + "init_settings":[], "endpoints":[], "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, + "backup_same_region":false, "maintenances":[], "encryption":{"enabled":false}, + "created_at":"2024-11-20T09:39:15.952221Z", "region":"fr-par"}' form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.20.4; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/396c4107-3195-4b3c-a7cf-1822417cda56 + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/2f11467a-278e-4e9e-a51b-74793db12f97 method: GET response: - body: '{"id":"396c4107-3195-4b3c-a7cf-1822417cda56", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"initializing", - "engine":"PostgreSQL-12", "upgradable_version":[{"id":"2e670f5c-493b-443f-92bd-986f23da2750", - "name":"PostgreSQL-13", "version":"13", "minor_version":"13.12"}, {"id":"2988cc5e-e0dd-48ba-bd8b-b394db1fc6b9", - "name":"PostgreSQL-14", "version":"14", "minor_version":"14.9"}, {"id":"d6fa23a8-ff53-464e-b0b0-4c4a3c1eb87d", - "name":"PostgreSQL-15", "version":"15", "minor_version":"15.4"}], "endpoint":null, - "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, - "disabled":false, "next_run_at":"2023-11-09T21:34:50.972285Z"}, "is_ha_cluster":false, - "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, - "class":"lssd"}, "init_settings":[], "endpoints":[], "logs_policy":{"max_age_retention":30, - "total_disk_retention":null}, "backup_same_region":false, "maintenances":[], - "created_at":"2023-11-08T21:34:50.972285Z", "region":"fr-par"}' + body: '{"id":"2f11467a-278e-4e9e-a51b-74793db12f97", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"initializing", + "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], + "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, + "next_run_at":"2024-11-21T09:39:15.952221Z"}, "is_ha_cluster":false, "read_replicas":[], + "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, + "init_settings":[], "endpoints":[], "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, + "backup_same_region":false, "maintenances":[], "encryption":{"enabled":false}, + "created_at":"2024-11-20T09:39:15.952221Z", "region":"fr-par"}' headers: Content-Length: - - "1083" + - "783" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Wed, 08 Nov 2023 21:35:36 GMT + - Wed, 20 Nov 2024 09:40:01 GMT Server: - - Scaleway API-Gateway + - Scaleway API Gateway (fr-par-1;edge02) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -269,53 +239,47 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 36dae77b-c3be-485c-a266-ccfebde0c77c + - fc97e7a6-a08d-40f9-b7e2-95d8efd1492d status: 200 OK code: 200 duration: "" - request: - body: '{"id":"396c4107-3195-4b3c-a7cf-1822417cda56", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"initializing", - "engine":"PostgreSQL-12", "upgradable_version":[{"id":"2e670f5c-493b-443f-92bd-986f23da2750", - "name":"PostgreSQL-13", "version":"13", "minor_version":"13.12"}, {"id":"2988cc5e-e0dd-48ba-bd8b-b394db1fc6b9", - "name":"PostgreSQL-14", "version":"14", "minor_version":"14.9"}, {"id":"d6fa23a8-ff53-464e-b0b0-4c4a3c1eb87d", - "name":"PostgreSQL-15", "version":"15", "minor_version":"15.4"}], "endpoint":null, - "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, - "disabled":false, "next_run_at":"2023-11-09T21:34:50.972285Z"}, "is_ha_cluster":false, - "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, - "class":"lssd"}, "init_settings":[], "endpoints":[], "logs_policy":{"max_age_retention":30, - "total_disk_retention":null}, "backup_same_region":false, "maintenances":[], - "created_at":"2023-11-08T21:34:50.972285Z", "region":"fr-par"}' + body: '{"id":"2f11467a-278e-4e9e-a51b-74793db12f97", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"initializing", + "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], + "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, + "next_run_at":"2024-11-21T09:39:15.952221Z"}, "is_ha_cluster":false, "read_replicas":[], + "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, + "init_settings":[], "endpoints":[], "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, + "backup_same_region":false, "maintenances":[], "encryption":{"enabled":false}, + "created_at":"2024-11-20T09:39:15.952221Z", "region":"fr-par"}' form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.20.4; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/396c4107-3195-4b3c-a7cf-1822417cda56 + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/2f11467a-278e-4e9e-a51b-74793db12f97 method: GET response: - body: '{"id":"396c4107-3195-4b3c-a7cf-1822417cda56", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"initializing", - "engine":"PostgreSQL-12", "upgradable_version":[{"id":"2e670f5c-493b-443f-92bd-986f23da2750", - "name":"PostgreSQL-13", "version":"13", "minor_version":"13.12"}, {"id":"2988cc5e-e0dd-48ba-bd8b-b394db1fc6b9", - "name":"PostgreSQL-14", "version":"14", "minor_version":"14.9"}, {"id":"d6fa23a8-ff53-464e-b0b0-4c4a3c1eb87d", - "name":"PostgreSQL-15", "version":"15", "minor_version":"15.4"}], "endpoint":null, - "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, - "disabled":false, "next_run_at":"2023-11-09T21:34:50.972285Z"}, "is_ha_cluster":false, - "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, - "class":"lssd"}, "init_settings":[], "endpoints":[], "logs_policy":{"max_age_retention":30, - "total_disk_retention":null}, "backup_same_region":false, "maintenances":[], - "created_at":"2023-11-08T21:34:50.972285Z", "region":"fr-par"}' + body: '{"id":"2f11467a-278e-4e9e-a51b-74793db12f97", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"initializing", + "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], + "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, + "next_run_at":"2024-11-21T09:39:15.952221Z"}, "is_ha_cluster":false, "read_replicas":[], + "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, + "init_settings":[], "endpoints":[], "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, + "backup_same_region":false, "maintenances":[], "encryption":{"enabled":false}, + "created_at":"2024-11-20T09:39:15.952221Z", "region":"fr-par"}' headers: Content-Length: - - "1083" + - "783" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Wed, 08 Nov 2023 21:35:52 GMT + - Wed, 20 Nov 2024 09:40:16 GMT Server: - - Scaleway API-Gateway + - Scaleway API Gateway (fr-par-1;edge02) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -323,53 +287,47 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 48ccaa00-6247-4d83-aa96-61cddb65d567 + - c7245bc8-9c96-4351-a1ae-aad38d4b4274 status: 200 OK code: 200 duration: "" - request: - body: '{"id":"396c4107-3195-4b3c-a7cf-1822417cda56", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"initializing", - "engine":"PostgreSQL-12", "upgradable_version":[{"id":"2e670f5c-493b-443f-92bd-986f23da2750", - "name":"PostgreSQL-13", "version":"13", "minor_version":"13.12"}, {"id":"2988cc5e-e0dd-48ba-bd8b-b394db1fc6b9", - "name":"PostgreSQL-14", "version":"14", "minor_version":"14.9"}, {"id":"d6fa23a8-ff53-464e-b0b0-4c4a3c1eb87d", - "name":"PostgreSQL-15", "version":"15", "minor_version":"15.4"}], "endpoint":null, - "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, - "disabled":false, "next_run_at":"2023-11-09T21:34:50.972285Z"}, "is_ha_cluster":false, - "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, - "class":"lssd"}, "init_settings":[], "endpoints":[], "logs_policy":{"max_age_retention":30, - "total_disk_retention":null}, "backup_same_region":false, "maintenances":[], - "created_at":"2023-11-08T21:34:50.972285Z", "region":"fr-par"}' + body: '{"id":"2f11467a-278e-4e9e-a51b-74793db12f97", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"initializing", + "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], + "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, + "next_run_at":"2024-11-21T09:39:15.952221Z"}, "is_ha_cluster":false, "read_replicas":[], + "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, + "init_settings":[], "endpoints":[], "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, + "backup_same_region":false, "maintenances":[], "encryption":{"enabled":false}, + "created_at":"2024-11-20T09:39:15.952221Z", "region":"fr-par"}' form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.20.4; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/396c4107-3195-4b3c-a7cf-1822417cda56 + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/2f11467a-278e-4e9e-a51b-74793db12f97 method: GET response: - body: '{"id":"396c4107-3195-4b3c-a7cf-1822417cda56", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"initializing", - "engine":"PostgreSQL-12", "upgradable_version":[{"id":"2e670f5c-493b-443f-92bd-986f23da2750", - "name":"PostgreSQL-13", "version":"13", "minor_version":"13.12"}, {"id":"2988cc5e-e0dd-48ba-bd8b-b394db1fc6b9", - "name":"PostgreSQL-14", "version":"14", "minor_version":"14.9"}, {"id":"d6fa23a8-ff53-464e-b0b0-4c4a3c1eb87d", - "name":"PostgreSQL-15", "version":"15", "minor_version":"15.4"}], "endpoint":null, - "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, - "disabled":false, "next_run_at":"2023-11-09T21:34:50.972285Z"}, "is_ha_cluster":false, - "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, - "class":"lssd"}, "init_settings":[], "endpoints":[], "logs_policy":{"max_age_retention":30, - "total_disk_retention":null}, "backup_same_region":false, "maintenances":[], - "created_at":"2023-11-08T21:34:50.972285Z", "region":"fr-par"}' + body: '{"id":"2f11467a-278e-4e9e-a51b-74793db12f97", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"initializing", + "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], + "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, + "next_run_at":"2024-11-21T09:39:15.952221Z"}, "is_ha_cluster":false, "read_replicas":[], + "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, + "init_settings":[], "endpoints":[], "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, + "backup_same_region":false, "maintenances":[], "encryption":{"enabled":false}, + "created_at":"2024-11-20T09:39:15.952221Z", "region":"fr-par"}' headers: Content-Length: - - "1083" + - "783" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Wed, 08 Nov 2023 21:36:07 GMT + - Wed, 20 Nov 2024 09:40:31 GMT Server: - - Scaleway API-Gateway + - Scaleway API Gateway (fr-par-1;edge02) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -377,53 +335,47 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - b6fed9a9-1b8e-4fe0-bd24-28d602b9a9b5 + - c9f1b8c9-b75f-4584-99d2-a135d0eda533 status: 200 OK code: 200 duration: "" - request: - body: '{"id":"396c4107-3195-4b3c-a7cf-1822417cda56", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"initializing", - "engine":"PostgreSQL-12", "upgradable_version":[{"id":"2e670f5c-493b-443f-92bd-986f23da2750", - "name":"PostgreSQL-13", "version":"13", "minor_version":"13.12"}, {"id":"2988cc5e-e0dd-48ba-bd8b-b394db1fc6b9", - "name":"PostgreSQL-14", "version":"14", "minor_version":"14.9"}, {"id":"d6fa23a8-ff53-464e-b0b0-4c4a3c1eb87d", - "name":"PostgreSQL-15", "version":"15", "minor_version":"15.4"}], "endpoint":null, - "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, - "disabled":false, "next_run_at":"2023-11-09T21:34:50.972285Z"}, "is_ha_cluster":false, - "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, - "class":"lssd"}, "init_settings":[], "endpoints":[], "logs_policy":{"max_age_retention":30, - "total_disk_retention":null}, "backup_same_region":false, "maintenances":[], - "created_at":"2023-11-08T21:34:50.972285Z", "region":"fr-par"}' + body: '{"id":"2f11467a-278e-4e9e-a51b-74793db12f97", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"initializing", + "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], + "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, + "next_run_at":"2024-11-21T09:39:15.952221Z"}, "is_ha_cluster":false, "read_replicas":[], + "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, + "init_settings":[], "endpoints":[], "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, + "backup_same_region":false, "maintenances":[], "encryption":{"enabled":false}, + "created_at":"2024-11-20T09:39:15.952221Z", "region":"fr-par"}' form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.20.4; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/396c4107-3195-4b3c-a7cf-1822417cda56 + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/2f11467a-278e-4e9e-a51b-74793db12f97 method: GET response: - body: '{"id":"396c4107-3195-4b3c-a7cf-1822417cda56", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"initializing", - "engine":"PostgreSQL-12", "upgradable_version":[{"id":"2e670f5c-493b-443f-92bd-986f23da2750", - "name":"PostgreSQL-13", "version":"13", "minor_version":"13.12"}, {"id":"2988cc5e-e0dd-48ba-bd8b-b394db1fc6b9", - "name":"PostgreSQL-14", "version":"14", "minor_version":"14.9"}, {"id":"d6fa23a8-ff53-464e-b0b0-4c4a3c1eb87d", - "name":"PostgreSQL-15", "version":"15", "minor_version":"15.4"}], "endpoint":null, - "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, - "disabled":false, "next_run_at":"2023-11-09T21:34:50.972285Z"}, "is_ha_cluster":false, - "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, - "class":"lssd"}, "init_settings":[], "endpoints":[], "logs_policy":{"max_age_retention":30, - "total_disk_retention":null}, "backup_same_region":false, "maintenances":[], - "created_at":"2023-11-08T21:34:50.972285Z", "region":"fr-par"}' + body: '{"id":"2f11467a-278e-4e9e-a51b-74793db12f97", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"initializing", + "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], + "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, + "next_run_at":"2024-11-21T09:39:15.952221Z"}, "is_ha_cluster":false, "read_replicas":[], + "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, + "init_settings":[], "endpoints":[], "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, + "backup_same_region":false, "maintenances":[], "encryption":{"enabled":false}, + "created_at":"2024-11-20T09:39:15.952221Z", "region":"fr-par"}' headers: Content-Length: - - "1083" + - "783" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Wed, 08 Nov 2023 21:36:22 GMT + - Wed, 20 Nov 2024 09:40:47 GMT Server: - - Scaleway API-Gateway + - Scaleway API Gateway (fr-par-1;edge02) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -431,53 +383,143 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - d471bd8b-d68e-435a-88b2-0655d4e7f842 + - 4efdf7f5-c569-43c7-91b7-a08a1ce5643c status: 200 OK code: 200 duration: "" - request: - body: '{"id":"396c4107-3195-4b3c-a7cf-1822417cda56", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"initializing", - "engine":"PostgreSQL-12", "upgradable_version":[{"id":"2e670f5c-493b-443f-92bd-986f23da2750", - "name":"PostgreSQL-13", "version":"13", "minor_version":"13.12"}, {"id":"2988cc5e-e0dd-48ba-bd8b-b394db1fc6b9", - "name":"PostgreSQL-14", "version":"14", "minor_version":"14.9"}, {"id":"d6fa23a8-ff53-464e-b0b0-4c4a3c1eb87d", - "name":"PostgreSQL-15", "version":"15", "minor_version":"15.4"}], "endpoint":null, - "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, - "disabled":false, "next_run_at":"2023-11-09T21:34:50.972285Z"}, "is_ha_cluster":false, - "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, - "class":"lssd"}, "init_settings":[], "endpoints":[], "logs_policy":{"max_age_retention":30, - "total_disk_retention":null}, "backup_same_region":false, "maintenances":[], - "created_at":"2023-11-08T21:34:50.972285Z", "region":"fr-par"}' + body: '{"id":"2f11467a-278e-4e9e-a51b-74793db12f97", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"initializing", + "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], + "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, + "next_run_at":"2024-11-21T09:39:15.952221Z"}, "is_ha_cluster":false, "read_replicas":[], + "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, + "init_settings":[], "endpoints":[], "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, + "backup_same_region":false, "maintenances":[], "encryption":{"enabled":false}, + "created_at":"2024-11-20T09:39:15.952221Z", "region":"fr-par"}' form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.20.4; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/396c4107-3195-4b3c-a7cf-1822417cda56 + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/2f11467a-278e-4e9e-a51b-74793db12f97 method: GET response: - body: '{"id":"396c4107-3195-4b3c-a7cf-1822417cda56", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"initializing", - "engine":"PostgreSQL-12", "upgradable_version":[{"id":"2e670f5c-493b-443f-92bd-986f23da2750", - "name":"PostgreSQL-13", "version":"13", "minor_version":"13.12"}, {"id":"2988cc5e-e0dd-48ba-bd8b-b394db1fc6b9", - "name":"PostgreSQL-14", "version":"14", "minor_version":"14.9"}, {"id":"d6fa23a8-ff53-464e-b0b0-4c4a3c1eb87d", - "name":"PostgreSQL-15", "version":"15", "minor_version":"15.4"}], "endpoint":null, - "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, - "disabled":false, "next_run_at":"2023-11-09T21:34:50.972285Z"}, "is_ha_cluster":false, - "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, - "class":"lssd"}, "init_settings":[], "endpoints":[], "logs_policy":{"max_age_retention":30, - "total_disk_retention":null}, "backup_same_region":false, "maintenances":[], - "created_at":"2023-11-08T21:34:50.972285Z", "region":"fr-par"}' + body: '{"id":"2f11467a-278e-4e9e-a51b-74793db12f97", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"initializing", + "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], + "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, + "next_run_at":"2024-11-21T09:39:15.952221Z"}, "is_ha_cluster":false, "read_replicas":[], + "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, + "init_settings":[], "endpoints":[], "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, + "backup_same_region":false, "maintenances":[], "encryption":{"enabled":false}, + "created_at":"2024-11-20T09:39:15.952221Z", "region":"fr-par"}' + headers: + Content-Length: + - "783" + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Wed, 20 Nov 2024 09:41:02 GMT + Server: + - Scaleway API Gateway (fr-par-1;edge02) + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - c4c7b6b4-2414-484b-8a9a-218eff67aa8c + status: 200 OK + code: 200 + duration: "" +- request: + body: '{"id":"2f11467a-278e-4e9e-a51b-74793db12f97", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"initializing", + "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], + "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, + "next_run_at":"2024-11-21T09:39:15.952221Z"}, "is_ha_cluster":false, "read_replicas":[], + "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, + "init_settings":[], "endpoints":[], "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, + "backup_same_region":false, "maintenances":[], "encryption":{"enabled":false}, + "created_at":"2024-11-20T09:39:15.952221Z", "region":"fr-par"}' + form: {} + headers: + User-Agent: + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/2f11467a-278e-4e9e-a51b-74793db12f97 + method: GET + response: + body: '{"id":"2f11467a-278e-4e9e-a51b-74793db12f97", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"initializing", + "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], + "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, + "next_run_at":"2024-11-21T09:39:15.952221Z"}, "is_ha_cluster":false, "read_replicas":[], + "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, + "init_settings":[], "endpoints":[], "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, + "backup_same_region":false, "maintenances":[], "encryption":{"enabled":false}, + "created_at":"2024-11-20T09:39:15.952221Z", "region":"fr-par"}' + headers: + Content-Length: + - "783" + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Wed, 20 Nov 2024 09:41:17 GMT + Server: + - Scaleway API Gateway (fr-par-1;edge02) + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - 6051d263-3693-4a27-bc75-2e30cfe89230 + status: 200 OK + code: 200 + duration: "" +- request: + body: '{"id":"2f11467a-278e-4e9e-a51b-74793db12f97", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"initializing", + "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], + "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, + "next_run_at":"2024-11-21T09:39:15.952221Z"}, "is_ha_cluster":false, "read_replicas":[], + "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, + "init_settings":[], "endpoints":[], "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, + "backup_same_region":false, "maintenances":[], "encryption":{"enabled":false}, + "created_at":"2024-11-20T09:39:15.952221Z", "region":"fr-par"}' + form: {} + headers: + User-Agent: + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/2f11467a-278e-4e9e-a51b-74793db12f97 + method: GET + response: + body: '{"id":"2f11467a-278e-4e9e-a51b-74793db12f97", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"initializing", + "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], + "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, + "next_run_at":"2024-11-21T09:39:15.952221Z"}, "is_ha_cluster":false, "read_replicas":[], + "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, + "init_settings":[], "endpoints":[], "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, + "backup_same_region":false, "maintenances":[], "encryption":{"enabled":false}, + "created_at":"2024-11-20T09:39:15.952221Z", "region":"fr-par"}' headers: Content-Length: - - "1083" + - "783" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Wed, 08 Nov 2023 21:36:37 GMT + - Wed, 20 Nov 2024 09:41:32 GMT Server: - - Scaleway API-Gateway + - Scaleway API Gateway (fr-par-1;edge02) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -485,59 +527,101 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - c2160d15-6e02-460b-9d2c-dc09266dca79 + - 70fc3c77-49fb-44f3-97b6-f7c39b5aafc5 status: 200 OK code: 200 duration: "" - request: - body: '{"id":"396c4107-3195-4b3c-a7cf-1822417cda56", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"initializing", - "engine":"PostgreSQL-12", "upgradable_version":[{"id":"2e670f5c-493b-443f-92bd-986f23da2750", - "name":"PostgreSQL-13", "version":"13", "minor_version":"13.12"}, {"id":"2988cc5e-e0dd-48ba-bd8b-b394db1fc6b9", - "name":"PostgreSQL-14", "version":"14", "minor_version":"14.9"}, {"id":"d6fa23a8-ff53-464e-b0b0-4c4a3c1eb87d", - "name":"PostgreSQL-15", "version":"15", "minor_version":"15.4"}], "endpoint":null, - "tags":[], "settings":[{"name":"effective_cache_size", "value":"1300"}, {"name":"maintenance_work_mem", + body: '{"id":"2f11467a-278e-4e9e-a51b-74793db12f97", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"initializing", + "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], + "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, + "next_run_at":"2024-11-21T09:39:15.952221Z"}, "is_ha_cluster":false, "read_replicas":[], + "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, + "init_settings":[], "endpoints":[], "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, + "backup_same_region":false, "maintenances":[], "encryption":{"enabled":false}, + "created_at":"2024-11-20T09:39:15.952221Z", "region":"fr-par"}' + form: {} + headers: + User-Agent: + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/2f11467a-278e-4e9e-a51b-74793db12f97 + method: GET + response: + body: '{"id":"2f11467a-278e-4e9e-a51b-74793db12f97", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"initializing", + "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], + "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, + "next_run_at":"2024-11-21T09:39:15.952221Z"}, "is_ha_cluster":false, "read_replicas":[], + "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, + "init_settings":[], "endpoints":[], "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, + "backup_same_region":false, "maintenances":[], "encryption":{"enabled":false}, + "created_at":"2024-11-20T09:39:15.952221Z", "region":"fr-par"}' + headers: + Content-Length: + - "783" + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Wed, 20 Nov 2024 09:41:47 GMT + Server: + - Scaleway API Gateway (fr-par-1;edge02) + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - e6fb0db4-8c1f-456c-b675-ac97c3a6f3ce + status: 200 OK + code: 200 + duration: "" +- request: + body: '{"id":"2f11467a-278e-4e9e-a51b-74793db12f97", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"initializing", + "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], + "settings":[{"name":"effective_cache_size", "value":"1300"}, {"name":"maintenance_work_mem", "value":"150"}, {"name":"max_connections", "value":"100"}, {"name":"max_parallel_workers", "value":"0"}, {"name":"max_parallel_workers_per_gather", "value":"0"}, {"name":"work_mem", "value":"4"}], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2023-11-09T21:34:50.972285Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-21T09:39:15.952221Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[], "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, - "backup_same_region":false, "maintenances":[], "created_at":"2023-11-08T21:34:50.972285Z", - "region":"fr-par"}' + "backup_same_region":false, "maintenances":[], "encryption":{"enabled":false}, + "created_at":"2024-11-20T09:39:15.952221Z", "region":"fr-par"}' form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.20.4; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/396c4107-3195-4b3c-a7cf-1822417cda56 + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/2f11467a-278e-4e9e-a51b-74793db12f97 method: GET response: - body: '{"id":"396c4107-3195-4b3c-a7cf-1822417cda56", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"initializing", - "engine":"PostgreSQL-12", "upgradable_version":[{"id":"2e670f5c-493b-443f-92bd-986f23da2750", - "name":"PostgreSQL-13", "version":"13", "minor_version":"13.12"}, {"id":"2988cc5e-e0dd-48ba-bd8b-b394db1fc6b9", - "name":"PostgreSQL-14", "version":"14", "minor_version":"14.9"}, {"id":"d6fa23a8-ff53-464e-b0b0-4c4a3c1eb87d", - "name":"PostgreSQL-15", "version":"15", "minor_version":"15.4"}], "endpoint":null, - "tags":[], "settings":[{"name":"effective_cache_size", "value":"1300"}, {"name":"maintenance_work_mem", + body: '{"id":"2f11467a-278e-4e9e-a51b-74793db12f97", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"initializing", + "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], + "settings":[{"name":"effective_cache_size", "value":"1300"}, {"name":"maintenance_work_mem", "value":"150"}, {"name":"max_connections", "value":"100"}, {"name":"max_parallel_workers", "value":"0"}, {"name":"max_parallel_workers_per_gather", "value":"0"}, {"name":"work_mem", "value":"4"}], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2023-11-09T21:34:50.972285Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-21T09:39:15.952221Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[], "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, - "backup_same_region":false, "maintenances":[], "created_at":"2023-11-08T21:34:50.972285Z", - "region":"fr-par"}' + "backup_same_region":false, "maintenances":[], "encryption":{"enabled":false}, + "created_at":"2024-11-20T09:39:15.952221Z", "region":"fr-par"}' headers: Content-Length: - - "1358" + - "1058" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Wed, 08 Nov 2023 21:36:52 GMT + - Wed, 20 Nov 2024 09:42:02 GMT Server: - - Scaleway API-Gateway + - Scaleway API Gateway (fr-par-1;edge02) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -545,63 +629,59 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - c9310fe2-314c-43df-982d-79b95530eac6 + - f01fe977-9485-4f4a-a8f9-58c3114c10e6 status: 200 OK code: 200 duration: "" - request: - body: '{"id":"396c4107-3195-4b3c-a7cf-1822417cda56", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"ready", "engine":"PostgreSQL-12", - "upgradable_version":[{"id":"2e670f5c-493b-443f-92bd-986f23da2750", "name":"PostgreSQL-13", - "version":"13", "minor_version":"13.12"}, {"id":"2988cc5e-e0dd-48ba-bd8b-b394db1fc6b9", - "name":"PostgreSQL-14", "version":"14", "minor_version":"14.9"}, {"id":"d6fa23a8-ff53-464e-b0b0-4c4a3c1eb87d", - "name":"PostgreSQL-15", "version":"15", "minor_version":"15.4"}], "endpoint":{"ip":"51.159.204.209", - "port":29065, "name":null, "id":"ae0a34c4-905f-4aa6-afaa-d3c81311e022", "load_balancer":{}}, - "tags":[], "settings":[{"name":"effective_cache_size", "value":"1300"}, {"name":"maintenance_work_mem", + body: '{"id":"2f11467a-278e-4e9e-a51b-74793db12f97", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"ready", "engine":"PostgreSQL-15", + "upgradable_version":[], "endpoint":{"ip":"51.158.57.112", "port":9715, "name":null, + "id":"288e53c0-fb95-4e92-a0d3-709b4f9503cc", "load_balancer":{}}, "tags":[], + "settings":[{"name":"effective_cache_size", "value":"1300"}, {"name":"maintenance_work_mem", "value":"150"}, {"name":"max_connections", "value":"100"}, {"name":"max_parallel_workers", "value":"0"}, {"name":"max_parallel_workers_per_gather", "value":"0"}, {"name":"work_mem", "value":"4"}], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2023-11-09T21:34:50.972285Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-21T09:39:15.952221Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, - "init_settings":[], "endpoints":[{"ip":"51.159.204.209", "port":29065, "name":null, - "id":"ae0a34c4-905f-4aa6-afaa-d3c81311e022", "load_balancer":{}}], "logs_policy":{"max_age_retention":30, + "init_settings":[], "endpoints":[{"ip":"51.158.57.112", "port":9715, "name":null, + "id":"288e53c0-fb95-4e92-a0d3-709b4f9503cc", "load_balancer":{}}], "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, "maintenances":[], - "created_at":"2023-11-08T21:34:50.972285Z", "region":"fr-par"}' + "encryption":{"enabled":false}, "created_at":"2024-11-20T09:39:15.952221Z", + "region":"fr-par"}' form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.20.4; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/396c4107-3195-4b3c-a7cf-1822417cda56 + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/2f11467a-278e-4e9e-a51b-74793db12f97 method: GET response: - body: '{"id":"396c4107-3195-4b3c-a7cf-1822417cda56", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"ready", "engine":"PostgreSQL-12", - "upgradable_version":[{"id":"2e670f5c-493b-443f-92bd-986f23da2750", "name":"PostgreSQL-13", - "version":"13", "minor_version":"13.12"}, {"id":"2988cc5e-e0dd-48ba-bd8b-b394db1fc6b9", - "name":"PostgreSQL-14", "version":"14", "minor_version":"14.9"}, {"id":"d6fa23a8-ff53-464e-b0b0-4c4a3c1eb87d", - "name":"PostgreSQL-15", "version":"15", "minor_version":"15.4"}], "endpoint":{"ip":"51.159.204.209", - "port":29065, "name":null, "id":"ae0a34c4-905f-4aa6-afaa-d3c81311e022", "load_balancer":{}}, - "tags":[], "settings":[{"name":"effective_cache_size", "value":"1300"}, {"name":"maintenance_work_mem", + body: '{"id":"2f11467a-278e-4e9e-a51b-74793db12f97", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"ready", "engine":"PostgreSQL-15", + "upgradable_version":[], "endpoint":{"ip":"51.158.57.112", "port":9715, "name":null, + "id":"288e53c0-fb95-4e92-a0d3-709b4f9503cc", "load_balancer":{}}, "tags":[], + "settings":[{"name":"effective_cache_size", "value":"1300"}, {"name":"maintenance_work_mem", "value":"150"}, {"name":"max_connections", "value":"100"}, {"name":"max_parallel_workers", "value":"0"}, {"name":"max_parallel_workers_per_gather", "value":"0"}, {"name":"work_mem", "value":"4"}], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2023-11-09T21:34:50.972285Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-21T09:39:15.952221Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, - "init_settings":[], "endpoints":[{"ip":"51.159.204.209", "port":29065, "name":null, - "id":"ae0a34c4-905f-4aa6-afaa-d3c81311e022", "load_balancer":{}}], "logs_policy":{"max_age_retention":30, + "init_settings":[], "endpoints":[{"ip":"51.158.57.112", "port":9715, "name":null, + "id":"288e53c0-fb95-4e92-a0d3-709b4f9503cc", "load_balancer":{}}], "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, "maintenances":[], - "created_at":"2023-11-08T21:34:50.972285Z", "region":"fr-par"}' + "encryption":{"enabled":false}, "created_at":"2024-11-20T09:39:15.952221Z", + "region":"fr-par"}' headers: Content-Length: - - "1577" + - "1273" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Wed, 08 Nov 2023 21:37:08 GMT + - Wed, 20 Nov 2024 09:42:17 GMT Server: - - Scaleway API-Gateway + - Scaleway API Gateway (fr-par-1;edge02) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -609,63 +689,59 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 07003d80-a816-4da7-aecd-db71a7c9e6ed + - 54291f42-05ec-4b81-b432-48153ac58735 status: 200 OK code: 200 duration: "" - request: - body: '{"id":"396c4107-3195-4b3c-a7cf-1822417cda56", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"ready", "engine":"PostgreSQL-12", - "upgradable_version":[{"id":"2e670f5c-493b-443f-92bd-986f23da2750", "name":"PostgreSQL-13", - "version":"13", "minor_version":"13.12"}, {"id":"2988cc5e-e0dd-48ba-bd8b-b394db1fc6b9", - "name":"PostgreSQL-14", "version":"14", "minor_version":"14.9"}, {"id":"d6fa23a8-ff53-464e-b0b0-4c4a3c1eb87d", - "name":"PostgreSQL-15", "version":"15", "minor_version":"15.4"}], "endpoint":{"ip":"51.159.204.209", - "port":29065, "name":null, "id":"ae0a34c4-905f-4aa6-afaa-d3c81311e022", "load_balancer":{}}, - "tags":[], "settings":[{"name":"effective_cache_size", "value":"1300"}, {"name":"maintenance_work_mem", + body: '{"id":"2f11467a-278e-4e9e-a51b-74793db12f97", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"ready", "engine":"PostgreSQL-15", + "upgradable_version":[], "endpoint":{"ip":"51.158.57.112", "port":9715, "name":null, + "id":"288e53c0-fb95-4e92-a0d3-709b4f9503cc", "load_balancer":{}}, "tags":[], + "settings":[{"name":"effective_cache_size", "value":"1300"}, {"name":"maintenance_work_mem", "value":"150"}, {"name":"max_connections", "value":"100"}, {"name":"max_parallel_workers", "value":"0"}, {"name":"max_parallel_workers_per_gather", "value":"0"}, {"name":"work_mem", "value":"4"}], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2023-11-09T21:34:50.972285Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-21T09:39:15.952221Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, - "init_settings":[], "endpoints":[{"ip":"51.159.204.209", "port":29065, "name":null, - "id":"ae0a34c4-905f-4aa6-afaa-d3c81311e022", "load_balancer":{}}], "logs_policy":{"max_age_retention":30, + "init_settings":[], "endpoints":[{"ip":"51.158.57.112", "port":9715, "name":null, + "id":"288e53c0-fb95-4e92-a0d3-709b4f9503cc", "load_balancer":{}}], "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, "maintenances":[], - "created_at":"2023-11-08T21:34:50.972285Z", "region":"fr-par"}' + "encryption":{"enabled":false}, "created_at":"2024-11-20T09:39:15.952221Z", + "region":"fr-par"}' form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.20.4; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/396c4107-3195-4b3c-a7cf-1822417cda56 + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/2f11467a-278e-4e9e-a51b-74793db12f97 method: GET response: - body: '{"id":"396c4107-3195-4b3c-a7cf-1822417cda56", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"ready", "engine":"PostgreSQL-12", - "upgradable_version":[{"id":"2e670f5c-493b-443f-92bd-986f23da2750", "name":"PostgreSQL-13", - "version":"13", "minor_version":"13.12"}, {"id":"2988cc5e-e0dd-48ba-bd8b-b394db1fc6b9", - "name":"PostgreSQL-14", "version":"14", "minor_version":"14.9"}, {"id":"d6fa23a8-ff53-464e-b0b0-4c4a3c1eb87d", - "name":"PostgreSQL-15", "version":"15", "minor_version":"15.4"}], "endpoint":{"ip":"51.159.204.209", - "port":29065, "name":null, "id":"ae0a34c4-905f-4aa6-afaa-d3c81311e022", "load_balancer":{}}, - "tags":[], "settings":[{"name":"effective_cache_size", "value":"1300"}, {"name":"maintenance_work_mem", + body: '{"id":"2f11467a-278e-4e9e-a51b-74793db12f97", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"ready", "engine":"PostgreSQL-15", + "upgradable_version":[], "endpoint":{"ip":"51.158.57.112", "port":9715, "name":null, + "id":"288e53c0-fb95-4e92-a0d3-709b4f9503cc", "load_balancer":{}}, "tags":[], + "settings":[{"name":"effective_cache_size", "value":"1300"}, {"name":"maintenance_work_mem", "value":"150"}, {"name":"max_connections", "value":"100"}, {"name":"max_parallel_workers", "value":"0"}, {"name":"max_parallel_workers_per_gather", "value":"0"}, {"name":"work_mem", "value":"4"}], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2023-11-09T21:34:50.972285Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-21T09:39:15.952221Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, - "init_settings":[], "endpoints":[{"ip":"51.159.204.209", "port":29065, "name":null, - "id":"ae0a34c4-905f-4aa6-afaa-d3c81311e022", "load_balancer":{}}], "logs_policy":{"max_age_retention":30, + "init_settings":[], "endpoints":[{"ip":"51.158.57.112", "port":9715, "name":null, + "id":"288e53c0-fb95-4e92-a0d3-709b4f9503cc", "load_balancer":{}}], "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, "maintenances":[], - "created_at":"2023-11-08T21:34:50.972285Z", "region":"fr-par"}' + "encryption":{"enabled":false}, "created_at":"2024-11-20T09:39:15.952221Z", + "region":"fr-par"}' headers: Content-Length: - - "1577" + - "1273" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Wed, 08 Nov 2023 21:37:08 GMT + - Wed, 20 Nov 2024 09:42:17 GMT Server: - - Scaleway API-Gateway + - Scaleway API Gateway (fr-par-1;edge02) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -673,63 +749,59 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 68b77327-e634-4e4f-9b4c-bb0bc263d7ac + - 27df7ada-f306-47a8-9b16-1bd6d650d4ae status: 200 OK code: 200 duration: "" - request: - body: '{"id":"396c4107-3195-4b3c-a7cf-1822417cda56", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"deleting", "engine":"PostgreSQL-12", - "upgradable_version":[{"id":"2e670f5c-493b-443f-92bd-986f23da2750", "name":"PostgreSQL-13", - "version":"13", "minor_version":"13.12"}, {"id":"2988cc5e-e0dd-48ba-bd8b-b394db1fc6b9", - "name":"PostgreSQL-14", "version":"14", "minor_version":"14.9"}, {"id":"d6fa23a8-ff53-464e-b0b0-4c4a3c1eb87d", - "name":"PostgreSQL-15", "version":"15", "minor_version":"15.4"}], "endpoint":{"ip":"51.159.204.209", - "port":29065, "name":null, "id":"ae0a34c4-905f-4aa6-afaa-d3c81311e022", "load_balancer":{}}, - "tags":[], "settings":[{"name":"effective_cache_size", "value":"1300"}, {"name":"maintenance_work_mem", + body: '{"id":"2f11467a-278e-4e9e-a51b-74793db12f97", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"deleting", "engine":"PostgreSQL-15", + "upgradable_version":[], "endpoint":{"ip":"51.158.57.112", "port":9715, "name":null, + "id":"288e53c0-fb95-4e92-a0d3-709b4f9503cc", "load_balancer":{}}, "tags":[], + "settings":[{"name":"effective_cache_size", "value":"1300"}, {"name":"maintenance_work_mem", "value":"150"}, {"name":"max_connections", "value":"100"}, {"name":"max_parallel_workers", "value":"0"}, {"name":"max_parallel_workers_per_gather", "value":"0"}, {"name":"work_mem", "value":"4"}], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2023-11-09T21:34:50.972285Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-21T09:39:15.952221Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, - "init_settings":[], "endpoints":[{"ip":"51.159.204.209", "port":29065, "name":null, - "id":"ae0a34c4-905f-4aa6-afaa-d3c81311e022", "load_balancer":{}}], "logs_policy":{"max_age_retention":30, + "init_settings":[], "endpoints":[{"ip":"51.158.57.112", "port":9715, "name":null, + "id":"288e53c0-fb95-4e92-a0d3-709b4f9503cc", "load_balancer":{}}], "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, "maintenances":[], - "created_at":"2023-11-08T21:34:50.972285Z", "region":"fr-par"}' + "encryption":{"enabled":false}, "created_at":"2024-11-20T09:39:15.952221Z", + "region":"fr-par"}' form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.20.4; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/396c4107-3195-4b3c-a7cf-1822417cda56 + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/2f11467a-278e-4e9e-a51b-74793db12f97 method: DELETE response: - body: '{"id":"396c4107-3195-4b3c-a7cf-1822417cda56", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"deleting", "engine":"PostgreSQL-12", - "upgradable_version":[{"id":"2e670f5c-493b-443f-92bd-986f23da2750", "name":"PostgreSQL-13", - "version":"13", "minor_version":"13.12"}, {"id":"2988cc5e-e0dd-48ba-bd8b-b394db1fc6b9", - "name":"PostgreSQL-14", "version":"14", "minor_version":"14.9"}, {"id":"d6fa23a8-ff53-464e-b0b0-4c4a3c1eb87d", - "name":"PostgreSQL-15", "version":"15", "minor_version":"15.4"}], "endpoint":{"ip":"51.159.204.209", - "port":29065, "name":null, "id":"ae0a34c4-905f-4aa6-afaa-d3c81311e022", "load_balancer":{}}, - "tags":[], "settings":[{"name":"effective_cache_size", "value":"1300"}, {"name":"maintenance_work_mem", + body: '{"id":"2f11467a-278e-4e9e-a51b-74793db12f97", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"deleting", "engine":"PostgreSQL-15", + "upgradable_version":[], "endpoint":{"ip":"51.158.57.112", "port":9715, "name":null, + "id":"288e53c0-fb95-4e92-a0d3-709b4f9503cc", "load_balancer":{}}, "tags":[], + "settings":[{"name":"effective_cache_size", "value":"1300"}, {"name":"maintenance_work_mem", "value":"150"}, {"name":"max_connections", "value":"100"}, {"name":"max_parallel_workers", "value":"0"}, {"name":"max_parallel_workers_per_gather", "value":"0"}, {"name":"work_mem", "value":"4"}], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2023-11-09T21:34:50.972285Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-21T09:39:15.952221Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, - "init_settings":[], "endpoints":[{"ip":"51.159.204.209", "port":29065, "name":null, - "id":"ae0a34c4-905f-4aa6-afaa-d3c81311e022", "load_balancer":{}}], "logs_policy":{"max_age_retention":30, + "init_settings":[], "endpoints":[{"ip":"51.158.57.112", "port":9715, "name":null, + "id":"288e53c0-fb95-4e92-a0d3-709b4f9503cc", "load_balancer":{}}], "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, "maintenances":[], - "created_at":"2023-11-08T21:34:50.972285Z", "region":"fr-par"}' + "encryption":{"enabled":false}, "created_at":"2024-11-20T09:39:15.952221Z", + "region":"fr-par"}' headers: Content-Length: - - "1580" + - "1276" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Wed, 08 Nov 2023 21:37:08 GMT + - Wed, 20 Nov 2024 09:42:18 GMT Server: - - Scaleway API-Gateway + - Scaleway API Gateway (fr-par-1;edge02) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -737,7 +809,7 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - a8528f5e-d297-43ae-ab52-803776a5d45a + - 72db68aa-0a2e-46e8-9555-817bd2704be0 status: 200 OK code: 200 duration: "" diff --git a/internal/namespaces/rdb/v1/testdata/test-create-instance-init-endpoints-with-ipam-private-endpoint.cassette.yaml b/internal/namespaces/rdb/v1/testdata/test-create-instance-init-endpoints-with-ipam-private-endpoint.cassette.yaml index 5a8e3770b7..1d00a5d46b 100644 --- a/internal/namespaces/rdb/v1/testdata/test-create-instance-init-endpoints-with-ipam-private-endpoint.cassette.yaml +++ b/internal/namespaces/rdb/v1/testdata/test-create-instance-init-endpoints-with-ipam-private-endpoint.cassette.yaml @@ -2,34 +2,48 @@ version: 1 interactions: - request: - body: '{"id":"9d5da363-d570-43ef-a959-8f915d9831ef", "name":"pn-condescending-lichterman", - "tags":[], "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "created_at":"2023-12-26T17:37:19.762735Z", - "updated_at":"2023-12-26T17:37:19.762735Z", "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "subnets":["172.16.8.0/22", "fd63:256c:45f7:4864::/64"], "zone":"fr-par-1"}' + body: '{"id":"a5a0594d-b9d5-4ee7-a56f-44ca5520a00d", "name":"pn-elastic-keldysh", + "tags":[], "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "created_at":"2024-11-20T09:44:44.890158Z", + "updated_at":"2024-11-20T09:44:44.890158Z", "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "subnets":[{"id":"5937e203-e89a-44c1-bd48-136b53e11c6c", "created_at":"2024-11-20T09:44:44.890158Z", + "updated_at":"2024-11-20T09:44:44.890158Z", "subnet":"172.16.84.0/22", "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "private_network_id":"a5a0594d-b9d5-4ee7-a56f-44ca5520a00d", "vpc_id":"4c837446-e418-4326-af43-4a445ea0aab8"}, + {"id":"b73cc37d-6dbf-448f-8cf3-411a64342c66", "created_at":"2024-11-20T09:44:44.890158Z", + "updated_at":"2024-11-20T09:44:44.890158Z", "subnet":"fd49:821a:a311:9114::/64", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "private_network_id":"a5a0594d-b9d5-4ee7-a56f-44ca5520a00d", + "vpc_id":"4c837446-e418-4326-af43-4a445ea0aab8"}], "vpc_id":"4c837446-e418-4326-af43-4a445ea0aab8", + "dhcp_enabled":true, "region":"fr-par"}' form: {} headers: Content-Type: - application/json User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.20.4; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/vpc/v1/zones/fr-par-1/private-networks + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/vpc/v2/regions/fr-par/private-networks method: POST response: - body: '{"id":"9d5da363-d570-43ef-a959-8f915d9831ef", "name":"pn-condescending-lichterman", - "tags":[], "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "created_at":"2023-12-26T17:37:19.762735Z", - "updated_at":"2023-12-26T17:37:19.762735Z", "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "subnets":["172.16.8.0/22", "fd63:256c:45f7:4864::/64"], "zone":"fr-par-1"}' + body: '{"id":"a5a0594d-b9d5-4ee7-a56f-44ca5520a00d", "name":"pn-elastic-keldysh", + "tags":[], "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "created_at":"2024-11-20T09:44:44.890158Z", + "updated_at":"2024-11-20T09:44:44.890158Z", "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "subnets":[{"id":"5937e203-e89a-44c1-bd48-136b53e11c6c", "created_at":"2024-11-20T09:44:44.890158Z", + "updated_at":"2024-11-20T09:44:44.890158Z", "subnet":"172.16.84.0/22", "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "private_network_id":"a5a0594d-b9d5-4ee7-a56f-44ca5520a00d", "vpc_id":"4c837446-e418-4326-af43-4a445ea0aab8"}, + {"id":"b73cc37d-6dbf-448f-8cf3-411a64342c66", "created_at":"2024-11-20T09:44:44.890158Z", + "updated_at":"2024-11-20T09:44:44.890158Z", "subnet":"fd49:821a:a311:9114::/64", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "private_network_id":"a5a0594d-b9d5-4ee7-a56f-44ca5520a00d", + "vpc_id":"4c837446-e418-4326-af43-4a445ea0aab8"}], "vpc_id":"4c837446-e418-4326-af43-4a445ea0aab8", + "dhcp_enabled":true, "region":"fr-par"}' headers: Content-Length: - - "369" + - "1045" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Tue, 26 Dec 2023 17:37:20 GMT + - Wed, 20 Nov 2024 09:44:45 GMT Server: - - Scaleway API-Gateway + - Scaleway API Gateway (fr-par-1;edge03) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -37,59 +51,55 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 23c1caa7-290a-45fc-a549-e5c3767d2bde + - 3a6271b5-6bdb-4640-aebd-7cf38f748a89 status: 200 OK code: 200 duration: "" - request: - body: '{"id":"c62861ba-3583-48a3-8f43-b04e0f72ec3a", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"provisioning", - "engine":"PostgreSQL-12", "upgradable_version":[{"id":"f4c1ec41-89e1-48de-b872-b63b779b0dba", - "name":"PostgreSQL-13", "version":"13", "minor_version":"13.13"}, {"id":"8af4ebbb-fd08-4038-89f6-9d8c8f1232ca", - "name":"PostgreSQL-14", "version":"14", "minor_version":"14.10"}, {"id":"764c6bb3-2f1c-4f1a-bfd5-82c540ac435c", - "name":"PostgreSQL-15", "version":"15", "minor_version":"15.5"}], "endpoint":null, - "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, - "disabled":false, "next_run_at":"2023-12-27T17:37:20.988897Z"}, "is_ha_cluster":false, - "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, - "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.8.2", "port":5432, - "name":null, "id":"1f5ff8de-14fc-4751-9213-31bb0c8ad7de", "private_network":{"private_network_id":"9d5da363-d570-43ef-a959-8f915d9831ef", - "service_ip":"172.16.8.2/22", "zone":"fr-par-1"}}], "logs_policy":{"max_age_retention":30, - "total_disk_retention":null}, "backup_same_region":false, "maintenances":[], - "created_at":"2023-12-26T17:37:20.988897Z", "region":"fr-par"}' + body: '{"id":"ef87e456-9f2f-4280-b4d1-aae776b8b7f0", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"provisioning", + "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], + "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, + "next_run_at":"2024-11-21T09:44:45.891443Z"}, "is_ha_cluster":false, "read_replicas":[], + "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, + "init_settings":[], "endpoints":[{"ip":"172.16.84.2", "port":5432, "name":null, + "id":"bcaac50b-86f7-43c3-88af-431130220b02", "private_network":{"private_network_id":"a5a0594d-b9d5-4ee7-a56f-44ca5520a00d", + "service_ip":"172.16.84.2/22", "zone":"fr-par-1", "provisioning_mode":"ipam"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-20T09:44:45.891443Z", + "region":"fr-par"}' form: {} headers: Content-Type: - application/json User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.20.4; linux; amd64) cli-e2e-test + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances method: POST response: - body: '{"id":"c62861ba-3583-48a3-8f43-b04e0f72ec3a", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"provisioning", - "engine":"PostgreSQL-12", "upgradable_version":[{"id":"f4c1ec41-89e1-48de-b872-b63b779b0dba", - "name":"PostgreSQL-13", "version":"13", "minor_version":"13.13"}, {"id":"8af4ebbb-fd08-4038-89f6-9d8c8f1232ca", - "name":"PostgreSQL-14", "version":"14", "minor_version":"14.10"}, {"id":"764c6bb3-2f1c-4f1a-bfd5-82c540ac435c", - "name":"PostgreSQL-15", "version":"15", "minor_version":"15.5"}], "endpoint":null, - "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, - "disabled":false, "next_run_at":"2023-12-27T17:37:20.988897Z"}, "is_ha_cluster":false, - "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, - "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.8.2", "port":5432, - "name":null, "id":"1f5ff8de-14fc-4751-9213-31bb0c8ad7de", "private_network":{"private_network_id":"9d5da363-d570-43ef-a959-8f915d9831ef", - "service_ip":"172.16.8.2/22", "zone":"fr-par-1"}}], "logs_policy":{"max_age_retention":30, - "total_disk_retention":null}, "backup_same_region":false, "maintenances":[], - "created_at":"2023-12-26T17:37:20.988897Z", "region":"fr-par"}' + body: '{"id":"ef87e456-9f2f-4280-b4d1-aae776b8b7f0", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"provisioning", + "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], + "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, + "next_run_at":"2024-11-21T09:44:45.891443Z"}, "is_ha_cluster":false, "read_replicas":[], + "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, + "init_settings":[], "endpoints":[{"ip":"172.16.84.2", "port":5432, "name":null, + "id":"bcaac50b-86f7-43c3-88af-431130220b02", "private_network":{"private_network_id":"a5a0594d-b9d5-4ee7-a56f-44ca5520a00d", + "service_ip":"172.16.84.2/22", "zone":"fr-par-1", "provisioning_mode":"ipam"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-20T09:44:45.891443Z", + "region":"fr-par"}' headers: Content-Length: - - "1304" + - "1033" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Tue, 26 Dec 2023 17:37:21 GMT + - Wed, 20 Nov 2024 09:44:46 GMT Server: - - Scaleway API-Gateway + - Scaleway API Gateway (fr-par-1;edge03) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -97,57 +107,53 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 66459716-15ed-4587-aaf2-adc6a923535f + - 57b28915-2b57-444a-b574-be3ee6cebd95 status: 200 OK code: 200 duration: "" - request: - body: '{"id":"c62861ba-3583-48a3-8f43-b04e0f72ec3a", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"provisioning", - "engine":"PostgreSQL-12", "upgradable_version":[{"id":"f4c1ec41-89e1-48de-b872-b63b779b0dba", - "name":"PostgreSQL-13", "version":"13", "minor_version":"13.13"}, {"id":"8af4ebbb-fd08-4038-89f6-9d8c8f1232ca", - "name":"PostgreSQL-14", "version":"14", "minor_version":"14.10"}, {"id":"764c6bb3-2f1c-4f1a-bfd5-82c540ac435c", - "name":"PostgreSQL-15", "version":"15", "minor_version":"15.5"}], "endpoint":null, - "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, - "disabled":false, "next_run_at":"2023-12-27T17:37:20.988897Z"}, "is_ha_cluster":false, - "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, - "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.8.2", "port":5432, - "name":null, "id":"1f5ff8de-14fc-4751-9213-31bb0c8ad7de", "private_network":{"private_network_id":"9d5da363-d570-43ef-a959-8f915d9831ef", - "service_ip":"172.16.8.2/22", "zone":"fr-par-1"}}], "logs_policy":{"max_age_retention":30, - "total_disk_retention":null}, "backup_same_region":false, "maintenances":[], - "created_at":"2023-12-26T17:37:20.988897Z", "region":"fr-par"}' + body: '{"id":"ef87e456-9f2f-4280-b4d1-aae776b8b7f0", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"provisioning", + "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], + "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, + "next_run_at":"2024-11-21T09:44:45.891443Z"}, "is_ha_cluster":false, "read_replicas":[], + "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, + "init_settings":[], "endpoints":[{"ip":"172.16.84.2", "port":5432, "name":null, + "id":"bcaac50b-86f7-43c3-88af-431130220b02", "private_network":{"private_network_id":"a5a0594d-b9d5-4ee7-a56f-44ca5520a00d", + "service_ip":"172.16.84.2/22", "zone":"fr-par-1", "provisioning_mode":"ipam"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-20T09:44:45.891443Z", + "region":"fr-par"}' form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.20.4; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/c62861ba-3583-48a3-8f43-b04e0f72ec3a + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/ef87e456-9f2f-4280-b4d1-aae776b8b7f0 method: GET response: - body: '{"id":"c62861ba-3583-48a3-8f43-b04e0f72ec3a", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"provisioning", - "engine":"PostgreSQL-12", "upgradable_version":[{"id":"f4c1ec41-89e1-48de-b872-b63b779b0dba", - "name":"PostgreSQL-13", "version":"13", "minor_version":"13.13"}, {"id":"8af4ebbb-fd08-4038-89f6-9d8c8f1232ca", - "name":"PostgreSQL-14", "version":"14", "minor_version":"14.10"}, {"id":"764c6bb3-2f1c-4f1a-bfd5-82c540ac435c", - "name":"PostgreSQL-15", "version":"15", "minor_version":"15.5"}], "endpoint":null, - "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, - "disabled":false, "next_run_at":"2023-12-27T17:37:20.988897Z"}, "is_ha_cluster":false, - "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, - "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.8.2", "port":5432, - "name":null, "id":"1f5ff8de-14fc-4751-9213-31bb0c8ad7de", "private_network":{"private_network_id":"9d5da363-d570-43ef-a959-8f915d9831ef", - "service_ip":"172.16.8.2/22", "zone":"fr-par-1"}}], "logs_policy":{"max_age_retention":30, - "total_disk_retention":null}, "backup_same_region":false, "maintenances":[], - "created_at":"2023-12-26T17:37:20.988897Z", "region":"fr-par"}' + body: '{"id":"ef87e456-9f2f-4280-b4d1-aae776b8b7f0", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"provisioning", + "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], + "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, + "next_run_at":"2024-11-21T09:44:45.891443Z"}, "is_ha_cluster":false, "read_replicas":[], + "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, + "init_settings":[], "endpoints":[{"ip":"172.16.84.2", "port":5432, "name":null, + "id":"bcaac50b-86f7-43c3-88af-431130220b02", "private_network":{"private_network_id":"a5a0594d-b9d5-4ee7-a56f-44ca5520a00d", + "service_ip":"172.16.84.2/22", "zone":"fr-par-1", "provisioning_mode":"ipam"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-20T09:44:45.891443Z", + "region":"fr-par"}' headers: Content-Length: - - "1304" + - "1033" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Tue, 26 Dec 2023 17:37:21 GMT + - Wed, 20 Nov 2024 09:44:47 GMT Server: - - Scaleway API-Gateway + - Scaleway API Gateway (fr-par-1;edge03) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -155,57 +161,53 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 3166d0fb-592d-4db9-a2e5-031f849b16d0 + - ab958e17-2f56-4f9a-ae67-c706f0c34642 status: 200 OK code: 200 duration: "" - request: - body: '{"id":"c62861ba-3583-48a3-8f43-b04e0f72ec3a", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"provisioning", - "engine":"PostgreSQL-12", "upgradable_version":[{"id":"f4c1ec41-89e1-48de-b872-b63b779b0dba", - "name":"PostgreSQL-13", "version":"13", "minor_version":"13.13"}, {"id":"8af4ebbb-fd08-4038-89f6-9d8c8f1232ca", - "name":"PostgreSQL-14", "version":"14", "minor_version":"14.10"}, {"id":"764c6bb3-2f1c-4f1a-bfd5-82c540ac435c", - "name":"PostgreSQL-15", "version":"15", "minor_version":"15.5"}], "endpoint":null, - "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, - "disabled":false, "next_run_at":"2023-12-27T17:37:20.988897Z"}, "is_ha_cluster":false, - "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, - "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.8.2", "port":5432, - "name":null, "id":"1f5ff8de-14fc-4751-9213-31bb0c8ad7de", "private_network":{"private_network_id":"9d5da363-d570-43ef-a959-8f915d9831ef", - "service_ip":"172.16.8.2/22", "zone":"fr-par-1"}}], "logs_policy":{"max_age_retention":30, - "total_disk_retention":null}, "backup_same_region":false, "maintenances":[], - "created_at":"2023-12-26T17:37:20.988897Z", "region":"fr-par"}' + body: '{"id":"ef87e456-9f2f-4280-b4d1-aae776b8b7f0", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"provisioning", + "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], + "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, + "next_run_at":"2024-11-21T09:44:45.891443Z"}, "is_ha_cluster":false, "read_replicas":[], + "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, + "init_settings":[], "endpoints":[{"ip":"172.16.84.2", "port":5432, "name":null, + "id":"bcaac50b-86f7-43c3-88af-431130220b02", "private_network":{"private_network_id":"a5a0594d-b9d5-4ee7-a56f-44ca5520a00d", + "service_ip":"172.16.84.2/22", "zone":"fr-par-1", "provisioning_mode":"ipam"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-20T09:44:45.891443Z", + "region":"fr-par"}' form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.20.4; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/c62861ba-3583-48a3-8f43-b04e0f72ec3a + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/ef87e456-9f2f-4280-b4d1-aae776b8b7f0 method: GET response: - body: '{"id":"c62861ba-3583-48a3-8f43-b04e0f72ec3a", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"provisioning", - "engine":"PostgreSQL-12", "upgradable_version":[{"id":"f4c1ec41-89e1-48de-b872-b63b779b0dba", - "name":"PostgreSQL-13", "version":"13", "minor_version":"13.13"}, {"id":"8af4ebbb-fd08-4038-89f6-9d8c8f1232ca", - "name":"PostgreSQL-14", "version":"14", "minor_version":"14.10"}, {"id":"764c6bb3-2f1c-4f1a-bfd5-82c540ac435c", - "name":"PostgreSQL-15", "version":"15", "minor_version":"15.5"}], "endpoint":null, - "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, - "disabled":false, "next_run_at":"2023-12-27T17:37:20.988897Z"}, "is_ha_cluster":false, - "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, - "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.8.2", "port":5432, - "name":null, "id":"1f5ff8de-14fc-4751-9213-31bb0c8ad7de", "private_network":{"private_network_id":"9d5da363-d570-43ef-a959-8f915d9831ef", - "service_ip":"172.16.8.2/22", "zone":"fr-par-1"}}], "logs_policy":{"max_age_retention":30, - "total_disk_retention":null}, "backup_same_region":false, "maintenances":[], - "created_at":"2023-12-26T17:37:20.988897Z", "region":"fr-par"}' + body: '{"id":"ef87e456-9f2f-4280-b4d1-aae776b8b7f0", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"provisioning", + "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], + "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, + "next_run_at":"2024-11-21T09:44:45.891443Z"}, "is_ha_cluster":false, "read_replicas":[], + "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, + "init_settings":[], "endpoints":[{"ip":"172.16.84.2", "port":5432, "name":null, + "id":"bcaac50b-86f7-43c3-88af-431130220b02", "private_network":{"private_network_id":"a5a0594d-b9d5-4ee7-a56f-44ca5520a00d", + "service_ip":"172.16.84.2/22", "zone":"fr-par-1", "provisioning_mode":"ipam"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-20T09:44:45.891443Z", + "region":"fr-par"}' headers: Content-Length: - - "1304" + - "1033" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Tue, 26 Dec 2023 17:37:37 GMT + - Wed, 20 Nov 2024 09:45:02 GMT Server: - - Scaleway API-Gateway + - Scaleway API Gateway (fr-par-1;edge03) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -213,57 +215,53 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 52e81aea-7b4a-405a-bfc2-33e8990e5838 + - d0ff9a88-f604-4214-a2b8-d0fcf11b6ab2 status: 200 OK code: 200 duration: "" - request: - body: '{"id":"c62861ba-3583-48a3-8f43-b04e0f72ec3a", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"provisioning", - "engine":"PostgreSQL-12", "upgradable_version":[{"id":"f4c1ec41-89e1-48de-b872-b63b779b0dba", - "name":"PostgreSQL-13", "version":"13", "minor_version":"13.13"}, {"id":"8af4ebbb-fd08-4038-89f6-9d8c8f1232ca", - "name":"PostgreSQL-14", "version":"14", "minor_version":"14.10"}, {"id":"764c6bb3-2f1c-4f1a-bfd5-82c540ac435c", - "name":"PostgreSQL-15", "version":"15", "minor_version":"15.5"}], "endpoint":null, - "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, - "disabled":false, "next_run_at":"2023-12-27T17:37:20.988897Z"}, "is_ha_cluster":false, - "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, - "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.8.2", "port":5432, - "name":null, "id":"1f5ff8de-14fc-4751-9213-31bb0c8ad7de", "private_network":{"private_network_id":"9d5da363-d570-43ef-a959-8f915d9831ef", - "service_ip":"172.16.8.2/22", "zone":"fr-par-1"}}], "logs_policy":{"max_age_retention":30, - "total_disk_retention":null}, "backup_same_region":false, "maintenances":[], - "created_at":"2023-12-26T17:37:20.988897Z", "region":"fr-par"}' + body: '{"id":"ef87e456-9f2f-4280-b4d1-aae776b8b7f0", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"provisioning", + "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], + "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, + "next_run_at":"2024-11-21T09:44:45.891443Z"}, "is_ha_cluster":false, "read_replicas":[], + "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, + "init_settings":[], "endpoints":[{"ip":"172.16.84.2", "port":5432, "name":null, + "id":"bcaac50b-86f7-43c3-88af-431130220b02", "private_network":{"private_network_id":"a5a0594d-b9d5-4ee7-a56f-44ca5520a00d", + "service_ip":"172.16.84.2/22", "zone":"fr-par-1", "provisioning_mode":"ipam"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-20T09:44:45.891443Z", + "region":"fr-par"}' form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.20.4; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/c62861ba-3583-48a3-8f43-b04e0f72ec3a + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/ef87e456-9f2f-4280-b4d1-aae776b8b7f0 method: GET response: - body: '{"id":"c62861ba-3583-48a3-8f43-b04e0f72ec3a", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"provisioning", - "engine":"PostgreSQL-12", "upgradable_version":[{"id":"f4c1ec41-89e1-48de-b872-b63b779b0dba", - "name":"PostgreSQL-13", "version":"13", "minor_version":"13.13"}, {"id":"8af4ebbb-fd08-4038-89f6-9d8c8f1232ca", - "name":"PostgreSQL-14", "version":"14", "minor_version":"14.10"}, {"id":"764c6bb3-2f1c-4f1a-bfd5-82c540ac435c", - "name":"PostgreSQL-15", "version":"15", "minor_version":"15.5"}], "endpoint":null, - "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, - "disabled":false, "next_run_at":"2023-12-27T17:37:20.988897Z"}, "is_ha_cluster":false, - "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, - "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.8.2", "port":5432, - "name":null, "id":"1f5ff8de-14fc-4751-9213-31bb0c8ad7de", "private_network":{"private_network_id":"9d5da363-d570-43ef-a959-8f915d9831ef", - "service_ip":"172.16.8.2/22", "zone":"fr-par-1"}}], "logs_policy":{"max_age_retention":30, - "total_disk_retention":null}, "backup_same_region":false, "maintenances":[], - "created_at":"2023-12-26T17:37:20.988897Z", "region":"fr-par"}' + body: '{"id":"ef87e456-9f2f-4280-b4d1-aae776b8b7f0", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"provisioning", + "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], + "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, + "next_run_at":"2024-11-21T09:44:45.891443Z"}, "is_ha_cluster":false, "read_replicas":[], + "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, + "init_settings":[], "endpoints":[{"ip":"172.16.84.2", "port":5432, "name":null, + "id":"bcaac50b-86f7-43c3-88af-431130220b02", "private_network":{"private_network_id":"a5a0594d-b9d5-4ee7-a56f-44ca5520a00d", + "service_ip":"172.16.84.2/22", "zone":"fr-par-1", "provisioning_mode":"ipam"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-20T09:44:45.891443Z", + "region":"fr-par"}' headers: Content-Length: - - "1304" + - "1033" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Tue, 26 Dec 2023 17:37:53 GMT + - Wed, 20 Nov 2024 09:45:17 GMT Server: - - Scaleway API-Gateway + - Scaleway API Gateway (fr-par-1;edge03) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -271,57 +269,53 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - bd30b0d9-e35e-46d3-b49d-b50ae88c241f + - 43c9e105-1055-44c6-8227-7dcd4ef48693 status: 200 OK code: 200 duration: "" - request: - body: '{"id":"c62861ba-3583-48a3-8f43-b04e0f72ec3a", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"provisioning", - "engine":"PostgreSQL-12", "upgradable_version":[{"id":"f4c1ec41-89e1-48de-b872-b63b779b0dba", - "name":"PostgreSQL-13", "version":"13", "minor_version":"13.13"}, {"id":"8af4ebbb-fd08-4038-89f6-9d8c8f1232ca", - "name":"PostgreSQL-14", "version":"14", "minor_version":"14.10"}, {"id":"764c6bb3-2f1c-4f1a-bfd5-82c540ac435c", - "name":"PostgreSQL-15", "version":"15", "minor_version":"15.5"}], "endpoint":null, - "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, - "disabled":false, "next_run_at":"2023-12-27T17:37:20.988897Z"}, "is_ha_cluster":false, - "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, - "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.8.2", "port":5432, - "name":null, "id":"1f5ff8de-14fc-4751-9213-31bb0c8ad7de", "private_network":{"private_network_id":"9d5da363-d570-43ef-a959-8f915d9831ef", - "service_ip":"172.16.8.2/22", "zone":"fr-par-1"}}], "logs_policy":{"max_age_retention":30, - "total_disk_retention":null}, "backup_same_region":false, "maintenances":[], - "created_at":"2023-12-26T17:37:20.988897Z", "region":"fr-par"}' + body: '{"id":"ef87e456-9f2f-4280-b4d1-aae776b8b7f0", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"provisioning", + "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], + "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, + "next_run_at":"2024-11-21T09:44:45.891443Z"}, "is_ha_cluster":false, "read_replicas":[], + "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, + "init_settings":[], "endpoints":[{"ip":"172.16.84.2", "port":5432, "name":null, + "id":"bcaac50b-86f7-43c3-88af-431130220b02", "private_network":{"private_network_id":"a5a0594d-b9d5-4ee7-a56f-44ca5520a00d", + "service_ip":"172.16.84.2/22", "zone":"fr-par-1", "provisioning_mode":"ipam"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-20T09:44:45.891443Z", + "region":"fr-par"}' form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.20.4; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/c62861ba-3583-48a3-8f43-b04e0f72ec3a + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/ef87e456-9f2f-4280-b4d1-aae776b8b7f0 method: GET response: - body: '{"id":"c62861ba-3583-48a3-8f43-b04e0f72ec3a", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"provisioning", - "engine":"PostgreSQL-12", "upgradable_version":[{"id":"f4c1ec41-89e1-48de-b872-b63b779b0dba", - "name":"PostgreSQL-13", "version":"13", "minor_version":"13.13"}, {"id":"8af4ebbb-fd08-4038-89f6-9d8c8f1232ca", - "name":"PostgreSQL-14", "version":"14", "minor_version":"14.10"}, {"id":"764c6bb3-2f1c-4f1a-bfd5-82c540ac435c", - "name":"PostgreSQL-15", "version":"15", "minor_version":"15.5"}], "endpoint":null, - "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, - "disabled":false, "next_run_at":"2023-12-27T17:37:20.988897Z"}, "is_ha_cluster":false, - "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, - "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.8.2", "port":5432, - "name":null, "id":"1f5ff8de-14fc-4751-9213-31bb0c8ad7de", "private_network":{"private_network_id":"9d5da363-d570-43ef-a959-8f915d9831ef", - "service_ip":"172.16.8.2/22", "zone":"fr-par-1"}}], "logs_policy":{"max_age_retention":30, - "total_disk_retention":null}, "backup_same_region":false, "maintenances":[], - "created_at":"2023-12-26T17:37:20.988897Z", "region":"fr-par"}' + body: '{"id":"ef87e456-9f2f-4280-b4d1-aae776b8b7f0", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"provisioning", + "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], + "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, + "next_run_at":"2024-11-21T09:44:45.891443Z"}, "is_ha_cluster":false, "read_replicas":[], + "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, + "init_settings":[], "endpoints":[{"ip":"172.16.84.2", "port":5432, "name":null, + "id":"bcaac50b-86f7-43c3-88af-431130220b02", "private_network":{"private_network_id":"a5a0594d-b9d5-4ee7-a56f-44ca5520a00d", + "service_ip":"172.16.84.2/22", "zone":"fr-par-1", "provisioning_mode":"ipam"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-20T09:44:45.891443Z", + "region":"fr-par"}' headers: Content-Length: - - "1304" + - "1033" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Tue, 26 Dec 2023 17:38:08 GMT + - Wed, 20 Nov 2024 09:45:32 GMT Server: - - Scaleway API-Gateway + - Scaleway API Gateway (fr-par-1;edge03) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -329,57 +323,53 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 7e6392ce-20b7-405a-9e05-56310981561b + - fcd03de6-81ab-4f29-bdb4-03758770f12c status: 200 OK code: 200 duration: "" - request: - body: '{"id":"c62861ba-3583-48a3-8f43-b04e0f72ec3a", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"initializing", - "engine":"PostgreSQL-12", "upgradable_version":[{"id":"f4c1ec41-89e1-48de-b872-b63b779b0dba", - "name":"PostgreSQL-13", "version":"13", "minor_version":"13.13"}, {"id":"8af4ebbb-fd08-4038-89f6-9d8c8f1232ca", - "name":"PostgreSQL-14", "version":"14", "minor_version":"14.10"}, {"id":"764c6bb3-2f1c-4f1a-bfd5-82c540ac435c", - "name":"PostgreSQL-15", "version":"15", "minor_version":"15.5"}], "endpoint":null, - "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, - "disabled":false, "next_run_at":"2023-12-27T17:37:20.988897Z"}, "is_ha_cluster":false, - "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, - "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.8.2", "port":5432, - "name":null, "id":"1f5ff8de-14fc-4751-9213-31bb0c8ad7de", "private_network":{"private_network_id":"9d5da363-d570-43ef-a959-8f915d9831ef", - "service_ip":"172.16.8.2/22", "zone":"fr-par-1"}}], "logs_policy":{"max_age_retention":30, - "total_disk_retention":null}, "backup_same_region":false, "maintenances":[], - "created_at":"2023-12-26T17:37:20.988897Z", "region":"fr-par"}' + body: '{"id":"ef87e456-9f2f-4280-b4d1-aae776b8b7f0", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"provisioning", + "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], + "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, + "next_run_at":"2024-11-21T09:44:45.891443Z"}, "is_ha_cluster":false, "read_replicas":[], + "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, + "init_settings":[], "endpoints":[{"ip":"172.16.84.2", "port":5432, "name":null, + "id":"bcaac50b-86f7-43c3-88af-431130220b02", "private_network":{"private_network_id":"a5a0594d-b9d5-4ee7-a56f-44ca5520a00d", + "service_ip":"172.16.84.2/22", "zone":"fr-par-1", "provisioning_mode":"ipam"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-20T09:44:45.891443Z", + "region":"fr-par"}' form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.20.4; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/c62861ba-3583-48a3-8f43-b04e0f72ec3a + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/ef87e456-9f2f-4280-b4d1-aae776b8b7f0 method: GET response: - body: '{"id":"c62861ba-3583-48a3-8f43-b04e0f72ec3a", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"initializing", - "engine":"PostgreSQL-12", "upgradable_version":[{"id":"f4c1ec41-89e1-48de-b872-b63b779b0dba", - "name":"PostgreSQL-13", "version":"13", "minor_version":"13.13"}, {"id":"8af4ebbb-fd08-4038-89f6-9d8c8f1232ca", - "name":"PostgreSQL-14", "version":"14", "minor_version":"14.10"}, {"id":"764c6bb3-2f1c-4f1a-bfd5-82c540ac435c", - "name":"PostgreSQL-15", "version":"15", "minor_version":"15.5"}], "endpoint":null, - "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, - "disabled":false, "next_run_at":"2023-12-27T17:37:20.988897Z"}, "is_ha_cluster":false, - "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, - "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.8.2", "port":5432, - "name":null, "id":"1f5ff8de-14fc-4751-9213-31bb0c8ad7de", "private_network":{"private_network_id":"9d5da363-d570-43ef-a959-8f915d9831ef", - "service_ip":"172.16.8.2/22", "zone":"fr-par-1"}}], "logs_policy":{"max_age_retention":30, - "total_disk_retention":null}, "backup_same_region":false, "maintenances":[], - "created_at":"2023-12-26T17:37:20.988897Z", "region":"fr-par"}' + body: '{"id":"ef87e456-9f2f-4280-b4d1-aae776b8b7f0", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"provisioning", + "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], + "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, + "next_run_at":"2024-11-21T09:44:45.891443Z"}, "is_ha_cluster":false, "read_replicas":[], + "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, + "init_settings":[], "endpoints":[{"ip":"172.16.84.2", "port":5432, "name":null, + "id":"bcaac50b-86f7-43c3-88af-431130220b02", "private_network":{"private_network_id":"a5a0594d-b9d5-4ee7-a56f-44ca5520a00d", + "service_ip":"172.16.84.2/22", "zone":"fr-par-1", "provisioning_mode":"ipam"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-20T09:44:45.891443Z", + "region":"fr-par"}' headers: Content-Length: - - "1304" + - "1033" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Tue, 26 Dec 2023 17:38:23 GMT + - Wed, 20 Nov 2024 09:45:47 GMT Server: - - Scaleway API-Gateway + - Scaleway API Gateway (fr-par-1;edge03) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -387,57 +377,53 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 2adcb4ac-f636-4b8f-9ed3-186191e473dd + - 2c7b97dd-1f49-4925-8ce3-ddb1b9324272 status: 200 OK code: 200 duration: "" - request: - body: '{"id":"c62861ba-3583-48a3-8f43-b04e0f72ec3a", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"initializing", - "engine":"PostgreSQL-12", "upgradable_version":[{"id":"f4c1ec41-89e1-48de-b872-b63b779b0dba", - "name":"PostgreSQL-13", "version":"13", "minor_version":"13.13"}, {"id":"8af4ebbb-fd08-4038-89f6-9d8c8f1232ca", - "name":"PostgreSQL-14", "version":"14", "minor_version":"14.10"}, {"id":"764c6bb3-2f1c-4f1a-bfd5-82c540ac435c", - "name":"PostgreSQL-15", "version":"15", "minor_version":"15.5"}], "endpoint":null, - "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, - "disabled":false, "next_run_at":"2023-12-27T17:37:20.988897Z"}, "is_ha_cluster":false, - "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, - "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.8.2", "port":5432, - "name":null, "id":"1f5ff8de-14fc-4751-9213-31bb0c8ad7de", "private_network":{"private_network_id":"9d5da363-d570-43ef-a959-8f915d9831ef", - "service_ip":"172.16.8.2/22", "zone":"fr-par-1"}}], "logs_policy":{"max_age_retention":30, - "total_disk_retention":null}, "backup_same_region":false, "maintenances":[], - "created_at":"2023-12-26T17:37:20.988897Z", "region":"fr-par"}' + body: '{"id":"ef87e456-9f2f-4280-b4d1-aae776b8b7f0", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"initializing", + "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], + "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, + "next_run_at":"2024-11-21T09:44:45.891443Z"}, "is_ha_cluster":false, "read_replicas":[], + "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, + "init_settings":[], "endpoints":[{"ip":"172.16.84.2", "port":5432, "name":null, + "id":"bcaac50b-86f7-43c3-88af-431130220b02", "private_network":{"private_network_id":"a5a0594d-b9d5-4ee7-a56f-44ca5520a00d", + "service_ip":"172.16.84.2/22", "zone":"fr-par-1", "provisioning_mode":"ipam"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-20T09:44:45.891443Z", + "region":"fr-par"}' form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.20.4; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/c62861ba-3583-48a3-8f43-b04e0f72ec3a + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/ef87e456-9f2f-4280-b4d1-aae776b8b7f0 method: GET response: - body: '{"id":"c62861ba-3583-48a3-8f43-b04e0f72ec3a", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"initializing", - "engine":"PostgreSQL-12", "upgradable_version":[{"id":"f4c1ec41-89e1-48de-b872-b63b779b0dba", - "name":"PostgreSQL-13", "version":"13", "minor_version":"13.13"}, {"id":"8af4ebbb-fd08-4038-89f6-9d8c8f1232ca", - "name":"PostgreSQL-14", "version":"14", "minor_version":"14.10"}, {"id":"764c6bb3-2f1c-4f1a-bfd5-82c540ac435c", - "name":"PostgreSQL-15", "version":"15", "minor_version":"15.5"}], "endpoint":null, - "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, - "disabled":false, "next_run_at":"2023-12-27T17:37:20.988897Z"}, "is_ha_cluster":false, - "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, - "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.8.2", "port":5432, - "name":null, "id":"1f5ff8de-14fc-4751-9213-31bb0c8ad7de", "private_network":{"private_network_id":"9d5da363-d570-43ef-a959-8f915d9831ef", - "service_ip":"172.16.8.2/22", "zone":"fr-par-1"}}], "logs_policy":{"max_age_retention":30, - "total_disk_retention":null}, "backup_same_region":false, "maintenances":[], - "created_at":"2023-12-26T17:37:20.988897Z", "region":"fr-par"}' + body: '{"id":"ef87e456-9f2f-4280-b4d1-aae776b8b7f0", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"initializing", + "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], + "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, + "next_run_at":"2024-11-21T09:44:45.891443Z"}, "is_ha_cluster":false, "read_replicas":[], + "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, + "init_settings":[], "endpoints":[{"ip":"172.16.84.2", "port":5432, "name":null, + "id":"bcaac50b-86f7-43c3-88af-431130220b02", "private_network":{"private_network_id":"a5a0594d-b9d5-4ee7-a56f-44ca5520a00d", + "service_ip":"172.16.84.2/22", "zone":"fr-par-1", "provisioning_mode":"ipam"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-20T09:44:45.891443Z", + "region":"fr-par"}' headers: Content-Length: - - "1304" + - "1033" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Tue, 26 Dec 2023 17:38:39 GMT + - Wed, 20 Nov 2024 09:46:02 GMT Server: - - Scaleway API-Gateway + - Scaleway API Gateway (fr-par-1;edge03) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -445,57 +431,53 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 46dac759-cfd8-4bda-92ae-fe757b72bcf6 + - 536e100f-522d-4300-872f-22c014672d57 status: 200 OK code: 200 duration: "" - request: - body: '{"id":"c62861ba-3583-48a3-8f43-b04e0f72ec3a", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"initializing", - "engine":"PostgreSQL-12", "upgradable_version":[{"id":"f4c1ec41-89e1-48de-b872-b63b779b0dba", - "name":"PostgreSQL-13", "version":"13", "minor_version":"13.13"}, {"id":"8af4ebbb-fd08-4038-89f6-9d8c8f1232ca", - "name":"PostgreSQL-14", "version":"14", "minor_version":"14.10"}, {"id":"764c6bb3-2f1c-4f1a-bfd5-82c540ac435c", - "name":"PostgreSQL-15", "version":"15", "minor_version":"15.5"}], "endpoint":null, - "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, - "disabled":false, "next_run_at":"2023-12-27T17:37:20.988897Z"}, "is_ha_cluster":false, - "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, - "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.8.2", "port":5432, - "name":null, "id":"1f5ff8de-14fc-4751-9213-31bb0c8ad7de", "private_network":{"private_network_id":"9d5da363-d570-43ef-a959-8f915d9831ef", - "service_ip":"172.16.8.2/22", "zone":"fr-par-1"}}], "logs_policy":{"max_age_retention":30, - "total_disk_retention":null}, "backup_same_region":false, "maintenances":[], - "created_at":"2023-12-26T17:37:20.988897Z", "region":"fr-par"}' + body: '{"id":"ef87e456-9f2f-4280-b4d1-aae776b8b7f0", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"initializing", + "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], + "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, + "next_run_at":"2024-11-21T09:44:45.891443Z"}, "is_ha_cluster":false, "read_replicas":[], + "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, + "init_settings":[], "endpoints":[{"ip":"172.16.84.2", "port":5432, "name":null, + "id":"bcaac50b-86f7-43c3-88af-431130220b02", "private_network":{"private_network_id":"a5a0594d-b9d5-4ee7-a56f-44ca5520a00d", + "service_ip":"172.16.84.2/22", "zone":"fr-par-1", "provisioning_mode":"ipam"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-20T09:44:45.891443Z", + "region":"fr-par"}' form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.20.4; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/c62861ba-3583-48a3-8f43-b04e0f72ec3a + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/ef87e456-9f2f-4280-b4d1-aae776b8b7f0 method: GET response: - body: '{"id":"c62861ba-3583-48a3-8f43-b04e0f72ec3a", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"initializing", - "engine":"PostgreSQL-12", "upgradable_version":[{"id":"f4c1ec41-89e1-48de-b872-b63b779b0dba", - "name":"PostgreSQL-13", "version":"13", "minor_version":"13.13"}, {"id":"8af4ebbb-fd08-4038-89f6-9d8c8f1232ca", - "name":"PostgreSQL-14", "version":"14", "minor_version":"14.10"}, {"id":"764c6bb3-2f1c-4f1a-bfd5-82c540ac435c", - "name":"PostgreSQL-15", "version":"15", "minor_version":"15.5"}], "endpoint":null, - "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, - "disabled":false, "next_run_at":"2023-12-27T17:37:20.988897Z"}, "is_ha_cluster":false, - "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, - "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.8.2", "port":5432, - "name":null, "id":"1f5ff8de-14fc-4751-9213-31bb0c8ad7de", "private_network":{"private_network_id":"9d5da363-d570-43ef-a959-8f915d9831ef", - "service_ip":"172.16.8.2/22", "zone":"fr-par-1"}}], "logs_policy":{"max_age_retention":30, - "total_disk_retention":null}, "backup_same_region":false, "maintenances":[], - "created_at":"2023-12-26T17:37:20.988897Z", "region":"fr-par"}' + body: '{"id":"ef87e456-9f2f-4280-b4d1-aae776b8b7f0", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"initializing", + "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], + "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, + "next_run_at":"2024-11-21T09:44:45.891443Z"}, "is_ha_cluster":false, "read_replicas":[], + "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, + "init_settings":[], "endpoints":[{"ip":"172.16.84.2", "port":5432, "name":null, + "id":"bcaac50b-86f7-43c3-88af-431130220b02", "private_network":{"private_network_id":"a5a0594d-b9d5-4ee7-a56f-44ca5520a00d", + "service_ip":"172.16.84.2/22", "zone":"fr-par-1", "provisioning_mode":"ipam"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-20T09:44:45.891443Z", + "region":"fr-par"}' headers: Content-Length: - - "1304" + - "1033" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Tue, 26 Dec 2023 17:38:54 GMT + - Wed, 20 Nov 2024 09:46:17 GMT Server: - - Scaleway API-Gateway + - Scaleway API Gateway (fr-par-1;edge03) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -503,57 +485,53 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - b70d5455-3842-4fdd-9fe4-02a2b184fc92 + - 088dab12-0999-45fc-ada3-acd15a6075ad status: 200 OK code: 200 duration: "" - request: - body: '{"id":"c62861ba-3583-48a3-8f43-b04e0f72ec3a", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"initializing", - "engine":"PostgreSQL-12", "upgradable_version":[{"id":"f4c1ec41-89e1-48de-b872-b63b779b0dba", - "name":"PostgreSQL-13", "version":"13", "minor_version":"13.13"}, {"id":"8af4ebbb-fd08-4038-89f6-9d8c8f1232ca", - "name":"PostgreSQL-14", "version":"14", "minor_version":"14.10"}, {"id":"764c6bb3-2f1c-4f1a-bfd5-82c540ac435c", - "name":"PostgreSQL-15", "version":"15", "minor_version":"15.5"}], "endpoint":null, - "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, - "disabled":false, "next_run_at":"2023-12-27T17:37:20.988897Z"}, "is_ha_cluster":false, - "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, - "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.8.2", "port":5432, - "name":null, "id":"1f5ff8de-14fc-4751-9213-31bb0c8ad7de", "private_network":{"private_network_id":"9d5da363-d570-43ef-a959-8f915d9831ef", - "service_ip":"172.16.8.2/22", "zone":"fr-par-1"}}], "logs_policy":{"max_age_retention":30, - "total_disk_retention":null}, "backup_same_region":false, "maintenances":[], - "created_at":"2023-12-26T17:37:20.988897Z", "region":"fr-par"}' + body: '{"id":"ef87e456-9f2f-4280-b4d1-aae776b8b7f0", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"initializing", + "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], + "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, + "next_run_at":"2024-11-21T09:44:45.891443Z"}, "is_ha_cluster":false, "read_replicas":[], + "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, + "init_settings":[], "endpoints":[{"ip":"172.16.84.2", "port":5432, "name":null, + "id":"bcaac50b-86f7-43c3-88af-431130220b02", "private_network":{"private_network_id":"a5a0594d-b9d5-4ee7-a56f-44ca5520a00d", + "service_ip":"172.16.84.2/22", "zone":"fr-par-1", "provisioning_mode":"ipam"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-20T09:44:45.891443Z", + "region":"fr-par"}' form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.20.4; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/c62861ba-3583-48a3-8f43-b04e0f72ec3a + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/ef87e456-9f2f-4280-b4d1-aae776b8b7f0 method: GET response: - body: '{"id":"c62861ba-3583-48a3-8f43-b04e0f72ec3a", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"initializing", - "engine":"PostgreSQL-12", "upgradable_version":[{"id":"f4c1ec41-89e1-48de-b872-b63b779b0dba", - "name":"PostgreSQL-13", "version":"13", "minor_version":"13.13"}, {"id":"8af4ebbb-fd08-4038-89f6-9d8c8f1232ca", - "name":"PostgreSQL-14", "version":"14", "minor_version":"14.10"}, {"id":"764c6bb3-2f1c-4f1a-bfd5-82c540ac435c", - "name":"PostgreSQL-15", "version":"15", "minor_version":"15.5"}], "endpoint":null, - "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, - "disabled":false, "next_run_at":"2023-12-27T17:37:20.988897Z"}, "is_ha_cluster":false, - "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, - "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.8.2", "port":5432, - "name":null, "id":"1f5ff8de-14fc-4751-9213-31bb0c8ad7de", "private_network":{"private_network_id":"9d5da363-d570-43ef-a959-8f915d9831ef", - "service_ip":"172.16.8.2/22", "zone":"fr-par-1"}}], "logs_policy":{"max_age_retention":30, - "total_disk_retention":null}, "backup_same_region":false, "maintenances":[], - "created_at":"2023-12-26T17:37:20.988897Z", "region":"fr-par"}' + body: '{"id":"ef87e456-9f2f-4280-b4d1-aae776b8b7f0", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"initializing", + "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], + "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, + "next_run_at":"2024-11-21T09:44:45.891443Z"}, "is_ha_cluster":false, "read_replicas":[], + "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, + "init_settings":[], "endpoints":[{"ip":"172.16.84.2", "port":5432, "name":null, + "id":"bcaac50b-86f7-43c3-88af-431130220b02", "private_network":{"private_network_id":"a5a0594d-b9d5-4ee7-a56f-44ca5520a00d", + "service_ip":"172.16.84.2/22", "zone":"fr-par-1", "provisioning_mode":"ipam"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-20T09:44:45.891443Z", + "region":"fr-par"}' headers: Content-Length: - - "1304" + - "1033" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Tue, 26 Dec 2023 17:39:09 GMT + - Wed, 20 Nov 2024 09:46:33 GMT Server: - - Scaleway API-Gateway + - Scaleway API Gateway (fr-par-1;edge03) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -561,57 +539,53 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 59989704-0734-459e-b76b-3d36d84751c7 + - e4b56223-50e3-4441-bd8a-ddee8fa813f4 status: 200 OK code: 200 duration: "" - request: - body: '{"id":"c62861ba-3583-48a3-8f43-b04e0f72ec3a", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"initializing", - "engine":"PostgreSQL-12", "upgradable_version":[{"id":"f4c1ec41-89e1-48de-b872-b63b779b0dba", - "name":"PostgreSQL-13", "version":"13", "minor_version":"13.13"}, {"id":"8af4ebbb-fd08-4038-89f6-9d8c8f1232ca", - "name":"PostgreSQL-14", "version":"14", "minor_version":"14.10"}, {"id":"764c6bb3-2f1c-4f1a-bfd5-82c540ac435c", - "name":"PostgreSQL-15", "version":"15", "minor_version":"15.5"}], "endpoint":null, - "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, - "disabled":false, "next_run_at":"2023-12-27T17:37:20.988897Z"}, "is_ha_cluster":false, - "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, - "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.8.2", "port":5432, - "name":null, "id":"1f5ff8de-14fc-4751-9213-31bb0c8ad7de", "private_network":{"private_network_id":"9d5da363-d570-43ef-a959-8f915d9831ef", - "service_ip":"172.16.8.2/22", "zone":"fr-par-1"}}], "logs_policy":{"max_age_retention":30, - "total_disk_retention":null}, "backup_same_region":false, "maintenances":[], - "created_at":"2023-12-26T17:37:20.988897Z", "region":"fr-par"}' + body: '{"id":"ef87e456-9f2f-4280-b4d1-aae776b8b7f0", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"initializing", + "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], + "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, + "next_run_at":"2024-11-21T09:44:45.891443Z"}, "is_ha_cluster":false, "read_replicas":[], + "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, + "init_settings":[], "endpoints":[{"ip":"172.16.84.2", "port":5432, "name":null, + "id":"bcaac50b-86f7-43c3-88af-431130220b02", "private_network":{"private_network_id":"a5a0594d-b9d5-4ee7-a56f-44ca5520a00d", + "service_ip":"172.16.84.2/22", "zone":"fr-par-1", "provisioning_mode":"ipam"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-20T09:44:45.891443Z", + "region":"fr-par"}' form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.20.4; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/c62861ba-3583-48a3-8f43-b04e0f72ec3a + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/ef87e456-9f2f-4280-b4d1-aae776b8b7f0 method: GET response: - body: '{"id":"c62861ba-3583-48a3-8f43-b04e0f72ec3a", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"initializing", - "engine":"PostgreSQL-12", "upgradable_version":[{"id":"f4c1ec41-89e1-48de-b872-b63b779b0dba", - "name":"PostgreSQL-13", "version":"13", "minor_version":"13.13"}, {"id":"8af4ebbb-fd08-4038-89f6-9d8c8f1232ca", - "name":"PostgreSQL-14", "version":"14", "minor_version":"14.10"}, {"id":"764c6bb3-2f1c-4f1a-bfd5-82c540ac435c", - "name":"PostgreSQL-15", "version":"15", "minor_version":"15.5"}], "endpoint":null, - "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, - "disabled":false, "next_run_at":"2023-12-27T17:37:20.988897Z"}, "is_ha_cluster":false, - "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, - "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.8.2", "port":5432, - "name":null, "id":"1f5ff8de-14fc-4751-9213-31bb0c8ad7de", "private_network":{"private_network_id":"9d5da363-d570-43ef-a959-8f915d9831ef", - "service_ip":"172.16.8.2/22", "zone":"fr-par-1"}}], "logs_policy":{"max_age_retention":30, - "total_disk_retention":null}, "backup_same_region":false, "maintenances":[], - "created_at":"2023-12-26T17:37:20.988897Z", "region":"fr-par"}' + body: '{"id":"ef87e456-9f2f-4280-b4d1-aae776b8b7f0", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"initializing", + "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], + "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, + "next_run_at":"2024-11-21T09:44:45.891443Z"}, "is_ha_cluster":false, "read_replicas":[], + "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, + "init_settings":[], "endpoints":[{"ip":"172.16.84.2", "port":5432, "name":null, + "id":"bcaac50b-86f7-43c3-88af-431130220b02", "private_network":{"private_network_id":"a5a0594d-b9d5-4ee7-a56f-44ca5520a00d", + "service_ip":"172.16.84.2/22", "zone":"fr-par-1", "provisioning_mode":"ipam"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-20T09:44:45.891443Z", + "region":"fr-par"}' headers: Content-Length: - - "1304" + - "1033" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Tue, 26 Dec 2023 17:39:24 GMT + - Wed, 20 Nov 2024 09:46:48 GMT Server: - - Scaleway API-Gateway + - Scaleway API Gateway (fr-par-1;edge03) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -619,57 +593,53 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - baa48429-8775-45df-9840-57ba8ccc0b5a + - c4dd8d6c-cdb0-4589-8bba-d470e98bd990 status: 200 OK code: 200 duration: "" - request: - body: '{"id":"c62861ba-3583-48a3-8f43-b04e0f72ec3a", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"initializing", - "engine":"PostgreSQL-12", "upgradable_version":[{"id":"f4c1ec41-89e1-48de-b872-b63b779b0dba", - "name":"PostgreSQL-13", "version":"13", "minor_version":"13.13"}, {"id":"8af4ebbb-fd08-4038-89f6-9d8c8f1232ca", - "name":"PostgreSQL-14", "version":"14", "minor_version":"14.10"}, {"id":"764c6bb3-2f1c-4f1a-bfd5-82c540ac435c", - "name":"PostgreSQL-15", "version":"15", "minor_version":"15.5"}], "endpoint":null, - "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, - "disabled":false, "next_run_at":"2023-12-27T17:37:20.988897Z"}, "is_ha_cluster":false, - "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, - "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.8.2", "port":5432, - "name":null, "id":"1f5ff8de-14fc-4751-9213-31bb0c8ad7de", "private_network":{"private_network_id":"9d5da363-d570-43ef-a959-8f915d9831ef", - "service_ip":"172.16.8.2/22", "zone":"fr-par-1"}}], "logs_policy":{"max_age_retention":30, - "total_disk_retention":null}, "backup_same_region":false, "maintenances":[], - "created_at":"2023-12-26T17:37:20.988897Z", "region":"fr-par"}' + body: '{"id":"ef87e456-9f2f-4280-b4d1-aae776b8b7f0", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"initializing", + "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], + "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, + "next_run_at":"2024-11-21T09:44:45.891443Z"}, "is_ha_cluster":false, "read_replicas":[], + "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, + "init_settings":[], "endpoints":[{"ip":"172.16.84.2", "port":5432, "name":null, + "id":"bcaac50b-86f7-43c3-88af-431130220b02", "private_network":{"private_network_id":"a5a0594d-b9d5-4ee7-a56f-44ca5520a00d", + "service_ip":"172.16.84.2/22", "zone":"fr-par-1", "provisioning_mode":"ipam"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-20T09:44:45.891443Z", + "region":"fr-par"}' form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.20.4; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/c62861ba-3583-48a3-8f43-b04e0f72ec3a + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/ef87e456-9f2f-4280-b4d1-aae776b8b7f0 method: GET response: - body: '{"id":"c62861ba-3583-48a3-8f43-b04e0f72ec3a", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"initializing", - "engine":"PostgreSQL-12", "upgradable_version":[{"id":"f4c1ec41-89e1-48de-b872-b63b779b0dba", - "name":"PostgreSQL-13", "version":"13", "minor_version":"13.13"}, {"id":"8af4ebbb-fd08-4038-89f6-9d8c8f1232ca", - "name":"PostgreSQL-14", "version":"14", "minor_version":"14.10"}, {"id":"764c6bb3-2f1c-4f1a-bfd5-82c540ac435c", - "name":"PostgreSQL-15", "version":"15", "minor_version":"15.5"}], "endpoint":null, - "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, - "disabled":false, "next_run_at":"2023-12-27T17:37:20.988897Z"}, "is_ha_cluster":false, - "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, - "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.8.2", "port":5432, - "name":null, "id":"1f5ff8de-14fc-4751-9213-31bb0c8ad7de", "private_network":{"private_network_id":"9d5da363-d570-43ef-a959-8f915d9831ef", - "service_ip":"172.16.8.2/22", "zone":"fr-par-1"}}], "logs_policy":{"max_age_retention":30, - "total_disk_retention":null}, "backup_same_region":false, "maintenances":[], - "created_at":"2023-12-26T17:37:20.988897Z", "region":"fr-par"}' + body: '{"id":"ef87e456-9f2f-4280-b4d1-aae776b8b7f0", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"initializing", + "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], + "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, + "next_run_at":"2024-11-21T09:44:45.891443Z"}, "is_ha_cluster":false, "read_replicas":[], + "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, + "init_settings":[], "endpoints":[{"ip":"172.16.84.2", "port":5432, "name":null, + "id":"bcaac50b-86f7-43c3-88af-431130220b02", "private_network":{"private_network_id":"a5a0594d-b9d5-4ee7-a56f-44ca5520a00d", + "service_ip":"172.16.84.2/22", "zone":"fr-par-1", "provisioning_mode":"ipam"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-20T09:44:45.891443Z", + "region":"fr-par"}' headers: Content-Length: - - "1304" + - "1033" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Tue, 26 Dec 2023 17:39:40 GMT + - Wed, 20 Nov 2024 09:47:03 GMT Server: - - Scaleway API-Gateway + - Scaleway API Gateway (fr-par-1;edge03) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -677,63 +647,57 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 516fefe6-545e-43d2-98ca-7f10d1ab6364 + - 6d526e8a-0d4f-4443-b6d9-3e3fe0960879 status: 200 OK code: 200 duration: "" - request: - body: '{"id":"c62861ba-3583-48a3-8f43-b04e0f72ec3a", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"ready", "engine":"PostgreSQL-12", - "upgradable_version":[{"id":"f4c1ec41-89e1-48de-b872-b63b779b0dba", "name":"PostgreSQL-13", - "version":"13", "minor_version":"13.13"}, {"id":"8af4ebbb-fd08-4038-89f6-9d8c8f1232ca", - "name":"PostgreSQL-14", "version":"14", "minor_version":"14.10"}, {"id":"764c6bb3-2f1c-4f1a-bfd5-82c540ac435c", - "name":"PostgreSQL-15", "version":"15", "minor_version":"15.5"}], "endpoint":null, - "tags":[], "settings":[{"name":"effective_cache_size", "value":"1300"}, {"name":"maintenance_work_mem", - "value":"150"}, {"name":"max_connections", "value":"100"}, {"name":"max_parallel_workers", - "value":"0"}, {"name":"max_parallel_workers_per_gather", "value":"0"}, {"name":"work_mem", - "value":"4"}], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2023-12-27T17:37:20.988897Z"}, "is_ha_cluster":false, "read_replicas":[], - "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, - "init_settings":[], "endpoints":[{"ip":"172.16.8.2", "port":5432, "name":null, - "id":"1f5ff8de-14fc-4751-9213-31bb0c8ad7de", "private_network":{"private_network_id":"9d5da363-d570-43ef-a959-8f915d9831ef", - "service_ip":"172.16.8.2/22", "zone":"fr-par-1"}}], "logs_policy":{"max_age_retention":30, - "total_disk_retention":null}, "backup_same_region":false, "maintenances":[], - "created_at":"2023-12-26T17:37:20.988897Z", "region":"fr-par"}' + body: '{"id":"ef87e456-9f2f-4280-b4d1-aae776b8b7f0", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"ready", "engine":"PostgreSQL-15", + "upgradable_version":[], "endpoint":null, "tags":[], "settings":[{"name":"effective_cache_size", + "value":"1300"}, {"name":"maintenance_work_mem", "value":"150"}, {"name":"max_connections", + "value":"100"}, {"name":"max_parallel_workers", "value":"0"}, {"name":"max_parallel_workers_per_gather", + "value":"0"}, {"name":"work_mem", "value":"4"}], "backup_schedule":{"frequency":24, + "retention":7, "disabled":false, "next_run_at":"2024-11-21T09:44:45.891443Z"}, + "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", + "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.84.2", + "port":5432, "name":null, "id":"bcaac50b-86f7-43c3-88af-431130220b02", "private_network":{"private_network_id":"a5a0594d-b9d5-4ee7-a56f-44ca5520a00d", + "service_ip":"172.16.84.2/22", "zone":"fr-par-1", "provisioning_mode":"ipam"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-20T09:44:45.891443Z", + "region":"fr-par"}' form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.20.4; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/c62861ba-3583-48a3-8f43-b04e0f72ec3a + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/ef87e456-9f2f-4280-b4d1-aae776b8b7f0 method: GET response: - body: '{"id":"c62861ba-3583-48a3-8f43-b04e0f72ec3a", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"ready", "engine":"PostgreSQL-12", - "upgradable_version":[{"id":"f4c1ec41-89e1-48de-b872-b63b779b0dba", "name":"PostgreSQL-13", - "version":"13", "minor_version":"13.13"}, {"id":"8af4ebbb-fd08-4038-89f6-9d8c8f1232ca", - "name":"PostgreSQL-14", "version":"14", "minor_version":"14.10"}, {"id":"764c6bb3-2f1c-4f1a-bfd5-82c540ac435c", - "name":"PostgreSQL-15", "version":"15", "minor_version":"15.5"}], "endpoint":null, - "tags":[], "settings":[{"name":"effective_cache_size", "value":"1300"}, {"name":"maintenance_work_mem", - "value":"150"}, {"name":"max_connections", "value":"100"}, {"name":"max_parallel_workers", - "value":"0"}, {"name":"max_parallel_workers_per_gather", "value":"0"}, {"name":"work_mem", - "value":"4"}], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2023-12-27T17:37:20.988897Z"}, "is_ha_cluster":false, "read_replicas":[], - "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, - "init_settings":[], "endpoints":[{"ip":"172.16.8.2", "port":5432, "name":null, - "id":"1f5ff8de-14fc-4751-9213-31bb0c8ad7de", "private_network":{"private_network_id":"9d5da363-d570-43ef-a959-8f915d9831ef", - "service_ip":"172.16.8.2/22", "zone":"fr-par-1"}}], "logs_policy":{"max_age_retention":30, - "total_disk_retention":null}, "backup_same_region":false, "maintenances":[], - "created_at":"2023-12-26T17:37:20.988897Z", "region":"fr-par"}' + body: '{"id":"ef87e456-9f2f-4280-b4d1-aae776b8b7f0", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"ready", "engine":"PostgreSQL-15", + "upgradable_version":[], "endpoint":null, "tags":[], "settings":[{"name":"effective_cache_size", + "value":"1300"}, {"name":"maintenance_work_mem", "value":"150"}, {"name":"max_connections", + "value":"100"}, {"name":"max_parallel_workers", "value":"0"}, {"name":"max_parallel_workers_per_gather", + "value":"0"}, {"name":"work_mem", "value":"4"}], "backup_schedule":{"frequency":24, + "retention":7, "disabled":false, "next_run_at":"2024-11-21T09:44:45.891443Z"}, + "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", + "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.84.2", + "port":5432, "name":null, "id":"bcaac50b-86f7-43c3-88af-431130220b02", "private_network":{"private_network_id":"a5a0594d-b9d5-4ee7-a56f-44ca5520a00d", + "service_ip":"172.16.84.2/22", "zone":"fr-par-1", "provisioning_mode":"ipam"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-20T09:44:45.891443Z", + "region":"fr-par"}' headers: Content-Length: - - "1572" + - "1301" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Tue, 26 Dec 2023 17:39:55 GMT + - Wed, 20 Nov 2024 09:47:18 GMT Server: - - Scaleway API-Gateway + - Scaleway API Gateway (fr-par-1;edge03) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -741,41 +705,57 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 930abb21-41a7-44bc-b080-41683cd57bfe + - 89ad776e-59ab-4afe-84ad-b9b899756d92 status: 200 OK code: 200 duration: "" - request: - body: '{"total_count":1, "ips":[{"id":"fe127178-b4d6-4800-b6cb-5cd8b8431503", - "address":"172.16.8.2/22", "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "is_ipv6":false, "created_at":"2023-12-26T17:37:21.396933Z", "updated_at":"2023-12-26T17:37:48.078167Z", - "source":{"subnet_id":"5633c8b1-8acd-48d1-9fca-c1b94f2fcc9d"}, "resource":{"type":"rdb_instance", - "id":"c62861ba-3583-48a3-8f43-b04e0f72ec3a", "mac_address":"02:00:00:15:FB:9B", - "name":"cli-test"}, "tags":["managed", "scwdbaas"], "region":"fr-par", "zone":null}]}' + body: '{"id":"ef87e456-9f2f-4280-b4d1-aae776b8b7f0", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"ready", "engine":"PostgreSQL-15", + "upgradable_version":[], "endpoint":null, "tags":[], "settings":[{"name":"effective_cache_size", + "value":"1300"}, {"name":"maintenance_work_mem", "value":"150"}, {"name":"max_connections", + "value":"100"}, {"name":"max_parallel_workers", "value":"0"}, {"name":"max_parallel_workers_per_gather", + "value":"0"}, {"name":"work_mem", "value":"4"}], "backup_schedule":{"frequency":24, + "retention":7, "disabled":false, "next_run_at":"2024-11-21T09:44:45.891443Z"}, + "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", + "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.84.2", + "port":5432, "name":null, "id":"bcaac50b-86f7-43c3-88af-431130220b02", "private_network":{"private_network_id":"a5a0594d-b9d5-4ee7-a56f-44ca5520a00d", + "service_ip":"172.16.84.2/22", "zone":"fr-par-1", "provisioning_mode":"ipam"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-20T09:44:45.891443Z", + "region":"fr-par"}' form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.20.4; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/ipam/v1/regions/fr-par/ips?is_ipv6=false&order_by=created_at_desc&page=1&resource_id=c62861ba-3583-48a3-8f43-b04e0f72ec3a&resource_type=rdb_instance + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/ef87e456-9f2f-4280-b4d1-aae776b8b7f0 method: GET response: - body: '{"total_count":1, "ips":[{"id":"fe127178-b4d6-4800-b6cb-5cd8b8431503", - "address":"172.16.8.2/22", "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "is_ipv6":false, "created_at":"2023-12-26T17:37:21.396933Z", "updated_at":"2023-12-26T17:37:48.078167Z", - "source":{"subnet_id":"5633c8b1-8acd-48d1-9fca-c1b94f2fcc9d"}, "resource":{"type":"rdb_instance", - "id":"c62861ba-3583-48a3-8f43-b04e0f72ec3a", "mac_address":"02:00:00:15:FB:9B", - "name":"cli-test"}, "tags":["managed", "scwdbaas"], "region":"fr-par", "zone":null}]}' + body: '{"id":"ef87e456-9f2f-4280-b4d1-aae776b8b7f0", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"ready", "engine":"PostgreSQL-15", + "upgradable_version":[], "endpoint":null, "tags":[], "settings":[{"name":"effective_cache_size", + "value":"1300"}, {"name":"maintenance_work_mem", "value":"150"}, {"name":"max_connections", + "value":"100"}, {"name":"max_parallel_workers", "value":"0"}, {"name":"max_parallel_workers_per_gather", + "value":"0"}, {"name":"work_mem", "value":"4"}], "backup_schedule":{"frequency":24, + "retention":7, "disabled":false, "next_run_at":"2024-11-21T09:44:45.891443Z"}, + "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", + "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.84.2", + "port":5432, "name":null, "id":"bcaac50b-86f7-43c3-88af-431130220b02", "private_network":{"private_network_id":"a5a0594d-b9d5-4ee7-a56f-44ca5520a00d", + "service_ip":"172.16.84.2/22", "zone":"fr-par-1", "provisioning_mode":"ipam"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-20T09:44:45.891443Z", + "region":"fr-par"}' headers: Content-Length: - - "519" + - "1301" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Tue, 26 Dec 2023 17:39:55 GMT + - Wed, 20 Nov 2024 09:47:18 GMT Server: - - Scaleway API-Gateway + - Scaleway API Gateway (fr-par-1;edge03) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -783,63 +763,101 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - e3fb25d2-eed6-403a-bd7f-79c4190794ff + - 8eb9002d-b6d1-4ad9-aaf0-2c9a43f0b1e3 status: 200 OK code: 200 duration: "" - request: - body: '{"id":"c62861ba-3583-48a3-8f43-b04e0f72ec3a", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"deleting", "engine":"PostgreSQL-12", - "upgradable_version":[{"id":"f4c1ec41-89e1-48de-b872-b63b779b0dba", "name":"PostgreSQL-13", - "version":"13", "minor_version":"13.13"}, {"id":"8af4ebbb-fd08-4038-89f6-9d8c8f1232ca", - "name":"PostgreSQL-14", "version":"14", "minor_version":"14.10"}, {"id":"764c6bb3-2f1c-4f1a-bfd5-82c540ac435c", - "name":"PostgreSQL-15", "version":"15", "minor_version":"15.5"}], "endpoint":null, - "tags":[], "settings":[{"name":"effective_cache_size", "value":"1300"}, {"name":"maintenance_work_mem", - "value":"150"}, {"name":"max_connections", "value":"100"}, {"name":"max_parallel_workers", - "value":"0"}, {"name":"max_parallel_workers_per_gather", "value":"0"}, {"name":"work_mem", - "value":"4"}], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2023-12-27T17:37:20.988897Z"}, "is_ha_cluster":false, "read_replicas":[], - "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, - "init_settings":[], "endpoints":[{"ip":"172.16.8.2", "port":5432, "name":null, - "id":"1f5ff8de-14fc-4751-9213-31bb0c8ad7de", "private_network":{"private_network_id":"9d5da363-d570-43ef-a959-8f915d9831ef", - "service_ip":"172.16.8.2/22", "zone":"fr-par-1"}}], "logs_policy":{"max_age_retention":30, - "total_disk_retention":null}, "backup_same_region":false, "maintenances":[], - "created_at":"2023-12-26T17:37:20.988897Z", "region":"fr-par"}' + body: '{"total_count":1, "ips":[{"id":"6dc6a8bd-92c2-48cf-9978-a9fe5dcae452", + "address":"172.16.84.2/22", "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "is_ipv6":false, "created_at":"2024-11-20T09:44:46.474773Z", "updated_at":"2024-11-20T09:45:18.446424Z", + "source":{"subnet_id":"5937e203-e89a-44c1-bd48-136b53e11c6c"}, "resource":{"type":"rdb_instance", + "id":"ef87e456-9f2f-4280-b4d1-aae776b8b7f0", "mac_address":"02:00:00:1D:E6:89", + "name":"cli-test"}, "tags":["managed", "scwdbaas"], "reverses":[], "region":"fr-par", + "zone":null}]}' + form: {} + headers: + User-Agent: + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/ipam/v1/regions/fr-par/ips?is_ipv6=false&order_by=created_at_desc&page=1&resource_id=ef87e456-9f2f-4280-b4d1-aae776b8b7f0&resource_type=rdb_instance + method: GET + response: + body: '{"total_count":1, "ips":[{"id":"6dc6a8bd-92c2-48cf-9978-a9fe5dcae452", + "address":"172.16.84.2/22", "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "is_ipv6":false, "created_at":"2024-11-20T09:44:46.474773Z", "updated_at":"2024-11-20T09:45:18.446424Z", + "source":{"subnet_id":"5937e203-e89a-44c1-bd48-136b53e11c6c"}, "resource":{"type":"rdb_instance", + "id":"ef87e456-9f2f-4280-b4d1-aae776b8b7f0", "mac_address":"02:00:00:1D:E6:89", + "name":"cli-test"}, "tags":["managed", "scwdbaas"], "reverses":[], "region":"fr-par", + "zone":null}]}' + headers: + Content-Length: + - "535" + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Wed, 20 Nov 2024 09:47:18 GMT + Server: + - Scaleway API Gateway (fr-par-1;edge03) + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - 57196c2b-e698-4cd5-bcb7-af9bce749a1f + status: 200 OK + code: 200 + duration: "" +- request: + body: '{"id":"ef87e456-9f2f-4280-b4d1-aae776b8b7f0", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"deleting", "engine":"PostgreSQL-15", + "upgradable_version":[], "endpoint":null, "tags":[], "settings":[{"name":"effective_cache_size", + "value":"1300"}, {"name":"maintenance_work_mem", "value":"150"}, {"name":"max_connections", + "value":"100"}, {"name":"max_parallel_workers", "value":"0"}, {"name":"max_parallel_workers_per_gather", + "value":"0"}, {"name":"work_mem", "value":"4"}], "backup_schedule":{"frequency":24, + "retention":7, "disabled":false, "next_run_at":"2024-11-21T09:44:45.891443Z"}, + "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", + "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.84.2", + "port":5432, "name":null, "id":"bcaac50b-86f7-43c3-88af-431130220b02", "private_network":{"private_network_id":"a5a0594d-b9d5-4ee7-a56f-44ca5520a00d", + "service_ip":"172.16.84.2/22", "zone":"fr-par-1", "provisioning_mode":"ipam"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-20T09:44:45.891443Z", + "region":"fr-par"}' form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.20.4; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/c62861ba-3583-48a3-8f43-b04e0f72ec3a + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/ef87e456-9f2f-4280-b4d1-aae776b8b7f0 method: DELETE response: - body: '{"id":"c62861ba-3583-48a3-8f43-b04e0f72ec3a", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"deleting", "engine":"PostgreSQL-12", - "upgradable_version":[{"id":"f4c1ec41-89e1-48de-b872-b63b779b0dba", "name":"PostgreSQL-13", - "version":"13", "minor_version":"13.13"}, {"id":"8af4ebbb-fd08-4038-89f6-9d8c8f1232ca", - "name":"PostgreSQL-14", "version":"14", "minor_version":"14.10"}, {"id":"764c6bb3-2f1c-4f1a-bfd5-82c540ac435c", - "name":"PostgreSQL-15", "version":"15", "minor_version":"15.5"}], "endpoint":null, - "tags":[], "settings":[{"name":"effective_cache_size", "value":"1300"}, {"name":"maintenance_work_mem", - "value":"150"}, {"name":"max_connections", "value":"100"}, {"name":"max_parallel_workers", - "value":"0"}, {"name":"max_parallel_workers_per_gather", "value":"0"}, {"name":"work_mem", - "value":"4"}], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2023-12-27T17:37:20.988897Z"}, "is_ha_cluster":false, "read_replicas":[], - "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, - "init_settings":[], "endpoints":[{"ip":"172.16.8.2", "port":5432, "name":null, - "id":"1f5ff8de-14fc-4751-9213-31bb0c8ad7de", "private_network":{"private_network_id":"9d5da363-d570-43ef-a959-8f915d9831ef", - "service_ip":"172.16.8.2/22", "zone":"fr-par-1"}}], "logs_policy":{"max_age_retention":30, - "total_disk_retention":null}, "backup_same_region":false, "maintenances":[], - "created_at":"2023-12-26T17:37:20.988897Z", "region":"fr-par"}' + body: '{"id":"ef87e456-9f2f-4280-b4d1-aae776b8b7f0", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"deleting", "engine":"PostgreSQL-15", + "upgradable_version":[], "endpoint":null, "tags":[], "settings":[{"name":"effective_cache_size", + "value":"1300"}, {"name":"maintenance_work_mem", "value":"150"}, {"name":"max_connections", + "value":"100"}, {"name":"max_parallel_workers", "value":"0"}, {"name":"max_parallel_workers_per_gather", + "value":"0"}, {"name":"work_mem", "value":"4"}], "backup_schedule":{"frequency":24, + "retention":7, "disabled":false, "next_run_at":"2024-11-21T09:44:45.891443Z"}, + "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", + "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.84.2", + "port":5432, "name":null, "id":"bcaac50b-86f7-43c3-88af-431130220b02", "private_network":{"private_network_id":"a5a0594d-b9d5-4ee7-a56f-44ca5520a00d", + "service_ip":"172.16.84.2/22", "zone":"fr-par-1", "provisioning_mode":"ipam"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-20T09:44:45.891443Z", + "region":"fr-par"}' headers: Content-Length: - - "1575" + - "1304" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Tue, 26 Dec 2023 17:39:56 GMT + - Wed, 20 Nov 2024 09:47:18 GMT Server: - - Scaleway API-Gateway + - Scaleway API Gateway (fr-par-1;edge03) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -847,63 +865,57 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 5dffdc21-43ea-47a6-a01c-11e4809302fb + - d9125e30-adcd-4ba2-8e9a-52dbfb766303 status: 200 OK code: 200 duration: "" - request: - body: '{"id":"c62861ba-3583-48a3-8f43-b04e0f72ec3a", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"deleting", "engine":"PostgreSQL-12", - "upgradable_version":[{"id":"f4c1ec41-89e1-48de-b872-b63b779b0dba", "name":"PostgreSQL-13", - "version":"13", "minor_version":"13.13"}, {"id":"8af4ebbb-fd08-4038-89f6-9d8c8f1232ca", - "name":"PostgreSQL-14", "version":"14", "minor_version":"14.10"}, {"id":"764c6bb3-2f1c-4f1a-bfd5-82c540ac435c", - "name":"PostgreSQL-15", "version":"15", "minor_version":"15.5"}], "endpoint":null, - "tags":[], "settings":[{"name":"effective_cache_size", "value":"1300"}, {"name":"maintenance_work_mem", - "value":"150"}, {"name":"max_connections", "value":"100"}, {"name":"max_parallel_workers", - "value":"0"}, {"name":"max_parallel_workers_per_gather", "value":"0"}, {"name":"work_mem", - "value":"4"}], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2023-12-27T17:37:20.988897Z"}, "is_ha_cluster":false, "read_replicas":[], - "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, - "init_settings":[], "endpoints":[{"ip":"172.16.8.2", "port":5432, "name":null, - "id":"1f5ff8de-14fc-4751-9213-31bb0c8ad7de", "private_network":{"private_network_id":"9d5da363-d570-43ef-a959-8f915d9831ef", - "service_ip":"172.16.8.2/22", "zone":"fr-par-1"}}], "logs_policy":{"max_age_retention":30, - "total_disk_retention":null}, "backup_same_region":false, "maintenances":[], - "created_at":"2023-12-26T17:37:20.988897Z", "region":"fr-par"}' + body: '{"id":"ef87e456-9f2f-4280-b4d1-aae776b8b7f0", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"deleting", "engine":"PostgreSQL-15", + "upgradable_version":[], "endpoint":null, "tags":[], "settings":[{"name":"effective_cache_size", + "value":"1300"}, {"name":"maintenance_work_mem", "value":"150"}, {"name":"max_connections", + "value":"100"}, {"name":"max_parallel_workers", "value":"0"}, {"name":"max_parallel_workers_per_gather", + "value":"0"}, {"name":"work_mem", "value":"4"}], "backup_schedule":{"frequency":24, + "retention":7, "disabled":false, "next_run_at":"2024-11-21T09:44:45.891443Z"}, + "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", + "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.84.2", + "port":5432, "name":null, "id":"bcaac50b-86f7-43c3-88af-431130220b02", "private_network":{"private_network_id":"a5a0594d-b9d5-4ee7-a56f-44ca5520a00d", + "service_ip":"172.16.84.2/22", "zone":"fr-par-1", "provisioning_mode":"ipam"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-20T09:44:45.891443Z", + "region":"fr-par"}' form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.20.4; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/c62861ba-3583-48a3-8f43-b04e0f72ec3a + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/ef87e456-9f2f-4280-b4d1-aae776b8b7f0 method: GET response: - body: '{"id":"c62861ba-3583-48a3-8f43-b04e0f72ec3a", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"deleting", "engine":"PostgreSQL-12", - "upgradable_version":[{"id":"f4c1ec41-89e1-48de-b872-b63b779b0dba", "name":"PostgreSQL-13", - "version":"13", "minor_version":"13.13"}, {"id":"8af4ebbb-fd08-4038-89f6-9d8c8f1232ca", - "name":"PostgreSQL-14", "version":"14", "minor_version":"14.10"}, {"id":"764c6bb3-2f1c-4f1a-bfd5-82c540ac435c", - "name":"PostgreSQL-15", "version":"15", "minor_version":"15.5"}], "endpoint":null, - "tags":[], "settings":[{"name":"effective_cache_size", "value":"1300"}, {"name":"maintenance_work_mem", - "value":"150"}, {"name":"max_connections", "value":"100"}, {"name":"max_parallel_workers", - "value":"0"}, {"name":"max_parallel_workers_per_gather", "value":"0"}, {"name":"work_mem", - "value":"4"}], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2023-12-27T17:37:20.988897Z"}, "is_ha_cluster":false, "read_replicas":[], - "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, - "init_settings":[], "endpoints":[{"ip":"172.16.8.2", "port":5432, "name":null, - "id":"1f5ff8de-14fc-4751-9213-31bb0c8ad7de", "private_network":{"private_network_id":"9d5da363-d570-43ef-a959-8f915d9831ef", - "service_ip":"172.16.8.2/22", "zone":"fr-par-1"}}], "logs_policy":{"max_age_retention":30, - "total_disk_retention":null}, "backup_same_region":false, "maintenances":[], - "created_at":"2023-12-26T17:37:20.988897Z", "region":"fr-par"}' + body: '{"id":"ef87e456-9f2f-4280-b4d1-aae776b8b7f0", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"deleting", "engine":"PostgreSQL-15", + "upgradable_version":[], "endpoint":null, "tags":[], "settings":[{"name":"effective_cache_size", + "value":"1300"}, {"name":"maintenance_work_mem", "value":"150"}, {"name":"max_connections", + "value":"100"}, {"name":"max_parallel_workers", "value":"0"}, {"name":"max_parallel_workers_per_gather", + "value":"0"}, {"name":"work_mem", "value":"4"}], "backup_schedule":{"frequency":24, + "retention":7, "disabled":false, "next_run_at":"2024-11-21T09:44:45.891443Z"}, + "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", + "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.84.2", + "port":5432, "name":null, "id":"bcaac50b-86f7-43c3-88af-431130220b02", "private_network":{"private_network_id":"a5a0594d-b9d5-4ee7-a56f-44ca5520a00d", + "service_ip":"172.16.84.2/22", "zone":"fr-par-1", "provisioning_mode":"ipam"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-20T09:44:45.891443Z", + "region":"fr-par"}' headers: Content-Length: - - "1575" + - "1304" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Tue, 26 Dec 2023 17:39:56 GMT + - Wed, 20 Nov 2024 09:47:19 GMT Server: - - Scaleway API-Gateway + - Scaleway API Gateway (fr-par-1;edge03) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -911,20 +923,20 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 5ea71406-8d99-4e72-aeb3-cebb8ddd8d22 + - 152b7d9e-d734-4186-8304-b56db1740c8d status: 200 OK code: 200 duration: "" - request: - body: '{"message":"resource is not found","resource":"instance","resource_id":"c62861ba-3583-48a3-8f43-b04e0f72ec3a","type":"not_found"}' + body: '{"message":"resource is not found","resource":"instance","resource_id":"ef87e456-9f2f-4280-b4d1-aae776b8b7f0","type":"not_found"}' form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.20.4; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/c62861ba-3583-48a3-8f43-b04e0f72ec3a + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/ef87e456-9f2f-4280-b4d1-aae776b8b7f0 method: GET response: - body: '{"message":"resource is not found","resource":"instance","resource_id":"c62861ba-3583-48a3-8f43-b04e0f72ec3a","type":"not_found"}' + body: '{"message":"resource is not found","resource":"instance","resource_id":"ef87e456-9f2f-4280-b4d1-aae776b8b7f0","type":"not_found"}' headers: Content-Length: - "129" @@ -933,9 +945,9 @@ interactions: Content-Type: - application/json Date: - - Tue, 26 Dec 2023 17:40:11 GMT + - Wed, 20 Nov 2024 09:47:34 GMT Server: - - Scaleway API-Gateway + - Scaleway API Gateway (fr-par-1;edge03) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -943,7 +955,7 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 8adde90e-e908-4f90-9a91-d9f15435fcf4 + - 887eb1ee-c282-4f63-8061-116053f7d94a status: 404 Not Found code: 404 duration: "" @@ -952,8 +964,8 @@ interactions: form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.20.4; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/vpc/v2/regions/fr-par/private-networks/9d5da363-d570-43ef-a959-8f915d9831ef + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/vpc/v2/regions/fr-par/private-networks/a5a0594d-b9d5-4ee7-a56f-44ca5520a00d method: DELETE response: body: "" @@ -963,9 +975,9 @@ interactions: Content-Type: - application/json Date: - - Tue, 26 Dec 2023 17:40:12 GMT + - Wed, 20 Nov 2024 09:47:35 GMT Server: - - Scaleway API-Gateway + - Scaleway API Gateway (fr-par-1;edge03) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -973,7 +985,7 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 8468aa85-441e-4eee-8a6b-98db76164f42 + - c97b8eb1-3519-43d2-8483-454c73a6f062 status: 204 No Content code: 204 duration: "" diff --git a/internal/namespaces/rdb/v1/testdata/test-create-instance-init-endpoints-with-ipam-private-endpoint.golden b/internal/namespaces/rdb/v1/testdata/test-create-instance-init-endpoints-with-ipam-private-endpoint.golden index 690b44c543..725d23f7fd 100644 --- a/internal/namespaces/rdb/v1/testdata/test-create-instance-init-endpoints-with-ipam-private-endpoint.golden +++ b/internal/namespaces/rdb/v1/testdata/test-create-instance-init-endpoints-with-ipam-private-endpoint.golden @@ -2,35 +2,24 @@ 🟩🟩🟩 STDOUT️ 🟩🟩🟩️ CreatedAt few seconds ago Region fr-par -ID c62861ba-3583-48a3-8f43-b04e0f72ec3a +ID ef87e456-9f2f-4280-b4d1-aae776b8b7f0 Name cli-test -OrganizationID fa1e3217-dc80-42ac-85c3-3f034b78b552 -ProjectID fa1e3217-dc80-42ac-85c3-3f034b78b552 +OrganizationID 951df375-e094-4d26-97c1-ba548eeb9c42 +ProjectID 951df375-e094-4d26-97c1-ba548eeb9c42 Status ready -Engine PostgreSQL-12 -UpgradableVersion.0.ID f4c1ec41-89e1-48de-b872-b63b779b0dba -UpgradableVersion.0.Name PostgreSQL-13 -UpgradableVersion.0.Version 13 -UpgradableVersion.0.MinorVersion 13.13 -UpgradableVersion.1.ID 8af4ebbb-fd08-4038-89f6-9d8c8f1232ca -UpgradableVersion.1.Name PostgreSQL-14 -UpgradableVersion.1.Version 14 -UpgradableVersion.1.MinorVersion 14.10 -UpgradableVersion.2.ID 764c6bb3-2f1c-4f1a-bfd5-82c540ac435c -UpgradableVersion.2.Name PostgreSQL-15 -UpgradableVersion.2.Version 15 -UpgradableVersion.2.MinorVersion 15.5 +Engine PostgreSQL-15 IsHaCluster false NodeType db-dev-s -Endpoints.0.ID 1f5ff8de-14fc-4751-9213-31bb0c8ad7de -Endpoints.0.IP 172.16.8.2 +Endpoints.0.ID bcaac50b-86f7-43c3-88af-431130220b02 +Endpoints.0.IP 172.16.84.2 Endpoints.0.Port 5432 -Endpoints.0.PrivateNetwork.PrivateNetworkID 9d5da363-d570-43ef-a959-8f915d9831ef -Endpoints.0.PrivateNetwork.ServiceIP 172.16.8.2/22 +Endpoints.0.PrivateNetwork.PrivateNetworkID a5a0594d-b9d5-4ee7-a56f-44ca5520a00d +Endpoints.0.PrivateNetwork.ServiceIP 172.16.84.2/22 Endpoints.0.PrivateNetwork.Zone fr-par-1 -Endpoints.0.PrivateNetwork.ProvisioningMode static +Endpoints.0.PrivateNetwork.ProvisioningMode ipam LogsPolicy.MaxAgeRetention 30 BackupSameRegion false +Encryption.Enabled false Endpoint: - @@ -66,32 +55,13 @@ Password: "class": "lssd" }, "region": "fr-par", - "id": "c62861ba-3583-48a3-8f43-b04e0f72ec3a", + "id": "ef87e456-9f2f-4280-b4d1-aae776b8b7f0", "name": "cli-test", - "organization_id": "fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id": "fa1e3217-dc80-42ac-85c3-3f034b78b552", + "organization_id": "951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id": "951df375-e094-4d26-97c1-ba548eeb9c42", "status": "ready", - "engine": "PostgreSQL-12", - "upgradable_version": [ - { - "id": "f4c1ec41-89e1-48de-b872-b63b779b0dba", - "name": "PostgreSQL-13", - "version": "13", - "minor_version": "13.13" - }, - { - "id": "8af4ebbb-fd08-4038-89f6-9d8c8f1232ca", - "name": "PostgreSQL-14", - "version": "14", - "minor_version": "14.10" - }, - { - "id": "764c6bb3-2f1c-4f1a-bfd5-82c540ac435c", - "name": "PostgreSQL-15", - "version": "15", - "minor_version": "15.5" - } - ], + "engine": "PostgreSQL-15", + "upgradable_version": [], "tags": [], "settings": [ { @@ -131,15 +101,15 @@ Password: "init_settings": [], "endpoints": [ { - "id": "1f5ff8de-14fc-4751-9213-31bb0c8ad7de", - "ip": "172.16.8.2", + "id": "bcaac50b-86f7-43c3-88af-431130220b02", + "ip": "172.16.84.2", "port": 5432, "name": null, "private_network": { - "private_network_id": "9d5da363-d570-43ef-a959-8f915d9831ef", - "service_ip": "172.16.8.2/22", + "private_network_id": "a5a0594d-b9d5-4ee7-a56f-44ca5520a00d", + "service_ip": "172.16.84.2/22", "zone": "fr-par-1", - "provisioning_mode": "static" + "provisioning_mode": "ipam" } } ], @@ -149,6 +119,8 @@ Password: }, "backup_same_region": false, "maintenances": [], - "encryption": null, + "encryption": { + "enabled": false + }, "password": "{4xdl*#QOoP+\u00263XRkGA)]" } diff --git a/internal/namespaces/rdb/v1/testdata/test-create-instance-init-endpoints-with-public-and-ipam-private-endpoint.cassette.yaml b/internal/namespaces/rdb/v1/testdata/test-create-instance-init-endpoints-with-public-and-ipam-private-endpoint.cassette.yaml index 60bf6cd3ff..e992506207 100644 --- a/internal/namespaces/rdb/v1/testdata/test-create-instance-init-endpoints-with-public-and-ipam-private-endpoint.cassette.yaml +++ b/internal/namespaces/rdb/v1/testdata/test-create-instance-init-endpoints-with-public-and-ipam-private-endpoint.cassette.yaml @@ -2,34 +2,48 @@ version: 1 interactions: - request: - body: '{"id":"5373de56-50d3-4058-9aaf-0bc9a70fdad5", "name":"pn-compassionate-lamarr", - "tags":[], "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "created_at":"2023-12-26T17:37:19.814658Z", - "updated_at":"2023-12-26T17:37:19.814658Z", "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "subnets":["172.16.28.0/22", "fd63:256c:45f7:8b6e::/64"], "zone":"fr-par-1"}' + body: '{"id":"8f9569a3-c65a-442f-a566-3a2a009b1b88", "name":"pn-dazzling-hodgkin", + "tags":[], "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "created_at":"2024-11-20T09:33:34.903844Z", + "updated_at":"2024-11-20T09:33:34.903844Z", "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "subnets":[{"id":"930e86c5-a43e-4939-af93-2915dcb180f5", "created_at":"2024-11-20T09:33:34.903844Z", + "updated_at":"2024-11-20T09:33:34.903844Z", "subnet":"172.16.88.0/22", "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "private_network_id":"8f9569a3-c65a-442f-a566-3a2a009b1b88", "vpc_id":"4c837446-e418-4326-af43-4a445ea0aab8"}, + {"id":"01ad1259-98fb-47e0-adc4-92f9c78b6498", "created_at":"2024-11-20T09:33:34.903844Z", + "updated_at":"2024-11-20T09:33:34.903844Z", "subnet":"fd49:821a:a311:1036::/64", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "private_network_id":"8f9569a3-c65a-442f-a566-3a2a009b1b88", + "vpc_id":"4c837446-e418-4326-af43-4a445ea0aab8"}], "vpc_id":"4c837446-e418-4326-af43-4a445ea0aab8", + "dhcp_enabled":true, "region":"fr-par"}' form: {} headers: Content-Type: - application/json User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.20.4; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/vpc/v1/zones/fr-par-1/private-networks + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/vpc/v2/regions/fr-par/private-networks method: POST response: - body: '{"id":"5373de56-50d3-4058-9aaf-0bc9a70fdad5", "name":"pn-compassionate-lamarr", - "tags":[], "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "created_at":"2023-12-26T17:37:19.814658Z", - "updated_at":"2023-12-26T17:37:19.814658Z", "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "subnets":["172.16.28.0/22", "fd63:256c:45f7:8b6e::/64"], "zone":"fr-par-1"}' + body: '{"id":"8f9569a3-c65a-442f-a566-3a2a009b1b88", "name":"pn-dazzling-hodgkin", + "tags":[], "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "created_at":"2024-11-20T09:33:34.903844Z", + "updated_at":"2024-11-20T09:33:34.903844Z", "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "subnets":[{"id":"930e86c5-a43e-4939-af93-2915dcb180f5", "created_at":"2024-11-20T09:33:34.903844Z", + "updated_at":"2024-11-20T09:33:34.903844Z", "subnet":"172.16.88.0/22", "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "private_network_id":"8f9569a3-c65a-442f-a566-3a2a009b1b88", "vpc_id":"4c837446-e418-4326-af43-4a445ea0aab8"}, + {"id":"01ad1259-98fb-47e0-adc4-92f9c78b6498", "created_at":"2024-11-20T09:33:34.903844Z", + "updated_at":"2024-11-20T09:33:34.903844Z", "subnet":"fd49:821a:a311:1036::/64", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "private_network_id":"8f9569a3-c65a-442f-a566-3a2a009b1b88", + "vpc_id":"4c837446-e418-4326-af43-4a445ea0aab8"}], "vpc_id":"4c837446-e418-4326-af43-4a445ea0aab8", + "dhcp_enabled":true, "region":"fr-par"}' headers: Content-Length: - - "366" + - "1046" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Tue, 26 Dec 2023 17:37:20 GMT + - Wed, 20 Nov 2024 09:33:35 GMT Server: - - Scaleway API-Gateway + - Scaleway API Gateway (fr-par-1;edge03) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -37,63 +51,163 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 9c111540-315a-4be4-afed-6847e5b48f12 + - 93b32dbf-622e-410c-a4bb-689eb323f3d9 status: 200 OK code: 200 duration: "" - request: - body: '{"id":"eda4f089-a4ad-44a6-9b7b-53395810730c", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"provisioning", - "engine":"PostgreSQL-12", "upgradable_version":[{"id":"f4c1ec41-89e1-48de-b872-b63b779b0dba", - "name":"PostgreSQL-13", "version":"13", "minor_version":"13.13"}, {"id":"8af4ebbb-fd08-4038-89f6-9d8c8f1232ca", - "name":"PostgreSQL-14", "version":"14", "minor_version":"14.10"}, {"id":"764c6bb3-2f1c-4f1a-bfd5-82c540ac435c", - "name":"PostgreSQL-15", "version":"15", "minor_version":"15.5"}], "endpoint":{"port":0, - "name":null, "id":"4c924e70-8d97-4859-8084-8a6b366e9f6c", "load_balancer":{}}, - "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, - "disabled":false, "next_run_at":"2023-12-27T17:37:21.025686Z"}, "is_ha_cluster":false, - "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, - "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.28.2", "port":5432, - "name":null, "id":"75242b54-076d-47bd-b7bd-41274240e677", "private_network":{"private_network_id":"5373de56-50d3-4058-9aaf-0bc9a70fdad5", - "service_ip":"172.16.28.2/22", "zone":"fr-par-1"}}, {"port":0, "name":null, - "id":"4c924e70-8d97-4859-8084-8a6b366e9f6c", "load_balancer":{}}], "logs_policy":{"max_age_retention":30, - "total_disk_retention":null}, "backup_same_region":false, "maintenances":[], - "created_at":"2023-12-26T17:37:21.025686Z", "region":"fr-par"}' + body: '{"id":"085d86ca-6636-4d36-a1d6-700f9226a10d", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"provisioning", + "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], + "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, + "next_run_at":"2024-11-21T09:33:35.805794Z"}, "is_ha_cluster":false, "read_replicas":[], + "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, + "init_settings":[], "endpoints":[{"ip":"172.16.88.2", "port":5432, "name":null, + "id":"c7ef11bb-76f1-4345-9bdf-94b0c96edb2a", "private_network":{"private_network_id":"8f9569a3-c65a-442f-a566-3a2a009b1b88", + "service_ip":"172.16.88.2/22", "zone":"fr-par-1", "provisioning_mode":"ipam"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-20T09:33:35.805794Z", + "region":"fr-par"}' form: {} headers: Content-Type: - application/json User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.20.4; linux; amd64) cli-e2e-test + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances method: POST response: - body: '{"id":"eda4f089-a4ad-44a6-9b7b-53395810730c", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"provisioning", - "engine":"PostgreSQL-12", "upgradable_version":[{"id":"f4c1ec41-89e1-48de-b872-b63b779b0dba", - "name":"PostgreSQL-13", "version":"13", "minor_version":"13.13"}, {"id":"8af4ebbb-fd08-4038-89f6-9d8c8f1232ca", - "name":"PostgreSQL-14", "version":"14", "minor_version":"14.10"}, {"id":"764c6bb3-2f1c-4f1a-bfd5-82c540ac435c", - "name":"PostgreSQL-15", "version":"15", "minor_version":"15.5"}], "endpoint":{"port":0, - "name":null, "id":"4c924e70-8d97-4859-8084-8a6b366e9f6c", "load_balancer":{}}, - "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, - "disabled":false, "next_run_at":"2023-12-27T17:37:21.025686Z"}, "is_ha_cluster":false, - "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, - "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.28.2", "port":5432, - "name":null, "id":"75242b54-076d-47bd-b7bd-41274240e677", "private_network":{"private_network_id":"5373de56-50d3-4058-9aaf-0bc9a70fdad5", - "service_ip":"172.16.28.2/22", "zone":"fr-par-1"}}, {"port":0, "name":null, - "id":"4c924e70-8d97-4859-8084-8a6b366e9f6c", "load_balancer":{}}], "logs_policy":{"max_age_retention":30, - "total_disk_retention":null}, "backup_same_region":false, "maintenances":[], - "created_at":"2023-12-26T17:37:21.025686Z", "region":"fr-par"}' + body: '{"id":"085d86ca-6636-4d36-a1d6-700f9226a10d", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"provisioning", + "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], + "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, + "next_run_at":"2024-11-21T09:33:35.805794Z"}, "is_ha_cluster":false, "read_replicas":[], + "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, + "init_settings":[], "endpoints":[{"ip":"172.16.88.2", "port":5432, "name":null, + "id":"c7ef11bb-76f1-4345-9bdf-94b0c96edb2a", "private_network":{"private_network_id":"8f9569a3-c65a-442f-a566-3a2a009b1b88", + "service_ip":"172.16.88.2/22", "zone":"fr-par-1", "provisioning_mode":"ipam"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-20T09:33:35.805794Z", + "region":"fr-par"}' + headers: + Content-Length: + - "1033" + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Wed, 20 Nov 2024 09:33:36 GMT + Server: + - Scaleway API Gateway (fr-par-1;edge03) + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - 039f613b-8015-4b4e-b704-e2d700b006bc + status: 200 OK + code: 200 + duration: "" +- request: + body: '{"id":"085d86ca-6636-4d36-a1d6-700f9226a10d", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"provisioning", + "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], + "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, + "next_run_at":"2024-11-21T09:33:35.805794Z"}, "is_ha_cluster":false, "read_replicas":[], + "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, + "init_settings":[], "endpoints":[{"ip":"172.16.88.2", "port":5432, "name":null, + "id":"c7ef11bb-76f1-4345-9bdf-94b0c96edb2a", "private_network":{"private_network_id":"8f9569a3-c65a-442f-a566-3a2a009b1b88", + "service_ip":"172.16.88.2/22", "zone":"fr-par-1", "provisioning_mode":"ipam"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-20T09:33:35.805794Z", + "region":"fr-par"}' + form: {} + headers: + User-Agent: + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/085d86ca-6636-4d36-a1d6-700f9226a10d + method: GET + response: + body: '{"id":"085d86ca-6636-4d36-a1d6-700f9226a10d", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"provisioning", + "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], + "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, + "next_run_at":"2024-11-21T09:33:35.805794Z"}, "is_ha_cluster":false, "read_replicas":[], + "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, + "init_settings":[], "endpoints":[{"ip":"172.16.88.2", "port":5432, "name":null, + "id":"c7ef11bb-76f1-4345-9bdf-94b0c96edb2a", "private_network":{"private_network_id":"8f9569a3-c65a-442f-a566-3a2a009b1b88", + "service_ip":"172.16.88.2/22", "zone":"fr-par-1", "provisioning_mode":"ipam"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-20T09:33:35.805794Z", + "region":"fr-par"}' + headers: + Content-Length: + - "1033" + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Wed, 20 Nov 2024 09:33:36 GMT + Server: + - Scaleway API Gateway (fr-par-1;edge03) + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - 6ae7689a-3151-4c2e-9524-797b033bb446 + status: 200 OK + code: 200 + duration: "" +- request: + body: '{"id":"085d86ca-6636-4d36-a1d6-700f9226a10d", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"provisioning", + "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], + "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, + "next_run_at":"2024-11-21T09:33:35.805794Z"}, "is_ha_cluster":false, "read_replicas":[], + "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, + "init_settings":[], "endpoints":[{"ip":"172.16.88.2", "port":5432, "name":null, + "id":"c7ef11bb-76f1-4345-9bdf-94b0c96edb2a", "private_network":{"private_network_id":"8f9569a3-c65a-442f-a566-3a2a009b1b88", + "service_ip":"172.16.88.2/22", "zone":"fr-par-1", "provisioning_mode":"ipam"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-20T09:33:35.805794Z", + "region":"fr-par"}' + form: {} + headers: + User-Agent: + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/085d86ca-6636-4d36-a1d6-700f9226a10d + method: GET + response: + body: '{"id":"085d86ca-6636-4d36-a1d6-700f9226a10d", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"provisioning", + "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], + "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, + "next_run_at":"2024-11-21T09:33:35.805794Z"}, "is_ha_cluster":false, "read_replicas":[], + "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, + "init_settings":[], "endpoints":[{"ip":"172.16.88.2", "port":5432, "name":null, + "id":"c7ef11bb-76f1-4345-9bdf-94b0c96edb2a", "private_network":{"private_network_id":"8f9569a3-c65a-442f-a566-3a2a009b1b88", + "service_ip":"172.16.88.2/22", "zone":"fr-par-1", "provisioning_mode":"ipam"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-20T09:33:35.805794Z", + "region":"fr-par"}' headers: Content-Length: - - "1480" + - "1033" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Tue, 26 Dec 2023 17:37:21 GMT + - Wed, 20 Nov 2024 09:33:52 GMT Server: - - Scaleway API-Gateway + - Scaleway API Gateway (fr-par-1;edge03) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -101,61 +215,53 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 66898510-c6c4-4f41-b3ee-641f52d19fd4 + - 00986245-5fc6-4ede-9a3d-c7622acac003 status: 200 OK code: 200 duration: "" - request: - body: '{"id":"eda4f089-a4ad-44a6-9b7b-53395810730c", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"provisioning", - "engine":"PostgreSQL-12", "upgradable_version":[{"id":"f4c1ec41-89e1-48de-b872-b63b779b0dba", - "name":"PostgreSQL-13", "version":"13", "minor_version":"13.13"}, {"id":"8af4ebbb-fd08-4038-89f6-9d8c8f1232ca", - "name":"PostgreSQL-14", "version":"14", "minor_version":"14.10"}, {"id":"764c6bb3-2f1c-4f1a-bfd5-82c540ac435c", - "name":"PostgreSQL-15", "version":"15", "minor_version":"15.5"}], "endpoint":{"port":0, - "name":null, "id":"4c924e70-8d97-4859-8084-8a6b366e9f6c", "load_balancer":{}}, - "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, - "disabled":false, "next_run_at":"2023-12-27T17:37:21.025686Z"}, "is_ha_cluster":false, - "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, - "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.28.2", "port":5432, - "name":null, "id":"75242b54-076d-47bd-b7bd-41274240e677", "private_network":{"private_network_id":"5373de56-50d3-4058-9aaf-0bc9a70fdad5", - "service_ip":"172.16.28.2/22", "zone":"fr-par-1"}}, {"port":0, "name":null, - "id":"4c924e70-8d97-4859-8084-8a6b366e9f6c", "load_balancer":{}}], "logs_policy":{"max_age_retention":30, - "total_disk_retention":null}, "backup_same_region":false, "maintenances":[], - "created_at":"2023-12-26T17:37:21.025686Z", "region":"fr-par"}' + body: '{"id":"085d86ca-6636-4d36-a1d6-700f9226a10d", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"provisioning", + "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], + "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, + "next_run_at":"2024-11-21T09:33:35.805794Z"}, "is_ha_cluster":false, "read_replicas":[], + "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, + "init_settings":[], "endpoints":[{"ip":"172.16.88.2", "port":5432, "name":null, + "id":"c7ef11bb-76f1-4345-9bdf-94b0c96edb2a", "private_network":{"private_network_id":"8f9569a3-c65a-442f-a566-3a2a009b1b88", + "service_ip":"172.16.88.2/22", "zone":"fr-par-1", "provisioning_mode":"ipam"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-20T09:33:35.805794Z", + "region":"fr-par"}' form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.20.4; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/eda4f089-a4ad-44a6-9b7b-53395810730c + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/085d86ca-6636-4d36-a1d6-700f9226a10d method: GET response: - body: '{"id":"eda4f089-a4ad-44a6-9b7b-53395810730c", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"provisioning", - "engine":"PostgreSQL-12", "upgradable_version":[{"id":"f4c1ec41-89e1-48de-b872-b63b779b0dba", - "name":"PostgreSQL-13", "version":"13", "minor_version":"13.13"}, {"id":"8af4ebbb-fd08-4038-89f6-9d8c8f1232ca", - "name":"PostgreSQL-14", "version":"14", "minor_version":"14.10"}, {"id":"764c6bb3-2f1c-4f1a-bfd5-82c540ac435c", - "name":"PostgreSQL-15", "version":"15", "minor_version":"15.5"}], "endpoint":{"port":0, - "name":null, "id":"4c924e70-8d97-4859-8084-8a6b366e9f6c", "load_balancer":{}}, - "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, - "disabled":false, "next_run_at":"2023-12-27T17:37:21.025686Z"}, "is_ha_cluster":false, - "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, - "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.28.2", "port":5432, - "name":null, "id":"75242b54-076d-47bd-b7bd-41274240e677", "private_network":{"private_network_id":"5373de56-50d3-4058-9aaf-0bc9a70fdad5", - "service_ip":"172.16.28.2/22", "zone":"fr-par-1"}}, {"port":0, "name":null, - "id":"4c924e70-8d97-4859-8084-8a6b366e9f6c", "load_balancer":{}}], "logs_policy":{"max_age_retention":30, - "total_disk_retention":null}, "backup_same_region":false, "maintenances":[], - "created_at":"2023-12-26T17:37:21.025686Z", "region":"fr-par"}' + body: '{"id":"085d86ca-6636-4d36-a1d6-700f9226a10d", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"provisioning", + "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], + "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, + "next_run_at":"2024-11-21T09:33:35.805794Z"}, "is_ha_cluster":false, "read_replicas":[], + "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, + "init_settings":[], "endpoints":[{"ip":"172.16.88.2", "port":5432, "name":null, + "id":"c7ef11bb-76f1-4345-9bdf-94b0c96edb2a", "private_network":{"private_network_id":"8f9569a3-c65a-442f-a566-3a2a009b1b88", + "service_ip":"172.16.88.2/22", "zone":"fr-par-1", "provisioning_mode":"ipam"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-20T09:33:35.805794Z", + "region":"fr-par"}' headers: Content-Length: - - "1480" + - "1033" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Tue, 26 Dec 2023 17:37:21 GMT + - Wed, 20 Nov 2024 09:34:07 GMT Server: - - Scaleway API-Gateway + - Scaleway API Gateway (fr-par-1;edge03) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -163,61 +269,53 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - ea963942-f165-49b5-9ac7-75ae1f6fb95d + - 81d24223-551c-45b9-8b3f-7147b84f3e3a status: 200 OK code: 200 duration: "" - request: - body: '{"id":"eda4f089-a4ad-44a6-9b7b-53395810730c", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"provisioning", - "engine":"PostgreSQL-12", "upgradable_version":[{"id":"f4c1ec41-89e1-48de-b872-b63b779b0dba", - "name":"PostgreSQL-13", "version":"13", "minor_version":"13.13"}, {"id":"8af4ebbb-fd08-4038-89f6-9d8c8f1232ca", - "name":"PostgreSQL-14", "version":"14", "minor_version":"14.10"}, {"id":"764c6bb3-2f1c-4f1a-bfd5-82c540ac435c", - "name":"PostgreSQL-15", "version":"15", "minor_version":"15.5"}], "endpoint":{"port":0, - "name":null, "id":"4c924e70-8d97-4859-8084-8a6b366e9f6c", "load_balancer":{}}, - "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, - "disabled":false, "next_run_at":"2023-12-27T17:37:21.025686Z"}, "is_ha_cluster":false, - "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, - "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.28.2", "port":5432, - "name":null, "id":"75242b54-076d-47bd-b7bd-41274240e677", "private_network":{"private_network_id":"5373de56-50d3-4058-9aaf-0bc9a70fdad5", - "service_ip":"172.16.28.2/22", "zone":"fr-par-1"}}, {"port":0, "name":null, - "id":"4c924e70-8d97-4859-8084-8a6b366e9f6c", "load_balancer":{}}], "logs_policy":{"max_age_retention":30, - "total_disk_retention":null}, "backup_same_region":false, "maintenances":[], - "created_at":"2023-12-26T17:37:21.025686Z", "region":"fr-par"}' + body: '{"id":"085d86ca-6636-4d36-a1d6-700f9226a10d", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"provisioning", + "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], + "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, + "next_run_at":"2024-11-21T09:33:35.805794Z"}, "is_ha_cluster":false, "read_replicas":[], + "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, + "init_settings":[], "endpoints":[{"ip":"172.16.88.2", "port":5432, "name":null, + "id":"c7ef11bb-76f1-4345-9bdf-94b0c96edb2a", "private_network":{"private_network_id":"8f9569a3-c65a-442f-a566-3a2a009b1b88", + "service_ip":"172.16.88.2/22", "zone":"fr-par-1", "provisioning_mode":"ipam"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-20T09:33:35.805794Z", + "region":"fr-par"}' form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.20.4; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/eda4f089-a4ad-44a6-9b7b-53395810730c + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/085d86ca-6636-4d36-a1d6-700f9226a10d method: GET response: - body: '{"id":"eda4f089-a4ad-44a6-9b7b-53395810730c", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"provisioning", - "engine":"PostgreSQL-12", "upgradable_version":[{"id":"f4c1ec41-89e1-48de-b872-b63b779b0dba", - "name":"PostgreSQL-13", "version":"13", "minor_version":"13.13"}, {"id":"8af4ebbb-fd08-4038-89f6-9d8c8f1232ca", - "name":"PostgreSQL-14", "version":"14", "minor_version":"14.10"}, {"id":"764c6bb3-2f1c-4f1a-bfd5-82c540ac435c", - "name":"PostgreSQL-15", "version":"15", "minor_version":"15.5"}], "endpoint":{"port":0, - "name":null, "id":"4c924e70-8d97-4859-8084-8a6b366e9f6c", "load_balancer":{}}, - "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, - "disabled":false, "next_run_at":"2023-12-27T17:37:21.025686Z"}, "is_ha_cluster":false, - "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, - "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.28.2", "port":5432, - "name":null, "id":"75242b54-076d-47bd-b7bd-41274240e677", "private_network":{"private_network_id":"5373de56-50d3-4058-9aaf-0bc9a70fdad5", - "service_ip":"172.16.28.2/22", "zone":"fr-par-1"}}, {"port":0, "name":null, - "id":"4c924e70-8d97-4859-8084-8a6b366e9f6c", "load_balancer":{}}], "logs_policy":{"max_age_retention":30, - "total_disk_retention":null}, "backup_same_region":false, "maintenances":[], - "created_at":"2023-12-26T17:37:21.025686Z", "region":"fr-par"}' + body: '{"id":"085d86ca-6636-4d36-a1d6-700f9226a10d", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"provisioning", + "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], + "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, + "next_run_at":"2024-11-21T09:33:35.805794Z"}, "is_ha_cluster":false, "read_replicas":[], + "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, + "init_settings":[], "endpoints":[{"ip":"172.16.88.2", "port":5432, "name":null, + "id":"c7ef11bb-76f1-4345-9bdf-94b0c96edb2a", "private_network":{"private_network_id":"8f9569a3-c65a-442f-a566-3a2a009b1b88", + "service_ip":"172.16.88.2/22", "zone":"fr-par-1", "provisioning_mode":"ipam"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-20T09:33:35.805794Z", + "region":"fr-par"}' headers: Content-Length: - - "1480" + - "1033" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Tue, 26 Dec 2023 17:37:37 GMT + - Wed, 20 Nov 2024 09:34:22 GMT Server: - - Scaleway API-Gateway + - Scaleway API Gateway (fr-par-1;edge03) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -225,61 +323,53 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - cc7016d7-1947-4498-8a92-368bd7d54a00 + - 5c494e93-4d00-4e74-8ea6-a8b86e533964 status: 200 OK code: 200 duration: "" - request: - body: '{"id":"eda4f089-a4ad-44a6-9b7b-53395810730c", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"provisioning", - "engine":"PostgreSQL-12", "upgradable_version":[{"id":"f4c1ec41-89e1-48de-b872-b63b779b0dba", - "name":"PostgreSQL-13", "version":"13", "minor_version":"13.13"}, {"id":"8af4ebbb-fd08-4038-89f6-9d8c8f1232ca", - "name":"PostgreSQL-14", "version":"14", "minor_version":"14.10"}, {"id":"764c6bb3-2f1c-4f1a-bfd5-82c540ac435c", - "name":"PostgreSQL-15", "version":"15", "minor_version":"15.5"}], "endpoint":{"port":0, - "name":null, "id":"4c924e70-8d97-4859-8084-8a6b366e9f6c", "load_balancer":{}}, - "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, - "disabled":false, "next_run_at":"2023-12-27T17:37:21.025686Z"}, "is_ha_cluster":false, - "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, - "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.28.2", "port":5432, - "name":null, "id":"75242b54-076d-47bd-b7bd-41274240e677", "private_network":{"private_network_id":"5373de56-50d3-4058-9aaf-0bc9a70fdad5", - "service_ip":"172.16.28.2/22", "zone":"fr-par-1"}}, {"port":0, "name":null, - "id":"4c924e70-8d97-4859-8084-8a6b366e9f6c", "load_balancer":{}}], "logs_policy":{"max_age_retention":30, - "total_disk_retention":null}, "backup_same_region":false, "maintenances":[], - "created_at":"2023-12-26T17:37:21.025686Z", "region":"fr-par"}' + body: '{"id":"085d86ca-6636-4d36-a1d6-700f9226a10d", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"provisioning", + "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], + "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, + "next_run_at":"2024-11-21T09:33:35.805794Z"}, "is_ha_cluster":false, "read_replicas":[], + "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, + "init_settings":[], "endpoints":[{"ip":"172.16.88.2", "port":5432, "name":null, + "id":"c7ef11bb-76f1-4345-9bdf-94b0c96edb2a", "private_network":{"private_network_id":"8f9569a3-c65a-442f-a566-3a2a009b1b88", + "service_ip":"172.16.88.2/22", "zone":"fr-par-1", "provisioning_mode":"ipam"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-20T09:33:35.805794Z", + "region":"fr-par"}' form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.20.4; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/eda4f089-a4ad-44a6-9b7b-53395810730c + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/085d86ca-6636-4d36-a1d6-700f9226a10d method: GET response: - body: '{"id":"eda4f089-a4ad-44a6-9b7b-53395810730c", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"provisioning", - "engine":"PostgreSQL-12", "upgradable_version":[{"id":"f4c1ec41-89e1-48de-b872-b63b779b0dba", - "name":"PostgreSQL-13", "version":"13", "minor_version":"13.13"}, {"id":"8af4ebbb-fd08-4038-89f6-9d8c8f1232ca", - "name":"PostgreSQL-14", "version":"14", "minor_version":"14.10"}, {"id":"764c6bb3-2f1c-4f1a-bfd5-82c540ac435c", - "name":"PostgreSQL-15", "version":"15", "minor_version":"15.5"}], "endpoint":{"port":0, - "name":null, "id":"4c924e70-8d97-4859-8084-8a6b366e9f6c", "load_balancer":{}}, - "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, - "disabled":false, "next_run_at":"2023-12-27T17:37:21.025686Z"}, "is_ha_cluster":false, - "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, - "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.28.2", "port":5432, - "name":null, "id":"75242b54-076d-47bd-b7bd-41274240e677", "private_network":{"private_network_id":"5373de56-50d3-4058-9aaf-0bc9a70fdad5", - "service_ip":"172.16.28.2/22", "zone":"fr-par-1"}}, {"port":0, "name":null, - "id":"4c924e70-8d97-4859-8084-8a6b366e9f6c", "load_balancer":{}}], "logs_policy":{"max_age_retention":30, - "total_disk_retention":null}, "backup_same_region":false, "maintenances":[], - "created_at":"2023-12-26T17:37:21.025686Z", "region":"fr-par"}' + body: '{"id":"085d86ca-6636-4d36-a1d6-700f9226a10d", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"provisioning", + "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], + "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, + "next_run_at":"2024-11-21T09:33:35.805794Z"}, "is_ha_cluster":false, "read_replicas":[], + "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, + "init_settings":[], "endpoints":[{"ip":"172.16.88.2", "port":5432, "name":null, + "id":"c7ef11bb-76f1-4345-9bdf-94b0c96edb2a", "private_network":{"private_network_id":"8f9569a3-c65a-442f-a566-3a2a009b1b88", + "service_ip":"172.16.88.2/22", "zone":"fr-par-1", "provisioning_mode":"ipam"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-20T09:33:35.805794Z", + "region":"fr-par"}' headers: Content-Length: - - "1480" + - "1033" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Tue, 26 Dec 2023 17:37:54 GMT + - Wed, 20 Nov 2024 09:34:38 GMT Server: - - Scaleway API-Gateway + - Scaleway API Gateway (fr-par-1;edge03) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -287,61 +377,53 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - bbd7c8c0-fb76-40dd-b77e-a1f472495ff7 + - 32ed66bc-0640-4068-ab05-9289197d0792 status: 200 OK code: 200 duration: "" - request: - body: '{"id":"eda4f089-a4ad-44a6-9b7b-53395810730c", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"provisioning", - "engine":"PostgreSQL-12", "upgradable_version":[{"id":"f4c1ec41-89e1-48de-b872-b63b779b0dba", - "name":"PostgreSQL-13", "version":"13", "minor_version":"13.13"}, {"id":"8af4ebbb-fd08-4038-89f6-9d8c8f1232ca", - "name":"PostgreSQL-14", "version":"14", "minor_version":"14.10"}, {"id":"764c6bb3-2f1c-4f1a-bfd5-82c540ac435c", - "name":"PostgreSQL-15", "version":"15", "minor_version":"15.5"}], "endpoint":{"port":0, - "name":null, "id":"4c924e70-8d97-4859-8084-8a6b366e9f6c", "load_balancer":{}}, - "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, - "disabled":false, "next_run_at":"2023-12-27T17:37:21.025686Z"}, "is_ha_cluster":false, - "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, - "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.28.2", "port":5432, - "name":null, "id":"75242b54-076d-47bd-b7bd-41274240e677", "private_network":{"private_network_id":"5373de56-50d3-4058-9aaf-0bc9a70fdad5", - "service_ip":"172.16.28.2/22", "zone":"fr-par-1"}}, {"port":0, "name":null, - "id":"4c924e70-8d97-4859-8084-8a6b366e9f6c", "load_balancer":{}}], "logs_policy":{"max_age_retention":30, - "total_disk_retention":null}, "backup_same_region":false, "maintenances":[], - "created_at":"2023-12-26T17:37:21.025686Z", "region":"fr-par"}' + body: '{"id":"085d86ca-6636-4d36-a1d6-700f9226a10d", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"initializing", + "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], + "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, + "next_run_at":"2024-11-21T09:33:35.805794Z"}, "is_ha_cluster":false, "read_replicas":[], + "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, + "init_settings":[], "endpoints":[{"ip":"172.16.88.2", "port":5432, "name":null, + "id":"c7ef11bb-76f1-4345-9bdf-94b0c96edb2a", "private_network":{"private_network_id":"8f9569a3-c65a-442f-a566-3a2a009b1b88", + "service_ip":"172.16.88.2/22", "zone":"fr-par-1", "provisioning_mode":"ipam"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-20T09:33:35.805794Z", + "region":"fr-par"}' form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.20.4; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/eda4f089-a4ad-44a6-9b7b-53395810730c + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/085d86ca-6636-4d36-a1d6-700f9226a10d method: GET response: - body: '{"id":"eda4f089-a4ad-44a6-9b7b-53395810730c", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"provisioning", - "engine":"PostgreSQL-12", "upgradable_version":[{"id":"f4c1ec41-89e1-48de-b872-b63b779b0dba", - "name":"PostgreSQL-13", "version":"13", "minor_version":"13.13"}, {"id":"8af4ebbb-fd08-4038-89f6-9d8c8f1232ca", - "name":"PostgreSQL-14", "version":"14", "minor_version":"14.10"}, {"id":"764c6bb3-2f1c-4f1a-bfd5-82c540ac435c", - "name":"PostgreSQL-15", "version":"15", "minor_version":"15.5"}], "endpoint":{"port":0, - "name":null, "id":"4c924e70-8d97-4859-8084-8a6b366e9f6c", "load_balancer":{}}, - "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, - "disabled":false, "next_run_at":"2023-12-27T17:37:21.025686Z"}, "is_ha_cluster":false, - "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, - "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.28.2", "port":5432, - "name":null, "id":"75242b54-076d-47bd-b7bd-41274240e677", "private_network":{"private_network_id":"5373de56-50d3-4058-9aaf-0bc9a70fdad5", - "service_ip":"172.16.28.2/22", "zone":"fr-par-1"}}, {"port":0, "name":null, - "id":"4c924e70-8d97-4859-8084-8a6b366e9f6c", "load_balancer":{}}], "logs_policy":{"max_age_retention":30, - "total_disk_retention":null}, "backup_same_region":false, "maintenances":[], - "created_at":"2023-12-26T17:37:21.025686Z", "region":"fr-par"}' + body: '{"id":"085d86ca-6636-4d36-a1d6-700f9226a10d", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"initializing", + "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], + "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, + "next_run_at":"2024-11-21T09:33:35.805794Z"}, "is_ha_cluster":false, "read_replicas":[], + "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, + "init_settings":[], "endpoints":[{"ip":"172.16.88.2", "port":5432, "name":null, + "id":"c7ef11bb-76f1-4345-9bdf-94b0c96edb2a", "private_network":{"private_network_id":"8f9569a3-c65a-442f-a566-3a2a009b1b88", + "service_ip":"172.16.88.2/22", "zone":"fr-par-1", "provisioning_mode":"ipam"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-20T09:33:35.805794Z", + "region":"fr-par"}' headers: Content-Length: - - "1480" + - "1033" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Tue, 26 Dec 2023 17:38:09 GMT + - Wed, 20 Nov 2024 09:34:53 GMT Server: - - Scaleway API-Gateway + - Scaleway API Gateway (fr-par-1;edge03) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -349,61 +431,53 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 91c037c8-058f-4ca0-9c90-ff12c156adce + - a356cf44-cb79-4751-8af1-77ad658bc094 status: 200 OK code: 200 duration: "" - request: - body: '{"id":"eda4f089-a4ad-44a6-9b7b-53395810730c", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"provisioning", - "engine":"PostgreSQL-12", "upgradable_version":[{"id":"f4c1ec41-89e1-48de-b872-b63b779b0dba", - "name":"PostgreSQL-13", "version":"13", "minor_version":"13.13"}, {"id":"8af4ebbb-fd08-4038-89f6-9d8c8f1232ca", - "name":"PostgreSQL-14", "version":"14", "minor_version":"14.10"}, {"id":"764c6bb3-2f1c-4f1a-bfd5-82c540ac435c", - "name":"PostgreSQL-15", "version":"15", "minor_version":"15.5"}], "endpoint":{"port":0, - "name":null, "id":"4c924e70-8d97-4859-8084-8a6b366e9f6c", "load_balancer":{}}, - "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, - "disabled":false, "next_run_at":"2023-12-27T17:37:21.025686Z"}, "is_ha_cluster":false, - "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, - "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.28.2", "port":5432, - "name":null, "id":"75242b54-076d-47bd-b7bd-41274240e677", "private_network":{"private_network_id":"5373de56-50d3-4058-9aaf-0bc9a70fdad5", - "service_ip":"172.16.28.2/22", "zone":"fr-par-1"}}, {"port":0, "name":null, - "id":"4c924e70-8d97-4859-8084-8a6b366e9f6c", "load_balancer":{}}], "logs_policy":{"max_age_retention":30, - "total_disk_retention":null}, "backup_same_region":false, "maintenances":[], - "created_at":"2023-12-26T17:37:21.025686Z", "region":"fr-par"}' + body: '{"id":"085d86ca-6636-4d36-a1d6-700f9226a10d", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"initializing", + "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], + "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, + "next_run_at":"2024-11-21T09:33:35.805794Z"}, "is_ha_cluster":false, "read_replicas":[], + "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, + "init_settings":[], "endpoints":[{"ip":"172.16.88.2", "port":5432, "name":null, + "id":"c7ef11bb-76f1-4345-9bdf-94b0c96edb2a", "private_network":{"private_network_id":"8f9569a3-c65a-442f-a566-3a2a009b1b88", + "service_ip":"172.16.88.2/22", "zone":"fr-par-1", "provisioning_mode":"ipam"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-20T09:33:35.805794Z", + "region":"fr-par"}' form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.20.4; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/eda4f089-a4ad-44a6-9b7b-53395810730c + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/085d86ca-6636-4d36-a1d6-700f9226a10d method: GET response: - body: '{"id":"eda4f089-a4ad-44a6-9b7b-53395810730c", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"provisioning", - "engine":"PostgreSQL-12", "upgradable_version":[{"id":"f4c1ec41-89e1-48de-b872-b63b779b0dba", - "name":"PostgreSQL-13", "version":"13", "minor_version":"13.13"}, {"id":"8af4ebbb-fd08-4038-89f6-9d8c8f1232ca", - "name":"PostgreSQL-14", "version":"14", "minor_version":"14.10"}, {"id":"764c6bb3-2f1c-4f1a-bfd5-82c540ac435c", - "name":"PostgreSQL-15", "version":"15", "minor_version":"15.5"}], "endpoint":{"port":0, - "name":null, "id":"4c924e70-8d97-4859-8084-8a6b366e9f6c", "load_balancer":{}}, - "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, - "disabled":false, "next_run_at":"2023-12-27T17:37:21.025686Z"}, "is_ha_cluster":false, - "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, - "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.28.2", "port":5432, - "name":null, "id":"75242b54-076d-47bd-b7bd-41274240e677", "private_network":{"private_network_id":"5373de56-50d3-4058-9aaf-0bc9a70fdad5", - "service_ip":"172.16.28.2/22", "zone":"fr-par-1"}}, {"port":0, "name":null, - "id":"4c924e70-8d97-4859-8084-8a6b366e9f6c", "load_balancer":{}}], "logs_policy":{"max_age_retention":30, - "total_disk_retention":null}, "backup_same_region":false, "maintenances":[], - "created_at":"2023-12-26T17:37:21.025686Z", "region":"fr-par"}' + body: '{"id":"085d86ca-6636-4d36-a1d6-700f9226a10d", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"initializing", + "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], + "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, + "next_run_at":"2024-11-21T09:33:35.805794Z"}, "is_ha_cluster":false, "read_replicas":[], + "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, + "init_settings":[], "endpoints":[{"ip":"172.16.88.2", "port":5432, "name":null, + "id":"c7ef11bb-76f1-4345-9bdf-94b0c96edb2a", "private_network":{"private_network_id":"8f9569a3-c65a-442f-a566-3a2a009b1b88", + "service_ip":"172.16.88.2/22", "zone":"fr-par-1", "provisioning_mode":"ipam"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-20T09:33:35.805794Z", + "region":"fr-par"}' headers: Content-Length: - - "1480" + - "1033" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Tue, 26 Dec 2023 17:38:25 GMT + - Wed, 20 Nov 2024 09:35:08 GMT Server: - - Scaleway API-Gateway + - Scaleway API Gateway (fr-par-1;edge03) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -411,61 +485,53 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 8762bc70-bde1-4825-a752-d87dbe82d6ea + - 355afdf7-93d3-4e78-8daf-26996579e505 status: 200 OK code: 200 duration: "" - request: - body: '{"id":"eda4f089-a4ad-44a6-9b7b-53395810730c", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"initializing", - "engine":"PostgreSQL-12", "upgradable_version":[{"id":"f4c1ec41-89e1-48de-b872-b63b779b0dba", - "name":"PostgreSQL-13", "version":"13", "minor_version":"13.13"}, {"id":"8af4ebbb-fd08-4038-89f6-9d8c8f1232ca", - "name":"PostgreSQL-14", "version":"14", "minor_version":"14.10"}, {"id":"764c6bb3-2f1c-4f1a-bfd5-82c540ac435c", - "name":"PostgreSQL-15", "version":"15", "minor_version":"15.5"}], "endpoint":{"port":0, - "name":null, "id":"4c924e70-8d97-4859-8084-8a6b366e9f6c", "load_balancer":{}}, - "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, - "disabled":false, "next_run_at":"2023-12-27T17:37:21.025686Z"}, "is_ha_cluster":false, - "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, - "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.28.2", "port":5432, - "name":null, "id":"75242b54-076d-47bd-b7bd-41274240e677", "private_network":{"private_network_id":"5373de56-50d3-4058-9aaf-0bc9a70fdad5", - "service_ip":"172.16.28.2/22", "zone":"fr-par-1"}}, {"port":0, "name":null, - "id":"4c924e70-8d97-4859-8084-8a6b366e9f6c", "load_balancer":{}}], "logs_policy":{"max_age_retention":30, - "total_disk_retention":null}, "backup_same_region":false, "maintenances":[], - "created_at":"2023-12-26T17:37:21.025686Z", "region":"fr-par"}' + body: '{"id":"085d86ca-6636-4d36-a1d6-700f9226a10d", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"initializing", + "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], + "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, + "next_run_at":"2024-11-21T09:33:35.805794Z"}, "is_ha_cluster":false, "read_replicas":[], + "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, + "init_settings":[], "endpoints":[{"ip":"172.16.88.2", "port":5432, "name":null, + "id":"c7ef11bb-76f1-4345-9bdf-94b0c96edb2a", "private_network":{"private_network_id":"8f9569a3-c65a-442f-a566-3a2a009b1b88", + "service_ip":"172.16.88.2/22", "zone":"fr-par-1", "provisioning_mode":"ipam"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-20T09:33:35.805794Z", + "region":"fr-par"}' form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.20.4; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/eda4f089-a4ad-44a6-9b7b-53395810730c + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/085d86ca-6636-4d36-a1d6-700f9226a10d method: GET response: - body: '{"id":"eda4f089-a4ad-44a6-9b7b-53395810730c", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"initializing", - "engine":"PostgreSQL-12", "upgradable_version":[{"id":"f4c1ec41-89e1-48de-b872-b63b779b0dba", - "name":"PostgreSQL-13", "version":"13", "minor_version":"13.13"}, {"id":"8af4ebbb-fd08-4038-89f6-9d8c8f1232ca", - "name":"PostgreSQL-14", "version":"14", "minor_version":"14.10"}, {"id":"764c6bb3-2f1c-4f1a-bfd5-82c540ac435c", - "name":"PostgreSQL-15", "version":"15", "minor_version":"15.5"}], "endpoint":{"port":0, - "name":null, "id":"4c924e70-8d97-4859-8084-8a6b366e9f6c", "load_balancer":{}}, - "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, - "disabled":false, "next_run_at":"2023-12-27T17:37:21.025686Z"}, "is_ha_cluster":false, - "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, - "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.28.2", "port":5432, - "name":null, "id":"75242b54-076d-47bd-b7bd-41274240e677", "private_network":{"private_network_id":"5373de56-50d3-4058-9aaf-0bc9a70fdad5", - "service_ip":"172.16.28.2/22", "zone":"fr-par-1"}}, {"port":0, "name":null, - "id":"4c924e70-8d97-4859-8084-8a6b366e9f6c", "load_balancer":{}}], "logs_policy":{"max_age_retention":30, - "total_disk_retention":null}, "backup_same_region":false, "maintenances":[], - "created_at":"2023-12-26T17:37:21.025686Z", "region":"fr-par"}' + body: '{"id":"085d86ca-6636-4d36-a1d6-700f9226a10d", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"initializing", + "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], + "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, + "next_run_at":"2024-11-21T09:33:35.805794Z"}, "is_ha_cluster":false, "read_replicas":[], + "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, + "init_settings":[], "endpoints":[{"ip":"172.16.88.2", "port":5432, "name":null, + "id":"c7ef11bb-76f1-4345-9bdf-94b0c96edb2a", "private_network":{"private_network_id":"8f9569a3-c65a-442f-a566-3a2a009b1b88", + "service_ip":"172.16.88.2/22", "zone":"fr-par-1", "provisioning_mode":"ipam"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-20T09:33:35.805794Z", + "region":"fr-par"}' headers: Content-Length: - - "1480" + - "1033" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Tue, 26 Dec 2023 17:38:40 GMT + - Wed, 20 Nov 2024 09:35:23 GMT Server: - - Scaleway API-Gateway + - Scaleway API Gateway (fr-par-1;edge03) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -473,61 +539,53 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 36bca6d3-c70e-4bf4-9c91-dccd17926a08 + - fe647792-9842-41c9-ba28-a813944ae23c status: 200 OK code: 200 duration: "" - request: - body: '{"id":"eda4f089-a4ad-44a6-9b7b-53395810730c", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"initializing", - "engine":"PostgreSQL-12", "upgradable_version":[{"id":"f4c1ec41-89e1-48de-b872-b63b779b0dba", - "name":"PostgreSQL-13", "version":"13", "minor_version":"13.13"}, {"id":"8af4ebbb-fd08-4038-89f6-9d8c8f1232ca", - "name":"PostgreSQL-14", "version":"14", "minor_version":"14.10"}, {"id":"764c6bb3-2f1c-4f1a-bfd5-82c540ac435c", - "name":"PostgreSQL-15", "version":"15", "minor_version":"15.5"}], "endpoint":{"port":0, - "name":null, "id":"4c924e70-8d97-4859-8084-8a6b366e9f6c", "load_balancer":{}}, - "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, - "disabled":false, "next_run_at":"2023-12-27T17:37:21.025686Z"}, "is_ha_cluster":false, - "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, - "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.28.2", "port":5432, - "name":null, "id":"75242b54-076d-47bd-b7bd-41274240e677", "private_network":{"private_network_id":"5373de56-50d3-4058-9aaf-0bc9a70fdad5", - "service_ip":"172.16.28.2/22", "zone":"fr-par-1"}}, {"port":0, "name":null, - "id":"4c924e70-8d97-4859-8084-8a6b366e9f6c", "load_balancer":{}}], "logs_policy":{"max_age_retention":30, - "total_disk_retention":null}, "backup_same_region":false, "maintenances":[], - "created_at":"2023-12-26T17:37:21.025686Z", "region":"fr-par"}' + body: '{"id":"085d86ca-6636-4d36-a1d6-700f9226a10d", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"initializing", + "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], + "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, + "next_run_at":"2024-11-21T09:33:35.805794Z"}, "is_ha_cluster":false, "read_replicas":[], + "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, + "init_settings":[], "endpoints":[{"ip":"172.16.88.2", "port":5432, "name":null, + "id":"c7ef11bb-76f1-4345-9bdf-94b0c96edb2a", "private_network":{"private_network_id":"8f9569a3-c65a-442f-a566-3a2a009b1b88", + "service_ip":"172.16.88.2/22", "zone":"fr-par-1", "provisioning_mode":"ipam"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-20T09:33:35.805794Z", + "region":"fr-par"}' form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.20.4; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/eda4f089-a4ad-44a6-9b7b-53395810730c + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/085d86ca-6636-4d36-a1d6-700f9226a10d method: GET response: - body: '{"id":"eda4f089-a4ad-44a6-9b7b-53395810730c", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"initializing", - "engine":"PostgreSQL-12", "upgradable_version":[{"id":"f4c1ec41-89e1-48de-b872-b63b779b0dba", - "name":"PostgreSQL-13", "version":"13", "minor_version":"13.13"}, {"id":"8af4ebbb-fd08-4038-89f6-9d8c8f1232ca", - "name":"PostgreSQL-14", "version":"14", "minor_version":"14.10"}, {"id":"764c6bb3-2f1c-4f1a-bfd5-82c540ac435c", - "name":"PostgreSQL-15", "version":"15", "minor_version":"15.5"}], "endpoint":{"port":0, - "name":null, "id":"4c924e70-8d97-4859-8084-8a6b366e9f6c", "load_balancer":{}}, - "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, - "disabled":false, "next_run_at":"2023-12-27T17:37:21.025686Z"}, "is_ha_cluster":false, - "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, - "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.28.2", "port":5432, - "name":null, "id":"75242b54-076d-47bd-b7bd-41274240e677", "private_network":{"private_network_id":"5373de56-50d3-4058-9aaf-0bc9a70fdad5", - "service_ip":"172.16.28.2/22", "zone":"fr-par-1"}}, {"port":0, "name":null, - "id":"4c924e70-8d97-4859-8084-8a6b366e9f6c", "load_balancer":{}}], "logs_policy":{"max_age_retention":30, - "total_disk_retention":null}, "backup_same_region":false, "maintenances":[], - "created_at":"2023-12-26T17:37:21.025686Z", "region":"fr-par"}' + body: '{"id":"085d86ca-6636-4d36-a1d6-700f9226a10d", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"initializing", + "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], + "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, + "next_run_at":"2024-11-21T09:33:35.805794Z"}, "is_ha_cluster":false, "read_replicas":[], + "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, + "init_settings":[], "endpoints":[{"ip":"172.16.88.2", "port":5432, "name":null, + "id":"c7ef11bb-76f1-4345-9bdf-94b0c96edb2a", "private_network":{"private_network_id":"8f9569a3-c65a-442f-a566-3a2a009b1b88", + "service_ip":"172.16.88.2/22", "zone":"fr-par-1", "provisioning_mode":"ipam"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-20T09:33:35.805794Z", + "region":"fr-par"}' headers: Content-Length: - - "1480" + - "1033" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Tue, 26 Dec 2023 17:38:55 GMT + - Wed, 20 Nov 2024 09:35:38 GMT Server: - - Scaleway API-Gateway + - Scaleway API Gateway (fr-par-1;edge03) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -535,61 +593,53 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 6bab62d1-f709-4b35-9c9d-ffe24bff9b63 + - 84655a49-ddb0-4d70-8528-4bb92f59457f status: 200 OK code: 200 duration: "" - request: - body: '{"id":"eda4f089-a4ad-44a6-9b7b-53395810730c", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"initializing", - "engine":"PostgreSQL-12", "upgradable_version":[{"id":"f4c1ec41-89e1-48de-b872-b63b779b0dba", - "name":"PostgreSQL-13", "version":"13", "minor_version":"13.13"}, {"id":"8af4ebbb-fd08-4038-89f6-9d8c8f1232ca", - "name":"PostgreSQL-14", "version":"14", "minor_version":"14.10"}, {"id":"764c6bb3-2f1c-4f1a-bfd5-82c540ac435c", - "name":"PostgreSQL-15", "version":"15", "minor_version":"15.5"}], "endpoint":{"port":0, - "name":null, "id":"4c924e70-8d97-4859-8084-8a6b366e9f6c", "load_balancer":{}}, - "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, - "disabled":false, "next_run_at":"2023-12-27T17:37:21.025686Z"}, "is_ha_cluster":false, - "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, - "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.28.2", "port":5432, - "name":null, "id":"75242b54-076d-47bd-b7bd-41274240e677", "private_network":{"private_network_id":"5373de56-50d3-4058-9aaf-0bc9a70fdad5", - "service_ip":"172.16.28.2/22", "zone":"fr-par-1"}}, {"port":0, "name":null, - "id":"4c924e70-8d97-4859-8084-8a6b366e9f6c", "load_balancer":{}}], "logs_policy":{"max_age_retention":30, - "total_disk_retention":null}, "backup_same_region":false, "maintenances":[], - "created_at":"2023-12-26T17:37:21.025686Z", "region":"fr-par"}' + body: '{"id":"085d86ca-6636-4d36-a1d6-700f9226a10d", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"initializing", + "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], + "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, + "next_run_at":"2024-11-21T09:33:35.805794Z"}, "is_ha_cluster":false, "read_replicas":[], + "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, + "init_settings":[], "endpoints":[{"ip":"172.16.88.2", "port":5432, "name":null, + "id":"c7ef11bb-76f1-4345-9bdf-94b0c96edb2a", "private_network":{"private_network_id":"8f9569a3-c65a-442f-a566-3a2a009b1b88", + "service_ip":"172.16.88.2/22", "zone":"fr-par-1", "provisioning_mode":"ipam"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-20T09:33:35.805794Z", + "region":"fr-par"}' form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.20.4; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/eda4f089-a4ad-44a6-9b7b-53395810730c + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/085d86ca-6636-4d36-a1d6-700f9226a10d method: GET response: - body: '{"id":"eda4f089-a4ad-44a6-9b7b-53395810730c", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"initializing", - "engine":"PostgreSQL-12", "upgradable_version":[{"id":"f4c1ec41-89e1-48de-b872-b63b779b0dba", - "name":"PostgreSQL-13", "version":"13", "minor_version":"13.13"}, {"id":"8af4ebbb-fd08-4038-89f6-9d8c8f1232ca", - "name":"PostgreSQL-14", "version":"14", "minor_version":"14.10"}, {"id":"764c6bb3-2f1c-4f1a-bfd5-82c540ac435c", - "name":"PostgreSQL-15", "version":"15", "minor_version":"15.5"}], "endpoint":{"port":0, - "name":null, "id":"4c924e70-8d97-4859-8084-8a6b366e9f6c", "load_balancer":{}}, - "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, - "disabled":false, "next_run_at":"2023-12-27T17:37:21.025686Z"}, "is_ha_cluster":false, - "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, - "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.28.2", "port":5432, - "name":null, "id":"75242b54-076d-47bd-b7bd-41274240e677", "private_network":{"private_network_id":"5373de56-50d3-4058-9aaf-0bc9a70fdad5", - "service_ip":"172.16.28.2/22", "zone":"fr-par-1"}}, {"port":0, "name":null, - "id":"4c924e70-8d97-4859-8084-8a6b366e9f6c", "load_balancer":{}}], "logs_policy":{"max_age_retention":30, - "total_disk_retention":null}, "backup_same_region":false, "maintenances":[], - "created_at":"2023-12-26T17:37:21.025686Z", "region":"fr-par"}' + body: '{"id":"085d86ca-6636-4d36-a1d6-700f9226a10d", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"initializing", + "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], + "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, + "next_run_at":"2024-11-21T09:33:35.805794Z"}, "is_ha_cluster":false, "read_replicas":[], + "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, + "init_settings":[], "endpoints":[{"ip":"172.16.88.2", "port":5432, "name":null, + "id":"c7ef11bb-76f1-4345-9bdf-94b0c96edb2a", "private_network":{"private_network_id":"8f9569a3-c65a-442f-a566-3a2a009b1b88", + "service_ip":"172.16.88.2/22", "zone":"fr-par-1", "provisioning_mode":"ipam"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-20T09:33:35.805794Z", + "region":"fr-par"}' headers: Content-Length: - - "1480" + - "1033" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Tue, 26 Dec 2023 17:39:11 GMT + - Wed, 20 Nov 2024 09:35:53 GMT Server: - - Scaleway API-Gateway + - Scaleway API Gateway (fr-par-1;edge03) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -597,61 +647,53 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - e93d33c9-1751-4037-8579-24a6338216c3 + - 0a8f2a98-a6b9-4a80-8de8-88b48a3b9444 status: 200 OK code: 200 duration: "" - request: - body: '{"id":"eda4f089-a4ad-44a6-9b7b-53395810730c", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"initializing", - "engine":"PostgreSQL-12", "upgradable_version":[{"id":"f4c1ec41-89e1-48de-b872-b63b779b0dba", - "name":"PostgreSQL-13", "version":"13", "minor_version":"13.13"}, {"id":"8af4ebbb-fd08-4038-89f6-9d8c8f1232ca", - "name":"PostgreSQL-14", "version":"14", "minor_version":"14.10"}, {"id":"764c6bb3-2f1c-4f1a-bfd5-82c540ac435c", - "name":"PostgreSQL-15", "version":"15", "minor_version":"15.5"}], "endpoint":{"port":0, - "name":null, "id":"4c924e70-8d97-4859-8084-8a6b366e9f6c", "load_balancer":{}}, - "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, - "disabled":false, "next_run_at":"2023-12-27T17:37:21.025686Z"}, "is_ha_cluster":false, - "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, - "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.28.2", "port":5432, - "name":null, "id":"75242b54-076d-47bd-b7bd-41274240e677", "private_network":{"private_network_id":"5373de56-50d3-4058-9aaf-0bc9a70fdad5", - "service_ip":"172.16.28.2/22", "zone":"fr-par-1"}}, {"port":0, "name":null, - "id":"4c924e70-8d97-4859-8084-8a6b366e9f6c", "load_balancer":{}}], "logs_policy":{"max_age_retention":30, - "total_disk_retention":null}, "backup_same_region":false, "maintenances":[], - "created_at":"2023-12-26T17:37:21.025686Z", "region":"fr-par"}' + body: '{"id":"085d86ca-6636-4d36-a1d6-700f9226a10d", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"initializing", + "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], + "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, + "next_run_at":"2024-11-21T09:33:35.805794Z"}, "is_ha_cluster":false, "read_replicas":[], + "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, + "init_settings":[], "endpoints":[{"ip":"172.16.88.2", "port":5432, "name":null, + "id":"c7ef11bb-76f1-4345-9bdf-94b0c96edb2a", "private_network":{"private_network_id":"8f9569a3-c65a-442f-a566-3a2a009b1b88", + "service_ip":"172.16.88.2/22", "zone":"fr-par-1", "provisioning_mode":"ipam"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-20T09:33:35.805794Z", + "region":"fr-par"}' form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.20.4; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/eda4f089-a4ad-44a6-9b7b-53395810730c + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/085d86ca-6636-4d36-a1d6-700f9226a10d method: GET response: - body: '{"id":"eda4f089-a4ad-44a6-9b7b-53395810730c", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"initializing", - "engine":"PostgreSQL-12", "upgradable_version":[{"id":"f4c1ec41-89e1-48de-b872-b63b779b0dba", - "name":"PostgreSQL-13", "version":"13", "minor_version":"13.13"}, {"id":"8af4ebbb-fd08-4038-89f6-9d8c8f1232ca", - "name":"PostgreSQL-14", "version":"14", "minor_version":"14.10"}, {"id":"764c6bb3-2f1c-4f1a-bfd5-82c540ac435c", - "name":"PostgreSQL-15", "version":"15", "minor_version":"15.5"}], "endpoint":{"port":0, - "name":null, "id":"4c924e70-8d97-4859-8084-8a6b366e9f6c", "load_balancer":{}}, - "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, - "disabled":false, "next_run_at":"2023-12-27T17:37:21.025686Z"}, "is_ha_cluster":false, - "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, - "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.28.2", "port":5432, - "name":null, "id":"75242b54-076d-47bd-b7bd-41274240e677", "private_network":{"private_network_id":"5373de56-50d3-4058-9aaf-0bc9a70fdad5", - "service_ip":"172.16.28.2/22", "zone":"fr-par-1"}}, {"port":0, "name":null, - "id":"4c924e70-8d97-4859-8084-8a6b366e9f6c", "load_balancer":{}}], "logs_policy":{"max_age_retention":30, - "total_disk_retention":null}, "backup_same_region":false, "maintenances":[], - "created_at":"2023-12-26T17:37:21.025686Z", "region":"fr-par"}' + body: '{"id":"085d86ca-6636-4d36-a1d6-700f9226a10d", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"initializing", + "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], + "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, + "next_run_at":"2024-11-21T09:33:35.805794Z"}, "is_ha_cluster":false, "read_replicas":[], + "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, + "init_settings":[], "endpoints":[{"ip":"172.16.88.2", "port":5432, "name":null, + "id":"c7ef11bb-76f1-4345-9bdf-94b0c96edb2a", "private_network":{"private_network_id":"8f9569a3-c65a-442f-a566-3a2a009b1b88", + "service_ip":"172.16.88.2/22", "zone":"fr-par-1", "provisioning_mode":"ipam"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-20T09:33:35.805794Z", + "region":"fr-par"}' headers: Content-Length: - - "1480" + - "1033" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Tue, 26 Dec 2023 17:39:26 GMT + - Wed, 20 Nov 2024 09:36:08 GMT Server: - - Scaleway API-Gateway + - Scaleway API Gateway (fr-par-1;edge03) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -659,61 +701,59 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - b1924ac6-37c0-4a2e-8d79-b8cf9ff9ac3e + - c670c5fc-d5b9-486c-84e8-7a63eb4c0aba status: 200 OK code: 200 duration: "" - request: - body: '{"id":"eda4f089-a4ad-44a6-9b7b-53395810730c", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"initializing", - "engine":"PostgreSQL-12", "upgradable_version":[{"id":"f4c1ec41-89e1-48de-b872-b63b779b0dba", - "name":"PostgreSQL-13", "version":"13", "minor_version":"13.13"}, {"id":"8af4ebbb-fd08-4038-89f6-9d8c8f1232ca", - "name":"PostgreSQL-14", "version":"14", "minor_version":"14.10"}, {"id":"764c6bb3-2f1c-4f1a-bfd5-82c540ac435c", - "name":"PostgreSQL-15", "version":"15", "minor_version":"15.5"}], "endpoint":{"port":0, - "name":null, "id":"4c924e70-8d97-4859-8084-8a6b366e9f6c", "load_balancer":{}}, - "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, - "disabled":false, "next_run_at":"2023-12-27T17:37:21.025686Z"}, "is_ha_cluster":false, - "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, - "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.28.2", "port":5432, - "name":null, "id":"75242b54-076d-47bd-b7bd-41274240e677", "private_network":{"private_network_id":"5373de56-50d3-4058-9aaf-0bc9a70fdad5", - "service_ip":"172.16.28.2/22", "zone":"fr-par-1"}}, {"port":0, "name":null, - "id":"4c924e70-8d97-4859-8084-8a6b366e9f6c", "load_balancer":{}}], "logs_policy":{"max_age_retention":30, - "total_disk_retention":null}, "backup_same_region":false, "maintenances":[], - "created_at":"2023-12-26T17:37:21.025686Z", "region":"fr-par"}' + body: '{"id":"085d86ca-6636-4d36-a1d6-700f9226a10d", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"initializing", + "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], + "settings":[{"name":"effective_cache_size", "value":"1300"}, {"name":"maintenance_work_mem", + "value":"150"}, {"name":"max_connections", "value":"100"}, {"name":"max_parallel_workers", + "value":"0"}, {"name":"max_parallel_workers_per_gather", "value":"0"}, {"name":"work_mem", + "value":"4"}], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, + "next_run_at":"2024-11-21T09:33:35.805794Z"}, "is_ha_cluster":false, "read_replicas":[], + "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, + "init_settings":[], "endpoints":[{"ip":"172.16.88.2", "port":5432, "name":null, + "id":"c7ef11bb-76f1-4345-9bdf-94b0c96edb2a", "private_network":{"private_network_id":"8f9569a3-c65a-442f-a566-3a2a009b1b88", + "service_ip":"172.16.88.2/22", "zone":"fr-par-1", "provisioning_mode":"ipam"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-20T09:33:35.805794Z", + "region":"fr-par"}' form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.20.4; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/eda4f089-a4ad-44a6-9b7b-53395810730c + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/085d86ca-6636-4d36-a1d6-700f9226a10d method: GET response: - body: '{"id":"eda4f089-a4ad-44a6-9b7b-53395810730c", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"initializing", - "engine":"PostgreSQL-12", "upgradable_version":[{"id":"f4c1ec41-89e1-48de-b872-b63b779b0dba", - "name":"PostgreSQL-13", "version":"13", "minor_version":"13.13"}, {"id":"8af4ebbb-fd08-4038-89f6-9d8c8f1232ca", - "name":"PostgreSQL-14", "version":"14", "minor_version":"14.10"}, {"id":"764c6bb3-2f1c-4f1a-bfd5-82c540ac435c", - "name":"PostgreSQL-15", "version":"15", "minor_version":"15.5"}], "endpoint":{"port":0, - "name":null, "id":"4c924e70-8d97-4859-8084-8a6b366e9f6c", "load_balancer":{}}, - "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, - "disabled":false, "next_run_at":"2023-12-27T17:37:21.025686Z"}, "is_ha_cluster":false, - "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, - "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.28.2", "port":5432, - "name":null, "id":"75242b54-076d-47bd-b7bd-41274240e677", "private_network":{"private_network_id":"5373de56-50d3-4058-9aaf-0bc9a70fdad5", - "service_ip":"172.16.28.2/22", "zone":"fr-par-1"}}, {"port":0, "name":null, - "id":"4c924e70-8d97-4859-8084-8a6b366e9f6c", "load_balancer":{}}], "logs_policy":{"max_age_retention":30, - "total_disk_retention":null}, "backup_same_region":false, "maintenances":[], - "created_at":"2023-12-26T17:37:21.025686Z", "region":"fr-par"}' + body: '{"id":"085d86ca-6636-4d36-a1d6-700f9226a10d", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"initializing", + "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], + "settings":[{"name":"effective_cache_size", "value":"1300"}, {"name":"maintenance_work_mem", + "value":"150"}, {"name":"max_connections", "value":"100"}, {"name":"max_parallel_workers", + "value":"0"}, {"name":"max_parallel_workers_per_gather", "value":"0"}, {"name":"work_mem", + "value":"4"}], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, + "next_run_at":"2024-11-21T09:33:35.805794Z"}, "is_ha_cluster":false, "read_replicas":[], + "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, + "init_settings":[], "endpoints":[{"ip":"172.16.88.2", "port":5432, "name":null, + "id":"c7ef11bb-76f1-4345-9bdf-94b0c96edb2a", "private_network":{"private_network_id":"8f9569a3-c65a-442f-a566-3a2a009b1b88", + "service_ip":"172.16.88.2/22", "zone":"fr-par-1", "provisioning_mode":"ipam"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-20T09:33:35.805794Z", + "region":"fr-par"}' headers: Content-Length: - - "1480" + - "1308" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Tue, 26 Dec 2023 17:39:41 GMT + - Wed, 20 Nov 2024 09:36:24 GMT Server: - - Scaleway API-Gateway + - Scaleway API Gateway (fr-par-1;edge03) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -721,67 +761,59 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 63cc59da-0788-4aa1-b094-07f0aafecd5a + - e6644f05-b23c-4d42-9055-0186a02fa93b status: 200 OK code: 200 duration: "" - request: - body: '{"id":"eda4f089-a4ad-44a6-9b7b-53395810730c", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"initializing", - "engine":"PostgreSQL-12", "upgradable_version":[{"id":"f4c1ec41-89e1-48de-b872-b63b779b0dba", - "name":"PostgreSQL-13", "version":"13", "minor_version":"13.13"}, {"id":"8af4ebbb-fd08-4038-89f6-9d8c8f1232ca", - "name":"PostgreSQL-14", "version":"14", "minor_version":"14.10"}, {"id":"764c6bb3-2f1c-4f1a-bfd5-82c540ac435c", - "name":"PostgreSQL-15", "version":"15", "minor_version":"15.5"}], "endpoint":{"port":0, - "name":null, "id":"4c924e70-8d97-4859-8084-8a6b366e9f6c", "load_balancer":{}}, - "tags":[], "settings":[{"name":"effective_cache_size", "value":"1300"}, {"name":"maintenance_work_mem", + body: '{"id":"085d86ca-6636-4d36-a1d6-700f9226a10d", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"initializing", + "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], + "settings":[{"name":"effective_cache_size", "value":"1300"}, {"name":"maintenance_work_mem", "value":"150"}, {"name":"max_connections", "value":"100"}, {"name":"max_parallel_workers", "value":"0"}, {"name":"max_parallel_workers_per_gather", "value":"0"}, {"name":"work_mem", "value":"4"}], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2023-12-27T17:37:21.025686Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-21T09:33:35.805794Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, - "init_settings":[], "endpoints":[{"ip":"172.16.28.2", "port":5432, "name":null, - "id":"75242b54-076d-47bd-b7bd-41274240e677", "private_network":{"private_network_id":"5373de56-50d3-4058-9aaf-0bc9a70fdad5", - "service_ip":"172.16.28.2/22", "zone":"fr-par-1"}}, {"port":0, "name":null, - "id":"4c924e70-8d97-4859-8084-8a6b366e9f6c", "load_balancer":{}}], "logs_policy":{"max_age_retention":30, - "total_disk_retention":null}, "backup_same_region":false, "maintenances":[], - "created_at":"2023-12-26T17:37:21.025686Z", "region":"fr-par"}' + "init_settings":[], "endpoints":[{"ip":"172.16.88.2", "port":5432, "name":null, + "id":"c7ef11bb-76f1-4345-9bdf-94b0c96edb2a", "private_network":{"private_network_id":"8f9569a3-c65a-442f-a566-3a2a009b1b88", + "service_ip":"172.16.88.2/22", "zone":"fr-par-1", "provisioning_mode":"ipam"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-20T09:33:35.805794Z", + "region":"fr-par"}' form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.20.4; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/eda4f089-a4ad-44a6-9b7b-53395810730c + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/085d86ca-6636-4d36-a1d6-700f9226a10d method: GET response: - body: '{"id":"eda4f089-a4ad-44a6-9b7b-53395810730c", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"initializing", - "engine":"PostgreSQL-12", "upgradable_version":[{"id":"f4c1ec41-89e1-48de-b872-b63b779b0dba", - "name":"PostgreSQL-13", "version":"13", "minor_version":"13.13"}, {"id":"8af4ebbb-fd08-4038-89f6-9d8c8f1232ca", - "name":"PostgreSQL-14", "version":"14", "minor_version":"14.10"}, {"id":"764c6bb3-2f1c-4f1a-bfd5-82c540ac435c", - "name":"PostgreSQL-15", "version":"15", "minor_version":"15.5"}], "endpoint":{"port":0, - "name":null, "id":"4c924e70-8d97-4859-8084-8a6b366e9f6c", "load_balancer":{}}, - "tags":[], "settings":[{"name":"effective_cache_size", "value":"1300"}, {"name":"maintenance_work_mem", + body: '{"id":"085d86ca-6636-4d36-a1d6-700f9226a10d", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"initializing", + "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], + "settings":[{"name":"effective_cache_size", "value":"1300"}, {"name":"maintenance_work_mem", "value":"150"}, {"name":"max_connections", "value":"100"}, {"name":"max_parallel_workers", "value":"0"}, {"name":"max_parallel_workers_per_gather", "value":"0"}, {"name":"work_mem", "value":"4"}], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2023-12-27T17:37:21.025686Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-21T09:33:35.805794Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, - "init_settings":[], "endpoints":[{"ip":"172.16.28.2", "port":5432, "name":null, - "id":"75242b54-076d-47bd-b7bd-41274240e677", "private_network":{"private_network_id":"5373de56-50d3-4058-9aaf-0bc9a70fdad5", - "service_ip":"172.16.28.2/22", "zone":"fr-par-1"}}, {"port":0, "name":null, - "id":"4c924e70-8d97-4859-8084-8a6b366e9f6c", "load_balancer":{}}], "logs_policy":{"max_age_retention":30, - "total_disk_retention":null}, "backup_same_region":false, "maintenances":[], - "created_at":"2023-12-26T17:37:21.025686Z", "region":"fr-par"}' + "init_settings":[], "endpoints":[{"ip":"172.16.88.2", "port":5432, "name":null, + "id":"c7ef11bb-76f1-4345-9bdf-94b0c96edb2a", "private_network":{"private_network_id":"8f9569a3-c65a-442f-a566-3a2a009b1b88", + "service_ip":"172.16.88.2/22", "zone":"fr-par-1", "provisioning_mode":"ipam"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-20T09:33:35.805794Z", + "region":"fr-par"}' headers: Content-Length: - - "1755" + - "1308" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Tue, 26 Dec 2023 17:39:56 GMT + - Wed, 20 Nov 2024 09:36:39 GMT Server: - - Scaleway API-Gateway + - Scaleway API Gateway (fr-par-1;edge03) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -789,67 +821,63 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 1cf4f25a-6c88-490e-b4ce-8ef2556184cc + - aaf44db8-0c88-47fc-8452-3527b71dab1e status: 200 OK code: 200 duration: "" - request: - body: '{"id":"eda4f089-a4ad-44a6-9b7b-53395810730c", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"initializing", - "engine":"PostgreSQL-12", "upgradable_version":[{"id":"f4c1ec41-89e1-48de-b872-b63b779b0dba", - "name":"PostgreSQL-13", "version":"13", "minor_version":"13.13"}, {"id":"8af4ebbb-fd08-4038-89f6-9d8c8f1232ca", - "name":"PostgreSQL-14", "version":"14", "minor_version":"14.10"}, {"id":"764c6bb3-2f1c-4f1a-bfd5-82c540ac435c", - "name":"PostgreSQL-15", "version":"15", "minor_version":"15.5"}], "endpoint":{"port":0, - "name":null, "id":"4c924e70-8d97-4859-8084-8a6b366e9f6c", "load_balancer":{}}, - "tags":[], "settings":[{"name":"effective_cache_size", "value":"1300"}, {"name":"maintenance_work_mem", + body: '{"id":"085d86ca-6636-4d36-a1d6-700f9226a10d", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"ready", "engine":"PostgreSQL-15", + "upgradable_version":[], "endpoint":{"ip":"51.158.57.112", "port":22370, "name":null, + "id":"62a1b1f3-40a4-49c8-b8c8-fc9bcded236d", "load_balancer":{}}, "tags":[], + "settings":[{"name":"effective_cache_size", "value":"1300"}, {"name":"maintenance_work_mem", "value":"150"}, {"name":"max_connections", "value":"100"}, {"name":"max_parallel_workers", "value":"0"}, {"name":"max_parallel_workers_per_gather", "value":"0"}, {"name":"work_mem", "value":"4"}], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2023-12-27T17:37:21.025686Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-21T09:33:35.805794Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, - "init_settings":[], "endpoints":[{"ip":"172.16.28.2", "port":5432, "name":null, - "id":"75242b54-076d-47bd-b7bd-41274240e677", "private_network":{"private_network_id":"5373de56-50d3-4058-9aaf-0bc9a70fdad5", - "service_ip":"172.16.28.2/22", "zone":"fr-par-1"}}, {"port":0, "name":null, - "id":"4c924e70-8d97-4859-8084-8a6b366e9f6c", "load_balancer":{}}], "logs_policy":{"max_age_retention":30, - "total_disk_retention":null}, "backup_same_region":false, "maintenances":[], - "created_at":"2023-12-26T17:37:21.025686Z", "region":"fr-par"}' + "init_settings":[], "endpoints":[{"ip":"172.16.88.2", "port":5432, "name":null, + "id":"c7ef11bb-76f1-4345-9bdf-94b0c96edb2a", "private_network":{"private_network_id":"8f9569a3-c65a-442f-a566-3a2a009b1b88", + "service_ip":"172.16.88.2/22", "zone":"fr-par-1", "provisioning_mode":"ipam"}}, + {"ip":"51.158.57.112", "port":22370, "name":null, "id":"62a1b1f3-40a4-49c8-b8c8-fc9bcded236d", + "load_balancer":{}}], "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, + "backup_same_region":false, "maintenances":[], "encryption":{"enabled":false}, + "created_at":"2024-11-20T09:33:35.805794Z", "region":"fr-par"}' form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.20.4; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/eda4f089-a4ad-44a6-9b7b-53395810730c + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/085d86ca-6636-4d36-a1d6-700f9226a10d method: GET response: - body: '{"id":"eda4f089-a4ad-44a6-9b7b-53395810730c", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"initializing", - "engine":"PostgreSQL-12", "upgradable_version":[{"id":"f4c1ec41-89e1-48de-b872-b63b779b0dba", - "name":"PostgreSQL-13", "version":"13", "minor_version":"13.13"}, {"id":"8af4ebbb-fd08-4038-89f6-9d8c8f1232ca", - "name":"PostgreSQL-14", "version":"14", "minor_version":"14.10"}, {"id":"764c6bb3-2f1c-4f1a-bfd5-82c540ac435c", - "name":"PostgreSQL-15", "version":"15", "minor_version":"15.5"}], "endpoint":{"port":0, - "name":null, "id":"4c924e70-8d97-4859-8084-8a6b366e9f6c", "load_balancer":{}}, - "tags":[], "settings":[{"name":"effective_cache_size", "value":"1300"}, {"name":"maintenance_work_mem", + body: '{"id":"085d86ca-6636-4d36-a1d6-700f9226a10d", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"ready", "engine":"PostgreSQL-15", + "upgradable_version":[], "endpoint":{"ip":"51.158.57.112", "port":22370, "name":null, + "id":"62a1b1f3-40a4-49c8-b8c8-fc9bcded236d", "load_balancer":{}}, "tags":[], + "settings":[{"name":"effective_cache_size", "value":"1300"}, {"name":"maintenance_work_mem", "value":"150"}, {"name":"max_connections", "value":"100"}, {"name":"max_parallel_workers", "value":"0"}, {"name":"max_parallel_workers_per_gather", "value":"0"}, {"name":"work_mem", "value":"4"}], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2023-12-27T17:37:21.025686Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-21T09:33:35.805794Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, - "init_settings":[], "endpoints":[{"ip":"172.16.28.2", "port":5432, "name":null, - "id":"75242b54-076d-47bd-b7bd-41274240e677", "private_network":{"private_network_id":"5373de56-50d3-4058-9aaf-0bc9a70fdad5", - "service_ip":"172.16.28.2/22", "zone":"fr-par-1"}}, {"port":0, "name":null, - "id":"4c924e70-8d97-4859-8084-8a6b366e9f6c", "load_balancer":{}}], "logs_policy":{"max_age_retention":30, - "total_disk_retention":null}, "backup_same_region":false, "maintenances":[], - "created_at":"2023-12-26T17:37:21.025686Z", "region":"fr-par"}' + "init_settings":[], "endpoints":[{"ip":"172.16.88.2", "port":5432, "name":null, + "id":"c7ef11bb-76f1-4345-9bdf-94b0c96edb2a", "private_network":{"private_network_id":"8f9569a3-c65a-442f-a566-3a2a009b1b88", + "service_ip":"172.16.88.2/22", "zone":"fr-par-1", "provisioning_mode":"ipam"}}, + {"ip":"51.158.57.112", "port":22370, "name":null, "id":"62a1b1f3-40a4-49c8-b8c8-fc9bcded236d", + "load_balancer":{}}], "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, + "backup_same_region":false, "maintenances":[], "encryption":{"enabled":false}, + "created_at":"2024-11-20T09:33:35.805794Z", "region":"fr-par"}' headers: Content-Length: - - "1755" + - "1527" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Tue, 26 Dec 2023 17:40:11 GMT + - Wed, 20 Nov 2024 09:36:54 GMT Server: - - Scaleway API-Gateway + - Scaleway API Gateway (fr-par-1;edge03) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -857,67 +885,63 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 646e354b-a4cf-4a67-8a07-36e35bbd3885 + - 0cdd4aaa-13af-44fe-9d9d-76f4d251a96f status: 200 OK code: 200 duration: "" - request: - body: '{"id":"eda4f089-a4ad-44a6-9b7b-53395810730c", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"ready", "engine":"PostgreSQL-12", - "upgradable_version":[{"id":"f4c1ec41-89e1-48de-b872-b63b779b0dba", "name":"PostgreSQL-13", - "version":"13", "minor_version":"13.13"}, {"id":"8af4ebbb-fd08-4038-89f6-9d8c8f1232ca", - "name":"PostgreSQL-14", "version":"14", "minor_version":"14.10"}, {"id":"764c6bb3-2f1c-4f1a-bfd5-82c540ac435c", - "name":"PostgreSQL-15", "version":"15", "minor_version":"15.5"}], "endpoint":{"ip":"51.159.115.243", - "port":25880, "name":null, "id":"4c924e70-8d97-4859-8084-8a6b366e9f6c", "load_balancer":{}}, - "tags":[], "settings":[{"name":"effective_cache_size", "value":"1300"}, {"name":"maintenance_work_mem", + body: '{"id":"085d86ca-6636-4d36-a1d6-700f9226a10d", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"ready", "engine":"PostgreSQL-15", + "upgradable_version":[], "endpoint":{"ip":"51.158.57.112", "port":22370, "name":null, + "id":"62a1b1f3-40a4-49c8-b8c8-fc9bcded236d", "load_balancer":{}}, "tags":[], + "settings":[{"name":"effective_cache_size", "value":"1300"}, {"name":"maintenance_work_mem", "value":"150"}, {"name":"max_connections", "value":"100"}, {"name":"max_parallel_workers", "value":"0"}, {"name":"max_parallel_workers_per_gather", "value":"0"}, {"name":"work_mem", "value":"4"}], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2023-12-27T17:37:21.025686Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-21T09:33:35.805794Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, - "init_settings":[], "endpoints":[{"ip":"172.16.28.2", "port":5432, "name":null, - "id":"75242b54-076d-47bd-b7bd-41274240e677", "private_network":{"private_network_id":"5373de56-50d3-4058-9aaf-0bc9a70fdad5", - "service_ip":"172.16.28.2/22", "zone":"fr-par-1"}}, {"ip":"51.159.115.243", - "port":25880, "name":null, "id":"4c924e70-8d97-4859-8084-8a6b366e9f6c", "load_balancer":{}}], - "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, - "maintenances":[], "created_at":"2023-12-26T17:37:21.025686Z", "region":"fr-par"}' + "init_settings":[], "endpoints":[{"ip":"172.16.88.2", "port":5432, "name":null, + "id":"c7ef11bb-76f1-4345-9bdf-94b0c96edb2a", "private_network":{"private_network_id":"8f9569a3-c65a-442f-a566-3a2a009b1b88", + "service_ip":"172.16.88.2/22", "zone":"fr-par-1", "provisioning_mode":"ipam"}}, + {"ip":"51.158.57.112", "port":22370, "name":null, "id":"62a1b1f3-40a4-49c8-b8c8-fc9bcded236d", + "load_balancer":{}}], "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, + "backup_same_region":false, "maintenances":[], "encryption":{"enabled":false}, + "created_at":"2024-11-20T09:33:35.805794Z", "region":"fr-par"}' form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.20.4; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/eda4f089-a4ad-44a6-9b7b-53395810730c + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/085d86ca-6636-4d36-a1d6-700f9226a10d method: GET response: - body: '{"id":"eda4f089-a4ad-44a6-9b7b-53395810730c", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"ready", "engine":"PostgreSQL-12", - "upgradable_version":[{"id":"f4c1ec41-89e1-48de-b872-b63b779b0dba", "name":"PostgreSQL-13", - "version":"13", "minor_version":"13.13"}, {"id":"8af4ebbb-fd08-4038-89f6-9d8c8f1232ca", - "name":"PostgreSQL-14", "version":"14", "minor_version":"14.10"}, {"id":"764c6bb3-2f1c-4f1a-bfd5-82c540ac435c", - "name":"PostgreSQL-15", "version":"15", "minor_version":"15.5"}], "endpoint":{"ip":"51.159.115.243", - "port":25880, "name":null, "id":"4c924e70-8d97-4859-8084-8a6b366e9f6c", "load_balancer":{}}, - "tags":[], "settings":[{"name":"effective_cache_size", "value":"1300"}, {"name":"maintenance_work_mem", + body: '{"id":"085d86ca-6636-4d36-a1d6-700f9226a10d", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"ready", "engine":"PostgreSQL-15", + "upgradable_version":[], "endpoint":{"ip":"51.158.57.112", "port":22370, "name":null, + "id":"62a1b1f3-40a4-49c8-b8c8-fc9bcded236d", "load_balancer":{}}, "tags":[], + "settings":[{"name":"effective_cache_size", "value":"1300"}, {"name":"maintenance_work_mem", "value":"150"}, {"name":"max_connections", "value":"100"}, {"name":"max_parallel_workers", "value":"0"}, {"name":"max_parallel_workers_per_gather", "value":"0"}, {"name":"work_mem", "value":"4"}], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2023-12-27T17:37:21.025686Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-21T09:33:35.805794Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, - "init_settings":[], "endpoints":[{"ip":"172.16.28.2", "port":5432, "name":null, - "id":"75242b54-076d-47bd-b7bd-41274240e677", "private_network":{"private_network_id":"5373de56-50d3-4058-9aaf-0bc9a70fdad5", - "service_ip":"172.16.28.2/22", "zone":"fr-par-1"}}, {"ip":"51.159.115.243", - "port":25880, "name":null, "id":"4c924e70-8d97-4859-8084-8a6b366e9f6c", "load_balancer":{}}], - "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, - "maintenances":[], "created_at":"2023-12-26T17:37:21.025686Z", "region":"fr-par"}' + "init_settings":[], "endpoints":[{"ip":"172.16.88.2", "port":5432, "name":null, + "id":"c7ef11bb-76f1-4345-9bdf-94b0c96edb2a", "private_network":{"private_network_id":"8f9569a3-c65a-442f-a566-3a2a009b1b88", + "service_ip":"172.16.88.2/22", "zone":"fr-par-1", "provisioning_mode":"ipam"}}, + {"ip":"51.158.57.112", "port":22370, "name":null, "id":"62a1b1f3-40a4-49c8-b8c8-fc9bcded236d", + "load_balancer":{}}], "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, + "backup_same_region":false, "maintenances":[], "encryption":{"enabled":false}, + "created_at":"2024-11-20T09:33:35.805794Z", "region":"fr-par"}' headers: Content-Length: - - "1802" + - "1527" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Tue, 26 Dec 2023 17:40:32 GMT + - Wed, 20 Nov 2024 09:36:54 GMT Server: - - Scaleway API-Gateway + - Scaleway API Gateway (fr-par-1;edge03) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -925,41 +949,43 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - ebd9daae-768a-4c84-bd41-5501678f3cf8 + - 6f378f8d-c641-46df-a2c7-63be156d08cf status: 200 OK code: 200 duration: "" - request: - body: '{"total_count":1, "ips":[{"id":"1a37217e-4c55-489a-91ee-6c6794a3fb3b", - "address":"172.16.28.2/22", "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "is_ipv6":false, "created_at":"2023-12-26T17:37:21.477413Z", "updated_at":"2023-12-26T17:37:59.545549Z", - "source":{"subnet_id":"a06be82d-1cda-4bfc-b993-6d2ec63e232f"}, "resource":{"type":"rdb_instance", - "id":"eda4f089-a4ad-44a6-9b7b-53395810730c", "mac_address":"02:00:00:15:FB:9D", - "name":"cli-test"}, "tags":["managed", "scwdbaas"], "region":"fr-par", "zone":null}]}' + body: '{"total_count":1, "ips":[{"id":"55728b4a-a24f-4dd6-87db-5916664775d4", + "address":"172.16.88.2/22", "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "is_ipv6":false, "created_at":"2024-11-20T09:33:36.384032Z", "updated_at":"2024-11-20T09:34:07.565922Z", + "source":{"subnet_id":"930e86c5-a43e-4939-af93-2915dcb180f5"}, "resource":{"type":"rdb_instance", + "id":"085d86ca-6636-4d36-a1d6-700f9226a10d", "mac_address":"02:00:00:12:0A:8F", + "name":"cli-test"}, "tags":["managed", "scwdbaas"], "reverses":[], "region":"fr-par", + "zone":null}]}' form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.20.4; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/ipam/v1/regions/fr-par/ips?is_ipv6=false&order_by=created_at_desc&page=1&resource_id=eda4f089-a4ad-44a6-9b7b-53395810730c&resource_type=rdb_instance + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/ipam/v1/regions/fr-par/ips?is_ipv6=false&order_by=created_at_desc&page=1&resource_id=085d86ca-6636-4d36-a1d6-700f9226a10d&resource_type=rdb_instance method: GET response: - body: '{"total_count":1, "ips":[{"id":"1a37217e-4c55-489a-91ee-6c6794a3fb3b", - "address":"172.16.28.2/22", "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "is_ipv6":false, "created_at":"2023-12-26T17:37:21.477413Z", "updated_at":"2023-12-26T17:37:59.545549Z", - "source":{"subnet_id":"a06be82d-1cda-4bfc-b993-6d2ec63e232f"}, "resource":{"type":"rdb_instance", - "id":"eda4f089-a4ad-44a6-9b7b-53395810730c", "mac_address":"02:00:00:15:FB:9D", - "name":"cli-test"}, "tags":["managed", "scwdbaas"], "region":"fr-par", "zone":null}]}' + body: '{"total_count":1, "ips":[{"id":"55728b4a-a24f-4dd6-87db-5916664775d4", + "address":"172.16.88.2/22", "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "is_ipv6":false, "created_at":"2024-11-20T09:33:36.384032Z", "updated_at":"2024-11-20T09:34:07.565922Z", + "source":{"subnet_id":"930e86c5-a43e-4939-af93-2915dcb180f5"}, "resource":{"type":"rdb_instance", + "id":"085d86ca-6636-4d36-a1d6-700f9226a10d", "mac_address":"02:00:00:12:0A:8F", + "name":"cli-test"}, "tags":["managed", "scwdbaas"], "reverses":[], "region":"fr-par", + "zone":null}]}' headers: Content-Length: - - "520" + - "535" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Tue, 26 Dec 2023 17:40:32 GMT + - Wed, 20 Nov 2024 09:36:54 GMT Server: - - Scaleway API-Gateway + - Scaleway API Gateway (fr-par-1;edge03) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -967,67 +993,63 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 217714f6-0e3d-4df4-b76c-abcfa4ad1735 + - 6fd45aca-e947-448f-a31c-ec4c9f2d483a status: 200 OK code: 200 duration: "" - request: - body: '{"id":"eda4f089-a4ad-44a6-9b7b-53395810730c", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"deleting", "engine":"PostgreSQL-12", - "upgradable_version":[{"id":"f4c1ec41-89e1-48de-b872-b63b779b0dba", "name":"PostgreSQL-13", - "version":"13", "minor_version":"13.13"}, {"id":"8af4ebbb-fd08-4038-89f6-9d8c8f1232ca", - "name":"PostgreSQL-14", "version":"14", "minor_version":"14.10"}, {"id":"764c6bb3-2f1c-4f1a-bfd5-82c540ac435c", - "name":"PostgreSQL-15", "version":"15", "minor_version":"15.5"}], "endpoint":{"ip":"51.159.115.243", - "port":25880, "name":null, "id":"4c924e70-8d97-4859-8084-8a6b366e9f6c", "load_balancer":{}}, - "tags":[], "settings":[{"name":"effective_cache_size", "value":"1300"}, {"name":"maintenance_work_mem", + body: '{"id":"085d86ca-6636-4d36-a1d6-700f9226a10d", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"deleting", "engine":"PostgreSQL-15", + "upgradable_version":[], "endpoint":{"ip":"51.158.57.112", "port":22370, "name":null, + "id":"62a1b1f3-40a4-49c8-b8c8-fc9bcded236d", "load_balancer":{}}, "tags":[], + "settings":[{"name":"effective_cache_size", "value":"1300"}, {"name":"maintenance_work_mem", "value":"150"}, {"name":"max_connections", "value":"100"}, {"name":"max_parallel_workers", "value":"0"}, {"name":"max_parallel_workers_per_gather", "value":"0"}, {"name":"work_mem", "value":"4"}], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2023-12-27T17:37:21.025686Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-21T09:33:35.805794Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, - "init_settings":[], "endpoints":[{"ip":"172.16.28.2", "port":5432, "name":null, - "id":"75242b54-076d-47bd-b7bd-41274240e677", "private_network":{"private_network_id":"5373de56-50d3-4058-9aaf-0bc9a70fdad5", - "service_ip":"172.16.28.2/22", "zone":"fr-par-1"}}, {"ip":"51.159.115.243", - "port":25880, "name":null, "id":"4c924e70-8d97-4859-8084-8a6b366e9f6c", "load_balancer":{}}], - "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, - "maintenances":[], "created_at":"2023-12-26T17:37:21.025686Z", "region":"fr-par"}' + "init_settings":[], "endpoints":[{"ip":"172.16.88.2", "port":5432, "name":null, + "id":"c7ef11bb-76f1-4345-9bdf-94b0c96edb2a", "private_network":{"private_network_id":"8f9569a3-c65a-442f-a566-3a2a009b1b88", + "service_ip":"172.16.88.2/22", "zone":"fr-par-1", "provisioning_mode":"ipam"}}, + {"ip":"51.158.57.112", "port":22370, "name":null, "id":"62a1b1f3-40a4-49c8-b8c8-fc9bcded236d", + "load_balancer":{}}], "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, + "backup_same_region":false, "maintenances":[], "encryption":{"enabled":false}, + "created_at":"2024-11-20T09:33:35.805794Z", "region":"fr-par"}' form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.20.4; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/eda4f089-a4ad-44a6-9b7b-53395810730c + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/085d86ca-6636-4d36-a1d6-700f9226a10d method: DELETE response: - body: '{"id":"eda4f089-a4ad-44a6-9b7b-53395810730c", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"deleting", "engine":"PostgreSQL-12", - "upgradable_version":[{"id":"f4c1ec41-89e1-48de-b872-b63b779b0dba", "name":"PostgreSQL-13", - "version":"13", "minor_version":"13.13"}, {"id":"8af4ebbb-fd08-4038-89f6-9d8c8f1232ca", - "name":"PostgreSQL-14", "version":"14", "minor_version":"14.10"}, {"id":"764c6bb3-2f1c-4f1a-bfd5-82c540ac435c", - "name":"PostgreSQL-15", "version":"15", "minor_version":"15.5"}], "endpoint":{"ip":"51.159.115.243", - "port":25880, "name":null, "id":"4c924e70-8d97-4859-8084-8a6b366e9f6c", "load_balancer":{}}, - "tags":[], "settings":[{"name":"effective_cache_size", "value":"1300"}, {"name":"maintenance_work_mem", + body: '{"id":"085d86ca-6636-4d36-a1d6-700f9226a10d", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"deleting", "engine":"PostgreSQL-15", + "upgradable_version":[], "endpoint":{"ip":"51.158.57.112", "port":22370, "name":null, + "id":"62a1b1f3-40a4-49c8-b8c8-fc9bcded236d", "load_balancer":{}}, "tags":[], + "settings":[{"name":"effective_cache_size", "value":"1300"}, {"name":"maintenance_work_mem", "value":"150"}, {"name":"max_connections", "value":"100"}, {"name":"max_parallel_workers", "value":"0"}, {"name":"max_parallel_workers_per_gather", "value":"0"}, {"name":"work_mem", "value":"4"}], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2023-12-27T17:37:21.025686Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-21T09:33:35.805794Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, - "init_settings":[], "endpoints":[{"ip":"172.16.28.2", "port":5432, "name":null, - "id":"75242b54-076d-47bd-b7bd-41274240e677", "private_network":{"private_network_id":"5373de56-50d3-4058-9aaf-0bc9a70fdad5", - "service_ip":"172.16.28.2/22", "zone":"fr-par-1"}}, {"ip":"51.159.115.243", - "port":25880, "name":null, "id":"4c924e70-8d97-4859-8084-8a6b366e9f6c", "load_balancer":{}}], - "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, - "maintenances":[], "created_at":"2023-12-26T17:37:21.025686Z", "region":"fr-par"}' + "init_settings":[], "endpoints":[{"ip":"172.16.88.2", "port":5432, "name":null, + "id":"c7ef11bb-76f1-4345-9bdf-94b0c96edb2a", "private_network":{"private_network_id":"8f9569a3-c65a-442f-a566-3a2a009b1b88", + "service_ip":"172.16.88.2/22", "zone":"fr-par-1", "provisioning_mode":"ipam"}}, + {"ip":"51.158.57.112", "port":22370, "name":null, "id":"62a1b1f3-40a4-49c8-b8c8-fc9bcded236d", + "load_balancer":{}}], "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, + "backup_same_region":false, "maintenances":[], "encryption":{"enabled":false}, + "created_at":"2024-11-20T09:33:35.805794Z", "region":"fr-par"}' headers: Content-Length: - - "1805" + - "1530" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Tue, 26 Dec 2023 17:40:33 GMT + - Wed, 20 Nov 2024 09:36:55 GMT Server: - - Scaleway API-Gateway + - Scaleway API Gateway (fr-par-1;edge03) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -1035,67 +1057,63 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 2e5e595b-9f73-476a-a63d-77725ed08a76 + - 5aeded68-ae1c-4d35-8b27-28eb3913cac7 status: 200 OK code: 200 duration: "" - request: - body: '{"id":"eda4f089-a4ad-44a6-9b7b-53395810730c", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"deleting", "engine":"PostgreSQL-12", - "upgradable_version":[{"id":"f4c1ec41-89e1-48de-b872-b63b779b0dba", "name":"PostgreSQL-13", - "version":"13", "minor_version":"13.13"}, {"id":"8af4ebbb-fd08-4038-89f6-9d8c8f1232ca", - "name":"PostgreSQL-14", "version":"14", "minor_version":"14.10"}, {"id":"764c6bb3-2f1c-4f1a-bfd5-82c540ac435c", - "name":"PostgreSQL-15", "version":"15", "minor_version":"15.5"}], "endpoint":{"ip":"51.159.115.243", - "port":25880, "name":null, "id":"4c924e70-8d97-4859-8084-8a6b366e9f6c", "load_balancer":{}}, - "tags":[], "settings":[{"name":"effective_cache_size", "value":"1300"}, {"name":"maintenance_work_mem", + body: '{"id":"085d86ca-6636-4d36-a1d6-700f9226a10d", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"deleting", "engine":"PostgreSQL-15", + "upgradable_version":[], "endpoint":{"ip":"51.158.57.112", "port":22370, "name":null, + "id":"62a1b1f3-40a4-49c8-b8c8-fc9bcded236d", "load_balancer":{}}, "tags":[], + "settings":[{"name":"effective_cache_size", "value":"1300"}, {"name":"maintenance_work_mem", "value":"150"}, {"name":"max_connections", "value":"100"}, {"name":"max_parallel_workers", "value":"0"}, {"name":"max_parallel_workers_per_gather", "value":"0"}, {"name":"work_mem", "value":"4"}], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2023-12-27T17:37:21.025686Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-21T09:33:35.805794Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, - "init_settings":[], "endpoints":[{"ip":"172.16.28.2", "port":5432, "name":null, - "id":"75242b54-076d-47bd-b7bd-41274240e677", "private_network":{"private_network_id":"5373de56-50d3-4058-9aaf-0bc9a70fdad5", - "service_ip":"172.16.28.2/22", "zone":"fr-par-1"}}, {"ip":"51.159.115.243", - "port":25880, "name":null, "id":"4c924e70-8d97-4859-8084-8a6b366e9f6c", "load_balancer":{}}], - "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, - "maintenances":[], "created_at":"2023-12-26T17:37:21.025686Z", "region":"fr-par"}' + "init_settings":[], "endpoints":[{"ip":"172.16.88.2", "port":5432, "name":null, + "id":"c7ef11bb-76f1-4345-9bdf-94b0c96edb2a", "private_network":{"private_network_id":"8f9569a3-c65a-442f-a566-3a2a009b1b88", + "service_ip":"172.16.88.2/22", "zone":"fr-par-1", "provisioning_mode":"ipam"}}, + {"ip":"51.158.57.112", "port":22370, "name":null, "id":"62a1b1f3-40a4-49c8-b8c8-fc9bcded236d", + "load_balancer":{}}], "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, + "backup_same_region":false, "maintenances":[], "encryption":{"enabled":false}, + "created_at":"2024-11-20T09:33:35.805794Z", "region":"fr-par"}' form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.20.4; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/eda4f089-a4ad-44a6-9b7b-53395810730c + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/085d86ca-6636-4d36-a1d6-700f9226a10d method: GET response: - body: '{"id":"eda4f089-a4ad-44a6-9b7b-53395810730c", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"deleting", "engine":"PostgreSQL-12", - "upgradable_version":[{"id":"f4c1ec41-89e1-48de-b872-b63b779b0dba", "name":"PostgreSQL-13", - "version":"13", "minor_version":"13.13"}, {"id":"8af4ebbb-fd08-4038-89f6-9d8c8f1232ca", - "name":"PostgreSQL-14", "version":"14", "minor_version":"14.10"}, {"id":"764c6bb3-2f1c-4f1a-bfd5-82c540ac435c", - "name":"PostgreSQL-15", "version":"15", "minor_version":"15.5"}], "endpoint":{"ip":"51.159.115.243", - "port":25880, "name":null, "id":"4c924e70-8d97-4859-8084-8a6b366e9f6c", "load_balancer":{}}, - "tags":[], "settings":[{"name":"effective_cache_size", "value":"1300"}, {"name":"maintenance_work_mem", + body: '{"id":"085d86ca-6636-4d36-a1d6-700f9226a10d", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"deleting", "engine":"PostgreSQL-15", + "upgradable_version":[], "endpoint":{"ip":"51.158.57.112", "port":22370, "name":null, + "id":"62a1b1f3-40a4-49c8-b8c8-fc9bcded236d", "load_balancer":{}}, "tags":[], + "settings":[{"name":"effective_cache_size", "value":"1300"}, {"name":"maintenance_work_mem", "value":"150"}, {"name":"max_connections", "value":"100"}, {"name":"max_parallel_workers", "value":"0"}, {"name":"max_parallel_workers_per_gather", "value":"0"}, {"name":"work_mem", "value":"4"}], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2023-12-27T17:37:21.025686Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-21T09:33:35.805794Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, - "init_settings":[], "endpoints":[{"ip":"172.16.28.2", "port":5432, "name":null, - "id":"75242b54-076d-47bd-b7bd-41274240e677", "private_network":{"private_network_id":"5373de56-50d3-4058-9aaf-0bc9a70fdad5", - "service_ip":"172.16.28.2/22", "zone":"fr-par-1"}}, {"ip":"51.159.115.243", - "port":25880, "name":null, "id":"4c924e70-8d97-4859-8084-8a6b366e9f6c", "load_balancer":{}}], - "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, - "maintenances":[], "created_at":"2023-12-26T17:37:21.025686Z", "region":"fr-par"}' + "init_settings":[], "endpoints":[{"ip":"172.16.88.2", "port":5432, "name":null, + "id":"c7ef11bb-76f1-4345-9bdf-94b0c96edb2a", "private_network":{"private_network_id":"8f9569a3-c65a-442f-a566-3a2a009b1b88", + "service_ip":"172.16.88.2/22", "zone":"fr-par-1", "provisioning_mode":"ipam"}}, + {"ip":"51.158.57.112", "port":22370, "name":null, "id":"62a1b1f3-40a4-49c8-b8c8-fc9bcded236d", + "load_balancer":{}}], "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, + "backup_same_region":false, "maintenances":[], "encryption":{"enabled":false}, + "created_at":"2024-11-20T09:33:35.805794Z", "region":"fr-par"}' headers: Content-Length: - - "1805" + - "1530" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Tue, 26 Dec 2023 17:40:33 GMT + - Wed, 20 Nov 2024 09:36:55 GMT Server: - - Scaleway API-Gateway + - Scaleway API Gateway (fr-par-1;edge03) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -1103,20 +1121,20 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 6424d74f-8ef3-4202-9622-c5b1c097a3a7 + - 32086613-1b3f-4eaf-a759-e61994a3c9f9 status: 200 OK code: 200 duration: "" - request: - body: '{"message":"resource is not found","resource":"instance","resource_id":"eda4f089-a4ad-44a6-9b7b-53395810730c","type":"not_found"}' + body: '{"message":"resource is not found","resource":"instance","resource_id":"085d86ca-6636-4d36-a1d6-700f9226a10d","type":"not_found"}' form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.20.4; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/eda4f089-a4ad-44a6-9b7b-53395810730c + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/085d86ca-6636-4d36-a1d6-700f9226a10d method: GET response: - body: '{"message":"resource is not found","resource":"instance","resource_id":"eda4f089-a4ad-44a6-9b7b-53395810730c","type":"not_found"}' + body: '{"message":"resource is not found","resource":"instance","resource_id":"085d86ca-6636-4d36-a1d6-700f9226a10d","type":"not_found"}' headers: Content-Length: - "129" @@ -1125,9 +1143,9 @@ interactions: Content-Type: - application/json Date: - - Tue, 26 Dec 2023 17:40:50 GMT + - Wed, 20 Nov 2024 09:37:10 GMT Server: - - Scaleway API-Gateway + - Scaleway API Gateway (fr-par-1;edge03) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -1135,7 +1153,7 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 5991f66c-9571-46bf-a566-130a9b4ba680 + - 77184325-8ed4-4b5d-a5a2-44fed430d5c5 status: 404 Not Found code: 404 duration: "" @@ -1144,8 +1162,8 @@ interactions: form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.20.4; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/vpc/v2/regions/fr-par/private-networks/5373de56-50d3-4058-9aaf-0bc9a70fdad5 + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/vpc/v2/regions/fr-par/private-networks/8f9569a3-c65a-442f-a566-3a2a009b1b88 method: DELETE response: body: "" @@ -1155,9 +1173,9 @@ interactions: Content-Type: - application/json Date: - - Tue, 26 Dec 2023 17:40:51 GMT + - Wed, 20 Nov 2024 09:37:11 GMT Server: - - Scaleway API-Gateway + - Scaleway API Gateway (fr-par-1;edge03) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -1165,7 +1183,7 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - be348f69-d90b-4a24-8666-2deb89a10a19 + - 757c6798-0419-485d-b653-932fc882834d status: 204 No Content code: 204 duration: "" diff --git a/internal/namespaces/rdb/v1/testdata/test-create-instance-init-endpoints-with-public-and-ipam-private-endpoint.golden b/internal/namespaces/rdb/v1/testdata/test-create-instance-init-endpoints-with-public-and-ipam-private-endpoint.golden index ef3d8f215f..a54efb5e34 100644 --- a/internal/namespaces/rdb/v1/testdata/test-create-instance-init-endpoints-with-public-and-ipam-private-endpoint.golden +++ b/internal/namespaces/rdb/v1/testdata/test-create-instance-init-endpoints-with-public-and-ipam-private-endpoint.golden @@ -2,43 +2,32 @@ 🟩🟩🟩 STDOUT️ 🟩🟩🟩️ CreatedAt few seconds ago Region fr-par -ID eda4f089-a4ad-44a6-9b7b-53395810730c +ID 085d86ca-6636-4d36-a1d6-700f9226a10d Name cli-test -OrganizationID fa1e3217-dc80-42ac-85c3-3f034b78b552 -ProjectID fa1e3217-dc80-42ac-85c3-3f034b78b552 +OrganizationID 951df375-e094-4d26-97c1-ba548eeb9c42 +ProjectID 951df375-e094-4d26-97c1-ba548eeb9c42 Status ready -Engine PostgreSQL-12 -UpgradableVersion.0.ID f4c1ec41-89e1-48de-b872-b63b779b0dba -UpgradableVersion.0.Name PostgreSQL-13 -UpgradableVersion.0.Version 13 -UpgradableVersion.0.MinorVersion 13.13 -UpgradableVersion.1.ID 8af4ebbb-fd08-4038-89f6-9d8c8f1232ca -UpgradableVersion.1.Name PostgreSQL-14 -UpgradableVersion.1.Version 14 -UpgradableVersion.1.MinorVersion 14.10 -UpgradableVersion.2.ID 764c6bb3-2f1c-4f1a-bfd5-82c540ac435c -UpgradableVersion.2.Name PostgreSQL-15 -UpgradableVersion.2.Version 15 -UpgradableVersion.2.MinorVersion 15.5 +Engine PostgreSQL-15 IsHaCluster false NodeType db-dev-s -Endpoints.0.ID 75242b54-076d-47bd-b7bd-41274240e677 -Endpoints.0.IP 172.16.28.2 +Endpoints.0.ID c7ef11bb-76f1-4345-9bdf-94b0c96edb2a +Endpoints.0.IP 172.16.88.2 Endpoints.0.Port 5432 -Endpoints.0.PrivateNetwork.PrivateNetworkID 5373de56-50d3-4058-9aaf-0bc9a70fdad5 -Endpoints.0.PrivateNetwork.ServiceIP 172.16.28.2/22 +Endpoints.0.PrivateNetwork.PrivateNetworkID 8f9569a3-c65a-442f-a566-3a2a009b1b88 +Endpoints.0.PrivateNetwork.ServiceIP 172.16.88.2/22 Endpoints.0.PrivateNetwork.Zone fr-par-1 -Endpoints.0.PrivateNetwork.ProvisioningMode static -Endpoints.1.ID 4c924e70-8d97-4859-8084-8a6b366e9f6c -Endpoints.1.IP 51.159.115.243 -Endpoints.1.Port 25880 +Endpoints.0.PrivateNetwork.ProvisioningMode ipam +Endpoints.1.ID 62a1b1f3-40a4-49c8-b8c8-fc9bcded236d +Endpoints.1.IP 51.158.57.112 +Endpoints.1.Port 22370 LogsPolicy.MaxAgeRetention 30 BackupSameRegion false +Encryption.Enabled false Endpoint: -ID 4c924e70-8d97-4859-8084-8a6b366e9f6c -IP 51.159.115.243 -Port 25880 +ID 62a1b1f3-40a4-49c8-b8c8-fc9bcded236d +IP 51.158.57.112 +Port 22370 Volume: Type lssd @@ -71,36 +60,17 @@ Password: "class": "lssd" }, "region": "fr-par", - "id": "eda4f089-a4ad-44a6-9b7b-53395810730c", + "id": "085d86ca-6636-4d36-a1d6-700f9226a10d", "name": "cli-test", - "organization_id": "fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id": "fa1e3217-dc80-42ac-85c3-3f034b78b552", + "organization_id": "951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id": "951df375-e094-4d26-97c1-ba548eeb9c42", "status": "ready", - "engine": "PostgreSQL-12", - "upgradable_version": [ - { - "id": "f4c1ec41-89e1-48de-b872-b63b779b0dba", - "name": "PostgreSQL-13", - "version": "13", - "minor_version": "13.13" - }, - { - "id": "8af4ebbb-fd08-4038-89f6-9d8c8f1232ca", - "name": "PostgreSQL-14", - "version": "14", - "minor_version": "14.10" - }, - { - "id": "764c6bb3-2f1c-4f1a-bfd5-82c540ac435c", - "name": "PostgreSQL-15", - "version": "15", - "minor_version": "15.5" - } - ], + "engine": "PostgreSQL-15", + "upgradable_version": [], "endpoint": { - "id": "4c924e70-8d97-4859-8084-8a6b366e9f6c", - "ip": "51.159.115.243", - "port": 25880, + "id": "62a1b1f3-40a4-49c8-b8c8-fc9bcded236d", + "ip": "51.158.57.112", + "port": 22370, "name": null, "load_balancer": {} }, @@ -143,21 +113,21 @@ Password: "init_settings": [], "endpoints": [ { - "id": "75242b54-076d-47bd-b7bd-41274240e677", - "ip": "172.16.28.2", + "id": "c7ef11bb-76f1-4345-9bdf-94b0c96edb2a", + "ip": "172.16.88.2", "port": 5432, "name": null, "private_network": { - "private_network_id": "5373de56-50d3-4058-9aaf-0bc9a70fdad5", - "service_ip": "172.16.28.2/22", + "private_network_id": "8f9569a3-c65a-442f-a566-3a2a009b1b88", + "service_ip": "172.16.88.2/22", "zone": "fr-par-1", - "provisioning_mode": "static" + "provisioning_mode": "ipam" } }, { - "id": "4c924e70-8d97-4859-8084-8a6b366e9f6c", - "ip": "51.159.115.243", - "port": 25880, + "id": "62a1b1f3-40a4-49c8-b8c8-fc9bcded236d", + "ip": "51.158.57.112", + "port": 22370, "name": null, "load_balancer": {} } @@ -168,6 +138,8 @@ Password: }, "backup_same_region": false, "maintenances": [], - "encryption": null, + "encryption": { + "enabled": false + }, "password": "{4xdl*#QOoP+\u00263XRkGA)]" } diff --git a/internal/namespaces/rdb/v1/testdata/test-create-instance-init-endpoints-with-public-and-static-private-endpoint.cassette.yaml b/internal/namespaces/rdb/v1/testdata/test-create-instance-init-endpoints-with-public-and-static-private-endpoint.cassette.yaml index d498f8091f..a82a7eae8a 100644 --- a/internal/namespaces/rdb/v1/testdata/test-create-instance-init-endpoints-with-public-and-static-private-endpoint.cassette.yaml +++ b/internal/namespaces/rdb/v1/testdata/test-create-instance-init-endpoints-with-public-and-static-private-endpoint.cassette.yaml @@ -2,34 +2,48 @@ version: 1 interactions: - request: - body: '{"id":"03f99204-ae20-40cf-83b0-0bb01260e064", "name":"pn-silly-keller", - "tags":[], "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "created_at":"2023-12-26T17:37:19.851372Z", - "updated_at":"2023-12-26T17:37:19.851372Z", "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "subnets":["172.16.24.0/22", "fd63:256c:45f7:9012::/64"], "zone":"fr-par-1"}' + body: '{"id":"d39dc381-c120-4621-94a2-a57031b73bd6", "name":"pn-quirky-pike", + "tags":[], "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "created_at":"2024-11-20T09:23:26.229208Z", + "updated_at":"2024-11-20T09:23:26.229208Z", "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "subnets":[{"id":"9887f732-a7a2-46eb-b34d-35d469c15c5b", "created_at":"2024-11-20T09:23:26.229208Z", + "updated_at":"2024-11-20T09:23:26.229208Z", "subnet":"172.16.88.0/22", "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "private_network_id":"d39dc381-c120-4621-94a2-a57031b73bd6", "vpc_id":"4c837446-e418-4326-af43-4a445ea0aab8"}, + {"id":"24c0b7a5-78e3-4d84-931b-1f5659a5ee1f", "created_at":"2024-11-20T09:23:26.229208Z", + "updated_at":"2024-11-20T09:23:26.229208Z", "subnet":"fd49:821a:a311:8563::/64", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "private_network_id":"d39dc381-c120-4621-94a2-a57031b73bd6", + "vpc_id":"4c837446-e418-4326-af43-4a445ea0aab8"}], "vpc_id":"4c837446-e418-4326-af43-4a445ea0aab8", + "dhcp_enabled":true, "region":"fr-par"}' form: {} headers: Content-Type: - application/json User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.20.4; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/vpc/v1/zones/fr-par-1/private-networks + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/vpc/v2/regions/fr-par/private-networks method: POST response: - body: '{"id":"03f99204-ae20-40cf-83b0-0bb01260e064", "name":"pn-silly-keller", - "tags":[], "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "created_at":"2023-12-26T17:37:19.851372Z", - "updated_at":"2023-12-26T17:37:19.851372Z", "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "subnets":["172.16.24.0/22", "fd63:256c:45f7:9012::/64"], "zone":"fr-par-1"}' + body: '{"id":"d39dc381-c120-4621-94a2-a57031b73bd6", "name":"pn-quirky-pike", + "tags":[], "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "created_at":"2024-11-20T09:23:26.229208Z", + "updated_at":"2024-11-20T09:23:26.229208Z", "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "subnets":[{"id":"9887f732-a7a2-46eb-b34d-35d469c15c5b", "created_at":"2024-11-20T09:23:26.229208Z", + "updated_at":"2024-11-20T09:23:26.229208Z", "subnet":"172.16.88.0/22", "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "private_network_id":"d39dc381-c120-4621-94a2-a57031b73bd6", "vpc_id":"4c837446-e418-4326-af43-4a445ea0aab8"}, + {"id":"24c0b7a5-78e3-4d84-931b-1f5659a5ee1f", "created_at":"2024-11-20T09:23:26.229208Z", + "updated_at":"2024-11-20T09:23:26.229208Z", "subnet":"fd49:821a:a311:8563::/64", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "private_network_id":"d39dc381-c120-4621-94a2-a57031b73bd6", + "vpc_id":"4c837446-e418-4326-af43-4a445ea0aab8"}], "vpc_id":"4c837446-e418-4326-af43-4a445ea0aab8", + "dhcp_enabled":true, "region":"fr-par"}' headers: Content-Length: - - "358" + - "1041" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Tue, 26 Dec 2023 17:37:20 GMT + - Wed, 20 Nov 2024 09:23:26 GMT Server: - - Scaleway API-Gateway + - Scaleway API Gateway (fr-par-1;edge01) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -37,63 +51,55 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 76742d3d-c2b6-4ab3-9462-3c05f5e20ac6 + - 39806bea-33ec-461b-904f-7d0d4067930b status: 200 OK code: 200 duration: "" - request: - body: '{"id":"eb320b05-c273-44e7-b89b-a9b1569516d5", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"provisioning", - "engine":"PostgreSQL-12", "upgradable_version":[{"id":"f4c1ec41-89e1-48de-b872-b63b779b0dba", - "name":"PostgreSQL-13", "version":"13", "minor_version":"13.13"}, {"id":"8af4ebbb-fd08-4038-89f6-9d8c8f1232ca", - "name":"PostgreSQL-14", "version":"14", "minor_version":"14.10"}, {"id":"764c6bb3-2f1c-4f1a-bfd5-82c540ac435c", - "name":"PostgreSQL-15", "version":"15", "minor_version":"15.5"}], "endpoint":{"port":0, - "name":null, "id":"f8dc51bc-a954-41b2-897f-6e9c41028b17", "load_balancer":{}}, - "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, - "disabled":false, "next_run_at":"2023-12-27T17:37:21.119243Z"}, "is_ha_cluster":false, - "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, - "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, - "name":null, "id":"8e6e507f-3fc1-445b-8793-deed488ce53b", "private_network":{"private_network_id":"03f99204-ae20-40cf-83b0-0bb01260e064", - "service_ip":"172.16.0.3/22", "zone":"fr-par-1"}}, {"port":0, "name":null, "id":"f8dc51bc-a954-41b2-897f-6e9c41028b17", - "load_balancer":{}}], "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, - "backup_same_region":false, "maintenances":[], "created_at":"2023-12-26T17:37:21.119243Z", + body: '{"id":"9e64a9e2-7938-4a37-a60f-c3657ec7369a", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"provisioning", + "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], + "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, + "next_run_at":"2024-11-21T09:23:27.094858Z"}, "is_ha_cluster":false, "read_replicas":[], + "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, + "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, + "id":"a2873040-b3d0-466a-a02c-d384c88d36f7", "private_network":{"private_network_id":"d39dc381-c120-4621-94a2-a57031b73bd6", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-20T09:23:27.094858Z", "region":"fr-par"}' form: {} headers: Content-Type: - application/json User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.20.4; linux; amd64) cli-e2e-test + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances method: POST response: - body: '{"id":"eb320b05-c273-44e7-b89b-a9b1569516d5", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"provisioning", - "engine":"PostgreSQL-12", "upgradable_version":[{"id":"f4c1ec41-89e1-48de-b872-b63b779b0dba", - "name":"PostgreSQL-13", "version":"13", "minor_version":"13.13"}, {"id":"8af4ebbb-fd08-4038-89f6-9d8c8f1232ca", - "name":"PostgreSQL-14", "version":"14", "minor_version":"14.10"}, {"id":"764c6bb3-2f1c-4f1a-bfd5-82c540ac435c", - "name":"PostgreSQL-15", "version":"15", "minor_version":"15.5"}], "endpoint":{"port":0, - "name":null, "id":"f8dc51bc-a954-41b2-897f-6e9c41028b17", "load_balancer":{}}, - "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, - "disabled":false, "next_run_at":"2023-12-27T17:37:21.119243Z"}, "is_ha_cluster":false, - "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, - "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, - "name":null, "id":"8e6e507f-3fc1-445b-8793-deed488ce53b", "private_network":{"private_network_id":"03f99204-ae20-40cf-83b0-0bb01260e064", - "service_ip":"172.16.0.3/22", "zone":"fr-par-1"}}, {"port":0, "name":null, "id":"f8dc51bc-a954-41b2-897f-6e9c41028b17", - "load_balancer":{}}], "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, - "backup_same_region":false, "maintenances":[], "created_at":"2023-12-26T17:37:21.119243Z", + body: '{"id":"9e64a9e2-7938-4a37-a60f-c3657ec7369a", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"provisioning", + "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], + "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, + "next_run_at":"2024-11-21T09:23:27.094858Z"}, "is_ha_cluster":false, "read_replicas":[], + "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, + "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, + "id":"a2873040-b3d0-466a-a02c-d384c88d36f7", "private_network":{"private_network_id":"d39dc381-c120-4621-94a2-a57031b73bd6", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-20T09:23:27.094858Z", "region":"fr-par"}' headers: Content-Length: - - "1478" + - "1033" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Tue, 26 Dec 2023 17:37:21 GMT + - Wed, 20 Nov 2024 09:23:27 GMT Server: - - Scaleway API-Gateway + - Scaleway API Gateway (fr-par-1;edge01) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -101,61 +107,53 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 9c28c3b3-e1b2-4628-a67c-1f8137773519 + - 5c18671b-5b1d-4d9b-af6b-583717eb44e3 status: 200 OK code: 200 duration: "" - request: - body: '{"id":"eb320b05-c273-44e7-b89b-a9b1569516d5", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"provisioning", - "engine":"PostgreSQL-12", "upgradable_version":[{"id":"f4c1ec41-89e1-48de-b872-b63b779b0dba", - "name":"PostgreSQL-13", "version":"13", "minor_version":"13.13"}, {"id":"8af4ebbb-fd08-4038-89f6-9d8c8f1232ca", - "name":"PostgreSQL-14", "version":"14", "minor_version":"14.10"}, {"id":"764c6bb3-2f1c-4f1a-bfd5-82c540ac435c", - "name":"PostgreSQL-15", "version":"15", "minor_version":"15.5"}], "endpoint":{"port":0, - "name":null, "id":"f8dc51bc-a954-41b2-897f-6e9c41028b17", "load_balancer":{}}, - "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, - "disabled":false, "next_run_at":"2023-12-27T17:37:21.119243Z"}, "is_ha_cluster":false, - "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, - "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, - "name":null, "id":"8e6e507f-3fc1-445b-8793-deed488ce53b", "private_network":{"private_network_id":"03f99204-ae20-40cf-83b0-0bb01260e064", - "service_ip":"172.16.0.3/22", "zone":"fr-par-1"}}, {"port":0, "name":null, "id":"f8dc51bc-a954-41b2-897f-6e9c41028b17", - "load_balancer":{}}], "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, - "backup_same_region":false, "maintenances":[], "created_at":"2023-12-26T17:37:21.119243Z", + body: '{"id":"9e64a9e2-7938-4a37-a60f-c3657ec7369a", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"provisioning", + "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], + "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, + "next_run_at":"2024-11-21T09:23:27.094858Z"}, "is_ha_cluster":false, "read_replicas":[], + "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, + "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, + "id":"a2873040-b3d0-466a-a02c-d384c88d36f7", "private_network":{"private_network_id":"d39dc381-c120-4621-94a2-a57031b73bd6", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-20T09:23:27.094858Z", "region":"fr-par"}' form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.20.4; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/eb320b05-c273-44e7-b89b-a9b1569516d5 + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/9e64a9e2-7938-4a37-a60f-c3657ec7369a method: GET response: - body: '{"id":"eb320b05-c273-44e7-b89b-a9b1569516d5", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"provisioning", - "engine":"PostgreSQL-12", "upgradable_version":[{"id":"f4c1ec41-89e1-48de-b872-b63b779b0dba", - "name":"PostgreSQL-13", "version":"13", "minor_version":"13.13"}, {"id":"8af4ebbb-fd08-4038-89f6-9d8c8f1232ca", - "name":"PostgreSQL-14", "version":"14", "minor_version":"14.10"}, {"id":"764c6bb3-2f1c-4f1a-bfd5-82c540ac435c", - "name":"PostgreSQL-15", "version":"15", "minor_version":"15.5"}], "endpoint":{"port":0, - "name":null, "id":"f8dc51bc-a954-41b2-897f-6e9c41028b17", "load_balancer":{}}, - "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, - "disabled":false, "next_run_at":"2023-12-27T17:37:21.119243Z"}, "is_ha_cluster":false, - "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, - "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, - "name":null, "id":"8e6e507f-3fc1-445b-8793-deed488ce53b", "private_network":{"private_network_id":"03f99204-ae20-40cf-83b0-0bb01260e064", - "service_ip":"172.16.0.3/22", "zone":"fr-par-1"}}, {"port":0, "name":null, "id":"f8dc51bc-a954-41b2-897f-6e9c41028b17", - "load_balancer":{}}], "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, - "backup_same_region":false, "maintenances":[], "created_at":"2023-12-26T17:37:21.119243Z", + body: '{"id":"9e64a9e2-7938-4a37-a60f-c3657ec7369a", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"provisioning", + "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], + "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, + "next_run_at":"2024-11-21T09:23:27.094858Z"}, "is_ha_cluster":false, "read_replicas":[], + "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, + "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, + "id":"a2873040-b3d0-466a-a02c-d384c88d36f7", "private_network":{"private_network_id":"d39dc381-c120-4621-94a2-a57031b73bd6", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-20T09:23:27.094858Z", "region":"fr-par"}' headers: Content-Length: - - "1478" + - "1033" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Tue, 26 Dec 2023 17:37:21 GMT + - Wed, 20 Nov 2024 09:23:27 GMT Server: - - Scaleway API-Gateway + - Scaleway API Gateway (fr-par-1;edge01) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -163,61 +161,53 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 722b1269-3eb9-4562-9338-00e9d01e8438 + - 08b6f830-4077-4ca9-9c70-bf66afb2c182 status: 200 OK code: 200 duration: "" - request: - body: '{"id":"eb320b05-c273-44e7-b89b-a9b1569516d5", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"provisioning", - "engine":"PostgreSQL-12", "upgradable_version":[{"id":"f4c1ec41-89e1-48de-b872-b63b779b0dba", - "name":"PostgreSQL-13", "version":"13", "minor_version":"13.13"}, {"id":"8af4ebbb-fd08-4038-89f6-9d8c8f1232ca", - "name":"PostgreSQL-14", "version":"14", "minor_version":"14.10"}, {"id":"764c6bb3-2f1c-4f1a-bfd5-82c540ac435c", - "name":"PostgreSQL-15", "version":"15", "minor_version":"15.5"}], "endpoint":{"port":0, - "name":null, "id":"f8dc51bc-a954-41b2-897f-6e9c41028b17", "load_balancer":{}}, - "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, - "disabled":false, "next_run_at":"2023-12-27T17:37:21.119243Z"}, "is_ha_cluster":false, - "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, - "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, - "name":null, "id":"8e6e507f-3fc1-445b-8793-deed488ce53b", "private_network":{"private_network_id":"03f99204-ae20-40cf-83b0-0bb01260e064", - "service_ip":"172.16.0.3/22", "zone":"fr-par-1"}}, {"port":0, "name":null, "id":"f8dc51bc-a954-41b2-897f-6e9c41028b17", - "load_balancer":{}}], "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, - "backup_same_region":false, "maintenances":[], "created_at":"2023-12-26T17:37:21.119243Z", + body: '{"id":"9e64a9e2-7938-4a37-a60f-c3657ec7369a", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"provisioning", + "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], + "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, + "next_run_at":"2024-11-21T09:23:27.094858Z"}, "is_ha_cluster":false, "read_replicas":[], + "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, + "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, + "id":"a2873040-b3d0-466a-a02c-d384c88d36f7", "private_network":{"private_network_id":"d39dc381-c120-4621-94a2-a57031b73bd6", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-20T09:23:27.094858Z", "region":"fr-par"}' form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.20.4; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/eb320b05-c273-44e7-b89b-a9b1569516d5 + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/9e64a9e2-7938-4a37-a60f-c3657ec7369a method: GET response: - body: '{"id":"eb320b05-c273-44e7-b89b-a9b1569516d5", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"provisioning", - "engine":"PostgreSQL-12", "upgradable_version":[{"id":"f4c1ec41-89e1-48de-b872-b63b779b0dba", - "name":"PostgreSQL-13", "version":"13", "minor_version":"13.13"}, {"id":"8af4ebbb-fd08-4038-89f6-9d8c8f1232ca", - "name":"PostgreSQL-14", "version":"14", "minor_version":"14.10"}, {"id":"764c6bb3-2f1c-4f1a-bfd5-82c540ac435c", - "name":"PostgreSQL-15", "version":"15", "minor_version":"15.5"}], "endpoint":{"port":0, - "name":null, "id":"f8dc51bc-a954-41b2-897f-6e9c41028b17", "load_balancer":{}}, - "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, - "disabled":false, "next_run_at":"2023-12-27T17:37:21.119243Z"}, "is_ha_cluster":false, - "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, - "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, - "name":null, "id":"8e6e507f-3fc1-445b-8793-deed488ce53b", "private_network":{"private_network_id":"03f99204-ae20-40cf-83b0-0bb01260e064", - "service_ip":"172.16.0.3/22", "zone":"fr-par-1"}}, {"port":0, "name":null, "id":"f8dc51bc-a954-41b2-897f-6e9c41028b17", - "load_balancer":{}}], "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, - "backup_same_region":false, "maintenances":[], "created_at":"2023-12-26T17:37:21.119243Z", + body: '{"id":"9e64a9e2-7938-4a37-a60f-c3657ec7369a", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"provisioning", + "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], + "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, + "next_run_at":"2024-11-21T09:23:27.094858Z"}, "is_ha_cluster":false, "read_replicas":[], + "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, + "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, + "id":"a2873040-b3d0-466a-a02c-d384c88d36f7", "private_network":{"private_network_id":"d39dc381-c120-4621-94a2-a57031b73bd6", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-20T09:23:27.094858Z", "region":"fr-par"}' headers: Content-Length: - - "1478" + - "1033" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Tue, 26 Dec 2023 17:37:37 GMT + - Wed, 20 Nov 2024 09:23:42 GMT Server: - - Scaleway API-Gateway + - Scaleway API Gateway (fr-par-1;edge01) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -225,61 +215,53 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - f82ae351-ab74-432f-9c99-723036f10666 + - 0d5c8248-80d9-4d80-8773-d2761308e44e status: 200 OK code: 200 duration: "" - request: - body: '{"id":"eb320b05-c273-44e7-b89b-a9b1569516d5", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"provisioning", - "engine":"PostgreSQL-12", "upgradable_version":[{"id":"f4c1ec41-89e1-48de-b872-b63b779b0dba", - "name":"PostgreSQL-13", "version":"13", "minor_version":"13.13"}, {"id":"8af4ebbb-fd08-4038-89f6-9d8c8f1232ca", - "name":"PostgreSQL-14", "version":"14", "minor_version":"14.10"}, {"id":"764c6bb3-2f1c-4f1a-bfd5-82c540ac435c", - "name":"PostgreSQL-15", "version":"15", "minor_version":"15.5"}], "endpoint":{"port":0, - "name":null, "id":"f8dc51bc-a954-41b2-897f-6e9c41028b17", "load_balancer":{}}, - "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, - "disabled":false, "next_run_at":"2023-12-27T17:37:21.119243Z"}, "is_ha_cluster":false, - "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, - "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, - "name":null, "id":"8e6e507f-3fc1-445b-8793-deed488ce53b", "private_network":{"private_network_id":"03f99204-ae20-40cf-83b0-0bb01260e064", - "service_ip":"172.16.0.3/22", "zone":"fr-par-1"}}, {"port":0, "name":null, "id":"f8dc51bc-a954-41b2-897f-6e9c41028b17", - "load_balancer":{}}], "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, - "backup_same_region":false, "maintenances":[], "created_at":"2023-12-26T17:37:21.119243Z", + body: '{"id":"9e64a9e2-7938-4a37-a60f-c3657ec7369a", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"provisioning", + "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], + "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, + "next_run_at":"2024-11-21T09:23:27.094858Z"}, "is_ha_cluster":false, "read_replicas":[], + "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, + "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, + "id":"a2873040-b3d0-466a-a02c-d384c88d36f7", "private_network":{"private_network_id":"d39dc381-c120-4621-94a2-a57031b73bd6", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-20T09:23:27.094858Z", "region":"fr-par"}' form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.20.4; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/eb320b05-c273-44e7-b89b-a9b1569516d5 + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/9e64a9e2-7938-4a37-a60f-c3657ec7369a method: GET response: - body: '{"id":"eb320b05-c273-44e7-b89b-a9b1569516d5", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"provisioning", - "engine":"PostgreSQL-12", "upgradable_version":[{"id":"f4c1ec41-89e1-48de-b872-b63b779b0dba", - "name":"PostgreSQL-13", "version":"13", "minor_version":"13.13"}, {"id":"8af4ebbb-fd08-4038-89f6-9d8c8f1232ca", - "name":"PostgreSQL-14", "version":"14", "minor_version":"14.10"}, {"id":"764c6bb3-2f1c-4f1a-bfd5-82c540ac435c", - "name":"PostgreSQL-15", "version":"15", "minor_version":"15.5"}], "endpoint":{"port":0, - "name":null, "id":"f8dc51bc-a954-41b2-897f-6e9c41028b17", "load_balancer":{}}, - "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, - "disabled":false, "next_run_at":"2023-12-27T17:37:21.119243Z"}, "is_ha_cluster":false, - "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, - "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, - "name":null, "id":"8e6e507f-3fc1-445b-8793-deed488ce53b", "private_network":{"private_network_id":"03f99204-ae20-40cf-83b0-0bb01260e064", - "service_ip":"172.16.0.3/22", "zone":"fr-par-1"}}, {"port":0, "name":null, "id":"f8dc51bc-a954-41b2-897f-6e9c41028b17", - "load_balancer":{}}], "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, - "backup_same_region":false, "maintenances":[], "created_at":"2023-12-26T17:37:21.119243Z", + body: '{"id":"9e64a9e2-7938-4a37-a60f-c3657ec7369a", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"provisioning", + "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], + "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, + "next_run_at":"2024-11-21T09:23:27.094858Z"}, "is_ha_cluster":false, "read_replicas":[], + "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, + "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, + "id":"a2873040-b3d0-466a-a02c-d384c88d36f7", "private_network":{"private_network_id":"d39dc381-c120-4621-94a2-a57031b73bd6", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-20T09:23:27.094858Z", "region":"fr-par"}' headers: Content-Length: - - "1478" + - "1033" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Tue, 26 Dec 2023 17:37:52 GMT + - Wed, 20 Nov 2024 09:23:57 GMT Server: - - Scaleway API-Gateway + - Scaleway API Gateway (fr-par-1;edge01) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -287,61 +269,53 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 081a1597-a1bb-46a2-a58e-d039e5904d82 + - 4efec97b-2f00-42a9-b5ae-e87a3892f80b status: 200 OK code: 200 duration: "" - request: - body: '{"id":"eb320b05-c273-44e7-b89b-a9b1569516d5", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"provisioning", - "engine":"PostgreSQL-12", "upgradable_version":[{"id":"f4c1ec41-89e1-48de-b872-b63b779b0dba", - "name":"PostgreSQL-13", "version":"13", "minor_version":"13.13"}, {"id":"8af4ebbb-fd08-4038-89f6-9d8c8f1232ca", - "name":"PostgreSQL-14", "version":"14", "minor_version":"14.10"}, {"id":"764c6bb3-2f1c-4f1a-bfd5-82c540ac435c", - "name":"PostgreSQL-15", "version":"15", "minor_version":"15.5"}], "endpoint":{"port":0, - "name":null, "id":"f8dc51bc-a954-41b2-897f-6e9c41028b17", "load_balancer":{}}, - "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, - "disabled":false, "next_run_at":"2023-12-27T17:37:21.119243Z"}, "is_ha_cluster":false, - "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, - "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, - "name":null, "id":"8e6e507f-3fc1-445b-8793-deed488ce53b", "private_network":{"private_network_id":"03f99204-ae20-40cf-83b0-0bb01260e064", - "service_ip":"172.16.0.3/22", "zone":"fr-par-1"}}, {"port":0, "name":null, "id":"f8dc51bc-a954-41b2-897f-6e9c41028b17", - "load_balancer":{}}], "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, - "backup_same_region":false, "maintenances":[], "created_at":"2023-12-26T17:37:21.119243Z", + body: '{"id":"9e64a9e2-7938-4a37-a60f-c3657ec7369a", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"provisioning", + "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], + "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, + "next_run_at":"2024-11-21T09:23:27.094858Z"}, "is_ha_cluster":false, "read_replicas":[], + "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, + "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, + "id":"a2873040-b3d0-466a-a02c-d384c88d36f7", "private_network":{"private_network_id":"d39dc381-c120-4621-94a2-a57031b73bd6", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-20T09:23:27.094858Z", "region":"fr-par"}' form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.20.4; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/eb320b05-c273-44e7-b89b-a9b1569516d5 + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/9e64a9e2-7938-4a37-a60f-c3657ec7369a method: GET response: - body: '{"id":"eb320b05-c273-44e7-b89b-a9b1569516d5", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"provisioning", - "engine":"PostgreSQL-12", "upgradable_version":[{"id":"f4c1ec41-89e1-48de-b872-b63b779b0dba", - "name":"PostgreSQL-13", "version":"13", "minor_version":"13.13"}, {"id":"8af4ebbb-fd08-4038-89f6-9d8c8f1232ca", - "name":"PostgreSQL-14", "version":"14", "minor_version":"14.10"}, {"id":"764c6bb3-2f1c-4f1a-bfd5-82c540ac435c", - "name":"PostgreSQL-15", "version":"15", "minor_version":"15.5"}], "endpoint":{"port":0, - "name":null, "id":"f8dc51bc-a954-41b2-897f-6e9c41028b17", "load_balancer":{}}, - "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, - "disabled":false, "next_run_at":"2023-12-27T17:37:21.119243Z"}, "is_ha_cluster":false, - "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, - "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, - "name":null, "id":"8e6e507f-3fc1-445b-8793-deed488ce53b", "private_network":{"private_network_id":"03f99204-ae20-40cf-83b0-0bb01260e064", - "service_ip":"172.16.0.3/22", "zone":"fr-par-1"}}, {"port":0, "name":null, "id":"f8dc51bc-a954-41b2-897f-6e9c41028b17", - "load_balancer":{}}], "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, - "backup_same_region":false, "maintenances":[], "created_at":"2023-12-26T17:37:21.119243Z", + body: '{"id":"9e64a9e2-7938-4a37-a60f-c3657ec7369a", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"provisioning", + "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], + "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, + "next_run_at":"2024-11-21T09:23:27.094858Z"}, "is_ha_cluster":false, "read_replicas":[], + "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, + "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, + "id":"a2873040-b3d0-466a-a02c-d384c88d36f7", "private_network":{"private_network_id":"d39dc381-c120-4621-94a2-a57031b73bd6", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-20T09:23:27.094858Z", "region":"fr-par"}' headers: Content-Length: - - "1478" + - "1033" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Tue, 26 Dec 2023 17:38:07 GMT + - Wed, 20 Nov 2024 09:24:13 GMT Server: - - Scaleway API-Gateway + - Scaleway API Gateway (fr-par-1;edge01) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -349,61 +323,53 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 49917fe7-1fc6-40ae-9d3b-85fbac7bc7bb + - 841c290b-7cba-4fd9-8b5a-342fdbc92442 status: 200 OK code: 200 duration: "" - request: - body: '{"id":"eb320b05-c273-44e7-b89b-a9b1569516d5", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"provisioning", - "engine":"PostgreSQL-12", "upgradable_version":[{"id":"f4c1ec41-89e1-48de-b872-b63b779b0dba", - "name":"PostgreSQL-13", "version":"13", "minor_version":"13.13"}, {"id":"8af4ebbb-fd08-4038-89f6-9d8c8f1232ca", - "name":"PostgreSQL-14", "version":"14", "minor_version":"14.10"}, {"id":"764c6bb3-2f1c-4f1a-bfd5-82c540ac435c", - "name":"PostgreSQL-15", "version":"15", "minor_version":"15.5"}], "endpoint":{"port":0, - "name":null, "id":"f8dc51bc-a954-41b2-897f-6e9c41028b17", "load_balancer":{}}, - "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, - "disabled":false, "next_run_at":"2023-12-27T17:37:21.119243Z"}, "is_ha_cluster":false, - "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, - "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, - "name":null, "id":"8e6e507f-3fc1-445b-8793-deed488ce53b", "private_network":{"private_network_id":"03f99204-ae20-40cf-83b0-0bb01260e064", - "service_ip":"172.16.0.3/22", "zone":"fr-par-1"}}, {"port":0, "name":null, "id":"f8dc51bc-a954-41b2-897f-6e9c41028b17", - "load_balancer":{}}], "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, - "backup_same_region":false, "maintenances":[], "created_at":"2023-12-26T17:37:21.119243Z", + body: '{"id":"9e64a9e2-7938-4a37-a60f-c3657ec7369a", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"provisioning", + "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], + "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, + "next_run_at":"2024-11-21T09:23:27.094858Z"}, "is_ha_cluster":false, "read_replicas":[], + "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, + "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, + "id":"a2873040-b3d0-466a-a02c-d384c88d36f7", "private_network":{"private_network_id":"d39dc381-c120-4621-94a2-a57031b73bd6", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-20T09:23:27.094858Z", "region":"fr-par"}' form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.20.4; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/eb320b05-c273-44e7-b89b-a9b1569516d5 + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/9e64a9e2-7938-4a37-a60f-c3657ec7369a method: GET response: - body: '{"id":"eb320b05-c273-44e7-b89b-a9b1569516d5", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"provisioning", - "engine":"PostgreSQL-12", "upgradable_version":[{"id":"f4c1ec41-89e1-48de-b872-b63b779b0dba", - "name":"PostgreSQL-13", "version":"13", "minor_version":"13.13"}, {"id":"8af4ebbb-fd08-4038-89f6-9d8c8f1232ca", - "name":"PostgreSQL-14", "version":"14", "minor_version":"14.10"}, {"id":"764c6bb3-2f1c-4f1a-bfd5-82c540ac435c", - "name":"PostgreSQL-15", "version":"15", "minor_version":"15.5"}], "endpoint":{"port":0, - "name":null, "id":"f8dc51bc-a954-41b2-897f-6e9c41028b17", "load_balancer":{}}, - "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, - "disabled":false, "next_run_at":"2023-12-27T17:37:21.119243Z"}, "is_ha_cluster":false, - "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, - "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, - "name":null, "id":"8e6e507f-3fc1-445b-8793-deed488ce53b", "private_network":{"private_network_id":"03f99204-ae20-40cf-83b0-0bb01260e064", - "service_ip":"172.16.0.3/22", "zone":"fr-par-1"}}, {"port":0, "name":null, "id":"f8dc51bc-a954-41b2-897f-6e9c41028b17", - "load_balancer":{}}], "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, - "backup_same_region":false, "maintenances":[], "created_at":"2023-12-26T17:37:21.119243Z", + body: '{"id":"9e64a9e2-7938-4a37-a60f-c3657ec7369a", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"provisioning", + "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], + "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, + "next_run_at":"2024-11-21T09:23:27.094858Z"}, "is_ha_cluster":false, "read_replicas":[], + "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, + "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, + "id":"a2873040-b3d0-466a-a02c-d384c88d36f7", "private_network":{"private_network_id":"d39dc381-c120-4621-94a2-a57031b73bd6", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-20T09:23:27.094858Z", "region":"fr-par"}' headers: Content-Length: - - "1478" + - "1033" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Tue, 26 Dec 2023 17:38:23 GMT + - Wed, 20 Nov 2024 09:24:28 GMT Server: - - Scaleway API-Gateway + - Scaleway API Gateway (fr-par-1;edge01) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -411,61 +377,53 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - f44be54d-9e8b-4940-a1af-c0b16a599422 + - 7fdd3b9e-aead-4d94-acb7-020f70032a8e status: 200 OK code: 200 duration: "" - request: - body: '{"id":"eb320b05-c273-44e7-b89b-a9b1569516d5", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"initializing", - "engine":"PostgreSQL-12", "upgradable_version":[{"id":"f4c1ec41-89e1-48de-b872-b63b779b0dba", - "name":"PostgreSQL-13", "version":"13", "minor_version":"13.13"}, {"id":"8af4ebbb-fd08-4038-89f6-9d8c8f1232ca", - "name":"PostgreSQL-14", "version":"14", "minor_version":"14.10"}, {"id":"764c6bb3-2f1c-4f1a-bfd5-82c540ac435c", - "name":"PostgreSQL-15", "version":"15", "minor_version":"15.5"}], "endpoint":{"port":0, - "name":null, "id":"f8dc51bc-a954-41b2-897f-6e9c41028b17", "load_balancer":{}}, - "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, - "disabled":false, "next_run_at":"2023-12-27T17:37:21.119243Z"}, "is_ha_cluster":false, - "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, - "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, - "name":null, "id":"8e6e507f-3fc1-445b-8793-deed488ce53b", "private_network":{"private_network_id":"03f99204-ae20-40cf-83b0-0bb01260e064", - "service_ip":"172.16.0.3/22", "zone":"fr-par-1"}}, {"port":0, "name":null, "id":"f8dc51bc-a954-41b2-897f-6e9c41028b17", - "load_balancer":{}}], "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, - "backup_same_region":false, "maintenances":[], "created_at":"2023-12-26T17:37:21.119243Z", + body: '{"id":"9e64a9e2-7938-4a37-a60f-c3657ec7369a", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"initializing", + "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], + "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, + "next_run_at":"2024-11-21T09:23:27.094858Z"}, "is_ha_cluster":false, "read_replicas":[], + "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, + "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, + "id":"a2873040-b3d0-466a-a02c-d384c88d36f7", "private_network":{"private_network_id":"d39dc381-c120-4621-94a2-a57031b73bd6", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-20T09:23:27.094858Z", "region":"fr-par"}' form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.20.4; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/eb320b05-c273-44e7-b89b-a9b1569516d5 + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/9e64a9e2-7938-4a37-a60f-c3657ec7369a method: GET response: - body: '{"id":"eb320b05-c273-44e7-b89b-a9b1569516d5", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"initializing", - "engine":"PostgreSQL-12", "upgradable_version":[{"id":"f4c1ec41-89e1-48de-b872-b63b779b0dba", - "name":"PostgreSQL-13", "version":"13", "minor_version":"13.13"}, {"id":"8af4ebbb-fd08-4038-89f6-9d8c8f1232ca", - "name":"PostgreSQL-14", "version":"14", "minor_version":"14.10"}, {"id":"764c6bb3-2f1c-4f1a-bfd5-82c540ac435c", - "name":"PostgreSQL-15", "version":"15", "minor_version":"15.5"}], "endpoint":{"port":0, - "name":null, "id":"f8dc51bc-a954-41b2-897f-6e9c41028b17", "load_balancer":{}}, - "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, - "disabled":false, "next_run_at":"2023-12-27T17:37:21.119243Z"}, "is_ha_cluster":false, - "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, - "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, - "name":null, "id":"8e6e507f-3fc1-445b-8793-deed488ce53b", "private_network":{"private_network_id":"03f99204-ae20-40cf-83b0-0bb01260e064", - "service_ip":"172.16.0.3/22", "zone":"fr-par-1"}}, {"port":0, "name":null, "id":"f8dc51bc-a954-41b2-897f-6e9c41028b17", - "load_balancer":{}}], "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, - "backup_same_region":false, "maintenances":[], "created_at":"2023-12-26T17:37:21.119243Z", + body: '{"id":"9e64a9e2-7938-4a37-a60f-c3657ec7369a", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"initializing", + "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], + "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, + "next_run_at":"2024-11-21T09:23:27.094858Z"}, "is_ha_cluster":false, "read_replicas":[], + "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, + "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, + "id":"a2873040-b3d0-466a-a02c-d384c88d36f7", "private_network":{"private_network_id":"d39dc381-c120-4621-94a2-a57031b73bd6", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-20T09:23:27.094858Z", "region":"fr-par"}' headers: Content-Length: - - "1478" + - "1033" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Tue, 26 Dec 2023 17:38:38 GMT + - Wed, 20 Nov 2024 09:24:43 GMT Server: - - Scaleway API-Gateway + - Scaleway API Gateway (fr-par-1;edge01) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -473,61 +431,53 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - a15f8c10-f2a5-4e3d-874d-63885b6a7523 + - 5e3ad86e-19a1-4e15-969c-fb999af85596 status: 200 OK code: 200 duration: "" - request: - body: '{"id":"eb320b05-c273-44e7-b89b-a9b1569516d5", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"initializing", - "engine":"PostgreSQL-12", "upgradable_version":[{"id":"f4c1ec41-89e1-48de-b872-b63b779b0dba", - "name":"PostgreSQL-13", "version":"13", "minor_version":"13.13"}, {"id":"8af4ebbb-fd08-4038-89f6-9d8c8f1232ca", - "name":"PostgreSQL-14", "version":"14", "minor_version":"14.10"}, {"id":"764c6bb3-2f1c-4f1a-bfd5-82c540ac435c", - "name":"PostgreSQL-15", "version":"15", "minor_version":"15.5"}], "endpoint":{"port":0, - "name":null, "id":"f8dc51bc-a954-41b2-897f-6e9c41028b17", "load_balancer":{}}, - "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, - "disabled":false, "next_run_at":"2023-12-27T17:37:21.119243Z"}, "is_ha_cluster":false, - "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, - "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, - "name":null, "id":"8e6e507f-3fc1-445b-8793-deed488ce53b", "private_network":{"private_network_id":"03f99204-ae20-40cf-83b0-0bb01260e064", - "service_ip":"172.16.0.3/22", "zone":"fr-par-1"}}, {"port":0, "name":null, "id":"f8dc51bc-a954-41b2-897f-6e9c41028b17", - "load_balancer":{}}], "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, - "backup_same_region":false, "maintenances":[], "created_at":"2023-12-26T17:37:21.119243Z", + body: '{"id":"9e64a9e2-7938-4a37-a60f-c3657ec7369a", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"initializing", + "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], + "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, + "next_run_at":"2024-11-21T09:23:27.094858Z"}, "is_ha_cluster":false, "read_replicas":[], + "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, + "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, + "id":"a2873040-b3d0-466a-a02c-d384c88d36f7", "private_network":{"private_network_id":"d39dc381-c120-4621-94a2-a57031b73bd6", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-20T09:23:27.094858Z", "region":"fr-par"}' form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.20.4; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/eb320b05-c273-44e7-b89b-a9b1569516d5 + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/9e64a9e2-7938-4a37-a60f-c3657ec7369a method: GET response: - body: '{"id":"eb320b05-c273-44e7-b89b-a9b1569516d5", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"initializing", - "engine":"PostgreSQL-12", "upgradable_version":[{"id":"f4c1ec41-89e1-48de-b872-b63b779b0dba", - "name":"PostgreSQL-13", "version":"13", "minor_version":"13.13"}, {"id":"8af4ebbb-fd08-4038-89f6-9d8c8f1232ca", - "name":"PostgreSQL-14", "version":"14", "minor_version":"14.10"}, {"id":"764c6bb3-2f1c-4f1a-bfd5-82c540ac435c", - "name":"PostgreSQL-15", "version":"15", "minor_version":"15.5"}], "endpoint":{"port":0, - "name":null, "id":"f8dc51bc-a954-41b2-897f-6e9c41028b17", "load_balancer":{}}, - "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, - "disabled":false, "next_run_at":"2023-12-27T17:37:21.119243Z"}, "is_ha_cluster":false, - "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, - "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, - "name":null, "id":"8e6e507f-3fc1-445b-8793-deed488ce53b", "private_network":{"private_network_id":"03f99204-ae20-40cf-83b0-0bb01260e064", - "service_ip":"172.16.0.3/22", "zone":"fr-par-1"}}, {"port":0, "name":null, "id":"f8dc51bc-a954-41b2-897f-6e9c41028b17", - "load_balancer":{}}], "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, - "backup_same_region":false, "maintenances":[], "created_at":"2023-12-26T17:37:21.119243Z", + body: '{"id":"9e64a9e2-7938-4a37-a60f-c3657ec7369a", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"initializing", + "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], + "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, + "next_run_at":"2024-11-21T09:23:27.094858Z"}, "is_ha_cluster":false, "read_replicas":[], + "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, + "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, + "id":"a2873040-b3d0-466a-a02c-d384c88d36f7", "private_network":{"private_network_id":"d39dc381-c120-4621-94a2-a57031b73bd6", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-20T09:23:27.094858Z", "region":"fr-par"}' headers: Content-Length: - - "1478" + - "1033" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Tue, 26 Dec 2023 17:38:53 GMT + - Wed, 20 Nov 2024 09:24:58 GMT Server: - - Scaleway API-Gateway + - Scaleway API Gateway (fr-par-1;edge01) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -535,61 +485,53 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - eae11bfb-444c-4b25-b4b3-69af5e429dc7 + - 8b6d7a03-32b3-4f8a-9fb2-6672b9adcf89 status: 200 OK code: 200 duration: "" - request: - body: '{"id":"eb320b05-c273-44e7-b89b-a9b1569516d5", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"initializing", - "engine":"PostgreSQL-12", "upgradable_version":[{"id":"f4c1ec41-89e1-48de-b872-b63b779b0dba", - "name":"PostgreSQL-13", "version":"13", "minor_version":"13.13"}, {"id":"8af4ebbb-fd08-4038-89f6-9d8c8f1232ca", - "name":"PostgreSQL-14", "version":"14", "minor_version":"14.10"}, {"id":"764c6bb3-2f1c-4f1a-bfd5-82c540ac435c", - "name":"PostgreSQL-15", "version":"15", "minor_version":"15.5"}], "endpoint":{"port":0, - "name":null, "id":"f8dc51bc-a954-41b2-897f-6e9c41028b17", "load_balancer":{}}, - "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, - "disabled":false, "next_run_at":"2023-12-27T17:37:21.119243Z"}, "is_ha_cluster":false, - "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, - "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, - "name":null, "id":"8e6e507f-3fc1-445b-8793-deed488ce53b", "private_network":{"private_network_id":"03f99204-ae20-40cf-83b0-0bb01260e064", - "service_ip":"172.16.0.3/22", "zone":"fr-par-1"}}, {"port":0, "name":null, "id":"f8dc51bc-a954-41b2-897f-6e9c41028b17", - "load_balancer":{}}], "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, - "backup_same_region":false, "maintenances":[], "created_at":"2023-12-26T17:37:21.119243Z", + body: '{"id":"9e64a9e2-7938-4a37-a60f-c3657ec7369a", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"initializing", + "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], + "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, + "next_run_at":"2024-11-21T09:23:27.094858Z"}, "is_ha_cluster":false, "read_replicas":[], + "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, + "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, + "id":"a2873040-b3d0-466a-a02c-d384c88d36f7", "private_network":{"private_network_id":"d39dc381-c120-4621-94a2-a57031b73bd6", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-20T09:23:27.094858Z", "region":"fr-par"}' form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.20.4; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/eb320b05-c273-44e7-b89b-a9b1569516d5 + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/9e64a9e2-7938-4a37-a60f-c3657ec7369a method: GET response: - body: '{"id":"eb320b05-c273-44e7-b89b-a9b1569516d5", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"initializing", - "engine":"PostgreSQL-12", "upgradable_version":[{"id":"f4c1ec41-89e1-48de-b872-b63b779b0dba", - "name":"PostgreSQL-13", "version":"13", "minor_version":"13.13"}, {"id":"8af4ebbb-fd08-4038-89f6-9d8c8f1232ca", - "name":"PostgreSQL-14", "version":"14", "minor_version":"14.10"}, {"id":"764c6bb3-2f1c-4f1a-bfd5-82c540ac435c", - "name":"PostgreSQL-15", "version":"15", "minor_version":"15.5"}], "endpoint":{"port":0, - "name":null, "id":"f8dc51bc-a954-41b2-897f-6e9c41028b17", "load_balancer":{}}, - "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, - "disabled":false, "next_run_at":"2023-12-27T17:37:21.119243Z"}, "is_ha_cluster":false, - "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, - "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, - "name":null, "id":"8e6e507f-3fc1-445b-8793-deed488ce53b", "private_network":{"private_network_id":"03f99204-ae20-40cf-83b0-0bb01260e064", - "service_ip":"172.16.0.3/22", "zone":"fr-par-1"}}, {"port":0, "name":null, "id":"f8dc51bc-a954-41b2-897f-6e9c41028b17", - "load_balancer":{}}], "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, - "backup_same_region":false, "maintenances":[], "created_at":"2023-12-26T17:37:21.119243Z", + body: '{"id":"9e64a9e2-7938-4a37-a60f-c3657ec7369a", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"initializing", + "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], + "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, + "next_run_at":"2024-11-21T09:23:27.094858Z"}, "is_ha_cluster":false, "read_replicas":[], + "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, + "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, + "id":"a2873040-b3d0-466a-a02c-d384c88d36f7", "private_network":{"private_network_id":"d39dc381-c120-4621-94a2-a57031b73bd6", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-20T09:23:27.094858Z", "region":"fr-par"}' headers: Content-Length: - - "1478" + - "1033" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Tue, 26 Dec 2023 17:39:09 GMT + - Wed, 20 Nov 2024 09:25:13 GMT Server: - - Scaleway API-Gateway + - Scaleway API Gateway (fr-par-1;edge01) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -597,61 +539,53 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 0e2700cb-d928-4d7d-8954-398190632986 + - d70352f9-d219-4997-8fa0-3a7bb7e12aff status: 200 OK code: 200 duration: "" - request: - body: '{"id":"eb320b05-c273-44e7-b89b-a9b1569516d5", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"initializing", - "engine":"PostgreSQL-12", "upgradable_version":[{"id":"f4c1ec41-89e1-48de-b872-b63b779b0dba", - "name":"PostgreSQL-13", "version":"13", "minor_version":"13.13"}, {"id":"8af4ebbb-fd08-4038-89f6-9d8c8f1232ca", - "name":"PostgreSQL-14", "version":"14", "minor_version":"14.10"}, {"id":"764c6bb3-2f1c-4f1a-bfd5-82c540ac435c", - "name":"PostgreSQL-15", "version":"15", "minor_version":"15.5"}], "endpoint":{"port":0, - "name":null, "id":"f8dc51bc-a954-41b2-897f-6e9c41028b17", "load_balancer":{}}, - "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, - "disabled":false, "next_run_at":"2023-12-27T17:37:21.119243Z"}, "is_ha_cluster":false, - "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, - "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, - "name":null, "id":"8e6e507f-3fc1-445b-8793-deed488ce53b", "private_network":{"private_network_id":"03f99204-ae20-40cf-83b0-0bb01260e064", - "service_ip":"172.16.0.3/22", "zone":"fr-par-1"}}, {"port":0, "name":null, "id":"f8dc51bc-a954-41b2-897f-6e9c41028b17", - "load_balancer":{}}], "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, - "backup_same_region":false, "maintenances":[], "created_at":"2023-12-26T17:37:21.119243Z", + body: '{"id":"9e64a9e2-7938-4a37-a60f-c3657ec7369a", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"initializing", + "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], + "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, + "next_run_at":"2024-11-21T09:23:27.094858Z"}, "is_ha_cluster":false, "read_replicas":[], + "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, + "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, + "id":"a2873040-b3d0-466a-a02c-d384c88d36f7", "private_network":{"private_network_id":"d39dc381-c120-4621-94a2-a57031b73bd6", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-20T09:23:27.094858Z", "region":"fr-par"}' form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.20.4; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/eb320b05-c273-44e7-b89b-a9b1569516d5 + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/9e64a9e2-7938-4a37-a60f-c3657ec7369a method: GET response: - body: '{"id":"eb320b05-c273-44e7-b89b-a9b1569516d5", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"initializing", - "engine":"PostgreSQL-12", "upgradable_version":[{"id":"f4c1ec41-89e1-48de-b872-b63b779b0dba", - "name":"PostgreSQL-13", "version":"13", "minor_version":"13.13"}, {"id":"8af4ebbb-fd08-4038-89f6-9d8c8f1232ca", - "name":"PostgreSQL-14", "version":"14", "minor_version":"14.10"}, {"id":"764c6bb3-2f1c-4f1a-bfd5-82c540ac435c", - "name":"PostgreSQL-15", "version":"15", "minor_version":"15.5"}], "endpoint":{"port":0, - "name":null, "id":"f8dc51bc-a954-41b2-897f-6e9c41028b17", "load_balancer":{}}, - "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, - "disabled":false, "next_run_at":"2023-12-27T17:37:21.119243Z"}, "is_ha_cluster":false, - "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, - "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, - "name":null, "id":"8e6e507f-3fc1-445b-8793-deed488ce53b", "private_network":{"private_network_id":"03f99204-ae20-40cf-83b0-0bb01260e064", - "service_ip":"172.16.0.3/22", "zone":"fr-par-1"}}, {"port":0, "name":null, "id":"f8dc51bc-a954-41b2-897f-6e9c41028b17", - "load_balancer":{}}], "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, - "backup_same_region":false, "maintenances":[], "created_at":"2023-12-26T17:37:21.119243Z", + body: '{"id":"9e64a9e2-7938-4a37-a60f-c3657ec7369a", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"initializing", + "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], + "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, + "next_run_at":"2024-11-21T09:23:27.094858Z"}, "is_ha_cluster":false, "read_replicas":[], + "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, + "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, + "id":"a2873040-b3d0-466a-a02c-d384c88d36f7", "private_network":{"private_network_id":"d39dc381-c120-4621-94a2-a57031b73bd6", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-20T09:23:27.094858Z", "region":"fr-par"}' headers: Content-Length: - - "1478" + - "1033" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Tue, 26 Dec 2023 17:39:24 GMT + - Wed, 20 Nov 2024 09:25:28 GMT Server: - - Scaleway API-Gateway + - Scaleway API Gateway (fr-par-1;edge01) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -659,61 +593,53 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 2b525ff1-6574-4a91-811b-48d69a81f382 + - 0d444773-8bb5-4335-bcfc-6822e348f8c7 status: 200 OK code: 200 duration: "" - request: - body: '{"id":"eb320b05-c273-44e7-b89b-a9b1569516d5", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"initializing", - "engine":"PostgreSQL-12", "upgradable_version":[{"id":"f4c1ec41-89e1-48de-b872-b63b779b0dba", - "name":"PostgreSQL-13", "version":"13", "minor_version":"13.13"}, {"id":"8af4ebbb-fd08-4038-89f6-9d8c8f1232ca", - "name":"PostgreSQL-14", "version":"14", "minor_version":"14.10"}, {"id":"764c6bb3-2f1c-4f1a-bfd5-82c540ac435c", - "name":"PostgreSQL-15", "version":"15", "minor_version":"15.5"}], "endpoint":{"port":0, - "name":null, "id":"f8dc51bc-a954-41b2-897f-6e9c41028b17", "load_balancer":{}}, - "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, - "disabled":false, "next_run_at":"2023-12-27T17:37:21.119243Z"}, "is_ha_cluster":false, - "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, - "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, - "name":null, "id":"8e6e507f-3fc1-445b-8793-deed488ce53b", "private_network":{"private_network_id":"03f99204-ae20-40cf-83b0-0bb01260e064", - "service_ip":"172.16.0.3/22", "zone":"fr-par-1"}}, {"port":0, "name":null, "id":"f8dc51bc-a954-41b2-897f-6e9c41028b17", - "load_balancer":{}}], "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, - "backup_same_region":false, "maintenances":[], "created_at":"2023-12-26T17:37:21.119243Z", + body: '{"id":"9e64a9e2-7938-4a37-a60f-c3657ec7369a", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"initializing", + "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], + "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, + "next_run_at":"2024-11-21T09:23:27.094858Z"}, "is_ha_cluster":false, "read_replicas":[], + "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, + "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, + "id":"a2873040-b3d0-466a-a02c-d384c88d36f7", "private_network":{"private_network_id":"d39dc381-c120-4621-94a2-a57031b73bd6", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-20T09:23:27.094858Z", "region":"fr-par"}' form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.20.4; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/eb320b05-c273-44e7-b89b-a9b1569516d5 + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/9e64a9e2-7938-4a37-a60f-c3657ec7369a method: GET response: - body: '{"id":"eb320b05-c273-44e7-b89b-a9b1569516d5", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"initializing", - "engine":"PostgreSQL-12", "upgradable_version":[{"id":"f4c1ec41-89e1-48de-b872-b63b779b0dba", - "name":"PostgreSQL-13", "version":"13", "minor_version":"13.13"}, {"id":"8af4ebbb-fd08-4038-89f6-9d8c8f1232ca", - "name":"PostgreSQL-14", "version":"14", "minor_version":"14.10"}, {"id":"764c6bb3-2f1c-4f1a-bfd5-82c540ac435c", - "name":"PostgreSQL-15", "version":"15", "minor_version":"15.5"}], "endpoint":{"port":0, - "name":null, "id":"f8dc51bc-a954-41b2-897f-6e9c41028b17", "load_balancer":{}}, - "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, - "disabled":false, "next_run_at":"2023-12-27T17:37:21.119243Z"}, "is_ha_cluster":false, - "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, - "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, - "name":null, "id":"8e6e507f-3fc1-445b-8793-deed488ce53b", "private_network":{"private_network_id":"03f99204-ae20-40cf-83b0-0bb01260e064", - "service_ip":"172.16.0.3/22", "zone":"fr-par-1"}}, {"port":0, "name":null, "id":"f8dc51bc-a954-41b2-897f-6e9c41028b17", - "load_balancer":{}}], "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, - "backup_same_region":false, "maintenances":[], "created_at":"2023-12-26T17:37:21.119243Z", + body: '{"id":"9e64a9e2-7938-4a37-a60f-c3657ec7369a", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"initializing", + "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], + "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, + "next_run_at":"2024-11-21T09:23:27.094858Z"}, "is_ha_cluster":false, "read_replicas":[], + "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, + "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, + "id":"a2873040-b3d0-466a-a02c-d384c88d36f7", "private_network":{"private_network_id":"d39dc381-c120-4621-94a2-a57031b73bd6", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-20T09:23:27.094858Z", "region":"fr-par"}' headers: Content-Length: - - "1478" + - "1033" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Tue, 26 Dec 2023 17:39:39 GMT + - Wed, 20 Nov 2024 09:25:43 GMT Server: - - Scaleway API-Gateway + - Scaleway API Gateway (fr-par-1;edge01) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -721,61 +647,59 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 2ab5379b-5589-4900-b001-a8bf9b5f8be4 + - 8902f708-3fa2-49e4-a969-40c2c9a8d20a status: 200 OK code: 200 duration: "" - request: - body: '{"id":"eb320b05-c273-44e7-b89b-a9b1569516d5", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"initializing", - "engine":"PostgreSQL-12", "upgradable_version":[{"id":"f4c1ec41-89e1-48de-b872-b63b779b0dba", - "name":"PostgreSQL-13", "version":"13", "minor_version":"13.13"}, {"id":"8af4ebbb-fd08-4038-89f6-9d8c8f1232ca", - "name":"PostgreSQL-14", "version":"14", "minor_version":"14.10"}, {"id":"764c6bb3-2f1c-4f1a-bfd5-82c540ac435c", - "name":"PostgreSQL-15", "version":"15", "minor_version":"15.5"}], "endpoint":{"port":0, - "name":null, "id":"f8dc51bc-a954-41b2-897f-6e9c41028b17", "load_balancer":{}}, - "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, - "disabled":false, "next_run_at":"2023-12-27T17:37:21.119243Z"}, "is_ha_cluster":false, - "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, - "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, - "name":null, "id":"8e6e507f-3fc1-445b-8793-deed488ce53b", "private_network":{"private_network_id":"03f99204-ae20-40cf-83b0-0bb01260e064", - "service_ip":"172.16.0.3/22", "zone":"fr-par-1"}}, {"port":0, "name":null, "id":"f8dc51bc-a954-41b2-897f-6e9c41028b17", - "load_balancer":{}}], "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, - "backup_same_region":false, "maintenances":[], "created_at":"2023-12-26T17:37:21.119243Z", + body: '{"id":"9e64a9e2-7938-4a37-a60f-c3657ec7369a", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"initializing", + "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], + "settings":[{"name":"effective_cache_size", "value":"1300"}, {"name":"maintenance_work_mem", + "value":"150"}, {"name":"max_connections", "value":"100"}, {"name":"max_parallel_workers", + "value":"0"}, {"name":"max_parallel_workers_per_gather", "value":"0"}, {"name":"work_mem", + "value":"4"}], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, + "next_run_at":"2024-11-21T09:23:27.094858Z"}, "is_ha_cluster":false, "read_replicas":[], + "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, + "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, + "id":"a2873040-b3d0-466a-a02c-d384c88d36f7", "private_network":{"private_network_id":"d39dc381-c120-4621-94a2-a57031b73bd6", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-20T09:23:27.094858Z", "region":"fr-par"}' form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.20.4; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/eb320b05-c273-44e7-b89b-a9b1569516d5 + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/9e64a9e2-7938-4a37-a60f-c3657ec7369a method: GET response: - body: '{"id":"eb320b05-c273-44e7-b89b-a9b1569516d5", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"initializing", - "engine":"PostgreSQL-12", "upgradable_version":[{"id":"f4c1ec41-89e1-48de-b872-b63b779b0dba", - "name":"PostgreSQL-13", "version":"13", "minor_version":"13.13"}, {"id":"8af4ebbb-fd08-4038-89f6-9d8c8f1232ca", - "name":"PostgreSQL-14", "version":"14", "minor_version":"14.10"}, {"id":"764c6bb3-2f1c-4f1a-bfd5-82c540ac435c", - "name":"PostgreSQL-15", "version":"15", "minor_version":"15.5"}], "endpoint":{"port":0, - "name":null, "id":"f8dc51bc-a954-41b2-897f-6e9c41028b17", "load_balancer":{}}, - "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, - "disabled":false, "next_run_at":"2023-12-27T17:37:21.119243Z"}, "is_ha_cluster":false, - "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, - "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, - "name":null, "id":"8e6e507f-3fc1-445b-8793-deed488ce53b", "private_network":{"private_network_id":"03f99204-ae20-40cf-83b0-0bb01260e064", - "service_ip":"172.16.0.3/22", "zone":"fr-par-1"}}, {"port":0, "name":null, "id":"f8dc51bc-a954-41b2-897f-6e9c41028b17", - "load_balancer":{}}], "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, - "backup_same_region":false, "maintenances":[], "created_at":"2023-12-26T17:37:21.119243Z", + body: '{"id":"9e64a9e2-7938-4a37-a60f-c3657ec7369a", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"initializing", + "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], + "settings":[{"name":"effective_cache_size", "value":"1300"}, {"name":"maintenance_work_mem", + "value":"150"}, {"name":"max_connections", "value":"100"}, {"name":"max_parallel_workers", + "value":"0"}, {"name":"max_parallel_workers_per_gather", "value":"0"}, {"name":"work_mem", + "value":"4"}], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, + "next_run_at":"2024-11-21T09:23:27.094858Z"}, "is_ha_cluster":false, "read_replicas":[], + "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, + "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, + "id":"a2873040-b3d0-466a-a02c-d384c88d36f7", "private_network":{"private_network_id":"d39dc381-c120-4621-94a2-a57031b73bd6", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-20T09:23:27.094858Z", "region":"fr-par"}' headers: Content-Length: - - "1478" + - "1308" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Tue, 26 Dec 2023 17:39:54 GMT + - Wed, 20 Nov 2024 09:25:59 GMT Server: - - Scaleway API-Gateway + - Scaleway API Gateway (fr-par-1;edge01) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -783,67 +707,59 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - f2d84f3f-b8c9-4928-b758-a68dce3de9c6 + - 36636fec-62d6-4862-b6cc-d4ea8423778e status: 200 OK code: 200 duration: "" - request: - body: '{"id":"eb320b05-c273-44e7-b89b-a9b1569516d5", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"initializing", - "engine":"PostgreSQL-12", "upgradable_version":[{"id":"f4c1ec41-89e1-48de-b872-b63b779b0dba", - "name":"PostgreSQL-13", "version":"13", "minor_version":"13.13"}, {"id":"8af4ebbb-fd08-4038-89f6-9d8c8f1232ca", - "name":"PostgreSQL-14", "version":"14", "minor_version":"14.10"}, {"id":"764c6bb3-2f1c-4f1a-bfd5-82c540ac435c", - "name":"PostgreSQL-15", "version":"15", "minor_version":"15.5"}], "endpoint":{"port":0, - "name":null, "id":"f8dc51bc-a954-41b2-897f-6e9c41028b17", "load_balancer":{}}, - "tags":[], "settings":[{"name":"effective_cache_size", "value":"1300"}, {"name":"maintenance_work_mem", + body: '{"id":"9e64a9e2-7938-4a37-a60f-c3657ec7369a", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"initializing", + "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], + "settings":[{"name":"effective_cache_size", "value":"1300"}, {"name":"maintenance_work_mem", "value":"150"}, {"name":"max_connections", "value":"100"}, {"name":"max_parallel_workers", "value":"0"}, {"name":"max_parallel_workers_per_gather", "value":"0"}, {"name":"work_mem", "value":"4"}], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2023-12-27T17:37:21.119243Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-21T09:23:27.094858Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, - "id":"8e6e507f-3fc1-445b-8793-deed488ce53b", "private_network":{"private_network_id":"03f99204-ae20-40cf-83b0-0bb01260e064", - "service_ip":"172.16.0.3/22", "zone":"fr-par-1"}}, {"port":0, "name":null, "id":"f8dc51bc-a954-41b2-897f-6e9c41028b17", - "load_balancer":{}}], "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, - "backup_same_region":false, "maintenances":[], "created_at":"2023-12-26T17:37:21.119243Z", + "id":"a2873040-b3d0-466a-a02c-d384c88d36f7", "private_network":{"private_network_id":"d39dc381-c120-4621-94a2-a57031b73bd6", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-20T09:23:27.094858Z", "region":"fr-par"}' form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.20.4; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/eb320b05-c273-44e7-b89b-a9b1569516d5 + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/9e64a9e2-7938-4a37-a60f-c3657ec7369a method: GET response: - body: '{"id":"eb320b05-c273-44e7-b89b-a9b1569516d5", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"initializing", - "engine":"PostgreSQL-12", "upgradable_version":[{"id":"f4c1ec41-89e1-48de-b872-b63b779b0dba", - "name":"PostgreSQL-13", "version":"13", "minor_version":"13.13"}, {"id":"8af4ebbb-fd08-4038-89f6-9d8c8f1232ca", - "name":"PostgreSQL-14", "version":"14", "minor_version":"14.10"}, {"id":"764c6bb3-2f1c-4f1a-bfd5-82c540ac435c", - "name":"PostgreSQL-15", "version":"15", "minor_version":"15.5"}], "endpoint":{"port":0, - "name":null, "id":"f8dc51bc-a954-41b2-897f-6e9c41028b17", "load_balancer":{}}, - "tags":[], "settings":[{"name":"effective_cache_size", "value":"1300"}, {"name":"maintenance_work_mem", + body: '{"id":"9e64a9e2-7938-4a37-a60f-c3657ec7369a", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"initializing", + "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], + "settings":[{"name":"effective_cache_size", "value":"1300"}, {"name":"maintenance_work_mem", "value":"150"}, {"name":"max_connections", "value":"100"}, {"name":"max_parallel_workers", "value":"0"}, {"name":"max_parallel_workers_per_gather", "value":"0"}, {"name":"work_mem", "value":"4"}], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2023-12-27T17:37:21.119243Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-21T09:23:27.094858Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, - "id":"8e6e507f-3fc1-445b-8793-deed488ce53b", "private_network":{"private_network_id":"03f99204-ae20-40cf-83b0-0bb01260e064", - "service_ip":"172.16.0.3/22", "zone":"fr-par-1"}}, {"port":0, "name":null, "id":"f8dc51bc-a954-41b2-897f-6e9c41028b17", - "load_balancer":{}}], "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, - "backup_same_region":false, "maintenances":[], "created_at":"2023-12-26T17:37:21.119243Z", + "id":"a2873040-b3d0-466a-a02c-d384c88d36f7", "private_network":{"private_network_id":"d39dc381-c120-4621-94a2-a57031b73bd6", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-20T09:23:27.094858Z", "region":"fr-par"}' headers: Content-Length: - - "1753" + - "1308" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Tue, 26 Dec 2023 17:40:10 GMT + - Wed, 20 Nov 2024 09:26:14 GMT Server: - - Scaleway API-Gateway + - Scaleway API Gateway (fr-par-1;edge01) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -851,67 +767,63 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - fff2eefb-a1d8-4183-8127-f7c14a07d597 + - 985ef66e-4dcb-47b1-81c4-ba8d298ab6f3 status: 200 OK code: 200 duration: "" - request: - body: '{"id":"eb320b05-c273-44e7-b89b-a9b1569516d5", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"initializing", - "engine":"PostgreSQL-12", "upgradable_version":[{"id":"f4c1ec41-89e1-48de-b872-b63b779b0dba", - "name":"PostgreSQL-13", "version":"13", "minor_version":"13.13"}, {"id":"8af4ebbb-fd08-4038-89f6-9d8c8f1232ca", - "name":"PostgreSQL-14", "version":"14", "minor_version":"14.10"}, {"id":"764c6bb3-2f1c-4f1a-bfd5-82c540ac435c", - "name":"PostgreSQL-15", "version":"15", "minor_version":"15.5"}], "endpoint":{"port":0, - "name":null, "id":"f8dc51bc-a954-41b2-897f-6e9c41028b17", "load_balancer":{}}, - "tags":[], "settings":[{"name":"effective_cache_size", "value":"1300"}, {"name":"maintenance_work_mem", + body: '{"id":"9e64a9e2-7938-4a37-a60f-c3657ec7369a", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"ready", "engine":"PostgreSQL-15", + "upgradable_version":[], "endpoint":{"ip":"51.159.26.208", "port":17389, "name":null, + "id":"046dab4b-1774-4d56-9ad0-55d181febeea", "load_balancer":{}}, "tags":[], + "settings":[{"name":"effective_cache_size", "value":"1300"}, {"name":"maintenance_work_mem", "value":"150"}, {"name":"max_connections", "value":"100"}, {"name":"max_parallel_workers", "value":"0"}, {"name":"max_parallel_workers_per_gather", "value":"0"}, {"name":"work_mem", "value":"4"}], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2023-12-27T17:37:21.119243Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-21T09:23:27.094858Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, - "id":"8e6e507f-3fc1-445b-8793-deed488ce53b", "private_network":{"private_network_id":"03f99204-ae20-40cf-83b0-0bb01260e064", - "service_ip":"172.16.0.3/22", "zone":"fr-par-1"}}, {"port":0, "name":null, "id":"f8dc51bc-a954-41b2-897f-6e9c41028b17", + "id":"a2873040-b3d0-466a-a02c-d384c88d36f7", "private_network":{"private_network_id":"d39dc381-c120-4621-94a2-a57031b73bd6", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}, + {"ip":"51.159.26.208", "port":17389, "name":null, "id":"046dab4b-1774-4d56-9ad0-55d181febeea", "load_balancer":{}}], "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, - "backup_same_region":false, "maintenances":[], "created_at":"2023-12-26T17:37:21.119243Z", - "region":"fr-par"}' + "backup_same_region":false, "maintenances":[], "encryption":{"enabled":false}, + "created_at":"2024-11-20T09:23:27.094858Z", "region":"fr-par"}' form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.20.4; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/eb320b05-c273-44e7-b89b-a9b1569516d5 + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/9e64a9e2-7938-4a37-a60f-c3657ec7369a method: GET response: - body: '{"id":"eb320b05-c273-44e7-b89b-a9b1569516d5", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"initializing", - "engine":"PostgreSQL-12", "upgradable_version":[{"id":"f4c1ec41-89e1-48de-b872-b63b779b0dba", - "name":"PostgreSQL-13", "version":"13", "minor_version":"13.13"}, {"id":"8af4ebbb-fd08-4038-89f6-9d8c8f1232ca", - "name":"PostgreSQL-14", "version":"14", "minor_version":"14.10"}, {"id":"764c6bb3-2f1c-4f1a-bfd5-82c540ac435c", - "name":"PostgreSQL-15", "version":"15", "minor_version":"15.5"}], "endpoint":{"port":0, - "name":null, "id":"f8dc51bc-a954-41b2-897f-6e9c41028b17", "load_balancer":{}}, - "tags":[], "settings":[{"name":"effective_cache_size", "value":"1300"}, {"name":"maintenance_work_mem", + body: '{"id":"9e64a9e2-7938-4a37-a60f-c3657ec7369a", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"ready", "engine":"PostgreSQL-15", + "upgradable_version":[], "endpoint":{"ip":"51.159.26.208", "port":17389, "name":null, + "id":"046dab4b-1774-4d56-9ad0-55d181febeea", "load_balancer":{}}, "tags":[], + "settings":[{"name":"effective_cache_size", "value":"1300"}, {"name":"maintenance_work_mem", "value":"150"}, {"name":"max_connections", "value":"100"}, {"name":"max_parallel_workers", "value":"0"}, {"name":"max_parallel_workers_per_gather", "value":"0"}, {"name":"work_mem", "value":"4"}], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2023-12-27T17:37:21.119243Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-21T09:23:27.094858Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, - "id":"8e6e507f-3fc1-445b-8793-deed488ce53b", "private_network":{"private_network_id":"03f99204-ae20-40cf-83b0-0bb01260e064", - "service_ip":"172.16.0.3/22", "zone":"fr-par-1"}}, {"port":0, "name":null, "id":"f8dc51bc-a954-41b2-897f-6e9c41028b17", + "id":"a2873040-b3d0-466a-a02c-d384c88d36f7", "private_network":{"private_network_id":"d39dc381-c120-4621-94a2-a57031b73bd6", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}, + {"ip":"51.159.26.208", "port":17389, "name":null, "id":"046dab4b-1774-4d56-9ad0-55d181febeea", "load_balancer":{}}], "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, - "backup_same_region":false, "maintenances":[], "created_at":"2023-12-26T17:37:21.119243Z", - "region":"fr-par"}' + "backup_same_region":false, "maintenances":[], "encryption":{"enabled":false}, + "created_at":"2024-11-20T09:23:27.094858Z", "region":"fr-par"}' headers: Content-Length: - - "1753" + - "1527" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Tue, 26 Dec 2023 17:40:25 GMT + - Wed, 20 Nov 2024 09:26:29 GMT Server: - - Scaleway API-Gateway + - Scaleway API Gateway (fr-par-1;edge01) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -919,67 +831,63 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 3f584f20-27b3-401e-b3a1-5c30c62977cd + - 014dac7e-7cd5-45df-8186-b66a2948e9bc status: 200 OK code: 200 duration: "" - request: - body: '{"id":"eb320b05-c273-44e7-b89b-a9b1569516d5", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"ready", "engine":"PostgreSQL-12", - "upgradable_version":[{"id":"f4c1ec41-89e1-48de-b872-b63b779b0dba", "name":"PostgreSQL-13", - "version":"13", "minor_version":"13.13"}, {"id":"8af4ebbb-fd08-4038-89f6-9d8c8f1232ca", - "name":"PostgreSQL-14", "version":"14", "minor_version":"14.10"}, {"id":"764c6bb3-2f1c-4f1a-bfd5-82c540ac435c", - "name":"PostgreSQL-15", "version":"15", "minor_version":"15.5"}], "endpoint":{"ip":"51.159.9.176", - "port":10708, "name":null, "id":"f8dc51bc-a954-41b2-897f-6e9c41028b17", "load_balancer":{}}, - "tags":[], "settings":[{"name":"effective_cache_size", "value":"1300"}, {"name":"maintenance_work_mem", + body: '{"id":"9e64a9e2-7938-4a37-a60f-c3657ec7369a", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"ready", "engine":"PostgreSQL-15", + "upgradable_version":[], "endpoint":{"ip":"51.159.26.208", "port":17389, "name":null, + "id":"046dab4b-1774-4d56-9ad0-55d181febeea", "load_balancer":{}}, "tags":[], + "settings":[{"name":"effective_cache_size", "value":"1300"}, {"name":"maintenance_work_mem", "value":"150"}, {"name":"max_connections", "value":"100"}, {"name":"max_parallel_workers", "value":"0"}, {"name":"max_parallel_workers_per_gather", "value":"0"}, {"name":"work_mem", "value":"4"}], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2023-12-27T17:37:21.119243Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-21T09:23:27.094858Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, - "id":"8e6e507f-3fc1-445b-8793-deed488ce53b", "private_network":{"private_network_id":"03f99204-ae20-40cf-83b0-0bb01260e064", - "service_ip":"172.16.0.3/22", "zone":"fr-par-1"}}, {"ip":"51.159.9.176", "port":10708, - "name":null, "id":"f8dc51bc-a954-41b2-897f-6e9c41028b17", "load_balancer":{}}], - "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, - "maintenances":[], "created_at":"2023-12-26T17:37:21.119243Z", "region":"fr-par"}' + "id":"a2873040-b3d0-466a-a02c-d384c88d36f7", "private_network":{"private_network_id":"d39dc381-c120-4621-94a2-a57031b73bd6", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}, + {"ip":"51.159.26.208", "port":17389, "name":null, "id":"046dab4b-1774-4d56-9ad0-55d181febeea", + "load_balancer":{}}], "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, + "backup_same_region":false, "maintenances":[], "encryption":{"enabled":false}, + "created_at":"2024-11-20T09:23:27.094858Z", "region":"fr-par"}' form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.20.4; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/eb320b05-c273-44e7-b89b-a9b1569516d5 + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/9e64a9e2-7938-4a37-a60f-c3657ec7369a method: GET response: - body: '{"id":"eb320b05-c273-44e7-b89b-a9b1569516d5", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"ready", "engine":"PostgreSQL-12", - "upgradable_version":[{"id":"f4c1ec41-89e1-48de-b872-b63b779b0dba", "name":"PostgreSQL-13", - "version":"13", "minor_version":"13.13"}, {"id":"8af4ebbb-fd08-4038-89f6-9d8c8f1232ca", - "name":"PostgreSQL-14", "version":"14", "minor_version":"14.10"}, {"id":"764c6bb3-2f1c-4f1a-bfd5-82c540ac435c", - "name":"PostgreSQL-15", "version":"15", "minor_version":"15.5"}], "endpoint":{"ip":"51.159.9.176", - "port":10708, "name":null, "id":"f8dc51bc-a954-41b2-897f-6e9c41028b17", "load_balancer":{}}, - "tags":[], "settings":[{"name":"effective_cache_size", "value":"1300"}, {"name":"maintenance_work_mem", + body: '{"id":"9e64a9e2-7938-4a37-a60f-c3657ec7369a", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"ready", "engine":"PostgreSQL-15", + "upgradable_version":[], "endpoint":{"ip":"51.159.26.208", "port":17389, "name":null, + "id":"046dab4b-1774-4d56-9ad0-55d181febeea", "load_balancer":{}}, "tags":[], + "settings":[{"name":"effective_cache_size", "value":"1300"}, {"name":"maintenance_work_mem", "value":"150"}, {"name":"max_connections", "value":"100"}, {"name":"max_parallel_workers", "value":"0"}, {"name":"max_parallel_workers_per_gather", "value":"0"}, {"name":"work_mem", "value":"4"}], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2023-12-27T17:37:21.119243Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-21T09:23:27.094858Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, - "id":"8e6e507f-3fc1-445b-8793-deed488ce53b", "private_network":{"private_network_id":"03f99204-ae20-40cf-83b0-0bb01260e064", - "service_ip":"172.16.0.3/22", "zone":"fr-par-1"}}, {"ip":"51.159.9.176", "port":10708, - "name":null, "id":"f8dc51bc-a954-41b2-897f-6e9c41028b17", "load_balancer":{}}], - "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, - "maintenances":[], "created_at":"2023-12-26T17:37:21.119243Z", "region":"fr-par"}' + "id":"a2873040-b3d0-466a-a02c-d384c88d36f7", "private_network":{"private_network_id":"d39dc381-c120-4621-94a2-a57031b73bd6", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}, + {"ip":"51.159.26.208", "port":17389, "name":null, "id":"046dab4b-1774-4d56-9ad0-55d181febeea", + "load_balancer":{}}], "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, + "backup_same_region":false, "maintenances":[], "encryption":{"enabled":false}, + "created_at":"2024-11-20T09:23:27.094858Z", "region":"fr-par"}' headers: Content-Length: - - "1796" + - "1527" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Tue, 26 Dec 2023 17:40:40 GMT + - Wed, 20 Nov 2024 09:26:29 GMT Server: - - Scaleway API-Gateway + - Scaleway API Gateway (fr-par-1;edge01) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -987,7 +895,7 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 3b15da4a-ed63-46aa-8de7-c93403b80cdb + - 7f486bc6-416a-4640-a9dd-f63993d71648 status: 200 OK code: 200 duration: "" @@ -996,8 +904,8 @@ interactions: form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.20.4; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/ipam/v1/regions/fr-par/ips?is_ipv6=false&order_by=created_at_desc&page=1&resource_id=eb320b05-c273-44e7-b89b-a9b1569516d5&resource_type=rdb_instance + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/ipam/v1/regions/fr-par/ips?is_ipv6=false&order_by=created_at_desc&page=1&resource_id=9e64a9e2-7938-4a37-a60f-c3657ec7369a&resource_type=rdb_instance method: GET response: body: '{"total_count":0, "ips":[]}' @@ -1009,9 +917,9 @@ interactions: Content-Type: - application/json Date: - - Tue, 26 Dec 2023 17:40:41 GMT + - Wed, 20 Nov 2024 09:26:29 GMT Server: - - Scaleway API-Gateway + - Scaleway API Gateway (fr-par-1;edge01) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -1019,67 +927,63 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 07c48129-e8c5-4988-abe3-c2aa2d0ff112 + - bc447576-2258-411d-af66-048eeeb8dc35 status: 200 OK code: 200 duration: "" - request: - body: '{"id":"eb320b05-c273-44e7-b89b-a9b1569516d5", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"deleting", "engine":"PostgreSQL-12", - "upgradable_version":[{"id":"f4c1ec41-89e1-48de-b872-b63b779b0dba", "name":"PostgreSQL-13", - "version":"13", "minor_version":"13.13"}, {"id":"8af4ebbb-fd08-4038-89f6-9d8c8f1232ca", - "name":"PostgreSQL-14", "version":"14", "minor_version":"14.10"}, {"id":"764c6bb3-2f1c-4f1a-bfd5-82c540ac435c", - "name":"PostgreSQL-15", "version":"15", "minor_version":"15.5"}], "endpoint":{"ip":"51.159.9.176", - "port":10708, "name":null, "id":"f8dc51bc-a954-41b2-897f-6e9c41028b17", "load_balancer":{}}, - "tags":[], "settings":[{"name":"effective_cache_size", "value":"1300"}, {"name":"maintenance_work_mem", + body: '{"id":"9e64a9e2-7938-4a37-a60f-c3657ec7369a", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"deleting", "engine":"PostgreSQL-15", + "upgradable_version":[], "endpoint":{"ip":"51.159.26.208", "port":17389, "name":null, + "id":"046dab4b-1774-4d56-9ad0-55d181febeea", "load_balancer":{}}, "tags":[], + "settings":[{"name":"effective_cache_size", "value":"1300"}, {"name":"maintenance_work_mem", "value":"150"}, {"name":"max_connections", "value":"100"}, {"name":"max_parallel_workers", "value":"0"}, {"name":"max_parallel_workers_per_gather", "value":"0"}, {"name":"work_mem", "value":"4"}], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2023-12-27T17:37:21.119243Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-21T09:23:27.094858Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, - "id":"8e6e507f-3fc1-445b-8793-deed488ce53b", "private_network":{"private_network_id":"03f99204-ae20-40cf-83b0-0bb01260e064", - "service_ip":"172.16.0.3/22", "zone":"fr-par-1"}}, {"ip":"51.159.9.176", "port":10708, - "name":null, "id":"f8dc51bc-a954-41b2-897f-6e9c41028b17", "load_balancer":{}}], - "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, - "maintenances":[], "created_at":"2023-12-26T17:37:21.119243Z", "region":"fr-par"}' + "id":"a2873040-b3d0-466a-a02c-d384c88d36f7", "private_network":{"private_network_id":"d39dc381-c120-4621-94a2-a57031b73bd6", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}, + {"ip":"51.159.26.208", "port":17389, "name":null, "id":"046dab4b-1774-4d56-9ad0-55d181febeea", + "load_balancer":{}}], "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, + "backup_same_region":false, "maintenances":[], "encryption":{"enabled":false}, + "created_at":"2024-11-20T09:23:27.094858Z", "region":"fr-par"}' form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.20.4; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/eb320b05-c273-44e7-b89b-a9b1569516d5 + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/9e64a9e2-7938-4a37-a60f-c3657ec7369a method: DELETE response: - body: '{"id":"eb320b05-c273-44e7-b89b-a9b1569516d5", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"deleting", "engine":"PostgreSQL-12", - "upgradable_version":[{"id":"f4c1ec41-89e1-48de-b872-b63b779b0dba", "name":"PostgreSQL-13", - "version":"13", "minor_version":"13.13"}, {"id":"8af4ebbb-fd08-4038-89f6-9d8c8f1232ca", - "name":"PostgreSQL-14", "version":"14", "minor_version":"14.10"}, {"id":"764c6bb3-2f1c-4f1a-bfd5-82c540ac435c", - "name":"PostgreSQL-15", "version":"15", "minor_version":"15.5"}], "endpoint":{"ip":"51.159.9.176", - "port":10708, "name":null, "id":"f8dc51bc-a954-41b2-897f-6e9c41028b17", "load_balancer":{}}, - "tags":[], "settings":[{"name":"effective_cache_size", "value":"1300"}, {"name":"maintenance_work_mem", + body: '{"id":"9e64a9e2-7938-4a37-a60f-c3657ec7369a", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"deleting", "engine":"PostgreSQL-15", + "upgradable_version":[], "endpoint":{"ip":"51.159.26.208", "port":17389, "name":null, + "id":"046dab4b-1774-4d56-9ad0-55d181febeea", "load_balancer":{}}, "tags":[], + "settings":[{"name":"effective_cache_size", "value":"1300"}, {"name":"maintenance_work_mem", "value":"150"}, {"name":"max_connections", "value":"100"}, {"name":"max_parallel_workers", "value":"0"}, {"name":"max_parallel_workers_per_gather", "value":"0"}, {"name":"work_mem", "value":"4"}], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2023-12-27T17:37:21.119243Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-21T09:23:27.094858Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, - "id":"8e6e507f-3fc1-445b-8793-deed488ce53b", "private_network":{"private_network_id":"03f99204-ae20-40cf-83b0-0bb01260e064", - "service_ip":"172.16.0.3/22", "zone":"fr-par-1"}}, {"ip":"51.159.9.176", "port":10708, - "name":null, "id":"f8dc51bc-a954-41b2-897f-6e9c41028b17", "load_balancer":{}}], - "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, - "maintenances":[], "created_at":"2023-12-26T17:37:21.119243Z", "region":"fr-par"}' + "id":"a2873040-b3d0-466a-a02c-d384c88d36f7", "private_network":{"private_network_id":"d39dc381-c120-4621-94a2-a57031b73bd6", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}, + {"ip":"51.159.26.208", "port":17389, "name":null, "id":"046dab4b-1774-4d56-9ad0-55d181febeea", + "load_balancer":{}}], "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, + "backup_same_region":false, "maintenances":[], "encryption":{"enabled":false}, + "created_at":"2024-11-20T09:23:27.094858Z", "region":"fr-par"}' headers: Content-Length: - - "1799" + - "1530" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Tue, 26 Dec 2023 17:40:41 GMT + - Wed, 20 Nov 2024 09:26:29 GMT Server: - - Scaleway API-Gateway + - Scaleway API Gateway (fr-par-1;edge01) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -1087,67 +991,63 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 214233b4-9956-4f96-9f34-a34892c0e627 + - fbbce20c-80fc-4967-96fe-18c2ba0b81fb status: 200 OK code: 200 duration: "" - request: - body: '{"id":"eb320b05-c273-44e7-b89b-a9b1569516d5", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"deleting", "engine":"PostgreSQL-12", - "upgradable_version":[{"id":"f4c1ec41-89e1-48de-b872-b63b779b0dba", "name":"PostgreSQL-13", - "version":"13", "minor_version":"13.13"}, {"id":"8af4ebbb-fd08-4038-89f6-9d8c8f1232ca", - "name":"PostgreSQL-14", "version":"14", "minor_version":"14.10"}, {"id":"764c6bb3-2f1c-4f1a-bfd5-82c540ac435c", - "name":"PostgreSQL-15", "version":"15", "minor_version":"15.5"}], "endpoint":{"ip":"51.159.9.176", - "port":10708, "name":null, "id":"f8dc51bc-a954-41b2-897f-6e9c41028b17", "load_balancer":{}}, - "tags":[], "settings":[{"name":"effective_cache_size", "value":"1300"}, {"name":"maintenance_work_mem", + body: '{"id":"9e64a9e2-7938-4a37-a60f-c3657ec7369a", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"deleting", "engine":"PostgreSQL-15", + "upgradable_version":[], "endpoint":{"ip":"51.159.26.208", "port":17389, "name":null, + "id":"046dab4b-1774-4d56-9ad0-55d181febeea", "load_balancer":{}}, "tags":[], + "settings":[{"name":"effective_cache_size", "value":"1300"}, {"name":"maintenance_work_mem", "value":"150"}, {"name":"max_connections", "value":"100"}, {"name":"max_parallel_workers", "value":"0"}, {"name":"max_parallel_workers_per_gather", "value":"0"}, {"name":"work_mem", "value":"4"}], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2023-12-27T17:37:21.119243Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-21T09:23:27.094858Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, - "id":"8e6e507f-3fc1-445b-8793-deed488ce53b", "private_network":{"private_network_id":"03f99204-ae20-40cf-83b0-0bb01260e064", - "service_ip":"172.16.0.3/22", "zone":"fr-par-1"}}, {"ip":"51.159.9.176", "port":10708, - "name":null, "id":"f8dc51bc-a954-41b2-897f-6e9c41028b17", "load_balancer":{}}], - "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, - "maintenances":[], "created_at":"2023-12-26T17:37:21.119243Z", "region":"fr-par"}' + "id":"a2873040-b3d0-466a-a02c-d384c88d36f7", "private_network":{"private_network_id":"d39dc381-c120-4621-94a2-a57031b73bd6", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}, + {"ip":"51.159.26.208", "port":17389, "name":null, "id":"046dab4b-1774-4d56-9ad0-55d181febeea", + "load_balancer":{}}], "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, + "backup_same_region":false, "maintenances":[], "encryption":{"enabled":false}, + "created_at":"2024-11-20T09:23:27.094858Z", "region":"fr-par"}' form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.20.4; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/eb320b05-c273-44e7-b89b-a9b1569516d5 + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/9e64a9e2-7938-4a37-a60f-c3657ec7369a method: GET response: - body: '{"id":"eb320b05-c273-44e7-b89b-a9b1569516d5", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"deleting", "engine":"PostgreSQL-12", - "upgradable_version":[{"id":"f4c1ec41-89e1-48de-b872-b63b779b0dba", "name":"PostgreSQL-13", - "version":"13", "minor_version":"13.13"}, {"id":"8af4ebbb-fd08-4038-89f6-9d8c8f1232ca", - "name":"PostgreSQL-14", "version":"14", "minor_version":"14.10"}, {"id":"764c6bb3-2f1c-4f1a-bfd5-82c540ac435c", - "name":"PostgreSQL-15", "version":"15", "minor_version":"15.5"}], "endpoint":{"ip":"51.159.9.176", - "port":10708, "name":null, "id":"f8dc51bc-a954-41b2-897f-6e9c41028b17", "load_balancer":{}}, - "tags":[], "settings":[{"name":"effective_cache_size", "value":"1300"}, {"name":"maintenance_work_mem", + body: '{"id":"9e64a9e2-7938-4a37-a60f-c3657ec7369a", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"deleting", "engine":"PostgreSQL-15", + "upgradable_version":[], "endpoint":{"ip":"51.159.26.208", "port":17389, "name":null, + "id":"046dab4b-1774-4d56-9ad0-55d181febeea", "load_balancer":{}}, "tags":[], + "settings":[{"name":"effective_cache_size", "value":"1300"}, {"name":"maintenance_work_mem", "value":"150"}, {"name":"max_connections", "value":"100"}, {"name":"max_parallel_workers", "value":"0"}, {"name":"max_parallel_workers_per_gather", "value":"0"}, {"name":"work_mem", "value":"4"}], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2023-12-27T17:37:21.119243Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-21T09:23:27.094858Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, - "id":"8e6e507f-3fc1-445b-8793-deed488ce53b", "private_network":{"private_network_id":"03f99204-ae20-40cf-83b0-0bb01260e064", - "service_ip":"172.16.0.3/22", "zone":"fr-par-1"}}, {"ip":"51.159.9.176", "port":10708, - "name":null, "id":"f8dc51bc-a954-41b2-897f-6e9c41028b17", "load_balancer":{}}], - "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, - "maintenances":[], "created_at":"2023-12-26T17:37:21.119243Z", "region":"fr-par"}' + "id":"a2873040-b3d0-466a-a02c-d384c88d36f7", "private_network":{"private_network_id":"d39dc381-c120-4621-94a2-a57031b73bd6", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}, + {"ip":"51.159.26.208", "port":17389, "name":null, "id":"046dab4b-1774-4d56-9ad0-55d181febeea", + "load_balancer":{}}], "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, + "backup_same_region":false, "maintenances":[], "encryption":{"enabled":false}, + "created_at":"2024-11-20T09:23:27.094858Z", "region":"fr-par"}' headers: Content-Length: - - "1799" + - "1530" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Tue, 26 Dec 2023 17:40:41 GMT + - Wed, 20 Nov 2024 09:26:29 GMT Server: - - Scaleway API-Gateway + - Scaleway API Gateway (fr-par-1;edge01) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -1155,20 +1055,20 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 0e156433-5115-4a61-9681-09daec526732 + - d609153f-9b0c-41f5-9de4-a863c4922a8d status: 200 OK code: 200 duration: "" - request: - body: '{"message":"resource is not found","resource":"instance","resource_id":"eb320b05-c273-44e7-b89b-a9b1569516d5","type":"not_found"}' + body: '{"message":"resource is not found","resource":"instance","resource_id":"9e64a9e2-7938-4a37-a60f-c3657ec7369a","type":"not_found"}' form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.20.4; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/eb320b05-c273-44e7-b89b-a9b1569516d5 + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/9e64a9e2-7938-4a37-a60f-c3657ec7369a method: GET response: - body: '{"message":"resource is not found","resource":"instance","resource_id":"eb320b05-c273-44e7-b89b-a9b1569516d5","type":"not_found"}' + body: '{"message":"resource is not found","resource":"instance","resource_id":"9e64a9e2-7938-4a37-a60f-c3657ec7369a","type":"not_found"}' headers: Content-Length: - "129" @@ -1177,9 +1077,9 @@ interactions: Content-Type: - application/json Date: - - Tue, 26 Dec 2023 17:40:56 GMT + - Wed, 20 Nov 2024 09:26:45 GMT Server: - - Scaleway API-Gateway + - Scaleway API Gateway (fr-par-1;edge01) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -1187,7 +1087,7 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - e406ff0e-f050-4fa1-8adc-5f2770197943 + - 14a2f225-6754-46f5-b5d8-18750d084569 status: 404 Not Found code: 404 duration: "" @@ -1196,8 +1096,8 @@ interactions: form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.20.4; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/vpc/v2/regions/fr-par/private-networks/03f99204-ae20-40cf-83b0-0bb01260e064 + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/vpc/v2/regions/fr-par/private-networks/d39dc381-c120-4621-94a2-a57031b73bd6 method: DELETE response: body: "" @@ -1207,9 +1107,9 @@ interactions: Content-Type: - application/json Date: - - Tue, 26 Dec 2023 17:40:57 GMT + - Wed, 20 Nov 2024 09:26:46 GMT Server: - - Scaleway API-Gateway + - Scaleway API Gateway (fr-par-1;edge01) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -1217,7 +1117,7 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 7dbfd5a3-875f-4d14-ad25-40a42db2ff0b + - 87b729fe-ff73-49e0-8bb5-bdb97318d1cd status: 204 No Content code: 204 duration: "" diff --git a/internal/namespaces/rdb/v1/testdata/test-create-instance-init-endpoints-with-public-and-static-private-endpoint.golden b/internal/namespaces/rdb/v1/testdata/test-create-instance-init-endpoints-with-public-and-static-private-endpoint.golden index ae3e9d8b1d..771a5c9989 100644 --- a/internal/namespaces/rdb/v1/testdata/test-create-instance-init-endpoints-with-public-and-static-private-endpoint.golden +++ b/internal/namespaces/rdb/v1/testdata/test-create-instance-init-endpoints-with-public-and-static-private-endpoint.golden @@ -2,43 +2,32 @@ 🟩🟩🟩 STDOUT️ 🟩🟩🟩️ CreatedAt few seconds ago Region fr-par -ID eb320b05-c273-44e7-b89b-a9b1569516d5 +ID 9e64a9e2-7938-4a37-a60f-c3657ec7369a Name cli-test -OrganizationID fa1e3217-dc80-42ac-85c3-3f034b78b552 -ProjectID fa1e3217-dc80-42ac-85c3-3f034b78b552 +OrganizationID 951df375-e094-4d26-97c1-ba548eeb9c42 +ProjectID 951df375-e094-4d26-97c1-ba548eeb9c42 Status ready -Engine PostgreSQL-12 -UpgradableVersion.0.ID f4c1ec41-89e1-48de-b872-b63b779b0dba -UpgradableVersion.0.Name PostgreSQL-13 -UpgradableVersion.0.Version 13 -UpgradableVersion.0.MinorVersion 13.13 -UpgradableVersion.1.ID 8af4ebbb-fd08-4038-89f6-9d8c8f1232ca -UpgradableVersion.1.Name PostgreSQL-14 -UpgradableVersion.1.Version 14 -UpgradableVersion.1.MinorVersion 14.10 -UpgradableVersion.2.ID 764c6bb3-2f1c-4f1a-bfd5-82c540ac435c -UpgradableVersion.2.Name PostgreSQL-15 -UpgradableVersion.2.Version 15 -UpgradableVersion.2.MinorVersion 15.5 +Engine PostgreSQL-15 IsHaCluster false NodeType db-dev-s -Endpoints.0.ID 8e6e507f-3fc1-445b-8793-deed488ce53b +Endpoints.0.ID a2873040-b3d0-466a-a02c-d384c88d36f7 Endpoints.0.IP 172.16.0.3 Endpoints.0.Port 5432 -Endpoints.0.PrivateNetwork.PrivateNetworkID 03f99204-ae20-40cf-83b0-0bb01260e064 +Endpoints.0.PrivateNetwork.PrivateNetworkID d39dc381-c120-4621-94a2-a57031b73bd6 Endpoints.0.PrivateNetwork.ServiceIP 172.16.0.3/22 Endpoints.0.PrivateNetwork.Zone fr-par-1 Endpoints.0.PrivateNetwork.ProvisioningMode static -Endpoints.1.ID f8dc51bc-a954-41b2-897f-6e9c41028b17 -Endpoints.1.IP 51.159.9.176 -Endpoints.1.Port 10708 +Endpoints.1.ID 046dab4b-1774-4d56-9ad0-55d181febeea +Endpoints.1.IP 51.159.26.208 +Endpoints.1.Port 17389 LogsPolicy.MaxAgeRetention 30 BackupSameRegion false +Encryption.Enabled false Endpoint: -ID f8dc51bc-a954-41b2-897f-6e9c41028b17 -IP 51.159.9.176 -Port 10708 +ID 046dab4b-1774-4d56-9ad0-55d181febeea +IP 51.159.26.208 +Port 17389 Volume: Type lssd @@ -71,36 +60,17 @@ Password: "class": "lssd" }, "region": "fr-par", - "id": "eb320b05-c273-44e7-b89b-a9b1569516d5", + "id": "9e64a9e2-7938-4a37-a60f-c3657ec7369a", "name": "cli-test", - "organization_id": "fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id": "fa1e3217-dc80-42ac-85c3-3f034b78b552", + "organization_id": "951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id": "951df375-e094-4d26-97c1-ba548eeb9c42", "status": "ready", - "engine": "PostgreSQL-12", - "upgradable_version": [ - { - "id": "f4c1ec41-89e1-48de-b872-b63b779b0dba", - "name": "PostgreSQL-13", - "version": "13", - "minor_version": "13.13" - }, - { - "id": "8af4ebbb-fd08-4038-89f6-9d8c8f1232ca", - "name": "PostgreSQL-14", - "version": "14", - "minor_version": "14.10" - }, - { - "id": "764c6bb3-2f1c-4f1a-bfd5-82c540ac435c", - "name": "PostgreSQL-15", - "version": "15", - "minor_version": "15.5" - } - ], + "engine": "PostgreSQL-15", + "upgradable_version": [], "endpoint": { - "id": "f8dc51bc-a954-41b2-897f-6e9c41028b17", - "ip": "51.159.9.176", - "port": 10708, + "id": "046dab4b-1774-4d56-9ad0-55d181febeea", + "ip": "51.159.26.208", + "port": 17389, "name": null, "load_balancer": {} }, @@ -143,21 +113,21 @@ Password: "init_settings": [], "endpoints": [ { - "id": "8e6e507f-3fc1-445b-8793-deed488ce53b", + "id": "a2873040-b3d0-466a-a02c-d384c88d36f7", "ip": "172.16.0.3", "port": 5432, "name": null, "private_network": { - "private_network_id": "03f99204-ae20-40cf-83b0-0bb01260e064", + "private_network_id": "d39dc381-c120-4621-94a2-a57031b73bd6", "service_ip": "172.16.0.3/22", "zone": "fr-par-1", "provisioning_mode": "static" } }, { - "id": "f8dc51bc-a954-41b2-897f-6e9c41028b17", - "ip": "51.159.9.176", - "port": 10708, + "id": "046dab4b-1774-4d56-9ad0-55d181febeea", + "ip": "51.159.26.208", + "port": 17389, "name": null, "load_balancer": {} } @@ -168,6 +138,8 @@ Password: }, "backup_same_region": false, "maintenances": [], - "encryption": null, + "encryption": { + "enabled": false + }, "password": "{4xdl*#QOoP+\u00263XRkGA)]" } diff --git a/internal/namespaces/rdb/v1/testdata/test-create-instance-init-endpoints-with-static-private-endpoint.cassette.yaml b/internal/namespaces/rdb/v1/testdata/test-create-instance-init-endpoints-with-static-private-endpoint.cassette.yaml index 67acb0743f..374dc98f6c 100644 --- a/internal/namespaces/rdb/v1/testdata/test-create-instance-init-endpoints-with-static-private-endpoint.cassette.yaml +++ b/internal/namespaces/rdb/v1/testdata/test-create-instance-init-endpoints-with-static-private-endpoint.cassette.yaml @@ -2,34 +2,48 @@ version: 1 interactions: - request: - body: '{"id":"ff3626e3-1f6d-4c7f-90a0-a6af88b16e5d", "name":"pn-vigilant-bose", - "tags":[], "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "created_at":"2023-12-26T17:37:19.689535Z", - "updated_at":"2023-12-26T17:37:19.689535Z", "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "subnets":["172.16.20.0/22", "fd63:256c:45f7:bc71::/64"], "zone":"fr-par-1"}' + body: '{"id":"05194470-da05-4611-a6d4-2182d482099e", "name":"pn-goofy-kalam", + "tags":[], "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "created_at":"2024-11-20T09:28:09.681797Z", + "updated_at":"2024-11-20T09:28:09.681797Z", "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "subnets":[{"id":"13d0454a-919d-4d0b-ae38-3d6ffc954a17", "created_at":"2024-11-20T09:28:09.681797Z", + "updated_at":"2024-11-20T09:28:09.681797Z", "subnet":"172.16.88.0/22", "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "private_network_id":"05194470-da05-4611-a6d4-2182d482099e", "vpc_id":"4c837446-e418-4326-af43-4a445ea0aab8"}, + {"id":"89f955ce-0b2a-413d-b764-9664b43a2967", "created_at":"2024-11-20T09:28:09.681797Z", + "updated_at":"2024-11-20T09:28:09.681797Z", "subnet":"fd49:821a:a311:4eeb::/64", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "private_network_id":"05194470-da05-4611-a6d4-2182d482099e", + "vpc_id":"4c837446-e418-4326-af43-4a445ea0aab8"}], "vpc_id":"4c837446-e418-4326-af43-4a445ea0aab8", + "dhcp_enabled":true, "region":"fr-par"}' form: {} headers: Content-Type: - application/json User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.20.4; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/vpc/v1/zones/fr-par-1/private-networks + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/vpc/v2/regions/fr-par/private-networks method: POST response: - body: '{"id":"ff3626e3-1f6d-4c7f-90a0-a6af88b16e5d", "name":"pn-vigilant-bose", - "tags":[], "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "created_at":"2023-12-26T17:37:19.689535Z", - "updated_at":"2023-12-26T17:37:19.689535Z", "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "subnets":["172.16.20.0/22", "fd63:256c:45f7:bc71::/64"], "zone":"fr-par-1"}' + body: '{"id":"05194470-da05-4611-a6d4-2182d482099e", "name":"pn-goofy-kalam", + "tags":[], "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "created_at":"2024-11-20T09:28:09.681797Z", + "updated_at":"2024-11-20T09:28:09.681797Z", "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "subnets":[{"id":"13d0454a-919d-4d0b-ae38-3d6ffc954a17", "created_at":"2024-11-20T09:28:09.681797Z", + "updated_at":"2024-11-20T09:28:09.681797Z", "subnet":"172.16.88.0/22", "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "private_network_id":"05194470-da05-4611-a6d4-2182d482099e", "vpc_id":"4c837446-e418-4326-af43-4a445ea0aab8"}, + {"id":"89f955ce-0b2a-413d-b764-9664b43a2967", "created_at":"2024-11-20T09:28:09.681797Z", + "updated_at":"2024-11-20T09:28:09.681797Z", "subnet":"fd49:821a:a311:4eeb::/64", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "private_network_id":"05194470-da05-4611-a6d4-2182d482099e", + "vpc_id":"4c837446-e418-4326-af43-4a445ea0aab8"}], "vpc_id":"4c837446-e418-4326-af43-4a445ea0aab8", + "dhcp_enabled":true, "region":"fr-par"}' headers: Content-Length: - - "359" + - "1041" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Tue, 26 Dec 2023 17:37:20 GMT + - Wed, 20 Nov 2024 09:28:10 GMT Server: - - Scaleway API-Gateway + - Scaleway API Gateway (fr-par-1;edge03) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -37,59 +51,55 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - b2d6c094-74da-4282-b625-ca9e90fa8257 + - cf38bf88-c0d1-4b22-81d9-9e578dc488f6 status: 200 OK code: 200 duration: "" - request: - body: '{"id":"a4a1c147-f546-455b-9743-c35504cb9198", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"provisioning", - "engine":"PostgreSQL-12", "upgradable_version":[{"id":"f4c1ec41-89e1-48de-b872-b63b779b0dba", - "name":"PostgreSQL-13", "version":"13", "minor_version":"13.13"}, {"id":"8af4ebbb-fd08-4038-89f6-9d8c8f1232ca", - "name":"PostgreSQL-14", "version":"14", "minor_version":"14.10"}, {"id":"764c6bb3-2f1c-4f1a-bfd5-82c540ac435c", - "name":"PostgreSQL-15", "version":"15", "minor_version":"15.5"}], "endpoint":null, - "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, - "disabled":false, "next_run_at":"2023-12-27T17:37:20.911916Z"}, "is_ha_cluster":false, - "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, - "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, - "name":null, "id":"09f45016-ab1f-4234-8806-7595f85fe34e", "private_network":{"private_network_id":"ff3626e3-1f6d-4c7f-90a0-a6af88b16e5d", - "service_ip":"172.16.0.3/22", "zone":"fr-par-1"}}], "logs_policy":{"max_age_retention":30, - "total_disk_retention":null}, "backup_same_region":false, "maintenances":[], - "created_at":"2023-12-26T17:37:20.911916Z", "region":"fr-par"}' + body: '{"id":"344ab830-95e0-4a77-aaeb-f418af1ebc28", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"provisioning", + "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], + "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, + "next_run_at":"2024-11-21T09:28:10.713678Z"}, "is_ha_cluster":false, "read_replicas":[], + "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, + "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, + "id":"a9982be5-7f01-47e1-9ce1-ee79c7d803ce", "private_network":{"private_network_id":"05194470-da05-4611-a6d4-2182d482099e", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-20T09:28:10.713678Z", + "region":"fr-par"}' form: {} headers: Content-Type: - application/json User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.20.4; linux; amd64) cli-e2e-test + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances method: POST response: - body: '{"id":"a4a1c147-f546-455b-9743-c35504cb9198", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"provisioning", - "engine":"PostgreSQL-12", "upgradable_version":[{"id":"f4c1ec41-89e1-48de-b872-b63b779b0dba", - "name":"PostgreSQL-13", "version":"13", "minor_version":"13.13"}, {"id":"8af4ebbb-fd08-4038-89f6-9d8c8f1232ca", - "name":"PostgreSQL-14", "version":"14", "minor_version":"14.10"}, {"id":"764c6bb3-2f1c-4f1a-bfd5-82c540ac435c", - "name":"PostgreSQL-15", "version":"15", "minor_version":"15.5"}], "endpoint":null, - "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, - "disabled":false, "next_run_at":"2023-12-27T17:37:20.911916Z"}, "is_ha_cluster":false, - "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, - "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, - "name":null, "id":"09f45016-ab1f-4234-8806-7595f85fe34e", "private_network":{"private_network_id":"ff3626e3-1f6d-4c7f-90a0-a6af88b16e5d", - "service_ip":"172.16.0.3/22", "zone":"fr-par-1"}}], "logs_policy":{"max_age_retention":30, - "total_disk_retention":null}, "backup_same_region":false, "maintenances":[], - "created_at":"2023-12-26T17:37:20.911916Z", "region":"fr-par"}' + body: '{"id":"344ab830-95e0-4a77-aaeb-f418af1ebc28", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"provisioning", + "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], + "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, + "next_run_at":"2024-11-21T09:28:10.713678Z"}, "is_ha_cluster":false, "read_replicas":[], + "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, + "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, + "id":"a9982be5-7f01-47e1-9ce1-ee79c7d803ce", "private_network":{"private_network_id":"05194470-da05-4611-a6d4-2182d482099e", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-20T09:28:10.713678Z", + "region":"fr-par"}' headers: Content-Length: - - "1304" + - "1033" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Tue, 26 Dec 2023 17:37:21 GMT + - Wed, 20 Nov 2024 09:28:11 GMT Server: - - Scaleway API-Gateway + - Scaleway API Gateway (fr-par-1;edge03) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -97,57 +107,53 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - ad78224a-5d9a-427e-893d-c956134b8497 + - 7143a826-6b13-4935-9b0d-d1e0e0382852 status: 200 OK code: 200 duration: "" - request: - body: '{"id":"a4a1c147-f546-455b-9743-c35504cb9198", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"provisioning", - "engine":"PostgreSQL-12", "upgradable_version":[{"id":"f4c1ec41-89e1-48de-b872-b63b779b0dba", - "name":"PostgreSQL-13", "version":"13", "minor_version":"13.13"}, {"id":"8af4ebbb-fd08-4038-89f6-9d8c8f1232ca", - "name":"PostgreSQL-14", "version":"14", "minor_version":"14.10"}, {"id":"764c6bb3-2f1c-4f1a-bfd5-82c540ac435c", - "name":"PostgreSQL-15", "version":"15", "minor_version":"15.5"}], "endpoint":null, - "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, - "disabled":false, "next_run_at":"2023-12-27T17:37:20.911916Z"}, "is_ha_cluster":false, - "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, - "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, - "name":null, "id":"09f45016-ab1f-4234-8806-7595f85fe34e", "private_network":{"private_network_id":"ff3626e3-1f6d-4c7f-90a0-a6af88b16e5d", - "service_ip":"172.16.0.3/22", "zone":"fr-par-1"}}], "logs_policy":{"max_age_retention":30, - "total_disk_retention":null}, "backup_same_region":false, "maintenances":[], - "created_at":"2023-12-26T17:37:20.911916Z", "region":"fr-par"}' + body: '{"id":"344ab830-95e0-4a77-aaeb-f418af1ebc28", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"provisioning", + "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], + "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, + "next_run_at":"2024-11-21T09:28:10.713678Z"}, "is_ha_cluster":false, "read_replicas":[], + "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, + "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, + "id":"a9982be5-7f01-47e1-9ce1-ee79c7d803ce", "private_network":{"private_network_id":"05194470-da05-4611-a6d4-2182d482099e", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-20T09:28:10.713678Z", + "region":"fr-par"}' form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.20.4; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/a4a1c147-f546-455b-9743-c35504cb9198 + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/344ab830-95e0-4a77-aaeb-f418af1ebc28 method: GET response: - body: '{"id":"a4a1c147-f546-455b-9743-c35504cb9198", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"provisioning", - "engine":"PostgreSQL-12", "upgradable_version":[{"id":"f4c1ec41-89e1-48de-b872-b63b779b0dba", - "name":"PostgreSQL-13", "version":"13", "minor_version":"13.13"}, {"id":"8af4ebbb-fd08-4038-89f6-9d8c8f1232ca", - "name":"PostgreSQL-14", "version":"14", "minor_version":"14.10"}, {"id":"764c6bb3-2f1c-4f1a-bfd5-82c540ac435c", - "name":"PostgreSQL-15", "version":"15", "minor_version":"15.5"}], "endpoint":null, - "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, - "disabled":false, "next_run_at":"2023-12-27T17:37:20.911916Z"}, "is_ha_cluster":false, - "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, - "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, - "name":null, "id":"09f45016-ab1f-4234-8806-7595f85fe34e", "private_network":{"private_network_id":"ff3626e3-1f6d-4c7f-90a0-a6af88b16e5d", - "service_ip":"172.16.0.3/22", "zone":"fr-par-1"}}], "logs_policy":{"max_age_retention":30, - "total_disk_retention":null}, "backup_same_region":false, "maintenances":[], - "created_at":"2023-12-26T17:37:20.911916Z", "region":"fr-par"}' + body: '{"id":"344ab830-95e0-4a77-aaeb-f418af1ebc28", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"provisioning", + "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], + "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, + "next_run_at":"2024-11-21T09:28:10.713678Z"}, "is_ha_cluster":false, "read_replicas":[], + "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, + "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, + "id":"a9982be5-7f01-47e1-9ce1-ee79c7d803ce", "private_network":{"private_network_id":"05194470-da05-4611-a6d4-2182d482099e", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-20T09:28:10.713678Z", + "region":"fr-par"}' headers: Content-Length: - - "1304" + - "1033" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Tue, 26 Dec 2023 17:37:21 GMT + - Wed, 20 Nov 2024 09:28:11 GMT Server: - - Scaleway API-Gateway + - Scaleway API Gateway (fr-par-1;edge03) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -155,57 +161,53 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 3497b316-5764-46d7-8a46-da1b911bd2d1 + - df8444bf-c27c-4409-99e2-a4e5ee4cf2dd status: 200 OK code: 200 duration: "" - request: - body: '{"id":"a4a1c147-f546-455b-9743-c35504cb9198", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"provisioning", - "engine":"PostgreSQL-12", "upgradable_version":[{"id":"f4c1ec41-89e1-48de-b872-b63b779b0dba", - "name":"PostgreSQL-13", "version":"13", "minor_version":"13.13"}, {"id":"8af4ebbb-fd08-4038-89f6-9d8c8f1232ca", - "name":"PostgreSQL-14", "version":"14", "minor_version":"14.10"}, {"id":"764c6bb3-2f1c-4f1a-bfd5-82c540ac435c", - "name":"PostgreSQL-15", "version":"15", "minor_version":"15.5"}], "endpoint":null, - "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, - "disabled":false, "next_run_at":"2023-12-27T17:37:20.911916Z"}, "is_ha_cluster":false, - "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, - "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, - "name":null, "id":"09f45016-ab1f-4234-8806-7595f85fe34e", "private_network":{"private_network_id":"ff3626e3-1f6d-4c7f-90a0-a6af88b16e5d", - "service_ip":"172.16.0.3/22", "zone":"fr-par-1"}}], "logs_policy":{"max_age_retention":30, - "total_disk_retention":null}, "backup_same_region":false, "maintenances":[], - "created_at":"2023-12-26T17:37:20.911916Z", "region":"fr-par"}' + body: '{"id":"344ab830-95e0-4a77-aaeb-f418af1ebc28", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"provisioning", + "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], + "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, + "next_run_at":"2024-11-21T09:28:10.713678Z"}, "is_ha_cluster":false, "read_replicas":[], + "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, + "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, + "id":"a9982be5-7f01-47e1-9ce1-ee79c7d803ce", "private_network":{"private_network_id":"05194470-da05-4611-a6d4-2182d482099e", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-20T09:28:10.713678Z", + "region":"fr-par"}' form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.20.4; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/a4a1c147-f546-455b-9743-c35504cb9198 + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/344ab830-95e0-4a77-aaeb-f418af1ebc28 method: GET response: - body: '{"id":"a4a1c147-f546-455b-9743-c35504cb9198", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"provisioning", - "engine":"PostgreSQL-12", "upgradable_version":[{"id":"f4c1ec41-89e1-48de-b872-b63b779b0dba", - "name":"PostgreSQL-13", "version":"13", "minor_version":"13.13"}, {"id":"8af4ebbb-fd08-4038-89f6-9d8c8f1232ca", - "name":"PostgreSQL-14", "version":"14", "minor_version":"14.10"}, {"id":"764c6bb3-2f1c-4f1a-bfd5-82c540ac435c", - "name":"PostgreSQL-15", "version":"15", "minor_version":"15.5"}], "endpoint":null, - "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, - "disabled":false, "next_run_at":"2023-12-27T17:37:20.911916Z"}, "is_ha_cluster":false, - "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, - "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, - "name":null, "id":"09f45016-ab1f-4234-8806-7595f85fe34e", "private_network":{"private_network_id":"ff3626e3-1f6d-4c7f-90a0-a6af88b16e5d", - "service_ip":"172.16.0.3/22", "zone":"fr-par-1"}}], "logs_policy":{"max_age_retention":30, - "total_disk_retention":null}, "backup_same_region":false, "maintenances":[], - "created_at":"2023-12-26T17:37:20.911916Z", "region":"fr-par"}' + body: '{"id":"344ab830-95e0-4a77-aaeb-f418af1ebc28", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"provisioning", + "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], + "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, + "next_run_at":"2024-11-21T09:28:10.713678Z"}, "is_ha_cluster":false, "read_replicas":[], + "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, + "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, + "id":"a9982be5-7f01-47e1-9ce1-ee79c7d803ce", "private_network":{"private_network_id":"05194470-da05-4611-a6d4-2182d482099e", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-20T09:28:10.713678Z", + "region":"fr-par"}' headers: Content-Length: - - "1304" + - "1033" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Tue, 26 Dec 2023 17:37:36 GMT + - Wed, 20 Nov 2024 09:28:26 GMT Server: - - Scaleway API-Gateway + - Scaleway API Gateway (fr-par-1;edge03) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -213,57 +215,53 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 01e35ef8-d1c0-49e5-955a-a8a0239e80de + - c63e24d0-5aa9-4de4-9031-9f6233299e28 status: 200 OK code: 200 duration: "" - request: - body: '{"id":"a4a1c147-f546-455b-9743-c35504cb9198", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"provisioning", - "engine":"PostgreSQL-12", "upgradable_version":[{"id":"f4c1ec41-89e1-48de-b872-b63b779b0dba", - "name":"PostgreSQL-13", "version":"13", "minor_version":"13.13"}, {"id":"8af4ebbb-fd08-4038-89f6-9d8c8f1232ca", - "name":"PostgreSQL-14", "version":"14", "minor_version":"14.10"}, {"id":"764c6bb3-2f1c-4f1a-bfd5-82c540ac435c", - "name":"PostgreSQL-15", "version":"15", "minor_version":"15.5"}], "endpoint":null, - "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, - "disabled":false, "next_run_at":"2023-12-27T17:37:20.911916Z"}, "is_ha_cluster":false, - "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, - "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, - "name":null, "id":"09f45016-ab1f-4234-8806-7595f85fe34e", "private_network":{"private_network_id":"ff3626e3-1f6d-4c7f-90a0-a6af88b16e5d", - "service_ip":"172.16.0.3/22", "zone":"fr-par-1"}}], "logs_policy":{"max_age_retention":30, - "total_disk_retention":null}, "backup_same_region":false, "maintenances":[], - "created_at":"2023-12-26T17:37:20.911916Z", "region":"fr-par"}' + body: '{"id":"344ab830-95e0-4a77-aaeb-f418af1ebc28", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"provisioning", + "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], + "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, + "next_run_at":"2024-11-21T09:28:10.713678Z"}, "is_ha_cluster":false, "read_replicas":[], + "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, + "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, + "id":"a9982be5-7f01-47e1-9ce1-ee79c7d803ce", "private_network":{"private_network_id":"05194470-da05-4611-a6d4-2182d482099e", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-20T09:28:10.713678Z", + "region":"fr-par"}' form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.20.4; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/a4a1c147-f546-455b-9743-c35504cb9198 + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/344ab830-95e0-4a77-aaeb-f418af1ebc28 method: GET response: - body: '{"id":"a4a1c147-f546-455b-9743-c35504cb9198", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"provisioning", - "engine":"PostgreSQL-12", "upgradable_version":[{"id":"f4c1ec41-89e1-48de-b872-b63b779b0dba", - "name":"PostgreSQL-13", "version":"13", "minor_version":"13.13"}, {"id":"8af4ebbb-fd08-4038-89f6-9d8c8f1232ca", - "name":"PostgreSQL-14", "version":"14", "minor_version":"14.10"}, {"id":"764c6bb3-2f1c-4f1a-bfd5-82c540ac435c", - "name":"PostgreSQL-15", "version":"15", "minor_version":"15.5"}], "endpoint":null, - "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, - "disabled":false, "next_run_at":"2023-12-27T17:37:20.911916Z"}, "is_ha_cluster":false, - "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, - "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, - "name":null, "id":"09f45016-ab1f-4234-8806-7595f85fe34e", "private_network":{"private_network_id":"ff3626e3-1f6d-4c7f-90a0-a6af88b16e5d", - "service_ip":"172.16.0.3/22", "zone":"fr-par-1"}}], "logs_policy":{"max_age_retention":30, - "total_disk_retention":null}, "backup_same_region":false, "maintenances":[], - "created_at":"2023-12-26T17:37:20.911916Z", "region":"fr-par"}' + body: '{"id":"344ab830-95e0-4a77-aaeb-f418af1ebc28", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"provisioning", + "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], + "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, + "next_run_at":"2024-11-21T09:28:10.713678Z"}, "is_ha_cluster":false, "read_replicas":[], + "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, + "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, + "id":"a9982be5-7f01-47e1-9ce1-ee79c7d803ce", "private_network":{"private_network_id":"05194470-da05-4611-a6d4-2182d482099e", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-20T09:28:10.713678Z", + "region":"fr-par"}' headers: Content-Length: - - "1304" + - "1033" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Tue, 26 Dec 2023 17:37:53 GMT + - Wed, 20 Nov 2024 09:28:41 GMT Server: - - Scaleway API-Gateway + - Scaleway API Gateway (fr-par-1;edge03) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -271,57 +269,53 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - ce6a7113-8806-4821-a315-261968701549 + - 33bcb352-2d4f-4679-a207-703c96e75998 status: 200 OK code: 200 duration: "" - request: - body: '{"id":"a4a1c147-f546-455b-9743-c35504cb9198", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"provisioning", - "engine":"PostgreSQL-12", "upgradable_version":[{"id":"f4c1ec41-89e1-48de-b872-b63b779b0dba", - "name":"PostgreSQL-13", "version":"13", "minor_version":"13.13"}, {"id":"8af4ebbb-fd08-4038-89f6-9d8c8f1232ca", - "name":"PostgreSQL-14", "version":"14", "minor_version":"14.10"}, {"id":"764c6bb3-2f1c-4f1a-bfd5-82c540ac435c", - "name":"PostgreSQL-15", "version":"15", "minor_version":"15.5"}], "endpoint":null, - "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, - "disabled":false, "next_run_at":"2023-12-27T17:37:20.911916Z"}, "is_ha_cluster":false, - "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, - "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, - "name":null, "id":"09f45016-ab1f-4234-8806-7595f85fe34e", "private_network":{"private_network_id":"ff3626e3-1f6d-4c7f-90a0-a6af88b16e5d", - "service_ip":"172.16.0.3/22", "zone":"fr-par-1"}}], "logs_policy":{"max_age_retention":30, - "total_disk_retention":null}, "backup_same_region":false, "maintenances":[], - "created_at":"2023-12-26T17:37:20.911916Z", "region":"fr-par"}' + body: '{"id":"344ab830-95e0-4a77-aaeb-f418af1ebc28", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"provisioning", + "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], + "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, + "next_run_at":"2024-11-21T09:28:10.713678Z"}, "is_ha_cluster":false, "read_replicas":[], + "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, + "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, + "id":"a9982be5-7f01-47e1-9ce1-ee79c7d803ce", "private_network":{"private_network_id":"05194470-da05-4611-a6d4-2182d482099e", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-20T09:28:10.713678Z", + "region":"fr-par"}' form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.20.4; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/a4a1c147-f546-455b-9743-c35504cb9198 + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/344ab830-95e0-4a77-aaeb-f418af1ebc28 method: GET response: - body: '{"id":"a4a1c147-f546-455b-9743-c35504cb9198", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"provisioning", - "engine":"PostgreSQL-12", "upgradable_version":[{"id":"f4c1ec41-89e1-48de-b872-b63b779b0dba", - "name":"PostgreSQL-13", "version":"13", "minor_version":"13.13"}, {"id":"8af4ebbb-fd08-4038-89f6-9d8c8f1232ca", - "name":"PostgreSQL-14", "version":"14", "minor_version":"14.10"}, {"id":"764c6bb3-2f1c-4f1a-bfd5-82c540ac435c", - "name":"PostgreSQL-15", "version":"15", "minor_version":"15.5"}], "endpoint":null, - "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, - "disabled":false, "next_run_at":"2023-12-27T17:37:20.911916Z"}, "is_ha_cluster":false, - "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, - "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, - "name":null, "id":"09f45016-ab1f-4234-8806-7595f85fe34e", "private_network":{"private_network_id":"ff3626e3-1f6d-4c7f-90a0-a6af88b16e5d", - "service_ip":"172.16.0.3/22", "zone":"fr-par-1"}}], "logs_policy":{"max_age_retention":30, - "total_disk_retention":null}, "backup_same_region":false, "maintenances":[], - "created_at":"2023-12-26T17:37:20.911916Z", "region":"fr-par"}' + body: '{"id":"344ab830-95e0-4a77-aaeb-f418af1ebc28", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"provisioning", + "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], + "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, + "next_run_at":"2024-11-21T09:28:10.713678Z"}, "is_ha_cluster":false, "read_replicas":[], + "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, + "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, + "id":"a9982be5-7f01-47e1-9ce1-ee79c7d803ce", "private_network":{"private_network_id":"05194470-da05-4611-a6d4-2182d482099e", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-20T09:28:10.713678Z", + "region":"fr-par"}' headers: Content-Length: - - "1304" + - "1033" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Tue, 26 Dec 2023 17:38:08 GMT + - Wed, 20 Nov 2024 09:28:56 GMT Server: - - Scaleway API-Gateway + - Scaleway API Gateway (fr-par-1;edge03) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -329,57 +323,53 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 790b8bcd-68b7-4f6a-95c8-35e8e2e45805 + - 0964a34f-e94b-467e-9bf5-aacf558162b3 status: 200 OK code: 200 duration: "" - request: - body: '{"id":"a4a1c147-f546-455b-9743-c35504cb9198", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"provisioning", - "engine":"PostgreSQL-12", "upgradable_version":[{"id":"f4c1ec41-89e1-48de-b872-b63b779b0dba", - "name":"PostgreSQL-13", "version":"13", "minor_version":"13.13"}, {"id":"8af4ebbb-fd08-4038-89f6-9d8c8f1232ca", - "name":"PostgreSQL-14", "version":"14", "minor_version":"14.10"}, {"id":"764c6bb3-2f1c-4f1a-bfd5-82c540ac435c", - "name":"PostgreSQL-15", "version":"15", "minor_version":"15.5"}], "endpoint":null, - "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, - "disabled":false, "next_run_at":"2023-12-27T17:37:20.911916Z"}, "is_ha_cluster":false, - "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, - "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, - "name":null, "id":"09f45016-ab1f-4234-8806-7595f85fe34e", "private_network":{"private_network_id":"ff3626e3-1f6d-4c7f-90a0-a6af88b16e5d", - "service_ip":"172.16.0.3/22", "zone":"fr-par-1"}}], "logs_policy":{"max_age_retention":30, - "total_disk_retention":null}, "backup_same_region":false, "maintenances":[], - "created_at":"2023-12-26T17:37:20.911916Z", "region":"fr-par"}' + body: '{"id":"344ab830-95e0-4a77-aaeb-f418af1ebc28", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"provisioning", + "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], + "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, + "next_run_at":"2024-11-21T09:28:10.713678Z"}, "is_ha_cluster":false, "read_replicas":[], + "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, + "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, + "id":"a9982be5-7f01-47e1-9ce1-ee79c7d803ce", "private_network":{"private_network_id":"05194470-da05-4611-a6d4-2182d482099e", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-20T09:28:10.713678Z", + "region":"fr-par"}' form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.20.4; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/a4a1c147-f546-455b-9743-c35504cb9198 + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/344ab830-95e0-4a77-aaeb-f418af1ebc28 method: GET response: - body: '{"id":"a4a1c147-f546-455b-9743-c35504cb9198", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"provisioning", - "engine":"PostgreSQL-12", "upgradable_version":[{"id":"f4c1ec41-89e1-48de-b872-b63b779b0dba", - "name":"PostgreSQL-13", "version":"13", "minor_version":"13.13"}, {"id":"8af4ebbb-fd08-4038-89f6-9d8c8f1232ca", - "name":"PostgreSQL-14", "version":"14", "minor_version":"14.10"}, {"id":"764c6bb3-2f1c-4f1a-bfd5-82c540ac435c", - "name":"PostgreSQL-15", "version":"15", "minor_version":"15.5"}], "endpoint":null, - "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, - "disabled":false, "next_run_at":"2023-12-27T17:37:20.911916Z"}, "is_ha_cluster":false, - "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, - "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, - "name":null, "id":"09f45016-ab1f-4234-8806-7595f85fe34e", "private_network":{"private_network_id":"ff3626e3-1f6d-4c7f-90a0-a6af88b16e5d", - "service_ip":"172.16.0.3/22", "zone":"fr-par-1"}}], "logs_policy":{"max_age_retention":30, - "total_disk_retention":null}, "backup_same_region":false, "maintenances":[], - "created_at":"2023-12-26T17:37:20.911916Z", "region":"fr-par"}' + body: '{"id":"344ab830-95e0-4a77-aaeb-f418af1ebc28", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"provisioning", + "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], + "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, + "next_run_at":"2024-11-21T09:28:10.713678Z"}, "is_ha_cluster":false, "read_replicas":[], + "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, + "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, + "id":"a9982be5-7f01-47e1-9ce1-ee79c7d803ce", "private_network":{"private_network_id":"05194470-da05-4611-a6d4-2182d482099e", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-20T09:28:10.713678Z", + "region":"fr-par"}' headers: Content-Length: - - "1304" + - "1033" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Tue, 26 Dec 2023 17:38:23 GMT + - Wed, 20 Nov 2024 09:29:11 GMT Server: - - Scaleway API-Gateway + - Scaleway API Gateway (fr-par-1;edge03) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -387,57 +377,53 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 20fce31e-8544-406d-980f-d5eec33b4bf2 + - 489bbaac-c14c-4878-97a5-fe1c5a43f3d9 status: 200 OK code: 200 duration: "" - request: - body: '{"id":"a4a1c147-f546-455b-9743-c35504cb9198", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"provisioning", - "engine":"PostgreSQL-12", "upgradable_version":[{"id":"f4c1ec41-89e1-48de-b872-b63b779b0dba", - "name":"PostgreSQL-13", "version":"13", "minor_version":"13.13"}, {"id":"8af4ebbb-fd08-4038-89f6-9d8c8f1232ca", - "name":"PostgreSQL-14", "version":"14", "minor_version":"14.10"}, {"id":"764c6bb3-2f1c-4f1a-bfd5-82c540ac435c", - "name":"PostgreSQL-15", "version":"15", "minor_version":"15.5"}], "endpoint":null, - "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, - "disabled":false, "next_run_at":"2023-12-27T17:37:20.911916Z"}, "is_ha_cluster":false, - "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, - "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, - "name":null, "id":"09f45016-ab1f-4234-8806-7595f85fe34e", "private_network":{"private_network_id":"ff3626e3-1f6d-4c7f-90a0-a6af88b16e5d", - "service_ip":"172.16.0.3/22", "zone":"fr-par-1"}}], "logs_policy":{"max_age_retention":30, - "total_disk_retention":null}, "backup_same_region":false, "maintenances":[], - "created_at":"2023-12-26T17:37:20.911916Z", "region":"fr-par"}' + body: '{"id":"344ab830-95e0-4a77-aaeb-f418af1ebc28", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"initializing", + "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], + "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, + "next_run_at":"2024-11-21T09:28:10.713678Z"}, "is_ha_cluster":false, "read_replicas":[], + "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, + "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, + "id":"a9982be5-7f01-47e1-9ce1-ee79c7d803ce", "private_network":{"private_network_id":"05194470-da05-4611-a6d4-2182d482099e", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-20T09:28:10.713678Z", + "region":"fr-par"}' form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.20.4; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/a4a1c147-f546-455b-9743-c35504cb9198 + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/344ab830-95e0-4a77-aaeb-f418af1ebc28 method: GET response: - body: '{"id":"a4a1c147-f546-455b-9743-c35504cb9198", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"provisioning", - "engine":"PostgreSQL-12", "upgradable_version":[{"id":"f4c1ec41-89e1-48de-b872-b63b779b0dba", - "name":"PostgreSQL-13", "version":"13", "minor_version":"13.13"}, {"id":"8af4ebbb-fd08-4038-89f6-9d8c8f1232ca", - "name":"PostgreSQL-14", "version":"14", "minor_version":"14.10"}, {"id":"764c6bb3-2f1c-4f1a-bfd5-82c540ac435c", - "name":"PostgreSQL-15", "version":"15", "minor_version":"15.5"}], "endpoint":null, - "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, - "disabled":false, "next_run_at":"2023-12-27T17:37:20.911916Z"}, "is_ha_cluster":false, - "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, - "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, - "name":null, "id":"09f45016-ab1f-4234-8806-7595f85fe34e", "private_network":{"private_network_id":"ff3626e3-1f6d-4c7f-90a0-a6af88b16e5d", - "service_ip":"172.16.0.3/22", "zone":"fr-par-1"}}], "logs_policy":{"max_age_retention":30, - "total_disk_retention":null}, "backup_same_region":false, "maintenances":[], - "created_at":"2023-12-26T17:37:20.911916Z", "region":"fr-par"}' + body: '{"id":"344ab830-95e0-4a77-aaeb-f418af1ebc28", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"initializing", + "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], + "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, + "next_run_at":"2024-11-21T09:28:10.713678Z"}, "is_ha_cluster":false, "read_replicas":[], + "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, + "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, + "id":"a9982be5-7f01-47e1-9ce1-ee79c7d803ce", "private_network":{"private_network_id":"05194470-da05-4611-a6d4-2182d482099e", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-20T09:28:10.713678Z", + "region":"fr-par"}' headers: Content-Length: - - "1304" + - "1033" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Tue, 26 Dec 2023 17:38:39 GMT + - Wed, 20 Nov 2024 09:29:27 GMT Server: - - Scaleway API-Gateway + - Scaleway API Gateway (fr-par-1;edge03) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -445,57 +431,53 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 13372995-9c59-4301-8486-5b417431fc0e + - a6101518-c9b2-4dcf-8091-3b0594408c8f status: 200 OK code: 200 duration: "" - request: - body: '{"id":"a4a1c147-f546-455b-9743-c35504cb9198", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"initializing", - "engine":"PostgreSQL-12", "upgradable_version":[{"id":"f4c1ec41-89e1-48de-b872-b63b779b0dba", - "name":"PostgreSQL-13", "version":"13", "minor_version":"13.13"}, {"id":"8af4ebbb-fd08-4038-89f6-9d8c8f1232ca", - "name":"PostgreSQL-14", "version":"14", "minor_version":"14.10"}, {"id":"764c6bb3-2f1c-4f1a-bfd5-82c540ac435c", - "name":"PostgreSQL-15", "version":"15", "minor_version":"15.5"}], "endpoint":null, - "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, - "disabled":false, "next_run_at":"2023-12-27T17:37:20.911916Z"}, "is_ha_cluster":false, - "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, - "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, - "name":null, "id":"09f45016-ab1f-4234-8806-7595f85fe34e", "private_network":{"private_network_id":"ff3626e3-1f6d-4c7f-90a0-a6af88b16e5d", - "service_ip":"172.16.0.3/22", "zone":"fr-par-1"}}], "logs_policy":{"max_age_retention":30, - "total_disk_retention":null}, "backup_same_region":false, "maintenances":[], - "created_at":"2023-12-26T17:37:20.911916Z", "region":"fr-par"}' + body: '{"id":"344ab830-95e0-4a77-aaeb-f418af1ebc28", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"initializing", + "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], + "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, + "next_run_at":"2024-11-21T09:28:10.713678Z"}, "is_ha_cluster":false, "read_replicas":[], + "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, + "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, + "id":"a9982be5-7f01-47e1-9ce1-ee79c7d803ce", "private_network":{"private_network_id":"05194470-da05-4611-a6d4-2182d482099e", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-20T09:28:10.713678Z", + "region":"fr-par"}' form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.20.4; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/a4a1c147-f546-455b-9743-c35504cb9198 + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/344ab830-95e0-4a77-aaeb-f418af1ebc28 method: GET response: - body: '{"id":"a4a1c147-f546-455b-9743-c35504cb9198", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"initializing", - "engine":"PostgreSQL-12", "upgradable_version":[{"id":"f4c1ec41-89e1-48de-b872-b63b779b0dba", - "name":"PostgreSQL-13", "version":"13", "minor_version":"13.13"}, {"id":"8af4ebbb-fd08-4038-89f6-9d8c8f1232ca", - "name":"PostgreSQL-14", "version":"14", "minor_version":"14.10"}, {"id":"764c6bb3-2f1c-4f1a-bfd5-82c540ac435c", - "name":"PostgreSQL-15", "version":"15", "minor_version":"15.5"}], "endpoint":null, - "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, - "disabled":false, "next_run_at":"2023-12-27T17:37:20.911916Z"}, "is_ha_cluster":false, - "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, - "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, - "name":null, "id":"09f45016-ab1f-4234-8806-7595f85fe34e", "private_network":{"private_network_id":"ff3626e3-1f6d-4c7f-90a0-a6af88b16e5d", - "service_ip":"172.16.0.3/22", "zone":"fr-par-1"}}], "logs_policy":{"max_age_retention":30, - "total_disk_retention":null}, "backup_same_region":false, "maintenances":[], - "created_at":"2023-12-26T17:37:20.911916Z", "region":"fr-par"}' + body: '{"id":"344ab830-95e0-4a77-aaeb-f418af1ebc28", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"initializing", + "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], + "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, + "next_run_at":"2024-11-21T09:28:10.713678Z"}, "is_ha_cluster":false, "read_replicas":[], + "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, + "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, + "id":"a9982be5-7f01-47e1-9ce1-ee79c7d803ce", "private_network":{"private_network_id":"05194470-da05-4611-a6d4-2182d482099e", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-20T09:28:10.713678Z", + "region":"fr-par"}' headers: Content-Length: - - "1304" + - "1033" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Tue, 26 Dec 2023 17:38:54 GMT + - Wed, 20 Nov 2024 09:29:42 GMT Server: - - Scaleway API-Gateway + - Scaleway API Gateway (fr-par-1;edge03) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -503,57 +485,53 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 268dc9b7-f21e-4acf-b4ec-560e4a1fadb2 + - 8771e624-13eb-4a80-9cc3-eba91af26702 status: 200 OK code: 200 duration: "" - request: - body: '{"id":"a4a1c147-f546-455b-9743-c35504cb9198", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"initializing", - "engine":"PostgreSQL-12", "upgradable_version":[{"id":"f4c1ec41-89e1-48de-b872-b63b779b0dba", - "name":"PostgreSQL-13", "version":"13", "minor_version":"13.13"}, {"id":"8af4ebbb-fd08-4038-89f6-9d8c8f1232ca", - "name":"PostgreSQL-14", "version":"14", "minor_version":"14.10"}, {"id":"764c6bb3-2f1c-4f1a-bfd5-82c540ac435c", - "name":"PostgreSQL-15", "version":"15", "minor_version":"15.5"}], "endpoint":null, - "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, - "disabled":false, "next_run_at":"2023-12-27T17:37:20.911916Z"}, "is_ha_cluster":false, - "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, - "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, - "name":null, "id":"09f45016-ab1f-4234-8806-7595f85fe34e", "private_network":{"private_network_id":"ff3626e3-1f6d-4c7f-90a0-a6af88b16e5d", - "service_ip":"172.16.0.3/22", "zone":"fr-par-1"}}], "logs_policy":{"max_age_retention":30, - "total_disk_retention":null}, "backup_same_region":false, "maintenances":[], - "created_at":"2023-12-26T17:37:20.911916Z", "region":"fr-par"}' + body: '{"id":"344ab830-95e0-4a77-aaeb-f418af1ebc28", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"initializing", + "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], + "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, + "next_run_at":"2024-11-21T09:28:10.713678Z"}, "is_ha_cluster":false, "read_replicas":[], + "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, + "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, + "id":"a9982be5-7f01-47e1-9ce1-ee79c7d803ce", "private_network":{"private_network_id":"05194470-da05-4611-a6d4-2182d482099e", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-20T09:28:10.713678Z", + "region":"fr-par"}' form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.20.4; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/a4a1c147-f546-455b-9743-c35504cb9198 + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/344ab830-95e0-4a77-aaeb-f418af1ebc28 method: GET response: - body: '{"id":"a4a1c147-f546-455b-9743-c35504cb9198", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"initializing", - "engine":"PostgreSQL-12", "upgradable_version":[{"id":"f4c1ec41-89e1-48de-b872-b63b779b0dba", - "name":"PostgreSQL-13", "version":"13", "minor_version":"13.13"}, {"id":"8af4ebbb-fd08-4038-89f6-9d8c8f1232ca", - "name":"PostgreSQL-14", "version":"14", "minor_version":"14.10"}, {"id":"764c6bb3-2f1c-4f1a-bfd5-82c540ac435c", - "name":"PostgreSQL-15", "version":"15", "minor_version":"15.5"}], "endpoint":null, - "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, - "disabled":false, "next_run_at":"2023-12-27T17:37:20.911916Z"}, "is_ha_cluster":false, - "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, - "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, - "name":null, "id":"09f45016-ab1f-4234-8806-7595f85fe34e", "private_network":{"private_network_id":"ff3626e3-1f6d-4c7f-90a0-a6af88b16e5d", - "service_ip":"172.16.0.3/22", "zone":"fr-par-1"}}], "logs_policy":{"max_age_retention":30, - "total_disk_retention":null}, "backup_same_region":false, "maintenances":[], - "created_at":"2023-12-26T17:37:20.911916Z", "region":"fr-par"}' + body: '{"id":"344ab830-95e0-4a77-aaeb-f418af1ebc28", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"initializing", + "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], + "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, + "next_run_at":"2024-11-21T09:28:10.713678Z"}, "is_ha_cluster":false, "read_replicas":[], + "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, + "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, + "id":"a9982be5-7f01-47e1-9ce1-ee79c7d803ce", "private_network":{"private_network_id":"05194470-da05-4611-a6d4-2182d482099e", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-20T09:28:10.713678Z", + "region":"fr-par"}' headers: Content-Length: - - "1304" + - "1033" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Tue, 26 Dec 2023 17:39:10 GMT + - Wed, 20 Nov 2024 09:29:57 GMT Server: - - Scaleway API-Gateway + - Scaleway API Gateway (fr-par-1;edge03) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -561,57 +539,53 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 026c2a2c-7bf5-4e53-a4a9-0e6c39c7fdb3 + - cf8b64ca-36e9-469d-80be-bc96adea5218 status: 200 OK code: 200 duration: "" - request: - body: '{"id":"a4a1c147-f546-455b-9743-c35504cb9198", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"initializing", - "engine":"PostgreSQL-12", "upgradable_version":[{"id":"f4c1ec41-89e1-48de-b872-b63b779b0dba", - "name":"PostgreSQL-13", "version":"13", "minor_version":"13.13"}, {"id":"8af4ebbb-fd08-4038-89f6-9d8c8f1232ca", - "name":"PostgreSQL-14", "version":"14", "minor_version":"14.10"}, {"id":"764c6bb3-2f1c-4f1a-bfd5-82c540ac435c", - "name":"PostgreSQL-15", "version":"15", "minor_version":"15.5"}], "endpoint":null, - "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, - "disabled":false, "next_run_at":"2023-12-27T17:37:20.911916Z"}, "is_ha_cluster":false, - "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, - "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, - "name":null, "id":"09f45016-ab1f-4234-8806-7595f85fe34e", "private_network":{"private_network_id":"ff3626e3-1f6d-4c7f-90a0-a6af88b16e5d", - "service_ip":"172.16.0.3/22", "zone":"fr-par-1"}}], "logs_policy":{"max_age_retention":30, - "total_disk_retention":null}, "backup_same_region":false, "maintenances":[], - "created_at":"2023-12-26T17:37:20.911916Z", "region":"fr-par"}' + body: '{"id":"344ab830-95e0-4a77-aaeb-f418af1ebc28", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"initializing", + "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], + "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, + "next_run_at":"2024-11-21T09:28:10.713678Z"}, "is_ha_cluster":false, "read_replicas":[], + "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, + "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, + "id":"a9982be5-7f01-47e1-9ce1-ee79c7d803ce", "private_network":{"private_network_id":"05194470-da05-4611-a6d4-2182d482099e", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-20T09:28:10.713678Z", + "region":"fr-par"}' form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.20.4; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/a4a1c147-f546-455b-9743-c35504cb9198 + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/344ab830-95e0-4a77-aaeb-f418af1ebc28 method: GET response: - body: '{"id":"a4a1c147-f546-455b-9743-c35504cb9198", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"initializing", - "engine":"PostgreSQL-12", "upgradable_version":[{"id":"f4c1ec41-89e1-48de-b872-b63b779b0dba", - "name":"PostgreSQL-13", "version":"13", "minor_version":"13.13"}, {"id":"8af4ebbb-fd08-4038-89f6-9d8c8f1232ca", - "name":"PostgreSQL-14", "version":"14", "minor_version":"14.10"}, {"id":"764c6bb3-2f1c-4f1a-bfd5-82c540ac435c", - "name":"PostgreSQL-15", "version":"15", "minor_version":"15.5"}], "endpoint":null, - "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, - "disabled":false, "next_run_at":"2023-12-27T17:37:20.911916Z"}, "is_ha_cluster":false, - "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, - "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, - "name":null, "id":"09f45016-ab1f-4234-8806-7595f85fe34e", "private_network":{"private_network_id":"ff3626e3-1f6d-4c7f-90a0-a6af88b16e5d", - "service_ip":"172.16.0.3/22", "zone":"fr-par-1"}}], "logs_policy":{"max_age_retention":30, - "total_disk_retention":null}, "backup_same_region":false, "maintenances":[], - "created_at":"2023-12-26T17:37:20.911916Z", "region":"fr-par"}' + body: '{"id":"344ab830-95e0-4a77-aaeb-f418af1ebc28", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"initializing", + "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], + "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, + "next_run_at":"2024-11-21T09:28:10.713678Z"}, "is_ha_cluster":false, "read_replicas":[], + "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, + "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, + "id":"a9982be5-7f01-47e1-9ce1-ee79c7d803ce", "private_network":{"private_network_id":"05194470-da05-4611-a6d4-2182d482099e", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-20T09:28:10.713678Z", + "region":"fr-par"}' headers: Content-Length: - - "1304" + - "1033" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Tue, 26 Dec 2023 17:39:25 GMT + - Wed, 20 Nov 2024 09:30:12 GMT Server: - - Scaleway API-Gateway + - Scaleway API Gateway (fr-par-1;edge03) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -619,57 +593,53 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - b63fe4ea-f9ef-44f3-836b-e947f23575b8 + - 4d803721-6ea7-4dbe-a4a7-c2a03054983a status: 200 OK code: 200 duration: "" - request: - body: '{"id":"a4a1c147-f546-455b-9743-c35504cb9198", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"initializing", - "engine":"PostgreSQL-12", "upgradable_version":[{"id":"f4c1ec41-89e1-48de-b872-b63b779b0dba", - "name":"PostgreSQL-13", "version":"13", "minor_version":"13.13"}, {"id":"8af4ebbb-fd08-4038-89f6-9d8c8f1232ca", - "name":"PostgreSQL-14", "version":"14", "minor_version":"14.10"}, {"id":"764c6bb3-2f1c-4f1a-bfd5-82c540ac435c", - "name":"PostgreSQL-15", "version":"15", "minor_version":"15.5"}], "endpoint":null, - "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, - "disabled":false, "next_run_at":"2023-12-27T17:37:20.911916Z"}, "is_ha_cluster":false, - "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, - "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, - "name":null, "id":"09f45016-ab1f-4234-8806-7595f85fe34e", "private_network":{"private_network_id":"ff3626e3-1f6d-4c7f-90a0-a6af88b16e5d", - "service_ip":"172.16.0.3/22", "zone":"fr-par-1"}}], "logs_policy":{"max_age_retention":30, - "total_disk_retention":null}, "backup_same_region":false, "maintenances":[], - "created_at":"2023-12-26T17:37:20.911916Z", "region":"fr-par"}' + body: '{"id":"344ab830-95e0-4a77-aaeb-f418af1ebc28", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"initializing", + "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], + "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, + "next_run_at":"2024-11-21T09:28:10.713678Z"}, "is_ha_cluster":false, "read_replicas":[], + "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, + "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, + "id":"a9982be5-7f01-47e1-9ce1-ee79c7d803ce", "private_network":{"private_network_id":"05194470-da05-4611-a6d4-2182d482099e", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-20T09:28:10.713678Z", + "region":"fr-par"}' form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.20.4; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/a4a1c147-f546-455b-9743-c35504cb9198 + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/344ab830-95e0-4a77-aaeb-f418af1ebc28 method: GET response: - body: '{"id":"a4a1c147-f546-455b-9743-c35504cb9198", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"initializing", - "engine":"PostgreSQL-12", "upgradable_version":[{"id":"f4c1ec41-89e1-48de-b872-b63b779b0dba", - "name":"PostgreSQL-13", "version":"13", "minor_version":"13.13"}, {"id":"8af4ebbb-fd08-4038-89f6-9d8c8f1232ca", - "name":"PostgreSQL-14", "version":"14", "minor_version":"14.10"}, {"id":"764c6bb3-2f1c-4f1a-bfd5-82c540ac435c", - "name":"PostgreSQL-15", "version":"15", "minor_version":"15.5"}], "endpoint":null, - "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, - "disabled":false, "next_run_at":"2023-12-27T17:37:20.911916Z"}, "is_ha_cluster":false, - "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, - "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, - "name":null, "id":"09f45016-ab1f-4234-8806-7595f85fe34e", "private_network":{"private_network_id":"ff3626e3-1f6d-4c7f-90a0-a6af88b16e5d", - "service_ip":"172.16.0.3/22", "zone":"fr-par-1"}}], "logs_policy":{"max_age_retention":30, - "total_disk_retention":null}, "backup_same_region":false, "maintenances":[], - "created_at":"2023-12-26T17:37:20.911916Z", "region":"fr-par"}' + body: '{"id":"344ab830-95e0-4a77-aaeb-f418af1ebc28", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"initializing", + "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], + "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, + "next_run_at":"2024-11-21T09:28:10.713678Z"}, "is_ha_cluster":false, "read_replicas":[], + "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, + "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, + "id":"a9982be5-7f01-47e1-9ce1-ee79c7d803ce", "private_network":{"private_network_id":"05194470-da05-4611-a6d4-2182d482099e", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-20T09:28:10.713678Z", + "region":"fr-par"}' headers: Content-Length: - - "1304" + - "1033" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Tue, 26 Dec 2023 17:39:40 GMT + - Wed, 20 Nov 2024 09:30:28 GMT Server: - - Scaleway API-Gateway + - Scaleway API Gateway (fr-par-1;edge03) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -677,57 +647,57 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - e5da9de5-b8f3-42d6-8d18-449d540ec3da + - 78c89b56-04a2-4bb8-8fef-cfe2d4ad273f status: 200 OK code: 200 duration: "" - request: - body: '{"id":"a4a1c147-f546-455b-9743-c35504cb9198", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"initializing", - "engine":"PostgreSQL-12", "upgradable_version":[{"id":"f4c1ec41-89e1-48de-b872-b63b779b0dba", - "name":"PostgreSQL-13", "version":"13", "minor_version":"13.13"}, {"id":"8af4ebbb-fd08-4038-89f6-9d8c8f1232ca", - "name":"PostgreSQL-14", "version":"14", "minor_version":"14.10"}, {"id":"764c6bb3-2f1c-4f1a-bfd5-82c540ac435c", - "name":"PostgreSQL-15", "version":"15", "minor_version":"15.5"}], "endpoint":null, - "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, - "disabled":false, "next_run_at":"2023-12-27T17:37:20.911916Z"}, "is_ha_cluster":false, - "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, - "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, - "name":null, "id":"09f45016-ab1f-4234-8806-7595f85fe34e", "private_network":{"private_network_id":"ff3626e3-1f6d-4c7f-90a0-a6af88b16e5d", - "service_ip":"172.16.0.3/22", "zone":"fr-par-1"}}], "logs_policy":{"max_age_retention":30, - "total_disk_retention":null}, "backup_same_region":false, "maintenances":[], - "created_at":"2023-12-26T17:37:20.911916Z", "region":"fr-par"}' + body: '{"id":"344ab830-95e0-4a77-aaeb-f418af1ebc28", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"ready", "engine":"PostgreSQL-15", + "upgradable_version":[], "endpoint":null, "tags":[], "settings":[{"name":"effective_cache_size", + "value":"1300"}, {"name":"maintenance_work_mem", "value":"150"}, {"name":"max_connections", + "value":"100"}, {"name":"max_parallel_workers", "value":"0"}, {"name":"max_parallel_workers_per_gather", + "value":"0"}, {"name":"work_mem", "value":"4"}], "backup_schedule":{"frequency":24, + "retention":7, "disabled":false, "next_run_at":"2024-11-21T09:28:10.713678Z"}, + "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", + "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.0.3", + "port":5432, "name":null, "id":"a9982be5-7f01-47e1-9ce1-ee79c7d803ce", "private_network":{"private_network_id":"05194470-da05-4611-a6d4-2182d482099e", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-20T09:28:10.713678Z", + "region":"fr-par"}' form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.20.4; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/a4a1c147-f546-455b-9743-c35504cb9198 + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/344ab830-95e0-4a77-aaeb-f418af1ebc28 method: GET response: - body: '{"id":"a4a1c147-f546-455b-9743-c35504cb9198", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"initializing", - "engine":"PostgreSQL-12", "upgradable_version":[{"id":"f4c1ec41-89e1-48de-b872-b63b779b0dba", - "name":"PostgreSQL-13", "version":"13", "minor_version":"13.13"}, {"id":"8af4ebbb-fd08-4038-89f6-9d8c8f1232ca", - "name":"PostgreSQL-14", "version":"14", "minor_version":"14.10"}, {"id":"764c6bb3-2f1c-4f1a-bfd5-82c540ac435c", - "name":"PostgreSQL-15", "version":"15", "minor_version":"15.5"}], "endpoint":null, - "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, - "disabled":false, "next_run_at":"2023-12-27T17:37:20.911916Z"}, "is_ha_cluster":false, - "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, - "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, - "name":null, "id":"09f45016-ab1f-4234-8806-7595f85fe34e", "private_network":{"private_network_id":"ff3626e3-1f6d-4c7f-90a0-a6af88b16e5d", - "service_ip":"172.16.0.3/22", "zone":"fr-par-1"}}], "logs_policy":{"max_age_retention":30, - "total_disk_retention":null}, "backup_same_region":false, "maintenances":[], - "created_at":"2023-12-26T17:37:20.911916Z", "region":"fr-par"}' + body: '{"id":"344ab830-95e0-4a77-aaeb-f418af1ebc28", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"ready", "engine":"PostgreSQL-15", + "upgradable_version":[], "endpoint":null, "tags":[], "settings":[{"name":"effective_cache_size", + "value":"1300"}, {"name":"maintenance_work_mem", "value":"150"}, {"name":"max_connections", + "value":"100"}, {"name":"max_parallel_workers", "value":"0"}, {"name":"max_parallel_workers_per_gather", + "value":"0"}, {"name":"work_mem", "value":"4"}], "backup_schedule":{"frequency":24, + "retention":7, "disabled":false, "next_run_at":"2024-11-21T09:28:10.713678Z"}, + "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", + "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.0.3", + "port":5432, "name":null, "id":"a9982be5-7f01-47e1-9ce1-ee79c7d803ce", "private_network":{"private_network_id":"05194470-da05-4611-a6d4-2182d482099e", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-20T09:28:10.713678Z", + "region":"fr-par"}' headers: Content-Length: - - "1304" + - "1301" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Tue, 26 Dec 2023 17:39:56 GMT + - Wed, 20 Nov 2024 09:30:43 GMT Server: - - Scaleway API-Gateway + - Scaleway API Gateway (fr-par-1;edge03) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -735,63 +705,57 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 0b78c12b-a180-4198-9f49-a9ee31382332 + - 899c0ece-51f2-46ae-a1b4-20ce0780ff4f status: 200 OK code: 200 duration: "" - request: - body: '{"id":"a4a1c147-f546-455b-9743-c35504cb9198", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"ready", "engine":"PostgreSQL-12", - "upgradable_version":[{"id":"f4c1ec41-89e1-48de-b872-b63b779b0dba", "name":"PostgreSQL-13", - "version":"13", "minor_version":"13.13"}, {"id":"8af4ebbb-fd08-4038-89f6-9d8c8f1232ca", - "name":"PostgreSQL-14", "version":"14", "minor_version":"14.10"}, {"id":"764c6bb3-2f1c-4f1a-bfd5-82c540ac435c", - "name":"PostgreSQL-15", "version":"15", "minor_version":"15.5"}], "endpoint":null, - "tags":[], "settings":[{"name":"effective_cache_size", "value":"1300"}, {"name":"maintenance_work_mem", - "value":"150"}, {"name":"max_connections", "value":"100"}, {"name":"max_parallel_workers", - "value":"0"}, {"name":"max_parallel_workers_per_gather", "value":"0"}, {"name":"work_mem", - "value":"4"}], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2023-12-27T17:37:20.911916Z"}, "is_ha_cluster":false, "read_replicas":[], - "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, - "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, - "id":"09f45016-ab1f-4234-8806-7595f85fe34e", "private_network":{"private_network_id":"ff3626e3-1f6d-4c7f-90a0-a6af88b16e5d", - "service_ip":"172.16.0.3/22", "zone":"fr-par-1"}}], "logs_policy":{"max_age_retention":30, - "total_disk_retention":null}, "backup_same_region":false, "maintenances":[], - "created_at":"2023-12-26T17:37:20.911916Z", "region":"fr-par"}' + body: '{"id":"344ab830-95e0-4a77-aaeb-f418af1ebc28", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"ready", "engine":"PostgreSQL-15", + "upgradable_version":[], "endpoint":null, "tags":[], "settings":[{"name":"effective_cache_size", + "value":"1300"}, {"name":"maintenance_work_mem", "value":"150"}, {"name":"max_connections", + "value":"100"}, {"name":"max_parallel_workers", "value":"0"}, {"name":"max_parallel_workers_per_gather", + "value":"0"}, {"name":"work_mem", "value":"4"}], "backup_schedule":{"frequency":24, + "retention":7, "disabled":false, "next_run_at":"2024-11-21T09:28:10.713678Z"}, + "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", + "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.0.3", + "port":5432, "name":null, "id":"a9982be5-7f01-47e1-9ce1-ee79c7d803ce", "private_network":{"private_network_id":"05194470-da05-4611-a6d4-2182d482099e", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-20T09:28:10.713678Z", + "region":"fr-par"}' form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.20.4; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/a4a1c147-f546-455b-9743-c35504cb9198 + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/344ab830-95e0-4a77-aaeb-f418af1ebc28 method: GET response: - body: '{"id":"a4a1c147-f546-455b-9743-c35504cb9198", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"ready", "engine":"PostgreSQL-12", - "upgradable_version":[{"id":"f4c1ec41-89e1-48de-b872-b63b779b0dba", "name":"PostgreSQL-13", - "version":"13", "minor_version":"13.13"}, {"id":"8af4ebbb-fd08-4038-89f6-9d8c8f1232ca", - "name":"PostgreSQL-14", "version":"14", "minor_version":"14.10"}, {"id":"764c6bb3-2f1c-4f1a-bfd5-82c540ac435c", - "name":"PostgreSQL-15", "version":"15", "minor_version":"15.5"}], "endpoint":null, - "tags":[], "settings":[{"name":"effective_cache_size", "value":"1300"}, {"name":"maintenance_work_mem", - "value":"150"}, {"name":"max_connections", "value":"100"}, {"name":"max_parallel_workers", - "value":"0"}, {"name":"max_parallel_workers_per_gather", "value":"0"}, {"name":"work_mem", - "value":"4"}], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2023-12-27T17:37:20.911916Z"}, "is_ha_cluster":false, "read_replicas":[], - "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, - "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, - "id":"09f45016-ab1f-4234-8806-7595f85fe34e", "private_network":{"private_network_id":"ff3626e3-1f6d-4c7f-90a0-a6af88b16e5d", - "service_ip":"172.16.0.3/22", "zone":"fr-par-1"}}], "logs_policy":{"max_age_retention":30, - "total_disk_retention":null}, "backup_same_region":false, "maintenances":[], - "created_at":"2023-12-26T17:37:20.911916Z", "region":"fr-par"}' + body: '{"id":"344ab830-95e0-4a77-aaeb-f418af1ebc28", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"ready", "engine":"PostgreSQL-15", + "upgradable_version":[], "endpoint":null, "tags":[], "settings":[{"name":"effective_cache_size", + "value":"1300"}, {"name":"maintenance_work_mem", "value":"150"}, {"name":"max_connections", + "value":"100"}, {"name":"max_parallel_workers", "value":"0"}, {"name":"max_parallel_workers_per_gather", + "value":"0"}, {"name":"work_mem", "value":"4"}], "backup_schedule":{"frequency":24, + "retention":7, "disabled":false, "next_run_at":"2024-11-21T09:28:10.713678Z"}, + "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", + "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.0.3", + "port":5432, "name":null, "id":"a9982be5-7f01-47e1-9ce1-ee79c7d803ce", "private_network":{"private_network_id":"05194470-da05-4611-a6d4-2182d482099e", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-20T09:28:10.713678Z", + "region":"fr-par"}' headers: Content-Length: - - "1572" + - "1301" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Tue, 26 Dec 2023 17:40:11 GMT + - Wed, 20 Nov 2024 09:30:43 GMT Server: - - Scaleway API-Gateway + - Scaleway API Gateway (fr-par-1;edge03) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -799,7 +763,7 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - aa17fbc3-24a8-4656-b8b6-3851ad6fc4e9 + - 55e8bce9-6f91-4249-9b41-a17d0ca5567e status: 200 OK code: 200 duration: "" @@ -808,8 +772,8 @@ interactions: form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.20.4; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/ipam/v1/regions/fr-par/ips?is_ipv6=false&order_by=created_at_desc&page=1&resource_id=a4a1c147-f546-455b-9743-c35504cb9198&resource_type=rdb_instance + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/ipam/v1/regions/fr-par/ips?is_ipv6=false&order_by=created_at_desc&page=1&resource_id=344ab830-95e0-4a77-aaeb-f418af1ebc28&resource_type=rdb_instance method: GET response: body: '{"total_count":0, "ips":[]}' @@ -821,9 +785,9 @@ interactions: Content-Type: - application/json Date: - - Tue, 26 Dec 2023 17:40:11 GMT + - Wed, 20 Nov 2024 09:30:43 GMT Server: - - Scaleway API-Gateway + - Scaleway API Gateway (fr-par-1;edge03) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -831,63 +795,57 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - e0e1977d-ff5c-4d5c-b937-b37730e3f9e3 + - eee044e5-0513-44f6-b618-e393f00fb69f status: 200 OK code: 200 duration: "" - request: - body: '{"id":"a4a1c147-f546-455b-9743-c35504cb9198", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"deleting", "engine":"PostgreSQL-12", - "upgradable_version":[{"id":"f4c1ec41-89e1-48de-b872-b63b779b0dba", "name":"PostgreSQL-13", - "version":"13", "minor_version":"13.13"}, {"id":"8af4ebbb-fd08-4038-89f6-9d8c8f1232ca", - "name":"PostgreSQL-14", "version":"14", "minor_version":"14.10"}, {"id":"764c6bb3-2f1c-4f1a-bfd5-82c540ac435c", - "name":"PostgreSQL-15", "version":"15", "minor_version":"15.5"}], "endpoint":null, - "tags":[], "settings":[{"name":"effective_cache_size", "value":"1300"}, {"name":"maintenance_work_mem", - "value":"150"}, {"name":"max_connections", "value":"100"}, {"name":"max_parallel_workers", - "value":"0"}, {"name":"max_parallel_workers_per_gather", "value":"0"}, {"name":"work_mem", - "value":"4"}], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2023-12-27T17:37:20.911916Z"}, "is_ha_cluster":false, "read_replicas":[], - "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, - "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, - "id":"09f45016-ab1f-4234-8806-7595f85fe34e", "private_network":{"private_network_id":"ff3626e3-1f6d-4c7f-90a0-a6af88b16e5d", - "service_ip":"172.16.0.3/22", "zone":"fr-par-1"}}], "logs_policy":{"max_age_retention":30, - "total_disk_retention":null}, "backup_same_region":false, "maintenances":[], - "created_at":"2023-12-26T17:37:20.911916Z", "region":"fr-par"}' + body: '{"id":"344ab830-95e0-4a77-aaeb-f418af1ebc28", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"deleting", "engine":"PostgreSQL-15", + "upgradable_version":[], "endpoint":null, "tags":[], "settings":[{"name":"effective_cache_size", + "value":"1300"}, {"name":"maintenance_work_mem", "value":"150"}, {"name":"max_connections", + "value":"100"}, {"name":"max_parallel_workers", "value":"0"}, {"name":"max_parallel_workers_per_gather", + "value":"0"}, {"name":"work_mem", "value":"4"}], "backup_schedule":{"frequency":24, + "retention":7, "disabled":false, "next_run_at":"2024-11-21T09:28:10.713678Z"}, + "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", + "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.0.3", + "port":5432, "name":null, "id":"a9982be5-7f01-47e1-9ce1-ee79c7d803ce", "private_network":{"private_network_id":"05194470-da05-4611-a6d4-2182d482099e", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-20T09:28:10.713678Z", + "region":"fr-par"}' form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.20.4; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/a4a1c147-f546-455b-9743-c35504cb9198 + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/344ab830-95e0-4a77-aaeb-f418af1ebc28 method: DELETE response: - body: '{"id":"a4a1c147-f546-455b-9743-c35504cb9198", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"deleting", "engine":"PostgreSQL-12", - "upgradable_version":[{"id":"f4c1ec41-89e1-48de-b872-b63b779b0dba", "name":"PostgreSQL-13", - "version":"13", "minor_version":"13.13"}, {"id":"8af4ebbb-fd08-4038-89f6-9d8c8f1232ca", - "name":"PostgreSQL-14", "version":"14", "minor_version":"14.10"}, {"id":"764c6bb3-2f1c-4f1a-bfd5-82c540ac435c", - "name":"PostgreSQL-15", "version":"15", "minor_version":"15.5"}], "endpoint":null, - "tags":[], "settings":[{"name":"effective_cache_size", "value":"1300"}, {"name":"maintenance_work_mem", - "value":"150"}, {"name":"max_connections", "value":"100"}, {"name":"max_parallel_workers", - "value":"0"}, {"name":"max_parallel_workers_per_gather", "value":"0"}, {"name":"work_mem", - "value":"4"}], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2023-12-27T17:37:20.911916Z"}, "is_ha_cluster":false, "read_replicas":[], - "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, - "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, - "id":"09f45016-ab1f-4234-8806-7595f85fe34e", "private_network":{"private_network_id":"ff3626e3-1f6d-4c7f-90a0-a6af88b16e5d", - "service_ip":"172.16.0.3/22", "zone":"fr-par-1"}}], "logs_policy":{"max_age_retention":30, - "total_disk_retention":null}, "backup_same_region":false, "maintenances":[], - "created_at":"2023-12-26T17:37:20.911916Z", "region":"fr-par"}' + body: '{"id":"344ab830-95e0-4a77-aaeb-f418af1ebc28", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"deleting", "engine":"PostgreSQL-15", + "upgradable_version":[], "endpoint":null, "tags":[], "settings":[{"name":"effective_cache_size", + "value":"1300"}, {"name":"maintenance_work_mem", "value":"150"}, {"name":"max_connections", + "value":"100"}, {"name":"max_parallel_workers", "value":"0"}, {"name":"max_parallel_workers_per_gather", + "value":"0"}, {"name":"work_mem", "value":"4"}], "backup_schedule":{"frequency":24, + "retention":7, "disabled":false, "next_run_at":"2024-11-21T09:28:10.713678Z"}, + "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", + "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.0.3", + "port":5432, "name":null, "id":"a9982be5-7f01-47e1-9ce1-ee79c7d803ce", "private_network":{"private_network_id":"05194470-da05-4611-a6d4-2182d482099e", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-20T09:28:10.713678Z", + "region":"fr-par"}' headers: Content-Length: - - "1575" + - "1304" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Tue, 26 Dec 2023 17:40:12 GMT + - Wed, 20 Nov 2024 09:30:43 GMT Server: - - Scaleway API-Gateway + - Scaleway API Gateway (fr-par-1;edge03) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -895,63 +853,57 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 508499b3-769a-4b16-a4ea-6c779b32dea7 + - ea7b186e-d888-4b74-8164-75be5d0daad9 status: 200 OK code: 200 duration: "" - request: - body: '{"id":"a4a1c147-f546-455b-9743-c35504cb9198", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"deleting", "engine":"PostgreSQL-12", - "upgradable_version":[{"id":"f4c1ec41-89e1-48de-b872-b63b779b0dba", "name":"PostgreSQL-13", - "version":"13", "minor_version":"13.13"}, {"id":"8af4ebbb-fd08-4038-89f6-9d8c8f1232ca", - "name":"PostgreSQL-14", "version":"14", "minor_version":"14.10"}, {"id":"764c6bb3-2f1c-4f1a-bfd5-82c540ac435c", - "name":"PostgreSQL-15", "version":"15", "minor_version":"15.5"}], "endpoint":null, - "tags":[], "settings":[{"name":"effective_cache_size", "value":"1300"}, {"name":"maintenance_work_mem", - "value":"150"}, {"name":"max_connections", "value":"100"}, {"name":"max_parallel_workers", - "value":"0"}, {"name":"max_parallel_workers_per_gather", "value":"0"}, {"name":"work_mem", - "value":"4"}], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2023-12-27T17:37:20.911916Z"}, "is_ha_cluster":false, "read_replicas":[], - "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, - "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, - "id":"09f45016-ab1f-4234-8806-7595f85fe34e", "private_network":{"private_network_id":"ff3626e3-1f6d-4c7f-90a0-a6af88b16e5d", - "service_ip":"172.16.0.3/22", "zone":"fr-par-1"}}], "logs_policy":{"max_age_retention":30, - "total_disk_retention":null}, "backup_same_region":false, "maintenances":[], - "created_at":"2023-12-26T17:37:20.911916Z", "region":"fr-par"}' + body: '{"id":"344ab830-95e0-4a77-aaeb-f418af1ebc28", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"deleting", "engine":"PostgreSQL-15", + "upgradable_version":[], "endpoint":null, "tags":[], "settings":[{"name":"effective_cache_size", + "value":"1300"}, {"name":"maintenance_work_mem", "value":"150"}, {"name":"max_connections", + "value":"100"}, {"name":"max_parallel_workers", "value":"0"}, {"name":"max_parallel_workers_per_gather", + "value":"0"}, {"name":"work_mem", "value":"4"}], "backup_schedule":{"frequency":24, + "retention":7, "disabled":false, "next_run_at":"2024-11-21T09:28:10.713678Z"}, + "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", + "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.0.3", + "port":5432, "name":null, "id":"a9982be5-7f01-47e1-9ce1-ee79c7d803ce", "private_network":{"private_network_id":"05194470-da05-4611-a6d4-2182d482099e", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-20T09:28:10.713678Z", + "region":"fr-par"}' form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.20.4; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/a4a1c147-f546-455b-9743-c35504cb9198 + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/344ab830-95e0-4a77-aaeb-f418af1ebc28 method: GET response: - body: '{"id":"a4a1c147-f546-455b-9743-c35504cb9198", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"deleting", "engine":"PostgreSQL-12", - "upgradable_version":[{"id":"f4c1ec41-89e1-48de-b872-b63b779b0dba", "name":"PostgreSQL-13", - "version":"13", "minor_version":"13.13"}, {"id":"8af4ebbb-fd08-4038-89f6-9d8c8f1232ca", - "name":"PostgreSQL-14", "version":"14", "minor_version":"14.10"}, {"id":"764c6bb3-2f1c-4f1a-bfd5-82c540ac435c", - "name":"PostgreSQL-15", "version":"15", "minor_version":"15.5"}], "endpoint":null, - "tags":[], "settings":[{"name":"effective_cache_size", "value":"1300"}, {"name":"maintenance_work_mem", - "value":"150"}, {"name":"max_connections", "value":"100"}, {"name":"max_parallel_workers", - "value":"0"}, {"name":"max_parallel_workers_per_gather", "value":"0"}, {"name":"work_mem", - "value":"4"}], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2023-12-27T17:37:20.911916Z"}, "is_ha_cluster":false, "read_replicas":[], - "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, - "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, - "id":"09f45016-ab1f-4234-8806-7595f85fe34e", "private_network":{"private_network_id":"ff3626e3-1f6d-4c7f-90a0-a6af88b16e5d", - "service_ip":"172.16.0.3/22", "zone":"fr-par-1"}}], "logs_policy":{"max_age_retention":30, - "total_disk_retention":null}, "backup_same_region":false, "maintenances":[], - "created_at":"2023-12-26T17:37:20.911916Z", "region":"fr-par"}' + body: '{"id":"344ab830-95e0-4a77-aaeb-f418af1ebc28", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"deleting", "engine":"PostgreSQL-15", + "upgradable_version":[], "endpoint":null, "tags":[], "settings":[{"name":"effective_cache_size", + "value":"1300"}, {"name":"maintenance_work_mem", "value":"150"}, {"name":"max_connections", + "value":"100"}, {"name":"max_parallel_workers", "value":"0"}, {"name":"max_parallel_workers_per_gather", + "value":"0"}, {"name":"work_mem", "value":"4"}], "backup_schedule":{"frequency":24, + "retention":7, "disabled":false, "next_run_at":"2024-11-21T09:28:10.713678Z"}, + "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", + "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.0.3", + "port":5432, "name":null, "id":"a9982be5-7f01-47e1-9ce1-ee79c7d803ce", "private_network":{"private_network_id":"05194470-da05-4611-a6d4-2182d482099e", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-20T09:28:10.713678Z", + "region":"fr-par"}' headers: Content-Length: - - "1575" + - "1304" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Tue, 26 Dec 2023 17:40:12 GMT + - Wed, 20 Nov 2024 09:30:43 GMT Server: - - Scaleway API-Gateway + - Scaleway API Gateway (fr-par-1;edge03) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -959,20 +911,20 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 57bdc04e-0f75-40d4-8774-8d3d56b8073d + - b6975383-ebe7-477e-8157-52ee4c5a90d0 status: 200 OK code: 200 duration: "" - request: - body: '{"message":"resource is not found","resource":"instance","resource_id":"a4a1c147-f546-455b-9743-c35504cb9198","type":"not_found"}' + body: '{"message":"resource is not found","resource":"instance","resource_id":"344ab830-95e0-4a77-aaeb-f418af1ebc28","type":"not_found"}' form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.20.4; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/a4a1c147-f546-455b-9743-c35504cb9198 + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/344ab830-95e0-4a77-aaeb-f418af1ebc28 method: GET response: - body: '{"message":"resource is not found","resource":"instance","resource_id":"a4a1c147-f546-455b-9743-c35504cb9198","type":"not_found"}' + body: '{"message":"resource is not found","resource":"instance","resource_id":"344ab830-95e0-4a77-aaeb-f418af1ebc28","type":"not_found"}' headers: Content-Length: - "129" @@ -981,9 +933,9 @@ interactions: Content-Type: - application/json Date: - - Tue, 26 Dec 2023 17:40:30 GMT + - Wed, 20 Nov 2024 09:30:58 GMT Server: - - Scaleway API-Gateway + - Scaleway API Gateway (fr-par-1;edge03) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -991,7 +943,7 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - cfa4e1de-0032-4d22-99bc-53210d1ed34a + - 78e4594f-c452-45af-b8fc-3ee5400750d6 status: 404 Not Found code: 404 duration: "" @@ -1000,8 +952,8 @@ interactions: form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.20.4; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/vpc/v2/regions/fr-par/private-networks/ff3626e3-1f6d-4c7f-90a0-a6af88b16e5d + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/vpc/v2/regions/fr-par/private-networks/05194470-da05-4611-a6d4-2182d482099e method: DELETE response: body: "" @@ -1011,9 +963,9 @@ interactions: Content-Type: - application/json Date: - - Tue, 26 Dec 2023 17:40:31 GMT + - Wed, 20 Nov 2024 09:30:59 GMT Server: - - Scaleway API-Gateway + - Scaleway API Gateway (fr-par-1;edge03) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -1021,7 +973,7 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - aee78603-0f34-4a6d-a969-cc1768448afd + - 83174f04-b405-4811-8c8b-67ff9970d7ba status: 204 No Content code: 204 duration: "" diff --git a/internal/namespaces/rdb/v1/testdata/test-create-instance-init-endpoints-with-static-private-endpoint.golden b/internal/namespaces/rdb/v1/testdata/test-create-instance-init-endpoints-with-static-private-endpoint.golden index aab4438fd6..f2a321bb0e 100644 --- a/internal/namespaces/rdb/v1/testdata/test-create-instance-init-endpoints-with-static-private-endpoint.golden +++ b/internal/namespaces/rdb/v1/testdata/test-create-instance-init-endpoints-with-static-private-endpoint.golden @@ -2,35 +2,24 @@ 🟩🟩🟩 STDOUT️ 🟩🟩🟩️ CreatedAt few seconds ago Region fr-par -ID a4a1c147-f546-455b-9743-c35504cb9198 +ID 344ab830-95e0-4a77-aaeb-f418af1ebc28 Name cli-test -OrganizationID fa1e3217-dc80-42ac-85c3-3f034b78b552 -ProjectID fa1e3217-dc80-42ac-85c3-3f034b78b552 +OrganizationID 951df375-e094-4d26-97c1-ba548eeb9c42 +ProjectID 951df375-e094-4d26-97c1-ba548eeb9c42 Status ready -Engine PostgreSQL-12 -UpgradableVersion.0.ID f4c1ec41-89e1-48de-b872-b63b779b0dba -UpgradableVersion.0.Name PostgreSQL-13 -UpgradableVersion.0.Version 13 -UpgradableVersion.0.MinorVersion 13.13 -UpgradableVersion.1.ID 8af4ebbb-fd08-4038-89f6-9d8c8f1232ca -UpgradableVersion.1.Name PostgreSQL-14 -UpgradableVersion.1.Version 14 -UpgradableVersion.1.MinorVersion 14.10 -UpgradableVersion.2.ID 764c6bb3-2f1c-4f1a-bfd5-82c540ac435c -UpgradableVersion.2.Name PostgreSQL-15 -UpgradableVersion.2.Version 15 -UpgradableVersion.2.MinorVersion 15.5 +Engine PostgreSQL-15 IsHaCluster false NodeType db-dev-s -Endpoints.0.ID 09f45016-ab1f-4234-8806-7595f85fe34e +Endpoints.0.ID a9982be5-7f01-47e1-9ce1-ee79c7d803ce Endpoints.0.IP 172.16.0.3 Endpoints.0.Port 5432 -Endpoints.0.PrivateNetwork.PrivateNetworkID ff3626e3-1f6d-4c7f-90a0-a6af88b16e5d +Endpoints.0.PrivateNetwork.PrivateNetworkID 05194470-da05-4611-a6d4-2182d482099e Endpoints.0.PrivateNetwork.ServiceIP 172.16.0.3/22 Endpoints.0.PrivateNetwork.Zone fr-par-1 Endpoints.0.PrivateNetwork.ProvisioningMode static LogsPolicy.MaxAgeRetention 30 BackupSameRegion false +Encryption.Enabled false Endpoint: - @@ -66,32 +55,13 @@ Password: "class": "lssd" }, "region": "fr-par", - "id": "a4a1c147-f546-455b-9743-c35504cb9198", + "id": "344ab830-95e0-4a77-aaeb-f418af1ebc28", "name": "cli-test", - "organization_id": "fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id": "fa1e3217-dc80-42ac-85c3-3f034b78b552", + "organization_id": "951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id": "951df375-e094-4d26-97c1-ba548eeb9c42", "status": "ready", - "engine": "PostgreSQL-12", - "upgradable_version": [ - { - "id": "f4c1ec41-89e1-48de-b872-b63b779b0dba", - "name": "PostgreSQL-13", - "version": "13", - "minor_version": "13.13" - }, - { - "id": "8af4ebbb-fd08-4038-89f6-9d8c8f1232ca", - "name": "PostgreSQL-14", - "version": "14", - "minor_version": "14.10" - }, - { - "id": "764c6bb3-2f1c-4f1a-bfd5-82c540ac435c", - "name": "PostgreSQL-15", - "version": "15", - "minor_version": "15.5" - } - ], + "engine": "PostgreSQL-15", + "upgradable_version": [], "tags": [], "settings": [ { @@ -131,12 +101,12 @@ Password: "init_settings": [], "endpoints": [ { - "id": "09f45016-ab1f-4234-8806-7595f85fe34e", + "id": "a9982be5-7f01-47e1-9ce1-ee79c7d803ce", "ip": "172.16.0.3", "port": 5432, "name": null, "private_network": { - "private_network_id": "ff3626e3-1f6d-4c7f-90a0-a6af88b16e5d", + "private_network_id": "05194470-da05-4611-a6d4-2182d482099e", "service_ip": "172.16.0.3/22", "zone": "fr-par-1", "provisioning_mode": "static" @@ -149,6 +119,8 @@ Password: }, "backup_same_region": false, "maintenances": [], - "encryption": null, + "encryption": { + "enabled": false + }, "password": "{4xdl*#QOoP+\u00263XRkGA)]" } diff --git a/internal/namespaces/rdb/v1/testdata/test-endpoint-create-private-ipam.cassette.yaml b/internal/namespaces/rdb/v1/testdata/test-endpoint-create-private-ipam.cassette.yaml index a2bfde0ae8..3e5bfdd829 100644 --- a/internal/namespaces/rdb/v1/testdata/test-endpoint-create-private-ipam.cassette.yaml +++ b/internal/namespaces/rdb/v1/testdata/test-endpoint-create-private-ipam.cassette.yaml @@ -2,34 +2,48 @@ version: 1 interactions: - request: - body: '{"id":"fa55fcaf-1695-4ba6-85f3-a9e23ff409d1", "name":"pn-loving-shaw", - "tags":[], "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "created_at":"2024-01-22T15:35:51.863392Z", - "updated_at":"2024-01-22T15:35:51.863392Z", "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "subnets":["172.16.20.0/22", "fd63:256c:45f7:8875::/64"], "zone":"fr-par-1"}' + body: '{"id":"f965b737-8193-4868-8db8-67f78d7c9190", "name":"pn-vibrant-colden", + "tags":[], "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "created_at":"2024-11-19T15:47:35.011690Z", + "updated_at":"2024-11-19T15:47:35.011690Z", "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "subnets":[{"id":"40679b94-548e-4218-aedc-34bf36f64567", "created_at":"2024-11-19T15:47:35.011690Z", + "updated_at":"2024-11-19T15:47:35.011690Z", "subnet":"172.16.12.0/22", "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "private_network_id":"f965b737-8193-4868-8db8-67f78d7c9190", "vpc_id":"4c837446-e418-4326-af43-4a445ea0aab8"}, + {"id":"b2366b69-fe75-4288-bf45-3cd55fb1512c", "created_at":"2024-11-19T15:47:35.011690Z", + "updated_at":"2024-11-19T15:47:35.011690Z", "subnet":"fd49:821a:a311:98b9::/64", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "private_network_id":"f965b737-8193-4868-8db8-67f78d7c9190", + "vpc_id":"4c837446-e418-4326-af43-4a445ea0aab8"}], "vpc_id":"4c837446-e418-4326-af43-4a445ea0aab8", + "dhcp_enabled":true, "region":"fr-par"}' form: {} headers: Content-Type: - application/json User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.21.6; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/vpc/v1/zones/fr-par-1/private-networks + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/vpc/v2/regions/fr-par/private-networks method: POST response: - body: '{"id":"fa55fcaf-1695-4ba6-85f3-a9e23ff409d1", "name":"pn-loving-shaw", - "tags":[], "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "created_at":"2024-01-22T15:35:51.863392Z", - "updated_at":"2024-01-22T15:35:51.863392Z", "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "subnets":["172.16.20.0/22", "fd63:256c:45f7:8875::/64"], "zone":"fr-par-1"}' + body: '{"id":"f965b737-8193-4868-8db8-67f78d7c9190", "name":"pn-vibrant-colden", + "tags":[], "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "created_at":"2024-11-19T15:47:35.011690Z", + "updated_at":"2024-11-19T15:47:35.011690Z", "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "subnets":[{"id":"40679b94-548e-4218-aedc-34bf36f64567", "created_at":"2024-11-19T15:47:35.011690Z", + "updated_at":"2024-11-19T15:47:35.011690Z", "subnet":"172.16.12.0/22", "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "private_network_id":"f965b737-8193-4868-8db8-67f78d7c9190", "vpc_id":"4c837446-e418-4326-af43-4a445ea0aab8"}, + {"id":"b2366b69-fe75-4288-bf45-3cd55fb1512c", "created_at":"2024-11-19T15:47:35.011690Z", + "updated_at":"2024-11-19T15:47:35.011690Z", "subnet":"fd49:821a:a311:98b9::/64", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "private_network_id":"f965b737-8193-4868-8db8-67f78d7c9190", + "vpc_id":"4c837446-e418-4326-af43-4a445ea0aab8"}], "vpc_id":"4c837446-e418-4326-af43-4a445ea0aab8", + "dhcp_enabled":true, "region":"fr-par"}' headers: Content-Length: - - "357" + - "1044" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Mon, 22 Jan 2024 15:35:52 GMT + - Tue, 19 Nov 2024 15:47:35 GMT Server: - - Scaleway API-Gateway + - Scaleway API Gateway (fr-par-1;edge03) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -37,49 +51,49 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - cff62673-5e27-4427-97f9-ec6a7e6a183c + - 95d83b5b-9d6d-42bf-8f7b-a79c6e070af8 status: 200 OK code: 200 duration: "" - request: - body: '{"id":"bcfd4701-dc39-4acc-9c03-146196133804", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"provisioning", + body: '{"id":"3e88fefa-1bf9-45a1-bbb1-f962d1a69126", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"provisioning", "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2024-01-23T15:35:53.125485Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-20T15:47:35.852980Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[], "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, - "backup_same_region":false, "maintenances":[], "created_at":"2024-01-22T15:35:53.125485Z", - "region":"fr-par"}' + "backup_same_region":false, "maintenances":[], "encryption":{"enabled":false}, + "created_at":"2024-11-19T15:47:35.852980Z", "region":"fr-par"}' form: {} headers: Content-Type: - application/json User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.21.6; linux; amd64) cli-e2e-test + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances method: POST response: - body: '{"id":"bcfd4701-dc39-4acc-9c03-146196133804", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"provisioning", + body: '{"id":"3e88fefa-1bf9-45a1-bbb1-f962d1a69126", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"provisioning", "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2024-01-23T15:35:53.125485Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-20T15:47:35.852980Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[], "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, - "backup_same_region":false, "maintenances":[], "created_at":"2024-01-22T15:35:53.125485Z", - "region":"fr-par"}' + "backup_same_region":false, "maintenances":[], "encryption":{"enabled":false}, + "created_at":"2024-11-19T15:47:35.852980Z", "region":"fr-par"}' headers: Content-Length: - - "751" + - "783" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Mon, 22 Jan 2024 15:35:53 GMT + - Tue, 19 Nov 2024 15:47:36 GMT Server: - - Scaleway API-Gateway + - Scaleway API Gateway (fr-par-1;edge03) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -87,47 +101,47 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - ce4ef303-3088-4d38-9771-e533a77468ce + - 3dd69e8e-a970-42c0-b858-c73cd8ab8bbd status: 200 OK code: 200 duration: "" - request: - body: '{"id":"bcfd4701-dc39-4acc-9c03-146196133804", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"provisioning", + body: '{"id":"3e88fefa-1bf9-45a1-bbb1-f962d1a69126", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"provisioning", "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2024-01-23T15:35:53.125485Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-20T15:47:35.852980Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[], "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, - "backup_same_region":false, "maintenances":[], "created_at":"2024-01-22T15:35:53.125485Z", - "region":"fr-par"}' + "backup_same_region":false, "maintenances":[], "encryption":{"enabled":false}, + "created_at":"2024-11-19T15:47:35.852980Z", "region":"fr-par"}' form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.21.6; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/bcfd4701-dc39-4acc-9c03-146196133804 + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/3e88fefa-1bf9-45a1-bbb1-f962d1a69126 method: GET response: - body: '{"id":"bcfd4701-dc39-4acc-9c03-146196133804", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"provisioning", + body: '{"id":"3e88fefa-1bf9-45a1-bbb1-f962d1a69126", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"provisioning", "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2024-01-23T15:35:53.125485Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-20T15:47:35.852980Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[], "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, - "backup_same_region":false, "maintenances":[], "created_at":"2024-01-22T15:35:53.125485Z", - "region":"fr-par"}' + "backup_same_region":false, "maintenances":[], "encryption":{"enabled":false}, + "created_at":"2024-11-19T15:47:35.852980Z", "region":"fr-par"}' headers: Content-Length: - - "751" + - "783" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Mon, 22 Jan 2024 15:35:53 GMT + - Tue, 19 Nov 2024 15:47:36 GMT Server: - - Scaleway API-Gateway + - Scaleway API Gateway (fr-par-1;edge03) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -135,47 +149,47 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 7335d3a1-0049-40c7-a228-80b7d9bd2540 + - 3719ee2c-5dcf-467c-9ec8-3f0439371d66 status: 200 OK code: 200 duration: "" - request: - body: '{"id":"bcfd4701-dc39-4acc-9c03-146196133804", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"provisioning", + body: '{"id":"3e88fefa-1bf9-45a1-bbb1-f962d1a69126", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"provisioning", "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2024-01-23T15:35:53.125485Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-20T15:47:35.852980Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[], "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, - "backup_same_region":false, "maintenances":[], "created_at":"2024-01-22T15:35:53.125485Z", - "region":"fr-par"}' + "backup_same_region":false, "maintenances":[], "encryption":{"enabled":false}, + "created_at":"2024-11-19T15:47:35.852980Z", "region":"fr-par"}' form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.21.6; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/bcfd4701-dc39-4acc-9c03-146196133804 + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/3e88fefa-1bf9-45a1-bbb1-f962d1a69126 method: GET response: - body: '{"id":"bcfd4701-dc39-4acc-9c03-146196133804", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"provisioning", + body: '{"id":"3e88fefa-1bf9-45a1-bbb1-f962d1a69126", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"provisioning", "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2024-01-23T15:35:53.125485Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-20T15:47:35.852980Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[], "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, - "backup_same_region":false, "maintenances":[], "created_at":"2024-01-22T15:35:53.125485Z", - "region":"fr-par"}' + "backup_same_region":false, "maintenances":[], "encryption":{"enabled":false}, + "created_at":"2024-11-19T15:47:35.852980Z", "region":"fr-par"}' headers: Content-Length: - - "751" + - "783" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Mon, 22 Jan 2024 15:36:08 GMT + - Tue, 19 Nov 2024 15:47:51 GMT Server: - - Scaleway API-Gateway + - Scaleway API Gateway (fr-par-1;edge03) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -183,47 +197,47 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - a3e292ed-0060-4c63-9e96-ff0d6e7d2d2c + - 48ebcbef-9784-456a-9cda-56b3aa67568c status: 200 OK code: 200 duration: "" - request: - body: '{"id":"bcfd4701-dc39-4acc-9c03-146196133804", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"provisioning", + body: '{"id":"3e88fefa-1bf9-45a1-bbb1-f962d1a69126", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"provisioning", "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2024-01-23T15:35:53.125485Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-20T15:47:35.852980Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[], "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, - "backup_same_region":false, "maintenances":[], "created_at":"2024-01-22T15:35:53.125485Z", - "region":"fr-par"}' + "backup_same_region":false, "maintenances":[], "encryption":{"enabled":false}, + "created_at":"2024-11-19T15:47:35.852980Z", "region":"fr-par"}' form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.21.6; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/bcfd4701-dc39-4acc-9c03-146196133804 + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/3e88fefa-1bf9-45a1-bbb1-f962d1a69126 method: GET response: - body: '{"id":"bcfd4701-dc39-4acc-9c03-146196133804", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"provisioning", + body: '{"id":"3e88fefa-1bf9-45a1-bbb1-f962d1a69126", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"provisioning", "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2024-01-23T15:35:53.125485Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-20T15:47:35.852980Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[], "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, - "backup_same_region":false, "maintenances":[], "created_at":"2024-01-22T15:35:53.125485Z", - "region":"fr-par"}' + "backup_same_region":false, "maintenances":[], "encryption":{"enabled":false}, + "created_at":"2024-11-19T15:47:35.852980Z", "region":"fr-par"}' headers: Content-Length: - - "751" + - "783" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Mon, 22 Jan 2024 15:36:24 GMT + - Tue, 19 Nov 2024 15:48:06 GMT Server: - - Scaleway API-Gateway + - Scaleway API Gateway (fr-par-1;edge03) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -231,47 +245,47 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 56eca3a2-e4e2-4d94-bd94-e45433516e3c + - 79cf3f3a-2b7e-4da5-aee5-dfb8a140869e status: 200 OK code: 200 duration: "" - request: - body: '{"id":"bcfd4701-dc39-4acc-9c03-146196133804", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"initializing", + body: '{"id":"3e88fefa-1bf9-45a1-bbb1-f962d1a69126", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"initializing", "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2024-01-23T15:35:53.125485Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-20T15:47:35.852980Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[], "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, - "backup_same_region":false, "maintenances":[], "created_at":"2024-01-22T15:35:53.125485Z", - "region":"fr-par"}' + "backup_same_region":false, "maintenances":[], "encryption":{"enabled":false}, + "created_at":"2024-11-19T15:47:35.852980Z", "region":"fr-par"}' form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.21.6; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/bcfd4701-dc39-4acc-9c03-146196133804 + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/3e88fefa-1bf9-45a1-bbb1-f962d1a69126 method: GET response: - body: '{"id":"bcfd4701-dc39-4acc-9c03-146196133804", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"initializing", + body: '{"id":"3e88fefa-1bf9-45a1-bbb1-f962d1a69126", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"initializing", "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2024-01-23T15:35:53.125485Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-20T15:47:35.852980Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[], "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, - "backup_same_region":false, "maintenances":[], "created_at":"2024-01-22T15:35:53.125485Z", - "region":"fr-par"}' + "backup_same_region":false, "maintenances":[], "encryption":{"enabled":false}, + "created_at":"2024-11-19T15:47:35.852980Z", "region":"fr-par"}' headers: Content-Length: - - "751" + - "783" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Mon, 22 Jan 2024 15:36:45 GMT + - Tue, 19 Nov 2024 15:48:21 GMT Server: - - Scaleway API-Gateway + - Scaleway API Gateway (fr-par-1;edge03) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -279,47 +293,47 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 9fc454d0-b309-4615-8b64-e4799984975f + - f3e6431f-e62f-41d0-a6c6-f1c27269a4fe status: 200 OK code: 200 duration: "" - request: - body: '{"id":"bcfd4701-dc39-4acc-9c03-146196133804", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"initializing", + body: '{"id":"3e88fefa-1bf9-45a1-bbb1-f962d1a69126", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"initializing", "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2024-01-23T15:35:53.125485Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-20T15:47:35.852980Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[], "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, - "backup_same_region":false, "maintenances":[], "created_at":"2024-01-22T15:35:53.125485Z", - "region":"fr-par"}' + "backup_same_region":false, "maintenances":[], "encryption":{"enabled":false}, + "created_at":"2024-11-19T15:47:35.852980Z", "region":"fr-par"}' form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.21.6; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/bcfd4701-dc39-4acc-9c03-146196133804 + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/3e88fefa-1bf9-45a1-bbb1-f962d1a69126 method: GET response: - body: '{"id":"bcfd4701-dc39-4acc-9c03-146196133804", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"initializing", + body: '{"id":"3e88fefa-1bf9-45a1-bbb1-f962d1a69126", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"initializing", "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2024-01-23T15:35:53.125485Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-20T15:47:35.852980Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[], "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, - "backup_same_region":false, "maintenances":[], "created_at":"2024-01-22T15:35:53.125485Z", - "region":"fr-par"}' + "backup_same_region":false, "maintenances":[], "encryption":{"enabled":false}, + "created_at":"2024-11-19T15:47:35.852980Z", "region":"fr-par"}' headers: Content-Length: - - "751" + - "783" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Mon, 22 Jan 2024 15:37:04 GMT + - Tue, 19 Nov 2024 15:48:36 GMT Server: - - Scaleway API-Gateway + - Scaleway API Gateway (fr-par-1;edge03) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -327,47 +341,47 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 97995ca1-b278-4d14-9fb6-631514cd6792 + - bcc9924e-9e3f-44d3-84bd-36401e08f08a status: 200 OK code: 200 duration: "" - request: - body: '{"id":"bcfd4701-dc39-4acc-9c03-146196133804", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"initializing", + body: '{"id":"3e88fefa-1bf9-45a1-bbb1-f962d1a69126", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"initializing", "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2024-01-23T15:35:53.125485Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-20T15:47:35.852980Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[], "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, - "backup_same_region":false, "maintenances":[], "created_at":"2024-01-22T15:35:53.125485Z", - "region":"fr-par"}' + "backup_same_region":false, "maintenances":[], "encryption":{"enabled":false}, + "created_at":"2024-11-19T15:47:35.852980Z", "region":"fr-par"}' form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.21.6; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/bcfd4701-dc39-4acc-9c03-146196133804 + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/3e88fefa-1bf9-45a1-bbb1-f962d1a69126 method: GET response: - body: '{"id":"bcfd4701-dc39-4acc-9c03-146196133804", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"initializing", + body: '{"id":"3e88fefa-1bf9-45a1-bbb1-f962d1a69126", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"initializing", "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2024-01-23T15:35:53.125485Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-20T15:47:35.852980Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[], "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, - "backup_same_region":false, "maintenances":[], "created_at":"2024-01-22T15:35:53.125485Z", - "region":"fr-par"}' + "backup_same_region":false, "maintenances":[], "encryption":{"enabled":false}, + "created_at":"2024-11-19T15:47:35.852980Z", "region":"fr-par"}' headers: Content-Length: - - "751" + - "783" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Mon, 22 Jan 2024 15:37:19 GMT + - Tue, 19 Nov 2024 15:48:51 GMT Server: - - Scaleway API-Gateway + - Scaleway API Gateway (fr-par-1;edge03) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -375,47 +389,47 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 5d9c1fa6-749a-4e2f-b591-029aa74e950d + - a74b1efe-f15d-42ca-900e-f6bcf257b7e3 status: 200 OK code: 200 duration: "" - request: - body: '{"id":"bcfd4701-dc39-4acc-9c03-146196133804", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"initializing", + body: '{"id":"3e88fefa-1bf9-45a1-bbb1-f962d1a69126", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"initializing", "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2024-01-23T15:35:53.125485Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-20T15:47:35.852980Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[], "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, - "backup_same_region":false, "maintenances":[], "created_at":"2024-01-22T15:35:53.125485Z", - "region":"fr-par"}' + "backup_same_region":false, "maintenances":[], "encryption":{"enabled":false}, + "created_at":"2024-11-19T15:47:35.852980Z", "region":"fr-par"}' form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.21.6; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/bcfd4701-dc39-4acc-9c03-146196133804 + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/3e88fefa-1bf9-45a1-bbb1-f962d1a69126 method: GET response: - body: '{"id":"bcfd4701-dc39-4acc-9c03-146196133804", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"initializing", + body: '{"id":"3e88fefa-1bf9-45a1-bbb1-f962d1a69126", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"initializing", "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2024-01-23T15:35:53.125485Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-20T15:47:35.852980Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[], "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, - "backup_same_region":false, "maintenances":[], "created_at":"2024-01-22T15:35:53.125485Z", - "region":"fr-par"}' + "backup_same_region":false, "maintenances":[], "encryption":{"enabled":false}, + "created_at":"2024-11-19T15:47:35.852980Z", "region":"fr-par"}' headers: Content-Length: - - "751" + - "783" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Mon, 22 Jan 2024 15:37:34 GMT + - Tue, 19 Nov 2024 15:49:06 GMT Server: - - Scaleway API-Gateway + - Scaleway API Gateway (fr-par-1;edge03) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -423,47 +437,47 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 95a395ad-80c1-49af-b763-fcbc4af3a3a1 + - 4af9f2de-fa08-4921-8d8a-4906f9f6f0fb status: 200 OK code: 200 duration: "" - request: - body: '{"id":"bcfd4701-dc39-4acc-9c03-146196133804", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"initializing", + body: '{"id":"3e88fefa-1bf9-45a1-bbb1-f962d1a69126", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"initializing", "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2024-01-23T15:35:53.125485Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-20T15:47:35.852980Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[], "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, - "backup_same_region":false, "maintenances":[], "created_at":"2024-01-22T15:35:53.125485Z", - "region":"fr-par"}' + "backup_same_region":false, "maintenances":[], "encryption":{"enabled":false}, + "created_at":"2024-11-19T15:47:35.852980Z", "region":"fr-par"}' form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.21.6; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/bcfd4701-dc39-4acc-9c03-146196133804 + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/3e88fefa-1bf9-45a1-bbb1-f962d1a69126 method: GET response: - body: '{"id":"bcfd4701-dc39-4acc-9c03-146196133804", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"initializing", + body: '{"id":"3e88fefa-1bf9-45a1-bbb1-f962d1a69126", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"initializing", "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2024-01-23T15:35:53.125485Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-20T15:47:35.852980Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[], "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, - "backup_same_region":false, "maintenances":[], "created_at":"2024-01-22T15:35:53.125485Z", - "region":"fr-par"}' + "backup_same_region":false, "maintenances":[], "encryption":{"enabled":false}, + "created_at":"2024-11-19T15:47:35.852980Z", "region":"fr-par"}' headers: Content-Length: - - "751" + - "783" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Mon, 22 Jan 2024 15:37:49 GMT + - Tue, 19 Nov 2024 15:49:22 GMT Server: - - Scaleway API-Gateway + - Scaleway API Gateway (fr-par-1;edge03) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -471,47 +485,47 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 5ba77737-da95-4af0-83f9-248a9be9a3e1 + - 07211a55-7212-4d9d-9006-d25188823c5c status: 200 OK code: 200 duration: "" - request: - body: '{"id":"bcfd4701-dc39-4acc-9c03-146196133804", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"initializing", + body: '{"id":"3e88fefa-1bf9-45a1-bbb1-f962d1a69126", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"initializing", "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2024-01-23T15:35:53.125485Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-20T15:47:35.852980Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[], "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, - "backup_same_region":false, "maintenances":[], "created_at":"2024-01-22T15:35:53.125485Z", - "region":"fr-par"}' + "backup_same_region":false, "maintenances":[], "encryption":{"enabled":false}, + "created_at":"2024-11-19T15:47:35.852980Z", "region":"fr-par"}' form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.21.6; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/bcfd4701-dc39-4acc-9c03-146196133804 + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/3e88fefa-1bf9-45a1-bbb1-f962d1a69126 method: GET response: - body: '{"id":"bcfd4701-dc39-4acc-9c03-146196133804", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"initializing", + body: '{"id":"3e88fefa-1bf9-45a1-bbb1-f962d1a69126", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"initializing", "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2024-01-23T15:35:53.125485Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-20T15:47:35.852980Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[], "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, - "backup_same_region":false, "maintenances":[], "created_at":"2024-01-22T15:35:53.125485Z", - "region":"fr-par"}' + "backup_same_region":false, "maintenances":[], "encryption":{"enabled":false}, + "created_at":"2024-11-19T15:47:35.852980Z", "region":"fr-par"}' headers: Content-Length: - - "751" + - "783" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Mon, 22 Jan 2024 15:38:06 GMT + - Tue, 19 Nov 2024 15:49:37 GMT Server: - - Scaleway API-Gateway + - Scaleway API Gateway (fr-par-1;edge03) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -519,47 +533,143 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 7df42ef2-74ad-4612-b8f6-d19df4be6e40 + - badf4048-2a2e-40f3-9c34-415dbd984bb7 status: 200 OK code: 200 duration: "" - request: - body: '{"id":"bcfd4701-dc39-4acc-9c03-146196133804", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"initializing", + body: '{"id":"3e88fefa-1bf9-45a1-bbb1-f962d1a69126", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"initializing", "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2024-01-23T15:35:53.125485Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-20T15:47:35.852980Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[], "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, - "backup_same_region":false, "maintenances":[], "created_at":"2024-01-22T15:35:53.125485Z", - "region":"fr-par"}' + "backup_same_region":false, "maintenances":[], "encryption":{"enabled":false}, + "created_at":"2024-11-19T15:47:35.852980Z", "region":"fr-par"}' form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.21.6; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/bcfd4701-dc39-4acc-9c03-146196133804 + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/3e88fefa-1bf9-45a1-bbb1-f962d1a69126 method: GET response: - body: '{"id":"bcfd4701-dc39-4acc-9c03-146196133804", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"initializing", + body: '{"id":"3e88fefa-1bf9-45a1-bbb1-f962d1a69126", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"initializing", "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2024-01-23T15:35:53.125485Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-20T15:47:35.852980Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[], "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, - "backup_same_region":false, "maintenances":[], "created_at":"2024-01-22T15:35:53.125485Z", - "region":"fr-par"}' + "backup_same_region":false, "maintenances":[], "encryption":{"enabled":false}, + "created_at":"2024-11-19T15:47:35.852980Z", "region":"fr-par"}' + headers: + Content-Length: + - "783" + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Tue, 19 Nov 2024 15:49:52 GMT + Server: + - Scaleway API Gateway (fr-par-1;edge03) + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - c3ea561d-f3ff-4a21-af51-5bb47c6bdaa0 + status: 200 OK + code: 200 + duration: "" +- request: + body: '{"id":"3e88fefa-1bf9-45a1-bbb1-f962d1a69126", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"initializing", + "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], + "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, + "next_run_at":"2024-11-20T15:47:35.852980Z"}, "is_ha_cluster":false, "read_replicas":[], + "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, + "init_settings":[], "endpoints":[], "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, + "backup_same_region":false, "maintenances":[], "encryption":{"enabled":false}, + "created_at":"2024-11-19T15:47:35.852980Z", "region":"fr-par"}' + form: {} + headers: + User-Agent: + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/3e88fefa-1bf9-45a1-bbb1-f962d1a69126 + method: GET + response: + body: '{"id":"3e88fefa-1bf9-45a1-bbb1-f962d1a69126", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"initializing", + "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], + "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, + "next_run_at":"2024-11-20T15:47:35.852980Z"}, "is_ha_cluster":false, "read_replicas":[], + "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, + "init_settings":[], "endpoints":[], "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, + "backup_same_region":false, "maintenances":[], "encryption":{"enabled":false}, + "created_at":"2024-11-19T15:47:35.852980Z", "region":"fr-par"}' + headers: + Content-Length: + - "783" + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Tue, 19 Nov 2024 15:50:07 GMT + Server: + - Scaleway API Gateway (fr-par-1;edge03) + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - 89ea46e7-573b-4c35-b270-f098967af035 + status: 200 OK + code: 200 + duration: "" +- request: + body: '{"id":"3e88fefa-1bf9-45a1-bbb1-f962d1a69126", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"initializing", + "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], + "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, + "next_run_at":"2024-11-20T15:47:35.852980Z"}, "is_ha_cluster":false, "read_replicas":[], + "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, + "init_settings":[], "endpoints":[], "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, + "backup_same_region":false, "maintenances":[], "encryption":{"enabled":false}, + "created_at":"2024-11-19T15:47:35.852980Z", "region":"fr-par"}' + form: {} + headers: + User-Agent: + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/3e88fefa-1bf9-45a1-bbb1-f962d1a69126 + method: GET + response: + body: '{"id":"3e88fefa-1bf9-45a1-bbb1-f962d1a69126", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"initializing", + "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], + "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, + "next_run_at":"2024-11-20T15:47:35.852980Z"}, "is_ha_cluster":false, "read_replicas":[], + "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, + "init_settings":[], "endpoints":[], "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, + "backup_same_region":false, "maintenances":[], "encryption":{"enabled":false}, + "created_at":"2024-11-19T15:47:35.852980Z", "region":"fr-par"}' headers: Content-Length: - - "751" + - "783" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Mon, 22 Jan 2024 15:38:21 GMT + - Tue, 19 Nov 2024 15:50:22 GMT Server: - - Scaleway API-Gateway + - Scaleway API Gateway (fr-par-1;edge03) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -567,53 +677,53 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 192b23c6-3254-47cd-9237-283df355fd50 + - 502b34f1-e32e-448c-921e-d0f2b09b6d0b status: 200 OK code: 200 duration: "" - request: - body: '{"id":"bcfd4701-dc39-4acc-9c03-146196133804", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"initializing", + body: '{"id":"3e88fefa-1bf9-45a1-bbb1-f962d1a69126", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"initializing", "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], "settings":[{"name":"effective_cache_size", "value":"1300"}, {"name":"maintenance_work_mem", "value":"150"}, {"name":"max_connections", "value":"100"}, {"name":"max_parallel_workers", "value":"0"}, {"name":"max_parallel_workers_per_gather", "value":"0"}, {"name":"work_mem", "value":"4"}], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2024-01-23T15:35:53.125485Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-20T15:47:35.852980Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[], "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, - "backup_same_region":false, "maintenances":[], "created_at":"2024-01-22T15:35:53.125485Z", - "region":"fr-par"}' + "backup_same_region":false, "maintenances":[], "encryption":{"enabled":false}, + "created_at":"2024-11-19T15:47:35.852980Z", "region":"fr-par"}' form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.21.6; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/bcfd4701-dc39-4acc-9c03-146196133804 + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/3e88fefa-1bf9-45a1-bbb1-f962d1a69126 method: GET response: - body: '{"id":"bcfd4701-dc39-4acc-9c03-146196133804", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"initializing", + body: '{"id":"3e88fefa-1bf9-45a1-bbb1-f962d1a69126", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"initializing", "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], "settings":[{"name":"effective_cache_size", "value":"1300"}, {"name":"maintenance_work_mem", "value":"150"}, {"name":"max_connections", "value":"100"}, {"name":"max_parallel_workers", "value":"0"}, {"name":"max_parallel_workers_per_gather", "value":"0"}, {"name":"work_mem", "value":"4"}], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2024-01-23T15:35:53.125485Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-20T15:47:35.852980Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[], "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, - "backup_same_region":false, "maintenances":[], "created_at":"2024-01-22T15:35:53.125485Z", - "region":"fr-par"}' + "backup_same_region":false, "maintenances":[], "encryption":{"enabled":false}, + "created_at":"2024-11-19T15:47:35.852980Z", "region":"fr-par"}' headers: Content-Length: - - "1026" + - "1058" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Mon, 22 Jan 2024 15:38:36 GMT + - Tue, 19 Nov 2024 15:50:37 GMT Server: - - Scaleway API-Gateway + - Scaleway API Gateway (fr-par-1;edge03) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -621,53 +731,53 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - ab94c68c-d0f5-4926-afbf-422f26549a16 + - 37c1d30a-5666-4015-b795-4d935a4dcb92 status: 200 OK code: 200 duration: "" - request: - body: '{"id":"bcfd4701-dc39-4acc-9c03-146196133804", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"initializing", + body: '{"id":"3e88fefa-1bf9-45a1-bbb1-f962d1a69126", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"initializing", "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], "settings":[{"name":"effective_cache_size", "value":"1300"}, {"name":"maintenance_work_mem", "value":"150"}, {"name":"max_connections", "value":"100"}, {"name":"max_parallel_workers", "value":"0"}, {"name":"max_parallel_workers_per_gather", "value":"0"}, {"name":"work_mem", "value":"4"}], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2024-01-23T15:35:53.125485Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-20T15:47:35.852980Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[], "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, - "backup_same_region":false, "maintenances":[], "created_at":"2024-01-22T15:35:53.125485Z", - "region":"fr-par"}' + "backup_same_region":false, "maintenances":[], "encryption":{"enabled":false}, + "created_at":"2024-11-19T15:47:35.852980Z", "region":"fr-par"}' form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.21.6; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/bcfd4701-dc39-4acc-9c03-146196133804 + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/3e88fefa-1bf9-45a1-bbb1-f962d1a69126 method: GET response: - body: '{"id":"bcfd4701-dc39-4acc-9c03-146196133804", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"initializing", + body: '{"id":"3e88fefa-1bf9-45a1-bbb1-f962d1a69126", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"initializing", "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], "settings":[{"name":"effective_cache_size", "value":"1300"}, {"name":"maintenance_work_mem", "value":"150"}, {"name":"max_connections", "value":"100"}, {"name":"max_parallel_workers", "value":"0"}, {"name":"max_parallel_workers_per_gather", "value":"0"}, {"name":"work_mem", "value":"4"}], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2024-01-23T15:35:53.125485Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-20T15:47:35.852980Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[], "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, - "backup_same_region":false, "maintenances":[], "created_at":"2024-01-22T15:35:53.125485Z", - "region":"fr-par"}' + "backup_same_region":false, "maintenances":[], "encryption":{"enabled":false}, + "created_at":"2024-11-19T15:47:35.852980Z", "region":"fr-par"}' headers: Content-Length: - - "1026" + - "1058" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Mon, 22 Jan 2024 15:38:51 GMT + - Tue, 19 Nov 2024 15:50:52 GMT Server: - - Scaleway API-Gateway + - Scaleway API Gateway (fr-par-1;edge03) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -675,57 +785,59 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - c167b3bb-ec30-4ccc-bbc7-414a804871f9 + - 01ba93c5-df9c-4967-9ab7-6a12368cdaca status: 200 OK code: 200 duration: "" - request: - body: '{"id":"bcfd4701-dc39-4acc-9c03-146196133804", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"ready", "engine":"PostgreSQL-15", - "upgradable_version":[], "endpoint":{"ip":"195.154.70.77", "port":6570, "name":null, - "id":"8399a629-06aa-4b0e-8621-b31bb3b6f8b6", "load_balancer":{}}, "tags":[], + body: '{"id":"3e88fefa-1bf9-45a1-bbb1-f962d1a69126", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"ready", "engine":"PostgreSQL-15", + "upgradable_version":[], "endpoint":{"ip":"51.159.75.199", "port":10181, "name":null, + "id":"fc2d3294-0fda-4fa9-b994-60a42aad5a02", "load_balancer":{}}, "tags":[], "settings":[{"name":"effective_cache_size", "value":"1300"}, {"name":"maintenance_work_mem", "value":"150"}, {"name":"max_connections", "value":"100"}, {"name":"max_parallel_workers", "value":"0"}, {"name":"max_parallel_workers_per_gather", "value":"0"}, {"name":"work_mem", "value":"4"}], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2024-01-23T15:35:53.125485Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-20T15:47:35.852980Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, - "init_settings":[], "endpoints":[{"ip":"195.154.70.77", "port":6570, "name":null, - "id":"8399a629-06aa-4b0e-8621-b31bb3b6f8b6", "load_balancer":{}}], "logs_policy":{"max_age_retention":30, + "init_settings":[], "endpoints":[{"ip":"51.159.75.199", "port":10181, "name":null, + "id":"fc2d3294-0fda-4fa9-b994-60a42aad5a02", "load_balancer":{}}], "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, "maintenances":[], - "created_at":"2024-01-22T15:35:53.125485Z", "region":"fr-par"}' + "encryption":{"enabled":false}, "created_at":"2024-11-19T15:47:35.852980Z", + "region":"fr-par"}' form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.21.6; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/bcfd4701-dc39-4acc-9c03-146196133804 + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/3e88fefa-1bf9-45a1-bbb1-f962d1a69126 method: GET response: - body: '{"id":"bcfd4701-dc39-4acc-9c03-146196133804", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"ready", "engine":"PostgreSQL-15", - "upgradable_version":[], "endpoint":{"ip":"195.154.70.77", "port":6570, "name":null, - "id":"8399a629-06aa-4b0e-8621-b31bb3b6f8b6", "load_balancer":{}}, "tags":[], + body: '{"id":"3e88fefa-1bf9-45a1-bbb1-f962d1a69126", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"ready", "engine":"PostgreSQL-15", + "upgradable_version":[], "endpoint":{"ip":"51.159.75.199", "port":10181, "name":null, + "id":"fc2d3294-0fda-4fa9-b994-60a42aad5a02", "load_balancer":{}}, "tags":[], "settings":[{"name":"effective_cache_size", "value":"1300"}, {"name":"maintenance_work_mem", "value":"150"}, {"name":"max_connections", "value":"100"}, {"name":"max_parallel_workers", "value":"0"}, {"name":"max_parallel_workers_per_gather", "value":"0"}, {"name":"work_mem", "value":"4"}], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2024-01-23T15:35:53.125485Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-20T15:47:35.852980Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, - "init_settings":[], "endpoints":[{"ip":"195.154.70.77", "port":6570, "name":null, - "id":"8399a629-06aa-4b0e-8621-b31bb3b6f8b6", "load_balancer":{}}], "logs_policy":{"max_age_retention":30, + "init_settings":[], "endpoints":[{"ip":"51.159.75.199", "port":10181, "name":null, + "id":"fc2d3294-0fda-4fa9-b994-60a42aad5a02", "load_balancer":{}}], "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, "maintenances":[], - "created_at":"2024-01-22T15:35:53.125485Z", "region":"fr-par"}' + "encryption":{"enabled":false}, "created_at":"2024-11-19T15:47:35.852980Z", + "region":"fr-par"}' headers: Content-Length: - - "1241" + - "1275" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Mon, 22 Jan 2024 15:39:06 GMT + - Tue, 19 Nov 2024 15:51:07 GMT Server: - - Scaleway API-Gateway + - Scaleway API Gateway (fr-par-1;edge03) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -733,37 +845,37 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 21fb360b-a1b6-4aba-ae28-e74bf0681a2b + - 6047fe5b-c47b-4347-a152-f9ed49ac86ad status: 200 OK code: 200 duration: "" - request: - body: '{"ip":"172.16.20.2", "port":5432, "name":null, "id":"1c7a65ea-d353-4c39-bd59-0a589267c522", - "private_network":{"private_network_id":"fa55fcaf-1695-4ba6-85f3-a9e23ff409d1", - "service_ip":"172.16.20.2/22", "zone":"fr-par-1"}}' + body: '{"ip":"172.16.12.2", "port":5432, "name":null, "id":"975b2558-ed30-447c-8206-3d73010142d6", + "private_network":{"private_network_id":"f965b737-8193-4868-8db8-67f78d7c9190", + "service_ip":"172.16.12.2/22", "zone":"fr-par-1", "provisioning_mode":"ipam"}}' form: {} headers: Content-Type: - application/json User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.21.6; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/bcfd4701-dc39-4acc-9c03-146196133804/endpoints + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/3e88fefa-1bf9-45a1-bbb1-f962d1a69126/endpoints method: POST response: - body: '{"ip":"172.16.20.2", "port":5432, "name":null, "id":"1c7a65ea-d353-4c39-bd59-0a589267c522", - "private_network":{"private_network_id":"fa55fcaf-1695-4ba6-85f3-a9e23ff409d1", - "service_ip":"172.16.20.2/22", "zone":"fr-par-1"}}' + body: '{"ip":"172.16.12.2", "port":5432, "name":null, "id":"975b2558-ed30-447c-8206-3d73010142d6", + "private_network":{"private_network_id":"f965b737-8193-4868-8db8-67f78d7c9190", + "service_ip":"172.16.12.2/22", "zone":"fr-par-1", "provisioning_mode":"ipam"}}' headers: Content-Length: - - "222" + - "250" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Mon, 22 Jan 2024 15:39:07 GMT + - Tue, 19 Nov 2024 15:51:09 GMT Server: - - Scaleway API-Gateway + - Scaleway API Gateway (fr-par-1;edge03) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -771,61 +883,127 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 7c058322-034e-42d6-b2a7-c4497d9bf281 + - c5e2ea2b-ad1f-40e2-9c58-712c1606efaf status: 200 OK code: 200 duration: "" - request: - body: '{"id":"bcfd4701-dc39-4acc-9c03-146196133804", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"initializing", - "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":{"ip":"195.154.70.77", - "port":6570, "name":null, "id":"8399a629-06aa-4b0e-8621-b31bb3b6f8b6", "load_balancer":{}}, + body: '{"id":"3e88fefa-1bf9-45a1-bbb1-f962d1a69126", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"initializing", + "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":{"ip":"51.159.75.199", + "port":10181, "name":null, "id":"fc2d3294-0fda-4fa9-b994-60a42aad5a02", "load_balancer":{}}, "tags":[], "settings":[{"name":"effective_cache_size", "value":"1300"}, {"name":"maintenance_work_mem", "value":"150"}, {"name":"max_connections", "value":"100"}, {"name":"max_parallel_workers", "value":"0"}, {"name":"max_parallel_workers_per_gather", "value":"0"}, {"name":"work_mem", "value":"4"}], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2024-01-23T15:35:53.125485Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-20T15:47:35.852980Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, - "init_settings":[], "endpoints":[{"ip":"195.154.70.77", "port":6570, "name":null, - "id":"8399a629-06aa-4b0e-8621-b31bb3b6f8b6", "load_balancer":{}}, {"ip":"172.16.20.2", - "port":5432, "name":null, "id":"1c7a65ea-d353-4c39-bd59-0a589267c522", "private_network":{"private_network_id":"fa55fcaf-1695-4ba6-85f3-a9e23ff409d1", - "service_ip":"172.16.20.2/22", "zone":"fr-par-1"}}], "logs_policy":{"max_age_retention":30, - "total_disk_retention":null}, "backup_same_region":false, "maintenances":[], - "created_at":"2024-01-22T15:35:53.125485Z", "region":"fr-par"}' + "init_settings":[], "endpoints":[{"ip":"51.159.75.199", "port":10181, "name":null, + "id":"fc2d3294-0fda-4fa9-b994-60a42aad5a02", "load_balancer":{}}, {"ip":"172.16.12.2", + "port":5432, "name":null, "id":"975b2558-ed30-447c-8206-3d73010142d6", "private_network":{"private_network_id":"f965b737-8193-4868-8db8-67f78d7c9190", + "service_ip":"172.16.12.2/22", "zone":"fr-par-1", "provisioning_mode":"ipam"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-19T15:47:35.852980Z", + "region":"fr-par"}' form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.21.6; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/bcfd4701-dc39-4acc-9c03-146196133804 + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/3e88fefa-1bf9-45a1-bbb1-f962d1a69126 method: GET response: - body: '{"id":"bcfd4701-dc39-4acc-9c03-146196133804", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"initializing", - "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":{"ip":"195.154.70.77", - "port":6570, "name":null, "id":"8399a629-06aa-4b0e-8621-b31bb3b6f8b6", "load_balancer":{}}, + body: '{"id":"3e88fefa-1bf9-45a1-bbb1-f962d1a69126", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"initializing", + "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":{"ip":"51.159.75.199", + "port":10181, "name":null, "id":"fc2d3294-0fda-4fa9-b994-60a42aad5a02", "load_balancer":{}}, "tags":[], "settings":[{"name":"effective_cache_size", "value":"1300"}, {"name":"maintenance_work_mem", "value":"150"}, {"name":"max_connections", "value":"100"}, {"name":"max_parallel_workers", "value":"0"}, {"name":"max_parallel_workers_per_gather", "value":"0"}, {"name":"work_mem", "value":"4"}], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2024-01-23T15:35:53.125485Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-20T15:47:35.852980Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, - "init_settings":[], "endpoints":[{"ip":"195.154.70.77", "port":6570, "name":null, - "id":"8399a629-06aa-4b0e-8621-b31bb3b6f8b6", "load_balancer":{}}, {"ip":"172.16.20.2", - "port":5432, "name":null, "id":"1c7a65ea-d353-4c39-bd59-0a589267c522", "private_network":{"private_network_id":"fa55fcaf-1695-4ba6-85f3-a9e23ff409d1", - "service_ip":"172.16.20.2/22", "zone":"fr-par-1"}}], "logs_policy":{"max_age_retention":30, - "total_disk_retention":null}, "backup_same_region":false, "maintenances":[], - "created_at":"2024-01-22T15:35:53.125485Z", "region":"fr-par"}' + "init_settings":[], "endpoints":[{"ip":"51.159.75.199", "port":10181, "name":null, + "id":"fc2d3294-0fda-4fa9-b994-60a42aad5a02", "load_balancer":{}}, {"ip":"172.16.12.2", + "port":5432, "name":null, "id":"975b2558-ed30-447c-8206-3d73010142d6", "private_network":{"private_network_id":"f965b737-8193-4868-8db8-67f78d7c9190", + "service_ip":"172.16.12.2/22", "zone":"fr-par-1", "provisioning_mode":"ipam"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-19T15:47:35.852980Z", + "region":"fr-par"}' + headers: + Content-Length: + - "1534" + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Tue, 19 Nov 2024 15:51:09 GMT + Server: + - Scaleway API Gateway (fr-par-1;edge03) + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - 8b3f6a6f-1755-4b87-b665-28fffffa0529 + status: 200 OK + code: 200 + duration: "" +- request: + body: '{"id":"3e88fefa-1bf9-45a1-bbb1-f962d1a69126", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"initializing", + "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":{"ip":"51.159.75.199", + "port":10181, "name":null, "id":"fc2d3294-0fda-4fa9-b994-60a42aad5a02", "load_balancer":{}}, + "tags":[], "settings":[{"name":"effective_cache_size", "value":"1300"}, {"name":"maintenance_work_mem", + "value":"150"}, {"name":"max_connections", "value":"100"}, {"name":"max_parallel_workers", + "value":"0"}, {"name":"max_parallel_workers_per_gather", "value":"0"}, {"name":"work_mem", + "value":"4"}], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, + "next_run_at":"2024-11-20T15:47:35.852980Z"}, "is_ha_cluster":false, "read_replicas":[], + "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, + "init_settings":[], "endpoints":[{"ip":"51.159.75.199", "port":10181, "name":null, + "id":"fc2d3294-0fda-4fa9-b994-60a42aad5a02", "load_balancer":{}}, {"ip":"172.16.12.2", + "port":5432, "name":null, "id":"975b2558-ed30-447c-8206-3d73010142d6", "private_network":{"private_network_id":"f965b737-8193-4868-8db8-67f78d7c9190", + "service_ip":"172.16.12.2/22", "zone":"fr-par-1", "provisioning_mode":"ipam"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-19T15:47:35.852980Z", + "region":"fr-par"}' + form: {} + headers: + User-Agent: + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/3e88fefa-1bf9-45a1-bbb1-f962d1a69126 + method: GET + response: + body: '{"id":"3e88fefa-1bf9-45a1-bbb1-f962d1a69126", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"initializing", + "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":{"ip":"51.159.75.199", + "port":10181, "name":null, "id":"fc2d3294-0fda-4fa9-b994-60a42aad5a02", "load_balancer":{}}, + "tags":[], "settings":[{"name":"effective_cache_size", "value":"1300"}, {"name":"maintenance_work_mem", + "value":"150"}, {"name":"max_connections", "value":"100"}, {"name":"max_parallel_workers", + "value":"0"}, {"name":"max_parallel_workers_per_gather", "value":"0"}, {"name":"work_mem", + "value":"4"}], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, + "next_run_at":"2024-11-20T15:47:35.852980Z"}, "is_ha_cluster":false, "read_replicas":[], + "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, + "init_settings":[], "endpoints":[{"ip":"51.159.75.199", "port":10181, "name":null, + "id":"fc2d3294-0fda-4fa9-b994-60a42aad5a02", "load_balancer":{}}, {"ip":"172.16.12.2", + "port":5432, "name":null, "id":"975b2558-ed30-447c-8206-3d73010142d6", "private_network":{"private_network_id":"f965b737-8193-4868-8db8-67f78d7c9190", + "service_ip":"172.16.12.2/22", "zone":"fr-par-1", "provisioning_mode":"ipam"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-19T15:47:35.852980Z", + "region":"fr-par"}' headers: Content-Length: - - "1472" + - "1534" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Mon, 22 Jan 2024 15:39:07 GMT + - Tue, 19 Nov 2024 15:51:24 GMT Server: - - Scaleway API-Gateway + - Scaleway API Gateway (fr-par-1;edge03) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -833,61 +1011,63 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - c87f9395-2129-4383-b607-0924fde1fdb3 + - 29a8a481-b728-46d8-a31e-b415db29ac43 status: 200 OK code: 200 duration: "" - request: - body: '{"id":"bcfd4701-dc39-4acc-9c03-146196133804", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"ready", "engine":"PostgreSQL-15", - "upgradable_version":[], "endpoint":{"ip":"195.154.70.77", "port":6570, "name":null, - "id":"8399a629-06aa-4b0e-8621-b31bb3b6f8b6", "load_balancer":{}}, "tags":[], + body: '{"id":"3e88fefa-1bf9-45a1-bbb1-f962d1a69126", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"ready", "engine":"PostgreSQL-15", + "upgradable_version":[], "endpoint":{"ip":"51.159.75.199", "port":10181, "name":null, + "id":"fc2d3294-0fda-4fa9-b994-60a42aad5a02", "load_balancer":{}}, "tags":[], "settings":[{"name":"effective_cache_size", "value":"1300"}, {"name":"maintenance_work_mem", "value":"150"}, {"name":"max_connections", "value":"100"}, {"name":"max_parallel_workers", "value":"0"}, {"name":"max_parallel_workers_per_gather", "value":"0"}, {"name":"work_mem", "value":"4"}], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2024-01-23T15:35:53.125485Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-20T15:47:35.852980Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, - "init_settings":[], "endpoints":[{"ip":"195.154.70.77", "port":6570, "name":null, - "id":"8399a629-06aa-4b0e-8621-b31bb3b6f8b6", "load_balancer":{}}, {"ip":"172.16.20.2", - "port":5432, "name":null, "id":"1c7a65ea-d353-4c39-bd59-0a589267c522", "private_network":{"private_network_id":"fa55fcaf-1695-4ba6-85f3-a9e23ff409d1", - "service_ip":"172.16.20.2/22", "zone":"fr-par-1"}}], "logs_policy":{"max_age_retention":30, - "total_disk_retention":null}, "backup_same_region":false, "maintenances":[], - "created_at":"2024-01-22T15:35:53.125485Z", "region":"fr-par"}' + "init_settings":[], "endpoints":[{"ip":"51.159.75.199", "port":10181, "name":null, + "id":"fc2d3294-0fda-4fa9-b994-60a42aad5a02", "load_balancer":{}}, {"ip":"172.16.12.2", + "port":5432, "name":null, "id":"975b2558-ed30-447c-8206-3d73010142d6", "private_network":{"private_network_id":"f965b737-8193-4868-8db8-67f78d7c9190", + "service_ip":"172.16.12.2/22", "zone":"fr-par-1", "provisioning_mode":"ipam"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-19T15:47:35.852980Z", + "region":"fr-par"}' form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.21.6; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/bcfd4701-dc39-4acc-9c03-146196133804 + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/3e88fefa-1bf9-45a1-bbb1-f962d1a69126 method: GET response: - body: '{"id":"bcfd4701-dc39-4acc-9c03-146196133804", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"ready", "engine":"PostgreSQL-15", - "upgradable_version":[], "endpoint":{"ip":"195.154.70.77", "port":6570, "name":null, - "id":"8399a629-06aa-4b0e-8621-b31bb3b6f8b6", "load_balancer":{}}, "tags":[], + body: '{"id":"3e88fefa-1bf9-45a1-bbb1-f962d1a69126", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"ready", "engine":"PostgreSQL-15", + "upgradable_version":[], "endpoint":{"ip":"51.159.75.199", "port":10181, "name":null, + "id":"fc2d3294-0fda-4fa9-b994-60a42aad5a02", "load_balancer":{}}, "tags":[], "settings":[{"name":"effective_cache_size", "value":"1300"}, {"name":"maintenance_work_mem", "value":"150"}, {"name":"max_connections", "value":"100"}, {"name":"max_parallel_workers", "value":"0"}, {"name":"max_parallel_workers_per_gather", "value":"0"}, {"name":"work_mem", "value":"4"}], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2024-01-23T15:35:53.125485Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-20T15:47:35.852980Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, - "init_settings":[], "endpoints":[{"ip":"195.154.70.77", "port":6570, "name":null, - "id":"8399a629-06aa-4b0e-8621-b31bb3b6f8b6", "load_balancer":{}}, {"ip":"172.16.20.2", - "port":5432, "name":null, "id":"1c7a65ea-d353-4c39-bd59-0a589267c522", "private_network":{"private_network_id":"fa55fcaf-1695-4ba6-85f3-a9e23ff409d1", - "service_ip":"172.16.20.2/22", "zone":"fr-par-1"}}], "logs_policy":{"max_age_retention":30, - "total_disk_retention":null}, "backup_same_region":false, "maintenances":[], - "created_at":"2024-01-22T15:35:53.125485Z", "region":"fr-par"}' + "init_settings":[], "endpoints":[{"ip":"51.159.75.199", "port":10181, "name":null, + "id":"fc2d3294-0fda-4fa9-b994-60a42aad5a02", "load_balancer":{}}, {"ip":"172.16.12.2", + "port":5432, "name":null, "id":"975b2558-ed30-447c-8206-3d73010142d6", "private_network":{"private_network_id":"f965b737-8193-4868-8db8-67f78d7c9190", + "service_ip":"172.16.12.2/22", "zone":"fr-par-1", "provisioning_mode":"ipam"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-19T15:47:35.852980Z", + "region":"fr-par"}' headers: Content-Length: - - "1465" + - "1527" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Mon, 22 Jan 2024 15:39:23 GMT + - Tue, 19 Nov 2024 15:51:39 GMT Server: - - Scaleway API-Gateway + - Scaleway API Gateway (fr-par-1;edge03) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -895,61 +1075,63 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 109d765a-7e1f-4209-a88a-97e20cabfb0e + - 528516fe-0a4b-4f12-a7f3-2849847c3cbc status: 200 OK code: 200 duration: "" - request: - body: '{"id":"bcfd4701-dc39-4acc-9c03-146196133804", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"ready", "engine":"PostgreSQL-15", - "upgradable_version":[], "endpoint":{"ip":"195.154.70.77", "port":6570, "name":null, - "id":"8399a629-06aa-4b0e-8621-b31bb3b6f8b6", "load_balancer":{}}, "tags":[], + body: '{"id":"3e88fefa-1bf9-45a1-bbb1-f962d1a69126", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"ready", "engine":"PostgreSQL-15", + "upgradable_version":[], "endpoint":{"ip":"51.159.75.199", "port":10181, "name":null, + "id":"fc2d3294-0fda-4fa9-b994-60a42aad5a02", "load_balancer":{}}, "tags":[], "settings":[{"name":"effective_cache_size", "value":"1300"}, {"name":"maintenance_work_mem", "value":"150"}, {"name":"max_connections", "value":"100"}, {"name":"max_parallel_workers", "value":"0"}, {"name":"max_parallel_workers_per_gather", "value":"0"}, {"name":"work_mem", "value":"4"}], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2024-01-23T15:35:53.125485Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-20T15:47:35.852980Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, - "init_settings":[], "endpoints":[{"ip":"195.154.70.77", "port":6570, "name":null, - "id":"8399a629-06aa-4b0e-8621-b31bb3b6f8b6", "load_balancer":{}}, {"ip":"172.16.20.2", - "port":5432, "name":null, "id":"1c7a65ea-d353-4c39-bd59-0a589267c522", "private_network":{"private_network_id":"fa55fcaf-1695-4ba6-85f3-a9e23ff409d1", - "service_ip":"172.16.20.2/22", "zone":"fr-par-1"}}], "logs_policy":{"max_age_retention":30, - "total_disk_retention":null}, "backup_same_region":false, "maintenances":[], - "created_at":"2024-01-22T15:35:53.125485Z", "region":"fr-par"}' + "init_settings":[], "endpoints":[{"ip":"51.159.75.199", "port":10181, "name":null, + "id":"fc2d3294-0fda-4fa9-b994-60a42aad5a02", "load_balancer":{}}, {"ip":"172.16.12.2", + "port":5432, "name":null, "id":"975b2558-ed30-447c-8206-3d73010142d6", "private_network":{"private_network_id":"f965b737-8193-4868-8db8-67f78d7c9190", + "service_ip":"172.16.12.2/22", "zone":"fr-par-1", "provisioning_mode":"ipam"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-19T15:47:35.852980Z", + "region":"fr-par"}' form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.21.6; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/bcfd4701-dc39-4acc-9c03-146196133804 + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/3e88fefa-1bf9-45a1-bbb1-f962d1a69126 method: GET response: - body: '{"id":"bcfd4701-dc39-4acc-9c03-146196133804", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"ready", "engine":"PostgreSQL-15", - "upgradable_version":[], "endpoint":{"ip":"195.154.70.77", "port":6570, "name":null, - "id":"8399a629-06aa-4b0e-8621-b31bb3b6f8b6", "load_balancer":{}}, "tags":[], + body: '{"id":"3e88fefa-1bf9-45a1-bbb1-f962d1a69126", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"ready", "engine":"PostgreSQL-15", + "upgradable_version":[], "endpoint":{"ip":"51.159.75.199", "port":10181, "name":null, + "id":"fc2d3294-0fda-4fa9-b994-60a42aad5a02", "load_balancer":{}}, "tags":[], "settings":[{"name":"effective_cache_size", "value":"1300"}, {"name":"maintenance_work_mem", "value":"150"}, {"name":"max_connections", "value":"100"}, {"name":"max_parallel_workers", "value":"0"}, {"name":"max_parallel_workers_per_gather", "value":"0"}, {"name":"work_mem", "value":"4"}], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2024-01-23T15:35:53.125485Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-20T15:47:35.852980Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, - "init_settings":[], "endpoints":[{"ip":"195.154.70.77", "port":6570, "name":null, - "id":"8399a629-06aa-4b0e-8621-b31bb3b6f8b6", "load_balancer":{}}, {"ip":"172.16.20.2", - "port":5432, "name":null, "id":"1c7a65ea-d353-4c39-bd59-0a589267c522", "private_network":{"private_network_id":"fa55fcaf-1695-4ba6-85f3-a9e23ff409d1", - "service_ip":"172.16.20.2/22", "zone":"fr-par-1"}}], "logs_policy":{"max_age_retention":30, - "total_disk_retention":null}, "backup_same_region":false, "maintenances":[], - "created_at":"2024-01-22T15:35:53.125485Z", "region":"fr-par"}' + "init_settings":[], "endpoints":[{"ip":"51.159.75.199", "port":10181, "name":null, + "id":"fc2d3294-0fda-4fa9-b994-60a42aad5a02", "load_balancer":{}}, {"ip":"172.16.12.2", + "port":5432, "name":null, "id":"975b2558-ed30-447c-8206-3d73010142d6", "private_network":{"private_network_id":"f965b737-8193-4868-8db8-67f78d7c9190", + "service_ip":"172.16.12.2/22", "zone":"fr-par-1", "provisioning_mode":"ipam"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-19T15:47:35.852980Z", + "region":"fr-par"}' headers: Content-Length: - - "1465" + - "1527" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Mon, 22 Jan 2024 15:39:23 GMT + - Tue, 19 Nov 2024 15:51:39 GMT Server: - - Scaleway API-Gateway + - Scaleway API Gateway (fr-par-1;edge03) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -957,30 +1139,30 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 13439f7d-c470-4f65-bfc9-45c30acbcfea + - bd141845-f4cc-4826-a8de-eebc30964e92 status: 200 OK code: 200 duration: "" - request: - body: '{"total_count":1, "ips":[{"id":"87c2cc0b-c287-4e24-9d26-ace3fd8401c0", - "address":"172.16.20.2/22", "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "is_ipv6":false, "created_at":"2024-01-22T15:39:07.425909Z", "updated_at":"2024-01-22T15:39:08.749609Z", - "source":{"subnet_id":"b7424c9f-7906-4251-b37d-d598999640f6"}, "resource":{"type":"rdb_instance", - "id":"bcfd4701-dc39-4acc-9c03-146196133804", "mac_address":"02:00:00:17:75:37", + body: '{"total_count":1, "ips":[{"id":"90ce54ca-c1f3-4646-9911-a412a48beb7f", + "address":"172.16.12.2/22", "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "is_ipv6":false, "created_at":"2024-11-19T15:51:09.111451Z", "updated_at":"2024-11-19T15:51:10.110014Z", + "source":{"subnet_id":"40679b94-548e-4218-aedc-34bf36f64567"}, "resource":{"type":"rdb_instance", + "id":"3e88fefa-1bf9-45a1-bbb1-f962d1a69126", "mac_address":"02:00:00:1A:85:DF", "name":"cli-test"}, "tags":["managed", "scwdbaas"], "reverses":[], "region":"fr-par", "zone":null}]}' form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.21.6; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/ipam/v1/regions/fr-par/ips?is_ipv6=false&order_by=created_at_desc&page=1&resource_id=bcfd4701-dc39-4acc-9c03-146196133804&resource_type=rdb_instance + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/ipam/v1/regions/fr-par/ips?is_ipv6=false&order_by=created_at_desc&page=1&resource_id=3e88fefa-1bf9-45a1-bbb1-f962d1a69126&resource_type=rdb_instance method: GET response: - body: '{"total_count":1, "ips":[{"id":"87c2cc0b-c287-4e24-9d26-ace3fd8401c0", - "address":"172.16.20.2/22", "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "is_ipv6":false, "created_at":"2024-01-22T15:39:07.425909Z", "updated_at":"2024-01-22T15:39:08.749609Z", - "source":{"subnet_id":"b7424c9f-7906-4251-b37d-d598999640f6"}, "resource":{"type":"rdb_instance", - "id":"bcfd4701-dc39-4acc-9c03-146196133804", "mac_address":"02:00:00:17:75:37", + body: '{"total_count":1, "ips":[{"id":"90ce54ca-c1f3-4646-9911-a412a48beb7f", + "address":"172.16.12.2/22", "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "is_ipv6":false, "created_at":"2024-11-19T15:51:09.111451Z", "updated_at":"2024-11-19T15:51:10.110014Z", + "source":{"subnet_id":"40679b94-548e-4218-aedc-34bf36f64567"}, "resource":{"type":"rdb_instance", + "id":"3e88fefa-1bf9-45a1-bbb1-f962d1a69126", "mac_address":"02:00:00:1A:85:DF", "name":"cli-test"}, "tags":["managed", "scwdbaas"], "reverses":[], "region":"fr-par", "zone":null}]}' headers: @@ -991,9 +1173,9 @@ interactions: Content-Type: - application/json Date: - - Mon, 22 Jan 2024 15:39:23 GMT + - Tue, 19 Nov 2024 15:51:40 GMT Server: - - Scaleway API-Gateway + - Scaleway API Gateway (fr-par-1;edge03) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -1001,61 +1183,63 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 46b5ede7-1fb1-4bd4-b2bd-dc43a2c6d7f1 + - 7e1c55e3-c486-40c6-98fd-ce0cb4a19416 status: 200 OK code: 200 duration: "" - request: - body: '{"id":"bcfd4701-dc39-4acc-9c03-146196133804", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"deleting", "engine":"PostgreSQL-15", - "upgradable_version":[], "endpoint":{"ip":"195.154.70.77", "port":6570, "name":null, - "id":"8399a629-06aa-4b0e-8621-b31bb3b6f8b6", "load_balancer":{}}, "tags":[], + body: '{"id":"3e88fefa-1bf9-45a1-bbb1-f962d1a69126", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"deleting", "engine":"PostgreSQL-15", + "upgradable_version":[], "endpoint":{"ip":"51.159.75.199", "port":10181, "name":null, + "id":"fc2d3294-0fda-4fa9-b994-60a42aad5a02", "load_balancer":{}}, "tags":[], "settings":[{"name":"effective_cache_size", "value":"1300"}, {"name":"maintenance_work_mem", "value":"150"}, {"name":"max_connections", "value":"100"}, {"name":"max_parallel_workers", "value":"0"}, {"name":"max_parallel_workers_per_gather", "value":"0"}, {"name":"work_mem", "value":"4"}], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2024-01-23T15:35:53.125485Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-20T15:47:35.852980Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, - "init_settings":[], "endpoints":[{"ip":"195.154.70.77", "port":6570, "name":null, - "id":"8399a629-06aa-4b0e-8621-b31bb3b6f8b6", "load_balancer":{}}, {"ip":"172.16.20.2", - "port":5432, "name":null, "id":"1c7a65ea-d353-4c39-bd59-0a589267c522", "private_network":{"private_network_id":"fa55fcaf-1695-4ba6-85f3-a9e23ff409d1", - "service_ip":"172.16.20.2/22", "zone":"fr-par-1"}}], "logs_policy":{"max_age_retention":30, - "total_disk_retention":null}, "backup_same_region":false, "maintenances":[], - "created_at":"2024-01-22T15:35:53.125485Z", "region":"fr-par"}' + "init_settings":[], "endpoints":[{"ip":"51.159.75.199", "port":10181, "name":null, + "id":"fc2d3294-0fda-4fa9-b994-60a42aad5a02", "load_balancer":{}}, {"ip":"172.16.12.2", + "port":5432, "name":null, "id":"975b2558-ed30-447c-8206-3d73010142d6", "private_network":{"private_network_id":"f965b737-8193-4868-8db8-67f78d7c9190", + "service_ip":"172.16.12.2/22", "zone":"fr-par-1", "provisioning_mode":"ipam"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-19T15:47:35.852980Z", + "region":"fr-par"}' form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.21.6; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/bcfd4701-dc39-4acc-9c03-146196133804 + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/3e88fefa-1bf9-45a1-bbb1-f962d1a69126 method: DELETE response: - body: '{"id":"bcfd4701-dc39-4acc-9c03-146196133804", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"deleting", "engine":"PostgreSQL-15", - "upgradable_version":[], "endpoint":{"ip":"195.154.70.77", "port":6570, "name":null, - "id":"8399a629-06aa-4b0e-8621-b31bb3b6f8b6", "load_balancer":{}}, "tags":[], + body: '{"id":"3e88fefa-1bf9-45a1-bbb1-f962d1a69126", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"deleting", "engine":"PostgreSQL-15", + "upgradable_version":[], "endpoint":{"ip":"51.159.75.199", "port":10181, "name":null, + "id":"fc2d3294-0fda-4fa9-b994-60a42aad5a02", "load_balancer":{}}, "tags":[], "settings":[{"name":"effective_cache_size", "value":"1300"}, {"name":"maintenance_work_mem", "value":"150"}, {"name":"max_connections", "value":"100"}, {"name":"max_parallel_workers", "value":"0"}, {"name":"max_parallel_workers_per_gather", "value":"0"}, {"name":"work_mem", "value":"4"}], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2024-01-23T15:35:53.125485Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-20T15:47:35.852980Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, - "init_settings":[], "endpoints":[{"ip":"195.154.70.77", "port":6570, "name":null, - "id":"8399a629-06aa-4b0e-8621-b31bb3b6f8b6", "load_balancer":{}}, {"ip":"172.16.20.2", - "port":5432, "name":null, "id":"1c7a65ea-d353-4c39-bd59-0a589267c522", "private_network":{"private_network_id":"fa55fcaf-1695-4ba6-85f3-a9e23ff409d1", - "service_ip":"172.16.20.2/22", "zone":"fr-par-1"}}], "logs_policy":{"max_age_retention":30, - "total_disk_retention":null}, "backup_same_region":false, "maintenances":[], - "created_at":"2024-01-22T15:35:53.125485Z", "region":"fr-par"}' + "init_settings":[], "endpoints":[{"ip":"51.159.75.199", "port":10181, "name":null, + "id":"fc2d3294-0fda-4fa9-b994-60a42aad5a02", "load_balancer":{}}, {"ip":"172.16.12.2", + "port":5432, "name":null, "id":"975b2558-ed30-447c-8206-3d73010142d6", "private_network":{"private_network_id":"f965b737-8193-4868-8db8-67f78d7c9190", + "service_ip":"172.16.12.2/22", "zone":"fr-par-1", "provisioning_mode":"ipam"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-19T15:47:35.852980Z", + "region":"fr-par"}' headers: Content-Length: - - "1468" + - "1530" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Mon, 22 Jan 2024 15:39:23 GMT + - Tue, 19 Nov 2024 15:51:40 GMT Server: - - Scaleway API-Gateway + - Scaleway API Gateway (fr-par-1;edge03) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -1063,61 +1247,127 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - a02252f8-bfb7-4ba4-9871-06c057e3e2dc + - 2dace0c3-7845-4e38-a2bc-a46b22e97db4 status: 200 OK code: 200 duration: "" - request: - body: '{"id":"bcfd4701-dc39-4acc-9c03-146196133804", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"deleting", "engine":"PostgreSQL-15", - "upgradable_version":[], "endpoint":{"ip":"195.154.70.77", "port":6570, "name":null, - "id":"8399a629-06aa-4b0e-8621-b31bb3b6f8b6", "load_balancer":{}}, "tags":[], + body: '{"id":"3e88fefa-1bf9-45a1-bbb1-f962d1a69126", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"deleting", "engine":"PostgreSQL-15", + "upgradable_version":[], "endpoint":{"ip":"51.159.75.199", "port":10181, "name":null, + "id":"fc2d3294-0fda-4fa9-b994-60a42aad5a02", "load_balancer":{}}, "tags":[], "settings":[{"name":"effective_cache_size", "value":"1300"}, {"name":"maintenance_work_mem", "value":"150"}, {"name":"max_connections", "value":"100"}, {"name":"max_parallel_workers", "value":"0"}, {"name":"max_parallel_workers_per_gather", "value":"0"}, {"name":"work_mem", "value":"4"}], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2024-01-23T15:35:53.125485Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-20T15:47:35.852980Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, - "init_settings":[], "endpoints":[{"ip":"195.154.70.77", "port":6570, "name":null, - "id":"8399a629-06aa-4b0e-8621-b31bb3b6f8b6", "load_balancer":{}}, {"ip":"172.16.20.2", - "port":5432, "name":null, "id":"1c7a65ea-d353-4c39-bd59-0a589267c522", "private_network":{"private_network_id":"fa55fcaf-1695-4ba6-85f3-a9e23ff409d1", - "service_ip":"172.16.20.2/22", "zone":"fr-par-1"}}], "logs_policy":{"max_age_retention":30, - "total_disk_retention":null}, "backup_same_region":false, "maintenances":[], - "created_at":"2024-01-22T15:35:53.125485Z", "region":"fr-par"}' + "init_settings":[], "endpoints":[{"ip":"51.159.75.199", "port":10181, "name":null, + "id":"fc2d3294-0fda-4fa9-b994-60a42aad5a02", "load_balancer":{}}, {"ip":"172.16.12.2", + "port":5432, "name":null, "id":"975b2558-ed30-447c-8206-3d73010142d6", "private_network":{"private_network_id":"f965b737-8193-4868-8db8-67f78d7c9190", + "service_ip":"172.16.12.2/22", "zone":"fr-par-1", "provisioning_mode":"ipam"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-19T15:47:35.852980Z", + "region":"fr-par"}' form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.21.6; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/bcfd4701-dc39-4acc-9c03-146196133804 + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/3e88fefa-1bf9-45a1-bbb1-f962d1a69126 method: GET response: - body: '{"id":"bcfd4701-dc39-4acc-9c03-146196133804", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"deleting", "engine":"PostgreSQL-15", - "upgradable_version":[], "endpoint":{"ip":"195.154.70.77", "port":6570, "name":null, - "id":"8399a629-06aa-4b0e-8621-b31bb3b6f8b6", "load_balancer":{}}, "tags":[], + body: '{"id":"3e88fefa-1bf9-45a1-bbb1-f962d1a69126", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"deleting", "engine":"PostgreSQL-15", + "upgradable_version":[], "endpoint":{"ip":"51.159.75.199", "port":10181, "name":null, + "id":"fc2d3294-0fda-4fa9-b994-60a42aad5a02", "load_balancer":{}}, "tags":[], "settings":[{"name":"effective_cache_size", "value":"1300"}, {"name":"maintenance_work_mem", "value":"150"}, {"name":"max_connections", "value":"100"}, {"name":"max_parallel_workers", "value":"0"}, {"name":"max_parallel_workers_per_gather", "value":"0"}, {"name":"work_mem", "value":"4"}], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2024-01-23T15:35:53.125485Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-20T15:47:35.852980Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, - "init_settings":[], "endpoints":[{"ip":"195.154.70.77", "port":6570, "name":null, - "id":"8399a629-06aa-4b0e-8621-b31bb3b6f8b6", "load_balancer":{}}, {"ip":"172.16.20.2", - "port":5432, "name":null, "id":"1c7a65ea-d353-4c39-bd59-0a589267c522", "private_network":{"private_network_id":"fa55fcaf-1695-4ba6-85f3-a9e23ff409d1", - "service_ip":"172.16.20.2/22", "zone":"fr-par-1"}}], "logs_policy":{"max_age_retention":30, - "total_disk_retention":null}, "backup_same_region":false, "maintenances":[], - "created_at":"2024-01-22T15:35:53.125485Z", "region":"fr-par"}' + "init_settings":[], "endpoints":[{"ip":"51.159.75.199", "port":10181, "name":null, + "id":"fc2d3294-0fda-4fa9-b994-60a42aad5a02", "load_balancer":{}}, {"ip":"172.16.12.2", + "port":5432, "name":null, "id":"975b2558-ed30-447c-8206-3d73010142d6", "private_network":{"private_network_id":"f965b737-8193-4868-8db8-67f78d7c9190", + "service_ip":"172.16.12.2/22", "zone":"fr-par-1", "provisioning_mode":"ipam"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-19T15:47:35.852980Z", + "region":"fr-par"}' + headers: + Content-Length: + - "1530" + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Tue, 19 Nov 2024 15:51:40 GMT + Server: + - Scaleway API Gateway (fr-par-1;edge03) + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - 89a85d60-fea2-4939-bb13-7bf361bb1dce + status: 200 OK + code: 200 + duration: "" +- request: + body: '{"id":"3e88fefa-1bf9-45a1-bbb1-f962d1a69126", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"deleting", "engine":"PostgreSQL-15", + "upgradable_version":[], "endpoint":{"ip":"51.159.75.199", "port":10181, "name":null, + "id":"fc2d3294-0fda-4fa9-b994-60a42aad5a02", "load_balancer":{}}, "tags":[], + "settings":[{"name":"effective_cache_size", "value":"1300"}, {"name":"maintenance_work_mem", + "value":"150"}, {"name":"max_connections", "value":"100"}, {"name":"max_parallel_workers", + "value":"0"}, {"name":"max_parallel_workers_per_gather", "value":"0"}, {"name":"work_mem", + "value":"4"}], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, + "next_run_at":"2024-11-20T15:47:35.852980Z"}, "is_ha_cluster":false, "read_replicas":[], + "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, + "init_settings":[], "endpoints":[{"ip":"51.159.75.199", "port":10181, "name":null, + "id":"fc2d3294-0fda-4fa9-b994-60a42aad5a02", "load_balancer":{}}, {"ip":"172.16.12.2", + "port":5432, "name":null, "id":"975b2558-ed30-447c-8206-3d73010142d6", "private_network":{"private_network_id":"f965b737-8193-4868-8db8-67f78d7c9190", + "service_ip":"172.16.12.2/22", "zone":"fr-par-1", "provisioning_mode":"ipam"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-19T15:47:35.852980Z", + "region":"fr-par"}' + form: {} + headers: + User-Agent: + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/3e88fefa-1bf9-45a1-bbb1-f962d1a69126 + method: GET + response: + body: '{"id":"3e88fefa-1bf9-45a1-bbb1-f962d1a69126", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"deleting", "engine":"PostgreSQL-15", + "upgradable_version":[], "endpoint":{"ip":"51.159.75.199", "port":10181, "name":null, + "id":"fc2d3294-0fda-4fa9-b994-60a42aad5a02", "load_balancer":{}}, "tags":[], + "settings":[{"name":"effective_cache_size", "value":"1300"}, {"name":"maintenance_work_mem", + "value":"150"}, {"name":"max_connections", "value":"100"}, {"name":"max_parallel_workers", + "value":"0"}, {"name":"max_parallel_workers_per_gather", "value":"0"}, {"name":"work_mem", + "value":"4"}], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, + "next_run_at":"2024-11-20T15:47:35.852980Z"}, "is_ha_cluster":false, "read_replicas":[], + "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, + "init_settings":[], "endpoints":[{"ip":"51.159.75.199", "port":10181, "name":null, + "id":"fc2d3294-0fda-4fa9-b994-60a42aad5a02", "load_balancer":{}}, {"ip":"172.16.12.2", + "port":5432, "name":null, "id":"975b2558-ed30-447c-8206-3d73010142d6", "private_network":{"private_network_id":"f965b737-8193-4868-8db8-67f78d7c9190", + "service_ip":"172.16.12.2/22", "zone":"fr-par-1", "provisioning_mode":"ipam"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-19T15:47:35.852980Z", + "region":"fr-par"}' headers: Content-Length: - - "1468" + - "1530" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Mon, 22 Jan 2024 15:39:23 GMT + - Tue, 19 Nov 2024 15:51:55 GMT Server: - - Scaleway API-Gateway + - Scaleway API Gateway (fr-par-1;edge03) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -1125,20 +1375,20 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 33e9b773-b5ed-4f45-bc6e-5ccbf9f40656 + - 5001f1f6-1b67-41d3-b564-c0a5f205571e status: 200 OK code: 200 duration: "" - request: - body: '{"message":"resource is not found","resource":"instance","resource_id":"bcfd4701-dc39-4acc-9c03-146196133804","type":"not_found"}' + body: '{"message":"resource is not found","resource":"instance","resource_id":"3e88fefa-1bf9-45a1-bbb1-f962d1a69126","type":"not_found"}' form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.21.6; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/bcfd4701-dc39-4acc-9c03-146196133804 + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/3e88fefa-1bf9-45a1-bbb1-f962d1a69126 method: GET response: - body: '{"message":"resource is not found","resource":"instance","resource_id":"bcfd4701-dc39-4acc-9c03-146196133804","type":"not_found"}' + body: '{"message":"resource is not found","resource":"instance","resource_id":"3e88fefa-1bf9-45a1-bbb1-f962d1a69126","type":"not_found"}' headers: Content-Length: - "129" @@ -1147,9 +1397,9 @@ interactions: Content-Type: - application/json Date: - - Mon, 22 Jan 2024 15:39:42 GMT + - Tue, 19 Nov 2024 15:52:10 GMT Server: - - Scaleway API-Gateway + - Scaleway API Gateway (fr-par-1;edge03) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -1157,7 +1407,7 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 69423c3e-c846-4c0e-9255-e124d7bf8439 + - 31c80d4a-0362-4724-84e6-367fb401406b status: 404 Not Found code: 404 duration: "" @@ -1166,8 +1416,8 @@ interactions: form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.21.6; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/vpc/v2/regions/fr-par/private-networks/fa55fcaf-1695-4ba6-85f3-a9e23ff409d1 + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/vpc/v2/regions/fr-par/private-networks/f965b737-8193-4868-8db8-67f78d7c9190 method: DELETE response: body: "" @@ -1177,9 +1427,9 @@ interactions: Content-Type: - application/json Date: - - Mon, 22 Jan 2024 15:39:44 GMT + - Tue, 19 Nov 2024 15:52:12 GMT Server: - - Scaleway API-Gateway + - Scaleway API Gateway (fr-par-1;edge03) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -1187,7 +1437,7 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 885a49bc-e199-4703-8cb3-11760b5e0b52 + - 428b29ae-569e-45d4-abf4-ac45a65151fc status: 204 No Content code: 204 duration: "" diff --git a/internal/namespaces/rdb/v1/testdata/test-endpoint-create-private-ipam.golden b/internal/namespaces/rdb/v1/testdata/test-endpoint-create-private-ipam.golden index cce8c4ce0e..ba9e3474a3 100644 --- a/internal/namespaces/rdb/v1/testdata/test-endpoint-create-private-ipam.golden +++ b/internal/namespaces/rdb/v1/testdata/test-endpoint-create-private-ipam.golden @@ -1,34 +1,34 @@ 🎲🎲🎲 EXIT CODE: 0 🎲🎲🎲 🟩🟩🟩 STDOUT️ 🟩🟩🟩️ -✅ Endpoint 1c7a65ea-d353-4c39-bd59-0a589267c522 successfully added. -ID IP PORT NAME HOSTNAME -8399a629-06aa-4b0e-8621-b31bb3b6f8b6 195.154.70.77 6570 - - -1c7a65ea-d353-4c39-bd59-0a589267c522 172.16.20.2 5432 - - +✅ Endpoint 975b2558-ed30-447c-8206-3d73010142d6 successfully added. +ID IP PORT NAME HOSTNAME +fc2d3294-0fda-4fa9-b994-60a42aad5a02 51.159.75.199 10181 - - +975b2558-ed30-447c-8206-3d73010142d6 172.16.12.2 5432 - - 🟩🟩🟩 JSON STDOUT 🟩🟩🟩 { "Endpoints": [ { - "id": "8399a629-06aa-4b0e-8621-b31bb3b6f8b6", - "ip": "195.154.70.77", - "port": 6570, + "id": "fc2d3294-0fda-4fa9-b994-60a42aad5a02", + "ip": "51.159.75.199", + "port": 10181, "name": null, "load_balancer": {} }, { - "id": "1c7a65ea-d353-4c39-bd59-0a589267c522", - "ip": "172.16.20.2", + "id": "975b2558-ed30-447c-8206-3d73010142d6", + "ip": "172.16.12.2", "port": 5432, "name": null, "private_network": { - "private_network_id": "fa55fcaf-1695-4ba6-85f3-a9e23ff409d1", - "service_ip": "172.16.20.2/22", + "private_network_id": "f965b737-8193-4868-8db8-67f78d7c9190", + "service_ip": "172.16.12.2/22", "zone": "fr-par-1", - "provisioning_mode": "static" + "provisioning_mode": "ipam" } } ], "Success": { - "message": "Endpoint 1c7a65ea-d353-4c39-bd59-0a589267c522 successfully added", + "message": "Endpoint 975b2558-ed30-447c-8206-3d73010142d6 successfully added", "details": "" } } diff --git a/internal/namespaces/rdb/v1/testdata/test-endpoint-create-private-static.cassette.yaml b/internal/namespaces/rdb/v1/testdata/test-endpoint-create-private-static.cassette.yaml index 14651a7250..00b7fd54a5 100644 --- a/internal/namespaces/rdb/v1/testdata/test-endpoint-create-private-static.cassette.yaml +++ b/internal/namespaces/rdb/v1/testdata/test-endpoint-create-private-static.cassette.yaml @@ -2,34 +2,48 @@ version: 1 interactions: - request: - body: '{"id":"b3b67551-a0b1-43df-a60f-ca67d608da85", "name":"pn-beautiful-black", - "tags":[], "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "created_at":"2024-01-22T15:35:51.949226Z", - "updated_at":"2024-01-22T15:35:51.949226Z", "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "subnets":["172.16.40.0/22", "fd63:256c:45f7:23cc::/64"], "zone":"fr-par-1"}' + body: '{"id":"ef99b867-702b-45b5-bf87-e60ab0ee1fd7", "name":"pn-quizzical-bose", + "tags":[], "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "created_at":"2024-11-19T15:47:35.127280Z", + "updated_at":"2024-11-19T15:47:35.127280Z", "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "subnets":[{"id":"3f79a5c2-ea84-4850-96dd-ef9aadbf3b6b", "created_at":"2024-11-19T15:47:35.127280Z", + "updated_at":"2024-11-19T15:47:35.127280Z", "subnet":"172.16.8.0/22", "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "private_network_id":"ef99b867-702b-45b5-bf87-e60ab0ee1fd7", "vpc_id":"4c837446-e418-4326-af43-4a445ea0aab8"}, + {"id":"a0d4b891-8d2e-4018-ab36-a8f928ec0681", "created_at":"2024-11-19T15:47:35.127280Z", + "updated_at":"2024-11-19T15:47:35.127280Z", "subnet":"fd49:821a:a311:2c73::/64", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "private_network_id":"ef99b867-702b-45b5-bf87-e60ab0ee1fd7", + "vpc_id":"4c837446-e418-4326-af43-4a445ea0aab8"}], "vpc_id":"4c837446-e418-4326-af43-4a445ea0aab8", + "dhcp_enabled":true, "region":"fr-par"}' form: {} headers: Content-Type: - application/json User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.21.6; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/vpc/v1/zones/fr-par-1/private-networks + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/vpc/v2/regions/fr-par/private-networks method: POST response: - body: '{"id":"b3b67551-a0b1-43df-a60f-ca67d608da85", "name":"pn-beautiful-black", - "tags":[], "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "created_at":"2024-01-22T15:35:51.949226Z", - "updated_at":"2024-01-22T15:35:51.949226Z", "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "subnets":["172.16.40.0/22", "fd63:256c:45f7:23cc::/64"], "zone":"fr-par-1"}' + body: '{"id":"ef99b867-702b-45b5-bf87-e60ab0ee1fd7", "name":"pn-quizzical-bose", + "tags":[], "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "created_at":"2024-11-19T15:47:35.127280Z", + "updated_at":"2024-11-19T15:47:35.127280Z", "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "subnets":[{"id":"3f79a5c2-ea84-4850-96dd-ef9aadbf3b6b", "created_at":"2024-11-19T15:47:35.127280Z", + "updated_at":"2024-11-19T15:47:35.127280Z", "subnet":"172.16.8.0/22", "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "private_network_id":"ef99b867-702b-45b5-bf87-e60ab0ee1fd7", "vpc_id":"4c837446-e418-4326-af43-4a445ea0aab8"}, + {"id":"a0d4b891-8d2e-4018-ab36-a8f928ec0681", "created_at":"2024-11-19T15:47:35.127280Z", + "updated_at":"2024-11-19T15:47:35.127280Z", "subnet":"fd49:821a:a311:2c73::/64", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "private_network_id":"ef99b867-702b-45b5-bf87-e60ab0ee1fd7", + "vpc_id":"4c837446-e418-4326-af43-4a445ea0aab8"}], "vpc_id":"4c837446-e418-4326-af43-4a445ea0aab8", + "dhcp_enabled":true, "region":"fr-par"}' headers: Content-Length: - - "361" + - "1043" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Mon, 22 Jan 2024 15:35:52 GMT + - Tue, 19 Nov 2024 15:47:35 GMT Server: - - Scaleway API-Gateway + - Scaleway API Gateway (fr-par-1;edge03) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -37,49 +51,49 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - e766d64e-b098-4267-8f1e-6db299bf4dd1 + - 55d8fd7d-fea5-4416-a2fd-3c4acfc51ebf status: 200 OK code: 200 duration: "" - request: - body: '{"id":"bc20d14f-dd50-4e9b-96ea-3e0f176dd0a0", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"provisioning", + body: '{"id":"866cbdcb-7c36-42d1-9afd-b0395a77fff2", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"provisioning", "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2024-01-23T15:35:53.157504Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-20T15:47:35.878227Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[], "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, - "backup_same_region":false, "maintenances":[], "created_at":"2024-01-22T15:35:53.157504Z", - "region":"fr-par"}' + "backup_same_region":false, "maintenances":[], "encryption":{"enabled":false}, + "created_at":"2024-11-19T15:47:35.878227Z", "region":"fr-par"}' form: {} headers: Content-Type: - application/json User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.21.6; linux; amd64) cli-e2e-test + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances method: POST response: - body: '{"id":"bc20d14f-dd50-4e9b-96ea-3e0f176dd0a0", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"provisioning", + body: '{"id":"866cbdcb-7c36-42d1-9afd-b0395a77fff2", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"provisioning", "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2024-01-23T15:35:53.157504Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-20T15:47:35.878227Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[], "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, - "backup_same_region":false, "maintenances":[], "created_at":"2024-01-22T15:35:53.157504Z", - "region":"fr-par"}' + "backup_same_region":false, "maintenances":[], "encryption":{"enabled":false}, + "created_at":"2024-11-19T15:47:35.878227Z", "region":"fr-par"}' headers: Content-Length: - - "751" + - "783" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Mon, 22 Jan 2024 15:35:53 GMT + - Tue, 19 Nov 2024 15:47:36 GMT Server: - - Scaleway API-Gateway + - Scaleway API Gateway (fr-par-1;edge03) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -87,47 +101,47 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 415b86ab-3378-4ba1-8c46-70676ba3e40c + - e46a9383-3889-4cf6-a4a5-b365bfa8a1f8 status: 200 OK code: 200 duration: "" - request: - body: '{"id":"bc20d14f-dd50-4e9b-96ea-3e0f176dd0a0", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"provisioning", + body: '{"id":"866cbdcb-7c36-42d1-9afd-b0395a77fff2", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"provisioning", "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2024-01-23T15:35:53.157504Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-20T15:47:35.878227Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[], "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, - "backup_same_region":false, "maintenances":[], "created_at":"2024-01-22T15:35:53.157504Z", - "region":"fr-par"}' + "backup_same_region":false, "maintenances":[], "encryption":{"enabled":false}, + "created_at":"2024-11-19T15:47:35.878227Z", "region":"fr-par"}' form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.21.6; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/bc20d14f-dd50-4e9b-96ea-3e0f176dd0a0 + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/866cbdcb-7c36-42d1-9afd-b0395a77fff2 method: GET response: - body: '{"id":"bc20d14f-dd50-4e9b-96ea-3e0f176dd0a0", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"provisioning", + body: '{"id":"866cbdcb-7c36-42d1-9afd-b0395a77fff2", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"provisioning", "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2024-01-23T15:35:53.157504Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-20T15:47:35.878227Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[], "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, - "backup_same_region":false, "maintenances":[], "created_at":"2024-01-22T15:35:53.157504Z", - "region":"fr-par"}' + "backup_same_region":false, "maintenances":[], "encryption":{"enabled":false}, + "created_at":"2024-11-19T15:47:35.878227Z", "region":"fr-par"}' headers: Content-Length: - - "751" + - "783" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Mon, 22 Jan 2024 15:35:53 GMT + - Tue, 19 Nov 2024 15:47:36 GMT Server: - - Scaleway API-Gateway + - Scaleway API Gateway (fr-par-1;edge03) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -135,47 +149,47 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 5d44ede6-5394-46c3-8bab-a593f97717a5 + - 2f52fe0a-4aa1-4ea2-a647-d7d290a2d621 status: 200 OK code: 200 duration: "" - request: - body: '{"id":"bc20d14f-dd50-4e9b-96ea-3e0f176dd0a0", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"provisioning", + body: '{"id":"866cbdcb-7c36-42d1-9afd-b0395a77fff2", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"provisioning", "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2024-01-23T15:35:53.157504Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-20T15:47:35.878227Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[], "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, - "backup_same_region":false, "maintenances":[], "created_at":"2024-01-22T15:35:53.157504Z", - "region":"fr-par"}' + "backup_same_region":false, "maintenances":[], "encryption":{"enabled":false}, + "created_at":"2024-11-19T15:47:35.878227Z", "region":"fr-par"}' form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.21.6; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/bc20d14f-dd50-4e9b-96ea-3e0f176dd0a0 + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/866cbdcb-7c36-42d1-9afd-b0395a77fff2 method: GET response: - body: '{"id":"bc20d14f-dd50-4e9b-96ea-3e0f176dd0a0", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"provisioning", + body: '{"id":"866cbdcb-7c36-42d1-9afd-b0395a77fff2", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"provisioning", "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2024-01-23T15:35:53.157504Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-20T15:47:35.878227Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[], "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, - "backup_same_region":false, "maintenances":[], "created_at":"2024-01-22T15:35:53.157504Z", - "region":"fr-par"}' + "backup_same_region":false, "maintenances":[], "encryption":{"enabled":false}, + "created_at":"2024-11-19T15:47:35.878227Z", "region":"fr-par"}' headers: Content-Length: - - "751" + - "783" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Mon, 22 Jan 2024 15:36:08 GMT + - Tue, 19 Nov 2024 15:47:51 GMT Server: - - Scaleway API-Gateway + - Scaleway API Gateway (fr-par-1;edge03) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -183,47 +197,47 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 1d1f4a8e-fc63-4532-9c60-fdadebe8a1d0 + - 4394d35d-b96b-4abe-84ca-dfe901774f95 status: 200 OK code: 200 duration: "" - request: - body: '{"id":"bc20d14f-dd50-4e9b-96ea-3e0f176dd0a0", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"provisioning", + body: '{"id":"866cbdcb-7c36-42d1-9afd-b0395a77fff2", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"provisioning", "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2024-01-23T15:35:53.157504Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-20T15:47:35.878227Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[], "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, - "backup_same_region":false, "maintenances":[], "created_at":"2024-01-22T15:35:53.157504Z", - "region":"fr-par"}' + "backup_same_region":false, "maintenances":[], "encryption":{"enabled":false}, + "created_at":"2024-11-19T15:47:35.878227Z", "region":"fr-par"}' form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.21.6; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/bc20d14f-dd50-4e9b-96ea-3e0f176dd0a0 + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/866cbdcb-7c36-42d1-9afd-b0395a77fff2 method: GET response: - body: '{"id":"bc20d14f-dd50-4e9b-96ea-3e0f176dd0a0", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"provisioning", + body: '{"id":"866cbdcb-7c36-42d1-9afd-b0395a77fff2", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"provisioning", "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2024-01-23T15:35:53.157504Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-20T15:47:35.878227Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[], "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, - "backup_same_region":false, "maintenances":[], "created_at":"2024-01-22T15:35:53.157504Z", - "region":"fr-par"}' + "backup_same_region":false, "maintenances":[], "encryption":{"enabled":false}, + "created_at":"2024-11-19T15:47:35.878227Z", "region":"fr-par"}' headers: Content-Length: - - "751" + - "783" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Mon, 22 Jan 2024 15:36:24 GMT + - Tue, 19 Nov 2024 15:48:06 GMT Server: - - Scaleway API-Gateway + - Scaleway API Gateway (fr-par-1;edge03) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -231,47 +245,47 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 49b6f0fe-c0ef-42f1-bdb3-2de8172f593a + - 3fe7a1e0-033b-435b-9736-27d011f906ed status: 200 OK code: 200 duration: "" - request: - body: '{"id":"bc20d14f-dd50-4e9b-96ea-3e0f176dd0a0", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"initializing", + body: '{"id":"866cbdcb-7c36-42d1-9afd-b0395a77fff2", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"initializing", "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2024-01-23T15:35:53.157504Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-20T15:47:35.878227Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[], "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, - "backup_same_region":false, "maintenances":[], "created_at":"2024-01-22T15:35:53.157504Z", - "region":"fr-par"}' + "backup_same_region":false, "maintenances":[], "encryption":{"enabled":false}, + "created_at":"2024-11-19T15:47:35.878227Z", "region":"fr-par"}' form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.21.6; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/bc20d14f-dd50-4e9b-96ea-3e0f176dd0a0 + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/866cbdcb-7c36-42d1-9afd-b0395a77fff2 method: GET response: - body: '{"id":"bc20d14f-dd50-4e9b-96ea-3e0f176dd0a0", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"initializing", + body: '{"id":"866cbdcb-7c36-42d1-9afd-b0395a77fff2", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"initializing", "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2024-01-23T15:35:53.157504Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-20T15:47:35.878227Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[], "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, - "backup_same_region":false, "maintenances":[], "created_at":"2024-01-22T15:35:53.157504Z", - "region":"fr-par"}' + "backup_same_region":false, "maintenances":[], "encryption":{"enabled":false}, + "created_at":"2024-11-19T15:47:35.878227Z", "region":"fr-par"}' headers: Content-Length: - - "751" + - "783" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Mon, 22 Jan 2024 15:36:43 GMT + - Tue, 19 Nov 2024 15:48:21 GMT Server: - - Scaleway API-Gateway + - Scaleway API Gateway (fr-par-1;edge03) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -279,47 +293,47 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 73537793-0483-4db5-ba0a-6abb3468133d + - ab602e55-4108-45a1-bec9-87f82d12974f status: 200 OK code: 200 duration: "" - request: - body: '{"id":"bc20d14f-dd50-4e9b-96ea-3e0f176dd0a0", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"initializing", + body: '{"id":"866cbdcb-7c36-42d1-9afd-b0395a77fff2", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"initializing", "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2024-01-23T15:35:53.157504Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-20T15:47:35.878227Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[], "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, - "backup_same_region":false, "maintenances":[], "created_at":"2024-01-22T15:35:53.157504Z", - "region":"fr-par"}' + "backup_same_region":false, "maintenances":[], "encryption":{"enabled":false}, + "created_at":"2024-11-19T15:47:35.878227Z", "region":"fr-par"}' form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.21.6; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/bc20d14f-dd50-4e9b-96ea-3e0f176dd0a0 + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/866cbdcb-7c36-42d1-9afd-b0395a77fff2 method: GET response: - body: '{"id":"bc20d14f-dd50-4e9b-96ea-3e0f176dd0a0", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"initializing", + body: '{"id":"866cbdcb-7c36-42d1-9afd-b0395a77fff2", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"initializing", "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2024-01-23T15:35:53.157504Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-20T15:47:35.878227Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[], "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, - "backup_same_region":false, "maintenances":[], "created_at":"2024-01-22T15:35:53.157504Z", - "region":"fr-par"}' + "backup_same_region":false, "maintenances":[], "encryption":{"enabled":false}, + "created_at":"2024-11-19T15:47:35.878227Z", "region":"fr-par"}' headers: Content-Length: - - "751" + - "783" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Mon, 22 Jan 2024 15:36:58 GMT + - Tue, 19 Nov 2024 15:48:36 GMT Server: - - Scaleway API-Gateway + - Scaleway API Gateway (fr-par-1;edge03) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -327,47 +341,47 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - ebbda4b2-fc08-4770-afcf-fb9c362a160f + - 7db9c184-0700-4fee-9df4-d151cf960ef2 status: 200 OK code: 200 duration: "" - request: - body: '{"id":"bc20d14f-dd50-4e9b-96ea-3e0f176dd0a0", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"initializing", + body: '{"id":"866cbdcb-7c36-42d1-9afd-b0395a77fff2", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"initializing", "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2024-01-23T15:35:53.157504Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-20T15:47:35.878227Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[], "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, - "backup_same_region":false, "maintenances":[], "created_at":"2024-01-22T15:35:53.157504Z", - "region":"fr-par"}' + "backup_same_region":false, "maintenances":[], "encryption":{"enabled":false}, + "created_at":"2024-11-19T15:47:35.878227Z", "region":"fr-par"}' form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.21.6; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/bc20d14f-dd50-4e9b-96ea-3e0f176dd0a0 + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/866cbdcb-7c36-42d1-9afd-b0395a77fff2 method: GET response: - body: '{"id":"bc20d14f-dd50-4e9b-96ea-3e0f176dd0a0", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"initializing", + body: '{"id":"866cbdcb-7c36-42d1-9afd-b0395a77fff2", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"initializing", "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2024-01-23T15:35:53.157504Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-20T15:47:35.878227Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[], "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, - "backup_same_region":false, "maintenances":[], "created_at":"2024-01-22T15:35:53.157504Z", - "region":"fr-par"}' + "backup_same_region":false, "maintenances":[], "encryption":{"enabled":false}, + "created_at":"2024-11-19T15:47:35.878227Z", "region":"fr-par"}' headers: Content-Length: - - "751" + - "783" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Mon, 22 Jan 2024 15:37:13 GMT + - Tue, 19 Nov 2024 15:48:51 GMT Server: - - Scaleway API-Gateway + - Scaleway API Gateway (fr-par-1;edge03) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -375,47 +389,47 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 259a665a-ba09-40cc-8322-2d882c5f1ed7 + - 0cfb677e-4d2a-48aa-9d75-7b8a91d72baa status: 200 OK code: 200 duration: "" - request: - body: '{"id":"bc20d14f-dd50-4e9b-96ea-3e0f176dd0a0", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"initializing", + body: '{"id":"866cbdcb-7c36-42d1-9afd-b0395a77fff2", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"initializing", "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2024-01-23T15:35:53.157504Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-20T15:47:35.878227Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[], "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, - "backup_same_region":false, "maintenances":[], "created_at":"2024-01-22T15:35:53.157504Z", - "region":"fr-par"}' + "backup_same_region":false, "maintenances":[], "encryption":{"enabled":false}, + "created_at":"2024-11-19T15:47:35.878227Z", "region":"fr-par"}' form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.21.6; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/bc20d14f-dd50-4e9b-96ea-3e0f176dd0a0 + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/866cbdcb-7c36-42d1-9afd-b0395a77fff2 method: GET response: - body: '{"id":"bc20d14f-dd50-4e9b-96ea-3e0f176dd0a0", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"initializing", + body: '{"id":"866cbdcb-7c36-42d1-9afd-b0395a77fff2", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"initializing", "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2024-01-23T15:35:53.157504Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-20T15:47:35.878227Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[], "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, - "backup_same_region":false, "maintenances":[], "created_at":"2024-01-22T15:35:53.157504Z", - "region":"fr-par"}' + "backup_same_region":false, "maintenances":[], "encryption":{"enabled":false}, + "created_at":"2024-11-19T15:47:35.878227Z", "region":"fr-par"}' headers: Content-Length: - - "751" + - "783" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Mon, 22 Jan 2024 15:37:29 GMT + - Tue, 19 Nov 2024 15:49:07 GMT Server: - - Scaleway API-Gateway + - Scaleway API Gateway (fr-par-1;edge03) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -423,47 +437,47 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - ef15f528-9901-428b-803c-4dda98cf8284 + - b0f151ee-b25f-4247-92cb-de9ca29af9fe status: 200 OK code: 200 duration: "" - request: - body: '{"id":"bc20d14f-dd50-4e9b-96ea-3e0f176dd0a0", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"initializing", + body: '{"id":"866cbdcb-7c36-42d1-9afd-b0395a77fff2", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"initializing", "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2024-01-23T15:35:53.157504Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-20T15:47:35.878227Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[], "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, - "backup_same_region":false, "maintenances":[], "created_at":"2024-01-22T15:35:53.157504Z", - "region":"fr-par"}' + "backup_same_region":false, "maintenances":[], "encryption":{"enabled":false}, + "created_at":"2024-11-19T15:47:35.878227Z", "region":"fr-par"}' form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.21.6; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/bc20d14f-dd50-4e9b-96ea-3e0f176dd0a0 + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/866cbdcb-7c36-42d1-9afd-b0395a77fff2 method: GET response: - body: '{"id":"bc20d14f-dd50-4e9b-96ea-3e0f176dd0a0", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"initializing", + body: '{"id":"866cbdcb-7c36-42d1-9afd-b0395a77fff2", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"initializing", "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2024-01-23T15:35:53.157504Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-20T15:47:35.878227Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[], "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, - "backup_same_region":false, "maintenances":[], "created_at":"2024-01-22T15:35:53.157504Z", - "region":"fr-par"}' + "backup_same_region":false, "maintenances":[], "encryption":{"enabled":false}, + "created_at":"2024-11-19T15:47:35.878227Z", "region":"fr-par"}' headers: Content-Length: - - "751" + - "783" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Mon, 22 Jan 2024 15:37:45 GMT + - Tue, 19 Nov 2024 15:49:22 GMT Server: - - Scaleway API-Gateway + - Scaleway API Gateway (fr-par-1;edge03) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -471,47 +485,47 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 220417b0-cc23-462a-b5bc-9d34cc9475e3 + - 2db70246-8734-4c30-9a87-af9a1c050f7f status: 200 OK code: 200 duration: "" - request: - body: '{"id":"bc20d14f-dd50-4e9b-96ea-3e0f176dd0a0", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"initializing", + body: '{"id":"866cbdcb-7c36-42d1-9afd-b0395a77fff2", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"initializing", "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2024-01-23T15:35:53.157504Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-20T15:47:35.878227Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[], "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, - "backup_same_region":false, "maintenances":[], "created_at":"2024-01-22T15:35:53.157504Z", - "region":"fr-par"}' + "backup_same_region":false, "maintenances":[], "encryption":{"enabled":false}, + "created_at":"2024-11-19T15:47:35.878227Z", "region":"fr-par"}' form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.21.6; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/bc20d14f-dd50-4e9b-96ea-3e0f176dd0a0 + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/866cbdcb-7c36-42d1-9afd-b0395a77fff2 method: GET response: - body: '{"id":"bc20d14f-dd50-4e9b-96ea-3e0f176dd0a0", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"initializing", + body: '{"id":"866cbdcb-7c36-42d1-9afd-b0395a77fff2", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"initializing", "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2024-01-23T15:35:53.157504Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-20T15:47:35.878227Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[], "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, - "backup_same_region":false, "maintenances":[], "created_at":"2024-01-22T15:35:53.157504Z", - "region":"fr-par"}' + "backup_same_region":false, "maintenances":[], "encryption":{"enabled":false}, + "created_at":"2024-11-19T15:47:35.878227Z", "region":"fr-par"}' headers: Content-Length: - - "751" + - "783" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Mon, 22 Jan 2024 15:38:04 GMT + - Tue, 19 Nov 2024 15:49:37 GMT Server: - - Scaleway API-Gateway + - Scaleway API Gateway (fr-par-1;edge03) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -519,47 +533,47 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 82680776-ad0a-4a66-a0af-02165d8cfa6c + - b6cddfaa-b752-48de-a6b1-b823cb2a7a62 status: 200 OK code: 200 duration: "" - request: - body: '{"id":"bc20d14f-dd50-4e9b-96ea-3e0f176dd0a0", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"initializing", + body: '{"id":"866cbdcb-7c36-42d1-9afd-b0395a77fff2", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"initializing", "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2024-01-23T15:35:53.157504Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-20T15:47:35.878227Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[], "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, - "backup_same_region":false, "maintenances":[], "created_at":"2024-01-22T15:35:53.157504Z", - "region":"fr-par"}' + "backup_same_region":false, "maintenances":[], "encryption":{"enabled":false}, + "created_at":"2024-11-19T15:47:35.878227Z", "region":"fr-par"}' form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.21.6; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/bc20d14f-dd50-4e9b-96ea-3e0f176dd0a0 + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/866cbdcb-7c36-42d1-9afd-b0395a77fff2 method: GET response: - body: '{"id":"bc20d14f-dd50-4e9b-96ea-3e0f176dd0a0", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"initializing", + body: '{"id":"866cbdcb-7c36-42d1-9afd-b0395a77fff2", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"initializing", "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2024-01-23T15:35:53.157504Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-20T15:47:35.878227Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[], "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, - "backup_same_region":false, "maintenances":[], "created_at":"2024-01-22T15:35:53.157504Z", - "region":"fr-par"}' + "backup_same_region":false, "maintenances":[], "encryption":{"enabled":false}, + "created_at":"2024-11-19T15:47:35.878227Z", "region":"fr-par"}' headers: Content-Length: - - "751" + - "783" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Mon, 22 Jan 2024 15:38:19 GMT + - Tue, 19 Nov 2024 15:49:52 GMT Server: - - Scaleway API-Gateway + - Scaleway API Gateway (fr-par-1;edge03) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -567,47 +581,143 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - cbefa7e9-c463-47da-808e-553a3e3967f5 + - eab797ea-0923-45cd-85f7-ffd6bdf438d8 status: 200 OK code: 200 duration: "" - request: - body: '{"id":"bc20d14f-dd50-4e9b-96ea-3e0f176dd0a0", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"initializing", + body: '{"id":"866cbdcb-7c36-42d1-9afd-b0395a77fff2", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"initializing", "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2024-01-23T15:35:53.157504Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-20T15:47:35.878227Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[], "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, - "backup_same_region":false, "maintenances":[], "created_at":"2024-01-22T15:35:53.157504Z", - "region":"fr-par"}' + "backup_same_region":false, "maintenances":[], "encryption":{"enabled":false}, + "created_at":"2024-11-19T15:47:35.878227Z", "region":"fr-par"}' form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.21.6; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/bc20d14f-dd50-4e9b-96ea-3e0f176dd0a0 + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/866cbdcb-7c36-42d1-9afd-b0395a77fff2 method: GET response: - body: '{"id":"bc20d14f-dd50-4e9b-96ea-3e0f176dd0a0", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"initializing", + body: '{"id":"866cbdcb-7c36-42d1-9afd-b0395a77fff2", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"initializing", "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2024-01-23T15:35:53.157504Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-20T15:47:35.878227Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[], "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, - "backup_same_region":false, "maintenances":[], "created_at":"2024-01-22T15:35:53.157504Z", - "region":"fr-par"}' + "backup_same_region":false, "maintenances":[], "encryption":{"enabled":false}, + "created_at":"2024-11-19T15:47:35.878227Z", "region":"fr-par"}' + headers: + Content-Length: + - "783" + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Tue, 19 Nov 2024 15:50:07 GMT + Server: + - Scaleway API Gateway (fr-par-1;edge03) + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - c871a9ae-aa8f-40a3-87a5-467130274c6e + status: 200 OK + code: 200 + duration: "" +- request: + body: '{"id":"866cbdcb-7c36-42d1-9afd-b0395a77fff2", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"initializing", + "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], + "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, + "next_run_at":"2024-11-20T15:47:35.878227Z"}, "is_ha_cluster":false, "read_replicas":[], + "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, + "init_settings":[], "endpoints":[], "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, + "backup_same_region":false, "maintenances":[], "encryption":{"enabled":false}, + "created_at":"2024-11-19T15:47:35.878227Z", "region":"fr-par"}' + form: {} + headers: + User-Agent: + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/866cbdcb-7c36-42d1-9afd-b0395a77fff2 + method: GET + response: + body: '{"id":"866cbdcb-7c36-42d1-9afd-b0395a77fff2", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"initializing", + "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], + "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, + "next_run_at":"2024-11-20T15:47:35.878227Z"}, "is_ha_cluster":false, "read_replicas":[], + "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, + "init_settings":[], "endpoints":[], "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, + "backup_same_region":false, "maintenances":[], "encryption":{"enabled":false}, + "created_at":"2024-11-19T15:47:35.878227Z", "region":"fr-par"}' + headers: + Content-Length: + - "783" + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Tue, 19 Nov 2024 15:50:22 GMT + Server: + - Scaleway API Gateway (fr-par-1;edge03) + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - 1837225c-aa1a-486a-85fc-0f6e372912e3 + status: 200 OK + code: 200 + duration: "" +- request: + body: '{"id":"866cbdcb-7c36-42d1-9afd-b0395a77fff2", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"initializing", + "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], + "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, + "next_run_at":"2024-11-20T15:47:35.878227Z"}, "is_ha_cluster":false, "read_replicas":[], + "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, + "init_settings":[], "endpoints":[], "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, + "backup_same_region":false, "maintenances":[], "encryption":{"enabled":false}, + "created_at":"2024-11-19T15:47:35.878227Z", "region":"fr-par"}' + form: {} + headers: + User-Agent: + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/866cbdcb-7c36-42d1-9afd-b0395a77fff2 + method: GET + response: + body: '{"id":"866cbdcb-7c36-42d1-9afd-b0395a77fff2", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"initializing", + "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], + "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, + "next_run_at":"2024-11-20T15:47:35.878227Z"}, "is_ha_cluster":false, "read_replicas":[], + "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, + "init_settings":[], "endpoints":[], "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, + "backup_same_region":false, "maintenances":[], "encryption":{"enabled":false}, + "created_at":"2024-11-19T15:47:35.878227Z", "region":"fr-par"}' headers: Content-Length: - - "751" + - "783" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Mon, 22 Jan 2024 15:38:34 GMT + - Tue, 19 Nov 2024 15:50:37 GMT Server: - - Scaleway API-Gateway + - Scaleway API Gateway (fr-par-1;edge03) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -615,53 +725,53 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - edba7b97-755c-4331-9933-944d45485545 + - 3121f957-9530-4e24-aa0f-eab2fc65314b status: 200 OK code: 200 duration: "" - request: - body: '{"id":"bc20d14f-dd50-4e9b-96ea-3e0f176dd0a0", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"initializing", + body: '{"id":"866cbdcb-7c36-42d1-9afd-b0395a77fff2", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"initializing", "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], "settings":[{"name":"effective_cache_size", "value":"1300"}, {"name":"maintenance_work_mem", "value":"150"}, {"name":"max_connections", "value":"100"}, {"name":"max_parallel_workers", "value":"0"}, {"name":"max_parallel_workers_per_gather", "value":"0"}, {"name":"work_mem", "value":"4"}], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2024-01-23T15:35:53.157504Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-20T15:47:35.878227Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[], "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, - "backup_same_region":false, "maintenances":[], "created_at":"2024-01-22T15:35:53.157504Z", - "region":"fr-par"}' + "backup_same_region":false, "maintenances":[], "encryption":{"enabled":false}, + "created_at":"2024-11-19T15:47:35.878227Z", "region":"fr-par"}' form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.21.6; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/bc20d14f-dd50-4e9b-96ea-3e0f176dd0a0 + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/866cbdcb-7c36-42d1-9afd-b0395a77fff2 method: GET response: - body: '{"id":"bc20d14f-dd50-4e9b-96ea-3e0f176dd0a0", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"initializing", + body: '{"id":"866cbdcb-7c36-42d1-9afd-b0395a77fff2", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"initializing", "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], "settings":[{"name":"effective_cache_size", "value":"1300"}, {"name":"maintenance_work_mem", "value":"150"}, {"name":"max_connections", "value":"100"}, {"name":"max_parallel_workers", "value":"0"}, {"name":"max_parallel_workers_per_gather", "value":"0"}, {"name":"work_mem", "value":"4"}], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2024-01-23T15:35:53.157504Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-20T15:47:35.878227Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[], "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, - "backup_same_region":false, "maintenances":[], "created_at":"2024-01-22T15:35:53.157504Z", - "region":"fr-par"}' + "backup_same_region":false, "maintenances":[], "encryption":{"enabled":false}, + "created_at":"2024-11-19T15:47:35.878227Z", "region":"fr-par"}' headers: Content-Length: - - "1026" + - "1058" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Mon, 22 Jan 2024 15:38:49 GMT + - Tue, 19 Nov 2024 15:50:52 GMT Server: - - Scaleway API-Gateway + - Scaleway API Gateway (fr-par-1;edge03) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -669,57 +779,113 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - a8a6891d-d047-486d-bb3d-aa1bb74b33d9 + - 2d684381-506a-42e2-95e1-4c3a71973bf2 status: 200 OK code: 200 duration: "" - request: - body: '{"id":"bc20d14f-dd50-4e9b-96ea-3e0f176dd0a0", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"ready", "engine":"PostgreSQL-15", - "upgradable_version":[], "endpoint":{"ip":"195.154.70.77", "port":13384, "name":null, - "id":"8861d3bf-a855-4539-b365-acc93d22b375", "load_balancer":{}}, "tags":[], + body: '{"id":"866cbdcb-7c36-42d1-9afd-b0395a77fff2", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"initializing", + "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], + "settings":[{"name":"effective_cache_size", "value":"1300"}, {"name":"maintenance_work_mem", + "value":"150"}, {"name":"max_connections", "value":"100"}, {"name":"max_parallel_workers", + "value":"0"}, {"name":"max_parallel_workers_per_gather", "value":"0"}, {"name":"work_mem", + "value":"4"}], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, + "next_run_at":"2024-11-20T15:47:35.878227Z"}, "is_ha_cluster":false, "read_replicas":[], + "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, + "init_settings":[], "endpoints":[], "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, + "backup_same_region":false, "maintenances":[], "encryption":{"enabled":false}, + "created_at":"2024-11-19T15:47:35.878227Z", "region":"fr-par"}' + form: {} + headers: + User-Agent: + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/866cbdcb-7c36-42d1-9afd-b0395a77fff2 + method: GET + response: + body: '{"id":"866cbdcb-7c36-42d1-9afd-b0395a77fff2", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"initializing", + "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], "settings":[{"name":"effective_cache_size", "value":"1300"}, {"name":"maintenance_work_mem", "value":"150"}, {"name":"max_connections", "value":"100"}, {"name":"max_parallel_workers", "value":"0"}, {"name":"max_parallel_workers_per_gather", "value":"0"}, {"name":"work_mem", "value":"4"}], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2024-01-23T15:35:53.157504Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-20T15:47:35.878227Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, - "init_settings":[], "endpoints":[{"ip":"195.154.70.77", "port":13384, "name":null, - "id":"8861d3bf-a855-4539-b365-acc93d22b375", "load_balancer":{}}], "logs_policy":{"max_age_retention":30, + "init_settings":[], "endpoints":[], "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, + "backup_same_region":false, "maintenances":[], "encryption":{"enabled":false}, + "created_at":"2024-11-19T15:47:35.878227Z", "region":"fr-par"}' + headers: + Content-Length: + - "1058" + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Tue, 19 Nov 2024 15:51:07 GMT + Server: + - Scaleway API Gateway (fr-par-1;edge03) + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - 76ac7440-0333-47a2-8bf4-169e585efce2 + status: 200 OK + code: 200 + duration: "" +- request: + body: '{"id":"866cbdcb-7c36-42d1-9afd-b0395a77fff2", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"ready", "engine":"PostgreSQL-15", + "upgradable_version":[], "endpoint":{"ip":"51.159.11.19", "port":16346, "name":null, + "id":"aa2342a0-6c13-41be-9d72-54bb097170fb", "load_balancer":{}}, "tags":[], + "settings":[{"name":"effective_cache_size", "value":"1300"}, {"name":"maintenance_work_mem", + "value":"150"}, {"name":"max_connections", "value":"100"}, {"name":"max_parallel_workers", + "value":"0"}, {"name":"max_parallel_workers_per_gather", "value":"0"}, {"name":"work_mem", + "value":"4"}], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, + "next_run_at":"2024-11-20T15:47:35.878227Z"}, "is_ha_cluster":false, "read_replicas":[], + "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, + "init_settings":[], "endpoints":[{"ip":"51.159.11.19", "port":16346, "name":null, + "id":"aa2342a0-6c13-41be-9d72-54bb097170fb", "load_balancer":{}}], "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, "maintenances":[], - "created_at":"2024-01-22T15:35:53.157504Z", "region":"fr-par"}' + "encryption":{"enabled":false}, "created_at":"2024-11-19T15:47:35.878227Z", + "region":"fr-par"}' form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.21.6; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/bc20d14f-dd50-4e9b-96ea-3e0f176dd0a0 + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/866cbdcb-7c36-42d1-9afd-b0395a77fff2 method: GET response: - body: '{"id":"bc20d14f-dd50-4e9b-96ea-3e0f176dd0a0", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"ready", "engine":"PostgreSQL-15", - "upgradable_version":[], "endpoint":{"ip":"195.154.70.77", "port":13384, "name":null, - "id":"8861d3bf-a855-4539-b365-acc93d22b375", "load_balancer":{}}, "tags":[], + body: '{"id":"866cbdcb-7c36-42d1-9afd-b0395a77fff2", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"ready", "engine":"PostgreSQL-15", + "upgradable_version":[], "endpoint":{"ip":"51.159.11.19", "port":16346, "name":null, + "id":"aa2342a0-6c13-41be-9d72-54bb097170fb", "load_balancer":{}}, "tags":[], "settings":[{"name":"effective_cache_size", "value":"1300"}, {"name":"maintenance_work_mem", "value":"150"}, {"name":"max_connections", "value":"100"}, {"name":"max_parallel_workers", "value":"0"}, {"name":"max_parallel_workers_per_gather", "value":"0"}, {"name":"work_mem", "value":"4"}], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2024-01-23T15:35:53.157504Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-20T15:47:35.878227Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, - "init_settings":[], "endpoints":[{"ip":"195.154.70.77", "port":13384, "name":null, - "id":"8861d3bf-a855-4539-b365-acc93d22b375", "load_balancer":{}}], "logs_policy":{"max_age_retention":30, + "init_settings":[], "endpoints":[{"ip":"51.159.11.19", "port":16346, "name":null, + "id":"aa2342a0-6c13-41be-9d72-54bb097170fb", "load_balancer":{}}], "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, "maintenances":[], - "created_at":"2024-01-22T15:35:53.157504Z", "region":"fr-par"}' + "encryption":{"enabled":false}, "created_at":"2024-11-19T15:47:35.878227Z", + "region":"fr-par"}' headers: Content-Length: - - "1243" + - "1273" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Mon, 22 Jan 2024 15:39:06 GMT + - Tue, 19 Nov 2024 15:51:23 GMT Server: - - Scaleway API-Gateway + - Scaleway API Gateway (fr-par-1;edge03) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -727,37 +893,37 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 9386ffc7-43f5-4144-928c-97456283b50a + - f9d1fd4e-dd5f-40fe-984b-89d9d948a1f8 status: 200 OK code: 200 duration: "" - request: - body: '{"ip":"172.16.0.3", "port":5432, "name":null, "id":"2a64c856-6bd1-4c05-a2f1-33a85527c7ff", - "private_network":{"private_network_id":"b3b67551-a0b1-43df-a60f-ca67d608da85", - "service_ip":"172.16.0.3/22", "zone":"fr-par-1"}}' + body: '{"ip":"172.16.0.3", "port":5432, "name":null, "id":"805bc5dc-839a-45bc-bfc6-8d2068f967b8", + "private_network":{"private_network_id":"ef99b867-702b-45b5-bf87-e60ab0ee1fd7", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}' form: {} headers: Content-Type: - application/json User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.21.6; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/bc20d14f-dd50-4e9b-96ea-3e0f176dd0a0/endpoints + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/866cbdcb-7c36-42d1-9afd-b0395a77fff2/endpoints method: POST response: - body: '{"ip":"172.16.0.3", "port":5432, "name":null, "id":"2a64c856-6bd1-4c05-a2f1-33a85527c7ff", - "private_network":{"private_network_id":"b3b67551-a0b1-43df-a60f-ca67d608da85", - "service_ip":"172.16.0.3/22", "zone":"fr-par-1"}}' + body: '{"ip":"172.16.0.3", "port":5432, "name":null, "id":"805bc5dc-839a-45bc-bfc6-8d2068f967b8", + "private_network":{"private_network_id":"ef99b867-702b-45b5-bf87-e60ab0ee1fd7", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}' headers: Content-Length: - - "220" + - "250" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Mon, 22 Jan 2024 15:39:06 GMT + - Tue, 19 Nov 2024 15:51:23 GMT Server: - - Scaleway API-Gateway + - Scaleway API Gateway (fr-par-1;edge03) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -765,61 +931,63 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 903c34ff-3608-4717-a730-052322179152 + - a0097b6b-d958-4fee-a0d9-15aff87d2cc7 status: 200 OK code: 200 duration: "" - request: - body: '{"id":"bc20d14f-dd50-4e9b-96ea-3e0f176dd0a0", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"initializing", - "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":{"ip":"195.154.70.77", - "port":13384, "name":null, "id":"8861d3bf-a855-4539-b365-acc93d22b375", "load_balancer":{}}, + body: '{"id":"866cbdcb-7c36-42d1-9afd-b0395a77fff2", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"initializing", + "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":{"ip":"51.159.11.19", + "port":16346, "name":null, "id":"aa2342a0-6c13-41be-9d72-54bb097170fb", "load_balancer":{}}, "tags":[], "settings":[{"name":"effective_cache_size", "value":"1300"}, {"name":"maintenance_work_mem", "value":"150"}, {"name":"max_connections", "value":"100"}, {"name":"max_parallel_workers", "value":"0"}, {"name":"max_parallel_workers_per_gather", "value":"0"}, {"name":"work_mem", "value":"4"}], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2024-01-23T15:35:53.157504Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-20T15:47:35.878227Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, - "init_settings":[], "endpoints":[{"ip":"195.154.70.77", "port":13384, "name":null, - "id":"8861d3bf-a855-4539-b365-acc93d22b375", "load_balancer":{}}, {"ip":"172.16.0.3", - "port":5432, "name":null, "id":"2a64c856-6bd1-4c05-a2f1-33a85527c7ff", "private_network":{"private_network_id":"b3b67551-a0b1-43df-a60f-ca67d608da85", - "service_ip":"172.16.0.3/22", "zone":"fr-par-1"}}], "logs_policy":{"max_age_retention":30, - "total_disk_retention":null}, "backup_same_region":false, "maintenances":[], - "created_at":"2024-01-22T15:35:53.157504Z", "region":"fr-par"}' + "init_settings":[], "endpoints":[{"ip":"51.159.11.19", "port":16346, "name":null, + "id":"aa2342a0-6c13-41be-9d72-54bb097170fb", "load_balancer":{}}, {"ip":"172.16.0.3", + "port":5432, "name":null, "id":"805bc5dc-839a-45bc-bfc6-8d2068f967b8", "private_network":{"private_network_id":"ef99b867-702b-45b5-bf87-e60ab0ee1fd7", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-19T15:47:35.878227Z", + "region":"fr-par"}' form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.21.6; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/bc20d14f-dd50-4e9b-96ea-3e0f176dd0a0 + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/866cbdcb-7c36-42d1-9afd-b0395a77fff2 method: GET response: - body: '{"id":"bc20d14f-dd50-4e9b-96ea-3e0f176dd0a0", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"initializing", - "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":{"ip":"195.154.70.77", - "port":13384, "name":null, "id":"8861d3bf-a855-4539-b365-acc93d22b375", "load_balancer":{}}, + body: '{"id":"866cbdcb-7c36-42d1-9afd-b0395a77fff2", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"initializing", + "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":{"ip":"51.159.11.19", + "port":16346, "name":null, "id":"aa2342a0-6c13-41be-9d72-54bb097170fb", "load_balancer":{}}, "tags":[], "settings":[{"name":"effective_cache_size", "value":"1300"}, {"name":"maintenance_work_mem", "value":"150"}, {"name":"max_connections", "value":"100"}, {"name":"max_parallel_workers", "value":"0"}, {"name":"max_parallel_workers_per_gather", "value":"0"}, {"name":"work_mem", "value":"4"}], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2024-01-23T15:35:53.157504Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-20T15:47:35.878227Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, - "init_settings":[], "endpoints":[{"ip":"195.154.70.77", "port":13384, "name":null, - "id":"8861d3bf-a855-4539-b365-acc93d22b375", "load_balancer":{}}, {"ip":"172.16.0.3", - "port":5432, "name":null, "id":"2a64c856-6bd1-4c05-a2f1-33a85527c7ff", "private_network":{"private_network_id":"b3b67551-a0b1-43df-a60f-ca67d608da85", - "service_ip":"172.16.0.3/22", "zone":"fr-par-1"}}], "logs_policy":{"max_age_retention":30, - "total_disk_retention":null}, "backup_same_region":false, "maintenances":[], - "created_at":"2024-01-22T15:35:53.157504Z", "region":"fr-par"}' + "init_settings":[], "endpoints":[{"ip":"51.159.11.19", "port":16346, "name":null, + "id":"aa2342a0-6c13-41be-9d72-54bb097170fb", "load_balancer":{}}, {"ip":"172.16.0.3", + "port":5432, "name":null, "id":"805bc5dc-839a-45bc-bfc6-8d2068f967b8", "private_network":{"private_network_id":"ef99b867-702b-45b5-bf87-e60ab0ee1fd7", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-19T15:47:35.878227Z", + "region":"fr-par"}' headers: Content-Length: - - "1472" + - "1532" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Mon, 22 Jan 2024 15:39:07 GMT + - Tue, 19 Nov 2024 15:51:23 GMT Server: - - Scaleway API-Gateway + - Scaleway API Gateway (fr-par-1;edge03) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -827,61 +995,63 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - a7320834-4aa1-4f3d-8efa-170c8be59c50 + - ea090cba-279e-491f-9ca7-b521fd2be553 status: 200 OK code: 200 duration: "" - request: - body: '{"id":"bc20d14f-dd50-4e9b-96ea-3e0f176dd0a0", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"ready", "engine":"PostgreSQL-15", - "upgradable_version":[], "endpoint":{"ip":"195.154.70.77", "port":13384, "name":null, - "id":"8861d3bf-a855-4539-b365-acc93d22b375", "load_balancer":{}}, "tags":[], + body: '{"id":"866cbdcb-7c36-42d1-9afd-b0395a77fff2", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"ready", "engine":"PostgreSQL-15", + "upgradable_version":[], "endpoint":{"ip":"51.159.11.19", "port":16346, "name":null, + "id":"aa2342a0-6c13-41be-9d72-54bb097170fb", "load_balancer":{}}, "tags":[], "settings":[{"name":"effective_cache_size", "value":"1300"}, {"name":"maintenance_work_mem", "value":"150"}, {"name":"max_connections", "value":"100"}, {"name":"max_parallel_workers", "value":"0"}, {"name":"max_parallel_workers_per_gather", "value":"0"}, {"name":"work_mem", "value":"4"}], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2024-01-23T15:35:53.157504Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-20T15:47:35.878227Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, - "init_settings":[], "endpoints":[{"ip":"195.154.70.77", "port":13384, "name":null, - "id":"8861d3bf-a855-4539-b365-acc93d22b375", "load_balancer":{}}, {"ip":"172.16.0.3", - "port":5432, "name":null, "id":"2a64c856-6bd1-4c05-a2f1-33a85527c7ff", "private_network":{"private_network_id":"b3b67551-a0b1-43df-a60f-ca67d608da85", - "service_ip":"172.16.0.3/22", "zone":"fr-par-1"}}], "logs_policy":{"max_age_retention":30, - "total_disk_retention":null}, "backup_same_region":false, "maintenances":[], - "created_at":"2024-01-22T15:35:53.157504Z", "region":"fr-par"}' + "init_settings":[], "endpoints":[{"ip":"51.159.11.19", "port":16346, "name":null, + "id":"aa2342a0-6c13-41be-9d72-54bb097170fb", "load_balancer":{}}, {"ip":"172.16.0.3", + "port":5432, "name":null, "id":"805bc5dc-839a-45bc-bfc6-8d2068f967b8", "private_network":{"private_network_id":"ef99b867-702b-45b5-bf87-e60ab0ee1fd7", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-19T15:47:35.878227Z", + "region":"fr-par"}' form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.21.6; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/bc20d14f-dd50-4e9b-96ea-3e0f176dd0a0 + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/866cbdcb-7c36-42d1-9afd-b0395a77fff2 method: GET response: - body: '{"id":"bc20d14f-dd50-4e9b-96ea-3e0f176dd0a0", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"ready", "engine":"PostgreSQL-15", - "upgradable_version":[], "endpoint":{"ip":"195.154.70.77", "port":13384, "name":null, - "id":"8861d3bf-a855-4539-b365-acc93d22b375", "load_balancer":{}}, "tags":[], + body: '{"id":"866cbdcb-7c36-42d1-9afd-b0395a77fff2", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"ready", "engine":"PostgreSQL-15", + "upgradable_version":[], "endpoint":{"ip":"51.159.11.19", "port":16346, "name":null, + "id":"aa2342a0-6c13-41be-9d72-54bb097170fb", "load_balancer":{}}, "tags":[], "settings":[{"name":"effective_cache_size", "value":"1300"}, {"name":"maintenance_work_mem", "value":"150"}, {"name":"max_connections", "value":"100"}, {"name":"max_parallel_workers", "value":"0"}, {"name":"max_parallel_workers_per_gather", "value":"0"}, {"name":"work_mem", "value":"4"}], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2024-01-23T15:35:53.157504Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-20T15:47:35.878227Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, - "init_settings":[], "endpoints":[{"ip":"195.154.70.77", "port":13384, "name":null, - "id":"8861d3bf-a855-4539-b365-acc93d22b375", "load_balancer":{}}, {"ip":"172.16.0.3", - "port":5432, "name":null, "id":"2a64c856-6bd1-4c05-a2f1-33a85527c7ff", "private_network":{"private_network_id":"b3b67551-a0b1-43df-a60f-ca67d608da85", - "service_ip":"172.16.0.3/22", "zone":"fr-par-1"}}], "logs_policy":{"max_age_retention":30, - "total_disk_retention":null}, "backup_same_region":false, "maintenances":[], - "created_at":"2024-01-22T15:35:53.157504Z", "region":"fr-par"}' + "init_settings":[], "endpoints":[{"ip":"51.159.11.19", "port":16346, "name":null, + "id":"aa2342a0-6c13-41be-9d72-54bb097170fb", "load_balancer":{}}, {"ip":"172.16.0.3", + "port":5432, "name":null, "id":"805bc5dc-839a-45bc-bfc6-8d2068f967b8", "private_network":{"private_network_id":"ef99b867-702b-45b5-bf87-e60ab0ee1fd7", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-19T15:47:35.878227Z", + "region":"fr-par"}' headers: Content-Length: - - "1465" + - "1525" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Mon, 22 Jan 2024 15:39:22 GMT + - Tue, 19 Nov 2024 15:51:38 GMT Server: - - Scaleway API-Gateway + - Scaleway API Gateway (fr-par-1;edge03) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -889,61 +1059,63 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 72f9ca35-72c3-4cc7-a228-be51b8ce17e9 + - 677889c2-8f0a-46a5-a363-cf54741fa74f status: 200 OK code: 200 duration: "" - request: - body: '{"id":"bc20d14f-dd50-4e9b-96ea-3e0f176dd0a0", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"ready", "engine":"PostgreSQL-15", - "upgradable_version":[], "endpoint":{"ip":"195.154.70.77", "port":13384, "name":null, - "id":"8861d3bf-a855-4539-b365-acc93d22b375", "load_balancer":{}}, "tags":[], + body: '{"id":"866cbdcb-7c36-42d1-9afd-b0395a77fff2", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"ready", "engine":"PostgreSQL-15", + "upgradable_version":[], "endpoint":{"ip":"51.159.11.19", "port":16346, "name":null, + "id":"aa2342a0-6c13-41be-9d72-54bb097170fb", "load_balancer":{}}, "tags":[], "settings":[{"name":"effective_cache_size", "value":"1300"}, {"name":"maintenance_work_mem", "value":"150"}, {"name":"max_connections", "value":"100"}, {"name":"max_parallel_workers", "value":"0"}, {"name":"max_parallel_workers_per_gather", "value":"0"}, {"name":"work_mem", "value":"4"}], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2024-01-23T15:35:53.157504Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-20T15:47:35.878227Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, - "init_settings":[], "endpoints":[{"ip":"195.154.70.77", "port":13384, "name":null, - "id":"8861d3bf-a855-4539-b365-acc93d22b375", "load_balancer":{}}, {"ip":"172.16.0.3", - "port":5432, "name":null, "id":"2a64c856-6bd1-4c05-a2f1-33a85527c7ff", "private_network":{"private_network_id":"b3b67551-a0b1-43df-a60f-ca67d608da85", - "service_ip":"172.16.0.3/22", "zone":"fr-par-1"}}], "logs_policy":{"max_age_retention":30, - "total_disk_retention":null}, "backup_same_region":false, "maintenances":[], - "created_at":"2024-01-22T15:35:53.157504Z", "region":"fr-par"}' + "init_settings":[], "endpoints":[{"ip":"51.159.11.19", "port":16346, "name":null, + "id":"aa2342a0-6c13-41be-9d72-54bb097170fb", "load_balancer":{}}, {"ip":"172.16.0.3", + "port":5432, "name":null, "id":"805bc5dc-839a-45bc-bfc6-8d2068f967b8", "private_network":{"private_network_id":"ef99b867-702b-45b5-bf87-e60ab0ee1fd7", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-19T15:47:35.878227Z", + "region":"fr-par"}' form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.21.6; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/bc20d14f-dd50-4e9b-96ea-3e0f176dd0a0 + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/866cbdcb-7c36-42d1-9afd-b0395a77fff2 method: GET response: - body: '{"id":"bc20d14f-dd50-4e9b-96ea-3e0f176dd0a0", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"ready", "engine":"PostgreSQL-15", - "upgradable_version":[], "endpoint":{"ip":"195.154.70.77", "port":13384, "name":null, - "id":"8861d3bf-a855-4539-b365-acc93d22b375", "load_balancer":{}}, "tags":[], + body: '{"id":"866cbdcb-7c36-42d1-9afd-b0395a77fff2", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"ready", "engine":"PostgreSQL-15", + "upgradable_version":[], "endpoint":{"ip":"51.159.11.19", "port":16346, "name":null, + "id":"aa2342a0-6c13-41be-9d72-54bb097170fb", "load_balancer":{}}, "tags":[], "settings":[{"name":"effective_cache_size", "value":"1300"}, {"name":"maintenance_work_mem", "value":"150"}, {"name":"max_connections", "value":"100"}, {"name":"max_parallel_workers", "value":"0"}, {"name":"max_parallel_workers_per_gather", "value":"0"}, {"name":"work_mem", "value":"4"}], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2024-01-23T15:35:53.157504Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-20T15:47:35.878227Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, - "init_settings":[], "endpoints":[{"ip":"195.154.70.77", "port":13384, "name":null, - "id":"8861d3bf-a855-4539-b365-acc93d22b375", "load_balancer":{}}, {"ip":"172.16.0.3", - "port":5432, "name":null, "id":"2a64c856-6bd1-4c05-a2f1-33a85527c7ff", "private_network":{"private_network_id":"b3b67551-a0b1-43df-a60f-ca67d608da85", - "service_ip":"172.16.0.3/22", "zone":"fr-par-1"}}], "logs_policy":{"max_age_retention":30, - "total_disk_retention":null}, "backup_same_region":false, "maintenances":[], - "created_at":"2024-01-22T15:35:53.157504Z", "region":"fr-par"}' + "init_settings":[], "endpoints":[{"ip":"51.159.11.19", "port":16346, "name":null, + "id":"aa2342a0-6c13-41be-9d72-54bb097170fb", "load_balancer":{}}, {"ip":"172.16.0.3", + "port":5432, "name":null, "id":"805bc5dc-839a-45bc-bfc6-8d2068f967b8", "private_network":{"private_network_id":"ef99b867-702b-45b5-bf87-e60ab0ee1fd7", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-19T15:47:35.878227Z", + "region":"fr-par"}' headers: Content-Length: - - "1465" + - "1525" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Mon, 22 Jan 2024 15:39:22 GMT + - Tue, 19 Nov 2024 15:51:38 GMT Server: - - Scaleway API-Gateway + - Scaleway API Gateway (fr-par-1;edge03) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -951,7 +1123,7 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - e501c02f-923c-4e92-b666-56648a8baad9 + - e8869492-96b3-4abb-964b-88242521d93a status: 200 OK code: 200 duration: "" @@ -960,8 +1132,8 @@ interactions: form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.21.6; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/ipam/v1/regions/fr-par/ips?is_ipv6=false&order_by=created_at_desc&page=1&resource_id=bc20d14f-dd50-4e9b-96ea-3e0f176dd0a0&resource_type=rdb_instance + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/ipam/v1/regions/fr-par/ips?is_ipv6=false&order_by=created_at_desc&page=1&resource_id=866cbdcb-7c36-42d1-9afd-b0395a77fff2&resource_type=rdb_instance method: GET response: body: '{"total_count":0, "ips":[]}' @@ -973,9 +1145,9 @@ interactions: Content-Type: - application/json Date: - - Mon, 22 Jan 2024 15:39:22 GMT + - Tue, 19 Nov 2024 15:51:39 GMT Server: - - Scaleway API-Gateway + - Scaleway API Gateway (fr-par-1;edge03) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -983,61 +1155,63 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - cf693a90-32fa-4d10-ab4a-0c0a8e5dc69b + - 47baf893-f7b5-4935-9a48-3143a9b44252 status: 200 OK code: 200 duration: "" - request: - body: '{"id":"bc20d14f-dd50-4e9b-96ea-3e0f176dd0a0", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"deleting", "engine":"PostgreSQL-15", - "upgradable_version":[], "endpoint":{"ip":"195.154.70.77", "port":13384, "name":null, - "id":"8861d3bf-a855-4539-b365-acc93d22b375", "load_balancer":{}}, "tags":[], + body: '{"id":"866cbdcb-7c36-42d1-9afd-b0395a77fff2", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"deleting", "engine":"PostgreSQL-15", + "upgradable_version":[], "endpoint":{"ip":"51.159.11.19", "port":16346, "name":null, + "id":"aa2342a0-6c13-41be-9d72-54bb097170fb", "load_balancer":{}}, "tags":[], "settings":[{"name":"effective_cache_size", "value":"1300"}, {"name":"maintenance_work_mem", "value":"150"}, {"name":"max_connections", "value":"100"}, {"name":"max_parallel_workers", "value":"0"}, {"name":"max_parallel_workers_per_gather", "value":"0"}, {"name":"work_mem", "value":"4"}], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2024-01-23T15:35:53.157504Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-20T15:47:35.878227Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, - "init_settings":[], "endpoints":[{"ip":"195.154.70.77", "port":13384, "name":null, - "id":"8861d3bf-a855-4539-b365-acc93d22b375", "load_balancer":{}}, {"ip":"172.16.0.3", - "port":5432, "name":null, "id":"2a64c856-6bd1-4c05-a2f1-33a85527c7ff", "private_network":{"private_network_id":"b3b67551-a0b1-43df-a60f-ca67d608da85", - "service_ip":"172.16.0.3/22", "zone":"fr-par-1"}}], "logs_policy":{"max_age_retention":30, - "total_disk_retention":null}, "backup_same_region":false, "maintenances":[], - "created_at":"2024-01-22T15:35:53.157504Z", "region":"fr-par"}' + "init_settings":[], "endpoints":[{"ip":"51.159.11.19", "port":16346, "name":null, + "id":"aa2342a0-6c13-41be-9d72-54bb097170fb", "load_balancer":{}}, {"ip":"172.16.0.3", + "port":5432, "name":null, "id":"805bc5dc-839a-45bc-bfc6-8d2068f967b8", "private_network":{"private_network_id":"ef99b867-702b-45b5-bf87-e60ab0ee1fd7", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-19T15:47:35.878227Z", + "region":"fr-par"}' form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.21.6; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/bc20d14f-dd50-4e9b-96ea-3e0f176dd0a0 + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/866cbdcb-7c36-42d1-9afd-b0395a77fff2 method: DELETE response: - body: '{"id":"bc20d14f-dd50-4e9b-96ea-3e0f176dd0a0", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"deleting", "engine":"PostgreSQL-15", - "upgradable_version":[], "endpoint":{"ip":"195.154.70.77", "port":13384, "name":null, - "id":"8861d3bf-a855-4539-b365-acc93d22b375", "load_balancer":{}}, "tags":[], + body: '{"id":"866cbdcb-7c36-42d1-9afd-b0395a77fff2", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"deleting", "engine":"PostgreSQL-15", + "upgradable_version":[], "endpoint":{"ip":"51.159.11.19", "port":16346, "name":null, + "id":"aa2342a0-6c13-41be-9d72-54bb097170fb", "load_balancer":{}}, "tags":[], "settings":[{"name":"effective_cache_size", "value":"1300"}, {"name":"maintenance_work_mem", "value":"150"}, {"name":"max_connections", "value":"100"}, {"name":"max_parallel_workers", "value":"0"}, {"name":"max_parallel_workers_per_gather", "value":"0"}, {"name":"work_mem", "value":"4"}], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2024-01-23T15:35:53.157504Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-20T15:47:35.878227Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, - "init_settings":[], "endpoints":[{"ip":"195.154.70.77", "port":13384, "name":null, - "id":"8861d3bf-a855-4539-b365-acc93d22b375", "load_balancer":{}}, {"ip":"172.16.0.3", - "port":5432, "name":null, "id":"2a64c856-6bd1-4c05-a2f1-33a85527c7ff", "private_network":{"private_network_id":"b3b67551-a0b1-43df-a60f-ca67d608da85", - "service_ip":"172.16.0.3/22", "zone":"fr-par-1"}}], "logs_policy":{"max_age_retention":30, - "total_disk_retention":null}, "backup_same_region":false, "maintenances":[], - "created_at":"2024-01-22T15:35:53.157504Z", "region":"fr-par"}' + "init_settings":[], "endpoints":[{"ip":"51.159.11.19", "port":16346, "name":null, + "id":"aa2342a0-6c13-41be-9d72-54bb097170fb", "load_balancer":{}}, {"ip":"172.16.0.3", + "port":5432, "name":null, "id":"805bc5dc-839a-45bc-bfc6-8d2068f967b8", "private_network":{"private_network_id":"ef99b867-702b-45b5-bf87-e60ab0ee1fd7", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-19T15:47:35.878227Z", + "region":"fr-par"}' headers: Content-Length: - - "1468" + - "1528" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Mon, 22 Jan 2024 15:39:22 GMT + - Tue, 19 Nov 2024 15:51:39 GMT Server: - - Scaleway API-Gateway + - Scaleway API Gateway (fr-par-1;edge03) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -1045,61 +1219,63 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - c09a74b1-483d-4049-a26f-f9ba40b4433a + - 00a2fb0a-0008-4d66-ba32-cca063813a0b status: 200 OK code: 200 duration: "" - request: - body: '{"id":"bc20d14f-dd50-4e9b-96ea-3e0f176dd0a0", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"deleting", "engine":"PostgreSQL-15", - "upgradable_version":[], "endpoint":{"ip":"195.154.70.77", "port":13384, "name":null, - "id":"8861d3bf-a855-4539-b365-acc93d22b375", "load_balancer":{}}, "tags":[], + body: '{"id":"866cbdcb-7c36-42d1-9afd-b0395a77fff2", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"deleting", "engine":"PostgreSQL-15", + "upgradable_version":[], "endpoint":{"ip":"51.159.11.19", "port":16346, "name":null, + "id":"aa2342a0-6c13-41be-9d72-54bb097170fb", "load_balancer":{}}, "tags":[], "settings":[{"name":"effective_cache_size", "value":"1300"}, {"name":"maintenance_work_mem", "value":"150"}, {"name":"max_connections", "value":"100"}, {"name":"max_parallel_workers", "value":"0"}, {"name":"max_parallel_workers_per_gather", "value":"0"}, {"name":"work_mem", "value":"4"}], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2024-01-23T15:35:53.157504Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-20T15:47:35.878227Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, - "init_settings":[], "endpoints":[{"ip":"195.154.70.77", "port":13384, "name":null, - "id":"8861d3bf-a855-4539-b365-acc93d22b375", "load_balancer":{}}, {"ip":"172.16.0.3", - "port":5432, "name":null, "id":"2a64c856-6bd1-4c05-a2f1-33a85527c7ff", "private_network":{"private_network_id":"b3b67551-a0b1-43df-a60f-ca67d608da85", - "service_ip":"172.16.0.3/22", "zone":"fr-par-1"}}], "logs_policy":{"max_age_retention":30, - "total_disk_retention":null}, "backup_same_region":false, "maintenances":[], - "created_at":"2024-01-22T15:35:53.157504Z", "region":"fr-par"}' + "init_settings":[], "endpoints":[{"ip":"51.159.11.19", "port":16346, "name":null, + "id":"aa2342a0-6c13-41be-9d72-54bb097170fb", "load_balancer":{}}, {"ip":"172.16.0.3", + "port":5432, "name":null, "id":"805bc5dc-839a-45bc-bfc6-8d2068f967b8", "private_network":{"private_network_id":"ef99b867-702b-45b5-bf87-e60ab0ee1fd7", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-19T15:47:35.878227Z", + "region":"fr-par"}' form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.21.6; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/bc20d14f-dd50-4e9b-96ea-3e0f176dd0a0 + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/866cbdcb-7c36-42d1-9afd-b0395a77fff2 method: GET response: - body: '{"id":"bc20d14f-dd50-4e9b-96ea-3e0f176dd0a0", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"deleting", "engine":"PostgreSQL-15", - "upgradable_version":[], "endpoint":{"ip":"195.154.70.77", "port":13384, "name":null, - "id":"8861d3bf-a855-4539-b365-acc93d22b375", "load_balancer":{}}, "tags":[], + body: '{"id":"866cbdcb-7c36-42d1-9afd-b0395a77fff2", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"deleting", "engine":"PostgreSQL-15", + "upgradable_version":[], "endpoint":{"ip":"51.159.11.19", "port":16346, "name":null, + "id":"aa2342a0-6c13-41be-9d72-54bb097170fb", "load_balancer":{}}, "tags":[], "settings":[{"name":"effective_cache_size", "value":"1300"}, {"name":"maintenance_work_mem", "value":"150"}, {"name":"max_connections", "value":"100"}, {"name":"max_parallel_workers", "value":"0"}, {"name":"max_parallel_workers_per_gather", "value":"0"}, {"name":"work_mem", "value":"4"}], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2024-01-23T15:35:53.157504Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-20T15:47:35.878227Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, - "init_settings":[], "endpoints":[{"ip":"195.154.70.77", "port":13384, "name":null, - "id":"8861d3bf-a855-4539-b365-acc93d22b375", "load_balancer":{}}, {"ip":"172.16.0.3", - "port":5432, "name":null, "id":"2a64c856-6bd1-4c05-a2f1-33a85527c7ff", "private_network":{"private_network_id":"b3b67551-a0b1-43df-a60f-ca67d608da85", - "service_ip":"172.16.0.3/22", "zone":"fr-par-1"}}], "logs_policy":{"max_age_retention":30, - "total_disk_retention":null}, "backup_same_region":false, "maintenances":[], - "created_at":"2024-01-22T15:35:53.157504Z", "region":"fr-par"}' + "init_settings":[], "endpoints":[{"ip":"51.159.11.19", "port":16346, "name":null, + "id":"aa2342a0-6c13-41be-9d72-54bb097170fb", "load_balancer":{}}, {"ip":"172.16.0.3", + "port":5432, "name":null, "id":"805bc5dc-839a-45bc-bfc6-8d2068f967b8", "private_network":{"private_network_id":"ef99b867-702b-45b5-bf87-e60ab0ee1fd7", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-19T15:47:35.878227Z", + "region":"fr-par"}' headers: Content-Length: - - "1468" + - "1528" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Mon, 22 Jan 2024 15:39:22 GMT + - Tue, 19 Nov 2024 15:51:39 GMT Server: - - Scaleway API-Gateway + - Scaleway API Gateway (fr-par-1;edge03) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -1107,20 +1283,20 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 75f1e845-3251-4868-aae5-3a21718cb189 + - 922a5dd7-2704-41da-83c7-6c53c3e0433e status: 200 OK code: 200 duration: "" - request: - body: '{"message":"resource is not found","resource":"instance","resource_id":"bc20d14f-dd50-4e9b-96ea-3e0f176dd0a0","type":"not_found"}' + body: '{"message":"resource is not found","resource":"instance","resource_id":"866cbdcb-7c36-42d1-9afd-b0395a77fff2","type":"not_found"}' form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.21.6; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/bc20d14f-dd50-4e9b-96ea-3e0f176dd0a0 + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/866cbdcb-7c36-42d1-9afd-b0395a77fff2 method: GET response: - body: '{"message":"resource is not found","resource":"instance","resource_id":"bc20d14f-dd50-4e9b-96ea-3e0f176dd0a0","type":"not_found"}' + body: '{"message":"resource is not found","resource":"instance","resource_id":"866cbdcb-7c36-42d1-9afd-b0395a77fff2","type":"not_found"}' headers: Content-Length: - "129" @@ -1129,9 +1305,9 @@ interactions: Content-Type: - application/json Date: - - Mon, 22 Jan 2024 15:39:37 GMT + - Tue, 19 Nov 2024 15:51:54 GMT Server: - - Scaleway API-Gateway + - Scaleway API Gateway (fr-par-1;edge03) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -1139,7 +1315,7 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - f19258b9-b49c-4e69-a0eb-f4790b309240 + - a8429a07-ac85-4416-9b3c-87378010b712 status: 404 Not Found code: 404 duration: "" @@ -1148,8 +1324,8 @@ interactions: form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.21.6; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/vpc/v2/regions/fr-par/private-networks/b3b67551-a0b1-43df-a60f-ca67d608da85 + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/vpc/v2/regions/fr-par/private-networks/ef99b867-702b-45b5-bf87-e60ab0ee1fd7 method: DELETE response: body: "" @@ -1159,9 +1335,9 @@ interactions: Content-Type: - application/json Date: - - Mon, 22 Jan 2024 15:39:39 GMT + - Tue, 19 Nov 2024 15:51:55 GMT Server: - - Scaleway API-Gateway + - Scaleway API Gateway (fr-par-1;edge03) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -1169,7 +1345,7 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - eab7dc22-285a-44be-ba94-b29a70e3ae8c + - c3f6ed4c-9793-4a90-8d1e-972fbc50f487 status: 204 No Content code: 204 duration: "" diff --git a/internal/namespaces/rdb/v1/testdata/test-endpoint-create-private-static.golden b/internal/namespaces/rdb/v1/testdata/test-endpoint-create-private-static.golden index 9445b54807..5f5dc2c738 100644 --- a/internal/namespaces/rdb/v1/testdata/test-endpoint-create-private-static.golden +++ b/internal/namespaces/rdb/v1/testdata/test-endpoint-create-private-static.golden @@ -1,26 +1,26 @@ 🎲🎲🎲 EXIT CODE: 0 🎲🎲🎲 🟩🟩🟩 STDOUT️ 🟩🟩🟩️ -✅ Endpoint 2a64c856-6bd1-4c05-a2f1-33a85527c7ff successfully added. -ID IP PORT NAME HOSTNAME -8861d3bf-a855-4539-b365-acc93d22b375 195.154.70.77 13384 - - -2a64c856-6bd1-4c05-a2f1-33a85527c7ff 172.16.0.3 5432 - - +✅ Endpoint 805bc5dc-839a-45bc-bfc6-8d2068f967b8 successfully added. +ID IP PORT NAME HOSTNAME +aa2342a0-6c13-41be-9d72-54bb097170fb 51.159.11.19 16346 - - +805bc5dc-839a-45bc-bfc6-8d2068f967b8 172.16.0.3 5432 - - 🟩🟩🟩 JSON STDOUT 🟩🟩🟩 { "Endpoints": [ { - "id": "8861d3bf-a855-4539-b365-acc93d22b375", - "ip": "195.154.70.77", - "port": 13384, + "id": "aa2342a0-6c13-41be-9d72-54bb097170fb", + "ip": "51.159.11.19", + "port": 16346, "name": null, "load_balancer": {} }, { - "id": "2a64c856-6bd1-4c05-a2f1-33a85527c7ff", + "id": "805bc5dc-839a-45bc-bfc6-8d2068f967b8", "ip": "172.16.0.3", "port": 5432, "name": null, "private_network": { - "private_network_id": "b3b67551-a0b1-43df-a60f-ca67d608da85", + "private_network_id": "ef99b867-702b-45b5-bf87-e60ab0ee1fd7", "service_ip": "172.16.0.3/22", "zone": "fr-par-1", "provisioning_mode": "static" @@ -28,7 +28,7 @@ ID IP PORT NAME HOSTNAME } ], "Success": { - "message": "Endpoint 2a64c856-6bd1-4c05-a2f1-33a85527c7ff successfully added", + "message": "Endpoint 805bc5dc-839a-45bc-bfc6-8d2068f967b8 successfully added", "details": "" } } diff --git a/internal/namespaces/rdb/v1/testdata/test-endpoint-create-public.cassette.yaml b/internal/namespaces/rdb/v1/testdata/test-endpoint-create-public.cassette.yaml index 6c0740adab..12f8b8f708 100644 --- a/internal/namespaces/rdb/v1/testdata/test-endpoint-create-public.cassette.yaml +++ b/internal/namespaces/rdb/v1/testdata/test-endpoint-create-public.cassette.yaml @@ -2,34 +2,48 @@ version: 1 interactions: - request: - body: '{"id":"5cb4248d-919f-4d24-9332-6640c302f2f9", "name":"pn-gracious-lalande", - "tags":[], "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "created_at":"2024-01-22T16:54:19.762255Z", - "updated_at":"2024-01-22T16:54:19.762255Z", "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "subnets":["172.16.48.0/22", "fd63:256c:45f7:1ab5::/64"], "zone":"fr-par-1"}' + body: '{"id":"5f3df926-2cdd-441c-8917-02369e9559a6", "name":"pn-frosty-joliot", + "tags":[], "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "created_at":"2024-11-19T15:47:35.227023Z", + "updated_at":"2024-11-19T15:47:35.227023Z", "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "subnets":[{"id":"b8dd1cf5-5959-4bb3-bfdc-dee8c21c3167", "created_at":"2024-11-19T15:47:35.227023Z", + "updated_at":"2024-11-19T15:47:35.227023Z", "subnet":"172.16.20.0/22", "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "private_network_id":"5f3df926-2cdd-441c-8917-02369e9559a6", "vpc_id":"4c837446-e418-4326-af43-4a445ea0aab8"}, + {"id":"f47bd73e-446c-4b99-85c8-8e05a003f2b0", "created_at":"2024-11-19T15:47:35.227023Z", + "updated_at":"2024-11-19T15:47:35.227023Z", "subnet":"fd49:821a:a311:cfcb::/64", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "private_network_id":"5f3df926-2cdd-441c-8917-02369e9559a6", + "vpc_id":"4c837446-e418-4326-af43-4a445ea0aab8"}], "vpc_id":"4c837446-e418-4326-af43-4a445ea0aab8", + "dhcp_enabled":true, "region":"fr-par"}' form: {} headers: Content-Type: - application/json User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.21.6; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/vpc/v1/zones/fr-par-1/private-networks + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/vpc/v2/regions/fr-par/private-networks method: POST response: - body: '{"id":"5cb4248d-919f-4d24-9332-6640c302f2f9", "name":"pn-gracious-lalande", - "tags":[], "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "created_at":"2024-01-22T16:54:19.762255Z", - "updated_at":"2024-01-22T16:54:19.762255Z", "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "subnets":["172.16.48.0/22", "fd63:256c:45f7:1ab5::/64"], "zone":"fr-par-1"}' + body: '{"id":"5f3df926-2cdd-441c-8917-02369e9559a6", "name":"pn-frosty-joliot", + "tags":[], "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "created_at":"2024-11-19T15:47:35.227023Z", + "updated_at":"2024-11-19T15:47:35.227023Z", "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "subnets":[{"id":"b8dd1cf5-5959-4bb3-bfdc-dee8c21c3167", "created_at":"2024-11-19T15:47:35.227023Z", + "updated_at":"2024-11-19T15:47:35.227023Z", "subnet":"172.16.20.0/22", "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "private_network_id":"5f3df926-2cdd-441c-8917-02369e9559a6", "vpc_id":"4c837446-e418-4326-af43-4a445ea0aab8"}, + {"id":"f47bd73e-446c-4b99-85c8-8e05a003f2b0", "created_at":"2024-11-19T15:47:35.227023Z", + "updated_at":"2024-11-19T15:47:35.227023Z", "subnet":"fd49:821a:a311:cfcb::/64", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "private_network_id":"5f3df926-2cdd-441c-8917-02369e9559a6", + "vpc_id":"4c837446-e418-4326-af43-4a445ea0aab8"}], "vpc_id":"4c837446-e418-4326-af43-4a445ea0aab8", + "dhcp_enabled":true, "region":"fr-par"}' headers: Content-Length: - - "362" + - "1043" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Mon, 22 Jan 2024 16:54:20 GMT + - Tue, 19 Nov 2024 15:47:35 GMT Server: - - Scaleway API-Gateway + - Scaleway API Gateway (fr-par-1;edge03) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -37,53 +51,217 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 75d60ae6-4d4d-41ad-b280-c7d668ec3e42 + - cb302749-6914-40eb-9d3c-5d6103c2a72f status: 200 OK code: 200 duration: "" - request: - body: '{"id":"4a131452-dc1e-4b4b-8617-74cd95fc24a6", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"provisioning", + body: '{"id":"7c572af9-6b30-43e5-8b0a-1c295408bd22", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"provisioning", "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2024-01-23T16:54:20.745176Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-20T15:47:36.041715Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, - "id":"41db4d59-b3e9-4287-a0d5-6fc17c87ea79", "private_network":{"private_network_id":"5cb4248d-919f-4d24-9332-6640c302f2f9", - "service_ip":"172.16.0.3/22", "zone":"fr-par-1"}}], "logs_policy":{"max_age_retention":30, - "total_disk_retention":null}, "backup_same_region":false, "maintenances":[], - "created_at":"2024-01-22T16:54:20.745176Z", "region":"fr-par"}' + "id":"adb1fc06-2cf0-4660-a13e-1f92a54e8c61", "private_network":{"private_network_id":"5f3df926-2cdd-441c-8917-02369e9559a6", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-19T15:47:36.041715Z", + "region":"fr-par"}' form: {} headers: Content-Type: - application/json User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.21.6; linux; amd64) cli-e2e-test + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances method: POST response: - body: '{"id":"4a131452-dc1e-4b4b-8617-74cd95fc24a6", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"provisioning", + body: '{"id":"7c572af9-6b30-43e5-8b0a-1c295408bd22", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"provisioning", + "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], + "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, + "next_run_at":"2024-11-20T15:47:36.041715Z"}, "is_ha_cluster":false, "read_replicas":[], + "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, + "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, + "id":"adb1fc06-2cf0-4660-a13e-1f92a54e8c61", "private_network":{"private_network_id":"5f3df926-2cdd-441c-8917-02369e9559a6", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-19T15:47:36.041715Z", + "region":"fr-par"}' + headers: + Content-Length: + - "1033" + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Tue, 19 Nov 2024 15:47:36 GMT + Server: + - Scaleway API Gateway (fr-par-1;edge03) + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - 71a3004b-b57e-4868-8e2f-9b592e3c5084 + status: 200 OK + code: 200 + duration: "" +- request: + body: '{"id":"7c572af9-6b30-43e5-8b0a-1c295408bd22", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"provisioning", + "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], + "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, + "next_run_at":"2024-11-20T15:47:36.041715Z"}, "is_ha_cluster":false, "read_replicas":[], + "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, + "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, + "id":"adb1fc06-2cf0-4660-a13e-1f92a54e8c61", "private_network":{"private_network_id":"5f3df926-2cdd-441c-8917-02369e9559a6", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-19T15:47:36.041715Z", + "region":"fr-par"}' + form: {} + headers: + User-Agent: + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/7c572af9-6b30-43e5-8b0a-1c295408bd22 + method: GET + response: + body: '{"id":"7c572af9-6b30-43e5-8b0a-1c295408bd22", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"provisioning", + "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], + "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, + "next_run_at":"2024-11-20T15:47:36.041715Z"}, "is_ha_cluster":false, "read_replicas":[], + "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, + "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, + "id":"adb1fc06-2cf0-4660-a13e-1f92a54e8c61", "private_network":{"private_network_id":"5f3df926-2cdd-441c-8917-02369e9559a6", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-19T15:47:36.041715Z", + "region":"fr-par"}' + headers: + Content-Length: + - "1033" + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Tue, 19 Nov 2024 15:47:36 GMT + Server: + - Scaleway API Gateway (fr-par-1;edge03) + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - 91972e7b-b5d7-41b2-9e06-ab4f68c8be13 + status: 200 OK + code: 200 + duration: "" +- request: + body: '{"id":"7c572af9-6b30-43e5-8b0a-1c295408bd22", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"provisioning", + "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], + "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, + "next_run_at":"2024-11-20T15:47:36.041715Z"}, "is_ha_cluster":false, "read_replicas":[], + "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, + "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, + "id":"adb1fc06-2cf0-4660-a13e-1f92a54e8c61", "private_network":{"private_network_id":"5f3df926-2cdd-441c-8917-02369e9559a6", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-19T15:47:36.041715Z", + "region":"fr-par"}' + form: {} + headers: + User-Agent: + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/7c572af9-6b30-43e5-8b0a-1c295408bd22 + method: GET + response: + body: '{"id":"7c572af9-6b30-43e5-8b0a-1c295408bd22", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"provisioning", + "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], + "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, + "next_run_at":"2024-11-20T15:47:36.041715Z"}, "is_ha_cluster":false, "read_replicas":[], + "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, + "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, + "id":"adb1fc06-2cf0-4660-a13e-1f92a54e8c61", "private_network":{"private_network_id":"5f3df926-2cdd-441c-8917-02369e9559a6", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-19T15:47:36.041715Z", + "region":"fr-par"}' + headers: + Content-Length: + - "1033" + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Tue, 19 Nov 2024 15:47:51 GMT + Server: + - Scaleway API Gateway (fr-par-1;edge03) + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - d76b1224-cf0d-4dce-b8c2-75f449169a2b + status: 200 OK + code: 200 + duration: "" +- request: + body: '{"id":"7c572af9-6b30-43e5-8b0a-1c295408bd22", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"provisioning", + "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], + "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, + "next_run_at":"2024-11-20T15:47:36.041715Z"}, "is_ha_cluster":false, "read_replicas":[], + "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, + "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, + "id":"adb1fc06-2cf0-4660-a13e-1f92a54e8c61", "private_network":{"private_network_id":"5f3df926-2cdd-441c-8917-02369e9559a6", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-19T15:47:36.041715Z", + "region":"fr-par"}' + form: {} + headers: + User-Agent: + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/7c572af9-6b30-43e5-8b0a-1c295408bd22 + method: GET + response: + body: '{"id":"7c572af9-6b30-43e5-8b0a-1c295408bd22", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"provisioning", "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2024-01-23T16:54:20.745176Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-20T15:47:36.041715Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, - "id":"41db4d59-b3e9-4287-a0d5-6fc17c87ea79", "private_network":{"private_network_id":"5cb4248d-919f-4d24-9332-6640c302f2f9", - "service_ip":"172.16.0.3/22", "zone":"fr-par-1"}}], "logs_policy":{"max_age_retention":30, - "total_disk_retention":null}, "backup_same_region":false, "maintenances":[], - "created_at":"2024-01-22T16:54:20.745176Z", "region":"fr-par"}' + "id":"adb1fc06-2cf0-4660-a13e-1f92a54e8c61", "private_network":{"private_network_id":"5f3df926-2cdd-441c-8917-02369e9559a6", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-19T15:47:36.041715Z", + "region":"fr-par"}' headers: Content-Length: - - "971" + - "1033" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Mon, 22 Jan 2024 16:54:21 GMT + - Tue, 19 Nov 2024 15:48:06 GMT Server: - - Scaleway API-Gateway + - Scaleway API Gateway (fr-par-1;edge03) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -91,51 +269,53 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 1270e1c5-fa5b-431b-b8ff-88f2be08e446 + - e58a7cd2-317a-46fd-9baf-a6dcf5f26ec9 status: 200 OK code: 200 duration: "" - request: - body: '{"id":"4a131452-dc1e-4b4b-8617-74cd95fc24a6", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"provisioning", + body: '{"id":"7c572af9-6b30-43e5-8b0a-1c295408bd22", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"provisioning", "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2024-01-23T16:54:20.745176Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-20T15:47:36.041715Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, - "id":"41db4d59-b3e9-4287-a0d5-6fc17c87ea79", "private_network":{"private_network_id":"5cb4248d-919f-4d24-9332-6640c302f2f9", - "service_ip":"172.16.0.3/22", "zone":"fr-par-1"}}], "logs_policy":{"max_age_retention":30, - "total_disk_retention":null}, "backup_same_region":false, "maintenances":[], - "created_at":"2024-01-22T16:54:20.745176Z", "region":"fr-par"}' + "id":"adb1fc06-2cf0-4660-a13e-1f92a54e8c61", "private_network":{"private_network_id":"5f3df926-2cdd-441c-8917-02369e9559a6", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-19T15:47:36.041715Z", + "region":"fr-par"}' form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.21.6; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/4a131452-dc1e-4b4b-8617-74cd95fc24a6 + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/7c572af9-6b30-43e5-8b0a-1c295408bd22 method: GET response: - body: '{"id":"4a131452-dc1e-4b4b-8617-74cd95fc24a6", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"provisioning", + body: '{"id":"7c572af9-6b30-43e5-8b0a-1c295408bd22", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"provisioning", "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2024-01-23T16:54:20.745176Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-20T15:47:36.041715Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, - "id":"41db4d59-b3e9-4287-a0d5-6fc17c87ea79", "private_network":{"private_network_id":"5cb4248d-919f-4d24-9332-6640c302f2f9", - "service_ip":"172.16.0.3/22", "zone":"fr-par-1"}}], "logs_policy":{"max_age_retention":30, - "total_disk_retention":null}, "backup_same_region":false, "maintenances":[], - "created_at":"2024-01-22T16:54:20.745176Z", "region":"fr-par"}' + "id":"adb1fc06-2cf0-4660-a13e-1f92a54e8c61", "private_network":{"private_network_id":"5f3df926-2cdd-441c-8917-02369e9559a6", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-19T15:47:36.041715Z", + "region":"fr-par"}' headers: Content-Length: - - "971" + - "1033" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Mon, 22 Jan 2024 16:54:21 GMT + - Tue, 19 Nov 2024 15:48:21 GMT Server: - - Scaleway API-Gateway + - Scaleway API Gateway (fr-par-1;edge03) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -143,51 +323,53 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 1d95a6b2-55b3-42f0-a53d-0c5dc26ad033 + - 05fd6072-8f54-4558-8c09-1ae4180f5a93 status: 200 OK code: 200 duration: "" - request: - body: '{"id":"4a131452-dc1e-4b4b-8617-74cd95fc24a6", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"provisioning", + body: '{"id":"7c572af9-6b30-43e5-8b0a-1c295408bd22", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"provisioning", "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2024-01-23T16:54:20.745176Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-20T15:47:36.041715Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, - "id":"41db4d59-b3e9-4287-a0d5-6fc17c87ea79", "private_network":{"private_network_id":"5cb4248d-919f-4d24-9332-6640c302f2f9", - "service_ip":"172.16.0.3/22", "zone":"fr-par-1"}}], "logs_policy":{"max_age_retention":30, - "total_disk_retention":null}, "backup_same_region":false, "maintenances":[], - "created_at":"2024-01-22T16:54:20.745176Z", "region":"fr-par"}' + "id":"adb1fc06-2cf0-4660-a13e-1f92a54e8c61", "private_network":{"private_network_id":"5f3df926-2cdd-441c-8917-02369e9559a6", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-19T15:47:36.041715Z", + "region":"fr-par"}' form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.21.6; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/4a131452-dc1e-4b4b-8617-74cd95fc24a6 + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/7c572af9-6b30-43e5-8b0a-1c295408bd22 method: GET response: - body: '{"id":"4a131452-dc1e-4b4b-8617-74cd95fc24a6", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"provisioning", + body: '{"id":"7c572af9-6b30-43e5-8b0a-1c295408bd22", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"provisioning", "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2024-01-23T16:54:20.745176Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-20T15:47:36.041715Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, - "id":"41db4d59-b3e9-4287-a0d5-6fc17c87ea79", "private_network":{"private_network_id":"5cb4248d-919f-4d24-9332-6640c302f2f9", - "service_ip":"172.16.0.3/22", "zone":"fr-par-1"}}], "logs_policy":{"max_age_retention":30, - "total_disk_retention":null}, "backup_same_region":false, "maintenances":[], - "created_at":"2024-01-22T16:54:20.745176Z", "region":"fr-par"}' + "id":"adb1fc06-2cf0-4660-a13e-1f92a54e8c61", "private_network":{"private_network_id":"5f3df926-2cdd-441c-8917-02369e9559a6", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-19T15:47:36.041715Z", + "region":"fr-par"}' headers: Content-Length: - - "971" + - "1033" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Mon, 22 Jan 2024 16:54:36 GMT + - Tue, 19 Nov 2024 15:48:37 GMT Server: - - Scaleway API-Gateway + - Scaleway API Gateway (fr-par-1;edge03) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -195,51 +377,53 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - e11d4807-e708-4731-9af5-6627bc6f0de3 + - 74dbc977-c633-4a2c-8ea3-9e5bd26448ea status: 200 OK code: 200 duration: "" - request: - body: '{"id":"4a131452-dc1e-4b4b-8617-74cd95fc24a6", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"provisioning", + body: '{"id":"7c572af9-6b30-43e5-8b0a-1c295408bd22", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"provisioning", "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2024-01-23T16:54:20.745176Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-20T15:47:36.041715Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, - "id":"41db4d59-b3e9-4287-a0d5-6fc17c87ea79", "private_network":{"private_network_id":"5cb4248d-919f-4d24-9332-6640c302f2f9", - "service_ip":"172.16.0.3/22", "zone":"fr-par-1"}}], "logs_policy":{"max_age_retention":30, - "total_disk_retention":null}, "backup_same_region":false, "maintenances":[], - "created_at":"2024-01-22T16:54:20.745176Z", "region":"fr-par"}' + "id":"adb1fc06-2cf0-4660-a13e-1f92a54e8c61", "private_network":{"private_network_id":"5f3df926-2cdd-441c-8917-02369e9559a6", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-19T15:47:36.041715Z", + "region":"fr-par"}' form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.21.6; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/4a131452-dc1e-4b4b-8617-74cd95fc24a6 + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/7c572af9-6b30-43e5-8b0a-1c295408bd22 method: GET response: - body: '{"id":"4a131452-dc1e-4b4b-8617-74cd95fc24a6", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"provisioning", + body: '{"id":"7c572af9-6b30-43e5-8b0a-1c295408bd22", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"provisioning", "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2024-01-23T16:54:20.745176Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-20T15:47:36.041715Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, - "id":"41db4d59-b3e9-4287-a0d5-6fc17c87ea79", "private_network":{"private_network_id":"5cb4248d-919f-4d24-9332-6640c302f2f9", - "service_ip":"172.16.0.3/22", "zone":"fr-par-1"}}], "logs_policy":{"max_age_retention":30, - "total_disk_retention":null}, "backup_same_region":false, "maintenances":[], - "created_at":"2024-01-22T16:54:20.745176Z", "region":"fr-par"}' + "id":"adb1fc06-2cf0-4660-a13e-1f92a54e8c61", "private_network":{"private_network_id":"5f3df926-2cdd-441c-8917-02369e9559a6", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-19T15:47:36.041715Z", + "region":"fr-par"}' headers: Content-Length: - - "971" + - "1033" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Mon, 22 Jan 2024 16:54:52 GMT + - Tue, 19 Nov 2024 15:48:52 GMT Server: - - Scaleway API-Gateway + - Scaleway API Gateway (fr-par-1;edge03) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -247,51 +431,53 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 03838bb1-18aa-42a3-9b4b-5ff290b743fc + - 37facee8-c862-4af4-a92a-a2668ae35340 status: 200 OK code: 200 duration: "" - request: - body: '{"id":"4a131452-dc1e-4b4b-8617-74cd95fc24a6", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"provisioning", + body: '{"id":"7c572af9-6b30-43e5-8b0a-1c295408bd22", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"initializing", "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2024-01-23T16:54:20.745176Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-20T15:47:36.041715Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, - "id":"41db4d59-b3e9-4287-a0d5-6fc17c87ea79", "private_network":{"private_network_id":"5cb4248d-919f-4d24-9332-6640c302f2f9", - "service_ip":"172.16.0.3/22", "zone":"fr-par-1"}}], "logs_policy":{"max_age_retention":30, - "total_disk_retention":null}, "backup_same_region":false, "maintenances":[], - "created_at":"2024-01-22T16:54:20.745176Z", "region":"fr-par"}' + "id":"adb1fc06-2cf0-4660-a13e-1f92a54e8c61", "private_network":{"private_network_id":"5f3df926-2cdd-441c-8917-02369e9559a6", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-19T15:47:36.041715Z", + "region":"fr-par"}' form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.21.6; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/4a131452-dc1e-4b4b-8617-74cd95fc24a6 + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/7c572af9-6b30-43e5-8b0a-1c295408bd22 method: GET response: - body: '{"id":"4a131452-dc1e-4b4b-8617-74cd95fc24a6", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"provisioning", + body: '{"id":"7c572af9-6b30-43e5-8b0a-1c295408bd22", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"initializing", "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2024-01-23T16:54:20.745176Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-20T15:47:36.041715Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, - "id":"41db4d59-b3e9-4287-a0d5-6fc17c87ea79", "private_network":{"private_network_id":"5cb4248d-919f-4d24-9332-6640c302f2f9", - "service_ip":"172.16.0.3/22", "zone":"fr-par-1"}}], "logs_policy":{"max_age_retention":30, - "total_disk_retention":null}, "backup_same_region":false, "maintenances":[], - "created_at":"2024-01-22T16:54:20.745176Z", "region":"fr-par"}' + "id":"adb1fc06-2cf0-4660-a13e-1f92a54e8c61", "private_network":{"private_network_id":"5f3df926-2cdd-441c-8917-02369e9559a6", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-19T15:47:36.041715Z", + "region":"fr-par"}' headers: Content-Length: - - "971" + - "1033" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Mon, 22 Jan 2024 16:55:07 GMT + - Tue, 19 Nov 2024 15:49:07 GMT Server: - - Scaleway API-Gateway + - Scaleway API Gateway (fr-par-1;edge03) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -299,51 +485,53 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - e6f36fe1-f18b-47e0-8a04-6e3cd3f4b23d + - 909db6d0-867b-401b-8dab-5aca8d60bb04 status: 200 OK code: 200 duration: "" - request: - body: '{"id":"4a131452-dc1e-4b4b-8617-74cd95fc24a6", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"provisioning", + body: '{"id":"7c572af9-6b30-43e5-8b0a-1c295408bd22", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"initializing", "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2024-01-23T16:54:20.745176Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-20T15:47:36.041715Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, - "id":"41db4d59-b3e9-4287-a0d5-6fc17c87ea79", "private_network":{"private_network_id":"5cb4248d-919f-4d24-9332-6640c302f2f9", - "service_ip":"172.16.0.3/22", "zone":"fr-par-1"}}], "logs_policy":{"max_age_retention":30, - "total_disk_retention":null}, "backup_same_region":false, "maintenances":[], - "created_at":"2024-01-22T16:54:20.745176Z", "region":"fr-par"}' + "id":"adb1fc06-2cf0-4660-a13e-1f92a54e8c61", "private_network":{"private_network_id":"5f3df926-2cdd-441c-8917-02369e9559a6", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-19T15:47:36.041715Z", + "region":"fr-par"}' form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.21.6; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/4a131452-dc1e-4b4b-8617-74cd95fc24a6 + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/7c572af9-6b30-43e5-8b0a-1c295408bd22 method: GET response: - body: '{"id":"4a131452-dc1e-4b4b-8617-74cd95fc24a6", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"provisioning", + body: '{"id":"7c572af9-6b30-43e5-8b0a-1c295408bd22", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"initializing", "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2024-01-23T16:54:20.745176Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-20T15:47:36.041715Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, - "id":"41db4d59-b3e9-4287-a0d5-6fc17c87ea79", "private_network":{"private_network_id":"5cb4248d-919f-4d24-9332-6640c302f2f9", - "service_ip":"172.16.0.3/22", "zone":"fr-par-1"}}], "logs_policy":{"max_age_retention":30, - "total_disk_retention":null}, "backup_same_region":false, "maintenances":[], - "created_at":"2024-01-22T16:54:20.745176Z", "region":"fr-par"}' + "id":"adb1fc06-2cf0-4660-a13e-1f92a54e8c61", "private_network":{"private_network_id":"5f3df926-2cdd-441c-8917-02369e9559a6", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-19T15:47:36.041715Z", + "region":"fr-par"}' headers: Content-Length: - - "971" + - "1033" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Mon, 22 Jan 2024 16:55:22 GMT + - Tue, 19 Nov 2024 15:49:22 GMT Server: - - Scaleway API-Gateway + - Scaleway API Gateway (fr-par-1;edge03) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -351,51 +539,53 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - fbb9fbf5-7144-4f24-adc9-2b26aa00a86f + - b6666566-884f-4d41-8a9a-925e6a151a3b status: 200 OK code: 200 duration: "" - request: - body: '{"id":"4a131452-dc1e-4b4b-8617-74cd95fc24a6", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"initializing", + body: '{"id":"7c572af9-6b30-43e5-8b0a-1c295408bd22", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"initializing", "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2024-01-23T16:54:20.745176Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-20T15:47:36.041715Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, - "id":"41db4d59-b3e9-4287-a0d5-6fc17c87ea79", "private_network":{"private_network_id":"5cb4248d-919f-4d24-9332-6640c302f2f9", - "service_ip":"172.16.0.3/22", "zone":"fr-par-1"}}], "logs_policy":{"max_age_retention":30, - "total_disk_retention":null}, "backup_same_region":false, "maintenances":[], - "created_at":"2024-01-22T16:54:20.745176Z", "region":"fr-par"}' + "id":"adb1fc06-2cf0-4660-a13e-1f92a54e8c61", "private_network":{"private_network_id":"5f3df926-2cdd-441c-8917-02369e9559a6", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-19T15:47:36.041715Z", + "region":"fr-par"}' form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.21.6; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/4a131452-dc1e-4b4b-8617-74cd95fc24a6 + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/7c572af9-6b30-43e5-8b0a-1c295408bd22 method: GET response: - body: '{"id":"4a131452-dc1e-4b4b-8617-74cd95fc24a6", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"initializing", + body: '{"id":"7c572af9-6b30-43e5-8b0a-1c295408bd22", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"initializing", "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2024-01-23T16:54:20.745176Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-20T15:47:36.041715Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, - "id":"41db4d59-b3e9-4287-a0d5-6fc17c87ea79", "private_network":{"private_network_id":"5cb4248d-919f-4d24-9332-6640c302f2f9", - "service_ip":"172.16.0.3/22", "zone":"fr-par-1"}}], "logs_policy":{"max_age_retention":30, - "total_disk_retention":null}, "backup_same_region":false, "maintenances":[], - "created_at":"2024-01-22T16:54:20.745176Z", "region":"fr-par"}' + "id":"adb1fc06-2cf0-4660-a13e-1f92a54e8c61", "private_network":{"private_network_id":"5f3df926-2cdd-441c-8917-02369e9559a6", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-19T15:47:36.041715Z", + "region":"fr-par"}' headers: Content-Length: - - "971" + - "1033" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Mon, 22 Jan 2024 16:55:37 GMT + - Tue, 19 Nov 2024 15:49:37 GMT Server: - - Scaleway API-Gateway + - Scaleway API Gateway (fr-par-1;edge03) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -403,51 +593,53 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 349ed2ce-a97e-4b0a-b7ba-f85ebc95b21f + - e0dbe439-c198-49c6-83f6-4e192dd0068e status: 200 OK code: 200 duration: "" - request: - body: '{"id":"4a131452-dc1e-4b4b-8617-74cd95fc24a6", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"initializing", + body: '{"id":"7c572af9-6b30-43e5-8b0a-1c295408bd22", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"initializing", "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2024-01-23T16:54:20.745176Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-20T15:47:36.041715Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, - "id":"41db4d59-b3e9-4287-a0d5-6fc17c87ea79", "private_network":{"private_network_id":"5cb4248d-919f-4d24-9332-6640c302f2f9", - "service_ip":"172.16.0.3/22", "zone":"fr-par-1"}}], "logs_policy":{"max_age_retention":30, - "total_disk_retention":null}, "backup_same_region":false, "maintenances":[], - "created_at":"2024-01-22T16:54:20.745176Z", "region":"fr-par"}' + "id":"adb1fc06-2cf0-4660-a13e-1f92a54e8c61", "private_network":{"private_network_id":"5f3df926-2cdd-441c-8917-02369e9559a6", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-19T15:47:36.041715Z", + "region":"fr-par"}' form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.21.6; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/4a131452-dc1e-4b4b-8617-74cd95fc24a6 + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/7c572af9-6b30-43e5-8b0a-1c295408bd22 method: GET response: - body: '{"id":"4a131452-dc1e-4b4b-8617-74cd95fc24a6", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"initializing", + body: '{"id":"7c572af9-6b30-43e5-8b0a-1c295408bd22", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"initializing", "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2024-01-23T16:54:20.745176Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-20T15:47:36.041715Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, - "id":"41db4d59-b3e9-4287-a0d5-6fc17c87ea79", "private_network":{"private_network_id":"5cb4248d-919f-4d24-9332-6640c302f2f9", - "service_ip":"172.16.0.3/22", "zone":"fr-par-1"}}], "logs_policy":{"max_age_retention":30, - "total_disk_retention":null}, "backup_same_region":false, "maintenances":[], - "created_at":"2024-01-22T16:54:20.745176Z", "region":"fr-par"}' + "id":"adb1fc06-2cf0-4660-a13e-1f92a54e8c61", "private_network":{"private_network_id":"5f3df926-2cdd-441c-8917-02369e9559a6", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-19T15:47:36.041715Z", + "region":"fr-par"}' headers: Content-Length: - - "971" + - "1033" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Mon, 22 Jan 2024 16:55:53 GMT + - Tue, 19 Nov 2024 15:49:52 GMT Server: - - Scaleway API-Gateway + - Scaleway API Gateway (fr-par-1;edge03) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -455,51 +647,53 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 6f4cad2d-61b3-4ced-9c4f-d1071eec62e8 + - bfdd17e4-0801-4417-9801-9a25c21d51af status: 200 OK code: 200 duration: "" - request: - body: '{"id":"4a131452-dc1e-4b4b-8617-74cd95fc24a6", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"initializing", + body: '{"id":"7c572af9-6b30-43e5-8b0a-1c295408bd22", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"initializing", "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2024-01-23T16:54:20.745176Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-20T15:47:36.041715Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, - "id":"41db4d59-b3e9-4287-a0d5-6fc17c87ea79", "private_network":{"private_network_id":"5cb4248d-919f-4d24-9332-6640c302f2f9", - "service_ip":"172.16.0.3/22", "zone":"fr-par-1"}}], "logs_policy":{"max_age_retention":30, - "total_disk_retention":null}, "backup_same_region":false, "maintenances":[], - "created_at":"2024-01-22T16:54:20.745176Z", "region":"fr-par"}' + "id":"adb1fc06-2cf0-4660-a13e-1f92a54e8c61", "private_network":{"private_network_id":"5f3df926-2cdd-441c-8917-02369e9559a6", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-19T15:47:36.041715Z", + "region":"fr-par"}' form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.21.6; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/4a131452-dc1e-4b4b-8617-74cd95fc24a6 + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/7c572af9-6b30-43e5-8b0a-1c295408bd22 method: GET response: - body: '{"id":"4a131452-dc1e-4b4b-8617-74cd95fc24a6", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"initializing", + body: '{"id":"7c572af9-6b30-43e5-8b0a-1c295408bd22", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"initializing", "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2024-01-23T16:54:20.745176Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-20T15:47:36.041715Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, - "id":"41db4d59-b3e9-4287-a0d5-6fc17c87ea79", "private_network":{"private_network_id":"5cb4248d-919f-4d24-9332-6640c302f2f9", - "service_ip":"172.16.0.3/22", "zone":"fr-par-1"}}], "logs_policy":{"max_age_retention":30, - "total_disk_retention":null}, "backup_same_region":false, "maintenances":[], - "created_at":"2024-01-22T16:54:20.745176Z", "region":"fr-par"}' + "id":"adb1fc06-2cf0-4660-a13e-1f92a54e8c61", "private_network":{"private_network_id":"5f3df926-2cdd-441c-8917-02369e9559a6", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-19T15:47:36.041715Z", + "region":"fr-par"}' headers: Content-Length: - - "971" + - "1033" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Mon, 22 Jan 2024 16:56:08 GMT + - Tue, 19 Nov 2024 15:50:07 GMT Server: - - Scaleway API-Gateway + - Scaleway API Gateway (fr-par-1;edge03) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -507,51 +701,53 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 73a190eb-e34f-4203-b89c-e226e6821aca + - d30eb08c-7cb2-4222-93fb-4c9f2ebc8eb3 status: 200 OK code: 200 duration: "" - request: - body: '{"id":"4a131452-dc1e-4b4b-8617-74cd95fc24a6", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"initializing", + body: '{"id":"7c572af9-6b30-43e5-8b0a-1c295408bd22", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"initializing", "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2024-01-23T16:54:20.745176Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-20T15:47:36.041715Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, - "id":"41db4d59-b3e9-4287-a0d5-6fc17c87ea79", "private_network":{"private_network_id":"5cb4248d-919f-4d24-9332-6640c302f2f9", - "service_ip":"172.16.0.3/22", "zone":"fr-par-1"}}], "logs_policy":{"max_age_retention":30, - "total_disk_retention":null}, "backup_same_region":false, "maintenances":[], - "created_at":"2024-01-22T16:54:20.745176Z", "region":"fr-par"}' + "id":"adb1fc06-2cf0-4660-a13e-1f92a54e8c61", "private_network":{"private_network_id":"5f3df926-2cdd-441c-8917-02369e9559a6", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-19T15:47:36.041715Z", + "region":"fr-par"}' form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.21.6; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/4a131452-dc1e-4b4b-8617-74cd95fc24a6 + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/7c572af9-6b30-43e5-8b0a-1c295408bd22 method: GET response: - body: '{"id":"4a131452-dc1e-4b4b-8617-74cd95fc24a6", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"initializing", + body: '{"id":"7c572af9-6b30-43e5-8b0a-1c295408bd22", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"initializing", "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2024-01-23T16:54:20.745176Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-20T15:47:36.041715Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, - "id":"41db4d59-b3e9-4287-a0d5-6fc17c87ea79", "private_network":{"private_network_id":"5cb4248d-919f-4d24-9332-6640c302f2f9", - "service_ip":"172.16.0.3/22", "zone":"fr-par-1"}}], "logs_policy":{"max_age_retention":30, - "total_disk_retention":null}, "backup_same_region":false, "maintenances":[], - "created_at":"2024-01-22T16:54:20.745176Z", "region":"fr-par"}' + "id":"adb1fc06-2cf0-4660-a13e-1f92a54e8c61", "private_network":{"private_network_id":"5f3df926-2cdd-441c-8917-02369e9559a6", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-19T15:47:36.041715Z", + "region":"fr-par"}' headers: Content-Length: - - "971" + - "1033" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Mon, 22 Jan 2024 16:56:23 GMT + - Tue, 19 Nov 2024 15:50:22 GMT Server: - - Scaleway API-Gateway + - Scaleway API Gateway (fr-par-1;edge03) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -559,51 +755,53 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - f747f419-0a9d-4fdb-a629-25b870b531aa + - d1374124-567d-46df-841c-761a4020cde3 status: 200 OK code: 200 duration: "" - request: - body: '{"id":"4a131452-dc1e-4b4b-8617-74cd95fc24a6", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"initializing", + body: '{"id":"7c572af9-6b30-43e5-8b0a-1c295408bd22", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"initializing", "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2024-01-23T16:54:20.745176Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-20T15:47:36.041715Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, - "id":"41db4d59-b3e9-4287-a0d5-6fc17c87ea79", "private_network":{"private_network_id":"5cb4248d-919f-4d24-9332-6640c302f2f9", - "service_ip":"172.16.0.3/22", "zone":"fr-par-1"}}], "logs_policy":{"max_age_retention":30, - "total_disk_retention":null}, "backup_same_region":false, "maintenances":[], - "created_at":"2024-01-22T16:54:20.745176Z", "region":"fr-par"}' + "id":"adb1fc06-2cf0-4660-a13e-1f92a54e8c61", "private_network":{"private_network_id":"5f3df926-2cdd-441c-8917-02369e9559a6", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-19T15:47:36.041715Z", + "region":"fr-par"}' form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.21.6; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/4a131452-dc1e-4b4b-8617-74cd95fc24a6 + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/7c572af9-6b30-43e5-8b0a-1c295408bd22 method: GET response: - body: '{"id":"4a131452-dc1e-4b4b-8617-74cd95fc24a6", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"initializing", + body: '{"id":"7c572af9-6b30-43e5-8b0a-1c295408bd22", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"initializing", "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2024-01-23T16:54:20.745176Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-20T15:47:36.041715Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, - "id":"41db4d59-b3e9-4287-a0d5-6fc17c87ea79", "private_network":{"private_network_id":"5cb4248d-919f-4d24-9332-6640c302f2f9", - "service_ip":"172.16.0.3/22", "zone":"fr-par-1"}}], "logs_policy":{"max_age_retention":30, - "total_disk_retention":null}, "backup_same_region":false, "maintenances":[], - "created_at":"2024-01-22T16:54:20.745176Z", "region":"fr-par"}' + "id":"adb1fc06-2cf0-4660-a13e-1f92a54e8c61", "private_network":{"private_network_id":"5f3df926-2cdd-441c-8917-02369e9559a6", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-19T15:47:36.041715Z", + "region":"fr-par"}' headers: Content-Length: - - "971" + - "1033" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Mon, 22 Jan 2024 16:56:38 GMT + - Tue, 19 Nov 2024 15:50:37 GMT Server: - - Scaleway API-Gateway + - Scaleway API Gateway (fr-par-1;edge03) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -611,55 +809,57 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - b9e019e9-98e3-43bf-a4f1-6770ed06a59a + - 66585e4e-f0ce-4732-90d9-34681b14a716 status: 200 OK code: 200 duration: "" - request: - body: '{"id":"4a131452-dc1e-4b4b-8617-74cd95fc24a6", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"ready", "engine":"PostgreSQL-15", + body: '{"id":"7c572af9-6b30-43e5-8b0a-1c295408bd22", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"ready", "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], "settings":[{"name":"effective_cache_size", "value":"1300"}, {"name":"maintenance_work_mem", "value":"150"}, {"name":"max_connections", "value":"100"}, {"name":"max_parallel_workers", "value":"0"}, {"name":"max_parallel_workers_per_gather", "value":"0"}, {"name":"work_mem", "value":"4"}], "backup_schedule":{"frequency":24, - "retention":7, "disabled":false, "next_run_at":"2024-01-23T16:54:20.745176Z"}, + "retention":7, "disabled":false, "next_run_at":"2024-11-20T15:47:36.041715Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.0.3", - "port":5432, "name":null, "id":"41db4d59-b3e9-4287-a0d5-6fc17c87ea79", "private_network":{"private_network_id":"5cb4248d-919f-4d24-9332-6640c302f2f9", - "service_ip":"172.16.0.3/22", "zone":"fr-par-1"}}], "logs_policy":{"max_age_retention":30, - "total_disk_retention":null}, "backup_same_region":false, "maintenances":[], - "created_at":"2024-01-22T16:54:20.745176Z", "region":"fr-par"}' + "port":5432, "name":null, "id":"adb1fc06-2cf0-4660-a13e-1f92a54e8c61", "private_network":{"private_network_id":"5f3df926-2cdd-441c-8917-02369e9559a6", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-19T15:47:36.041715Z", + "region":"fr-par"}' form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.21.6; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/4a131452-dc1e-4b4b-8617-74cd95fc24a6 + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/7c572af9-6b30-43e5-8b0a-1c295408bd22 method: GET response: - body: '{"id":"4a131452-dc1e-4b4b-8617-74cd95fc24a6", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"ready", "engine":"PostgreSQL-15", + body: '{"id":"7c572af9-6b30-43e5-8b0a-1c295408bd22", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"ready", "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], "settings":[{"name":"effective_cache_size", "value":"1300"}, {"name":"maintenance_work_mem", "value":"150"}, {"name":"max_connections", "value":"100"}, {"name":"max_parallel_workers", "value":"0"}, {"name":"max_parallel_workers_per_gather", "value":"0"}, {"name":"work_mem", "value":"4"}], "backup_schedule":{"frequency":24, - "retention":7, "disabled":false, "next_run_at":"2024-01-23T16:54:20.745176Z"}, + "retention":7, "disabled":false, "next_run_at":"2024-11-20T15:47:36.041715Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.0.3", - "port":5432, "name":null, "id":"41db4d59-b3e9-4287-a0d5-6fc17c87ea79", "private_network":{"private_network_id":"5cb4248d-919f-4d24-9332-6640c302f2f9", - "service_ip":"172.16.0.3/22", "zone":"fr-par-1"}}], "logs_policy":{"max_age_retention":30, - "total_disk_retention":null}, "backup_same_region":false, "maintenances":[], - "created_at":"2024-01-22T16:54:20.745176Z", "region":"fr-par"}' + "port":5432, "name":null, "id":"adb1fc06-2cf0-4660-a13e-1f92a54e8c61", "private_network":{"private_network_id":"5f3df926-2cdd-441c-8917-02369e9559a6", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-19T15:47:36.041715Z", + "region":"fr-par"}' headers: Content-Length: - - "1239" + - "1301" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Mon, 22 Jan 2024 16:56:54 GMT + - Tue, 19 Nov 2024 15:50:53 GMT Server: - - Scaleway API-Gateway + - Scaleway API Gateway (fr-par-1;edge03) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -667,7 +867,7 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - c4e5acbb-9117-4208-9a74-ddacc80095f6 + - 89a9897f-1f6f-4a6c-a5b0-d1d1efb551dc status: 200 OK code: 200 duration: "" @@ -678,8 +878,8 @@ interactions: Content-Type: - application/json User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.21.6; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/4a131452-dc1e-4b4b-8617-74cd95fc24a6/endpoints + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/7c572af9-6b30-43e5-8b0a-1c295408bd22/endpoints method: POST response: body: '{"port":0, "name":null, "id":""}' @@ -691,9 +891,9 @@ interactions: Content-Type: - application/json Date: - - Mon, 22 Jan 2024 16:56:54 GMT + - Tue, 19 Nov 2024 15:50:53 GMT Server: - - Scaleway API-Gateway + - Scaleway API Gateway (fr-par-1;edge03) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -701,57 +901,59 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 44a90fa2-dd10-4824-aa38-ce88f0167eb4 + - c8470058-c801-4db5-a7f7-7f54abae6be4 status: 200 OK code: 200 duration: "" - request: - body: '{"id":"4a131452-dc1e-4b4b-8617-74cd95fc24a6", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"initializing", + body: '{"id":"7c572af9-6b30-43e5-8b0a-1c295408bd22", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"initializing", "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], "settings":[{"name":"effective_cache_size", "value":"1300"}, {"name":"maintenance_work_mem", "value":"150"}, {"name":"max_connections", "value":"100"}, {"name":"max_parallel_workers", "value":"0"}, {"name":"max_parallel_workers_per_gather", "value":"0"}, {"name":"work_mem", "value":"4"}], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2024-01-23T16:54:20.745176Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-20T15:47:36.041715Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, - "id":"41db4d59-b3e9-4287-a0d5-6fc17c87ea79", "private_network":{"private_network_id":"5cb4248d-919f-4d24-9332-6640c302f2f9", - "service_ip":"172.16.0.3/22", "zone":"fr-par-1"}}], "logs_policy":{"max_age_retention":30, - "total_disk_retention":null}, "backup_same_region":false, "maintenances":[], - "created_at":"2024-01-22T16:54:20.745176Z", "region":"fr-par"}' + "id":"adb1fc06-2cf0-4660-a13e-1f92a54e8c61", "private_network":{"private_network_id":"5f3df926-2cdd-441c-8917-02369e9559a6", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-19T15:47:36.041715Z", + "region":"fr-par"}' form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.21.6; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/4a131452-dc1e-4b4b-8617-74cd95fc24a6 + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/7c572af9-6b30-43e5-8b0a-1c295408bd22 method: GET response: - body: '{"id":"4a131452-dc1e-4b4b-8617-74cd95fc24a6", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"initializing", + body: '{"id":"7c572af9-6b30-43e5-8b0a-1c295408bd22", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"initializing", "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], "settings":[{"name":"effective_cache_size", "value":"1300"}, {"name":"maintenance_work_mem", "value":"150"}, {"name":"max_connections", "value":"100"}, {"name":"max_parallel_workers", "value":"0"}, {"name":"max_parallel_workers_per_gather", "value":"0"}, {"name":"work_mem", "value":"4"}], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2024-01-23T16:54:20.745176Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-20T15:47:36.041715Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, - "id":"41db4d59-b3e9-4287-a0d5-6fc17c87ea79", "private_network":{"private_network_id":"5cb4248d-919f-4d24-9332-6640c302f2f9", - "service_ip":"172.16.0.3/22", "zone":"fr-par-1"}}], "logs_policy":{"max_age_retention":30, - "total_disk_retention":null}, "backup_same_region":false, "maintenances":[], - "created_at":"2024-01-22T16:54:20.745176Z", "region":"fr-par"}' + "id":"adb1fc06-2cf0-4660-a13e-1f92a54e8c61", "private_network":{"private_network_id":"5f3df926-2cdd-441c-8917-02369e9559a6", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-19T15:47:36.041715Z", + "region":"fr-par"}' headers: Content-Length: - - "1246" + - "1308" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Mon, 22 Jan 2024 16:56:54 GMT + - Tue, 19 Nov 2024 15:50:53 GMT Server: - - Scaleway API-Gateway + - Scaleway API Gateway (fr-par-1;edge03) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -759,57 +961,59 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 4157c147-61b3-4a77-80ee-036448417d33 + - 2ca4866b-7686-4a9d-a57e-7b20cfb83d8f status: 200 OK code: 200 duration: "" - request: - body: '{"id":"4a131452-dc1e-4b4b-8617-74cd95fc24a6", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"initializing", + body: '{"id":"7c572af9-6b30-43e5-8b0a-1c295408bd22", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"initializing", "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], "settings":[{"name":"effective_cache_size", "value":"1300"}, {"name":"maintenance_work_mem", "value":"150"}, {"name":"max_connections", "value":"100"}, {"name":"max_parallel_workers", "value":"0"}, {"name":"max_parallel_workers_per_gather", "value":"0"}, {"name":"work_mem", "value":"4"}], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2024-01-23T16:54:20.745176Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-20T15:47:36.041715Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, - "id":"41db4d59-b3e9-4287-a0d5-6fc17c87ea79", "private_network":{"private_network_id":"5cb4248d-919f-4d24-9332-6640c302f2f9", - "service_ip":"172.16.0.3/22", "zone":"fr-par-1"}}], "logs_policy":{"max_age_retention":30, - "total_disk_retention":null}, "backup_same_region":false, "maintenances":[], - "created_at":"2024-01-22T16:54:20.745176Z", "region":"fr-par"}' + "id":"adb1fc06-2cf0-4660-a13e-1f92a54e8c61", "private_network":{"private_network_id":"5f3df926-2cdd-441c-8917-02369e9559a6", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-19T15:47:36.041715Z", + "region":"fr-par"}' form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.21.6; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/4a131452-dc1e-4b4b-8617-74cd95fc24a6 + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/7c572af9-6b30-43e5-8b0a-1c295408bd22 method: GET response: - body: '{"id":"4a131452-dc1e-4b4b-8617-74cd95fc24a6", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"initializing", + body: '{"id":"7c572af9-6b30-43e5-8b0a-1c295408bd22", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"initializing", "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], "settings":[{"name":"effective_cache_size", "value":"1300"}, {"name":"maintenance_work_mem", "value":"150"}, {"name":"max_connections", "value":"100"}, {"name":"max_parallel_workers", "value":"0"}, {"name":"max_parallel_workers_per_gather", "value":"0"}, {"name":"work_mem", "value":"4"}], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2024-01-23T16:54:20.745176Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-20T15:47:36.041715Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, - "id":"41db4d59-b3e9-4287-a0d5-6fc17c87ea79", "private_network":{"private_network_id":"5cb4248d-919f-4d24-9332-6640c302f2f9", - "service_ip":"172.16.0.3/22", "zone":"fr-par-1"}}], "logs_policy":{"max_age_retention":30, - "total_disk_retention":null}, "backup_same_region":false, "maintenances":[], - "created_at":"2024-01-22T16:54:20.745176Z", "region":"fr-par"}' + "id":"adb1fc06-2cf0-4660-a13e-1f92a54e8c61", "private_network":{"private_network_id":"5f3df926-2cdd-441c-8917-02369e9559a6", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-19T15:47:36.041715Z", + "region":"fr-par"}' headers: Content-Length: - - "1246" + - "1308" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Mon, 22 Jan 2024 16:57:09 GMT + - Tue, 19 Nov 2024 15:51:08 GMT Server: - - Scaleway API-Gateway + - Scaleway API Gateway (fr-par-1;edge03) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -817,61 +1021,63 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 5b34cfa2-2899-4f76-ad9e-b1af6fe762c2 + - 1d3d64d8-afac-497a-ae1d-835d088fe4bd status: 200 OK code: 200 duration: "" - request: - body: '{"id":"4a131452-dc1e-4b4b-8617-74cd95fc24a6", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"ready", "engine":"PostgreSQL-15", - "upgradable_version":[], "endpoint":{"ip":"195.154.70.77", "port":22783, "name":null, - "id":"d0a02d72-df69-4c43-88d7-047e6113d418", "load_balancer":{}}, "tags":[], + body: '{"id":"7c572af9-6b30-43e5-8b0a-1c295408bd22", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"ready", "engine":"PostgreSQL-15", + "upgradable_version":[], "endpoint":{"ip":"51.159.204.219", "port":23097, "name":null, + "id":"6deeb5c0-0bc3-4805-bc82-f06c537093f9", "load_balancer":{}}, "tags":[], "settings":[{"name":"effective_cache_size", "value":"1300"}, {"name":"maintenance_work_mem", "value":"150"}, {"name":"max_connections", "value":"100"}, {"name":"max_parallel_workers", "value":"0"}, {"name":"max_parallel_workers_per_gather", "value":"0"}, {"name":"work_mem", "value":"4"}], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2024-01-23T16:54:20.745176Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-20T15:47:36.041715Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, - "id":"41db4d59-b3e9-4287-a0d5-6fc17c87ea79", "private_network":{"private_network_id":"5cb4248d-919f-4d24-9332-6640c302f2f9", - "service_ip":"172.16.0.3/22", "zone":"fr-par-1"}}, {"ip":"195.154.70.77", "port":22783, - "name":null, "id":"d0a02d72-df69-4c43-88d7-047e6113d418", "load_balancer":{}}], - "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, - "maintenances":[], "created_at":"2024-01-22T16:54:20.745176Z", "region":"fr-par"}' + "id":"adb1fc06-2cf0-4660-a13e-1f92a54e8c61", "private_network":{"private_network_id":"5f3df926-2cdd-441c-8917-02369e9559a6", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}, + {"ip":"51.159.204.219", "port":23097, "name":null, "id":"6deeb5c0-0bc3-4805-bc82-f06c537093f9", + "load_balancer":{}}], "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, + "backup_same_region":false, "maintenances":[], "encryption":{"enabled":false}, + "created_at":"2024-11-19T15:47:36.041715Z", "region":"fr-par"}' form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.21.6; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/4a131452-dc1e-4b4b-8617-74cd95fc24a6 + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/7c572af9-6b30-43e5-8b0a-1c295408bd22 method: GET response: - body: '{"id":"4a131452-dc1e-4b4b-8617-74cd95fc24a6", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"ready", "engine":"PostgreSQL-15", - "upgradable_version":[], "endpoint":{"ip":"195.154.70.77", "port":22783, "name":null, - "id":"d0a02d72-df69-4c43-88d7-047e6113d418", "load_balancer":{}}, "tags":[], + body: '{"id":"7c572af9-6b30-43e5-8b0a-1c295408bd22", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"ready", "engine":"PostgreSQL-15", + "upgradable_version":[], "endpoint":{"ip":"51.159.204.219", "port":23097, "name":null, + "id":"6deeb5c0-0bc3-4805-bc82-f06c537093f9", "load_balancer":{}}, "tags":[], "settings":[{"name":"effective_cache_size", "value":"1300"}, {"name":"maintenance_work_mem", "value":"150"}, {"name":"max_connections", "value":"100"}, {"name":"max_parallel_workers", "value":"0"}, {"name":"max_parallel_workers_per_gather", "value":"0"}, {"name":"work_mem", "value":"4"}], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2024-01-23T16:54:20.745176Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-20T15:47:36.041715Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, - "id":"41db4d59-b3e9-4287-a0d5-6fc17c87ea79", "private_network":{"private_network_id":"5cb4248d-919f-4d24-9332-6640c302f2f9", - "service_ip":"172.16.0.3/22", "zone":"fr-par-1"}}, {"ip":"195.154.70.77", "port":22783, - "name":null, "id":"d0a02d72-df69-4c43-88d7-047e6113d418", "load_balancer":{}}], - "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, - "maintenances":[], "created_at":"2024-01-22T16:54:20.745176Z", "region":"fr-par"}' + "id":"adb1fc06-2cf0-4660-a13e-1f92a54e8c61", "private_network":{"private_network_id":"5f3df926-2cdd-441c-8917-02369e9559a6", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}, + {"ip":"51.159.204.219", "port":23097, "name":null, "id":"6deeb5c0-0bc3-4805-bc82-f06c537093f9", + "load_balancer":{}}], "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, + "backup_same_region":false, "maintenances":[], "encryption":{"enabled":false}, + "created_at":"2024-11-19T15:47:36.041715Z", "region":"fr-par"}' headers: Content-Length: - - "1465" + - "1529" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Mon, 22 Jan 2024 16:57:25 GMT + - Tue, 19 Nov 2024 15:51:23 GMT Server: - - Scaleway API-Gateway + - Scaleway API Gateway (fr-par-1;edge03) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -879,61 +1085,63 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - b4bb395d-cc98-4378-9cef-9945ad81c613 + - 65089692-b893-430b-a8a8-3b52b31b22cc status: 200 OK code: 200 duration: "" - request: - body: '{"id":"4a131452-dc1e-4b4b-8617-74cd95fc24a6", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"ready", "engine":"PostgreSQL-15", - "upgradable_version":[], "endpoint":{"ip":"195.154.70.77", "port":22783, "name":null, - "id":"d0a02d72-df69-4c43-88d7-047e6113d418", "load_balancer":{}}, "tags":[], + body: '{"id":"7c572af9-6b30-43e5-8b0a-1c295408bd22", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"ready", "engine":"PostgreSQL-15", + "upgradable_version":[], "endpoint":{"ip":"51.159.204.219", "port":23097, "name":null, + "id":"6deeb5c0-0bc3-4805-bc82-f06c537093f9", "load_balancer":{}}, "tags":[], "settings":[{"name":"effective_cache_size", "value":"1300"}, {"name":"maintenance_work_mem", "value":"150"}, {"name":"max_connections", "value":"100"}, {"name":"max_parallel_workers", "value":"0"}, {"name":"max_parallel_workers_per_gather", "value":"0"}, {"name":"work_mem", "value":"4"}], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2024-01-23T16:54:20.745176Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-20T15:47:36.041715Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, - "id":"41db4d59-b3e9-4287-a0d5-6fc17c87ea79", "private_network":{"private_network_id":"5cb4248d-919f-4d24-9332-6640c302f2f9", - "service_ip":"172.16.0.3/22", "zone":"fr-par-1"}}, {"ip":"195.154.70.77", "port":22783, - "name":null, "id":"d0a02d72-df69-4c43-88d7-047e6113d418", "load_balancer":{}}], - "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, - "maintenances":[], "created_at":"2024-01-22T16:54:20.745176Z", "region":"fr-par"}' + "id":"adb1fc06-2cf0-4660-a13e-1f92a54e8c61", "private_network":{"private_network_id":"5f3df926-2cdd-441c-8917-02369e9559a6", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}, + {"ip":"51.159.204.219", "port":23097, "name":null, "id":"6deeb5c0-0bc3-4805-bc82-f06c537093f9", + "load_balancer":{}}], "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, + "backup_same_region":false, "maintenances":[], "encryption":{"enabled":false}, + "created_at":"2024-11-19T15:47:36.041715Z", "region":"fr-par"}' form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.21.6; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/4a131452-dc1e-4b4b-8617-74cd95fc24a6 + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/7c572af9-6b30-43e5-8b0a-1c295408bd22 method: GET response: - body: '{"id":"4a131452-dc1e-4b4b-8617-74cd95fc24a6", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"ready", "engine":"PostgreSQL-15", - "upgradable_version":[], "endpoint":{"ip":"195.154.70.77", "port":22783, "name":null, - "id":"d0a02d72-df69-4c43-88d7-047e6113d418", "load_balancer":{}}, "tags":[], + body: '{"id":"7c572af9-6b30-43e5-8b0a-1c295408bd22", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"ready", "engine":"PostgreSQL-15", + "upgradable_version":[], "endpoint":{"ip":"51.159.204.219", "port":23097, "name":null, + "id":"6deeb5c0-0bc3-4805-bc82-f06c537093f9", "load_balancer":{}}, "tags":[], "settings":[{"name":"effective_cache_size", "value":"1300"}, {"name":"maintenance_work_mem", "value":"150"}, {"name":"max_connections", "value":"100"}, {"name":"max_parallel_workers", "value":"0"}, {"name":"max_parallel_workers_per_gather", "value":"0"}, {"name":"work_mem", "value":"4"}], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2024-01-23T16:54:20.745176Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-20T15:47:36.041715Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, - "id":"41db4d59-b3e9-4287-a0d5-6fc17c87ea79", "private_network":{"private_network_id":"5cb4248d-919f-4d24-9332-6640c302f2f9", - "service_ip":"172.16.0.3/22", "zone":"fr-par-1"}}, {"ip":"195.154.70.77", "port":22783, - "name":null, "id":"d0a02d72-df69-4c43-88d7-047e6113d418", "load_balancer":{}}], - "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, - "maintenances":[], "created_at":"2024-01-22T16:54:20.745176Z", "region":"fr-par"}' + "id":"adb1fc06-2cf0-4660-a13e-1f92a54e8c61", "private_network":{"private_network_id":"5f3df926-2cdd-441c-8917-02369e9559a6", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}, + {"ip":"51.159.204.219", "port":23097, "name":null, "id":"6deeb5c0-0bc3-4805-bc82-f06c537093f9", + "load_balancer":{}}], "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, + "backup_same_region":false, "maintenances":[], "encryption":{"enabled":false}, + "created_at":"2024-11-19T15:47:36.041715Z", "region":"fr-par"}' headers: Content-Length: - - "1465" + - "1529" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Mon, 22 Jan 2024 16:57:25 GMT + - Tue, 19 Nov 2024 15:51:23 GMT Server: - - Scaleway API-Gateway + - Scaleway API Gateway (fr-par-1;edge03) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -941,7 +1149,7 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 91f9a444-1b36-49cd-9166-6803de649802 + - a3ea8437-684a-437d-849d-524d1ecb4220 status: 200 OK code: 200 duration: "" @@ -950,8 +1158,8 @@ interactions: form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.21.6; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/ipam/v1/regions/fr-par/ips?is_ipv6=false&order_by=created_at_desc&page=1&resource_id=4a131452-dc1e-4b4b-8617-74cd95fc24a6&resource_type=rdb_instance + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/ipam/v1/regions/fr-par/ips?is_ipv6=false&order_by=created_at_desc&page=1&resource_id=7c572af9-6b30-43e5-8b0a-1c295408bd22&resource_type=rdb_instance method: GET response: body: '{"total_count":0, "ips":[]}' @@ -963,9 +1171,9 @@ interactions: Content-Type: - application/json Date: - - Mon, 22 Jan 2024 16:57:25 GMT + - Tue, 19 Nov 2024 15:51:23 GMT Server: - - Scaleway API-Gateway + - Scaleway API Gateway (fr-par-1;edge03) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -973,61 +1181,63 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - e6051340-b952-4465-a4a5-267b84459b2d + - 15d615fc-0a4e-4685-b2e4-86e4c157d2a6 status: 200 OK code: 200 duration: "" - request: - body: '{"id":"4a131452-dc1e-4b4b-8617-74cd95fc24a6", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"deleting", "engine":"PostgreSQL-15", - "upgradable_version":[], "endpoint":{"ip":"195.154.70.77", "port":22783, "name":null, - "id":"d0a02d72-df69-4c43-88d7-047e6113d418", "load_balancer":{}}, "tags":[], + body: '{"id":"7c572af9-6b30-43e5-8b0a-1c295408bd22", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"deleting", "engine":"PostgreSQL-15", + "upgradable_version":[], "endpoint":{"ip":"51.159.204.219", "port":23097, "name":null, + "id":"6deeb5c0-0bc3-4805-bc82-f06c537093f9", "load_balancer":{}}, "tags":[], "settings":[{"name":"effective_cache_size", "value":"1300"}, {"name":"maintenance_work_mem", "value":"150"}, {"name":"max_connections", "value":"100"}, {"name":"max_parallel_workers", "value":"0"}, {"name":"max_parallel_workers_per_gather", "value":"0"}, {"name":"work_mem", "value":"4"}], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2024-01-23T16:54:20.745176Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-20T15:47:36.041715Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, - "id":"41db4d59-b3e9-4287-a0d5-6fc17c87ea79", "private_network":{"private_network_id":"5cb4248d-919f-4d24-9332-6640c302f2f9", - "service_ip":"172.16.0.3/22", "zone":"fr-par-1"}}, {"ip":"195.154.70.77", "port":22783, - "name":null, "id":"d0a02d72-df69-4c43-88d7-047e6113d418", "load_balancer":{}}], - "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, - "maintenances":[], "created_at":"2024-01-22T16:54:20.745176Z", "region":"fr-par"}' + "id":"adb1fc06-2cf0-4660-a13e-1f92a54e8c61", "private_network":{"private_network_id":"5f3df926-2cdd-441c-8917-02369e9559a6", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}, + {"ip":"51.159.204.219", "port":23097, "name":null, "id":"6deeb5c0-0bc3-4805-bc82-f06c537093f9", + "load_balancer":{}}], "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, + "backup_same_region":false, "maintenances":[], "encryption":{"enabled":false}, + "created_at":"2024-11-19T15:47:36.041715Z", "region":"fr-par"}' form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.21.6; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/4a131452-dc1e-4b4b-8617-74cd95fc24a6 + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/7c572af9-6b30-43e5-8b0a-1c295408bd22 method: DELETE response: - body: '{"id":"4a131452-dc1e-4b4b-8617-74cd95fc24a6", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"deleting", "engine":"PostgreSQL-15", - "upgradable_version":[], "endpoint":{"ip":"195.154.70.77", "port":22783, "name":null, - "id":"d0a02d72-df69-4c43-88d7-047e6113d418", "load_balancer":{}}, "tags":[], + body: '{"id":"7c572af9-6b30-43e5-8b0a-1c295408bd22", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"deleting", "engine":"PostgreSQL-15", + "upgradable_version":[], "endpoint":{"ip":"51.159.204.219", "port":23097, "name":null, + "id":"6deeb5c0-0bc3-4805-bc82-f06c537093f9", "load_balancer":{}}, "tags":[], "settings":[{"name":"effective_cache_size", "value":"1300"}, {"name":"maintenance_work_mem", "value":"150"}, {"name":"max_connections", "value":"100"}, {"name":"max_parallel_workers", "value":"0"}, {"name":"max_parallel_workers_per_gather", "value":"0"}, {"name":"work_mem", "value":"4"}], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2024-01-23T16:54:20.745176Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-20T15:47:36.041715Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, - "id":"41db4d59-b3e9-4287-a0d5-6fc17c87ea79", "private_network":{"private_network_id":"5cb4248d-919f-4d24-9332-6640c302f2f9", - "service_ip":"172.16.0.3/22", "zone":"fr-par-1"}}, {"ip":"195.154.70.77", "port":22783, - "name":null, "id":"d0a02d72-df69-4c43-88d7-047e6113d418", "load_balancer":{}}], - "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, - "maintenances":[], "created_at":"2024-01-22T16:54:20.745176Z", "region":"fr-par"}' + "id":"adb1fc06-2cf0-4660-a13e-1f92a54e8c61", "private_network":{"private_network_id":"5f3df926-2cdd-441c-8917-02369e9559a6", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}, + {"ip":"51.159.204.219", "port":23097, "name":null, "id":"6deeb5c0-0bc3-4805-bc82-f06c537093f9", + "load_balancer":{}}], "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, + "backup_same_region":false, "maintenances":[], "encryption":{"enabled":false}, + "created_at":"2024-11-19T15:47:36.041715Z", "region":"fr-par"}' headers: Content-Length: - - "1468" + - "1532" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Mon, 22 Jan 2024 16:57:25 GMT + - Tue, 19 Nov 2024 15:51:24 GMT Server: - - Scaleway API-Gateway + - Scaleway API Gateway (fr-par-1;edge03) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -1035,7 +1245,7 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 2a95d541-9bd0-4137-b763-efea924625df + - 7207cbf7-34b0-472f-9f90-3f4110cbf437 status: 200 OK code: 200 duration: "" diff --git a/internal/namespaces/rdb/v1/testdata/test-endpoint-create-public.golden b/internal/namespaces/rdb/v1/testdata/test-endpoint-create-public.golden index 53885a7d9f..e6faba123e 100644 --- a/internal/namespaces/rdb/v1/testdata/test-endpoint-create-public.golden +++ b/internal/namespaces/rdb/v1/testdata/test-endpoint-create-public.golden @@ -1,34 +1,34 @@ 🎲🎲🎲 EXIT CODE: 0 🎲🎲🎲 🟩🟩🟩 STDOUT️ 🟩🟩🟩️ -✅ Endpoint d0a02d72-df69-4c43-88d7-047e6113d418 successfully added. -ID IP PORT NAME HOSTNAME -41db4d59-b3e9-4287-a0d5-6fc17c87ea79 172.16.0.3 5432 - - -d0a02d72-df69-4c43-88d7-047e6113d418 195.154.70.77 22783 - - +✅ Endpoint 6deeb5c0-0bc3-4805-bc82-f06c537093f9 successfully added. +ID IP PORT NAME HOSTNAME +adb1fc06-2cf0-4660-a13e-1f92a54e8c61 172.16.0.3 5432 - - +6deeb5c0-0bc3-4805-bc82-f06c537093f9 51.159.204.219 23097 - - 🟩🟩🟩 JSON STDOUT 🟩🟩🟩 { "Endpoints": [ { - "id": "41db4d59-b3e9-4287-a0d5-6fc17c87ea79", + "id": "adb1fc06-2cf0-4660-a13e-1f92a54e8c61", "ip": "172.16.0.3", "port": 5432, "name": null, "private_network": { - "private_network_id": "5cb4248d-919f-4d24-9332-6640c302f2f9", + "private_network_id": "5f3df926-2cdd-441c-8917-02369e9559a6", "service_ip": "172.16.0.3/22", "zone": "fr-par-1", "provisioning_mode": "static" } }, { - "id": "d0a02d72-df69-4c43-88d7-047e6113d418", - "ip": "195.154.70.77", - "port": 22783, + "id": "6deeb5c0-0bc3-4805-bc82-f06c537093f9", + "ip": "51.159.204.219", + "port": 23097, "name": null, "load_balancer": {} } ], "Success": { - "message": "Endpoint d0a02d72-df69-4c43-88d7-047e6113d418 successfully added", + "message": "Endpoint 6deeb5c0-0bc3-4805-bc82-f06c537093f9 successfully added", "details": "" } } diff --git a/internal/namespaces/rdb/v1/testdata/test-endpoint-delete-all.cassette.yaml b/internal/namespaces/rdb/v1/testdata/test-endpoint-delete-all.cassette.yaml index 1274bc802f..093c131335 100644 --- a/internal/namespaces/rdb/v1/testdata/test-endpoint-delete-all.cassette.yaml +++ b/internal/namespaces/rdb/v1/testdata/test-endpoint-delete-all.cassette.yaml @@ -2,44 +2,44 @@ version: 1 interactions: - request: - body: '{"id":"e268ef24-a2e0-4ac2-9557-dcb20f0d0550", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"provisioning", + body: '{"id":"f98bdfb2-b39d-474a-b44e-bc33d306d433", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"provisioning", "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2024-01-23T15:35:57.925315Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-20T16:06:58.771993Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[], "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, - "backup_same_region":false, "maintenances":[], "created_at":"2024-01-22T15:35:57.925315Z", - "region":"fr-par"}' + "backup_same_region":false, "maintenances":[], "encryption":{"enabled":false}, + "created_at":"2024-11-19T16:06:58.771993Z", "region":"fr-par"}' form: {} headers: Content-Type: - application/json User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.21.6; linux; amd64) cli-e2e-test + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances method: POST response: - body: '{"id":"e268ef24-a2e0-4ac2-9557-dcb20f0d0550", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"provisioning", + body: '{"id":"f98bdfb2-b39d-474a-b44e-bc33d306d433", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"provisioning", "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2024-01-23T15:35:57.925315Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-20T16:06:58.771993Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[], "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, - "backup_same_region":false, "maintenances":[], "created_at":"2024-01-22T15:35:57.925315Z", - "region":"fr-par"}' + "backup_same_region":false, "maintenances":[], "encryption":{"enabled":false}, + "created_at":"2024-11-19T16:06:58.771993Z", "region":"fr-par"}' headers: Content-Length: - - "751" + - "783" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Mon, 22 Jan 2024 15:35:58 GMT + - Tue, 19 Nov 2024 16:06:58 GMT Server: - - Scaleway API-Gateway + - Scaleway API Gateway (fr-par-1;edge01) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -47,47 +47,47 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 5dca0079-e5da-49ef-8016-bef41b24dbfa + - 6e5e0aab-1aba-4f6c-94ee-e137d9b0be60 status: 200 OK code: 200 duration: "" - request: - body: '{"id":"e268ef24-a2e0-4ac2-9557-dcb20f0d0550", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"provisioning", + body: '{"id":"f98bdfb2-b39d-474a-b44e-bc33d306d433", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"provisioning", "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2024-01-23T15:35:57.925315Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-20T16:06:58.771993Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[], "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, - "backup_same_region":false, "maintenances":[], "created_at":"2024-01-22T15:35:57.925315Z", - "region":"fr-par"}' + "backup_same_region":false, "maintenances":[], "encryption":{"enabled":false}, + "created_at":"2024-11-19T16:06:58.771993Z", "region":"fr-par"}' form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.21.6; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/e268ef24-a2e0-4ac2-9557-dcb20f0d0550 + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/f98bdfb2-b39d-474a-b44e-bc33d306d433 method: GET response: - body: '{"id":"e268ef24-a2e0-4ac2-9557-dcb20f0d0550", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"provisioning", + body: '{"id":"f98bdfb2-b39d-474a-b44e-bc33d306d433", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"provisioning", "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2024-01-23T15:35:57.925315Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-20T16:06:58.771993Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[], "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, - "backup_same_region":false, "maintenances":[], "created_at":"2024-01-22T15:35:57.925315Z", - "region":"fr-par"}' + "backup_same_region":false, "maintenances":[], "encryption":{"enabled":false}, + "created_at":"2024-11-19T16:06:58.771993Z", "region":"fr-par"}' headers: Content-Length: - - "751" + - "783" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Mon, 22 Jan 2024 15:35:58 GMT + - Tue, 19 Nov 2024 16:06:59 GMT Server: - - Scaleway API-Gateway + - Scaleway API Gateway (fr-par-1;edge01) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -95,47 +95,47 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 9b4a3ded-5fea-46d0-b003-6181e6809df9 + - 37bd332a-9bad-47ec-b475-6403e4de4ce1 status: 200 OK code: 200 duration: "" - request: - body: '{"id":"e268ef24-a2e0-4ac2-9557-dcb20f0d0550", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"provisioning", + body: '{"id":"f98bdfb2-b39d-474a-b44e-bc33d306d433", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"provisioning", "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2024-01-23T15:35:57.925315Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-20T16:06:58.771993Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[], "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, - "backup_same_region":false, "maintenances":[], "created_at":"2024-01-22T15:35:57.925315Z", - "region":"fr-par"}' + "backup_same_region":false, "maintenances":[], "encryption":{"enabled":false}, + "created_at":"2024-11-19T16:06:58.771993Z", "region":"fr-par"}' form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.21.6; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/e268ef24-a2e0-4ac2-9557-dcb20f0d0550 + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/f98bdfb2-b39d-474a-b44e-bc33d306d433 method: GET response: - body: '{"id":"e268ef24-a2e0-4ac2-9557-dcb20f0d0550", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"provisioning", + body: '{"id":"f98bdfb2-b39d-474a-b44e-bc33d306d433", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"provisioning", "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2024-01-23T15:35:57.925315Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-20T16:06:58.771993Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[], "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, - "backup_same_region":false, "maintenances":[], "created_at":"2024-01-22T15:35:57.925315Z", - "region":"fr-par"}' + "backup_same_region":false, "maintenances":[], "encryption":{"enabled":false}, + "created_at":"2024-11-19T16:06:58.771993Z", "region":"fr-par"}' headers: Content-Length: - - "751" + - "783" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Mon, 22 Jan 2024 15:36:13 GMT + - Tue, 19 Nov 2024 16:07:14 GMT Server: - - Scaleway API-Gateway + - Scaleway API Gateway (fr-par-1;edge01) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -143,47 +143,47 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 1df4592a-29c1-41f3-8ecb-c2d69b803e66 + - bf79a7a8-2b8d-4b2b-a91c-859bb0ad6cd4 status: 200 OK code: 200 duration: "" - request: - body: '{"id":"e268ef24-a2e0-4ac2-9557-dcb20f0d0550", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"provisioning", + body: '{"id":"f98bdfb2-b39d-474a-b44e-bc33d306d433", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"provisioning", "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2024-01-23T15:35:57.925315Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-20T16:06:58.771993Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[], "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, - "backup_same_region":false, "maintenances":[], "created_at":"2024-01-22T15:35:57.925315Z", - "region":"fr-par"}' + "backup_same_region":false, "maintenances":[], "encryption":{"enabled":false}, + "created_at":"2024-11-19T16:06:58.771993Z", "region":"fr-par"}' form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.21.6; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/e268ef24-a2e0-4ac2-9557-dcb20f0d0550 + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/f98bdfb2-b39d-474a-b44e-bc33d306d433 method: GET response: - body: '{"id":"e268ef24-a2e0-4ac2-9557-dcb20f0d0550", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"provisioning", + body: '{"id":"f98bdfb2-b39d-474a-b44e-bc33d306d433", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"provisioning", "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2024-01-23T15:35:57.925315Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-20T16:06:58.771993Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[], "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, - "backup_same_region":false, "maintenances":[], "created_at":"2024-01-22T15:35:57.925315Z", - "region":"fr-par"}' + "backup_same_region":false, "maintenances":[], "encryption":{"enabled":false}, + "created_at":"2024-11-19T16:06:58.771993Z", "region":"fr-par"}' headers: Content-Length: - - "751" + - "783" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Mon, 22 Jan 2024 15:36:28 GMT + - Tue, 19 Nov 2024 16:07:29 GMT Server: - - Scaleway API-Gateway + - Scaleway API Gateway (fr-par-1;edge01) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -191,47 +191,47 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 12dfae3a-dbe7-4299-962a-ce3168946d6b + - 96c64201-66fa-4b5f-a38f-88df8bf806b2 status: 200 OK code: 200 duration: "" - request: - body: '{"id":"e268ef24-a2e0-4ac2-9557-dcb20f0d0550", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"initializing", + body: '{"id":"f98bdfb2-b39d-474a-b44e-bc33d306d433", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"initializing", "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2024-01-23T15:35:57.925315Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-20T16:06:58.771993Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[], "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, - "backup_same_region":false, "maintenances":[], "created_at":"2024-01-22T15:35:57.925315Z", - "region":"fr-par"}' + "backup_same_region":false, "maintenances":[], "encryption":{"enabled":false}, + "created_at":"2024-11-19T16:06:58.771993Z", "region":"fr-par"}' form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.21.6; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/e268ef24-a2e0-4ac2-9557-dcb20f0d0550 + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/f98bdfb2-b39d-474a-b44e-bc33d306d433 method: GET response: - body: '{"id":"e268ef24-a2e0-4ac2-9557-dcb20f0d0550", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"initializing", + body: '{"id":"f98bdfb2-b39d-474a-b44e-bc33d306d433", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"initializing", "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2024-01-23T15:35:57.925315Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-20T16:06:58.771993Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[], "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, - "backup_same_region":false, "maintenances":[], "created_at":"2024-01-22T15:35:57.925315Z", - "region":"fr-par"}' + "backup_same_region":false, "maintenances":[], "encryption":{"enabled":false}, + "created_at":"2024-11-19T16:06:58.771993Z", "region":"fr-par"}' headers: Content-Length: - - "751" + - "783" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Mon, 22 Jan 2024 15:36:43 GMT + - Tue, 19 Nov 2024 16:07:44 GMT Server: - - Scaleway API-Gateway + - Scaleway API Gateway (fr-par-1;edge01) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -239,47 +239,47 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 3564f522-eb16-4047-8735-1347701220ab + - f4f0d285-eda9-4dd3-bf86-211cbb3f28eb status: 200 OK code: 200 duration: "" - request: - body: '{"id":"e268ef24-a2e0-4ac2-9557-dcb20f0d0550", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"initializing", + body: '{"id":"f98bdfb2-b39d-474a-b44e-bc33d306d433", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"initializing", "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2024-01-23T15:35:57.925315Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-20T16:06:58.771993Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[], "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, - "backup_same_region":false, "maintenances":[], "created_at":"2024-01-22T15:35:57.925315Z", - "region":"fr-par"}' + "backup_same_region":false, "maintenances":[], "encryption":{"enabled":false}, + "created_at":"2024-11-19T16:06:58.771993Z", "region":"fr-par"}' form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.21.6; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/e268ef24-a2e0-4ac2-9557-dcb20f0d0550 + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/f98bdfb2-b39d-474a-b44e-bc33d306d433 method: GET response: - body: '{"id":"e268ef24-a2e0-4ac2-9557-dcb20f0d0550", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"initializing", + body: '{"id":"f98bdfb2-b39d-474a-b44e-bc33d306d433", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"initializing", "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2024-01-23T15:35:57.925315Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-20T16:06:58.771993Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[], "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, - "backup_same_region":false, "maintenances":[], "created_at":"2024-01-22T15:35:57.925315Z", - "region":"fr-par"}' + "backup_same_region":false, "maintenances":[], "encryption":{"enabled":false}, + "created_at":"2024-11-19T16:06:58.771993Z", "region":"fr-par"}' headers: Content-Length: - - "751" + - "783" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Mon, 22 Jan 2024 15:36:58 GMT + - Tue, 19 Nov 2024 16:07:59 GMT Server: - - Scaleway API-Gateway + - Scaleway API Gateway (fr-par-1;edge01) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -287,47 +287,47 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - f97ead06-a963-4813-b867-f3a32ffc5726 + - 5fbb479f-d9d7-40ee-a061-331277258b1a status: 200 OK code: 200 duration: "" - request: - body: '{"id":"e268ef24-a2e0-4ac2-9557-dcb20f0d0550", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"initializing", + body: '{"id":"f98bdfb2-b39d-474a-b44e-bc33d306d433", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"initializing", "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2024-01-23T15:35:57.925315Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-20T16:06:58.771993Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[], "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, - "backup_same_region":false, "maintenances":[], "created_at":"2024-01-22T15:35:57.925315Z", - "region":"fr-par"}' + "backup_same_region":false, "maintenances":[], "encryption":{"enabled":false}, + "created_at":"2024-11-19T16:06:58.771993Z", "region":"fr-par"}' form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.21.6; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/e268ef24-a2e0-4ac2-9557-dcb20f0d0550 + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/f98bdfb2-b39d-474a-b44e-bc33d306d433 method: GET response: - body: '{"id":"e268ef24-a2e0-4ac2-9557-dcb20f0d0550", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"initializing", + body: '{"id":"f98bdfb2-b39d-474a-b44e-bc33d306d433", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"initializing", "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2024-01-23T15:35:57.925315Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-20T16:06:58.771993Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[], "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, - "backup_same_region":false, "maintenances":[], "created_at":"2024-01-22T15:35:57.925315Z", - "region":"fr-par"}' + "backup_same_region":false, "maintenances":[], "encryption":{"enabled":false}, + "created_at":"2024-11-19T16:06:58.771993Z", "region":"fr-par"}' headers: Content-Length: - - "751" + - "783" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Mon, 22 Jan 2024 15:37:14 GMT + - Tue, 19 Nov 2024 16:08:14 GMT Server: - - Scaleway API-Gateway + - Scaleway API Gateway (fr-par-1;edge01) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -335,47 +335,47 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 59f04247-77b0-4f93-be0e-11f39f0836dd + - 2e531d57-ef37-4e45-9f08-99c65ea051c3 status: 200 OK code: 200 duration: "" - request: - body: '{"id":"e268ef24-a2e0-4ac2-9557-dcb20f0d0550", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"initializing", + body: '{"id":"f98bdfb2-b39d-474a-b44e-bc33d306d433", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"initializing", "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2024-01-23T15:35:57.925315Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-20T16:06:58.771993Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[], "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, - "backup_same_region":false, "maintenances":[], "created_at":"2024-01-22T15:35:57.925315Z", - "region":"fr-par"}' + "backup_same_region":false, "maintenances":[], "encryption":{"enabled":false}, + "created_at":"2024-11-19T16:06:58.771993Z", "region":"fr-par"}' form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.21.6; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/e268ef24-a2e0-4ac2-9557-dcb20f0d0550 + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/f98bdfb2-b39d-474a-b44e-bc33d306d433 method: GET response: - body: '{"id":"e268ef24-a2e0-4ac2-9557-dcb20f0d0550", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"initializing", + body: '{"id":"f98bdfb2-b39d-474a-b44e-bc33d306d433", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"initializing", "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2024-01-23T15:35:57.925315Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-20T16:06:58.771993Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[], "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, - "backup_same_region":false, "maintenances":[], "created_at":"2024-01-22T15:35:57.925315Z", - "region":"fr-par"}' + "backup_same_region":false, "maintenances":[], "encryption":{"enabled":false}, + "created_at":"2024-11-19T16:06:58.771993Z", "region":"fr-par"}' headers: Content-Length: - - "751" + - "783" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Mon, 22 Jan 2024 15:37:29 GMT + - Tue, 19 Nov 2024 16:08:29 GMT Server: - - Scaleway API-Gateway + - Scaleway API Gateway (fr-par-1;edge01) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -383,47 +383,47 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 99ca4a94-514a-47b5-aa65-bc69a9f6d0f2 + - 1c02b391-fe78-4d76-88cc-555afaa1e12f status: 200 OK code: 200 duration: "" - request: - body: '{"id":"e268ef24-a2e0-4ac2-9557-dcb20f0d0550", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"initializing", + body: '{"id":"f98bdfb2-b39d-474a-b44e-bc33d306d433", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"initializing", "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2024-01-23T15:35:57.925315Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-20T16:06:58.771993Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[], "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, - "backup_same_region":false, "maintenances":[], "created_at":"2024-01-22T15:35:57.925315Z", - "region":"fr-par"}' + "backup_same_region":false, "maintenances":[], "encryption":{"enabled":false}, + "created_at":"2024-11-19T16:06:58.771993Z", "region":"fr-par"}' form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.21.6; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/e268ef24-a2e0-4ac2-9557-dcb20f0d0550 + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/f98bdfb2-b39d-474a-b44e-bc33d306d433 method: GET response: - body: '{"id":"e268ef24-a2e0-4ac2-9557-dcb20f0d0550", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"initializing", + body: '{"id":"f98bdfb2-b39d-474a-b44e-bc33d306d433", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"initializing", "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2024-01-23T15:35:57.925315Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-20T16:06:58.771993Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[], "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, - "backup_same_region":false, "maintenances":[], "created_at":"2024-01-22T15:35:57.925315Z", - "region":"fr-par"}' + "backup_same_region":false, "maintenances":[], "encryption":{"enabled":false}, + "created_at":"2024-11-19T16:06:58.771993Z", "region":"fr-par"}' headers: Content-Length: - - "751" + - "783" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Mon, 22 Jan 2024 15:37:44 GMT + - Tue, 19 Nov 2024 16:08:44 GMT Server: - - Scaleway API-Gateway + - Scaleway API Gateway (fr-par-1;edge01) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -431,47 +431,47 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - eb7c9a3e-b2f9-44c7-a59d-95703c182688 + - 9555da10-5df3-4245-b456-586325aab717 status: 200 OK code: 200 duration: "" - request: - body: '{"id":"e268ef24-a2e0-4ac2-9557-dcb20f0d0550", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"initializing", + body: '{"id":"f98bdfb2-b39d-474a-b44e-bc33d306d433", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"initializing", "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2024-01-23T15:35:57.925315Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-20T16:06:58.771993Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[], "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, - "backup_same_region":false, "maintenances":[], "created_at":"2024-01-22T15:35:57.925315Z", - "region":"fr-par"}' + "backup_same_region":false, "maintenances":[], "encryption":{"enabled":false}, + "created_at":"2024-11-19T16:06:58.771993Z", "region":"fr-par"}' form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.21.6; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/e268ef24-a2e0-4ac2-9557-dcb20f0d0550 + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/f98bdfb2-b39d-474a-b44e-bc33d306d433 method: GET response: - body: '{"id":"e268ef24-a2e0-4ac2-9557-dcb20f0d0550", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"initializing", + body: '{"id":"f98bdfb2-b39d-474a-b44e-bc33d306d433", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"initializing", "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2024-01-23T15:35:57.925315Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-20T16:06:58.771993Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[], "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, - "backup_same_region":false, "maintenances":[], "created_at":"2024-01-22T15:35:57.925315Z", - "region":"fr-par"}' + "backup_same_region":false, "maintenances":[], "encryption":{"enabled":false}, + "created_at":"2024-11-19T16:06:58.771993Z", "region":"fr-par"}' headers: Content-Length: - - "751" + - "783" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Mon, 22 Jan 2024 15:38:03 GMT + - Tue, 19 Nov 2024 16:09:00 GMT Server: - - Scaleway API-Gateway + - Scaleway API Gateway (fr-par-1;edge01) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -479,47 +479,47 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - eb8943ae-afad-4b1c-86da-c6c2b3161080 + - b1960ed9-2b07-4f0c-8231-66a33976815e status: 200 OK code: 200 duration: "" - request: - body: '{"id":"e268ef24-a2e0-4ac2-9557-dcb20f0d0550", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"initializing", + body: '{"id":"f98bdfb2-b39d-474a-b44e-bc33d306d433", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"initializing", "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2024-01-23T15:35:57.925315Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-20T16:06:58.771993Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[], "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, - "backup_same_region":false, "maintenances":[], "created_at":"2024-01-22T15:35:57.925315Z", - "region":"fr-par"}' + "backup_same_region":false, "maintenances":[], "encryption":{"enabled":false}, + "created_at":"2024-11-19T16:06:58.771993Z", "region":"fr-par"}' form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.21.6; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/e268ef24-a2e0-4ac2-9557-dcb20f0d0550 + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/f98bdfb2-b39d-474a-b44e-bc33d306d433 method: GET response: - body: '{"id":"e268ef24-a2e0-4ac2-9557-dcb20f0d0550", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"initializing", + body: '{"id":"f98bdfb2-b39d-474a-b44e-bc33d306d433", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"initializing", "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2024-01-23T15:35:57.925315Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-20T16:06:58.771993Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[], "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, - "backup_same_region":false, "maintenances":[], "created_at":"2024-01-22T15:35:57.925315Z", - "region":"fr-par"}' + "backup_same_region":false, "maintenances":[], "encryption":{"enabled":false}, + "created_at":"2024-11-19T16:06:58.771993Z", "region":"fr-par"}' headers: Content-Length: - - "751" + - "783" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Mon, 22 Jan 2024 15:38:18 GMT + - Tue, 19 Nov 2024 16:09:15 GMT Server: - - Scaleway API-Gateway + - Scaleway API Gateway (fr-par-1;edge01) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -527,47 +527,95 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 56a4c267-1940-4389-94e4-c398a3ff5edd + - c0e1c3a4-7e8c-4183-baf6-d32f02bfbdc9 status: 200 OK code: 200 duration: "" - request: - body: '{"id":"e268ef24-a2e0-4ac2-9557-dcb20f0d0550", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"initializing", + body: '{"id":"f98bdfb2-b39d-474a-b44e-bc33d306d433", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"initializing", "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2024-01-23T15:35:57.925315Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-20T16:06:58.771993Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[], "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, - "backup_same_region":false, "maintenances":[], "created_at":"2024-01-22T15:35:57.925315Z", - "region":"fr-par"}' + "backup_same_region":false, "maintenances":[], "encryption":{"enabled":false}, + "created_at":"2024-11-19T16:06:58.771993Z", "region":"fr-par"}' form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.21.6; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/e268ef24-a2e0-4ac2-9557-dcb20f0d0550 + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/f98bdfb2-b39d-474a-b44e-bc33d306d433 method: GET response: - body: '{"id":"e268ef24-a2e0-4ac2-9557-dcb20f0d0550", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"initializing", + body: '{"id":"f98bdfb2-b39d-474a-b44e-bc33d306d433", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"initializing", "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2024-01-23T15:35:57.925315Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-20T16:06:58.771993Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[], "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, - "backup_same_region":false, "maintenances":[], "created_at":"2024-01-22T15:35:57.925315Z", - "region":"fr-par"}' + "backup_same_region":false, "maintenances":[], "encryption":{"enabled":false}, + "created_at":"2024-11-19T16:06:58.771993Z", "region":"fr-par"}' + headers: + Content-Length: + - "783" + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Tue, 19 Nov 2024 16:09:30 GMT + Server: + - Scaleway API Gateway (fr-par-1;edge01) + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - 2bd75f7e-0fdf-45a2-b9f3-12c40889bfe5 + status: 200 OK + code: 200 + duration: "" +- request: + body: '{"id":"f98bdfb2-b39d-474a-b44e-bc33d306d433", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"initializing", + "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], + "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, + "next_run_at":"2024-11-20T16:06:58.771993Z"}, "is_ha_cluster":false, "read_replicas":[], + "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, + "init_settings":[], "endpoints":[], "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, + "backup_same_region":false, "maintenances":[], "encryption":{"enabled":false}, + "created_at":"2024-11-19T16:06:58.771993Z", "region":"fr-par"}' + form: {} + headers: + User-Agent: + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/f98bdfb2-b39d-474a-b44e-bc33d306d433 + method: GET + response: + body: '{"id":"f98bdfb2-b39d-474a-b44e-bc33d306d433", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"initializing", + "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], + "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, + "next_run_at":"2024-11-20T16:06:58.771993Z"}, "is_ha_cluster":false, "read_replicas":[], + "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, + "init_settings":[], "endpoints":[], "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, + "backup_same_region":false, "maintenances":[], "encryption":{"enabled":false}, + "created_at":"2024-11-19T16:06:58.771993Z", "region":"fr-par"}' headers: Content-Length: - - "751" + - "783" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Mon, 22 Jan 2024 15:38:33 GMT + - Tue, 19 Nov 2024 16:09:45 GMT Server: - - Scaleway API-Gateway + - Scaleway API Gateway (fr-par-1;edge01) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -575,53 +623,53 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - ad2806d3-197f-4609-b13d-61eae21e082c + - 7b5de951-6131-4610-91eb-9e2fde1c1cdb status: 200 OK code: 200 duration: "" - request: - body: '{"id":"e268ef24-a2e0-4ac2-9557-dcb20f0d0550", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"initializing", + body: '{"id":"f98bdfb2-b39d-474a-b44e-bc33d306d433", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"initializing", "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], "settings":[{"name":"effective_cache_size", "value":"1300"}, {"name":"maintenance_work_mem", "value":"150"}, {"name":"max_connections", "value":"100"}, {"name":"max_parallel_workers", "value":"0"}, {"name":"max_parallel_workers_per_gather", "value":"0"}, {"name":"work_mem", "value":"4"}], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2024-01-23T15:35:57.925315Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-20T16:06:58.771993Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[], "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, - "backup_same_region":false, "maintenances":[], "created_at":"2024-01-22T15:35:57.925315Z", - "region":"fr-par"}' + "backup_same_region":false, "maintenances":[], "encryption":{"enabled":false}, + "created_at":"2024-11-19T16:06:58.771993Z", "region":"fr-par"}' form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.21.6; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/e268ef24-a2e0-4ac2-9557-dcb20f0d0550 + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/f98bdfb2-b39d-474a-b44e-bc33d306d433 method: GET response: - body: '{"id":"e268ef24-a2e0-4ac2-9557-dcb20f0d0550", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"initializing", + body: '{"id":"f98bdfb2-b39d-474a-b44e-bc33d306d433", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"initializing", "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], "settings":[{"name":"effective_cache_size", "value":"1300"}, {"name":"maintenance_work_mem", "value":"150"}, {"name":"max_connections", "value":"100"}, {"name":"max_parallel_workers", "value":"0"}, {"name":"max_parallel_workers_per_gather", "value":"0"}, {"name":"work_mem", "value":"4"}], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2024-01-23T15:35:57.925315Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-20T16:06:58.771993Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[], "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, - "backup_same_region":false, "maintenances":[], "created_at":"2024-01-22T15:35:57.925315Z", - "region":"fr-par"}' + "backup_same_region":false, "maintenances":[], "encryption":{"enabled":false}, + "created_at":"2024-11-19T16:06:58.771993Z", "region":"fr-par"}' headers: Content-Length: - - "1026" + - "1058" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Mon, 22 Jan 2024 15:38:49 GMT + - Tue, 19 Nov 2024 16:10:00 GMT Server: - - Scaleway API-Gateway + - Scaleway API Gateway (fr-par-1;edge01) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -629,53 +677,53 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - bef90582-31d2-49bc-b2f4-65aa2b2c087f + - 39e220d8-e3c5-4683-8991-180d5ce81c2c status: 200 OK code: 200 duration: "" - request: - body: '{"id":"e268ef24-a2e0-4ac2-9557-dcb20f0d0550", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"initializing", + body: '{"id":"f98bdfb2-b39d-474a-b44e-bc33d306d433", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"initializing", "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], "settings":[{"name":"effective_cache_size", "value":"1300"}, {"name":"maintenance_work_mem", "value":"150"}, {"name":"max_connections", "value":"100"}, {"name":"max_parallel_workers", "value":"0"}, {"name":"max_parallel_workers_per_gather", "value":"0"}, {"name":"work_mem", "value":"4"}], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2024-01-23T15:35:57.925315Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-20T16:06:58.771993Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[], "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, - "backup_same_region":false, "maintenances":[], "created_at":"2024-01-22T15:35:57.925315Z", - "region":"fr-par"}' + "backup_same_region":false, "maintenances":[], "encryption":{"enabled":false}, + "created_at":"2024-11-19T16:06:58.771993Z", "region":"fr-par"}' form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.21.6; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/e268ef24-a2e0-4ac2-9557-dcb20f0d0550 + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/f98bdfb2-b39d-474a-b44e-bc33d306d433 method: GET response: - body: '{"id":"e268ef24-a2e0-4ac2-9557-dcb20f0d0550", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"initializing", + body: '{"id":"f98bdfb2-b39d-474a-b44e-bc33d306d433", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"initializing", "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], "settings":[{"name":"effective_cache_size", "value":"1300"}, {"name":"maintenance_work_mem", "value":"150"}, {"name":"max_connections", "value":"100"}, {"name":"max_parallel_workers", "value":"0"}, {"name":"max_parallel_workers_per_gather", "value":"0"}, {"name":"work_mem", "value":"4"}], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2024-01-23T15:35:57.925315Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-20T16:06:58.771993Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[], "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, - "backup_same_region":false, "maintenances":[], "created_at":"2024-01-22T15:35:57.925315Z", - "region":"fr-par"}' + "backup_same_region":false, "maintenances":[], "encryption":{"enabled":false}, + "created_at":"2024-11-19T16:06:58.771993Z", "region":"fr-par"}' headers: Content-Length: - - "1026" + - "1058" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Mon, 22 Jan 2024 15:39:05 GMT + - Tue, 19 Nov 2024 16:10:15 GMT Server: - - Scaleway API-Gateway + - Scaleway API Gateway (fr-par-1;edge01) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -683,57 +731,59 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - a306a917-7fee-4ea7-896f-fc01c0e3f8b6 + - b1ef1f84-5463-45f7-ad28-4c41dae1262d status: 200 OK code: 200 duration: "" - request: - body: '{"id":"e268ef24-a2e0-4ac2-9557-dcb20f0d0550", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"ready", "engine":"PostgreSQL-15", - "upgradable_version":[], "endpoint":{"ip":"51.159.205.115", "port":7798, "name":null, - "id":"05da00b7-7ef0-47f7-b64c-cd15768af42c", "load_balancer":{}}, "tags":[], + body: '{"id":"f98bdfb2-b39d-474a-b44e-bc33d306d433", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"ready", "engine":"PostgreSQL-15", + "upgradable_version":[], "endpoint":{"ip":"51.159.24.190", "port":9267, "name":null, + "id":"df127c55-7120-488d-b9eb-43b5b9946f26", "load_balancer":{}}, "tags":[], "settings":[{"name":"effective_cache_size", "value":"1300"}, {"name":"maintenance_work_mem", "value":"150"}, {"name":"max_connections", "value":"100"}, {"name":"max_parallel_workers", "value":"0"}, {"name":"max_parallel_workers_per_gather", "value":"0"}, {"name":"work_mem", "value":"4"}], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2024-01-23T15:35:57.925315Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-20T16:06:58.771993Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, - "init_settings":[], "endpoints":[{"ip":"51.159.205.115", "port":7798, "name":null, - "id":"05da00b7-7ef0-47f7-b64c-cd15768af42c", "load_balancer":{}}], "logs_policy":{"max_age_retention":30, + "init_settings":[], "endpoints":[{"ip":"51.159.24.190", "port":9267, "name":null, + "id":"df127c55-7120-488d-b9eb-43b5b9946f26", "load_balancer":{}}], "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, "maintenances":[], - "created_at":"2024-01-22T15:35:57.925315Z", "region":"fr-par"}' + "encryption":{"enabled":false}, "created_at":"2024-11-19T16:06:58.771993Z", + "region":"fr-par"}' form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.21.6; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/e268ef24-a2e0-4ac2-9557-dcb20f0d0550 + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/f98bdfb2-b39d-474a-b44e-bc33d306d433 method: GET response: - body: '{"id":"e268ef24-a2e0-4ac2-9557-dcb20f0d0550", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"ready", "engine":"PostgreSQL-15", - "upgradable_version":[], "endpoint":{"ip":"51.159.205.115", "port":7798, "name":null, - "id":"05da00b7-7ef0-47f7-b64c-cd15768af42c", "load_balancer":{}}, "tags":[], + body: '{"id":"f98bdfb2-b39d-474a-b44e-bc33d306d433", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"ready", "engine":"PostgreSQL-15", + "upgradable_version":[], "endpoint":{"ip":"51.159.24.190", "port":9267, "name":null, + "id":"df127c55-7120-488d-b9eb-43b5b9946f26", "load_balancer":{}}, "tags":[], "settings":[{"name":"effective_cache_size", "value":"1300"}, {"name":"maintenance_work_mem", "value":"150"}, {"name":"max_connections", "value":"100"}, {"name":"max_parallel_workers", "value":"0"}, {"name":"max_parallel_workers_per_gather", "value":"0"}, {"name":"work_mem", "value":"4"}], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2024-01-23T15:35:57.925315Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-20T16:06:58.771993Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, - "init_settings":[], "endpoints":[{"ip":"51.159.205.115", "port":7798, "name":null, - "id":"05da00b7-7ef0-47f7-b64c-cd15768af42c", "load_balancer":{}}], "logs_policy":{"max_age_retention":30, + "init_settings":[], "endpoints":[{"ip":"51.159.24.190", "port":9267, "name":null, + "id":"df127c55-7120-488d-b9eb-43b5b9946f26", "load_balancer":{}}], "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, "maintenances":[], - "created_at":"2024-01-22T15:35:57.925315Z", "region":"fr-par"}' + "encryption":{"enabled":false}, "created_at":"2024-11-19T16:06:58.771993Z", + "region":"fr-par"}' headers: Content-Length: - - "1243" + - "1273" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Mon, 22 Jan 2024 15:39:20 GMT + - Tue, 19 Nov 2024 16:10:30 GMT Server: - - Scaleway API-Gateway + - Scaleway API Gateway (fr-par-1;edge01) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -741,7 +791,7 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 58476940-431a-409a-b9b8-8616b2a9d233 + - 6d57e660-553b-44de-8bca-e3ec13c22749 status: 200 OK code: 200 duration: "" @@ -750,8 +800,8 @@ interactions: form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.21.6; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/rdb/v1/regions/fr-par/endpoints/05da00b7-7ef0-47f7-b64c-cd15768af42c + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/rdb/v1/regions/fr-par/endpoints/df127c55-7120-488d-b9eb-43b5b9946f26 method: DELETE response: body: "" @@ -761,9 +811,9 @@ interactions: Content-Type: - application/json Date: - - Mon, 22 Jan 2024 15:39:20 GMT + - Tue, 19 Nov 2024 16:10:31 GMT Server: - - Scaleway API-Gateway + - Scaleway API Gateway (fr-par-1;edge01) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -771,57 +821,59 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 6a80b71f-77c2-4b9b-aa15-da44483a7b03 + - f9faadc9-945d-491c-a3a9-48192241f7a3 status: 204 No Content code: 204 duration: "" - request: - body: '{"id":"e268ef24-a2e0-4ac2-9557-dcb20f0d0550", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"configuring", - "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":{"ip":"51.159.205.115", - "port":7798, "name":null, "id":"05da00b7-7ef0-47f7-b64c-cd15768af42c", "load_balancer":{}}, + body: '{"id":"f98bdfb2-b39d-474a-b44e-bc33d306d433", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"configuring", + "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":{"ip":"51.159.24.190", + "port":9267, "name":null, "id":"df127c55-7120-488d-b9eb-43b5b9946f26", "load_balancer":{}}, "tags":[], "settings":[{"name":"effective_cache_size", "value":"1300"}, {"name":"maintenance_work_mem", "value":"150"}, {"name":"max_connections", "value":"100"}, {"name":"max_parallel_workers", "value":"0"}, {"name":"max_parallel_workers_per_gather", "value":"0"}, {"name":"work_mem", "value":"4"}], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2024-01-23T15:35:57.925315Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-20T16:06:58.771993Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, - "init_settings":[], "endpoints":[{"ip":"51.159.205.115", "port":7798, "name":null, - "id":"05da00b7-7ef0-47f7-b64c-cd15768af42c", "load_balancer":{}}], "logs_policy":{"max_age_retention":30, + "init_settings":[], "endpoints":[{"ip":"51.159.24.190", "port":9267, "name":null, + "id":"df127c55-7120-488d-b9eb-43b5b9946f26", "load_balancer":{}}], "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, "maintenances":[], - "created_at":"2024-01-22T15:35:57.925315Z", "region":"fr-par"}' + "encryption":{"enabled":false}, "created_at":"2024-11-19T16:06:58.771993Z", + "region":"fr-par"}' form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.21.6; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/e268ef24-a2e0-4ac2-9557-dcb20f0d0550 + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/f98bdfb2-b39d-474a-b44e-bc33d306d433 method: GET response: - body: '{"id":"e268ef24-a2e0-4ac2-9557-dcb20f0d0550", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"configuring", - "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":{"ip":"51.159.205.115", - "port":7798, "name":null, "id":"05da00b7-7ef0-47f7-b64c-cd15768af42c", "load_balancer":{}}, + body: '{"id":"f98bdfb2-b39d-474a-b44e-bc33d306d433", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"configuring", + "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":{"ip":"51.159.24.190", + "port":9267, "name":null, "id":"df127c55-7120-488d-b9eb-43b5b9946f26", "load_balancer":{}}, "tags":[], "settings":[{"name":"effective_cache_size", "value":"1300"}, {"name":"maintenance_work_mem", "value":"150"}, {"name":"max_connections", "value":"100"}, {"name":"max_parallel_workers", "value":"0"}, {"name":"max_parallel_workers_per_gather", "value":"0"}, {"name":"work_mem", "value":"4"}], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2024-01-23T15:35:57.925315Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-20T16:06:58.771993Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, - "init_settings":[], "endpoints":[{"ip":"51.159.205.115", "port":7798, "name":null, - "id":"05da00b7-7ef0-47f7-b64c-cd15768af42c", "load_balancer":{}}], "logs_policy":{"max_age_retention":30, + "init_settings":[], "endpoints":[{"ip":"51.159.24.190", "port":9267, "name":null, + "id":"df127c55-7120-488d-b9eb-43b5b9946f26", "load_balancer":{}}], "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, "maintenances":[], - "created_at":"2024-01-22T15:35:57.925315Z", "region":"fr-par"}' + "encryption":{"enabled":false}, "created_at":"2024-11-19T16:06:58.771993Z", + "region":"fr-par"}' headers: Content-Length: - - "1249" + - "1279" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Mon, 22 Jan 2024 15:39:21 GMT + - Tue, 19 Nov 2024 16:10:31 GMT Server: - - Scaleway API-Gateway + - Scaleway API Gateway (fr-par-1;edge01) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -829,51 +881,53 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - ecbf07f8-ed47-43a8-9e25-da7760d1639b + - 685564ea-b7ba-41ab-a883-3e157d997499 status: 200 OK code: 200 duration: "" - request: - body: '{"id":"e268ef24-a2e0-4ac2-9557-dcb20f0d0550", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"ready", "engine":"PostgreSQL-15", + body: '{"id":"f98bdfb2-b39d-474a-b44e-bc33d306d433", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"ready", "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], "settings":[{"name":"effective_cache_size", "value":"1300"}, {"name":"maintenance_work_mem", "value":"150"}, {"name":"max_connections", "value":"100"}, {"name":"max_parallel_workers", "value":"0"}, {"name":"max_parallel_workers_per_gather", "value":"0"}, {"name":"work_mem", "value":"4"}], "backup_schedule":{"frequency":24, - "retention":7, "disabled":false, "next_run_at":"2024-01-23T15:35:57.925315Z"}, + "retention":7, "disabled":false, "next_run_at":"2024-11-20T16:06:58.771993Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[], "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, "maintenances":[], - "created_at":"2024-01-22T15:35:57.925315Z", "region":"fr-par"}' + "encryption":{"enabled":false}, "created_at":"2024-11-19T16:06:58.771993Z", + "region":"fr-par"}' form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.21.6; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/e268ef24-a2e0-4ac2-9557-dcb20f0d0550 + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/f98bdfb2-b39d-474a-b44e-bc33d306d433 method: GET response: - body: '{"id":"e268ef24-a2e0-4ac2-9557-dcb20f0d0550", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"ready", "engine":"PostgreSQL-15", + body: '{"id":"f98bdfb2-b39d-474a-b44e-bc33d306d433", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"ready", "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], "settings":[{"name":"effective_cache_size", "value":"1300"}, {"name":"maintenance_work_mem", "value":"150"}, {"name":"max_connections", "value":"100"}, {"name":"max_parallel_workers", "value":"0"}, {"name":"max_parallel_workers_per_gather", "value":"0"}, {"name":"work_mem", "value":"4"}], "backup_schedule":{"frequency":24, - "retention":7, "disabled":false, "next_run_at":"2024-01-23T15:35:57.925315Z"}, + "retention":7, "disabled":false, "next_run_at":"2024-11-20T16:06:58.771993Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[], "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, "maintenances":[], - "created_at":"2024-01-22T15:35:57.925315Z", "region":"fr-par"}' + "encryption":{"enabled":false}, "created_at":"2024-11-19T16:06:58.771993Z", + "region":"fr-par"}' headers: Content-Length: - - "1019" + - "1051" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Mon, 22 Jan 2024 15:39:36 GMT + - Tue, 19 Nov 2024 16:10:46 GMT Server: - - Scaleway API-Gateway + - Scaleway API Gateway (fr-par-1;edge01) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -881,51 +935,53 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - e719b306-c026-4e14-8b9c-d7efce19d690 + - 18f6eaa6-34d1-4e97-af5c-60d57bdc4c9a status: 200 OK code: 200 duration: "" - request: - body: '{"id":"e268ef24-a2e0-4ac2-9557-dcb20f0d0550", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"ready", "engine":"PostgreSQL-15", + body: '{"id":"f98bdfb2-b39d-474a-b44e-bc33d306d433", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"ready", "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], "settings":[{"name":"effective_cache_size", "value":"1300"}, {"name":"maintenance_work_mem", "value":"150"}, {"name":"max_connections", "value":"100"}, {"name":"max_parallel_workers", "value":"0"}, {"name":"max_parallel_workers_per_gather", "value":"0"}, {"name":"work_mem", "value":"4"}], "backup_schedule":{"frequency":24, - "retention":7, "disabled":false, "next_run_at":"2024-01-23T15:35:57.925315Z"}, + "retention":7, "disabled":false, "next_run_at":"2024-11-20T16:06:58.771993Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[], "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, "maintenances":[], - "created_at":"2024-01-22T15:35:57.925315Z", "region":"fr-par"}' + "encryption":{"enabled":false}, "created_at":"2024-11-19T16:06:58.771993Z", + "region":"fr-par"}' form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.21.6; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/e268ef24-a2e0-4ac2-9557-dcb20f0d0550 + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/f98bdfb2-b39d-474a-b44e-bc33d306d433 method: GET response: - body: '{"id":"e268ef24-a2e0-4ac2-9557-dcb20f0d0550", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"ready", "engine":"PostgreSQL-15", + body: '{"id":"f98bdfb2-b39d-474a-b44e-bc33d306d433", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"ready", "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], "settings":[{"name":"effective_cache_size", "value":"1300"}, {"name":"maintenance_work_mem", "value":"150"}, {"name":"max_connections", "value":"100"}, {"name":"max_parallel_workers", "value":"0"}, {"name":"max_parallel_workers_per_gather", "value":"0"}, {"name":"work_mem", "value":"4"}], "backup_schedule":{"frequency":24, - "retention":7, "disabled":false, "next_run_at":"2024-01-23T15:35:57.925315Z"}, + "retention":7, "disabled":false, "next_run_at":"2024-11-20T16:06:58.771993Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[], "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, "maintenances":[], - "created_at":"2024-01-22T15:35:57.925315Z", "region":"fr-par"}' + "encryption":{"enabled":false}, "created_at":"2024-11-19T16:06:58.771993Z", + "region":"fr-par"}' headers: Content-Length: - - "1019" + - "1051" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Mon, 22 Jan 2024 15:39:36 GMT + - Tue, 19 Nov 2024 16:10:46 GMT Server: - - Scaleway API-Gateway + - Scaleway API Gateway (fr-par-1;edge01) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -933,51 +989,53 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - b3d6ba7c-0f29-4266-b1ec-c82dd2d5011f + - 5afc9441-958d-40d5-8d84-88b7fc5a975f status: 200 OK code: 200 duration: "" - request: - body: '{"id":"e268ef24-a2e0-4ac2-9557-dcb20f0d0550", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"deleting", "engine":"PostgreSQL-15", + body: '{"id":"f98bdfb2-b39d-474a-b44e-bc33d306d433", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"deleting", "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], "settings":[{"name":"effective_cache_size", "value":"1300"}, {"name":"maintenance_work_mem", "value":"150"}, {"name":"max_connections", "value":"100"}, {"name":"max_parallel_workers", "value":"0"}, {"name":"max_parallel_workers_per_gather", "value":"0"}, {"name":"work_mem", "value":"4"}], "backup_schedule":{"frequency":24, - "retention":7, "disabled":false, "next_run_at":"2024-01-23T15:35:57.925315Z"}, + "retention":7, "disabled":false, "next_run_at":"2024-11-20T16:06:58.771993Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[], "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, "maintenances":[], - "created_at":"2024-01-22T15:35:57.925315Z", "region":"fr-par"}' + "encryption":{"enabled":false}, "created_at":"2024-11-19T16:06:58.771993Z", + "region":"fr-par"}' form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.21.6; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/e268ef24-a2e0-4ac2-9557-dcb20f0d0550 + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/f98bdfb2-b39d-474a-b44e-bc33d306d433 method: DELETE response: - body: '{"id":"e268ef24-a2e0-4ac2-9557-dcb20f0d0550", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"deleting", "engine":"PostgreSQL-15", + body: '{"id":"f98bdfb2-b39d-474a-b44e-bc33d306d433", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"deleting", "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], "settings":[{"name":"effective_cache_size", "value":"1300"}, {"name":"maintenance_work_mem", "value":"150"}, {"name":"max_connections", "value":"100"}, {"name":"max_parallel_workers", "value":"0"}, {"name":"max_parallel_workers_per_gather", "value":"0"}, {"name":"work_mem", "value":"4"}], "backup_schedule":{"frequency":24, - "retention":7, "disabled":false, "next_run_at":"2024-01-23T15:35:57.925315Z"}, + "retention":7, "disabled":false, "next_run_at":"2024-11-20T16:06:58.771993Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[], "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, "maintenances":[], - "created_at":"2024-01-22T15:35:57.925315Z", "region":"fr-par"}' + "encryption":{"enabled":false}, "created_at":"2024-11-19T16:06:58.771993Z", + "region":"fr-par"}' headers: Content-Length: - - "1022" + - "1054" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Mon, 22 Jan 2024 15:39:36 GMT + - Tue, 19 Nov 2024 16:10:46 GMT Server: - - Scaleway API-Gateway + - Scaleway API Gateway (fr-par-1;edge01) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -985,7 +1043,7 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 28f9ab30-837e-48ad-9ef9-cbdbf2ea8aab + - 96ac26ea-c8c9-43da-b98d-23d9b2d1a538 status: 200 OK code: 200 duration: "" diff --git a/internal/namespaces/rdb/v1/testdata/test-endpoint-delete-private.cassette.yaml b/internal/namespaces/rdb/v1/testdata/test-endpoint-delete-private.cassette.yaml index 3d764d9f75..a9fe75f4e5 100644 --- a/internal/namespaces/rdb/v1/testdata/test-endpoint-delete-private.cassette.yaml +++ b/internal/namespaces/rdb/v1/testdata/test-endpoint-delete-private.cassette.yaml @@ -2,34 +2,48 @@ version: 1 interactions: - request: - body: '{"id":"fab9ca44-1006-46c2-8e9e-9c4ce92c485a", "name":"pn-dazzling-mendel", - "tags":[], "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "created_at":"2024-01-22T15:35:57.742634Z", - "updated_at":"2024-01-22T15:35:57.742634Z", "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "subnets":["172.16.68.0/22", "fd63:256c:45f7:e44b::/64"], "zone":"fr-par-1"}' + body: '{"id":"74c392a8-9bb3-43d5-9b20-a9a14efd6207", "name":"pn-pensive-hertz", + "tags":[], "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "created_at":"2024-11-19T16:06:58.536080Z", + "updated_at":"2024-11-19T16:06:58.536080Z", "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "subnets":[{"id":"8037116d-883a-4993-8858-90ca6dae90e0", "created_at":"2024-11-19T16:06:58.536080Z", + "updated_at":"2024-11-19T16:06:58.536080Z", "subnet":"172.16.16.0/22", "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "private_network_id":"74c392a8-9bb3-43d5-9b20-a9a14efd6207", "vpc_id":"4c837446-e418-4326-af43-4a445ea0aab8"}, + {"id":"2439beff-300c-48e2-b718-470b356ed45d", "created_at":"2024-11-19T16:06:58.536080Z", + "updated_at":"2024-11-19T16:06:58.536080Z", "subnet":"fd49:821a:a311:153f::/64", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "private_network_id":"74c392a8-9bb3-43d5-9b20-a9a14efd6207", + "vpc_id":"4c837446-e418-4326-af43-4a445ea0aab8"}], "vpc_id":"4c837446-e418-4326-af43-4a445ea0aab8", + "dhcp_enabled":true, "region":"fr-par"}' form: {} headers: Content-Type: - application/json User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.21.6; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/vpc/v1/zones/fr-par-1/private-networks + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/vpc/v2/regions/fr-par/private-networks method: POST response: - body: '{"id":"fab9ca44-1006-46c2-8e9e-9c4ce92c485a", "name":"pn-dazzling-mendel", - "tags":[], "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "created_at":"2024-01-22T15:35:57.742634Z", - "updated_at":"2024-01-22T15:35:57.742634Z", "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "subnets":["172.16.68.0/22", "fd63:256c:45f7:e44b::/64"], "zone":"fr-par-1"}' + body: '{"id":"74c392a8-9bb3-43d5-9b20-a9a14efd6207", "name":"pn-pensive-hertz", + "tags":[], "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "created_at":"2024-11-19T16:06:58.536080Z", + "updated_at":"2024-11-19T16:06:58.536080Z", "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "subnets":[{"id":"8037116d-883a-4993-8858-90ca6dae90e0", "created_at":"2024-11-19T16:06:58.536080Z", + "updated_at":"2024-11-19T16:06:58.536080Z", "subnet":"172.16.16.0/22", "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "private_network_id":"74c392a8-9bb3-43d5-9b20-a9a14efd6207", "vpc_id":"4c837446-e418-4326-af43-4a445ea0aab8"}, + {"id":"2439beff-300c-48e2-b718-470b356ed45d", "created_at":"2024-11-19T16:06:58.536080Z", + "updated_at":"2024-11-19T16:06:58.536080Z", "subnet":"fd49:821a:a311:153f::/64", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "private_network_id":"74c392a8-9bb3-43d5-9b20-a9a14efd6207", + "vpc_id":"4c837446-e418-4326-af43-4a445ea0aab8"}], "vpc_id":"4c837446-e418-4326-af43-4a445ea0aab8", + "dhcp_enabled":true, "region":"fr-par"}' headers: Content-Length: - - "361" + - "1043" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Mon, 22 Jan 2024 15:35:58 GMT + - Tue, 19 Nov 2024 16:06:59 GMT Server: - - Scaleway API-Gateway + - Scaleway API Gateway (fr-par-1;edge01) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -37,53 +51,55 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 7a0f0a1e-6c9a-4682-ab19-89435a68ffaf + - 77652047-29b1-4646-b24e-65d845bc788d status: 200 OK code: 200 duration: "" - request: - body: '{"id":"7aa60e96-4fdd-43ac-ac85-a443e52cc877", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"provisioning", + body: '{"id":"c496cf22-a208-40a6-9b68-e44964a7acf4", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"provisioning", "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2024-01-23T15:35:58.698412Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-20T16:06:59.359427Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, - "id":"d967e347-2bc2-4a5e-b15a-f8d443a5a71c", "private_network":{"private_network_id":"fab9ca44-1006-46c2-8e9e-9c4ce92c485a", - "service_ip":"172.16.0.3/22", "zone":"fr-par-1"}}], "logs_policy":{"max_age_retention":30, - "total_disk_retention":null}, "backup_same_region":false, "maintenances":[], - "created_at":"2024-01-22T15:35:58.698412Z", "region":"fr-par"}' + "id":"6f4a842d-cf1b-4a83-bd36-a75442c605f2", "private_network":{"private_network_id":"74c392a8-9bb3-43d5-9b20-a9a14efd6207", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-19T16:06:59.359427Z", + "region":"fr-par"}' form: {} headers: Content-Type: - application/json User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.21.6; linux; amd64) cli-e2e-test + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances method: POST response: - body: '{"id":"7aa60e96-4fdd-43ac-ac85-a443e52cc877", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"provisioning", + body: '{"id":"c496cf22-a208-40a6-9b68-e44964a7acf4", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"provisioning", "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2024-01-23T15:35:58.698412Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-20T16:06:59.359427Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, - "id":"d967e347-2bc2-4a5e-b15a-f8d443a5a71c", "private_network":{"private_network_id":"fab9ca44-1006-46c2-8e9e-9c4ce92c485a", - "service_ip":"172.16.0.3/22", "zone":"fr-par-1"}}], "logs_policy":{"max_age_retention":30, - "total_disk_retention":null}, "backup_same_region":false, "maintenances":[], - "created_at":"2024-01-22T15:35:58.698412Z", "region":"fr-par"}' + "id":"6f4a842d-cf1b-4a83-bd36-a75442c605f2", "private_network":{"private_network_id":"74c392a8-9bb3-43d5-9b20-a9a14efd6207", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-19T16:06:59.359427Z", + "region":"fr-par"}' headers: Content-Length: - - "971" + - "1033" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Mon, 22 Jan 2024 15:36:00 GMT + - Tue, 19 Nov 2024 16:07:00 GMT Server: - - Scaleway API-Gateway + - Scaleway API Gateway (fr-par-1;edge01) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -91,51 +107,53 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 1ab84691-5afb-4958-a1be-c04f7edb39de + - 2c586a5b-551d-49b3-b2e6-f1464e9a18c6 status: 200 OK code: 200 duration: "" - request: - body: '{"id":"7aa60e96-4fdd-43ac-ac85-a443e52cc877", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"provisioning", + body: '{"id":"c496cf22-a208-40a6-9b68-e44964a7acf4", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"provisioning", "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2024-01-23T15:35:58.698412Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-20T16:06:59.359427Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, - "id":"d967e347-2bc2-4a5e-b15a-f8d443a5a71c", "private_network":{"private_network_id":"fab9ca44-1006-46c2-8e9e-9c4ce92c485a", - "service_ip":"172.16.0.3/22", "zone":"fr-par-1"}}], "logs_policy":{"max_age_retention":30, - "total_disk_retention":null}, "backup_same_region":false, "maintenances":[], - "created_at":"2024-01-22T15:35:58.698412Z", "region":"fr-par"}' + "id":"6f4a842d-cf1b-4a83-bd36-a75442c605f2", "private_network":{"private_network_id":"74c392a8-9bb3-43d5-9b20-a9a14efd6207", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-19T16:06:59.359427Z", + "region":"fr-par"}' form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.21.6; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/7aa60e96-4fdd-43ac-ac85-a443e52cc877 + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/c496cf22-a208-40a6-9b68-e44964a7acf4 method: GET response: - body: '{"id":"7aa60e96-4fdd-43ac-ac85-a443e52cc877", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"provisioning", + body: '{"id":"c496cf22-a208-40a6-9b68-e44964a7acf4", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"provisioning", "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2024-01-23T15:35:58.698412Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-20T16:06:59.359427Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, - "id":"d967e347-2bc2-4a5e-b15a-f8d443a5a71c", "private_network":{"private_network_id":"fab9ca44-1006-46c2-8e9e-9c4ce92c485a", - "service_ip":"172.16.0.3/22", "zone":"fr-par-1"}}], "logs_policy":{"max_age_retention":30, - "total_disk_retention":null}, "backup_same_region":false, "maintenances":[], - "created_at":"2024-01-22T15:35:58.698412Z", "region":"fr-par"}' + "id":"6f4a842d-cf1b-4a83-bd36-a75442c605f2", "private_network":{"private_network_id":"74c392a8-9bb3-43d5-9b20-a9a14efd6207", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-19T16:06:59.359427Z", + "region":"fr-par"}' headers: Content-Length: - - "971" + - "1033" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Mon, 22 Jan 2024 15:36:04 GMT + - Tue, 19 Nov 2024 16:07:00 GMT Server: - - Scaleway API-Gateway + - Scaleway API Gateway (fr-par-1;edge01) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -143,51 +161,53 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 0ece1781-fd7e-40e6-b4d9-6fc48b0adee6 + - e3c9b796-1ee4-4912-9522-387a05c38403 status: 200 OK code: 200 duration: "" - request: - body: '{"id":"7aa60e96-4fdd-43ac-ac85-a443e52cc877", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"provisioning", + body: '{"id":"c496cf22-a208-40a6-9b68-e44964a7acf4", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"provisioning", "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2024-01-23T15:35:58.698412Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-20T16:06:59.359427Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, - "id":"d967e347-2bc2-4a5e-b15a-f8d443a5a71c", "private_network":{"private_network_id":"fab9ca44-1006-46c2-8e9e-9c4ce92c485a", - "service_ip":"172.16.0.3/22", "zone":"fr-par-1"}}], "logs_policy":{"max_age_retention":30, - "total_disk_retention":null}, "backup_same_region":false, "maintenances":[], - "created_at":"2024-01-22T15:35:58.698412Z", "region":"fr-par"}' + "id":"6f4a842d-cf1b-4a83-bd36-a75442c605f2", "private_network":{"private_network_id":"74c392a8-9bb3-43d5-9b20-a9a14efd6207", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-19T16:06:59.359427Z", + "region":"fr-par"}' form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.21.6; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/7aa60e96-4fdd-43ac-ac85-a443e52cc877 + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/c496cf22-a208-40a6-9b68-e44964a7acf4 method: GET response: - body: '{"id":"7aa60e96-4fdd-43ac-ac85-a443e52cc877", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"provisioning", + body: '{"id":"c496cf22-a208-40a6-9b68-e44964a7acf4", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"provisioning", "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2024-01-23T15:35:58.698412Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-20T16:06:59.359427Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, - "id":"d967e347-2bc2-4a5e-b15a-f8d443a5a71c", "private_network":{"private_network_id":"fab9ca44-1006-46c2-8e9e-9c4ce92c485a", - "service_ip":"172.16.0.3/22", "zone":"fr-par-1"}}], "logs_policy":{"max_age_retention":30, - "total_disk_retention":null}, "backup_same_region":false, "maintenances":[], - "created_at":"2024-01-22T15:35:58.698412Z", "region":"fr-par"}' + "id":"6f4a842d-cf1b-4a83-bd36-a75442c605f2", "private_network":{"private_network_id":"74c392a8-9bb3-43d5-9b20-a9a14efd6207", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-19T16:06:59.359427Z", + "region":"fr-par"}' headers: Content-Length: - - "971" + - "1033" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Mon, 22 Jan 2024 15:36:19 GMT + - Tue, 19 Nov 2024 16:07:15 GMT Server: - - Scaleway API-Gateway + - Scaleway API Gateway (fr-par-1;edge01) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -195,51 +215,53 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 7153b800-2583-4a8d-a537-654f9144a9ff + - b10d39f1-e284-4a31-9e55-dbb727e7b549 status: 200 OK code: 200 duration: "" - request: - body: '{"id":"7aa60e96-4fdd-43ac-ac85-a443e52cc877", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"provisioning", + body: '{"id":"c496cf22-a208-40a6-9b68-e44964a7acf4", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"provisioning", "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2024-01-23T15:35:58.698412Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-20T16:06:59.359427Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, - "id":"d967e347-2bc2-4a5e-b15a-f8d443a5a71c", "private_network":{"private_network_id":"fab9ca44-1006-46c2-8e9e-9c4ce92c485a", - "service_ip":"172.16.0.3/22", "zone":"fr-par-1"}}], "logs_policy":{"max_age_retention":30, - "total_disk_retention":null}, "backup_same_region":false, "maintenances":[], - "created_at":"2024-01-22T15:35:58.698412Z", "region":"fr-par"}' + "id":"6f4a842d-cf1b-4a83-bd36-a75442c605f2", "private_network":{"private_network_id":"74c392a8-9bb3-43d5-9b20-a9a14efd6207", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-19T16:06:59.359427Z", + "region":"fr-par"}' form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.21.6; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/7aa60e96-4fdd-43ac-ac85-a443e52cc877 + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/c496cf22-a208-40a6-9b68-e44964a7acf4 method: GET response: - body: '{"id":"7aa60e96-4fdd-43ac-ac85-a443e52cc877", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"provisioning", + body: '{"id":"c496cf22-a208-40a6-9b68-e44964a7acf4", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"provisioning", "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2024-01-23T15:35:58.698412Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-20T16:06:59.359427Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, - "id":"d967e347-2bc2-4a5e-b15a-f8d443a5a71c", "private_network":{"private_network_id":"fab9ca44-1006-46c2-8e9e-9c4ce92c485a", - "service_ip":"172.16.0.3/22", "zone":"fr-par-1"}}], "logs_policy":{"max_age_retention":30, - "total_disk_retention":null}, "backup_same_region":false, "maintenances":[], - "created_at":"2024-01-22T15:35:58.698412Z", "region":"fr-par"}' + "id":"6f4a842d-cf1b-4a83-bd36-a75442c605f2", "private_network":{"private_network_id":"74c392a8-9bb3-43d5-9b20-a9a14efd6207", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-19T16:06:59.359427Z", + "region":"fr-par"}' headers: Content-Length: - - "971" + - "1033" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Mon, 22 Jan 2024 15:36:34 GMT + - Tue, 19 Nov 2024 16:07:30 GMT Server: - - Scaleway API-Gateway + - Scaleway API Gateway (fr-par-1;edge01) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -247,51 +269,53 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - c3f81493-4f95-4bd2-a583-04edf841dee8 + - 8f9cc3ba-6370-4a09-b1f1-9300ab6c4ae1 status: 200 OK code: 200 duration: "" - request: - body: '{"id":"7aa60e96-4fdd-43ac-ac85-a443e52cc877", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"provisioning", + body: '{"id":"c496cf22-a208-40a6-9b68-e44964a7acf4", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"provisioning", "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2024-01-23T15:35:58.698412Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-20T16:06:59.359427Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, - "id":"d967e347-2bc2-4a5e-b15a-f8d443a5a71c", "private_network":{"private_network_id":"fab9ca44-1006-46c2-8e9e-9c4ce92c485a", - "service_ip":"172.16.0.3/22", "zone":"fr-par-1"}}], "logs_policy":{"max_age_retention":30, - "total_disk_retention":null}, "backup_same_region":false, "maintenances":[], - "created_at":"2024-01-22T15:35:58.698412Z", "region":"fr-par"}' + "id":"6f4a842d-cf1b-4a83-bd36-a75442c605f2", "private_network":{"private_network_id":"74c392a8-9bb3-43d5-9b20-a9a14efd6207", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-19T16:06:59.359427Z", + "region":"fr-par"}' form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.21.6; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/7aa60e96-4fdd-43ac-ac85-a443e52cc877 + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/c496cf22-a208-40a6-9b68-e44964a7acf4 method: GET response: - body: '{"id":"7aa60e96-4fdd-43ac-ac85-a443e52cc877", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"provisioning", + body: '{"id":"c496cf22-a208-40a6-9b68-e44964a7acf4", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"provisioning", "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2024-01-23T15:35:58.698412Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-20T16:06:59.359427Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, - "id":"d967e347-2bc2-4a5e-b15a-f8d443a5a71c", "private_network":{"private_network_id":"fab9ca44-1006-46c2-8e9e-9c4ce92c485a", - "service_ip":"172.16.0.3/22", "zone":"fr-par-1"}}], "logs_policy":{"max_age_retention":30, - "total_disk_retention":null}, "backup_same_region":false, "maintenances":[], - "created_at":"2024-01-22T15:35:58.698412Z", "region":"fr-par"}' + "id":"6f4a842d-cf1b-4a83-bd36-a75442c605f2", "private_network":{"private_network_id":"74c392a8-9bb3-43d5-9b20-a9a14efd6207", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-19T16:06:59.359427Z", + "region":"fr-par"}' headers: Content-Length: - - "971" + - "1033" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Mon, 22 Jan 2024 15:36:49 GMT + - Tue, 19 Nov 2024 16:07:45 GMT Server: - - Scaleway API-Gateway + - Scaleway API Gateway (fr-par-1;edge01) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -299,51 +323,53 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - ba7af674-d9cf-4eb7-af95-f9d9477c7f2d + - a2879bde-ccac-4477-ab27-be7d7cfeacf4 status: 200 OK code: 200 duration: "" - request: - body: '{"id":"7aa60e96-4fdd-43ac-ac85-a443e52cc877", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"initializing", + body: '{"id":"c496cf22-a208-40a6-9b68-e44964a7acf4", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"provisioning", "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2024-01-23T15:35:58.698412Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-20T16:06:59.359427Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, - "id":"d967e347-2bc2-4a5e-b15a-f8d443a5a71c", "private_network":{"private_network_id":"fab9ca44-1006-46c2-8e9e-9c4ce92c485a", - "service_ip":"172.16.0.3/22", "zone":"fr-par-1"}}], "logs_policy":{"max_age_retention":30, - "total_disk_retention":null}, "backup_same_region":false, "maintenances":[], - "created_at":"2024-01-22T15:35:58.698412Z", "region":"fr-par"}' + "id":"6f4a842d-cf1b-4a83-bd36-a75442c605f2", "private_network":{"private_network_id":"74c392a8-9bb3-43d5-9b20-a9a14efd6207", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-19T16:06:59.359427Z", + "region":"fr-par"}' form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.21.6; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/7aa60e96-4fdd-43ac-ac85-a443e52cc877 + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/c496cf22-a208-40a6-9b68-e44964a7acf4 method: GET response: - body: '{"id":"7aa60e96-4fdd-43ac-ac85-a443e52cc877", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"initializing", + body: '{"id":"c496cf22-a208-40a6-9b68-e44964a7acf4", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"provisioning", "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2024-01-23T15:35:58.698412Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-20T16:06:59.359427Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, - "id":"d967e347-2bc2-4a5e-b15a-f8d443a5a71c", "private_network":{"private_network_id":"fab9ca44-1006-46c2-8e9e-9c4ce92c485a", - "service_ip":"172.16.0.3/22", "zone":"fr-par-1"}}], "logs_policy":{"max_age_retention":30, - "total_disk_retention":null}, "backup_same_region":false, "maintenances":[], - "created_at":"2024-01-22T15:35:58.698412Z", "region":"fr-par"}' + "id":"6f4a842d-cf1b-4a83-bd36-a75442c605f2", "private_network":{"private_network_id":"74c392a8-9bb3-43d5-9b20-a9a14efd6207", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-19T16:06:59.359427Z", + "region":"fr-par"}' headers: Content-Length: - - "971" + - "1033" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Mon, 22 Jan 2024 15:37:04 GMT + - Tue, 19 Nov 2024 16:08:00 GMT Server: - - Scaleway API-Gateway + - Scaleway API Gateway (fr-par-1;edge01) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -351,51 +377,53 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - f19556d5-7706-426f-be40-cd01cb0de8ff + - 6e260c5e-e566-40fc-bda7-8024f00e78cb status: 200 OK code: 200 duration: "" - request: - body: '{"id":"7aa60e96-4fdd-43ac-ac85-a443e52cc877", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"initializing", + body: '{"id":"c496cf22-a208-40a6-9b68-e44964a7acf4", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"initializing", "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2024-01-23T15:35:58.698412Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-20T16:06:59.359427Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, - "id":"d967e347-2bc2-4a5e-b15a-f8d443a5a71c", "private_network":{"private_network_id":"fab9ca44-1006-46c2-8e9e-9c4ce92c485a", - "service_ip":"172.16.0.3/22", "zone":"fr-par-1"}}], "logs_policy":{"max_age_retention":30, - "total_disk_retention":null}, "backup_same_region":false, "maintenances":[], - "created_at":"2024-01-22T15:35:58.698412Z", "region":"fr-par"}' + "id":"6f4a842d-cf1b-4a83-bd36-a75442c605f2", "private_network":{"private_network_id":"74c392a8-9bb3-43d5-9b20-a9a14efd6207", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-19T16:06:59.359427Z", + "region":"fr-par"}' form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.21.6; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/7aa60e96-4fdd-43ac-ac85-a443e52cc877 + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/c496cf22-a208-40a6-9b68-e44964a7acf4 method: GET response: - body: '{"id":"7aa60e96-4fdd-43ac-ac85-a443e52cc877", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"initializing", + body: '{"id":"c496cf22-a208-40a6-9b68-e44964a7acf4", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"initializing", "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2024-01-23T15:35:58.698412Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-20T16:06:59.359427Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, - "id":"d967e347-2bc2-4a5e-b15a-f8d443a5a71c", "private_network":{"private_network_id":"fab9ca44-1006-46c2-8e9e-9c4ce92c485a", - "service_ip":"172.16.0.3/22", "zone":"fr-par-1"}}], "logs_policy":{"max_age_retention":30, - "total_disk_retention":null}, "backup_same_region":false, "maintenances":[], - "created_at":"2024-01-22T15:35:58.698412Z", "region":"fr-par"}' + "id":"6f4a842d-cf1b-4a83-bd36-a75442c605f2", "private_network":{"private_network_id":"74c392a8-9bb3-43d5-9b20-a9a14efd6207", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-19T16:06:59.359427Z", + "region":"fr-par"}' headers: Content-Length: - - "971" + - "1033" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Mon, 22 Jan 2024 15:37:20 GMT + - Tue, 19 Nov 2024 16:08:15 GMT Server: - - Scaleway API-Gateway + - Scaleway API Gateway (fr-par-1;edge01) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -403,51 +431,53 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 42d4294a-5352-4faa-b50f-e59516340adb + - 23be0b59-206b-4b68-83f9-6ab679174fc6 status: 200 OK code: 200 duration: "" - request: - body: '{"id":"7aa60e96-4fdd-43ac-ac85-a443e52cc877", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"initializing", + body: '{"id":"c496cf22-a208-40a6-9b68-e44964a7acf4", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"initializing", "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2024-01-23T15:35:58.698412Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-20T16:06:59.359427Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, - "id":"d967e347-2bc2-4a5e-b15a-f8d443a5a71c", "private_network":{"private_network_id":"fab9ca44-1006-46c2-8e9e-9c4ce92c485a", - "service_ip":"172.16.0.3/22", "zone":"fr-par-1"}}], "logs_policy":{"max_age_retention":30, - "total_disk_retention":null}, "backup_same_region":false, "maintenances":[], - "created_at":"2024-01-22T15:35:58.698412Z", "region":"fr-par"}' + "id":"6f4a842d-cf1b-4a83-bd36-a75442c605f2", "private_network":{"private_network_id":"74c392a8-9bb3-43d5-9b20-a9a14efd6207", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-19T16:06:59.359427Z", + "region":"fr-par"}' form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.21.6; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/7aa60e96-4fdd-43ac-ac85-a443e52cc877 + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/c496cf22-a208-40a6-9b68-e44964a7acf4 method: GET response: - body: '{"id":"7aa60e96-4fdd-43ac-ac85-a443e52cc877", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"initializing", + body: '{"id":"c496cf22-a208-40a6-9b68-e44964a7acf4", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"initializing", "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2024-01-23T15:35:58.698412Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-20T16:06:59.359427Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, - "id":"d967e347-2bc2-4a5e-b15a-f8d443a5a71c", "private_network":{"private_network_id":"fab9ca44-1006-46c2-8e9e-9c4ce92c485a", - "service_ip":"172.16.0.3/22", "zone":"fr-par-1"}}], "logs_policy":{"max_age_retention":30, - "total_disk_retention":null}, "backup_same_region":false, "maintenances":[], - "created_at":"2024-01-22T15:35:58.698412Z", "region":"fr-par"}' + "id":"6f4a842d-cf1b-4a83-bd36-a75442c605f2", "private_network":{"private_network_id":"74c392a8-9bb3-43d5-9b20-a9a14efd6207", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-19T16:06:59.359427Z", + "region":"fr-par"}' headers: Content-Length: - - "971" + - "1033" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Mon, 22 Jan 2024 15:37:35 GMT + - Tue, 19 Nov 2024 16:08:31 GMT Server: - - Scaleway API-Gateway + - Scaleway API Gateway (fr-par-1;edge01) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -455,51 +485,53 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 7a31da86-4b65-4537-8800-f2b5d979b315 + - 18a6b480-e959-46ac-8761-d44ee22f025e status: 200 OK code: 200 duration: "" - request: - body: '{"id":"7aa60e96-4fdd-43ac-ac85-a443e52cc877", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"initializing", + body: '{"id":"c496cf22-a208-40a6-9b68-e44964a7acf4", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"initializing", "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2024-01-23T15:35:58.698412Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-20T16:06:59.359427Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, - "id":"d967e347-2bc2-4a5e-b15a-f8d443a5a71c", "private_network":{"private_network_id":"fab9ca44-1006-46c2-8e9e-9c4ce92c485a", - "service_ip":"172.16.0.3/22", "zone":"fr-par-1"}}], "logs_policy":{"max_age_retention":30, - "total_disk_retention":null}, "backup_same_region":false, "maintenances":[], - "created_at":"2024-01-22T15:35:58.698412Z", "region":"fr-par"}' + "id":"6f4a842d-cf1b-4a83-bd36-a75442c605f2", "private_network":{"private_network_id":"74c392a8-9bb3-43d5-9b20-a9a14efd6207", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-19T16:06:59.359427Z", + "region":"fr-par"}' form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.21.6; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/7aa60e96-4fdd-43ac-ac85-a443e52cc877 + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/c496cf22-a208-40a6-9b68-e44964a7acf4 method: GET response: - body: '{"id":"7aa60e96-4fdd-43ac-ac85-a443e52cc877", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"initializing", + body: '{"id":"c496cf22-a208-40a6-9b68-e44964a7acf4", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"initializing", "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2024-01-23T15:35:58.698412Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-20T16:06:59.359427Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, - "id":"d967e347-2bc2-4a5e-b15a-f8d443a5a71c", "private_network":{"private_network_id":"fab9ca44-1006-46c2-8e9e-9c4ce92c485a", - "service_ip":"172.16.0.3/22", "zone":"fr-par-1"}}], "logs_policy":{"max_age_retention":30, - "total_disk_retention":null}, "backup_same_region":false, "maintenances":[], - "created_at":"2024-01-22T15:35:58.698412Z", "region":"fr-par"}' + "id":"6f4a842d-cf1b-4a83-bd36-a75442c605f2", "private_network":{"private_network_id":"74c392a8-9bb3-43d5-9b20-a9a14efd6207", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-19T16:06:59.359427Z", + "region":"fr-par"}' headers: Content-Length: - - "971" + - "1033" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Mon, 22 Jan 2024 15:37:50 GMT + - Tue, 19 Nov 2024 16:08:46 GMT Server: - - Scaleway API-Gateway + - Scaleway API Gateway (fr-par-1;edge01) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -507,51 +539,53 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - e73c6a38-622f-4f2f-985c-1a7596aeb6dd + - 80636268-93f4-4cd5-b4d9-319bc14582a2 status: 200 OK code: 200 duration: "" - request: - body: '{"id":"7aa60e96-4fdd-43ac-ac85-a443e52cc877", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"initializing", + body: '{"id":"c496cf22-a208-40a6-9b68-e44964a7acf4", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"initializing", "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2024-01-23T15:35:58.698412Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-20T16:06:59.359427Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, - "id":"d967e347-2bc2-4a5e-b15a-f8d443a5a71c", "private_network":{"private_network_id":"fab9ca44-1006-46c2-8e9e-9c4ce92c485a", - "service_ip":"172.16.0.3/22", "zone":"fr-par-1"}}], "logs_policy":{"max_age_retention":30, - "total_disk_retention":null}, "backup_same_region":false, "maintenances":[], - "created_at":"2024-01-22T15:35:58.698412Z", "region":"fr-par"}' + "id":"6f4a842d-cf1b-4a83-bd36-a75442c605f2", "private_network":{"private_network_id":"74c392a8-9bb3-43d5-9b20-a9a14efd6207", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-19T16:06:59.359427Z", + "region":"fr-par"}' form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.21.6; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/7aa60e96-4fdd-43ac-ac85-a443e52cc877 + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/c496cf22-a208-40a6-9b68-e44964a7acf4 method: GET response: - body: '{"id":"7aa60e96-4fdd-43ac-ac85-a443e52cc877", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"initializing", + body: '{"id":"c496cf22-a208-40a6-9b68-e44964a7acf4", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"initializing", "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2024-01-23T15:35:58.698412Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-20T16:06:59.359427Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, - "id":"d967e347-2bc2-4a5e-b15a-f8d443a5a71c", "private_network":{"private_network_id":"fab9ca44-1006-46c2-8e9e-9c4ce92c485a", - "service_ip":"172.16.0.3/22", "zone":"fr-par-1"}}], "logs_policy":{"max_age_retention":30, - "total_disk_retention":null}, "backup_same_region":false, "maintenances":[], - "created_at":"2024-01-22T15:35:58.698412Z", "region":"fr-par"}' + "id":"6f4a842d-cf1b-4a83-bd36-a75442c605f2", "private_network":{"private_network_id":"74c392a8-9bb3-43d5-9b20-a9a14efd6207", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-19T16:06:59.359427Z", + "region":"fr-par"}' headers: Content-Length: - - "971" + - "1033" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Mon, 22 Jan 2024 15:38:05 GMT + - Tue, 19 Nov 2024 16:09:01 GMT Server: - - Scaleway API-Gateway + - Scaleway API Gateway (fr-par-1;edge01) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -559,57 +593,53 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - c36e6ee6-f851-45e2-98ff-572fac8a257f + - d1f0f9fd-f3ee-479d-a7aa-16b6e7691602 status: 200 OK code: 200 duration: "" - request: - body: '{"id":"7aa60e96-4fdd-43ac-ac85-a443e52cc877", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"initializing", + body: '{"id":"c496cf22-a208-40a6-9b68-e44964a7acf4", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"initializing", "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], - "settings":[{"name":"effective_cache_size", "value":"1300"}, {"name":"maintenance_work_mem", - "value":"150"}, {"name":"max_connections", "value":"100"}, {"name":"max_parallel_workers", - "value":"0"}, {"name":"max_parallel_workers_per_gather", "value":"0"}, {"name":"work_mem", - "value":"4"}], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2024-01-23T15:35:58.698412Z"}, "is_ha_cluster":false, "read_replicas":[], + "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, + "next_run_at":"2024-11-20T16:06:59.359427Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, - "id":"d967e347-2bc2-4a5e-b15a-f8d443a5a71c", "private_network":{"private_network_id":"fab9ca44-1006-46c2-8e9e-9c4ce92c485a", - "service_ip":"172.16.0.3/22", "zone":"fr-par-1"}}], "logs_policy":{"max_age_retention":30, - "total_disk_retention":null}, "backup_same_region":false, "maintenances":[], - "created_at":"2024-01-22T15:35:58.698412Z", "region":"fr-par"}' + "id":"6f4a842d-cf1b-4a83-bd36-a75442c605f2", "private_network":{"private_network_id":"74c392a8-9bb3-43d5-9b20-a9a14efd6207", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-19T16:06:59.359427Z", + "region":"fr-par"}' form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.21.6; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/7aa60e96-4fdd-43ac-ac85-a443e52cc877 + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/c496cf22-a208-40a6-9b68-e44964a7acf4 method: GET response: - body: '{"id":"7aa60e96-4fdd-43ac-ac85-a443e52cc877", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"initializing", + body: '{"id":"c496cf22-a208-40a6-9b68-e44964a7acf4", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"initializing", "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], - "settings":[{"name":"effective_cache_size", "value":"1300"}, {"name":"maintenance_work_mem", - "value":"150"}, {"name":"max_connections", "value":"100"}, {"name":"max_parallel_workers", - "value":"0"}, {"name":"max_parallel_workers_per_gather", "value":"0"}, {"name":"work_mem", - "value":"4"}], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2024-01-23T15:35:58.698412Z"}, "is_ha_cluster":false, "read_replicas":[], + "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, + "next_run_at":"2024-11-20T16:06:59.359427Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, - "id":"d967e347-2bc2-4a5e-b15a-f8d443a5a71c", "private_network":{"private_network_id":"fab9ca44-1006-46c2-8e9e-9c4ce92c485a", - "service_ip":"172.16.0.3/22", "zone":"fr-par-1"}}], "logs_policy":{"max_age_retention":30, - "total_disk_retention":null}, "backup_same_region":false, "maintenances":[], - "created_at":"2024-01-22T15:35:58.698412Z", "region":"fr-par"}' + "id":"6f4a842d-cf1b-4a83-bd36-a75442c605f2", "private_network":{"private_network_id":"74c392a8-9bb3-43d5-9b20-a9a14efd6207", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-19T16:06:59.359427Z", + "region":"fr-par"}' headers: Content-Length: - - "1246" + - "1033" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Mon, 22 Jan 2024 15:38:20 GMT + - Tue, 19 Nov 2024 16:09:16 GMT Server: - - Scaleway API-Gateway + - Scaleway API Gateway (fr-par-1;edge01) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -617,57 +647,53 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - d48bd625-960e-4837-bd87-4bf22b8f9538 + - 31893af6-27a7-4f83-a0d6-603c5652baec status: 200 OK code: 200 duration: "" - request: - body: '{"id":"7aa60e96-4fdd-43ac-ac85-a443e52cc877", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"initializing", + body: '{"id":"c496cf22-a208-40a6-9b68-e44964a7acf4", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"initializing", "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], - "settings":[{"name":"effective_cache_size", "value":"1300"}, {"name":"maintenance_work_mem", - "value":"150"}, {"name":"max_connections", "value":"100"}, {"name":"max_parallel_workers", - "value":"0"}, {"name":"max_parallel_workers_per_gather", "value":"0"}, {"name":"work_mem", - "value":"4"}], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2024-01-23T15:35:58.698412Z"}, "is_ha_cluster":false, "read_replicas":[], + "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, + "next_run_at":"2024-11-20T16:06:59.359427Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, - "id":"d967e347-2bc2-4a5e-b15a-f8d443a5a71c", "private_network":{"private_network_id":"fab9ca44-1006-46c2-8e9e-9c4ce92c485a", - "service_ip":"172.16.0.3/22", "zone":"fr-par-1"}}], "logs_policy":{"max_age_retention":30, - "total_disk_retention":null}, "backup_same_region":false, "maintenances":[], - "created_at":"2024-01-22T15:35:58.698412Z", "region":"fr-par"}' + "id":"6f4a842d-cf1b-4a83-bd36-a75442c605f2", "private_network":{"private_network_id":"74c392a8-9bb3-43d5-9b20-a9a14efd6207", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-19T16:06:59.359427Z", + "region":"fr-par"}' form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.21.6; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/7aa60e96-4fdd-43ac-ac85-a443e52cc877 + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/c496cf22-a208-40a6-9b68-e44964a7acf4 method: GET response: - body: '{"id":"7aa60e96-4fdd-43ac-ac85-a443e52cc877", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"initializing", + body: '{"id":"c496cf22-a208-40a6-9b68-e44964a7acf4", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"initializing", "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], - "settings":[{"name":"effective_cache_size", "value":"1300"}, {"name":"maintenance_work_mem", - "value":"150"}, {"name":"max_connections", "value":"100"}, {"name":"max_parallel_workers", - "value":"0"}, {"name":"max_parallel_workers_per_gather", "value":"0"}, {"name":"work_mem", - "value":"4"}], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2024-01-23T15:35:58.698412Z"}, "is_ha_cluster":false, "read_replicas":[], + "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, + "next_run_at":"2024-11-20T16:06:59.359427Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, - "id":"d967e347-2bc2-4a5e-b15a-f8d443a5a71c", "private_network":{"private_network_id":"fab9ca44-1006-46c2-8e9e-9c4ce92c485a", - "service_ip":"172.16.0.3/22", "zone":"fr-par-1"}}], "logs_policy":{"max_age_retention":30, - "total_disk_retention":null}, "backup_same_region":false, "maintenances":[], - "created_at":"2024-01-22T15:35:58.698412Z", "region":"fr-par"}' + "id":"6f4a842d-cf1b-4a83-bd36-a75442c605f2", "private_network":{"private_network_id":"74c392a8-9bb3-43d5-9b20-a9a14efd6207", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-19T16:06:59.359427Z", + "region":"fr-par"}' headers: Content-Length: - - "1246" + - "1033" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Mon, 22 Jan 2024 15:38:36 GMT + - Tue, 19 Nov 2024 16:09:31 GMT Server: - - Scaleway API-Gateway + - Scaleway API Gateway (fr-par-1;edge01) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -675,61 +701,59 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - cd722174-9500-4198-99ba-e617287013cc + - 74e113db-4d69-44cf-844b-65489d01bed3 status: 200 OK code: 200 duration: "" - request: - body: '{"id":"7aa60e96-4fdd-43ac-ac85-a443e52cc877", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"ready", "engine":"PostgreSQL-15", - "upgradable_version":[], "endpoint":{"ip":"195.154.196.249", "port":26976, "name":null, - "id":"9ee44c11-8d35-4015-a961-c1ebffd87e98", "load_balancer":{}}, "tags":[], + body: '{"id":"c496cf22-a208-40a6-9b68-e44964a7acf4", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"initializing", + "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], "settings":[{"name":"effective_cache_size", "value":"1300"}, {"name":"maintenance_work_mem", "value":"150"}, {"name":"max_connections", "value":"100"}, {"name":"max_parallel_workers", "value":"0"}, {"name":"max_parallel_workers_per_gather", "value":"0"}, {"name":"work_mem", "value":"4"}], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2024-01-23T15:35:58.698412Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-20T16:06:59.359427Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, - "id":"d967e347-2bc2-4a5e-b15a-f8d443a5a71c", "private_network":{"private_network_id":"fab9ca44-1006-46c2-8e9e-9c4ce92c485a", - "service_ip":"172.16.0.3/22", "zone":"fr-par-1"}}, {"ip":"195.154.196.249", - "port":26976, "name":null, "id":"9ee44c11-8d35-4015-a961-c1ebffd87e98", "load_balancer":{}}], + "id":"6f4a842d-cf1b-4a83-bd36-a75442c605f2", "private_network":{"private_network_id":"74c392a8-9bb3-43d5-9b20-a9a14efd6207", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}], "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, - "maintenances":[], "created_at":"2024-01-22T15:35:58.698412Z", "region":"fr-par"}' + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-19T16:06:59.359427Z", + "region":"fr-par"}' form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.21.6; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/7aa60e96-4fdd-43ac-ac85-a443e52cc877 + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/c496cf22-a208-40a6-9b68-e44964a7acf4 method: GET response: - body: '{"id":"7aa60e96-4fdd-43ac-ac85-a443e52cc877", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"ready", "engine":"PostgreSQL-15", - "upgradable_version":[], "endpoint":{"ip":"195.154.196.249", "port":26976, "name":null, - "id":"9ee44c11-8d35-4015-a961-c1ebffd87e98", "load_balancer":{}}, "tags":[], + body: '{"id":"c496cf22-a208-40a6-9b68-e44964a7acf4", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"initializing", + "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], "settings":[{"name":"effective_cache_size", "value":"1300"}, {"name":"maintenance_work_mem", "value":"150"}, {"name":"max_connections", "value":"100"}, {"name":"max_parallel_workers", "value":"0"}, {"name":"max_parallel_workers_per_gather", "value":"0"}, {"name":"work_mem", "value":"4"}], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2024-01-23T15:35:58.698412Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-20T16:06:59.359427Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, - "id":"d967e347-2bc2-4a5e-b15a-f8d443a5a71c", "private_network":{"private_network_id":"fab9ca44-1006-46c2-8e9e-9c4ce92c485a", - "service_ip":"172.16.0.3/22", "zone":"fr-par-1"}}, {"ip":"195.154.196.249", - "port":26976, "name":null, "id":"9ee44c11-8d35-4015-a961-c1ebffd87e98", "load_balancer":{}}], + "id":"6f4a842d-cf1b-4a83-bd36-a75442c605f2", "private_network":{"private_network_id":"74c392a8-9bb3-43d5-9b20-a9a14efd6207", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}], "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, - "maintenances":[], "created_at":"2024-01-22T15:35:58.698412Z", "region":"fr-par"}' + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-19T16:06:59.359427Z", + "region":"fr-par"}' headers: Content-Length: - - "1469" + - "1308" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Mon, 22 Jan 2024 15:38:51 GMT + - Tue, 19 Nov 2024 16:09:46 GMT Server: - - Scaleway API-Gateway + - Scaleway API Gateway (fr-par-1;edge01) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -737,29 +761,59 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 826cdc3a-48f2-4119-a845-5c384d61e727 + - ba65703f-ad68-4396-a4d8-04edfb091059 status: 200 OK code: 200 duration: "" - request: - body: "" + body: '{"id":"c496cf22-a208-40a6-9b68-e44964a7acf4", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"initializing", + "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], + "settings":[{"name":"effective_cache_size", "value":"1300"}, {"name":"maintenance_work_mem", + "value":"150"}, {"name":"max_connections", "value":"100"}, {"name":"max_parallel_workers", + "value":"0"}, {"name":"max_parallel_workers_per_gather", "value":"0"}, {"name":"work_mem", + "value":"4"}], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, + "next_run_at":"2024-11-20T16:06:59.359427Z"}, "is_ha_cluster":false, "read_replicas":[], + "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, + "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, + "id":"6f4a842d-cf1b-4a83-bd36-a75442c605f2", "private_network":{"private_network_id":"74c392a8-9bb3-43d5-9b20-a9a14efd6207", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-19T16:06:59.359427Z", + "region":"fr-par"}' form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.21.6; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/rdb/v1/regions/fr-par/endpoints/d967e347-2bc2-4a5e-b15a-f8d443a5a71c - method: DELETE + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/c496cf22-a208-40a6-9b68-e44964a7acf4 + method: GET response: - body: "" + body: '{"id":"c496cf22-a208-40a6-9b68-e44964a7acf4", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"initializing", + "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], + "settings":[{"name":"effective_cache_size", "value":"1300"}, {"name":"maintenance_work_mem", + "value":"150"}, {"name":"max_connections", "value":"100"}, {"name":"max_parallel_workers", + "value":"0"}, {"name":"max_parallel_workers_per_gather", "value":"0"}, {"name":"work_mem", + "value":"4"}], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, + "next_run_at":"2024-11-20T16:06:59.359427Z"}, "is_ha_cluster":false, "read_replicas":[], + "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, + "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, + "id":"6f4a842d-cf1b-4a83-bd36-a75442c605f2", "private_network":{"private_network_id":"74c392a8-9bb3-43d5-9b20-a9a14efd6207", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-19T16:06:59.359427Z", + "region":"fr-par"}' headers: + Content-Length: + - "1308" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Mon, 22 Jan 2024 15:38:51 GMT + - Tue, 19 Nov 2024 16:10:01 GMT Server: - - Scaleway API-Gateway + - Scaleway API Gateway (fr-par-1;edge01) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -767,61 +821,63 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - b1312135-1121-419e-ba8b-1f98c603c0b3 - status: 204 No Content - code: 204 + - 7dfe4cf9-7dab-4e52-8905-0d547c0a84b8 + status: 200 OK + code: 200 duration: "" - request: - body: '{"id":"7aa60e96-4fdd-43ac-ac85-a443e52cc877", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"configuring", - "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":{"ip":"195.154.196.249", - "port":26976, "name":null, "id":"9ee44c11-8d35-4015-a961-c1ebffd87e98", "load_balancer":{}}, - "tags":[], "settings":[{"name":"effective_cache_size", "value":"1300"}, {"name":"maintenance_work_mem", + body: '{"id":"c496cf22-a208-40a6-9b68-e44964a7acf4", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"ready", "engine":"PostgreSQL-15", + "upgradable_version":[], "endpoint":{"ip":"51.159.204.219", "port":18581, "name":null, + "id":"18554188-0aef-403c-b4fb-bbeddfa99a57", "load_balancer":{}}, "tags":[], + "settings":[{"name":"effective_cache_size", "value":"1300"}, {"name":"maintenance_work_mem", "value":"150"}, {"name":"max_connections", "value":"100"}, {"name":"max_parallel_workers", "value":"0"}, {"name":"max_parallel_workers_per_gather", "value":"0"}, {"name":"work_mem", "value":"4"}], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2024-01-23T15:35:58.698412Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-20T16:06:59.359427Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, - "id":"d967e347-2bc2-4a5e-b15a-f8d443a5a71c", "private_network":{"private_network_id":"fab9ca44-1006-46c2-8e9e-9c4ce92c485a", - "service_ip":"172.16.0.3/22", "zone":"fr-par-1"}}, {"ip":"195.154.196.249", - "port":26976, "name":null, "id":"9ee44c11-8d35-4015-a961-c1ebffd87e98", "load_balancer":{}}], - "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, - "maintenances":[], "created_at":"2024-01-22T15:35:58.698412Z", "region":"fr-par"}' + "id":"6f4a842d-cf1b-4a83-bd36-a75442c605f2", "private_network":{"private_network_id":"74c392a8-9bb3-43d5-9b20-a9a14efd6207", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}, + {"ip":"51.159.204.219", "port":18581, "name":null, "id":"18554188-0aef-403c-b4fb-bbeddfa99a57", + "load_balancer":{}}], "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, + "backup_same_region":false, "maintenances":[], "encryption":{"enabled":false}, + "created_at":"2024-11-19T16:06:59.359427Z", "region":"fr-par"}' form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.21.6; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/7aa60e96-4fdd-43ac-ac85-a443e52cc877 + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/c496cf22-a208-40a6-9b68-e44964a7acf4 method: GET response: - body: '{"id":"7aa60e96-4fdd-43ac-ac85-a443e52cc877", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"configuring", - "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":{"ip":"195.154.196.249", - "port":26976, "name":null, "id":"9ee44c11-8d35-4015-a961-c1ebffd87e98", "load_balancer":{}}, - "tags":[], "settings":[{"name":"effective_cache_size", "value":"1300"}, {"name":"maintenance_work_mem", + body: '{"id":"c496cf22-a208-40a6-9b68-e44964a7acf4", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"ready", "engine":"PostgreSQL-15", + "upgradable_version":[], "endpoint":{"ip":"51.159.204.219", "port":18581, "name":null, + "id":"18554188-0aef-403c-b4fb-bbeddfa99a57", "load_balancer":{}}, "tags":[], + "settings":[{"name":"effective_cache_size", "value":"1300"}, {"name":"maintenance_work_mem", "value":"150"}, {"name":"max_connections", "value":"100"}, {"name":"max_parallel_workers", "value":"0"}, {"name":"max_parallel_workers_per_gather", "value":"0"}, {"name":"work_mem", "value":"4"}], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2024-01-23T15:35:58.698412Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-20T16:06:59.359427Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, - "id":"d967e347-2bc2-4a5e-b15a-f8d443a5a71c", "private_network":{"private_network_id":"fab9ca44-1006-46c2-8e9e-9c4ce92c485a", - "service_ip":"172.16.0.3/22", "zone":"fr-par-1"}}, {"ip":"195.154.196.249", - "port":26976, "name":null, "id":"9ee44c11-8d35-4015-a961-c1ebffd87e98", "load_balancer":{}}], - "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, - "maintenances":[], "created_at":"2024-01-22T15:35:58.698412Z", "region":"fr-par"}' + "id":"6f4a842d-cf1b-4a83-bd36-a75442c605f2", "private_network":{"private_network_id":"74c392a8-9bb3-43d5-9b20-a9a14efd6207", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}, + {"ip":"51.159.204.219", "port":18581, "name":null, "id":"18554188-0aef-403c-b4fb-bbeddfa99a57", + "load_balancer":{}}], "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, + "backup_same_region":false, "maintenances":[], "encryption":{"enabled":false}, + "created_at":"2024-11-19T16:06:59.359427Z", "region":"fr-par"}' headers: Content-Length: - - "1475" + - "1529" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Mon, 22 Jan 2024 15:38:51 GMT + - Tue, 19 Nov 2024 16:10:16 GMT Server: - - Scaleway API-Gateway + - Scaleway API Gateway (fr-par-1;edge01) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -829,57 +885,93 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - c2fa6325-108d-448a-a45b-ce92fcffe247 + - 430948a0-ad87-488c-8263-ef8b981b9c92 status: 200 OK code: 200 duration: "" - request: - body: '{"id":"7aa60e96-4fdd-43ac-ac85-a443e52cc877", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"configuring", - "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":{"ip":"195.154.196.249", - "port":26976, "name":null, "id":"9ee44c11-8d35-4015-a961-c1ebffd87e98", "load_balancer":{}}, + body: "" + form: {} + headers: + User-Agent: + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/rdb/v1/regions/fr-par/endpoints/6f4a842d-cf1b-4a83-bd36-a75442c605f2 + method: DELETE + response: + body: "" + headers: + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Tue, 19 Nov 2024 16:10:17 GMT + Server: + - Scaleway API Gateway (fr-par-1;edge01) + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - 6f2d3e48-871d-4340-9ad3-e10829163e11 + status: 204 No Content + code: 204 + duration: "" +- request: + body: '{"id":"c496cf22-a208-40a6-9b68-e44964a7acf4", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"configuring", + "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":{"ip":"51.159.204.219", + "port":18581, "name":null, "id":"18554188-0aef-403c-b4fb-bbeddfa99a57", "load_balancer":{}}, "tags":[], "settings":[{"name":"effective_cache_size", "value":"1300"}, {"name":"maintenance_work_mem", "value":"150"}, {"name":"max_connections", "value":"100"}, {"name":"max_parallel_workers", "value":"0"}, {"name":"max_parallel_workers_per_gather", "value":"0"}, {"name":"work_mem", "value":"4"}], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2024-01-23T15:35:58.698412Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-20T16:06:59.359427Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, - "init_settings":[], "endpoints":[{"ip":"195.154.196.249", "port":26976, "name":null, - "id":"9ee44c11-8d35-4015-a961-c1ebffd87e98", "load_balancer":{}}], "logs_policy":{"max_age_retention":30, - "total_disk_retention":null}, "backup_same_region":false, "maintenances":[], - "created_at":"2024-01-22T15:35:58.698412Z", "region":"fr-par"}' + "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, + "id":"6f4a842d-cf1b-4a83-bd36-a75442c605f2", "private_network":{"private_network_id":"74c392a8-9bb3-43d5-9b20-a9a14efd6207", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}, + {"ip":"51.159.204.219", "port":18581, "name":null, "id":"18554188-0aef-403c-b4fb-bbeddfa99a57", + "load_balancer":{}}], "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, + "backup_same_region":false, "maintenances":[], "encryption":{"enabled":false}, + "created_at":"2024-11-19T16:06:59.359427Z", "region":"fr-par"}' form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.21.6; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/7aa60e96-4fdd-43ac-ac85-a443e52cc877 + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/c496cf22-a208-40a6-9b68-e44964a7acf4 method: GET response: - body: '{"id":"7aa60e96-4fdd-43ac-ac85-a443e52cc877", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"configuring", - "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":{"ip":"195.154.196.249", - "port":26976, "name":null, "id":"9ee44c11-8d35-4015-a961-c1ebffd87e98", "load_balancer":{}}, + body: '{"id":"c496cf22-a208-40a6-9b68-e44964a7acf4", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"configuring", + "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":{"ip":"51.159.204.219", + "port":18581, "name":null, "id":"18554188-0aef-403c-b4fb-bbeddfa99a57", "load_balancer":{}}, "tags":[], "settings":[{"name":"effective_cache_size", "value":"1300"}, {"name":"maintenance_work_mem", "value":"150"}, {"name":"max_connections", "value":"100"}, {"name":"max_parallel_workers", "value":"0"}, {"name":"max_parallel_workers_per_gather", "value":"0"}, {"name":"work_mem", "value":"4"}], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2024-01-23T15:35:58.698412Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-20T16:06:59.359427Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, - "init_settings":[], "endpoints":[{"ip":"195.154.196.249", "port":26976, "name":null, - "id":"9ee44c11-8d35-4015-a961-c1ebffd87e98", "load_balancer":{}}], "logs_policy":{"max_age_retention":30, - "total_disk_retention":null}, "backup_same_region":false, "maintenances":[], - "created_at":"2024-01-22T15:35:58.698412Z", "region":"fr-par"}' + "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, + "id":"6f4a842d-cf1b-4a83-bd36-a75442c605f2", "private_network":{"private_network_id":"74c392a8-9bb3-43d5-9b20-a9a14efd6207", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}, + {"ip":"51.159.204.219", "port":18581, "name":null, "id":"18554188-0aef-403c-b4fb-bbeddfa99a57", + "load_balancer":{}}], "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, + "backup_same_region":false, "maintenances":[], "encryption":{"enabled":false}, + "created_at":"2024-11-19T16:06:59.359427Z", "region":"fr-par"}' headers: Content-Length: - - "1253" + - "1535" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Mon, 22 Jan 2024 15:39:06 GMT + - Tue, 19 Nov 2024 16:10:17 GMT Server: - - Scaleway API-Gateway + - Scaleway API Gateway (fr-par-1;edge01) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -887,57 +979,59 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 0ef0a290-f9cc-4035-90cf-e6a236ae0122 + - 347a7942-7bea-4b3f-972f-e90279ffeea2 status: 200 OK code: 200 duration: "" - request: - body: '{"id":"7aa60e96-4fdd-43ac-ac85-a443e52cc877", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"ready", "engine":"PostgreSQL-15", - "upgradable_version":[], "endpoint":{"ip":"195.154.196.249", "port":26976, "name":null, - "id":"9ee44c11-8d35-4015-a961-c1ebffd87e98", "load_balancer":{}}, "tags":[], + body: '{"id":"c496cf22-a208-40a6-9b68-e44964a7acf4", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"ready", "engine":"PostgreSQL-15", + "upgradable_version":[], "endpoint":{"ip":"51.159.204.219", "port":18581, "name":null, + "id":"18554188-0aef-403c-b4fb-bbeddfa99a57", "load_balancer":{}}, "tags":[], "settings":[{"name":"effective_cache_size", "value":"1300"}, {"name":"maintenance_work_mem", "value":"150"}, {"name":"max_connections", "value":"100"}, {"name":"max_parallel_workers", "value":"0"}, {"name":"max_parallel_workers_per_gather", "value":"0"}, {"name":"work_mem", "value":"4"}], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2024-01-23T15:35:58.698412Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-20T16:06:59.359427Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, - "init_settings":[], "endpoints":[{"ip":"195.154.196.249", "port":26976, "name":null, - "id":"9ee44c11-8d35-4015-a961-c1ebffd87e98", "load_balancer":{}}], "logs_policy":{"max_age_retention":30, + "init_settings":[], "endpoints":[{"ip":"51.159.204.219", "port":18581, "name":null, + "id":"18554188-0aef-403c-b4fb-bbeddfa99a57", "load_balancer":{}}], "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, "maintenances":[], - "created_at":"2024-01-22T15:35:58.698412Z", "region":"fr-par"}' + "encryption":{"enabled":false}, "created_at":"2024-11-19T16:06:59.359427Z", + "region":"fr-par"}' form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.21.6; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/7aa60e96-4fdd-43ac-ac85-a443e52cc877 + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/c496cf22-a208-40a6-9b68-e44964a7acf4 method: GET response: - body: '{"id":"7aa60e96-4fdd-43ac-ac85-a443e52cc877", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"ready", "engine":"PostgreSQL-15", - "upgradable_version":[], "endpoint":{"ip":"195.154.196.249", "port":26976, "name":null, - "id":"9ee44c11-8d35-4015-a961-c1ebffd87e98", "load_balancer":{}}, "tags":[], + body: '{"id":"c496cf22-a208-40a6-9b68-e44964a7acf4", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"ready", "engine":"PostgreSQL-15", + "upgradable_version":[], "endpoint":{"ip":"51.159.204.219", "port":18581, "name":null, + "id":"18554188-0aef-403c-b4fb-bbeddfa99a57", "load_balancer":{}}, "tags":[], "settings":[{"name":"effective_cache_size", "value":"1300"}, {"name":"maintenance_work_mem", "value":"150"}, {"name":"max_connections", "value":"100"}, {"name":"max_parallel_workers", "value":"0"}, {"name":"max_parallel_workers_per_gather", "value":"0"}, {"name":"work_mem", "value":"4"}], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2024-01-23T15:35:58.698412Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-20T16:06:59.359427Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, - "init_settings":[], "endpoints":[{"ip":"195.154.196.249", "port":26976, "name":null, - "id":"9ee44c11-8d35-4015-a961-c1ebffd87e98", "load_balancer":{}}], "logs_policy":{"max_age_retention":30, + "init_settings":[], "endpoints":[{"ip":"51.159.204.219", "port":18581, "name":null, + "id":"18554188-0aef-403c-b4fb-bbeddfa99a57", "load_balancer":{}}], "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, "maintenances":[], - "created_at":"2024-01-22T15:35:58.698412Z", "region":"fr-par"}' + "encryption":{"enabled":false}, "created_at":"2024-11-19T16:06:59.359427Z", + "region":"fr-par"}' headers: Content-Length: - - "1247" + - "1277" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Mon, 22 Jan 2024 15:39:22 GMT + - Tue, 19 Nov 2024 16:10:32 GMT Server: - - Scaleway API-Gateway + - Scaleway API Gateway (fr-par-1;edge01) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -945,57 +1039,59 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 8a067abb-fa6d-48e8-8077-3542a060c3e6 + - 1c042d0d-3142-4473-a4bf-5bead01552d7 status: 200 OK code: 200 duration: "" - request: - body: '{"id":"7aa60e96-4fdd-43ac-ac85-a443e52cc877", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"ready", "engine":"PostgreSQL-15", - "upgradable_version":[], "endpoint":{"ip":"195.154.196.249", "port":26976, "name":null, - "id":"9ee44c11-8d35-4015-a961-c1ebffd87e98", "load_balancer":{}}, "tags":[], + body: '{"id":"c496cf22-a208-40a6-9b68-e44964a7acf4", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"ready", "engine":"PostgreSQL-15", + "upgradable_version":[], "endpoint":{"ip":"51.159.204.219", "port":18581, "name":null, + "id":"18554188-0aef-403c-b4fb-bbeddfa99a57", "load_balancer":{}}, "tags":[], "settings":[{"name":"effective_cache_size", "value":"1300"}, {"name":"maintenance_work_mem", "value":"150"}, {"name":"max_connections", "value":"100"}, {"name":"max_parallel_workers", "value":"0"}, {"name":"max_parallel_workers_per_gather", "value":"0"}, {"name":"work_mem", "value":"4"}], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2024-01-23T15:35:58.698412Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-20T16:06:59.359427Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, - "init_settings":[], "endpoints":[{"ip":"195.154.196.249", "port":26976, "name":null, - "id":"9ee44c11-8d35-4015-a961-c1ebffd87e98", "load_balancer":{}}], "logs_policy":{"max_age_retention":30, + "init_settings":[], "endpoints":[{"ip":"51.159.204.219", "port":18581, "name":null, + "id":"18554188-0aef-403c-b4fb-bbeddfa99a57", "load_balancer":{}}], "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, "maintenances":[], - "created_at":"2024-01-22T15:35:58.698412Z", "region":"fr-par"}' + "encryption":{"enabled":false}, "created_at":"2024-11-19T16:06:59.359427Z", + "region":"fr-par"}' form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.21.6; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/7aa60e96-4fdd-43ac-ac85-a443e52cc877 + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/c496cf22-a208-40a6-9b68-e44964a7acf4 method: GET response: - body: '{"id":"7aa60e96-4fdd-43ac-ac85-a443e52cc877", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"ready", "engine":"PostgreSQL-15", - "upgradable_version":[], "endpoint":{"ip":"195.154.196.249", "port":26976, "name":null, - "id":"9ee44c11-8d35-4015-a961-c1ebffd87e98", "load_balancer":{}}, "tags":[], + body: '{"id":"c496cf22-a208-40a6-9b68-e44964a7acf4", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"ready", "engine":"PostgreSQL-15", + "upgradable_version":[], "endpoint":{"ip":"51.159.204.219", "port":18581, "name":null, + "id":"18554188-0aef-403c-b4fb-bbeddfa99a57", "load_balancer":{}}, "tags":[], "settings":[{"name":"effective_cache_size", "value":"1300"}, {"name":"maintenance_work_mem", "value":"150"}, {"name":"max_connections", "value":"100"}, {"name":"max_parallel_workers", "value":"0"}, {"name":"max_parallel_workers_per_gather", "value":"0"}, {"name":"work_mem", "value":"4"}], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2024-01-23T15:35:58.698412Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-20T16:06:59.359427Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, - "init_settings":[], "endpoints":[{"ip":"195.154.196.249", "port":26976, "name":null, - "id":"9ee44c11-8d35-4015-a961-c1ebffd87e98", "load_balancer":{}}], "logs_policy":{"max_age_retention":30, + "init_settings":[], "endpoints":[{"ip":"51.159.204.219", "port":18581, "name":null, + "id":"18554188-0aef-403c-b4fb-bbeddfa99a57", "load_balancer":{}}], "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, "maintenances":[], - "created_at":"2024-01-22T15:35:58.698412Z", "region":"fr-par"}' + "encryption":{"enabled":false}, "created_at":"2024-11-19T16:06:59.359427Z", + "region":"fr-par"}' headers: Content-Length: - - "1247" + - "1277" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Mon, 22 Jan 2024 15:39:22 GMT + - Tue, 19 Nov 2024 16:10:32 GMT Server: - - Scaleway API-Gateway + - Scaleway API Gateway (fr-par-1;edge01) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -1003,57 +1099,59 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - b5fe017b-e1d9-4224-b46e-e96068eb53d6 + - cbb25812-3fee-4d96-b8e3-71a04bd40564 status: 200 OK code: 200 duration: "" - request: - body: '{"id":"7aa60e96-4fdd-43ac-ac85-a443e52cc877", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"deleting", "engine":"PostgreSQL-15", - "upgradable_version":[], "endpoint":{"ip":"195.154.196.249", "port":26976, "name":null, - "id":"9ee44c11-8d35-4015-a961-c1ebffd87e98", "load_balancer":{}}, "tags":[], + body: '{"id":"c496cf22-a208-40a6-9b68-e44964a7acf4", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"deleting", "engine":"PostgreSQL-15", + "upgradable_version":[], "endpoint":{"ip":"51.159.204.219", "port":18581, "name":null, + "id":"18554188-0aef-403c-b4fb-bbeddfa99a57", "load_balancer":{}}, "tags":[], "settings":[{"name":"effective_cache_size", "value":"1300"}, {"name":"maintenance_work_mem", "value":"150"}, {"name":"max_connections", "value":"100"}, {"name":"max_parallel_workers", "value":"0"}, {"name":"max_parallel_workers_per_gather", "value":"0"}, {"name":"work_mem", "value":"4"}], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2024-01-23T15:35:58.698412Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-20T16:06:59.359427Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, - "init_settings":[], "endpoints":[{"ip":"195.154.196.249", "port":26976, "name":null, - "id":"9ee44c11-8d35-4015-a961-c1ebffd87e98", "load_balancer":{}}], "logs_policy":{"max_age_retention":30, + "init_settings":[], "endpoints":[{"ip":"51.159.204.219", "port":18581, "name":null, + "id":"18554188-0aef-403c-b4fb-bbeddfa99a57", "load_balancer":{}}], "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, "maintenances":[], - "created_at":"2024-01-22T15:35:58.698412Z", "region":"fr-par"}' + "encryption":{"enabled":false}, "created_at":"2024-11-19T16:06:59.359427Z", + "region":"fr-par"}' form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.21.6; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/7aa60e96-4fdd-43ac-ac85-a443e52cc877 + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/c496cf22-a208-40a6-9b68-e44964a7acf4 method: DELETE response: - body: '{"id":"7aa60e96-4fdd-43ac-ac85-a443e52cc877", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"deleting", "engine":"PostgreSQL-15", - "upgradable_version":[], "endpoint":{"ip":"195.154.196.249", "port":26976, "name":null, - "id":"9ee44c11-8d35-4015-a961-c1ebffd87e98", "load_balancer":{}}, "tags":[], + body: '{"id":"c496cf22-a208-40a6-9b68-e44964a7acf4", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"deleting", "engine":"PostgreSQL-15", + "upgradable_version":[], "endpoint":{"ip":"51.159.204.219", "port":18581, "name":null, + "id":"18554188-0aef-403c-b4fb-bbeddfa99a57", "load_balancer":{}}, "tags":[], "settings":[{"name":"effective_cache_size", "value":"1300"}, {"name":"maintenance_work_mem", "value":"150"}, {"name":"max_connections", "value":"100"}, {"name":"max_parallel_workers", "value":"0"}, {"name":"max_parallel_workers_per_gather", "value":"0"}, {"name":"work_mem", "value":"4"}], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2024-01-23T15:35:58.698412Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-20T16:06:59.359427Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, - "init_settings":[], "endpoints":[{"ip":"195.154.196.249", "port":26976, "name":null, - "id":"9ee44c11-8d35-4015-a961-c1ebffd87e98", "load_balancer":{}}], "logs_policy":{"max_age_retention":30, + "init_settings":[], "endpoints":[{"ip":"51.159.204.219", "port":18581, "name":null, + "id":"18554188-0aef-403c-b4fb-bbeddfa99a57", "load_balancer":{}}], "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, "maintenances":[], - "created_at":"2024-01-22T15:35:58.698412Z", "region":"fr-par"}' + "encryption":{"enabled":false}, "created_at":"2024-11-19T16:06:59.359427Z", + "region":"fr-par"}' headers: Content-Length: - - "1250" + - "1280" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Mon, 22 Jan 2024 15:39:22 GMT + - Tue, 19 Nov 2024 16:10:32 GMT Server: - - Scaleway API-Gateway + - Scaleway API Gateway (fr-par-1;edge01) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -1061,57 +1159,59 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 91483e6a-0a03-4a8a-b186-e5a100caa246 + - 2e80be40-6601-4735-a287-1399e71736ed status: 200 OK code: 200 duration: "" - request: - body: '{"id":"7aa60e96-4fdd-43ac-ac85-a443e52cc877", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"deleting", "engine":"PostgreSQL-15", - "upgradable_version":[], "endpoint":{"ip":"195.154.196.249", "port":26976, "name":null, - "id":"9ee44c11-8d35-4015-a961-c1ebffd87e98", "load_balancer":{}}, "tags":[], + body: '{"id":"c496cf22-a208-40a6-9b68-e44964a7acf4", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"deleting", "engine":"PostgreSQL-15", + "upgradable_version":[], "endpoint":{"ip":"51.159.204.219", "port":18581, "name":null, + "id":"18554188-0aef-403c-b4fb-bbeddfa99a57", "load_balancer":{}}, "tags":[], "settings":[{"name":"effective_cache_size", "value":"1300"}, {"name":"maintenance_work_mem", "value":"150"}, {"name":"max_connections", "value":"100"}, {"name":"max_parallel_workers", "value":"0"}, {"name":"max_parallel_workers_per_gather", "value":"0"}, {"name":"work_mem", "value":"4"}], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2024-01-23T15:35:58.698412Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-20T16:06:59.359427Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, - "init_settings":[], "endpoints":[{"ip":"195.154.196.249", "port":26976, "name":null, - "id":"9ee44c11-8d35-4015-a961-c1ebffd87e98", "load_balancer":{}}], "logs_policy":{"max_age_retention":30, + "init_settings":[], "endpoints":[{"ip":"51.159.204.219", "port":18581, "name":null, + "id":"18554188-0aef-403c-b4fb-bbeddfa99a57", "load_balancer":{}}], "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, "maintenances":[], - "created_at":"2024-01-22T15:35:58.698412Z", "region":"fr-par"}' + "encryption":{"enabled":false}, "created_at":"2024-11-19T16:06:59.359427Z", + "region":"fr-par"}' form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.21.6; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/7aa60e96-4fdd-43ac-ac85-a443e52cc877 + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/c496cf22-a208-40a6-9b68-e44964a7acf4 method: GET response: - body: '{"id":"7aa60e96-4fdd-43ac-ac85-a443e52cc877", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"deleting", "engine":"PostgreSQL-15", - "upgradable_version":[], "endpoint":{"ip":"195.154.196.249", "port":26976, "name":null, - "id":"9ee44c11-8d35-4015-a961-c1ebffd87e98", "load_balancer":{}}, "tags":[], + body: '{"id":"c496cf22-a208-40a6-9b68-e44964a7acf4", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"deleting", "engine":"PostgreSQL-15", + "upgradable_version":[], "endpoint":{"ip":"51.159.204.219", "port":18581, "name":null, + "id":"18554188-0aef-403c-b4fb-bbeddfa99a57", "load_balancer":{}}, "tags":[], "settings":[{"name":"effective_cache_size", "value":"1300"}, {"name":"maintenance_work_mem", "value":"150"}, {"name":"max_connections", "value":"100"}, {"name":"max_parallel_workers", "value":"0"}, {"name":"max_parallel_workers_per_gather", "value":"0"}, {"name":"work_mem", "value":"4"}], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2024-01-23T15:35:58.698412Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-20T16:06:59.359427Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, - "init_settings":[], "endpoints":[{"ip":"195.154.196.249", "port":26976, "name":null, - "id":"9ee44c11-8d35-4015-a961-c1ebffd87e98", "load_balancer":{}}], "logs_policy":{"max_age_retention":30, + "init_settings":[], "endpoints":[{"ip":"51.159.204.219", "port":18581, "name":null, + "id":"18554188-0aef-403c-b4fb-bbeddfa99a57", "load_balancer":{}}], "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, "maintenances":[], - "created_at":"2024-01-22T15:35:58.698412Z", "region":"fr-par"}' + "encryption":{"enabled":false}, "created_at":"2024-11-19T16:06:59.359427Z", + "region":"fr-par"}' headers: Content-Length: - - "1250" + - "1280" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Mon, 22 Jan 2024 15:39:22 GMT + - Tue, 19 Nov 2024 16:10:32 GMT Server: - - Scaleway API-Gateway + - Scaleway API Gateway (fr-par-1;edge01) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -1119,20 +1219,20 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 633ea00a-1c67-4998-8d85-bf98beddae7c + - 09c99276-503b-4d4d-834a-7a446f1d112f status: 200 OK code: 200 duration: "" - request: - body: '{"message":"resource is not found","resource":"instance","resource_id":"7aa60e96-4fdd-43ac-ac85-a443e52cc877","type":"not_found"}' + body: '{"message":"resource is not found","resource":"instance","resource_id":"c496cf22-a208-40a6-9b68-e44964a7acf4","type":"not_found"}' form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.21.6; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/7aa60e96-4fdd-43ac-ac85-a443e52cc877 + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/c496cf22-a208-40a6-9b68-e44964a7acf4 method: GET response: - body: '{"message":"resource is not found","resource":"instance","resource_id":"7aa60e96-4fdd-43ac-ac85-a443e52cc877","type":"not_found"}' + body: '{"message":"resource is not found","resource":"instance","resource_id":"c496cf22-a208-40a6-9b68-e44964a7acf4","type":"not_found"}' headers: Content-Length: - "129" @@ -1141,9 +1241,9 @@ interactions: Content-Type: - application/json Date: - - Mon, 22 Jan 2024 15:39:37 GMT + - Tue, 19 Nov 2024 16:10:48 GMT Server: - - Scaleway API-Gateway + - Scaleway API Gateway (fr-par-1;edge01) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -1151,7 +1251,7 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 67f4752b-0c0a-4727-875b-41a0fa9dc55b + - 74af9f8f-7d70-4e48-981f-e811ae062175 status: 404 Not Found code: 404 duration: "" @@ -1160,8 +1260,8 @@ interactions: form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.21.6; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/vpc/v2/regions/fr-par/private-networks/fab9ca44-1006-46c2-8e9e-9c4ce92c485a + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/vpc/v2/regions/fr-par/private-networks/74c392a8-9bb3-43d5-9b20-a9a14efd6207 method: DELETE response: body: "" @@ -1171,9 +1271,9 @@ interactions: Content-Type: - application/json Date: - - Mon, 22 Jan 2024 15:39:39 GMT + - Tue, 19 Nov 2024 16:10:50 GMT Server: - - Scaleway API-Gateway + - Scaleway API Gateway (fr-par-1;edge01) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -1181,7 +1281,7 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 96b2dffd-ab0d-41df-96cb-2b18bb66ba79 + - 65ed4516-0dd2-44ed-90fd-4b3884ab2156 status: 204 No Content code: 204 duration: "" diff --git a/internal/namespaces/rdb/v1/testdata/test-endpoint-delete-public.cassette.yaml b/internal/namespaces/rdb/v1/testdata/test-endpoint-delete-public.cassette.yaml index 0228e43dbf..a72788f4ee 100644 --- a/internal/namespaces/rdb/v1/testdata/test-endpoint-delete-public.cassette.yaml +++ b/internal/namespaces/rdb/v1/testdata/test-endpoint-delete-public.cassette.yaml @@ -2,34 +2,48 @@ version: 1 interactions: - request: - body: '{"id":"7742bde2-2e1e-4818-b877-3c482d67d624", "name":"pn-relaxed-mayer", - "tags":[], "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "created_at":"2024-01-22T15:35:57.668371Z", - "updated_at":"2024-01-22T15:35:57.668371Z", "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "subnets":["172.16.60.0/22", "fd63:256c:45f7:311::/64"], "zone":"fr-par-1"}' + body: '{"id":"6cf94684-a9db-45ab-9c20-f293df9bd065", "name":"pn-elastic-carson", + "tags":[], "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "created_at":"2024-11-19T16:06:58.628559Z", + "updated_at":"2024-11-19T16:06:58.628559Z", "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "subnets":[{"id":"d683fee4-860c-4b2d-9e9b-db9a121ef3b1", "created_at":"2024-11-19T16:06:58.628559Z", + "updated_at":"2024-11-19T16:06:58.628559Z", "subnet":"172.16.12.0/22", "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "private_network_id":"6cf94684-a9db-45ab-9c20-f293df9bd065", "vpc_id":"4c837446-e418-4326-af43-4a445ea0aab8"}, + {"id":"755e0068-cc07-487a-a68a-ff90a5e17d64", "created_at":"2024-11-19T16:06:58.628559Z", + "updated_at":"2024-11-19T16:06:58.628559Z", "subnet":"fd49:821a:a311:f395::/64", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "private_network_id":"6cf94684-a9db-45ab-9c20-f293df9bd065", + "vpc_id":"4c837446-e418-4326-af43-4a445ea0aab8"}], "vpc_id":"4c837446-e418-4326-af43-4a445ea0aab8", + "dhcp_enabled":true, "region":"fr-par"}' form: {} headers: Content-Type: - application/json User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.21.6; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/vpc/v1/zones/fr-par-1/private-networks + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/vpc/v2/regions/fr-par/private-networks method: POST response: - body: '{"id":"7742bde2-2e1e-4818-b877-3c482d67d624", "name":"pn-relaxed-mayer", - "tags":[], "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "created_at":"2024-01-22T15:35:57.668371Z", - "updated_at":"2024-01-22T15:35:57.668371Z", "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "subnets":["172.16.60.0/22", "fd63:256c:45f7:311::/64"], "zone":"fr-par-1"}' + body: '{"id":"6cf94684-a9db-45ab-9c20-f293df9bd065", "name":"pn-elastic-carson", + "tags":[], "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "created_at":"2024-11-19T16:06:58.628559Z", + "updated_at":"2024-11-19T16:06:58.628559Z", "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "subnets":[{"id":"d683fee4-860c-4b2d-9e9b-db9a121ef3b1", "created_at":"2024-11-19T16:06:58.628559Z", + "updated_at":"2024-11-19T16:06:58.628559Z", "subnet":"172.16.12.0/22", "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "private_network_id":"6cf94684-a9db-45ab-9c20-f293df9bd065", "vpc_id":"4c837446-e418-4326-af43-4a445ea0aab8"}, + {"id":"755e0068-cc07-487a-a68a-ff90a5e17d64", "created_at":"2024-11-19T16:06:58.628559Z", + "updated_at":"2024-11-19T16:06:58.628559Z", "subnet":"fd49:821a:a311:f395::/64", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "private_network_id":"6cf94684-a9db-45ab-9c20-f293df9bd065", + "vpc_id":"4c837446-e418-4326-af43-4a445ea0aab8"}], "vpc_id":"4c837446-e418-4326-af43-4a445ea0aab8", + "dhcp_enabled":true, "region":"fr-par"}' headers: Content-Length: - - "358" + - "1044" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Mon, 22 Jan 2024 15:35:58 GMT + - Tue, 19 Nov 2024 16:06:59 GMT Server: - - Scaleway API-Gateway + - Scaleway API Gateway (fr-par-1;edge01) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -37,53 +51,55 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 8b8ca33d-4d42-490b-b6fc-11de1c15e37b + - 6c230083-4543-437a-ac9c-69c8363b101e status: 200 OK code: 200 duration: "" - request: - body: '{"id":"2a653988-0dec-4c9d-8dc9-82697ffc45ad", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"provisioning", + body: '{"id":"df10182d-07fb-4265-b847-2c2294fbe31d", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"provisioning", "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2024-01-23T15:35:58.554356Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-20T16:06:59.468616Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, - "id":"c0adc151-7539-4592-b1d0-70ad6f605f04", "private_network":{"private_network_id":"7742bde2-2e1e-4818-b877-3c482d67d624", - "service_ip":"172.16.0.3/22", "zone":"fr-par-1"}}], "logs_policy":{"max_age_retention":30, - "total_disk_retention":null}, "backup_same_region":false, "maintenances":[], - "created_at":"2024-01-22T15:35:58.554356Z", "region":"fr-par"}' + "id":"2fd7a339-7b62-48f5-9014-2fc04e540532", "private_network":{"private_network_id":"6cf94684-a9db-45ab-9c20-f293df9bd065", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-19T16:06:59.468616Z", + "region":"fr-par"}' form: {} headers: Content-Type: - application/json User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.21.6; linux; amd64) cli-e2e-test + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances method: POST response: - body: '{"id":"2a653988-0dec-4c9d-8dc9-82697ffc45ad", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"provisioning", + body: '{"id":"df10182d-07fb-4265-b847-2c2294fbe31d", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"provisioning", "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2024-01-23T15:35:58.554356Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-20T16:06:59.468616Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, - "id":"c0adc151-7539-4592-b1d0-70ad6f605f04", "private_network":{"private_network_id":"7742bde2-2e1e-4818-b877-3c482d67d624", - "service_ip":"172.16.0.3/22", "zone":"fr-par-1"}}], "logs_policy":{"max_age_retention":30, - "total_disk_retention":null}, "backup_same_region":false, "maintenances":[], - "created_at":"2024-01-22T15:35:58.554356Z", "region":"fr-par"}' + "id":"2fd7a339-7b62-48f5-9014-2fc04e540532", "private_network":{"private_network_id":"6cf94684-a9db-45ab-9c20-f293df9bd065", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-19T16:06:59.468616Z", + "region":"fr-par"}' headers: Content-Length: - - "971" + - "1033" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Mon, 22 Jan 2024 15:35:59 GMT + - Tue, 19 Nov 2024 16:07:00 GMT Server: - - Scaleway API-Gateway + - Scaleway API Gateway (fr-par-1;edge01) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -91,51 +107,107 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - a04fceb9-80aa-48b6-a620-04ad142e43b7 + - b7862ea6-6e0e-474a-9aa9-263179495991 status: 200 OK code: 200 duration: "" - request: - body: '{"id":"2a653988-0dec-4c9d-8dc9-82697ffc45ad", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"provisioning", + body: '{"id":"df10182d-07fb-4265-b847-2c2294fbe31d", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"provisioning", "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2024-01-23T15:35:58.554356Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-20T16:06:59.468616Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, - "id":"c0adc151-7539-4592-b1d0-70ad6f605f04", "private_network":{"private_network_id":"7742bde2-2e1e-4818-b877-3c482d67d624", - "service_ip":"172.16.0.3/22", "zone":"fr-par-1"}}], "logs_policy":{"max_age_retention":30, - "total_disk_retention":null}, "backup_same_region":false, "maintenances":[], - "created_at":"2024-01-22T15:35:58.554356Z", "region":"fr-par"}' + "id":"2fd7a339-7b62-48f5-9014-2fc04e540532", "private_network":{"private_network_id":"6cf94684-a9db-45ab-9c20-f293df9bd065", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-19T16:06:59.468616Z", + "region":"fr-par"}' + form: {} + headers: + User-Agent: + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/df10182d-07fb-4265-b847-2c2294fbe31d + method: GET + response: + body: '{"id":"df10182d-07fb-4265-b847-2c2294fbe31d", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"provisioning", + "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], + "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, + "next_run_at":"2024-11-20T16:06:59.468616Z"}, "is_ha_cluster":false, "read_replicas":[], + "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, + "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, + "id":"2fd7a339-7b62-48f5-9014-2fc04e540532", "private_network":{"private_network_id":"6cf94684-a9db-45ab-9c20-f293df9bd065", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-19T16:06:59.468616Z", + "region":"fr-par"}' + headers: + Content-Length: + - "1033" + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Tue, 19 Nov 2024 16:07:00 GMT + Server: + - Scaleway API Gateway (fr-par-1;edge01) + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - 60d4111c-04a5-4a85-a46b-345c254a432a + status: 200 OK + code: 200 + duration: "" +- request: + body: '{"id":"df10182d-07fb-4265-b847-2c2294fbe31d", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"provisioning", + "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], + "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, + "next_run_at":"2024-11-20T16:06:59.468616Z"}, "is_ha_cluster":false, "read_replicas":[], + "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, + "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, + "id":"2fd7a339-7b62-48f5-9014-2fc04e540532", "private_network":{"private_network_id":"6cf94684-a9db-45ab-9c20-f293df9bd065", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-19T16:06:59.468616Z", + "region":"fr-par"}' form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.21.6; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/2a653988-0dec-4c9d-8dc9-82697ffc45ad + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/df10182d-07fb-4265-b847-2c2294fbe31d method: GET response: - body: '{"id":"2a653988-0dec-4c9d-8dc9-82697ffc45ad", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"provisioning", + body: '{"id":"df10182d-07fb-4265-b847-2c2294fbe31d", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"provisioning", "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2024-01-23T15:35:58.554356Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-20T16:06:59.468616Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, - "id":"c0adc151-7539-4592-b1d0-70ad6f605f04", "private_network":{"private_network_id":"7742bde2-2e1e-4818-b877-3c482d67d624", - "service_ip":"172.16.0.3/22", "zone":"fr-par-1"}}], "logs_policy":{"max_age_retention":30, - "total_disk_retention":null}, "backup_same_region":false, "maintenances":[], - "created_at":"2024-01-22T15:35:58.554356Z", "region":"fr-par"}' + "id":"2fd7a339-7b62-48f5-9014-2fc04e540532", "private_network":{"private_network_id":"6cf94684-a9db-45ab-9c20-f293df9bd065", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-19T16:06:59.468616Z", + "region":"fr-par"}' headers: Content-Length: - - "971" + - "1033" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Mon, 22 Jan 2024 15:36:03 GMT + - Tue, 19 Nov 2024 16:07:15 GMT Server: - - Scaleway API-Gateway + - Scaleway API Gateway (fr-par-1;edge01) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -143,51 +215,53 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 91ba1d65-b16c-4eb0-a680-9594f2c14bb4 + - 3b3bde15-d660-4f4e-9712-fd59d78ef4e4 status: 200 OK code: 200 duration: "" - request: - body: '{"id":"2a653988-0dec-4c9d-8dc9-82697ffc45ad", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"provisioning", + body: '{"id":"df10182d-07fb-4265-b847-2c2294fbe31d", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"provisioning", "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2024-01-23T15:35:58.554356Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-20T16:06:59.468616Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, - "id":"c0adc151-7539-4592-b1d0-70ad6f605f04", "private_network":{"private_network_id":"7742bde2-2e1e-4818-b877-3c482d67d624", - "service_ip":"172.16.0.3/22", "zone":"fr-par-1"}}], "logs_policy":{"max_age_retention":30, - "total_disk_retention":null}, "backup_same_region":false, "maintenances":[], - "created_at":"2024-01-22T15:35:58.554356Z", "region":"fr-par"}' + "id":"2fd7a339-7b62-48f5-9014-2fc04e540532", "private_network":{"private_network_id":"6cf94684-a9db-45ab-9c20-f293df9bd065", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-19T16:06:59.468616Z", + "region":"fr-par"}' form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.21.6; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/2a653988-0dec-4c9d-8dc9-82697ffc45ad + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/df10182d-07fb-4265-b847-2c2294fbe31d method: GET response: - body: '{"id":"2a653988-0dec-4c9d-8dc9-82697ffc45ad", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"provisioning", + body: '{"id":"df10182d-07fb-4265-b847-2c2294fbe31d", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"provisioning", "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2024-01-23T15:35:58.554356Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-20T16:06:59.468616Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, - "id":"c0adc151-7539-4592-b1d0-70ad6f605f04", "private_network":{"private_network_id":"7742bde2-2e1e-4818-b877-3c482d67d624", - "service_ip":"172.16.0.3/22", "zone":"fr-par-1"}}], "logs_policy":{"max_age_retention":30, - "total_disk_retention":null}, "backup_same_region":false, "maintenances":[], - "created_at":"2024-01-22T15:35:58.554356Z", "region":"fr-par"}' + "id":"2fd7a339-7b62-48f5-9014-2fc04e540532", "private_network":{"private_network_id":"6cf94684-a9db-45ab-9c20-f293df9bd065", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-19T16:06:59.468616Z", + "region":"fr-par"}' headers: Content-Length: - - "971" + - "1033" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Mon, 22 Jan 2024 15:36:18 GMT + - Tue, 19 Nov 2024 16:07:30 GMT Server: - - Scaleway API-Gateway + - Scaleway API Gateway (fr-par-1;edge01) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -195,51 +269,53 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 772d00a1-158e-4865-93a8-00e1e9351a6b + - 4f57ea31-0d6b-42a7-9ea1-027711f92d7b status: 200 OK code: 200 duration: "" - request: - body: '{"id":"2a653988-0dec-4c9d-8dc9-82697ffc45ad", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"provisioning", + body: '{"id":"df10182d-07fb-4265-b847-2c2294fbe31d", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"provisioning", "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2024-01-23T15:35:58.554356Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-20T16:06:59.468616Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, - "id":"c0adc151-7539-4592-b1d0-70ad6f605f04", "private_network":{"private_network_id":"7742bde2-2e1e-4818-b877-3c482d67d624", - "service_ip":"172.16.0.3/22", "zone":"fr-par-1"}}], "logs_policy":{"max_age_retention":30, - "total_disk_retention":null}, "backup_same_region":false, "maintenances":[], - "created_at":"2024-01-22T15:35:58.554356Z", "region":"fr-par"}' + "id":"2fd7a339-7b62-48f5-9014-2fc04e540532", "private_network":{"private_network_id":"6cf94684-a9db-45ab-9c20-f293df9bd065", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-19T16:06:59.468616Z", + "region":"fr-par"}' form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.21.6; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/2a653988-0dec-4c9d-8dc9-82697ffc45ad + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/df10182d-07fb-4265-b847-2c2294fbe31d method: GET response: - body: '{"id":"2a653988-0dec-4c9d-8dc9-82697ffc45ad", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"provisioning", + body: '{"id":"df10182d-07fb-4265-b847-2c2294fbe31d", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"provisioning", "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2024-01-23T15:35:58.554356Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-20T16:06:59.468616Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, - "id":"c0adc151-7539-4592-b1d0-70ad6f605f04", "private_network":{"private_network_id":"7742bde2-2e1e-4818-b877-3c482d67d624", - "service_ip":"172.16.0.3/22", "zone":"fr-par-1"}}], "logs_policy":{"max_age_retention":30, - "total_disk_retention":null}, "backup_same_region":false, "maintenances":[], - "created_at":"2024-01-22T15:35:58.554356Z", "region":"fr-par"}' + "id":"2fd7a339-7b62-48f5-9014-2fc04e540532", "private_network":{"private_network_id":"6cf94684-a9db-45ab-9c20-f293df9bd065", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-19T16:06:59.468616Z", + "region":"fr-par"}' headers: Content-Length: - - "971" + - "1033" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Mon, 22 Jan 2024 15:36:33 GMT + - Tue, 19 Nov 2024 16:07:45 GMT Server: - - Scaleway API-Gateway + - Scaleway API Gateway (fr-par-1;edge01) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -247,51 +323,53 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - c187e450-62a8-477a-a11e-73acedb84f14 + - cf85f237-c846-4150-a02c-ca13f71c8485 status: 200 OK code: 200 duration: "" - request: - body: '{"id":"2a653988-0dec-4c9d-8dc9-82697ffc45ad", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"provisioning", + body: '{"id":"df10182d-07fb-4265-b847-2c2294fbe31d", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"provisioning", "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2024-01-23T15:35:58.554356Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-20T16:06:59.468616Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, - "id":"c0adc151-7539-4592-b1d0-70ad6f605f04", "private_network":{"private_network_id":"7742bde2-2e1e-4818-b877-3c482d67d624", - "service_ip":"172.16.0.3/22", "zone":"fr-par-1"}}], "logs_policy":{"max_age_retention":30, - "total_disk_retention":null}, "backup_same_region":false, "maintenances":[], - "created_at":"2024-01-22T15:35:58.554356Z", "region":"fr-par"}' + "id":"2fd7a339-7b62-48f5-9014-2fc04e540532", "private_network":{"private_network_id":"6cf94684-a9db-45ab-9c20-f293df9bd065", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-19T16:06:59.468616Z", + "region":"fr-par"}' form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.21.6; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/2a653988-0dec-4c9d-8dc9-82697ffc45ad + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/df10182d-07fb-4265-b847-2c2294fbe31d method: GET response: - body: '{"id":"2a653988-0dec-4c9d-8dc9-82697ffc45ad", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"provisioning", + body: '{"id":"df10182d-07fb-4265-b847-2c2294fbe31d", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"provisioning", "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2024-01-23T15:35:58.554356Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-20T16:06:59.468616Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, - "id":"c0adc151-7539-4592-b1d0-70ad6f605f04", "private_network":{"private_network_id":"7742bde2-2e1e-4818-b877-3c482d67d624", - "service_ip":"172.16.0.3/22", "zone":"fr-par-1"}}], "logs_policy":{"max_age_retention":30, - "total_disk_retention":null}, "backup_same_region":false, "maintenances":[], - "created_at":"2024-01-22T15:35:58.554356Z", "region":"fr-par"}' + "id":"2fd7a339-7b62-48f5-9014-2fc04e540532", "private_network":{"private_network_id":"6cf94684-a9db-45ab-9c20-f293df9bd065", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-19T16:06:59.468616Z", + "region":"fr-par"}' headers: Content-Length: - - "971" + - "1033" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Mon, 22 Jan 2024 15:36:49 GMT + - Tue, 19 Nov 2024 16:08:01 GMT Server: - - Scaleway API-Gateway + - Scaleway API Gateway (fr-par-1;edge01) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -299,51 +377,53 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - b0d4a169-abfd-4c78-9c67-e0cfa370fa9b + - 19e73a7f-9b25-494e-a9fa-e37ac088db3f status: 200 OK code: 200 duration: "" - request: - body: '{"id":"2a653988-0dec-4c9d-8dc9-82697ffc45ad", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"initializing", + body: '{"id":"df10182d-07fb-4265-b847-2c2294fbe31d", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"initializing", "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2024-01-23T15:35:58.554356Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-20T16:06:59.468616Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, - "id":"c0adc151-7539-4592-b1d0-70ad6f605f04", "private_network":{"private_network_id":"7742bde2-2e1e-4818-b877-3c482d67d624", - "service_ip":"172.16.0.3/22", "zone":"fr-par-1"}}], "logs_policy":{"max_age_retention":30, - "total_disk_retention":null}, "backup_same_region":false, "maintenances":[], - "created_at":"2024-01-22T15:35:58.554356Z", "region":"fr-par"}' + "id":"2fd7a339-7b62-48f5-9014-2fc04e540532", "private_network":{"private_network_id":"6cf94684-a9db-45ab-9c20-f293df9bd065", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-19T16:06:59.468616Z", + "region":"fr-par"}' form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.21.6; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/2a653988-0dec-4c9d-8dc9-82697ffc45ad + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/df10182d-07fb-4265-b847-2c2294fbe31d method: GET response: - body: '{"id":"2a653988-0dec-4c9d-8dc9-82697ffc45ad", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"initializing", + body: '{"id":"df10182d-07fb-4265-b847-2c2294fbe31d", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"initializing", "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2024-01-23T15:35:58.554356Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-20T16:06:59.468616Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, - "id":"c0adc151-7539-4592-b1d0-70ad6f605f04", "private_network":{"private_network_id":"7742bde2-2e1e-4818-b877-3c482d67d624", - "service_ip":"172.16.0.3/22", "zone":"fr-par-1"}}], "logs_policy":{"max_age_retention":30, - "total_disk_retention":null}, "backup_same_region":false, "maintenances":[], - "created_at":"2024-01-22T15:35:58.554356Z", "region":"fr-par"}' + "id":"2fd7a339-7b62-48f5-9014-2fc04e540532", "private_network":{"private_network_id":"6cf94684-a9db-45ab-9c20-f293df9bd065", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-19T16:06:59.468616Z", + "region":"fr-par"}' headers: Content-Length: - - "971" + - "1033" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Mon, 22 Jan 2024 15:37:05 GMT + - Tue, 19 Nov 2024 16:08:16 GMT Server: - - Scaleway API-Gateway + - Scaleway API Gateway (fr-par-1;edge01) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -351,51 +431,53 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - a4c02ed3-2099-4fa9-8563-6f63b636f45a + - cdb9cf47-120a-4dc2-be89-62a25f8e2ecb status: 200 OK code: 200 duration: "" - request: - body: '{"id":"2a653988-0dec-4c9d-8dc9-82697ffc45ad", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"initializing", + body: '{"id":"df10182d-07fb-4265-b847-2c2294fbe31d", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"initializing", "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2024-01-23T15:35:58.554356Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-20T16:06:59.468616Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, - "id":"c0adc151-7539-4592-b1d0-70ad6f605f04", "private_network":{"private_network_id":"7742bde2-2e1e-4818-b877-3c482d67d624", - "service_ip":"172.16.0.3/22", "zone":"fr-par-1"}}], "logs_policy":{"max_age_retention":30, - "total_disk_retention":null}, "backup_same_region":false, "maintenances":[], - "created_at":"2024-01-22T15:35:58.554356Z", "region":"fr-par"}' + "id":"2fd7a339-7b62-48f5-9014-2fc04e540532", "private_network":{"private_network_id":"6cf94684-a9db-45ab-9c20-f293df9bd065", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-19T16:06:59.468616Z", + "region":"fr-par"}' form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.21.6; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/2a653988-0dec-4c9d-8dc9-82697ffc45ad + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/df10182d-07fb-4265-b847-2c2294fbe31d method: GET response: - body: '{"id":"2a653988-0dec-4c9d-8dc9-82697ffc45ad", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"initializing", + body: '{"id":"df10182d-07fb-4265-b847-2c2294fbe31d", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"initializing", "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2024-01-23T15:35:58.554356Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-20T16:06:59.468616Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, - "id":"c0adc151-7539-4592-b1d0-70ad6f605f04", "private_network":{"private_network_id":"7742bde2-2e1e-4818-b877-3c482d67d624", - "service_ip":"172.16.0.3/22", "zone":"fr-par-1"}}], "logs_policy":{"max_age_retention":30, - "total_disk_retention":null}, "backup_same_region":false, "maintenances":[], - "created_at":"2024-01-22T15:35:58.554356Z", "region":"fr-par"}' + "id":"2fd7a339-7b62-48f5-9014-2fc04e540532", "private_network":{"private_network_id":"6cf94684-a9db-45ab-9c20-f293df9bd065", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-19T16:06:59.468616Z", + "region":"fr-par"}' headers: Content-Length: - - "971" + - "1033" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Mon, 22 Jan 2024 15:37:21 GMT + - Tue, 19 Nov 2024 16:08:31 GMT Server: - - Scaleway API-Gateway + - Scaleway API Gateway (fr-par-1;edge01) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -403,51 +485,53 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 7ede3afa-40cc-4b5a-b540-b6093b311eb3 + - 5c97dba3-1b68-487a-96b7-9b526cd479fe status: 200 OK code: 200 duration: "" - request: - body: '{"id":"2a653988-0dec-4c9d-8dc9-82697ffc45ad", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"initializing", + body: '{"id":"df10182d-07fb-4265-b847-2c2294fbe31d", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"initializing", "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2024-01-23T15:35:58.554356Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-20T16:06:59.468616Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, - "id":"c0adc151-7539-4592-b1d0-70ad6f605f04", "private_network":{"private_network_id":"7742bde2-2e1e-4818-b877-3c482d67d624", - "service_ip":"172.16.0.3/22", "zone":"fr-par-1"}}], "logs_policy":{"max_age_retention":30, - "total_disk_retention":null}, "backup_same_region":false, "maintenances":[], - "created_at":"2024-01-22T15:35:58.554356Z", "region":"fr-par"}' + "id":"2fd7a339-7b62-48f5-9014-2fc04e540532", "private_network":{"private_network_id":"6cf94684-a9db-45ab-9c20-f293df9bd065", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-19T16:06:59.468616Z", + "region":"fr-par"}' form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.21.6; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/2a653988-0dec-4c9d-8dc9-82697ffc45ad + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/df10182d-07fb-4265-b847-2c2294fbe31d method: GET response: - body: '{"id":"2a653988-0dec-4c9d-8dc9-82697ffc45ad", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"initializing", + body: '{"id":"df10182d-07fb-4265-b847-2c2294fbe31d", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"initializing", "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2024-01-23T15:35:58.554356Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-20T16:06:59.468616Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, - "id":"c0adc151-7539-4592-b1d0-70ad6f605f04", "private_network":{"private_network_id":"7742bde2-2e1e-4818-b877-3c482d67d624", - "service_ip":"172.16.0.3/22", "zone":"fr-par-1"}}], "logs_policy":{"max_age_retention":30, - "total_disk_retention":null}, "backup_same_region":false, "maintenances":[], - "created_at":"2024-01-22T15:35:58.554356Z", "region":"fr-par"}' + "id":"2fd7a339-7b62-48f5-9014-2fc04e540532", "private_network":{"private_network_id":"6cf94684-a9db-45ab-9c20-f293df9bd065", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-19T16:06:59.468616Z", + "region":"fr-par"}' headers: Content-Length: - - "971" + - "1033" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Mon, 22 Jan 2024 15:37:36 GMT + - Tue, 19 Nov 2024 16:08:46 GMT Server: - - Scaleway API-Gateway + - Scaleway API Gateway (fr-par-1;edge01) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -455,51 +539,53 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 5a5803d7-1952-4fa1-8ff9-72cbf2f25f9e + - bd2b5b10-e8c7-4c6f-b3e8-1e1dfd7945ed status: 200 OK code: 200 duration: "" - request: - body: '{"id":"2a653988-0dec-4c9d-8dc9-82697ffc45ad", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"initializing", + body: '{"id":"df10182d-07fb-4265-b847-2c2294fbe31d", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"initializing", "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2024-01-23T15:35:58.554356Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-20T16:06:59.468616Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, - "id":"c0adc151-7539-4592-b1d0-70ad6f605f04", "private_network":{"private_network_id":"7742bde2-2e1e-4818-b877-3c482d67d624", - "service_ip":"172.16.0.3/22", "zone":"fr-par-1"}}], "logs_policy":{"max_age_retention":30, - "total_disk_retention":null}, "backup_same_region":false, "maintenances":[], - "created_at":"2024-01-22T15:35:58.554356Z", "region":"fr-par"}' + "id":"2fd7a339-7b62-48f5-9014-2fc04e540532", "private_network":{"private_network_id":"6cf94684-a9db-45ab-9c20-f293df9bd065", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-19T16:06:59.468616Z", + "region":"fr-par"}' form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.21.6; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/2a653988-0dec-4c9d-8dc9-82697ffc45ad + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/df10182d-07fb-4265-b847-2c2294fbe31d method: GET response: - body: '{"id":"2a653988-0dec-4c9d-8dc9-82697ffc45ad", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"initializing", + body: '{"id":"df10182d-07fb-4265-b847-2c2294fbe31d", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"initializing", "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2024-01-23T15:35:58.554356Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-20T16:06:59.468616Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, - "id":"c0adc151-7539-4592-b1d0-70ad6f605f04", "private_network":{"private_network_id":"7742bde2-2e1e-4818-b877-3c482d67d624", - "service_ip":"172.16.0.3/22", "zone":"fr-par-1"}}], "logs_policy":{"max_age_retention":30, - "total_disk_retention":null}, "backup_same_region":false, "maintenances":[], - "created_at":"2024-01-22T15:35:58.554356Z", "region":"fr-par"}' + "id":"2fd7a339-7b62-48f5-9014-2fc04e540532", "private_network":{"private_network_id":"6cf94684-a9db-45ab-9c20-f293df9bd065", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-19T16:06:59.468616Z", + "region":"fr-par"}' headers: Content-Length: - - "971" + - "1033" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Mon, 22 Jan 2024 15:37:51 GMT + - Tue, 19 Nov 2024 16:09:01 GMT Server: - - Scaleway API-Gateway + - Scaleway API Gateway (fr-par-1;edge01) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -507,51 +593,53 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - ccf3afe4-a242-431d-9732-9a2a182c76a0 + - ed31131f-1bb7-445b-adbb-eff398e6579e status: 200 OK code: 200 duration: "" - request: - body: '{"id":"2a653988-0dec-4c9d-8dc9-82697ffc45ad", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"initializing", + body: '{"id":"df10182d-07fb-4265-b847-2c2294fbe31d", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"initializing", "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2024-01-23T15:35:58.554356Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-20T16:06:59.468616Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, - "id":"c0adc151-7539-4592-b1d0-70ad6f605f04", "private_network":{"private_network_id":"7742bde2-2e1e-4818-b877-3c482d67d624", - "service_ip":"172.16.0.3/22", "zone":"fr-par-1"}}], "logs_policy":{"max_age_retention":30, - "total_disk_retention":null}, "backup_same_region":false, "maintenances":[], - "created_at":"2024-01-22T15:35:58.554356Z", "region":"fr-par"}' + "id":"2fd7a339-7b62-48f5-9014-2fc04e540532", "private_network":{"private_network_id":"6cf94684-a9db-45ab-9c20-f293df9bd065", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-19T16:06:59.468616Z", + "region":"fr-par"}' form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.21.6; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/2a653988-0dec-4c9d-8dc9-82697ffc45ad + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/df10182d-07fb-4265-b847-2c2294fbe31d method: GET response: - body: '{"id":"2a653988-0dec-4c9d-8dc9-82697ffc45ad", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"initializing", + body: '{"id":"df10182d-07fb-4265-b847-2c2294fbe31d", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"initializing", "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2024-01-23T15:35:58.554356Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-20T16:06:59.468616Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, - "id":"c0adc151-7539-4592-b1d0-70ad6f605f04", "private_network":{"private_network_id":"7742bde2-2e1e-4818-b877-3c482d67d624", - "service_ip":"172.16.0.3/22", "zone":"fr-par-1"}}], "logs_policy":{"max_age_retention":30, - "total_disk_retention":null}, "backup_same_region":false, "maintenances":[], - "created_at":"2024-01-22T15:35:58.554356Z", "region":"fr-par"}' + "id":"2fd7a339-7b62-48f5-9014-2fc04e540532", "private_network":{"private_network_id":"6cf94684-a9db-45ab-9c20-f293df9bd065", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-19T16:06:59.468616Z", + "region":"fr-par"}' headers: Content-Length: - - "971" + - "1033" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Mon, 22 Jan 2024 15:38:06 GMT + - Tue, 19 Nov 2024 16:09:16 GMT Server: - - Scaleway API-Gateway + - Scaleway API Gateway (fr-par-1;edge01) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -559,51 +647,53 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - cfef4201-7032-4849-b1d5-2b77a402d5a6 + - 8999eb19-7ed2-4691-8a63-0b86bbda5bf2 status: 200 OK code: 200 duration: "" - request: - body: '{"id":"2a653988-0dec-4c9d-8dc9-82697ffc45ad", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"initializing", + body: '{"id":"df10182d-07fb-4265-b847-2c2294fbe31d", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"initializing", "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2024-01-23T15:35:58.554356Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-20T16:06:59.468616Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, - "id":"c0adc151-7539-4592-b1d0-70ad6f605f04", "private_network":{"private_network_id":"7742bde2-2e1e-4818-b877-3c482d67d624", - "service_ip":"172.16.0.3/22", "zone":"fr-par-1"}}], "logs_policy":{"max_age_retention":30, - "total_disk_retention":null}, "backup_same_region":false, "maintenances":[], - "created_at":"2024-01-22T15:35:58.554356Z", "region":"fr-par"}' + "id":"2fd7a339-7b62-48f5-9014-2fc04e540532", "private_network":{"private_network_id":"6cf94684-a9db-45ab-9c20-f293df9bd065", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-19T16:06:59.468616Z", + "region":"fr-par"}' form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.21.6; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/2a653988-0dec-4c9d-8dc9-82697ffc45ad + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/df10182d-07fb-4265-b847-2c2294fbe31d method: GET response: - body: '{"id":"2a653988-0dec-4c9d-8dc9-82697ffc45ad", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"initializing", + body: '{"id":"df10182d-07fb-4265-b847-2c2294fbe31d", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"initializing", "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2024-01-23T15:35:58.554356Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-20T16:06:59.468616Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, - "id":"c0adc151-7539-4592-b1d0-70ad6f605f04", "private_network":{"private_network_id":"7742bde2-2e1e-4818-b877-3c482d67d624", - "service_ip":"172.16.0.3/22", "zone":"fr-par-1"}}], "logs_policy":{"max_age_retention":30, - "total_disk_retention":null}, "backup_same_region":false, "maintenances":[], - "created_at":"2024-01-22T15:35:58.554356Z", "region":"fr-par"}' + "id":"2fd7a339-7b62-48f5-9014-2fc04e540532", "private_network":{"private_network_id":"6cf94684-a9db-45ab-9c20-f293df9bd065", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-19T16:06:59.468616Z", + "region":"fr-par"}' headers: Content-Length: - - "971" + - "1033" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Mon, 22 Jan 2024 15:38:21 GMT + - Tue, 19 Nov 2024 16:09:31 GMT Server: - - Scaleway API-Gateway + - Scaleway API Gateway (fr-par-1;edge01) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -611,51 +701,53 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 4a8f6cf7-cf2d-4cab-986c-99be530916c4 + - 6cb2b119-c988-414c-aeae-e451a8060996 status: 200 OK code: 200 duration: "" - request: - body: '{"id":"2a653988-0dec-4c9d-8dc9-82697ffc45ad", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"initializing", + body: '{"id":"df10182d-07fb-4265-b847-2c2294fbe31d", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"initializing", "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2024-01-23T15:35:58.554356Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-20T16:06:59.468616Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, - "id":"c0adc151-7539-4592-b1d0-70ad6f605f04", "private_network":{"private_network_id":"7742bde2-2e1e-4818-b877-3c482d67d624", - "service_ip":"172.16.0.3/22", "zone":"fr-par-1"}}], "logs_policy":{"max_age_retention":30, - "total_disk_retention":null}, "backup_same_region":false, "maintenances":[], - "created_at":"2024-01-22T15:35:58.554356Z", "region":"fr-par"}' + "id":"2fd7a339-7b62-48f5-9014-2fc04e540532", "private_network":{"private_network_id":"6cf94684-a9db-45ab-9c20-f293df9bd065", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-19T16:06:59.468616Z", + "region":"fr-par"}' form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.21.6; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/2a653988-0dec-4c9d-8dc9-82697ffc45ad + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/df10182d-07fb-4265-b847-2c2294fbe31d method: GET response: - body: '{"id":"2a653988-0dec-4c9d-8dc9-82697ffc45ad", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"initializing", + body: '{"id":"df10182d-07fb-4265-b847-2c2294fbe31d", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"initializing", "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2024-01-23T15:35:58.554356Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-20T16:06:59.468616Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, - "id":"c0adc151-7539-4592-b1d0-70ad6f605f04", "private_network":{"private_network_id":"7742bde2-2e1e-4818-b877-3c482d67d624", - "service_ip":"172.16.0.3/22", "zone":"fr-par-1"}}], "logs_policy":{"max_age_retention":30, - "total_disk_retention":null}, "backup_same_region":false, "maintenances":[], - "created_at":"2024-01-22T15:35:58.554356Z", "region":"fr-par"}' + "id":"2fd7a339-7b62-48f5-9014-2fc04e540532", "private_network":{"private_network_id":"6cf94684-a9db-45ab-9c20-f293df9bd065", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-19T16:06:59.468616Z", + "region":"fr-par"}' headers: Content-Length: - - "971" + - "1033" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Mon, 22 Jan 2024 15:38:36 GMT + - Tue, 19 Nov 2024 16:09:46 GMT Server: - - Scaleway API-Gateway + - Scaleway API Gateway (fr-par-1;edge01) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -663,57 +755,59 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 73a37d4c-62e3-4e9e-b483-99be3055be1e + - a5629bae-12ed-45bc-b49b-d2260398a32c status: 200 OK code: 200 duration: "" - request: - body: '{"id":"2a653988-0dec-4c9d-8dc9-82697ffc45ad", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"initializing", + body: '{"id":"df10182d-07fb-4265-b847-2c2294fbe31d", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"initializing", "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], "settings":[{"name":"effective_cache_size", "value":"1300"}, {"name":"maintenance_work_mem", "value":"150"}, {"name":"max_connections", "value":"100"}, {"name":"max_parallel_workers", "value":"0"}, {"name":"max_parallel_workers_per_gather", "value":"0"}, {"name":"work_mem", "value":"4"}], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2024-01-23T15:35:58.554356Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-20T16:06:59.468616Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, - "id":"c0adc151-7539-4592-b1d0-70ad6f605f04", "private_network":{"private_network_id":"7742bde2-2e1e-4818-b877-3c482d67d624", - "service_ip":"172.16.0.3/22", "zone":"fr-par-1"}}], "logs_policy":{"max_age_retention":30, - "total_disk_retention":null}, "backup_same_region":false, "maintenances":[], - "created_at":"2024-01-22T15:35:58.554356Z", "region":"fr-par"}' + "id":"2fd7a339-7b62-48f5-9014-2fc04e540532", "private_network":{"private_network_id":"6cf94684-a9db-45ab-9c20-f293df9bd065", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-19T16:06:59.468616Z", + "region":"fr-par"}' form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.21.6; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/2a653988-0dec-4c9d-8dc9-82697ffc45ad + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/df10182d-07fb-4265-b847-2c2294fbe31d method: GET response: - body: '{"id":"2a653988-0dec-4c9d-8dc9-82697ffc45ad", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"initializing", + body: '{"id":"df10182d-07fb-4265-b847-2c2294fbe31d", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"initializing", "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], "settings":[{"name":"effective_cache_size", "value":"1300"}, {"name":"maintenance_work_mem", "value":"150"}, {"name":"max_connections", "value":"100"}, {"name":"max_parallel_workers", "value":"0"}, {"name":"max_parallel_workers_per_gather", "value":"0"}, {"name":"work_mem", "value":"4"}], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2024-01-23T15:35:58.554356Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-20T16:06:59.468616Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, - "id":"c0adc151-7539-4592-b1d0-70ad6f605f04", "private_network":{"private_network_id":"7742bde2-2e1e-4818-b877-3c482d67d624", - "service_ip":"172.16.0.3/22", "zone":"fr-par-1"}}], "logs_policy":{"max_age_retention":30, - "total_disk_retention":null}, "backup_same_region":false, "maintenances":[], - "created_at":"2024-01-22T15:35:58.554356Z", "region":"fr-par"}' + "id":"2fd7a339-7b62-48f5-9014-2fc04e540532", "private_network":{"private_network_id":"6cf94684-a9db-45ab-9c20-f293df9bd065", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-19T16:06:59.468616Z", + "region":"fr-par"}' headers: Content-Length: - - "1246" + - "1308" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Mon, 22 Jan 2024 15:38:52 GMT + - Tue, 19 Nov 2024 16:10:01 GMT Server: - - Scaleway API-Gateway + - Scaleway API Gateway (fr-par-1;edge01) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -721,57 +815,59 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - c6f8828c-b2ed-4991-a4e1-2733014965c4 + - c4e78fcf-01a2-475e-8a3f-7ebacdaf9d8a status: 200 OK code: 200 duration: "" - request: - body: '{"id":"2a653988-0dec-4c9d-8dc9-82697ffc45ad", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"initializing", + body: '{"id":"df10182d-07fb-4265-b847-2c2294fbe31d", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"initializing", "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], "settings":[{"name":"effective_cache_size", "value":"1300"}, {"name":"maintenance_work_mem", "value":"150"}, {"name":"max_connections", "value":"100"}, {"name":"max_parallel_workers", "value":"0"}, {"name":"max_parallel_workers_per_gather", "value":"0"}, {"name":"work_mem", "value":"4"}], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2024-01-23T15:35:58.554356Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-20T16:06:59.468616Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, - "id":"c0adc151-7539-4592-b1d0-70ad6f605f04", "private_network":{"private_network_id":"7742bde2-2e1e-4818-b877-3c482d67d624", - "service_ip":"172.16.0.3/22", "zone":"fr-par-1"}}], "logs_policy":{"max_age_retention":30, - "total_disk_retention":null}, "backup_same_region":false, "maintenances":[], - "created_at":"2024-01-22T15:35:58.554356Z", "region":"fr-par"}' + "id":"2fd7a339-7b62-48f5-9014-2fc04e540532", "private_network":{"private_network_id":"6cf94684-a9db-45ab-9c20-f293df9bd065", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-19T16:06:59.468616Z", + "region":"fr-par"}' form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.21.6; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/2a653988-0dec-4c9d-8dc9-82697ffc45ad + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/df10182d-07fb-4265-b847-2c2294fbe31d method: GET response: - body: '{"id":"2a653988-0dec-4c9d-8dc9-82697ffc45ad", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"initializing", + body: '{"id":"df10182d-07fb-4265-b847-2c2294fbe31d", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"initializing", "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], "settings":[{"name":"effective_cache_size", "value":"1300"}, {"name":"maintenance_work_mem", "value":"150"}, {"name":"max_connections", "value":"100"}, {"name":"max_parallel_workers", "value":"0"}, {"name":"max_parallel_workers_per_gather", "value":"0"}, {"name":"work_mem", "value":"4"}], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2024-01-23T15:35:58.554356Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-20T16:06:59.468616Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, - "id":"c0adc151-7539-4592-b1d0-70ad6f605f04", "private_network":{"private_network_id":"7742bde2-2e1e-4818-b877-3c482d67d624", - "service_ip":"172.16.0.3/22", "zone":"fr-par-1"}}], "logs_policy":{"max_age_retention":30, - "total_disk_retention":null}, "backup_same_region":false, "maintenances":[], - "created_at":"2024-01-22T15:35:58.554356Z", "region":"fr-par"}' + "id":"2fd7a339-7b62-48f5-9014-2fc04e540532", "private_network":{"private_network_id":"6cf94684-a9db-45ab-9c20-f293df9bd065", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-19T16:06:59.468616Z", + "region":"fr-par"}' headers: Content-Length: - - "1246" + - "1308" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Mon, 22 Jan 2024 15:39:07 GMT + - Tue, 19 Nov 2024 16:10:17 GMT Server: - - Scaleway API-Gateway + - Scaleway API Gateway (fr-par-1;edge01) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -779,61 +875,63 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 530d791e-f3d4-4c81-b7e3-34b80334e637 + - ccbd79e7-5ef1-4a02-8135-c4583703b1bd status: 200 OK code: 200 duration: "" - request: - body: '{"id":"2a653988-0dec-4c9d-8dc9-82697ffc45ad", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"ready", "engine":"PostgreSQL-15", - "upgradable_version":[], "endpoint":{"ip":"51.159.205.115", "port":19344, "name":null, - "id":"39b14c38-dfb2-46a3-be43-e720b8cf8b3d", "load_balancer":{}}, "tags":[], + body: '{"id":"df10182d-07fb-4265-b847-2c2294fbe31d", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"ready", "engine":"PostgreSQL-15", + "upgradable_version":[], "endpoint":{"ip":"51.159.75.175", "port":15484, "name":null, + "id":"25cf4ae6-a96d-4a61-81cd-bca6313c7022", "load_balancer":{}}, "tags":[], "settings":[{"name":"effective_cache_size", "value":"1300"}, {"name":"maintenance_work_mem", "value":"150"}, {"name":"max_connections", "value":"100"}, {"name":"max_parallel_workers", "value":"0"}, {"name":"max_parallel_workers_per_gather", "value":"0"}, {"name":"work_mem", "value":"4"}], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2024-01-23T15:35:58.554356Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-20T16:06:59.468616Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, - "id":"c0adc151-7539-4592-b1d0-70ad6f605f04", "private_network":{"private_network_id":"7742bde2-2e1e-4818-b877-3c482d67d624", - "service_ip":"172.16.0.3/22", "zone":"fr-par-1"}}, {"ip":"51.159.205.115", "port":19344, - "name":null, "id":"39b14c38-dfb2-46a3-be43-e720b8cf8b3d", "load_balancer":{}}], - "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, - "maintenances":[], "created_at":"2024-01-22T15:35:58.554356Z", "region":"fr-par"}' + "id":"2fd7a339-7b62-48f5-9014-2fc04e540532", "private_network":{"private_network_id":"6cf94684-a9db-45ab-9c20-f293df9bd065", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}, + {"ip":"51.159.75.175", "port":15484, "name":null, "id":"25cf4ae6-a96d-4a61-81cd-bca6313c7022", + "load_balancer":{}}], "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, + "backup_same_region":false, "maintenances":[], "encryption":{"enabled":false}, + "created_at":"2024-11-19T16:06:59.468616Z", "region":"fr-par"}' form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.21.6; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/2a653988-0dec-4c9d-8dc9-82697ffc45ad + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/df10182d-07fb-4265-b847-2c2294fbe31d method: GET response: - body: '{"id":"2a653988-0dec-4c9d-8dc9-82697ffc45ad", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"ready", "engine":"PostgreSQL-15", - "upgradable_version":[], "endpoint":{"ip":"51.159.205.115", "port":19344, "name":null, - "id":"39b14c38-dfb2-46a3-be43-e720b8cf8b3d", "load_balancer":{}}, "tags":[], + body: '{"id":"df10182d-07fb-4265-b847-2c2294fbe31d", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"ready", "engine":"PostgreSQL-15", + "upgradable_version":[], "endpoint":{"ip":"51.159.75.175", "port":15484, "name":null, + "id":"25cf4ae6-a96d-4a61-81cd-bca6313c7022", "load_balancer":{}}, "tags":[], "settings":[{"name":"effective_cache_size", "value":"1300"}, {"name":"maintenance_work_mem", "value":"150"}, {"name":"max_connections", "value":"100"}, {"name":"max_parallel_workers", "value":"0"}, {"name":"max_parallel_workers_per_gather", "value":"0"}, {"name":"work_mem", "value":"4"}], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2024-01-23T15:35:58.554356Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-20T16:06:59.468616Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, - "id":"c0adc151-7539-4592-b1d0-70ad6f605f04", "private_network":{"private_network_id":"7742bde2-2e1e-4818-b877-3c482d67d624", - "service_ip":"172.16.0.3/22", "zone":"fr-par-1"}}, {"ip":"51.159.205.115", "port":19344, - "name":null, "id":"39b14c38-dfb2-46a3-be43-e720b8cf8b3d", "load_balancer":{}}], - "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, - "maintenances":[], "created_at":"2024-01-22T15:35:58.554356Z", "region":"fr-par"}' + "id":"2fd7a339-7b62-48f5-9014-2fc04e540532", "private_network":{"private_network_id":"6cf94684-a9db-45ab-9c20-f293df9bd065", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}, + {"ip":"51.159.75.175", "port":15484, "name":null, "id":"25cf4ae6-a96d-4a61-81cd-bca6313c7022", + "load_balancer":{}}], "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, + "backup_same_region":false, "maintenances":[], "encryption":{"enabled":false}, + "created_at":"2024-11-19T16:06:59.468616Z", "region":"fr-par"}' headers: Content-Length: - - "1467" + - "1527" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Mon, 22 Jan 2024 15:39:22 GMT + - Tue, 19 Nov 2024 16:10:32 GMT Server: - - Scaleway API-Gateway + - Scaleway API Gateway (fr-par-1;edge01) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -841,7 +939,7 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - fe6cb9f9-f1a1-47e9-af0e-a480b52db3e8 + - 841d1312-0e2f-4c14-865e-06c48ab18d2a status: 200 OK code: 200 duration: "" @@ -850,8 +948,8 @@ interactions: form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.21.6; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/rdb/v1/regions/fr-par/endpoints/39b14c38-dfb2-46a3-be43-e720b8cf8b3d + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/rdb/v1/regions/fr-par/endpoints/25cf4ae6-a96d-4a61-81cd-bca6313c7022 method: DELETE response: body: "" @@ -861,9 +959,9 @@ interactions: Content-Type: - application/json Date: - - Mon, 22 Jan 2024 15:39:22 GMT + - Tue, 19 Nov 2024 16:10:32 GMT Server: - - Scaleway API-Gateway + - Scaleway API Gateway (fr-par-1;edge01) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -871,61 +969,63 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 1e0968b6-0056-49d2-8587-e8b94f192225 + - a84fb907-c2e6-43de-b085-178a86c1cf56 status: 204 No Content code: 204 duration: "" - request: - body: '{"id":"2a653988-0dec-4c9d-8dc9-82697ffc45ad", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"configuring", - "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":{"ip":"51.159.205.115", - "port":19344, "name":null, "id":"39b14c38-dfb2-46a3-be43-e720b8cf8b3d", "load_balancer":{}}, + body: '{"id":"df10182d-07fb-4265-b847-2c2294fbe31d", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"configuring", + "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":{"ip":"51.159.75.175", + "port":15484, "name":null, "id":"25cf4ae6-a96d-4a61-81cd-bca6313c7022", "load_balancer":{}}, "tags":[], "settings":[{"name":"effective_cache_size", "value":"1300"}, {"name":"maintenance_work_mem", "value":"150"}, {"name":"max_connections", "value":"100"}, {"name":"max_parallel_workers", "value":"0"}, {"name":"max_parallel_workers_per_gather", "value":"0"}, {"name":"work_mem", "value":"4"}], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2024-01-23T15:35:58.554356Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-20T16:06:59.468616Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, - "id":"c0adc151-7539-4592-b1d0-70ad6f605f04", "private_network":{"private_network_id":"7742bde2-2e1e-4818-b877-3c482d67d624", - "service_ip":"172.16.0.3/22", "zone":"fr-par-1"}}, {"ip":"51.159.205.115", "port":19344, - "name":null, "id":"39b14c38-dfb2-46a3-be43-e720b8cf8b3d", "load_balancer":{}}], - "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, - "maintenances":[], "created_at":"2024-01-22T15:35:58.554356Z", "region":"fr-par"}' + "id":"2fd7a339-7b62-48f5-9014-2fc04e540532", "private_network":{"private_network_id":"6cf94684-a9db-45ab-9c20-f293df9bd065", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}, + {"ip":"51.159.75.175", "port":15484, "name":null, "id":"25cf4ae6-a96d-4a61-81cd-bca6313c7022", + "load_balancer":{}}], "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, + "backup_same_region":false, "maintenances":[], "encryption":{"enabled":false}, + "created_at":"2024-11-19T16:06:59.468616Z", "region":"fr-par"}' form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.21.6; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/2a653988-0dec-4c9d-8dc9-82697ffc45ad + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/df10182d-07fb-4265-b847-2c2294fbe31d method: GET response: - body: '{"id":"2a653988-0dec-4c9d-8dc9-82697ffc45ad", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"configuring", - "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":{"ip":"51.159.205.115", - "port":19344, "name":null, "id":"39b14c38-dfb2-46a3-be43-e720b8cf8b3d", "load_balancer":{}}, + body: '{"id":"df10182d-07fb-4265-b847-2c2294fbe31d", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"configuring", + "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":{"ip":"51.159.75.175", + "port":15484, "name":null, "id":"25cf4ae6-a96d-4a61-81cd-bca6313c7022", "load_balancer":{}}, "tags":[], "settings":[{"name":"effective_cache_size", "value":"1300"}, {"name":"maintenance_work_mem", "value":"150"}, {"name":"max_connections", "value":"100"}, {"name":"max_parallel_workers", "value":"0"}, {"name":"max_parallel_workers_per_gather", "value":"0"}, {"name":"work_mem", "value":"4"}], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2024-01-23T15:35:58.554356Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-20T16:06:59.468616Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, - "id":"c0adc151-7539-4592-b1d0-70ad6f605f04", "private_network":{"private_network_id":"7742bde2-2e1e-4818-b877-3c482d67d624", - "service_ip":"172.16.0.3/22", "zone":"fr-par-1"}}, {"ip":"51.159.205.115", "port":19344, - "name":null, "id":"39b14c38-dfb2-46a3-be43-e720b8cf8b3d", "load_balancer":{}}], - "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, - "maintenances":[], "created_at":"2024-01-22T15:35:58.554356Z", "region":"fr-par"}' + "id":"2fd7a339-7b62-48f5-9014-2fc04e540532", "private_network":{"private_network_id":"6cf94684-a9db-45ab-9c20-f293df9bd065", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}, + {"ip":"51.159.75.175", "port":15484, "name":null, "id":"25cf4ae6-a96d-4a61-81cd-bca6313c7022", + "load_balancer":{}}], "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, + "backup_same_region":false, "maintenances":[], "encryption":{"enabled":false}, + "created_at":"2024-11-19T16:06:59.468616Z", "region":"fr-par"}' headers: Content-Length: - - "1473" + - "1533" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Mon, 22 Jan 2024 15:39:22 GMT + - Tue, 19 Nov 2024 16:10:32 GMT Server: - - Scaleway API-Gateway + - Scaleway API Gateway (fr-par-1;edge01) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -933,55 +1033,57 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 3368f8a9-35c2-48ad-b730-08c74d6ac6e3 + - 5bb8bffb-dc72-459c-9b74-4265cdc86b74 status: 200 OK code: 200 duration: "" - request: - body: '{"id":"2a653988-0dec-4c9d-8dc9-82697ffc45ad", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"ready", "engine":"PostgreSQL-15", + body: '{"id":"df10182d-07fb-4265-b847-2c2294fbe31d", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"ready", "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], "settings":[{"name":"effective_cache_size", "value":"1300"}, {"name":"maintenance_work_mem", "value":"150"}, {"name":"max_connections", "value":"100"}, {"name":"max_parallel_workers", "value":"0"}, {"name":"max_parallel_workers_per_gather", "value":"0"}, {"name":"work_mem", "value":"4"}], "backup_schedule":{"frequency":24, - "retention":7, "disabled":false, "next_run_at":"2024-01-23T15:35:58.554356Z"}, + "retention":7, "disabled":false, "next_run_at":"2024-11-20T16:06:59.468616Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.0.3", - "port":5432, "name":null, "id":"c0adc151-7539-4592-b1d0-70ad6f605f04", "private_network":{"private_network_id":"7742bde2-2e1e-4818-b877-3c482d67d624", - "service_ip":"172.16.0.3/22", "zone":"fr-par-1"}}], "logs_policy":{"max_age_retention":30, - "total_disk_retention":null}, "backup_same_region":false, "maintenances":[], - "created_at":"2024-01-22T15:35:58.554356Z", "region":"fr-par"}' + "port":5432, "name":null, "id":"2fd7a339-7b62-48f5-9014-2fc04e540532", "private_network":{"private_network_id":"6cf94684-a9db-45ab-9c20-f293df9bd065", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-19T16:06:59.468616Z", + "region":"fr-par"}' form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.21.6; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/2a653988-0dec-4c9d-8dc9-82697ffc45ad + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/df10182d-07fb-4265-b847-2c2294fbe31d method: GET response: - body: '{"id":"2a653988-0dec-4c9d-8dc9-82697ffc45ad", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"ready", "engine":"PostgreSQL-15", + body: '{"id":"df10182d-07fb-4265-b847-2c2294fbe31d", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"ready", "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], "settings":[{"name":"effective_cache_size", "value":"1300"}, {"name":"maintenance_work_mem", "value":"150"}, {"name":"max_connections", "value":"100"}, {"name":"max_parallel_workers", "value":"0"}, {"name":"max_parallel_workers_per_gather", "value":"0"}, {"name":"work_mem", "value":"4"}], "backup_schedule":{"frequency":24, - "retention":7, "disabled":false, "next_run_at":"2024-01-23T15:35:58.554356Z"}, + "retention":7, "disabled":false, "next_run_at":"2024-11-20T16:06:59.468616Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.0.3", - "port":5432, "name":null, "id":"c0adc151-7539-4592-b1d0-70ad6f605f04", "private_network":{"private_network_id":"7742bde2-2e1e-4818-b877-3c482d67d624", - "service_ip":"172.16.0.3/22", "zone":"fr-par-1"}}], "logs_policy":{"max_age_retention":30, - "total_disk_retention":null}, "backup_same_region":false, "maintenances":[], - "created_at":"2024-01-22T15:35:58.554356Z", "region":"fr-par"}' + "port":5432, "name":null, "id":"2fd7a339-7b62-48f5-9014-2fc04e540532", "private_network":{"private_network_id":"6cf94684-a9db-45ab-9c20-f293df9bd065", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-19T16:06:59.468616Z", + "region":"fr-par"}' headers: Content-Length: - - "1239" + - "1301" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Mon, 22 Jan 2024 15:39:37 GMT + - Tue, 19 Nov 2024 16:10:47 GMT Server: - - Scaleway API-Gateway + - Scaleway API Gateway (fr-par-1;edge01) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -989,55 +1091,57 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - fa3d1f78-1d8d-477a-a864-65d7d1605280 + - bfd9cfac-d596-45b0-9f28-29aadae8cdfc status: 200 OK code: 200 duration: "" - request: - body: '{"id":"2a653988-0dec-4c9d-8dc9-82697ffc45ad", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"ready", "engine":"PostgreSQL-15", + body: '{"id":"df10182d-07fb-4265-b847-2c2294fbe31d", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"ready", "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], "settings":[{"name":"effective_cache_size", "value":"1300"}, {"name":"maintenance_work_mem", "value":"150"}, {"name":"max_connections", "value":"100"}, {"name":"max_parallel_workers", "value":"0"}, {"name":"max_parallel_workers_per_gather", "value":"0"}, {"name":"work_mem", "value":"4"}], "backup_schedule":{"frequency":24, - "retention":7, "disabled":false, "next_run_at":"2024-01-23T15:35:58.554356Z"}, + "retention":7, "disabled":false, "next_run_at":"2024-11-20T16:06:59.468616Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.0.3", - "port":5432, "name":null, "id":"c0adc151-7539-4592-b1d0-70ad6f605f04", "private_network":{"private_network_id":"7742bde2-2e1e-4818-b877-3c482d67d624", - "service_ip":"172.16.0.3/22", "zone":"fr-par-1"}}], "logs_policy":{"max_age_retention":30, - "total_disk_retention":null}, "backup_same_region":false, "maintenances":[], - "created_at":"2024-01-22T15:35:58.554356Z", "region":"fr-par"}' + "port":5432, "name":null, "id":"2fd7a339-7b62-48f5-9014-2fc04e540532", "private_network":{"private_network_id":"6cf94684-a9db-45ab-9c20-f293df9bd065", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-19T16:06:59.468616Z", + "region":"fr-par"}' form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.21.6; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/2a653988-0dec-4c9d-8dc9-82697ffc45ad + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/df10182d-07fb-4265-b847-2c2294fbe31d method: GET response: - body: '{"id":"2a653988-0dec-4c9d-8dc9-82697ffc45ad", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"ready", "engine":"PostgreSQL-15", + body: '{"id":"df10182d-07fb-4265-b847-2c2294fbe31d", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"ready", "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], "settings":[{"name":"effective_cache_size", "value":"1300"}, {"name":"maintenance_work_mem", "value":"150"}, {"name":"max_connections", "value":"100"}, {"name":"max_parallel_workers", "value":"0"}, {"name":"max_parallel_workers_per_gather", "value":"0"}, {"name":"work_mem", "value":"4"}], "backup_schedule":{"frequency":24, - "retention":7, "disabled":false, "next_run_at":"2024-01-23T15:35:58.554356Z"}, + "retention":7, "disabled":false, "next_run_at":"2024-11-20T16:06:59.468616Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.0.3", - "port":5432, "name":null, "id":"c0adc151-7539-4592-b1d0-70ad6f605f04", "private_network":{"private_network_id":"7742bde2-2e1e-4818-b877-3c482d67d624", - "service_ip":"172.16.0.3/22", "zone":"fr-par-1"}}], "logs_policy":{"max_age_retention":30, - "total_disk_retention":null}, "backup_same_region":false, "maintenances":[], - "created_at":"2024-01-22T15:35:58.554356Z", "region":"fr-par"}' + "port":5432, "name":null, "id":"2fd7a339-7b62-48f5-9014-2fc04e540532", "private_network":{"private_network_id":"6cf94684-a9db-45ab-9c20-f293df9bd065", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-19T16:06:59.468616Z", + "region":"fr-par"}' headers: Content-Length: - - "1239" + - "1301" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Mon, 22 Jan 2024 15:39:38 GMT + - Tue, 19 Nov 2024 16:10:47 GMT Server: - - Scaleway API-Gateway + - Scaleway API Gateway (fr-par-1;edge01) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -1045,7 +1149,7 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 70b525cc-6404-410e-ac72-de4f0df71b23 + - f91bc6d5-e6b7-42e5-98db-8fd4843c73ca status: 200 OK code: 200 duration: "" @@ -1054,8 +1158,8 @@ interactions: form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.21.6; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/ipam/v1/regions/fr-par/ips?is_ipv6=false&order_by=created_at_desc&page=1&resource_id=2a653988-0dec-4c9d-8dc9-82697ffc45ad&resource_type=rdb_instance + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/ipam/v1/regions/fr-par/ips?is_ipv6=false&order_by=created_at_desc&page=1&resource_id=df10182d-07fb-4265-b847-2c2294fbe31d&resource_type=rdb_instance method: GET response: body: '{"total_count":0, "ips":[]}' @@ -1067,9 +1171,9 @@ interactions: Content-Type: - application/json Date: - - Mon, 22 Jan 2024 15:39:38 GMT + - Tue, 19 Nov 2024 16:10:47 GMT Server: - - Scaleway API-Gateway + - Scaleway API Gateway (fr-par-1;edge01) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -1077,55 +1181,57 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 357ff237-60b5-4b87-8a27-ebe76342391f + - d48659c4-fbc0-434c-bbe1-3ea22d1e8073 status: 200 OK code: 200 duration: "" - request: - body: '{"id":"2a653988-0dec-4c9d-8dc9-82697ffc45ad", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"deleting", "engine":"PostgreSQL-15", + body: '{"id":"df10182d-07fb-4265-b847-2c2294fbe31d", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"deleting", "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], "settings":[{"name":"effective_cache_size", "value":"1300"}, {"name":"maintenance_work_mem", "value":"150"}, {"name":"max_connections", "value":"100"}, {"name":"max_parallel_workers", "value":"0"}, {"name":"max_parallel_workers_per_gather", "value":"0"}, {"name":"work_mem", "value":"4"}], "backup_schedule":{"frequency":24, - "retention":7, "disabled":false, "next_run_at":"2024-01-23T15:35:58.554356Z"}, + "retention":7, "disabled":false, "next_run_at":"2024-11-20T16:06:59.468616Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.0.3", - "port":5432, "name":null, "id":"c0adc151-7539-4592-b1d0-70ad6f605f04", "private_network":{"private_network_id":"7742bde2-2e1e-4818-b877-3c482d67d624", - "service_ip":"172.16.0.3/22", "zone":"fr-par-1"}}], "logs_policy":{"max_age_retention":30, - "total_disk_retention":null}, "backup_same_region":false, "maintenances":[], - "created_at":"2024-01-22T15:35:58.554356Z", "region":"fr-par"}' + "port":5432, "name":null, "id":"2fd7a339-7b62-48f5-9014-2fc04e540532", "private_network":{"private_network_id":"6cf94684-a9db-45ab-9c20-f293df9bd065", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-19T16:06:59.468616Z", + "region":"fr-par"}' form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.21.6; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/2a653988-0dec-4c9d-8dc9-82697ffc45ad + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/df10182d-07fb-4265-b847-2c2294fbe31d method: DELETE response: - body: '{"id":"2a653988-0dec-4c9d-8dc9-82697ffc45ad", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"deleting", "engine":"PostgreSQL-15", + body: '{"id":"df10182d-07fb-4265-b847-2c2294fbe31d", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"deleting", "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], "settings":[{"name":"effective_cache_size", "value":"1300"}, {"name":"maintenance_work_mem", "value":"150"}, {"name":"max_connections", "value":"100"}, {"name":"max_parallel_workers", "value":"0"}, {"name":"max_parallel_workers_per_gather", "value":"0"}, {"name":"work_mem", "value":"4"}], "backup_schedule":{"frequency":24, - "retention":7, "disabled":false, "next_run_at":"2024-01-23T15:35:58.554356Z"}, + "retention":7, "disabled":false, "next_run_at":"2024-11-20T16:06:59.468616Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.0.3", - "port":5432, "name":null, "id":"c0adc151-7539-4592-b1d0-70ad6f605f04", "private_network":{"private_network_id":"7742bde2-2e1e-4818-b877-3c482d67d624", - "service_ip":"172.16.0.3/22", "zone":"fr-par-1"}}], "logs_policy":{"max_age_retention":30, - "total_disk_retention":null}, "backup_same_region":false, "maintenances":[], - "created_at":"2024-01-22T15:35:58.554356Z", "region":"fr-par"}' + "port":5432, "name":null, "id":"2fd7a339-7b62-48f5-9014-2fc04e540532", "private_network":{"private_network_id":"6cf94684-a9db-45ab-9c20-f293df9bd065", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-19T16:06:59.468616Z", + "region":"fr-par"}' headers: Content-Length: - - "1242" + - "1304" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Mon, 22 Jan 2024 15:39:38 GMT + - Tue, 19 Nov 2024 16:10:48 GMT Server: - - Scaleway API-Gateway + - Scaleway API Gateway (fr-par-1;edge01) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -1133,55 +1239,57 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - cf8b18dc-93f3-4bfe-989c-5c5910cb6d20 + - c6c63540-b11d-4341-8093-8419a25cbba8 status: 200 OK code: 200 duration: "" - request: - body: '{"id":"2a653988-0dec-4c9d-8dc9-82697ffc45ad", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"deleting", "engine":"PostgreSQL-15", + body: '{"id":"df10182d-07fb-4265-b847-2c2294fbe31d", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"deleting", "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], "settings":[{"name":"effective_cache_size", "value":"1300"}, {"name":"maintenance_work_mem", "value":"150"}, {"name":"max_connections", "value":"100"}, {"name":"max_parallel_workers", "value":"0"}, {"name":"max_parallel_workers_per_gather", "value":"0"}, {"name":"work_mem", "value":"4"}], "backup_schedule":{"frequency":24, - "retention":7, "disabled":false, "next_run_at":"2024-01-23T15:35:58.554356Z"}, + "retention":7, "disabled":false, "next_run_at":"2024-11-20T16:06:59.468616Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.0.3", - "port":5432, "name":null, "id":"c0adc151-7539-4592-b1d0-70ad6f605f04", "private_network":{"private_network_id":"7742bde2-2e1e-4818-b877-3c482d67d624", - "service_ip":"172.16.0.3/22", "zone":"fr-par-1"}}], "logs_policy":{"max_age_retention":30, - "total_disk_retention":null}, "backup_same_region":false, "maintenances":[], - "created_at":"2024-01-22T15:35:58.554356Z", "region":"fr-par"}' + "port":5432, "name":null, "id":"2fd7a339-7b62-48f5-9014-2fc04e540532", "private_network":{"private_network_id":"6cf94684-a9db-45ab-9c20-f293df9bd065", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-19T16:06:59.468616Z", + "region":"fr-par"}' form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.21.6; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/2a653988-0dec-4c9d-8dc9-82697ffc45ad + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/df10182d-07fb-4265-b847-2c2294fbe31d method: GET response: - body: '{"id":"2a653988-0dec-4c9d-8dc9-82697ffc45ad", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"deleting", "engine":"PostgreSQL-15", + body: '{"id":"df10182d-07fb-4265-b847-2c2294fbe31d", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"deleting", "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], "settings":[{"name":"effective_cache_size", "value":"1300"}, {"name":"maintenance_work_mem", "value":"150"}, {"name":"max_connections", "value":"100"}, {"name":"max_parallel_workers", "value":"0"}, {"name":"max_parallel_workers_per_gather", "value":"0"}, {"name":"work_mem", "value":"4"}], "backup_schedule":{"frequency":24, - "retention":7, "disabled":false, "next_run_at":"2024-01-23T15:35:58.554356Z"}, + "retention":7, "disabled":false, "next_run_at":"2024-11-20T16:06:59.468616Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.0.3", - "port":5432, "name":null, "id":"c0adc151-7539-4592-b1d0-70ad6f605f04", "private_network":{"private_network_id":"7742bde2-2e1e-4818-b877-3c482d67d624", - "service_ip":"172.16.0.3/22", "zone":"fr-par-1"}}], "logs_policy":{"max_age_retention":30, - "total_disk_retention":null}, "backup_same_region":false, "maintenances":[], - "created_at":"2024-01-22T15:35:58.554356Z", "region":"fr-par"}' + "port":5432, "name":null, "id":"2fd7a339-7b62-48f5-9014-2fc04e540532", "private_network":{"private_network_id":"6cf94684-a9db-45ab-9c20-f293df9bd065", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-19T16:06:59.468616Z", + "region":"fr-par"}' headers: Content-Length: - - "1242" + - "1304" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Mon, 22 Jan 2024 15:39:38 GMT + - Tue, 19 Nov 2024 16:10:48 GMT Server: - - Scaleway API-Gateway + - Scaleway API Gateway (fr-par-1;edge01) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -1189,20 +1297,20 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - f2670b9d-4853-4455-b9ef-64af21edab4d + - ce6da6b6-89b3-4235-960a-c13beb7efddf status: 200 OK code: 200 duration: "" - request: - body: '{"message":"resource is not found","resource":"instance","resource_id":"2a653988-0dec-4c9d-8dc9-82697ffc45ad","type":"not_found"}' + body: '{"message":"resource is not found","resource":"instance","resource_id":"df10182d-07fb-4265-b847-2c2294fbe31d","type":"not_found"}' form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.21.6; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/2a653988-0dec-4c9d-8dc9-82697ffc45ad + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/df10182d-07fb-4265-b847-2c2294fbe31d method: GET response: - body: '{"message":"resource is not found","resource":"instance","resource_id":"2a653988-0dec-4c9d-8dc9-82697ffc45ad","type":"not_found"}' + body: '{"message":"resource is not found","resource":"instance","resource_id":"df10182d-07fb-4265-b847-2c2294fbe31d","type":"not_found"}' headers: Content-Length: - "129" @@ -1211,9 +1319,9 @@ interactions: Content-Type: - application/json Date: - - Mon, 22 Jan 2024 15:39:53 GMT + - Tue, 19 Nov 2024 16:11:03 GMT Server: - - Scaleway API-Gateway + - Scaleway API Gateway (fr-par-1;edge01) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -1221,7 +1329,7 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 49d28bcd-45ac-4514-9b39-2e319b3083da + - c5306831-3191-4a24-9658-278223061df1 status: 404 Not Found code: 404 duration: "" @@ -1230,8 +1338,8 @@ interactions: form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.21.6; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/vpc/v2/regions/fr-par/private-networks/7742bde2-2e1e-4818-b877-3c482d67d624 + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/vpc/v2/regions/fr-par/private-networks/6cf94684-a9db-45ab-9c20-f293df9bd065 method: DELETE response: body: "" @@ -1241,9 +1349,9 @@ interactions: Content-Type: - application/json Date: - - Mon, 22 Jan 2024 15:39:54 GMT + - Tue, 19 Nov 2024 16:11:05 GMT Server: - - Scaleway API-Gateway + - Scaleway API Gateway (fr-par-1;edge01) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -1251,7 +1359,7 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 40cdba7e-01ba-4fdb-99e5-120a8d6a2619 + - d47d7df7-bf93-4f7b-b6bb-f05a8e3084ed status: 204 No Content code: 204 duration: "" diff --git a/internal/namespaces/rdb/v1/testdata/test-endpoint-get-private.cassette.yaml b/internal/namespaces/rdb/v1/testdata/test-endpoint-get-private.cassette.yaml index f7da26a13e..fc8a1119b1 100644 --- a/internal/namespaces/rdb/v1/testdata/test-endpoint-get-private.cassette.yaml +++ b/internal/namespaces/rdb/v1/testdata/test-endpoint-get-private.cassette.yaml @@ -2,34 +2,48 @@ version: 1 interactions: - request: - body: '{"id":"5a3374e4-7fc4-4496-80ba-4224b7305d91", "name":"pn-eager-pascal", - "tags":[], "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "created_at":"2024-01-22T15:36:01.354967Z", - "updated_at":"2024-01-22T15:36:01.354967Z", "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "subnets":["172.16.52.0/22", "fd63:256c:45f7:18c0::/64"], "zone":"fr-par-1"}' + body: '{"id":"3408763a-5fe3-4376-8471-e253cf53c639", "name":"pn-objective-ardinghelli", + "tags":[], "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "created_at":"2024-11-19T16:14:19.242236Z", + "updated_at":"2024-11-19T16:14:19.242236Z", "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "subnets":[{"id":"d9c27686-0801-4999-87eb-72134365f361", "created_at":"2024-11-19T16:14:19.242236Z", + "updated_at":"2024-11-19T16:14:19.242236Z", "subnet":"172.16.28.0/22", "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "private_network_id":"3408763a-5fe3-4376-8471-e253cf53c639", "vpc_id":"4c837446-e418-4326-af43-4a445ea0aab8"}, + {"id":"465a9fa8-0f24-469f-a265-95ce4933e15f", "created_at":"2024-11-19T16:14:19.242236Z", + "updated_at":"2024-11-19T16:14:19.242236Z", "subnet":"fd49:821a:a311:e9cd::/64", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "private_network_id":"3408763a-5fe3-4376-8471-e253cf53c639", + "vpc_id":"4c837446-e418-4326-af43-4a445ea0aab8"}], "vpc_id":"4c837446-e418-4326-af43-4a445ea0aab8", + "dhcp_enabled":true, "region":"fr-par"}' form: {} headers: Content-Type: - application/json User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.21.6; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/vpc/v1/zones/fr-par-1/private-networks + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/vpc/v2/regions/fr-par/private-networks method: POST response: - body: '{"id":"5a3374e4-7fc4-4496-80ba-4224b7305d91", "name":"pn-eager-pascal", - "tags":[], "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "created_at":"2024-01-22T15:36:01.354967Z", - "updated_at":"2024-01-22T15:36:01.354967Z", "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "subnets":["172.16.52.0/22", "fd63:256c:45f7:18c0::/64"], "zone":"fr-par-1"}' + body: '{"id":"3408763a-5fe3-4376-8471-e253cf53c639", "name":"pn-objective-ardinghelli", + "tags":[], "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "created_at":"2024-11-19T16:14:19.242236Z", + "updated_at":"2024-11-19T16:14:19.242236Z", "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "subnets":[{"id":"d9c27686-0801-4999-87eb-72134365f361", "created_at":"2024-11-19T16:14:19.242236Z", + "updated_at":"2024-11-19T16:14:19.242236Z", "subnet":"172.16.28.0/22", "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "private_network_id":"3408763a-5fe3-4376-8471-e253cf53c639", "vpc_id":"4c837446-e418-4326-af43-4a445ea0aab8"}, + {"id":"465a9fa8-0f24-469f-a265-95ce4933e15f", "created_at":"2024-11-19T16:14:19.242236Z", + "updated_at":"2024-11-19T16:14:19.242236Z", "subnet":"fd49:821a:a311:e9cd::/64", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "private_network_id":"3408763a-5fe3-4376-8471-e253cf53c639", + "vpc_id":"4c837446-e418-4326-af43-4a445ea0aab8"}], "vpc_id":"4c837446-e418-4326-af43-4a445ea0aab8", + "dhcp_enabled":true, "region":"fr-par"}' headers: Content-Length: - - "358" + - "1051" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Mon, 22 Jan 2024 15:36:03 GMT + - Tue, 19 Nov 2024 16:14:19 GMT Server: - - Scaleway API-Gateway + - Scaleway API Gateway (fr-par-1;edge02) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -37,53 +51,217 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 659f55c7-d12c-4a8b-b5bc-18d152fb510b + - 7c87bd1f-41e6-4d23-aede-5709f574710d status: 200 OK code: 200 duration: "" - request: - body: '{"id":"8e16d3cf-fe0d-4aae-a07a-3aee91857c2d", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"provisioning", + body: '{"id":"9944ae77-074d-4f8f-98df-4f63f471fb19", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"provisioning", "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2024-01-23T15:36:04.026242Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-20T16:14:20.066710Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, - "id":"0a3561b8-a615-41f9-aa46-d3eb89a240a4", "private_network":{"private_network_id":"5a3374e4-7fc4-4496-80ba-4224b7305d91", - "service_ip":"172.16.0.3/22", "zone":"fr-par-1"}}], "logs_policy":{"max_age_retention":30, - "total_disk_retention":null}, "backup_same_region":false, "maintenances":[], - "created_at":"2024-01-22T15:36:04.026242Z", "region":"fr-par"}' + "id":"0718fb65-18bf-419b-bfad-72d0b9ddb20a", "private_network":{"private_network_id":"3408763a-5fe3-4376-8471-e253cf53c639", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-19T16:14:20.066710Z", + "region":"fr-par"}' form: {} headers: Content-Type: - application/json User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.21.6; linux; amd64) cli-e2e-test + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances method: POST response: - body: '{"id":"8e16d3cf-fe0d-4aae-a07a-3aee91857c2d", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"provisioning", + body: '{"id":"9944ae77-074d-4f8f-98df-4f63f471fb19", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"provisioning", + "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], + "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, + "next_run_at":"2024-11-20T16:14:20.066710Z"}, "is_ha_cluster":false, "read_replicas":[], + "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, + "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, + "id":"0718fb65-18bf-419b-bfad-72d0b9ddb20a", "private_network":{"private_network_id":"3408763a-5fe3-4376-8471-e253cf53c639", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-19T16:14:20.066710Z", + "region":"fr-par"}' + headers: + Content-Length: + - "1033" + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Tue, 19 Nov 2024 16:14:20 GMT + Server: + - Scaleway API Gateway (fr-par-1;edge02) + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - a91fa38e-a754-44df-8361-2b284b0a6485 + status: 200 OK + code: 200 + duration: "" +- request: + body: '{"id":"9944ae77-074d-4f8f-98df-4f63f471fb19", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"provisioning", + "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], + "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, + "next_run_at":"2024-11-20T16:14:20.066710Z"}, "is_ha_cluster":false, "read_replicas":[], + "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, + "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, + "id":"0718fb65-18bf-419b-bfad-72d0b9ddb20a", "private_network":{"private_network_id":"3408763a-5fe3-4376-8471-e253cf53c639", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-19T16:14:20.066710Z", + "region":"fr-par"}' + form: {} + headers: + User-Agent: + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/9944ae77-074d-4f8f-98df-4f63f471fb19 + method: GET + response: + body: '{"id":"9944ae77-074d-4f8f-98df-4f63f471fb19", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"provisioning", + "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], + "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, + "next_run_at":"2024-11-20T16:14:20.066710Z"}, "is_ha_cluster":false, "read_replicas":[], + "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, + "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, + "id":"0718fb65-18bf-419b-bfad-72d0b9ddb20a", "private_network":{"private_network_id":"3408763a-5fe3-4376-8471-e253cf53c639", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-19T16:14:20.066710Z", + "region":"fr-par"}' + headers: + Content-Length: + - "1033" + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Tue, 19 Nov 2024 16:14:20 GMT + Server: + - Scaleway API Gateway (fr-par-1;edge02) + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - e5e9d76d-4e4f-4be5-9a1e-ad7b442db456 + status: 200 OK + code: 200 + duration: "" +- request: + body: '{"id":"9944ae77-074d-4f8f-98df-4f63f471fb19", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"provisioning", + "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], + "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, + "next_run_at":"2024-11-20T16:14:20.066710Z"}, "is_ha_cluster":false, "read_replicas":[], + "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, + "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, + "id":"0718fb65-18bf-419b-bfad-72d0b9ddb20a", "private_network":{"private_network_id":"3408763a-5fe3-4376-8471-e253cf53c639", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-19T16:14:20.066710Z", + "region":"fr-par"}' + form: {} + headers: + User-Agent: + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/9944ae77-074d-4f8f-98df-4f63f471fb19 + method: GET + response: + body: '{"id":"9944ae77-074d-4f8f-98df-4f63f471fb19", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"provisioning", + "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], + "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, + "next_run_at":"2024-11-20T16:14:20.066710Z"}, "is_ha_cluster":false, "read_replicas":[], + "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, + "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, + "id":"0718fb65-18bf-419b-bfad-72d0b9ddb20a", "private_network":{"private_network_id":"3408763a-5fe3-4376-8471-e253cf53c639", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-19T16:14:20.066710Z", + "region":"fr-par"}' + headers: + Content-Length: + - "1033" + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Tue, 19 Nov 2024 16:14:35 GMT + Server: + - Scaleway API Gateway (fr-par-1;edge02) + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - 31de92a4-5877-4dbe-b37b-eb6dc55bbd56 + status: 200 OK + code: 200 + duration: "" +- request: + body: '{"id":"9944ae77-074d-4f8f-98df-4f63f471fb19", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"provisioning", + "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], + "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, + "next_run_at":"2024-11-20T16:14:20.066710Z"}, "is_ha_cluster":false, "read_replicas":[], + "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, + "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, + "id":"0718fb65-18bf-419b-bfad-72d0b9ddb20a", "private_network":{"private_network_id":"3408763a-5fe3-4376-8471-e253cf53c639", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-19T16:14:20.066710Z", + "region":"fr-par"}' + form: {} + headers: + User-Agent: + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/9944ae77-074d-4f8f-98df-4f63f471fb19 + method: GET + response: + body: '{"id":"9944ae77-074d-4f8f-98df-4f63f471fb19", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"provisioning", "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2024-01-23T15:36:04.026242Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-20T16:14:20.066710Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, - "id":"0a3561b8-a615-41f9-aa46-d3eb89a240a4", "private_network":{"private_network_id":"5a3374e4-7fc4-4496-80ba-4224b7305d91", - "service_ip":"172.16.0.3/22", "zone":"fr-par-1"}}], "logs_policy":{"max_age_retention":30, - "total_disk_retention":null}, "backup_same_region":false, "maintenances":[], - "created_at":"2024-01-22T15:36:04.026242Z", "region":"fr-par"}' + "id":"0718fb65-18bf-419b-bfad-72d0b9ddb20a", "private_network":{"private_network_id":"3408763a-5fe3-4376-8471-e253cf53c639", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-19T16:14:20.066710Z", + "region":"fr-par"}' headers: Content-Length: - - "971" + - "1033" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Mon, 22 Jan 2024 15:36:04 GMT + - Tue, 19 Nov 2024 16:14:50 GMT Server: - - Scaleway API-Gateway + - Scaleway API Gateway (fr-par-1;edge02) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -91,51 +269,53 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - afb2b432-ed1e-43b8-a7d1-6d01f926ef09 + - 4fed43da-e114-4855-968b-c77b65bc1d7f status: 200 OK code: 200 duration: "" - request: - body: '{"id":"8e16d3cf-fe0d-4aae-a07a-3aee91857c2d", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"provisioning", + body: '{"id":"9944ae77-074d-4f8f-98df-4f63f471fb19", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"provisioning", "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2024-01-23T15:36:04.026242Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-20T16:14:20.066710Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, - "id":"0a3561b8-a615-41f9-aa46-d3eb89a240a4", "private_network":{"private_network_id":"5a3374e4-7fc4-4496-80ba-4224b7305d91", - "service_ip":"172.16.0.3/22", "zone":"fr-par-1"}}], "logs_policy":{"max_age_retention":30, - "total_disk_retention":null}, "backup_same_region":false, "maintenances":[], - "created_at":"2024-01-22T15:36:04.026242Z", "region":"fr-par"}' + "id":"0718fb65-18bf-419b-bfad-72d0b9ddb20a", "private_network":{"private_network_id":"3408763a-5fe3-4376-8471-e253cf53c639", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-19T16:14:20.066710Z", + "region":"fr-par"}' form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.21.6; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/8e16d3cf-fe0d-4aae-a07a-3aee91857c2d + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/9944ae77-074d-4f8f-98df-4f63f471fb19 method: GET response: - body: '{"id":"8e16d3cf-fe0d-4aae-a07a-3aee91857c2d", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"provisioning", + body: '{"id":"9944ae77-074d-4f8f-98df-4f63f471fb19", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"provisioning", "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2024-01-23T15:36:04.026242Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-20T16:14:20.066710Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, - "id":"0a3561b8-a615-41f9-aa46-d3eb89a240a4", "private_network":{"private_network_id":"5a3374e4-7fc4-4496-80ba-4224b7305d91", - "service_ip":"172.16.0.3/22", "zone":"fr-par-1"}}], "logs_policy":{"max_age_retention":30, - "total_disk_retention":null}, "backup_same_region":false, "maintenances":[], - "created_at":"2024-01-22T15:36:04.026242Z", "region":"fr-par"}' + "id":"0718fb65-18bf-419b-bfad-72d0b9ddb20a", "private_network":{"private_network_id":"3408763a-5fe3-4376-8471-e253cf53c639", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-19T16:14:20.066710Z", + "region":"fr-par"}' headers: Content-Length: - - "971" + - "1033" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Mon, 22 Jan 2024 15:36:04 GMT + - Tue, 19 Nov 2024 16:15:06 GMT Server: - - Scaleway API-Gateway + - Scaleway API Gateway (fr-par-1;edge02) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -143,51 +323,53 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 672a8686-b738-4c2d-a831-f93213d34661 + - 0f4a8327-8167-4a40-8170-ed835e11d81d status: 200 OK code: 200 duration: "" - request: - body: '{"id":"8e16d3cf-fe0d-4aae-a07a-3aee91857c2d", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"provisioning", + body: '{"id":"9944ae77-074d-4f8f-98df-4f63f471fb19", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"provisioning", "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2024-01-23T15:36:04.026242Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-20T16:14:20.066710Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, - "id":"0a3561b8-a615-41f9-aa46-d3eb89a240a4", "private_network":{"private_network_id":"5a3374e4-7fc4-4496-80ba-4224b7305d91", - "service_ip":"172.16.0.3/22", "zone":"fr-par-1"}}], "logs_policy":{"max_age_retention":30, - "total_disk_retention":null}, "backup_same_region":false, "maintenances":[], - "created_at":"2024-01-22T15:36:04.026242Z", "region":"fr-par"}' + "id":"0718fb65-18bf-419b-bfad-72d0b9ddb20a", "private_network":{"private_network_id":"3408763a-5fe3-4376-8471-e253cf53c639", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-19T16:14:20.066710Z", + "region":"fr-par"}' form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.21.6; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/8e16d3cf-fe0d-4aae-a07a-3aee91857c2d + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/9944ae77-074d-4f8f-98df-4f63f471fb19 method: GET response: - body: '{"id":"8e16d3cf-fe0d-4aae-a07a-3aee91857c2d", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"provisioning", + body: '{"id":"9944ae77-074d-4f8f-98df-4f63f471fb19", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"provisioning", "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2024-01-23T15:36:04.026242Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-20T16:14:20.066710Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, - "id":"0a3561b8-a615-41f9-aa46-d3eb89a240a4", "private_network":{"private_network_id":"5a3374e4-7fc4-4496-80ba-4224b7305d91", - "service_ip":"172.16.0.3/22", "zone":"fr-par-1"}}], "logs_policy":{"max_age_retention":30, - "total_disk_retention":null}, "backup_same_region":false, "maintenances":[], - "created_at":"2024-01-22T15:36:04.026242Z", "region":"fr-par"}' + "id":"0718fb65-18bf-419b-bfad-72d0b9ddb20a", "private_network":{"private_network_id":"3408763a-5fe3-4376-8471-e253cf53c639", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-19T16:14:20.066710Z", + "region":"fr-par"}' headers: Content-Length: - - "971" + - "1033" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Mon, 22 Jan 2024 15:36:19 GMT + - Tue, 19 Nov 2024 16:15:21 GMT Server: - - Scaleway API-Gateway + - Scaleway API Gateway (fr-par-1;edge02) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -195,51 +377,53 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 9b5484ab-8cdc-44e2-9873-f4ef5f59f9c4 + - 165a8779-711d-4aea-8ad3-1392058d1f34 status: 200 OK code: 200 duration: "" - request: - body: '{"id":"8e16d3cf-fe0d-4aae-a07a-3aee91857c2d", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"provisioning", + body: '{"id":"9944ae77-074d-4f8f-98df-4f63f471fb19", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"provisioning", "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2024-01-23T15:36:04.026242Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-20T16:14:20.066710Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, - "id":"0a3561b8-a615-41f9-aa46-d3eb89a240a4", "private_network":{"private_network_id":"5a3374e4-7fc4-4496-80ba-4224b7305d91", - "service_ip":"172.16.0.3/22", "zone":"fr-par-1"}}], "logs_policy":{"max_age_retention":30, - "total_disk_retention":null}, "backup_same_region":false, "maintenances":[], - "created_at":"2024-01-22T15:36:04.026242Z", "region":"fr-par"}' + "id":"0718fb65-18bf-419b-bfad-72d0b9ddb20a", "private_network":{"private_network_id":"3408763a-5fe3-4376-8471-e253cf53c639", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-19T16:14:20.066710Z", + "region":"fr-par"}' form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.21.6; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/8e16d3cf-fe0d-4aae-a07a-3aee91857c2d + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/9944ae77-074d-4f8f-98df-4f63f471fb19 method: GET response: - body: '{"id":"8e16d3cf-fe0d-4aae-a07a-3aee91857c2d", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"provisioning", + body: '{"id":"9944ae77-074d-4f8f-98df-4f63f471fb19", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"provisioning", "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2024-01-23T15:36:04.026242Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-20T16:14:20.066710Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, - "id":"0a3561b8-a615-41f9-aa46-d3eb89a240a4", "private_network":{"private_network_id":"5a3374e4-7fc4-4496-80ba-4224b7305d91", - "service_ip":"172.16.0.3/22", "zone":"fr-par-1"}}], "logs_policy":{"max_age_retention":30, - "total_disk_retention":null}, "backup_same_region":false, "maintenances":[], - "created_at":"2024-01-22T15:36:04.026242Z", "region":"fr-par"}' + "id":"0718fb65-18bf-419b-bfad-72d0b9ddb20a", "private_network":{"private_network_id":"3408763a-5fe3-4376-8471-e253cf53c639", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-19T16:14:20.066710Z", + "region":"fr-par"}' headers: Content-Length: - - "971" + - "1033" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Mon, 22 Jan 2024 15:36:35 GMT + - Tue, 19 Nov 2024 16:15:36 GMT Server: - - Scaleway API-Gateway + - Scaleway API Gateway (fr-par-1;edge02) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -247,51 +431,53 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - cdaa7187-3e4d-4a65-bb4c-5eafdc844eb4 + - afef200b-ef82-477e-8b68-0bb0b91c9e92 status: 200 OK code: 200 duration: "" - request: - body: '{"id":"8e16d3cf-fe0d-4aae-a07a-3aee91857c2d", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"provisioning", + body: '{"id":"9944ae77-074d-4f8f-98df-4f63f471fb19", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"initializing", "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2024-01-23T15:36:04.026242Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-20T16:14:20.066710Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, - "id":"0a3561b8-a615-41f9-aa46-d3eb89a240a4", "private_network":{"private_network_id":"5a3374e4-7fc4-4496-80ba-4224b7305d91", - "service_ip":"172.16.0.3/22", "zone":"fr-par-1"}}], "logs_policy":{"max_age_retention":30, - "total_disk_retention":null}, "backup_same_region":false, "maintenances":[], - "created_at":"2024-01-22T15:36:04.026242Z", "region":"fr-par"}' + "id":"0718fb65-18bf-419b-bfad-72d0b9ddb20a", "private_network":{"private_network_id":"3408763a-5fe3-4376-8471-e253cf53c639", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-19T16:14:20.066710Z", + "region":"fr-par"}' form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.21.6; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/8e16d3cf-fe0d-4aae-a07a-3aee91857c2d + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/9944ae77-074d-4f8f-98df-4f63f471fb19 method: GET response: - body: '{"id":"8e16d3cf-fe0d-4aae-a07a-3aee91857c2d", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"provisioning", + body: '{"id":"9944ae77-074d-4f8f-98df-4f63f471fb19", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"initializing", "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2024-01-23T15:36:04.026242Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-20T16:14:20.066710Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, - "id":"0a3561b8-a615-41f9-aa46-d3eb89a240a4", "private_network":{"private_network_id":"5a3374e4-7fc4-4496-80ba-4224b7305d91", - "service_ip":"172.16.0.3/22", "zone":"fr-par-1"}}], "logs_policy":{"max_age_retention":30, - "total_disk_retention":null}, "backup_same_region":false, "maintenances":[], - "created_at":"2024-01-22T15:36:04.026242Z", "region":"fr-par"}' + "id":"0718fb65-18bf-419b-bfad-72d0b9ddb20a", "private_network":{"private_network_id":"3408763a-5fe3-4376-8471-e253cf53c639", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-19T16:14:20.066710Z", + "region":"fr-par"}' headers: Content-Length: - - "971" + - "1033" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Mon, 22 Jan 2024 15:36:50 GMT + - Tue, 19 Nov 2024 16:15:51 GMT Server: - - Scaleway API-Gateway + - Scaleway API Gateway (fr-par-1;edge02) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -299,51 +485,53 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 9393256a-11d8-47c1-9aa6-a00826a738bf + - febdf642-206a-49fc-9a4c-462bfa184ba3 status: 200 OK code: 200 duration: "" - request: - body: '{"id":"8e16d3cf-fe0d-4aae-a07a-3aee91857c2d", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"initializing", + body: '{"id":"9944ae77-074d-4f8f-98df-4f63f471fb19", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"initializing", "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2024-01-23T15:36:04.026242Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-20T16:14:20.066710Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, - "id":"0a3561b8-a615-41f9-aa46-d3eb89a240a4", "private_network":{"private_network_id":"5a3374e4-7fc4-4496-80ba-4224b7305d91", - "service_ip":"172.16.0.3/22", "zone":"fr-par-1"}}], "logs_policy":{"max_age_retention":30, - "total_disk_retention":null}, "backup_same_region":false, "maintenances":[], - "created_at":"2024-01-22T15:36:04.026242Z", "region":"fr-par"}' + "id":"0718fb65-18bf-419b-bfad-72d0b9ddb20a", "private_network":{"private_network_id":"3408763a-5fe3-4376-8471-e253cf53c639", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-19T16:14:20.066710Z", + "region":"fr-par"}' form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.21.6; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/8e16d3cf-fe0d-4aae-a07a-3aee91857c2d + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/9944ae77-074d-4f8f-98df-4f63f471fb19 method: GET response: - body: '{"id":"8e16d3cf-fe0d-4aae-a07a-3aee91857c2d", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"initializing", + body: '{"id":"9944ae77-074d-4f8f-98df-4f63f471fb19", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"initializing", "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2024-01-23T15:36:04.026242Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-20T16:14:20.066710Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, - "id":"0a3561b8-a615-41f9-aa46-d3eb89a240a4", "private_network":{"private_network_id":"5a3374e4-7fc4-4496-80ba-4224b7305d91", - "service_ip":"172.16.0.3/22", "zone":"fr-par-1"}}], "logs_policy":{"max_age_retention":30, - "total_disk_retention":null}, "backup_same_region":false, "maintenances":[], - "created_at":"2024-01-22T15:36:04.026242Z", "region":"fr-par"}' + "id":"0718fb65-18bf-419b-bfad-72d0b9ddb20a", "private_network":{"private_network_id":"3408763a-5fe3-4376-8471-e253cf53c639", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-19T16:14:20.066710Z", + "region":"fr-par"}' headers: Content-Length: - - "971" + - "1033" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Mon, 22 Jan 2024 15:37:05 GMT + - Tue, 19 Nov 2024 16:16:06 GMT Server: - - Scaleway API-Gateway + - Scaleway API Gateway (fr-par-1;edge02) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -351,51 +539,53 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - ffcbe17b-197f-4dce-ad67-885050158e7b + - 431c1b00-c8c4-46f4-a45a-9f7c0c758aaf status: 200 OK code: 200 duration: "" - request: - body: '{"id":"8e16d3cf-fe0d-4aae-a07a-3aee91857c2d", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"initializing", + body: '{"id":"9944ae77-074d-4f8f-98df-4f63f471fb19", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"initializing", "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2024-01-23T15:36:04.026242Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-20T16:14:20.066710Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, - "id":"0a3561b8-a615-41f9-aa46-d3eb89a240a4", "private_network":{"private_network_id":"5a3374e4-7fc4-4496-80ba-4224b7305d91", - "service_ip":"172.16.0.3/22", "zone":"fr-par-1"}}], "logs_policy":{"max_age_retention":30, - "total_disk_retention":null}, "backup_same_region":false, "maintenances":[], - "created_at":"2024-01-22T15:36:04.026242Z", "region":"fr-par"}' + "id":"0718fb65-18bf-419b-bfad-72d0b9ddb20a", "private_network":{"private_network_id":"3408763a-5fe3-4376-8471-e253cf53c639", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-19T16:14:20.066710Z", + "region":"fr-par"}' form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.21.6; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/8e16d3cf-fe0d-4aae-a07a-3aee91857c2d + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/9944ae77-074d-4f8f-98df-4f63f471fb19 method: GET response: - body: '{"id":"8e16d3cf-fe0d-4aae-a07a-3aee91857c2d", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"initializing", + body: '{"id":"9944ae77-074d-4f8f-98df-4f63f471fb19", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"initializing", "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2024-01-23T15:36:04.026242Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-20T16:14:20.066710Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, - "id":"0a3561b8-a615-41f9-aa46-d3eb89a240a4", "private_network":{"private_network_id":"5a3374e4-7fc4-4496-80ba-4224b7305d91", - "service_ip":"172.16.0.3/22", "zone":"fr-par-1"}}], "logs_policy":{"max_age_retention":30, - "total_disk_retention":null}, "backup_same_region":false, "maintenances":[], - "created_at":"2024-01-22T15:36:04.026242Z", "region":"fr-par"}' + "id":"0718fb65-18bf-419b-bfad-72d0b9ddb20a", "private_network":{"private_network_id":"3408763a-5fe3-4376-8471-e253cf53c639", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-19T16:14:20.066710Z", + "region":"fr-par"}' headers: Content-Length: - - "971" + - "1033" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Mon, 22 Jan 2024 15:37:20 GMT + - Tue, 19 Nov 2024 16:16:21 GMT Server: - - Scaleway API-Gateway + - Scaleway API Gateway (fr-par-1;edge02) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -403,51 +593,53 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 63a341b9-7be3-480d-8364-5f7b3639120e + - 940514de-6123-4c27-8062-68c2d6edd58e status: 200 OK code: 200 duration: "" - request: - body: '{"id":"8e16d3cf-fe0d-4aae-a07a-3aee91857c2d", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"initializing", + body: '{"id":"9944ae77-074d-4f8f-98df-4f63f471fb19", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"initializing", "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2024-01-23T15:36:04.026242Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-20T16:14:20.066710Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, - "id":"0a3561b8-a615-41f9-aa46-d3eb89a240a4", "private_network":{"private_network_id":"5a3374e4-7fc4-4496-80ba-4224b7305d91", - "service_ip":"172.16.0.3/22", "zone":"fr-par-1"}}], "logs_policy":{"max_age_retention":30, - "total_disk_retention":null}, "backup_same_region":false, "maintenances":[], - "created_at":"2024-01-22T15:36:04.026242Z", "region":"fr-par"}' + "id":"0718fb65-18bf-419b-bfad-72d0b9ddb20a", "private_network":{"private_network_id":"3408763a-5fe3-4376-8471-e253cf53c639", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-19T16:14:20.066710Z", + "region":"fr-par"}' form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.21.6; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/8e16d3cf-fe0d-4aae-a07a-3aee91857c2d + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/9944ae77-074d-4f8f-98df-4f63f471fb19 method: GET response: - body: '{"id":"8e16d3cf-fe0d-4aae-a07a-3aee91857c2d", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"initializing", + body: '{"id":"9944ae77-074d-4f8f-98df-4f63f471fb19", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"initializing", "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2024-01-23T15:36:04.026242Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-20T16:14:20.066710Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, - "id":"0a3561b8-a615-41f9-aa46-d3eb89a240a4", "private_network":{"private_network_id":"5a3374e4-7fc4-4496-80ba-4224b7305d91", - "service_ip":"172.16.0.3/22", "zone":"fr-par-1"}}], "logs_policy":{"max_age_retention":30, - "total_disk_retention":null}, "backup_same_region":false, "maintenances":[], - "created_at":"2024-01-22T15:36:04.026242Z", "region":"fr-par"}' + "id":"0718fb65-18bf-419b-bfad-72d0b9ddb20a", "private_network":{"private_network_id":"3408763a-5fe3-4376-8471-e253cf53c639", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-19T16:14:20.066710Z", + "region":"fr-par"}' headers: Content-Length: - - "971" + - "1033" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Mon, 22 Jan 2024 15:37:35 GMT + - Tue, 19 Nov 2024 16:16:36 GMT Server: - - Scaleway API-Gateway + - Scaleway API Gateway (fr-par-1;edge02) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -455,51 +647,53 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - c9eb721d-afb6-40d0-8ffa-437d2eb106a1 + - 6ce18473-523f-41aa-8988-c25aeaebd96b status: 200 OK code: 200 duration: "" - request: - body: '{"id":"8e16d3cf-fe0d-4aae-a07a-3aee91857c2d", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"initializing", + body: '{"id":"9944ae77-074d-4f8f-98df-4f63f471fb19", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"initializing", "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2024-01-23T15:36:04.026242Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-20T16:14:20.066710Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, - "id":"0a3561b8-a615-41f9-aa46-d3eb89a240a4", "private_network":{"private_network_id":"5a3374e4-7fc4-4496-80ba-4224b7305d91", - "service_ip":"172.16.0.3/22", "zone":"fr-par-1"}}], "logs_policy":{"max_age_retention":30, - "total_disk_retention":null}, "backup_same_region":false, "maintenances":[], - "created_at":"2024-01-22T15:36:04.026242Z", "region":"fr-par"}' + "id":"0718fb65-18bf-419b-bfad-72d0b9ddb20a", "private_network":{"private_network_id":"3408763a-5fe3-4376-8471-e253cf53c639", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-19T16:14:20.066710Z", + "region":"fr-par"}' form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.21.6; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/8e16d3cf-fe0d-4aae-a07a-3aee91857c2d + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/9944ae77-074d-4f8f-98df-4f63f471fb19 method: GET response: - body: '{"id":"8e16d3cf-fe0d-4aae-a07a-3aee91857c2d", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"initializing", + body: '{"id":"9944ae77-074d-4f8f-98df-4f63f471fb19", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"initializing", "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2024-01-23T15:36:04.026242Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-20T16:14:20.066710Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, - "id":"0a3561b8-a615-41f9-aa46-d3eb89a240a4", "private_network":{"private_network_id":"5a3374e4-7fc4-4496-80ba-4224b7305d91", - "service_ip":"172.16.0.3/22", "zone":"fr-par-1"}}], "logs_policy":{"max_age_retention":30, - "total_disk_retention":null}, "backup_same_region":false, "maintenances":[], - "created_at":"2024-01-22T15:36:04.026242Z", "region":"fr-par"}' + "id":"0718fb65-18bf-419b-bfad-72d0b9ddb20a", "private_network":{"private_network_id":"3408763a-5fe3-4376-8471-e253cf53c639", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-19T16:14:20.066710Z", + "region":"fr-par"}' headers: Content-Length: - - "971" + - "1033" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Mon, 22 Jan 2024 15:37:51 GMT + - Tue, 19 Nov 2024 16:16:51 GMT Server: - - Scaleway API-Gateway + - Scaleway API Gateway (fr-par-1;edge02) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -507,51 +701,53 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 349b2cf0-b8cf-4d3b-8e78-d38c35e141f7 + - 206c10a8-eb7c-43fc-bd8d-ab47acab91ac status: 200 OK code: 200 duration: "" - request: - body: '{"id":"8e16d3cf-fe0d-4aae-a07a-3aee91857c2d", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"initializing", + body: '{"id":"9944ae77-074d-4f8f-98df-4f63f471fb19", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"initializing", "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2024-01-23T15:36:04.026242Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-20T16:14:20.066710Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, - "id":"0a3561b8-a615-41f9-aa46-d3eb89a240a4", "private_network":{"private_network_id":"5a3374e4-7fc4-4496-80ba-4224b7305d91", - "service_ip":"172.16.0.3/22", "zone":"fr-par-1"}}], "logs_policy":{"max_age_retention":30, - "total_disk_retention":null}, "backup_same_region":false, "maintenances":[], - "created_at":"2024-01-22T15:36:04.026242Z", "region":"fr-par"}' + "id":"0718fb65-18bf-419b-bfad-72d0b9ddb20a", "private_network":{"private_network_id":"3408763a-5fe3-4376-8471-e253cf53c639", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-19T16:14:20.066710Z", + "region":"fr-par"}' form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.21.6; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/8e16d3cf-fe0d-4aae-a07a-3aee91857c2d + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/9944ae77-074d-4f8f-98df-4f63f471fb19 method: GET response: - body: '{"id":"8e16d3cf-fe0d-4aae-a07a-3aee91857c2d", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"initializing", + body: '{"id":"9944ae77-074d-4f8f-98df-4f63f471fb19", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"initializing", "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2024-01-23T15:36:04.026242Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-20T16:14:20.066710Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, - "id":"0a3561b8-a615-41f9-aa46-d3eb89a240a4", "private_network":{"private_network_id":"5a3374e4-7fc4-4496-80ba-4224b7305d91", - "service_ip":"172.16.0.3/22", "zone":"fr-par-1"}}], "logs_policy":{"max_age_retention":30, - "total_disk_retention":null}, "backup_same_region":false, "maintenances":[], - "created_at":"2024-01-22T15:36:04.026242Z", "region":"fr-par"}' + "id":"0718fb65-18bf-419b-bfad-72d0b9ddb20a", "private_network":{"private_network_id":"3408763a-5fe3-4376-8471-e253cf53c639", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-19T16:14:20.066710Z", + "region":"fr-par"}' headers: Content-Length: - - "971" + - "1033" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Mon, 22 Jan 2024 15:38:06 GMT + - Tue, 19 Nov 2024 16:17:07 GMT Server: - - Scaleway API-Gateway + - Scaleway API Gateway (fr-par-1;edge02) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -559,51 +755,53 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 90cb10f1-ef47-402f-83d4-00e14b7d0d79 + - 9ce1dc46-cc1d-42c1-80b3-353f6aee1239 status: 200 OK code: 200 duration: "" - request: - body: '{"id":"8e16d3cf-fe0d-4aae-a07a-3aee91857c2d", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"initializing", + body: '{"id":"9944ae77-074d-4f8f-98df-4f63f471fb19", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"initializing", "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2024-01-23T15:36:04.026242Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-20T16:14:20.066710Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, - "id":"0a3561b8-a615-41f9-aa46-d3eb89a240a4", "private_network":{"private_network_id":"5a3374e4-7fc4-4496-80ba-4224b7305d91", - "service_ip":"172.16.0.3/22", "zone":"fr-par-1"}}], "logs_policy":{"max_age_retention":30, - "total_disk_retention":null}, "backup_same_region":false, "maintenances":[], - "created_at":"2024-01-22T15:36:04.026242Z", "region":"fr-par"}' + "id":"0718fb65-18bf-419b-bfad-72d0b9ddb20a", "private_network":{"private_network_id":"3408763a-5fe3-4376-8471-e253cf53c639", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-19T16:14:20.066710Z", + "region":"fr-par"}' form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.21.6; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/8e16d3cf-fe0d-4aae-a07a-3aee91857c2d + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/9944ae77-074d-4f8f-98df-4f63f471fb19 method: GET response: - body: '{"id":"8e16d3cf-fe0d-4aae-a07a-3aee91857c2d", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"initializing", + body: '{"id":"9944ae77-074d-4f8f-98df-4f63f471fb19", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"initializing", "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2024-01-23T15:36:04.026242Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-20T16:14:20.066710Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, - "id":"0a3561b8-a615-41f9-aa46-d3eb89a240a4", "private_network":{"private_network_id":"5a3374e4-7fc4-4496-80ba-4224b7305d91", - "service_ip":"172.16.0.3/22", "zone":"fr-par-1"}}], "logs_policy":{"max_age_retention":30, - "total_disk_retention":null}, "backup_same_region":false, "maintenances":[], - "created_at":"2024-01-22T15:36:04.026242Z", "region":"fr-par"}' + "id":"0718fb65-18bf-419b-bfad-72d0b9ddb20a", "private_network":{"private_network_id":"3408763a-5fe3-4376-8471-e253cf53c639", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-19T16:14:20.066710Z", + "region":"fr-par"}' headers: Content-Length: - - "971" + - "1033" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Mon, 22 Jan 2024 15:38:21 GMT + - Tue, 19 Nov 2024 16:17:22 GMT Server: - - Scaleway API-Gateway + - Scaleway API Gateway (fr-par-1;edge02) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -611,57 +809,113 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - f0104c96-f1e0-4d3d-aa64-8a2dbc8fccd0 + - da3c119a-3a72-451a-bbb4-9c33ad8bcaaf status: 200 OK code: 200 duration: "" - request: - body: '{"id":"8e16d3cf-fe0d-4aae-a07a-3aee91857c2d", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"initializing", + body: '{"id":"9944ae77-074d-4f8f-98df-4f63f471fb19", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"initializing", + "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], + "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, + "next_run_at":"2024-11-20T16:14:20.066710Z"}, "is_ha_cluster":false, "read_replicas":[], + "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, + "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, + "id":"0718fb65-18bf-419b-bfad-72d0b9ddb20a", "private_network":{"private_network_id":"3408763a-5fe3-4376-8471-e253cf53c639", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-19T16:14:20.066710Z", + "region":"fr-par"}' + form: {} + headers: + User-Agent: + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/9944ae77-074d-4f8f-98df-4f63f471fb19 + method: GET + response: + body: '{"id":"9944ae77-074d-4f8f-98df-4f63f471fb19", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"initializing", + "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], + "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, + "next_run_at":"2024-11-20T16:14:20.066710Z"}, "is_ha_cluster":false, "read_replicas":[], + "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, + "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, + "id":"0718fb65-18bf-419b-bfad-72d0b9ddb20a", "private_network":{"private_network_id":"3408763a-5fe3-4376-8471-e253cf53c639", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-19T16:14:20.066710Z", + "region":"fr-par"}' + headers: + Content-Length: + - "1033" + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Tue, 19 Nov 2024 16:17:37 GMT + Server: + - Scaleway API Gateway (fr-par-1;edge02) + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - f8fa1956-0890-43bc-8533-7beb4d974dad + status: 200 OK + code: 200 + duration: "" +- request: + body: '{"id":"9944ae77-074d-4f8f-98df-4f63f471fb19", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"initializing", "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], "settings":[{"name":"effective_cache_size", "value":"1300"}, {"name":"maintenance_work_mem", "value":"150"}, {"name":"max_connections", "value":"100"}, {"name":"max_parallel_workers", "value":"0"}, {"name":"max_parallel_workers_per_gather", "value":"0"}, {"name":"work_mem", "value":"4"}], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2024-01-23T15:36:04.026242Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-20T16:14:20.066710Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, - "id":"0a3561b8-a615-41f9-aa46-d3eb89a240a4", "private_network":{"private_network_id":"5a3374e4-7fc4-4496-80ba-4224b7305d91", - "service_ip":"172.16.0.3/22", "zone":"fr-par-1"}}], "logs_policy":{"max_age_retention":30, - "total_disk_retention":null}, "backup_same_region":false, "maintenances":[], - "created_at":"2024-01-22T15:36:04.026242Z", "region":"fr-par"}' + "id":"0718fb65-18bf-419b-bfad-72d0b9ddb20a", "private_network":{"private_network_id":"3408763a-5fe3-4376-8471-e253cf53c639", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-19T16:14:20.066710Z", + "region":"fr-par"}' form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.21.6; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/8e16d3cf-fe0d-4aae-a07a-3aee91857c2d + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/9944ae77-074d-4f8f-98df-4f63f471fb19 method: GET response: - body: '{"id":"8e16d3cf-fe0d-4aae-a07a-3aee91857c2d", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"initializing", + body: '{"id":"9944ae77-074d-4f8f-98df-4f63f471fb19", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"initializing", "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], "settings":[{"name":"effective_cache_size", "value":"1300"}, {"name":"maintenance_work_mem", "value":"150"}, {"name":"max_connections", "value":"100"}, {"name":"max_parallel_workers", "value":"0"}, {"name":"max_parallel_workers_per_gather", "value":"0"}, {"name":"work_mem", "value":"4"}], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2024-01-23T15:36:04.026242Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-20T16:14:20.066710Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, - "id":"0a3561b8-a615-41f9-aa46-d3eb89a240a4", "private_network":{"private_network_id":"5a3374e4-7fc4-4496-80ba-4224b7305d91", - "service_ip":"172.16.0.3/22", "zone":"fr-par-1"}}], "logs_policy":{"max_age_retention":30, - "total_disk_retention":null}, "backup_same_region":false, "maintenances":[], - "created_at":"2024-01-22T15:36:04.026242Z", "region":"fr-par"}' + "id":"0718fb65-18bf-419b-bfad-72d0b9ddb20a", "private_network":{"private_network_id":"3408763a-5fe3-4376-8471-e253cf53c639", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-19T16:14:20.066710Z", + "region":"fr-par"}' headers: Content-Length: - - "1246" + - "1308" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Mon, 22 Jan 2024 15:38:36 GMT + - Tue, 19 Nov 2024 16:17:52 GMT Server: - - Scaleway API-Gateway + - Scaleway API Gateway (fr-par-1;edge02) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -669,57 +923,59 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 5e5d5503-7672-446d-9fe3-92ea1a07d538 + - 75b5d45b-1538-44da-b34c-271d32d65da9 status: 200 OK code: 200 duration: "" - request: - body: '{"id":"8e16d3cf-fe0d-4aae-a07a-3aee91857c2d", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"initializing", + body: '{"id":"9944ae77-074d-4f8f-98df-4f63f471fb19", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"initializing", "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], "settings":[{"name":"effective_cache_size", "value":"1300"}, {"name":"maintenance_work_mem", "value":"150"}, {"name":"max_connections", "value":"100"}, {"name":"max_parallel_workers", "value":"0"}, {"name":"max_parallel_workers_per_gather", "value":"0"}, {"name":"work_mem", "value":"4"}], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2024-01-23T15:36:04.026242Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-20T16:14:20.066710Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, - "id":"0a3561b8-a615-41f9-aa46-d3eb89a240a4", "private_network":{"private_network_id":"5a3374e4-7fc4-4496-80ba-4224b7305d91", - "service_ip":"172.16.0.3/22", "zone":"fr-par-1"}}], "logs_policy":{"max_age_retention":30, - "total_disk_retention":null}, "backup_same_region":false, "maintenances":[], - "created_at":"2024-01-22T15:36:04.026242Z", "region":"fr-par"}' + "id":"0718fb65-18bf-419b-bfad-72d0b9ddb20a", "private_network":{"private_network_id":"3408763a-5fe3-4376-8471-e253cf53c639", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-19T16:14:20.066710Z", + "region":"fr-par"}' form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.21.6; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/8e16d3cf-fe0d-4aae-a07a-3aee91857c2d + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/9944ae77-074d-4f8f-98df-4f63f471fb19 method: GET response: - body: '{"id":"8e16d3cf-fe0d-4aae-a07a-3aee91857c2d", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"initializing", + body: '{"id":"9944ae77-074d-4f8f-98df-4f63f471fb19", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"initializing", "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], "settings":[{"name":"effective_cache_size", "value":"1300"}, {"name":"maintenance_work_mem", "value":"150"}, {"name":"max_connections", "value":"100"}, {"name":"max_parallel_workers", "value":"0"}, {"name":"max_parallel_workers_per_gather", "value":"0"}, {"name":"work_mem", "value":"4"}], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2024-01-23T15:36:04.026242Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-20T16:14:20.066710Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, - "id":"0a3561b8-a615-41f9-aa46-d3eb89a240a4", "private_network":{"private_network_id":"5a3374e4-7fc4-4496-80ba-4224b7305d91", - "service_ip":"172.16.0.3/22", "zone":"fr-par-1"}}], "logs_policy":{"max_age_retention":30, - "total_disk_retention":null}, "backup_same_region":false, "maintenances":[], - "created_at":"2024-01-22T15:36:04.026242Z", "region":"fr-par"}' + "id":"0718fb65-18bf-419b-bfad-72d0b9ddb20a", "private_network":{"private_network_id":"3408763a-5fe3-4376-8471-e253cf53c639", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-19T16:14:20.066710Z", + "region":"fr-par"}' headers: Content-Length: - - "1246" + - "1308" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Mon, 22 Jan 2024 15:38:51 GMT + - Tue, 19 Nov 2024 16:18:07 GMT Server: - - Scaleway API-Gateway + - Scaleway API Gateway (fr-par-1;edge02) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -727,61 +983,63 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 4ffc7c4d-39d1-413c-ba6d-34d496e9e29c + - 7025e5d6-ab82-4d32-892c-f5423393ad1a status: 200 OK code: 200 duration: "" - request: - body: '{"id":"8e16d3cf-fe0d-4aae-a07a-3aee91857c2d", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"ready", "engine":"PostgreSQL-15", - "upgradable_version":[], "endpoint":{"ip":"51.158.57.112", "port":8009, "name":null, - "id":"c1512b4d-e8c9-4f59-84db-b6f05f34ddc1", "load_balancer":{}}, "tags":[], + body: '{"id":"9944ae77-074d-4f8f-98df-4f63f471fb19", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"ready", "engine":"PostgreSQL-15", + "upgradable_version":[], "endpoint":{"ip":"51.159.204.219", "port":22801, "name":null, + "id":"9be94c01-c037-4f0f-8c1d-66b78326bb35", "load_balancer":{}}, "tags":[], "settings":[{"name":"effective_cache_size", "value":"1300"}, {"name":"maintenance_work_mem", "value":"150"}, {"name":"max_connections", "value":"100"}, {"name":"max_parallel_workers", "value":"0"}, {"name":"max_parallel_workers_per_gather", "value":"0"}, {"name":"work_mem", "value":"4"}], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2024-01-23T15:36:04.026242Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-20T16:14:20.066710Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, - "id":"0a3561b8-a615-41f9-aa46-d3eb89a240a4", "private_network":{"private_network_id":"5a3374e4-7fc4-4496-80ba-4224b7305d91", - "service_ip":"172.16.0.3/22", "zone":"fr-par-1"}}, {"ip":"51.158.57.112", "port":8009, - "name":null, "id":"c1512b4d-e8c9-4f59-84db-b6f05f34ddc1", "load_balancer":{}}], - "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, - "maintenances":[], "created_at":"2024-01-22T15:36:04.026242Z", "region":"fr-par"}' + "id":"0718fb65-18bf-419b-bfad-72d0b9ddb20a", "private_network":{"private_network_id":"3408763a-5fe3-4376-8471-e253cf53c639", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}, + {"ip":"51.159.204.219", "port":22801, "name":null, "id":"9be94c01-c037-4f0f-8c1d-66b78326bb35", + "load_balancer":{}}], "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, + "backup_same_region":false, "maintenances":[], "encryption":{"enabled":false}, + "created_at":"2024-11-19T16:14:20.066710Z", "region":"fr-par"}' form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.21.6; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/8e16d3cf-fe0d-4aae-a07a-3aee91857c2d + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/9944ae77-074d-4f8f-98df-4f63f471fb19 method: GET response: - body: '{"id":"8e16d3cf-fe0d-4aae-a07a-3aee91857c2d", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"ready", "engine":"PostgreSQL-15", - "upgradable_version":[], "endpoint":{"ip":"51.158.57.112", "port":8009, "name":null, - "id":"c1512b4d-e8c9-4f59-84db-b6f05f34ddc1", "load_balancer":{}}, "tags":[], + body: '{"id":"9944ae77-074d-4f8f-98df-4f63f471fb19", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"ready", "engine":"PostgreSQL-15", + "upgradable_version":[], "endpoint":{"ip":"51.159.204.219", "port":22801, "name":null, + "id":"9be94c01-c037-4f0f-8c1d-66b78326bb35", "load_balancer":{}}, "tags":[], "settings":[{"name":"effective_cache_size", "value":"1300"}, {"name":"maintenance_work_mem", "value":"150"}, {"name":"max_connections", "value":"100"}, {"name":"max_parallel_workers", "value":"0"}, {"name":"max_parallel_workers_per_gather", "value":"0"}, {"name":"work_mem", "value":"4"}], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2024-01-23T15:36:04.026242Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-20T16:14:20.066710Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, - "id":"0a3561b8-a615-41f9-aa46-d3eb89a240a4", "private_network":{"private_network_id":"5a3374e4-7fc4-4496-80ba-4224b7305d91", - "service_ip":"172.16.0.3/22", "zone":"fr-par-1"}}, {"ip":"51.158.57.112", "port":8009, - "name":null, "id":"c1512b4d-e8c9-4f59-84db-b6f05f34ddc1", "load_balancer":{}}], - "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, - "maintenances":[], "created_at":"2024-01-22T15:36:04.026242Z", "region":"fr-par"}' + "id":"0718fb65-18bf-419b-bfad-72d0b9ddb20a", "private_network":{"private_network_id":"3408763a-5fe3-4376-8471-e253cf53c639", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}, + {"ip":"51.159.204.219", "port":22801, "name":null, "id":"9be94c01-c037-4f0f-8c1d-66b78326bb35", + "load_balancer":{}}], "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, + "backup_same_region":false, "maintenances":[], "encryption":{"enabled":false}, + "created_at":"2024-11-19T16:14:20.066710Z", "region":"fr-par"}' headers: Content-Length: - - "1463" + - "1529" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Mon, 22 Jan 2024 15:39:06 GMT + - Tue, 19 Nov 2024 16:18:22 GMT Server: - - Scaleway API-Gateway + - Scaleway API Gateway (fr-par-1;edge02) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -789,35 +1047,35 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - b566d4bf-e0e2-4cf6-9d3e-d96c74ad489a + - e71c14e3-0c1f-452d-8ae6-44fb926df4d6 status: 200 OK code: 200 duration: "" - request: - body: '{"ip":"172.16.0.3", "port":5432, "name":null, "id":"0a3561b8-a615-41f9-aa46-d3eb89a240a4", - "private_network":{"private_network_id":"5a3374e4-7fc4-4496-80ba-4224b7305d91", - "service_ip":"172.16.0.3/22", "zone":"fr-par-1"}}' + body: '{"ip":"172.16.0.3", "port":5432, "name":null, "id":"0718fb65-18bf-419b-bfad-72d0b9ddb20a", + "private_network":{"private_network_id":"3408763a-5fe3-4376-8471-e253cf53c639", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}' form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.21.6; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/rdb/v1/regions/fr-par/endpoints/0a3561b8-a615-41f9-aa46-d3eb89a240a4 + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/rdb/v1/regions/fr-par/endpoints/0718fb65-18bf-419b-bfad-72d0b9ddb20a method: GET response: - body: '{"ip":"172.16.0.3", "port":5432, "name":null, "id":"0a3561b8-a615-41f9-aa46-d3eb89a240a4", - "private_network":{"private_network_id":"5a3374e4-7fc4-4496-80ba-4224b7305d91", - "service_ip":"172.16.0.3/22", "zone":"fr-par-1"}}' + body: '{"ip":"172.16.0.3", "port":5432, "name":null, "id":"0718fb65-18bf-419b-bfad-72d0b9ddb20a", + "private_network":{"private_network_id":"3408763a-5fe3-4376-8471-e253cf53c639", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}' headers: Content-Length: - - "220" + - "250" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Mon, 22 Jan 2024 15:39:06 GMT + - Tue, 19 Nov 2024 16:18:22 GMT Server: - - Scaleway API-Gateway + - Scaleway API Gateway (fr-par-1;edge02) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -825,61 +1083,63 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - cb5b1dee-4b0d-498f-858f-a43a29cb02f8 + - 7169d310-a0ad-4a6e-9a35-e7ad46f799e2 status: 200 OK code: 200 duration: "" - request: - body: '{"id":"8e16d3cf-fe0d-4aae-a07a-3aee91857c2d", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"ready", "engine":"PostgreSQL-15", - "upgradable_version":[], "endpoint":{"ip":"51.158.57.112", "port":8009, "name":null, - "id":"c1512b4d-e8c9-4f59-84db-b6f05f34ddc1", "load_balancer":{}}, "tags":[], + body: '{"id":"9944ae77-074d-4f8f-98df-4f63f471fb19", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"ready", "engine":"PostgreSQL-15", + "upgradable_version":[], "endpoint":{"ip":"51.159.204.219", "port":22801, "name":null, + "id":"9be94c01-c037-4f0f-8c1d-66b78326bb35", "load_balancer":{}}, "tags":[], "settings":[{"name":"effective_cache_size", "value":"1300"}, {"name":"maintenance_work_mem", "value":"150"}, {"name":"max_connections", "value":"100"}, {"name":"max_parallel_workers", "value":"0"}, {"name":"max_parallel_workers_per_gather", "value":"0"}, {"name":"work_mem", "value":"4"}], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2024-01-23T15:36:04.026242Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-20T16:14:20.066710Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, - "id":"0a3561b8-a615-41f9-aa46-d3eb89a240a4", "private_network":{"private_network_id":"5a3374e4-7fc4-4496-80ba-4224b7305d91", - "service_ip":"172.16.0.3/22", "zone":"fr-par-1"}}, {"ip":"51.158.57.112", "port":8009, - "name":null, "id":"c1512b4d-e8c9-4f59-84db-b6f05f34ddc1", "load_balancer":{}}], - "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, - "maintenances":[], "created_at":"2024-01-22T15:36:04.026242Z", "region":"fr-par"}' + "id":"0718fb65-18bf-419b-bfad-72d0b9ddb20a", "private_network":{"private_network_id":"3408763a-5fe3-4376-8471-e253cf53c639", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}, + {"ip":"51.159.204.219", "port":22801, "name":null, "id":"9be94c01-c037-4f0f-8c1d-66b78326bb35", + "load_balancer":{}}], "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, + "backup_same_region":false, "maintenances":[], "encryption":{"enabled":false}, + "created_at":"2024-11-19T16:14:20.066710Z", "region":"fr-par"}' form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.21.6; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/8e16d3cf-fe0d-4aae-a07a-3aee91857c2d + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/9944ae77-074d-4f8f-98df-4f63f471fb19 method: GET response: - body: '{"id":"8e16d3cf-fe0d-4aae-a07a-3aee91857c2d", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"ready", "engine":"PostgreSQL-15", - "upgradable_version":[], "endpoint":{"ip":"51.158.57.112", "port":8009, "name":null, - "id":"c1512b4d-e8c9-4f59-84db-b6f05f34ddc1", "load_balancer":{}}, "tags":[], + body: '{"id":"9944ae77-074d-4f8f-98df-4f63f471fb19", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"ready", "engine":"PostgreSQL-15", + "upgradable_version":[], "endpoint":{"ip":"51.159.204.219", "port":22801, "name":null, + "id":"9be94c01-c037-4f0f-8c1d-66b78326bb35", "load_balancer":{}}, "tags":[], "settings":[{"name":"effective_cache_size", "value":"1300"}, {"name":"maintenance_work_mem", "value":"150"}, {"name":"max_connections", "value":"100"}, {"name":"max_parallel_workers", "value":"0"}, {"name":"max_parallel_workers_per_gather", "value":"0"}, {"name":"work_mem", "value":"4"}], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2024-01-23T15:36:04.026242Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-20T16:14:20.066710Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, - "id":"0a3561b8-a615-41f9-aa46-d3eb89a240a4", "private_network":{"private_network_id":"5a3374e4-7fc4-4496-80ba-4224b7305d91", - "service_ip":"172.16.0.3/22", "zone":"fr-par-1"}}, {"ip":"51.158.57.112", "port":8009, - "name":null, "id":"c1512b4d-e8c9-4f59-84db-b6f05f34ddc1", "load_balancer":{}}], - "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, - "maintenances":[], "created_at":"2024-01-22T15:36:04.026242Z", "region":"fr-par"}' + "id":"0718fb65-18bf-419b-bfad-72d0b9ddb20a", "private_network":{"private_network_id":"3408763a-5fe3-4376-8471-e253cf53c639", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}, + {"ip":"51.159.204.219", "port":22801, "name":null, "id":"9be94c01-c037-4f0f-8c1d-66b78326bb35", + "load_balancer":{}}], "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, + "backup_same_region":false, "maintenances":[], "encryption":{"enabled":false}, + "created_at":"2024-11-19T16:14:20.066710Z", "region":"fr-par"}' headers: Content-Length: - - "1463" + - "1529" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Mon, 22 Jan 2024 15:39:07 GMT + - Tue, 19 Nov 2024 16:18:23 GMT Server: - - Scaleway API-Gateway + - Scaleway API Gateway (fr-par-1;edge02) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -887,7 +1147,7 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 483768e9-caaf-44ff-999f-4601a0358706 + - 3a5fb188-79ab-4928-9e7e-51e019689b9f status: 200 OK code: 200 duration: "" @@ -896,8 +1156,8 @@ interactions: form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.21.6; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/ipam/v1/regions/fr-par/ips?is_ipv6=false&order_by=created_at_desc&page=1&resource_id=8e16d3cf-fe0d-4aae-a07a-3aee91857c2d&resource_type=rdb_instance + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/ipam/v1/regions/fr-par/ips?is_ipv6=false&order_by=created_at_desc&page=1&resource_id=9944ae77-074d-4f8f-98df-4f63f471fb19&resource_type=rdb_instance method: GET response: body: '{"total_count":0, "ips":[]}' @@ -909,9 +1169,9 @@ interactions: Content-Type: - application/json Date: - - Mon, 22 Jan 2024 15:39:07 GMT + - Tue, 19 Nov 2024 16:18:23 GMT Server: - - Scaleway API-Gateway + - Scaleway API Gateway (fr-par-1;edge02) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -919,61 +1179,63 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - a93a9d2c-3556-4db8-b2fa-8f86b6d00cd9 + - 601e0827-bcf8-46bc-bc43-20c44e21435f status: 200 OK code: 200 duration: "" - request: - body: '{"id":"8e16d3cf-fe0d-4aae-a07a-3aee91857c2d", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"deleting", "engine":"PostgreSQL-15", - "upgradable_version":[], "endpoint":{"ip":"51.158.57.112", "port":8009, "name":null, - "id":"c1512b4d-e8c9-4f59-84db-b6f05f34ddc1", "load_balancer":{}}, "tags":[], + body: '{"id":"9944ae77-074d-4f8f-98df-4f63f471fb19", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"deleting", "engine":"PostgreSQL-15", + "upgradable_version":[], "endpoint":{"ip":"51.159.204.219", "port":22801, "name":null, + "id":"9be94c01-c037-4f0f-8c1d-66b78326bb35", "load_balancer":{}}, "tags":[], "settings":[{"name":"effective_cache_size", "value":"1300"}, {"name":"maintenance_work_mem", "value":"150"}, {"name":"max_connections", "value":"100"}, {"name":"max_parallel_workers", "value":"0"}, {"name":"max_parallel_workers_per_gather", "value":"0"}, {"name":"work_mem", "value":"4"}], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2024-01-23T15:36:04.026242Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-20T16:14:20.066710Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, - "id":"0a3561b8-a615-41f9-aa46-d3eb89a240a4", "private_network":{"private_network_id":"5a3374e4-7fc4-4496-80ba-4224b7305d91", - "service_ip":"172.16.0.3/22", "zone":"fr-par-1"}}, {"ip":"51.158.57.112", "port":8009, - "name":null, "id":"c1512b4d-e8c9-4f59-84db-b6f05f34ddc1", "load_balancer":{}}], - "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, - "maintenances":[], "created_at":"2024-01-22T15:36:04.026242Z", "region":"fr-par"}' + "id":"0718fb65-18bf-419b-bfad-72d0b9ddb20a", "private_network":{"private_network_id":"3408763a-5fe3-4376-8471-e253cf53c639", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}, + {"ip":"51.159.204.219", "port":22801, "name":null, "id":"9be94c01-c037-4f0f-8c1d-66b78326bb35", + "load_balancer":{}}], "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, + "backup_same_region":false, "maintenances":[], "encryption":{"enabled":false}, + "created_at":"2024-11-19T16:14:20.066710Z", "region":"fr-par"}' form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.21.6; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/8e16d3cf-fe0d-4aae-a07a-3aee91857c2d + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/9944ae77-074d-4f8f-98df-4f63f471fb19 method: DELETE response: - body: '{"id":"8e16d3cf-fe0d-4aae-a07a-3aee91857c2d", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"deleting", "engine":"PostgreSQL-15", - "upgradable_version":[], "endpoint":{"ip":"51.158.57.112", "port":8009, "name":null, - "id":"c1512b4d-e8c9-4f59-84db-b6f05f34ddc1", "load_balancer":{}}, "tags":[], + body: '{"id":"9944ae77-074d-4f8f-98df-4f63f471fb19", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"deleting", "engine":"PostgreSQL-15", + "upgradable_version":[], "endpoint":{"ip":"51.159.204.219", "port":22801, "name":null, + "id":"9be94c01-c037-4f0f-8c1d-66b78326bb35", "load_balancer":{}}, "tags":[], "settings":[{"name":"effective_cache_size", "value":"1300"}, {"name":"maintenance_work_mem", "value":"150"}, {"name":"max_connections", "value":"100"}, {"name":"max_parallel_workers", "value":"0"}, {"name":"max_parallel_workers_per_gather", "value":"0"}, {"name":"work_mem", "value":"4"}], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2024-01-23T15:36:04.026242Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-20T16:14:20.066710Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, - "id":"0a3561b8-a615-41f9-aa46-d3eb89a240a4", "private_network":{"private_network_id":"5a3374e4-7fc4-4496-80ba-4224b7305d91", - "service_ip":"172.16.0.3/22", "zone":"fr-par-1"}}, {"ip":"51.158.57.112", "port":8009, - "name":null, "id":"c1512b4d-e8c9-4f59-84db-b6f05f34ddc1", "load_balancer":{}}], - "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, - "maintenances":[], "created_at":"2024-01-22T15:36:04.026242Z", "region":"fr-par"}' + "id":"0718fb65-18bf-419b-bfad-72d0b9ddb20a", "private_network":{"private_network_id":"3408763a-5fe3-4376-8471-e253cf53c639", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}, + {"ip":"51.159.204.219", "port":22801, "name":null, "id":"9be94c01-c037-4f0f-8c1d-66b78326bb35", + "load_balancer":{}}], "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, + "backup_same_region":false, "maintenances":[], "encryption":{"enabled":false}, + "created_at":"2024-11-19T16:14:20.066710Z", "region":"fr-par"}' headers: Content-Length: - - "1466" + - "1532" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Mon, 22 Jan 2024 15:39:07 GMT + - Tue, 19 Nov 2024 16:18:23 GMT Server: - - Scaleway API-Gateway + - Scaleway API Gateway (fr-par-1;edge02) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -981,61 +1243,127 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - bb47be84-b2e6-48ea-846d-c5e6ed88fd24 + - b0d21dd8-d786-4a46-b559-5ff68a45b16e status: 200 OK code: 200 duration: "" - request: - body: '{"id":"8e16d3cf-fe0d-4aae-a07a-3aee91857c2d", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"deleting", "engine":"PostgreSQL-15", - "upgradable_version":[], "endpoint":{"ip":"51.158.57.112", "port":8009, "name":null, - "id":"c1512b4d-e8c9-4f59-84db-b6f05f34ddc1", "load_balancer":{}}, "tags":[], + body: '{"id":"9944ae77-074d-4f8f-98df-4f63f471fb19", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"deleting", "engine":"PostgreSQL-15", + "upgradable_version":[], "endpoint":{"ip":"51.159.204.219", "port":22801, "name":null, + "id":"9be94c01-c037-4f0f-8c1d-66b78326bb35", "load_balancer":{}}, "tags":[], "settings":[{"name":"effective_cache_size", "value":"1300"}, {"name":"maintenance_work_mem", "value":"150"}, {"name":"max_connections", "value":"100"}, {"name":"max_parallel_workers", "value":"0"}, {"name":"max_parallel_workers_per_gather", "value":"0"}, {"name":"work_mem", "value":"4"}], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2024-01-23T15:36:04.026242Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-20T16:14:20.066710Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, - "id":"0a3561b8-a615-41f9-aa46-d3eb89a240a4", "private_network":{"private_network_id":"5a3374e4-7fc4-4496-80ba-4224b7305d91", - "service_ip":"172.16.0.3/22", "zone":"fr-par-1"}}, {"ip":"51.158.57.112", "port":8009, - "name":null, "id":"c1512b4d-e8c9-4f59-84db-b6f05f34ddc1", "load_balancer":{}}], - "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, - "maintenances":[], "created_at":"2024-01-22T15:36:04.026242Z", "region":"fr-par"}' + "id":"0718fb65-18bf-419b-bfad-72d0b9ddb20a", "private_network":{"private_network_id":"3408763a-5fe3-4376-8471-e253cf53c639", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}, + {"ip":"51.159.204.219", "port":22801, "name":null, "id":"9be94c01-c037-4f0f-8c1d-66b78326bb35", + "load_balancer":{}}], "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, + "backup_same_region":false, "maintenances":[], "encryption":{"enabled":false}, + "created_at":"2024-11-19T16:14:20.066710Z", "region":"fr-par"}' form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.21.6; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/8e16d3cf-fe0d-4aae-a07a-3aee91857c2d + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/9944ae77-074d-4f8f-98df-4f63f471fb19 method: GET response: - body: '{"id":"8e16d3cf-fe0d-4aae-a07a-3aee91857c2d", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"deleting", "engine":"PostgreSQL-15", - "upgradable_version":[], "endpoint":{"ip":"51.158.57.112", "port":8009, "name":null, - "id":"c1512b4d-e8c9-4f59-84db-b6f05f34ddc1", "load_balancer":{}}, "tags":[], + body: '{"id":"9944ae77-074d-4f8f-98df-4f63f471fb19", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"deleting", "engine":"PostgreSQL-15", + "upgradable_version":[], "endpoint":{"ip":"51.159.204.219", "port":22801, "name":null, + "id":"9be94c01-c037-4f0f-8c1d-66b78326bb35", "load_balancer":{}}, "tags":[], "settings":[{"name":"effective_cache_size", "value":"1300"}, {"name":"maintenance_work_mem", "value":"150"}, {"name":"max_connections", "value":"100"}, {"name":"max_parallel_workers", "value":"0"}, {"name":"max_parallel_workers_per_gather", "value":"0"}, {"name":"work_mem", "value":"4"}], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2024-01-23T15:36:04.026242Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-20T16:14:20.066710Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, - "id":"0a3561b8-a615-41f9-aa46-d3eb89a240a4", "private_network":{"private_network_id":"5a3374e4-7fc4-4496-80ba-4224b7305d91", - "service_ip":"172.16.0.3/22", "zone":"fr-par-1"}}, {"ip":"51.158.57.112", "port":8009, - "name":null, "id":"c1512b4d-e8c9-4f59-84db-b6f05f34ddc1", "load_balancer":{}}], - "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, - "maintenances":[], "created_at":"2024-01-22T15:36:04.026242Z", "region":"fr-par"}' + "id":"0718fb65-18bf-419b-bfad-72d0b9ddb20a", "private_network":{"private_network_id":"3408763a-5fe3-4376-8471-e253cf53c639", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}, + {"ip":"51.159.204.219", "port":22801, "name":null, "id":"9be94c01-c037-4f0f-8c1d-66b78326bb35", + "load_balancer":{}}], "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, + "backup_same_region":false, "maintenances":[], "encryption":{"enabled":false}, + "created_at":"2024-11-19T16:14:20.066710Z", "region":"fr-par"}' + headers: + Content-Length: + - "1532" + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Tue, 19 Nov 2024 16:18:23 GMT + Server: + - Scaleway API Gateway (fr-par-1;edge02) + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - 75af4b8c-d691-4b7d-aa48-decfa4bbf080 + status: 200 OK + code: 200 + duration: "" +- request: + body: '{"id":"9944ae77-074d-4f8f-98df-4f63f471fb19", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"deleting", "engine":"PostgreSQL-15", + "upgradable_version":[], "endpoint":{"ip":"51.159.204.219", "port":22801, "name":null, + "id":"9be94c01-c037-4f0f-8c1d-66b78326bb35", "load_balancer":{}}, "tags":[], + "settings":[{"name":"effective_cache_size", "value":"1300"}, {"name":"maintenance_work_mem", + "value":"150"}, {"name":"max_connections", "value":"100"}, {"name":"max_parallel_workers", + "value":"0"}, {"name":"max_parallel_workers_per_gather", "value":"0"}, {"name":"work_mem", + "value":"4"}], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, + "next_run_at":"2024-11-20T16:14:20.066710Z"}, "is_ha_cluster":false, "read_replicas":[], + "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, + "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, + "id":"0718fb65-18bf-419b-bfad-72d0b9ddb20a", "private_network":{"private_network_id":"3408763a-5fe3-4376-8471-e253cf53c639", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}, + {"ip":"51.159.204.219", "port":22801, "name":null, "id":"9be94c01-c037-4f0f-8c1d-66b78326bb35", + "load_balancer":{}}], "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, + "backup_same_region":false, "maintenances":[], "encryption":{"enabled":false}, + "created_at":"2024-11-19T16:14:20.066710Z", "region":"fr-par"}' + form: {} + headers: + User-Agent: + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/9944ae77-074d-4f8f-98df-4f63f471fb19 + method: GET + response: + body: '{"id":"9944ae77-074d-4f8f-98df-4f63f471fb19", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"deleting", "engine":"PostgreSQL-15", + "upgradable_version":[], "endpoint":{"ip":"51.159.204.219", "port":22801, "name":null, + "id":"9be94c01-c037-4f0f-8c1d-66b78326bb35", "load_balancer":{}}, "tags":[], + "settings":[{"name":"effective_cache_size", "value":"1300"}, {"name":"maintenance_work_mem", + "value":"150"}, {"name":"max_connections", "value":"100"}, {"name":"max_parallel_workers", + "value":"0"}, {"name":"max_parallel_workers_per_gather", "value":"0"}, {"name":"work_mem", + "value":"4"}], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, + "next_run_at":"2024-11-20T16:14:20.066710Z"}, "is_ha_cluster":false, "read_replicas":[], + "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, + "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, + "id":"0718fb65-18bf-419b-bfad-72d0b9ddb20a", "private_network":{"private_network_id":"3408763a-5fe3-4376-8471-e253cf53c639", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}, + {"ip":"51.159.204.219", "port":22801, "name":null, "id":"9be94c01-c037-4f0f-8c1d-66b78326bb35", + "load_balancer":{}}], "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, + "backup_same_region":false, "maintenances":[], "encryption":{"enabled":false}, + "created_at":"2024-11-19T16:14:20.066710Z", "region":"fr-par"}' headers: Content-Length: - - "1466" + - "1532" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Mon, 22 Jan 2024 15:39:07 GMT + - Tue, 19 Nov 2024 16:18:38 GMT Server: - - Scaleway API-Gateway + - Scaleway API Gateway (fr-par-1;edge02) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -1043,20 +1371,20 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 939c8ea3-879c-4e47-9d78-9d055407a18d + - c82992d2-2542-4c62-a58b-e9d85e9f1204 status: 200 OK code: 200 duration: "" - request: - body: '{"message":"resource is not found","resource":"instance","resource_id":"8e16d3cf-fe0d-4aae-a07a-3aee91857c2d","type":"not_found"}' + body: '{"message":"resource is not found","resource":"instance","resource_id":"9944ae77-074d-4f8f-98df-4f63f471fb19","type":"not_found"}' form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.21.6; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/8e16d3cf-fe0d-4aae-a07a-3aee91857c2d + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/9944ae77-074d-4f8f-98df-4f63f471fb19 method: GET response: - body: '{"message":"resource is not found","resource":"instance","resource_id":"8e16d3cf-fe0d-4aae-a07a-3aee91857c2d","type":"not_found"}' + body: '{"message":"resource is not found","resource":"instance","resource_id":"9944ae77-074d-4f8f-98df-4f63f471fb19","type":"not_found"}' headers: Content-Length: - "129" @@ -1065,9 +1393,9 @@ interactions: Content-Type: - application/json Date: - - Mon, 22 Jan 2024 15:39:22 GMT + - Tue, 19 Nov 2024 16:18:53 GMT Server: - - Scaleway API-Gateway + - Scaleway API Gateway (fr-par-1;edge02) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -1075,7 +1403,7 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 004e4e90-73e8-46b9-a521-6ce000add397 + - 108792ae-eb51-413d-98a5-a5a705019a30 status: 404 Not Found code: 404 duration: "" @@ -1084,8 +1412,8 @@ interactions: form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.21.6; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/vpc/v2/regions/fr-par/private-networks/5a3374e4-7fc4-4496-80ba-4224b7305d91 + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/vpc/v2/regions/fr-par/private-networks/3408763a-5fe3-4376-8471-e253cf53c639 method: DELETE response: body: "" @@ -1095,9 +1423,9 @@ interactions: Content-Type: - application/json Date: - - Mon, 22 Jan 2024 15:39:23 GMT + - Tue, 19 Nov 2024 16:18:55 GMT Server: - - Scaleway API-Gateway + - Scaleway API Gateway (fr-par-1;edge02) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -1105,7 +1433,7 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - e86ab6d1-fabc-4b7b-b899-206e990928cf + - d604a831-98e1-4fa4-b9a4-415bed2faeb2 status: 204 No Content code: 204 duration: "" diff --git a/internal/namespaces/rdb/v1/testdata/test-endpoint-get-private.golden b/internal/namespaces/rdb/v1/testdata/test-endpoint-get-private.golden index f0a7da97d3..a0a5810402 100644 --- a/internal/namespaces/rdb/v1/testdata/test-endpoint-get-private.golden +++ b/internal/namespaces/rdb/v1/testdata/test-endpoint-get-private.golden @@ -1,20 +1,20 @@ 🎲🎲🎲 EXIT CODE: 0 🎲🎲🎲 🟩🟩🟩 STDOUT️ 🟩🟩🟩️ -ID 0a3561b8-a615-41f9-aa46-d3eb89a240a4 +ID 0718fb65-18bf-419b-bfad-72d0b9ddb20a IP 172.16.0.3 Port 5432 -PrivateNetwork.PrivateNetworkID 5a3374e4-7fc4-4496-80ba-4224b7305d91 +PrivateNetwork.PrivateNetworkID 3408763a-5fe3-4376-8471-e253cf53c639 PrivateNetwork.ServiceIP 172.16.0.3/22 PrivateNetwork.Zone fr-par-1 PrivateNetwork.ProvisioningMode static 🟩🟩🟩 JSON STDOUT 🟩🟩🟩 { - "id": "0a3561b8-a615-41f9-aa46-d3eb89a240a4", + "id": "0718fb65-18bf-419b-bfad-72d0b9ddb20a", "ip": "172.16.0.3", "port": 5432, "name": null, "private_network": { - "private_network_id": "5a3374e4-7fc4-4496-80ba-4224b7305d91", + "private_network_id": "3408763a-5fe3-4376-8471-e253cf53c639", "service_ip": "172.16.0.3/22", "zone": "fr-par-1", "provisioning_mode": "static" diff --git a/internal/namespaces/rdb/v1/testdata/test-endpoint-get-public.cassette.yaml b/internal/namespaces/rdb/v1/testdata/test-endpoint-get-public.cassette.yaml index bba9a7108d..088ae4ce4d 100644 --- a/internal/namespaces/rdb/v1/testdata/test-endpoint-get-public.cassette.yaml +++ b/internal/namespaces/rdb/v1/testdata/test-endpoint-get-public.cassette.yaml @@ -2,34 +2,48 @@ version: 1 interactions: - request: - body: '{"id":"f8ce0a8a-5494-4504-93ee-f74d3b9b5f7a", "name":"pn-quizzical-rosalind", - "tags":[], "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "created_at":"2024-01-22T15:36:01.290887Z", - "updated_at":"2024-01-22T15:36:01.290887Z", "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "subnets":["172.16.48.0/22", "fd63:256c:45f7:a2e7::/64"], "zone":"fr-par-1"}' + body: '{"id":"27f4ea47-1365-4e22-b0ad-965046da14bc", "name":"pn-infallible-noyce", + "tags":[], "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "created_at":"2024-11-19T16:14:19.074751Z", + "updated_at":"2024-11-19T16:14:19.074751Z", "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "subnets":[{"id":"fa0f49e7-efa2-41ed-ab3f-4a9a8b900e2a", "created_at":"2024-11-19T16:14:19.074751Z", + "updated_at":"2024-11-19T16:14:19.074751Z", "subnet":"172.16.8.0/22", "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "private_network_id":"27f4ea47-1365-4e22-b0ad-965046da14bc", "vpc_id":"4c837446-e418-4326-af43-4a445ea0aab8"}, + {"id":"e8063c08-5169-4818-a3e3-da1d75ba27e7", "created_at":"2024-11-19T16:14:19.074751Z", + "updated_at":"2024-11-19T16:14:19.074751Z", "subnet":"fd49:821a:a311:6017::/64", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "private_network_id":"27f4ea47-1365-4e22-b0ad-965046da14bc", + "vpc_id":"4c837446-e418-4326-af43-4a445ea0aab8"}], "vpc_id":"4c837446-e418-4326-af43-4a445ea0aab8", + "dhcp_enabled":true, "region":"fr-par"}' form: {} headers: Content-Type: - application/json User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.21.6; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/vpc/v1/zones/fr-par-1/private-networks + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/vpc/v2/regions/fr-par/private-networks method: POST response: - body: '{"id":"f8ce0a8a-5494-4504-93ee-f74d3b9b5f7a", "name":"pn-quizzical-rosalind", - "tags":[], "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "created_at":"2024-01-22T15:36:01.290887Z", - "updated_at":"2024-01-22T15:36:01.290887Z", "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "subnets":["172.16.48.0/22", "fd63:256c:45f7:a2e7::/64"], "zone":"fr-par-1"}' + body: '{"id":"27f4ea47-1365-4e22-b0ad-965046da14bc", "name":"pn-infallible-noyce", + "tags":[], "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "created_at":"2024-11-19T16:14:19.074751Z", + "updated_at":"2024-11-19T16:14:19.074751Z", "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "subnets":[{"id":"fa0f49e7-efa2-41ed-ab3f-4a9a8b900e2a", "created_at":"2024-11-19T16:14:19.074751Z", + "updated_at":"2024-11-19T16:14:19.074751Z", "subnet":"172.16.8.0/22", "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "private_network_id":"27f4ea47-1365-4e22-b0ad-965046da14bc", "vpc_id":"4c837446-e418-4326-af43-4a445ea0aab8"}, + {"id":"e8063c08-5169-4818-a3e3-da1d75ba27e7", "created_at":"2024-11-19T16:14:19.074751Z", + "updated_at":"2024-11-19T16:14:19.074751Z", "subnet":"fd49:821a:a311:6017::/64", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "private_network_id":"27f4ea47-1365-4e22-b0ad-965046da14bc", + "vpc_id":"4c837446-e418-4326-af43-4a445ea0aab8"}], "vpc_id":"4c837446-e418-4326-af43-4a445ea0aab8", + "dhcp_enabled":true, "region":"fr-par"}' headers: Content-Length: - - "364" + - "1045" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Mon, 22 Jan 2024 15:36:03 GMT + - Tue, 19 Nov 2024 16:14:19 GMT Server: - - Scaleway API-Gateway + - Scaleway API Gateway (fr-par-1;edge02) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -37,53 +51,55 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 8accaab2-74c5-47fb-b8f1-e693b8961227 + - 5f9ef0fb-cb18-4f4a-8bd2-4a5ac1ea4341 status: 200 OK code: 200 duration: "" - request: - body: '{"id":"b3265d11-f510-47b6-8b43-b6fdd007cead", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"provisioning", + body: '{"id":"f150ca45-91a0-47de-aa69-de7927c127a3", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"provisioning", "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2024-01-23T15:36:04.744116Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-20T16:14:19.913207Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, - "id":"30b7eb9c-f751-4c7a-86cc-796ad6750243", "private_network":{"private_network_id":"f8ce0a8a-5494-4504-93ee-f74d3b9b5f7a", - "service_ip":"172.16.0.3/22", "zone":"fr-par-1"}}], "logs_policy":{"max_age_retention":30, - "total_disk_retention":null}, "backup_same_region":false, "maintenances":[], - "created_at":"2024-01-22T15:36:04.744116Z", "region":"fr-par"}' + "id":"c8880913-644c-4e5c-b52e-b2edba647e5c", "private_network":{"private_network_id":"27f4ea47-1365-4e22-b0ad-965046da14bc", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-19T16:14:19.913207Z", + "region":"fr-par"}' form: {} headers: Content-Type: - application/json User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.21.6; linux; amd64) cli-e2e-test + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances method: POST response: - body: '{"id":"b3265d11-f510-47b6-8b43-b6fdd007cead", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"provisioning", + body: '{"id":"f150ca45-91a0-47de-aa69-de7927c127a3", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"provisioning", "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2024-01-23T15:36:04.744116Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-20T16:14:19.913207Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, - "id":"30b7eb9c-f751-4c7a-86cc-796ad6750243", "private_network":{"private_network_id":"f8ce0a8a-5494-4504-93ee-f74d3b9b5f7a", - "service_ip":"172.16.0.3/22", "zone":"fr-par-1"}}], "logs_policy":{"max_age_retention":30, - "total_disk_retention":null}, "backup_same_region":false, "maintenances":[], - "created_at":"2024-01-22T15:36:04.744116Z", "region":"fr-par"}' + "id":"c8880913-644c-4e5c-b52e-b2edba647e5c", "private_network":{"private_network_id":"27f4ea47-1365-4e22-b0ad-965046da14bc", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-19T16:14:19.913207Z", + "region":"fr-par"}' headers: Content-Length: - - "971" + - "1033" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Mon, 22 Jan 2024 15:36:05 GMT + - Tue, 19 Nov 2024 16:14:20 GMT Server: - - Scaleway API-Gateway + - Scaleway API Gateway (fr-par-1;edge02) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -91,51 +107,53 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 13200832-e29a-4a0f-b589-c9f889dbb76b + - 198b6e61-8988-46b2-a778-d19d04c14189 status: 200 OK code: 200 duration: "" - request: - body: '{"id":"b3265d11-f510-47b6-8b43-b6fdd007cead", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"provisioning", + body: '{"id":"f150ca45-91a0-47de-aa69-de7927c127a3", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"provisioning", "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2024-01-23T15:36:04.744116Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-20T16:14:19.913207Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, - "id":"30b7eb9c-f751-4c7a-86cc-796ad6750243", "private_network":{"private_network_id":"f8ce0a8a-5494-4504-93ee-f74d3b9b5f7a", - "service_ip":"172.16.0.3/22", "zone":"fr-par-1"}}], "logs_policy":{"max_age_retention":30, - "total_disk_retention":null}, "backup_same_region":false, "maintenances":[], - "created_at":"2024-01-22T15:36:04.744116Z", "region":"fr-par"}' + "id":"c8880913-644c-4e5c-b52e-b2edba647e5c", "private_network":{"private_network_id":"27f4ea47-1365-4e22-b0ad-965046da14bc", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-19T16:14:19.913207Z", + "region":"fr-par"}' form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.21.6; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/b3265d11-f510-47b6-8b43-b6fdd007cead + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/f150ca45-91a0-47de-aa69-de7927c127a3 method: GET response: - body: '{"id":"b3265d11-f510-47b6-8b43-b6fdd007cead", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"provisioning", + body: '{"id":"f150ca45-91a0-47de-aa69-de7927c127a3", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"provisioning", "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2024-01-23T15:36:04.744116Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-20T16:14:19.913207Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, - "id":"30b7eb9c-f751-4c7a-86cc-796ad6750243", "private_network":{"private_network_id":"f8ce0a8a-5494-4504-93ee-f74d3b9b5f7a", - "service_ip":"172.16.0.3/22", "zone":"fr-par-1"}}], "logs_policy":{"max_age_retention":30, - "total_disk_retention":null}, "backup_same_region":false, "maintenances":[], - "created_at":"2024-01-22T15:36:04.744116Z", "region":"fr-par"}' + "id":"c8880913-644c-4e5c-b52e-b2edba647e5c", "private_network":{"private_network_id":"27f4ea47-1365-4e22-b0ad-965046da14bc", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-19T16:14:19.913207Z", + "region":"fr-par"}' headers: Content-Length: - - "971" + - "1033" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Mon, 22 Jan 2024 15:36:05 GMT + - Tue, 19 Nov 2024 16:14:20 GMT Server: - - Scaleway API-Gateway + - Scaleway API Gateway (fr-par-1;edge02) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -143,51 +161,53 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 6e61c207-ed69-4c79-87b3-3066fc6c8f42 + - 59e5f5a4-d231-4cd4-997e-34d09bd302c8 status: 200 OK code: 200 duration: "" - request: - body: '{"id":"b3265d11-f510-47b6-8b43-b6fdd007cead", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"provisioning", + body: '{"id":"f150ca45-91a0-47de-aa69-de7927c127a3", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"provisioning", "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2024-01-23T15:36:04.744116Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-20T16:14:19.913207Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, - "id":"30b7eb9c-f751-4c7a-86cc-796ad6750243", "private_network":{"private_network_id":"f8ce0a8a-5494-4504-93ee-f74d3b9b5f7a", - "service_ip":"172.16.0.3/22", "zone":"fr-par-1"}}], "logs_policy":{"max_age_retention":30, - "total_disk_retention":null}, "backup_same_region":false, "maintenances":[], - "created_at":"2024-01-22T15:36:04.744116Z", "region":"fr-par"}' + "id":"c8880913-644c-4e5c-b52e-b2edba647e5c", "private_network":{"private_network_id":"27f4ea47-1365-4e22-b0ad-965046da14bc", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-19T16:14:19.913207Z", + "region":"fr-par"}' form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.21.6; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/b3265d11-f510-47b6-8b43-b6fdd007cead + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/f150ca45-91a0-47de-aa69-de7927c127a3 method: GET response: - body: '{"id":"b3265d11-f510-47b6-8b43-b6fdd007cead", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"provisioning", + body: '{"id":"f150ca45-91a0-47de-aa69-de7927c127a3", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"provisioning", "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2024-01-23T15:36:04.744116Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-20T16:14:19.913207Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, - "id":"30b7eb9c-f751-4c7a-86cc-796ad6750243", "private_network":{"private_network_id":"f8ce0a8a-5494-4504-93ee-f74d3b9b5f7a", - "service_ip":"172.16.0.3/22", "zone":"fr-par-1"}}], "logs_policy":{"max_age_retention":30, - "total_disk_retention":null}, "backup_same_region":false, "maintenances":[], - "created_at":"2024-01-22T15:36:04.744116Z", "region":"fr-par"}' + "id":"c8880913-644c-4e5c-b52e-b2edba647e5c", "private_network":{"private_network_id":"27f4ea47-1365-4e22-b0ad-965046da14bc", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-19T16:14:19.913207Z", + "region":"fr-par"}' headers: Content-Length: - - "971" + - "1033" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Mon, 22 Jan 2024 15:36:20 GMT + - Tue, 19 Nov 2024 16:14:35 GMT Server: - - Scaleway API-Gateway + - Scaleway API Gateway (fr-par-1;edge02) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -195,51 +215,53 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 29b330d6-0a38-4732-8234-012940bd835d + - 898524ce-92b6-4c7d-a926-22ca1f324dcb status: 200 OK code: 200 duration: "" - request: - body: '{"id":"b3265d11-f510-47b6-8b43-b6fdd007cead", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"provisioning", + body: '{"id":"f150ca45-91a0-47de-aa69-de7927c127a3", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"provisioning", "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2024-01-23T15:36:04.744116Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-20T16:14:19.913207Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, - "id":"30b7eb9c-f751-4c7a-86cc-796ad6750243", "private_network":{"private_network_id":"f8ce0a8a-5494-4504-93ee-f74d3b9b5f7a", - "service_ip":"172.16.0.3/22", "zone":"fr-par-1"}}], "logs_policy":{"max_age_retention":30, - "total_disk_retention":null}, "backup_same_region":false, "maintenances":[], - "created_at":"2024-01-22T15:36:04.744116Z", "region":"fr-par"}' + "id":"c8880913-644c-4e5c-b52e-b2edba647e5c", "private_network":{"private_network_id":"27f4ea47-1365-4e22-b0ad-965046da14bc", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-19T16:14:19.913207Z", + "region":"fr-par"}' form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.21.6; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/b3265d11-f510-47b6-8b43-b6fdd007cead + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/f150ca45-91a0-47de-aa69-de7927c127a3 method: GET response: - body: '{"id":"b3265d11-f510-47b6-8b43-b6fdd007cead", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"provisioning", + body: '{"id":"f150ca45-91a0-47de-aa69-de7927c127a3", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"provisioning", "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2024-01-23T15:36:04.744116Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-20T16:14:19.913207Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, - "id":"30b7eb9c-f751-4c7a-86cc-796ad6750243", "private_network":{"private_network_id":"f8ce0a8a-5494-4504-93ee-f74d3b9b5f7a", - "service_ip":"172.16.0.3/22", "zone":"fr-par-1"}}], "logs_policy":{"max_age_retention":30, - "total_disk_retention":null}, "backup_same_region":false, "maintenances":[], - "created_at":"2024-01-22T15:36:04.744116Z", "region":"fr-par"}' + "id":"c8880913-644c-4e5c-b52e-b2edba647e5c", "private_network":{"private_network_id":"27f4ea47-1365-4e22-b0ad-965046da14bc", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-19T16:14:19.913207Z", + "region":"fr-par"}' headers: Content-Length: - - "971" + - "1033" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Mon, 22 Jan 2024 15:36:35 GMT + - Tue, 19 Nov 2024 16:14:50 GMT Server: - - Scaleway API-Gateway + - Scaleway API Gateway (fr-par-1;edge02) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -247,51 +269,53 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - b49bc7f6-149c-46c4-b1ff-11a59a601510 + - 834f2130-5d79-40f7-b7e6-35ab36e82334 status: 200 OK code: 200 duration: "" - request: - body: '{"id":"b3265d11-f510-47b6-8b43-b6fdd007cead", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"provisioning", + body: '{"id":"f150ca45-91a0-47de-aa69-de7927c127a3", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"provisioning", "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2024-01-23T15:36:04.744116Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-20T16:14:19.913207Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, - "id":"30b7eb9c-f751-4c7a-86cc-796ad6750243", "private_network":{"private_network_id":"f8ce0a8a-5494-4504-93ee-f74d3b9b5f7a", - "service_ip":"172.16.0.3/22", "zone":"fr-par-1"}}], "logs_policy":{"max_age_retention":30, - "total_disk_retention":null}, "backup_same_region":false, "maintenances":[], - "created_at":"2024-01-22T15:36:04.744116Z", "region":"fr-par"}' + "id":"c8880913-644c-4e5c-b52e-b2edba647e5c", "private_network":{"private_network_id":"27f4ea47-1365-4e22-b0ad-965046da14bc", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-19T16:14:19.913207Z", + "region":"fr-par"}' form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.21.6; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/b3265d11-f510-47b6-8b43-b6fdd007cead + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/f150ca45-91a0-47de-aa69-de7927c127a3 method: GET response: - body: '{"id":"b3265d11-f510-47b6-8b43-b6fdd007cead", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"provisioning", + body: '{"id":"f150ca45-91a0-47de-aa69-de7927c127a3", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"provisioning", "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2024-01-23T15:36:04.744116Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-20T16:14:19.913207Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, - "id":"30b7eb9c-f751-4c7a-86cc-796ad6750243", "private_network":{"private_network_id":"f8ce0a8a-5494-4504-93ee-f74d3b9b5f7a", - "service_ip":"172.16.0.3/22", "zone":"fr-par-1"}}], "logs_policy":{"max_age_retention":30, - "total_disk_retention":null}, "backup_same_region":false, "maintenances":[], - "created_at":"2024-01-22T15:36:04.744116Z", "region":"fr-par"}' + "id":"c8880913-644c-4e5c-b52e-b2edba647e5c", "private_network":{"private_network_id":"27f4ea47-1365-4e22-b0ad-965046da14bc", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-19T16:14:19.913207Z", + "region":"fr-par"}' headers: Content-Length: - - "971" + - "1033" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Mon, 22 Jan 2024 15:36:51 GMT + - Tue, 19 Nov 2024 16:15:05 GMT Server: - - Scaleway API-Gateway + - Scaleway API Gateway (fr-par-1;edge02) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -299,51 +323,53 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 29ac1e6c-d009-4e76-8398-8dda29a3e1a6 + - 1cb49bbc-5e20-47ca-9882-b69bd579ed26 status: 200 OK code: 200 duration: "" - request: - body: '{"id":"b3265d11-f510-47b6-8b43-b6fdd007cead", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"provisioning", + body: '{"id":"f150ca45-91a0-47de-aa69-de7927c127a3", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"provisioning", "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2024-01-23T15:36:04.744116Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-20T16:14:19.913207Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, - "id":"30b7eb9c-f751-4c7a-86cc-796ad6750243", "private_network":{"private_network_id":"f8ce0a8a-5494-4504-93ee-f74d3b9b5f7a", - "service_ip":"172.16.0.3/22", "zone":"fr-par-1"}}], "logs_policy":{"max_age_retention":30, - "total_disk_retention":null}, "backup_same_region":false, "maintenances":[], - "created_at":"2024-01-22T15:36:04.744116Z", "region":"fr-par"}' + "id":"c8880913-644c-4e5c-b52e-b2edba647e5c", "private_network":{"private_network_id":"27f4ea47-1365-4e22-b0ad-965046da14bc", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-19T16:14:19.913207Z", + "region":"fr-par"}' form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.21.6; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/b3265d11-f510-47b6-8b43-b6fdd007cead + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/f150ca45-91a0-47de-aa69-de7927c127a3 method: GET response: - body: '{"id":"b3265d11-f510-47b6-8b43-b6fdd007cead", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"provisioning", + body: '{"id":"f150ca45-91a0-47de-aa69-de7927c127a3", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"provisioning", "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2024-01-23T15:36:04.744116Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-20T16:14:19.913207Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, - "id":"30b7eb9c-f751-4c7a-86cc-796ad6750243", "private_network":{"private_network_id":"f8ce0a8a-5494-4504-93ee-f74d3b9b5f7a", - "service_ip":"172.16.0.3/22", "zone":"fr-par-1"}}], "logs_policy":{"max_age_retention":30, - "total_disk_retention":null}, "backup_same_region":false, "maintenances":[], - "created_at":"2024-01-22T15:36:04.744116Z", "region":"fr-par"}' + "id":"c8880913-644c-4e5c-b52e-b2edba647e5c", "private_network":{"private_network_id":"27f4ea47-1365-4e22-b0ad-965046da14bc", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-19T16:14:19.913207Z", + "region":"fr-par"}' headers: Content-Length: - - "971" + - "1033" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Mon, 22 Jan 2024 15:37:06 GMT + - Tue, 19 Nov 2024 16:15:21 GMT Server: - - Scaleway API-Gateway + - Scaleway API Gateway (fr-par-1;edge02) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -351,51 +377,53 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 4476d57a-037a-43b0-92c8-ac74e39aa949 + - 6d38a64e-1127-40cd-906f-48452e4cb28c status: 200 OK code: 200 duration: "" - request: - body: '{"id":"b3265d11-f510-47b6-8b43-b6fdd007cead", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"initializing", + body: '{"id":"f150ca45-91a0-47de-aa69-de7927c127a3", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"initializing", "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2024-01-23T15:36:04.744116Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-20T16:14:19.913207Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, - "id":"30b7eb9c-f751-4c7a-86cc-796ad6750243", "private_network":{"private_network_id":"f8ce0a8a-5494-4504-93ee-f74d3b9b5f7a", - "service_ip":"172.16.0.3/22", "zone":"fr-par-1"}}], "logs_policy":{"max_age_retention":30, - "total_disk_retention":null}, "backup_same_region":false, "maintenances":[], - "created_at":"2024-01-22T15:36:04.744116Z", "region":"fr-par"}' + "id":"c8880913-644c-4e5c-b52e-b2edba647e5c", "private_network":{"private_network_id":"27f4ea47-1365-4e22-b0ad-965046da14bc", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-19T16:14:19.913207Z", + "region":"fr-par"}' form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.21.6; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/b3265d11-f510-47b6-8b43-b6fdd007cead + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/f150ca45-91a0-47de-aa69-de7927c127a3 method: GET response: - body: '{"id":"b3265d11-f510-47b6-8b43-b6fdd007cead", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"initializing", + body: '{"id":"f150ca45-91a0-47de-aa69-de7927c127a3", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"initializing", "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2024-01-23T15:36:04.744116Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-20T16:14:19.913207Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, - "id":"30b7eb9c-f751-4c7a-86cc-796ad6750243", "private_network":{"private_network_id":"f8ce0a8a-5494-4504-93ee-f74d3b9b5f7a", - "service_ip":"172.16.0.3/22", "zone":"fr-par-1"}}], "logs_policy":{"max_age_retention":30, - "total_disk_retention":null}, "backup_same_region":false, "maintenances":[], - "created_at":"2024-01-22T15:36:04.744116Z", "region":"fr-par"}' + "id":"c8880913-644c-4e5c-b52e-b2edba647e5c", "private_network":{"private_network_id":"27f4ea47-1365-4e22-b0ad-965046da14bc", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-19T16:14:19.913207Z", + "region":"fr-par"}' headers: Content-Length: - - "971" + - "1033" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Mon, 22 Jan 2024 15:37:21 GMT + - Tue, 19 Nov 2024 16:15:36 GMT Server: - - Scaleway API-Gateway + - Scaleway API Gateway (fr-par-1;edge02) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -403,51 +431,53 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 5d12f257-e4f1-4b81-8f97-045abdad79ab + - 7910c3e4-bb34-4e2a-83f3-05db85faf4f6 status: 200 OK code: 200 duration: "" - request: - body: '{"id":"b3265d11-f510-47b6-8b43-b6fdd007cead", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"initializing", + body: '{"id":"f150ca45-91a0-47de-aa69-de7927c127a3", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"initializing", "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2024-01-23T15:36:04.744116Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-20T16:14:19.913207Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, - "id":"30b7eb9c-f751-4c7a-86cc-796ad6750243", "private_network":{"private_network_id":"f8ce0a8a-5494-4504-93ee-f74d3b9b5f7a", - "service_ip":"172.16.0.3/22", "zone":"fr-par-1"}}], "logs_policy":{"max_age_retention":30, - "total_disk_retention":null}, "backup_same_region":false, "maintenances":[], - "created_at":"2024-01-22T15:36:04.744116Z", "region":"fr-par"}' + "id":"c8880913-644c-4e5c-b52e-b2edba647e5c", "private_network":{"private_network_id":"27f4ea47-1365-4e22-b0ad-965046da14bc", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-19T16:14:19.913207Z", + "region":"fr-par"}' form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.21.6; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/b3265d11-f510-47b6-8b43-b6fdd007cead + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/f150ca45-91a0-47de-aa69-de7927c127a3 method: GET response: - body: '{"id":"b3265d11-f510-47b6-8b43-b6fdd007cead", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"initializing", + body: '{"id":"f150ca45-91a0-47de-aa69-de7927c127a3", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"initializing", "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2024-01-23T15:36:04.744116Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-20T16:14:19.913207Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, - "id":"30b7eb9c-f751-4c7a-86cc-796ad6750243", "private_network":{"private_network_id":"f8ce0a8a-5494-4504-93ee-f74d3b9b5f7a", - "service_ip":"172.16.0.3/22", "zone":"fr-par-1"}}], "logs_policy":{"max_age_retention":30, - "total_disk_retention":null}, "backup_same_region":false, "maintenances":[], - "created_at":"2024-01-22T15:36:04.744116Z", "region":"fr-par"}' + "id":"c8880913-644c-4e5c-b52e-b2edba647e5c", "private_network":{"private_network_id":"27f4ea47-1365-4e22-b0ad-965046da14bc", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-19T16:14:19.913207Z", + "region":"fr-par"}' headers: Content-Length: - - "971" + - "1033" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Mon, 22 Jan 2024 15:37:36 GMT + - Tue, 19 Nov 2024 16:15:51 GMT Server: - - Scaleway API-Gateway + - Scaleway API Gateway (fr-par-1;edge02) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -455,51 +485,53 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - ae673ecd-1409-4346-8a22-edcb031b93ca + - 3716362d-0a2f-41df-8bea-6579543bb55e status: 200 OK code: 200 duration: "" - request: - body: '{"id":"b3265d11-f510-47b6-8b43-b6fdd007cead", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"initializing", + body: '{"id":"f150ca45-91a0-47de-aa69-de7927c127a3", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"initializing", "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2024-01-23T15:36:04.744116Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-20T16:14:19.913207Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, - "id":"30b7eb9c-f751-4c7a-86cc-796ad6750243", "private_network":{"private_network_id":"f8ce0a8a-5494-4504-93ee-f74d3b9b5f7a", - "service_ip":"172.16.0.3/22", "zone":"fr-par-1"}}], "logs_policy":{"max_age_retention":30, - "total_disk_retention":null}, "backup_same_region":false, "maintenances":[], - "created_at":"2024-01-22T15:36:04.744116Z", "region":"fr-par"}' + "id":"c8880913-644c-4e5c-b52e-b2edba647e5c", "private_network":{"private_network_id":"27f4ea47-1365-4e22-b0ad-965046da14bc", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-19T16:14:19.913207Z", + "region":"fr-par"}' form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.21.6; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/b3265d11-f510-47b6-8b43-b6fdd007cead + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/f150ca45-91a0-47de-aa69-de7927c127a3 method: GET response: - body: '{"id":"b3265d11-f510-47b6-8b43-b6fdd007cead", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"initializing", + body: '{"id":"f150ca45-91a0-47de-aa69-de7927c127a3", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"initializing", "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2024-01-23T15:36:04.744116Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-20T16:14:19.913207Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, - "id":"30b7eb9c-f751-4c7a-86cc-796ad6750243", "private_network":{"private_network_id":"f8ce0a8a-5494-4504-93ee-f74d3b9b5f7a", - "service_ip":"172.16.0.3/22", "zone":"fr-par-1"}}], "logs_policy":{"max_age_retention":30, - "total_disk_retention":null}, "backup_same_region":false, "maintenances":[], - "created_at":"2024-01-22T15:36:04.744116Z", "region":"fr-par"}' + "id":"c8880913-644c-4e5c-b52e-b2edba647e5c", "private_network":{"private_network_id":"27f4ea47-1365-4e22-b0ad-965046da14bc", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-19T16:14:19.913207Z", + "region":"fr-par"}' headers: Content-Length: - - "971" + - "1033" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Mon, 22 Jan 2024 15:37:51 GMT + - Tue, 19 Nov 2024 16:16:06 GMT Server: - - Scaleway API-Gateway + - Scaleway API Gateway (fr-par-1;edge02) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -507,51 +539,53 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 2a8ded46-dfdd-4bff-b308-470e1481c14f + - 71baf0e3-d856-407c-a1b5-0e03b559df15 status: 200 OK code: 200 duration: "" - request: - body: '{"id":"b3265d11-f510-47b6-8b43-b6fdd007cead", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"initializing", + body: '{"id":"f150ca45-91a0-47de-aa69-de7927c127a3", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"initializing", "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2024-01-23T15:36:04.744116Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-20T16:14:19.913207Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, - "id":"30b7eb9c-f751-4c7a-86cc-796ad6750243", "private_network":{"private_network_id":"f8ce0a8a-5494-4504-93ee-f74d3b9b5f7a", - "service_ip":"172.16.0.3/22", "zone":"fr-par-1"}}], "logs_policy":{"max_age_retention":30, - "total_disk_retention":null}, "backup_same_region":false, "maintenances":[], - "created_at":"2024-01-22T15:36:04.744116Z", "region":"fr-par"}' + "id":"c8880913-644c-4e5c-b52e-b2edba647e5c", "private_network":{"private_network_id":"27f4ea47-1365-4e22-b0ad-965046da14bc", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-19T16:14:19.913207Z", + "region":"fr-par"}' form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.21.6; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/b3265d11-f510-47b6-8b43-b6fdd007cead + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/f150ca45-91a0-47de-aa69-de7927c127a3 method: GET response: - body: '{"id":"b3265d11-f510-47b6-8b43-b6fdd007cead", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"initializing", + body: '{"id":"f150ca45-91a0-47de-aa69-de7927c127a3", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"initializing", "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2024-01-23T15:36:04.744116Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-20T16:14:19.913207Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, - "id":"30b7eb9c-f751-4c7a-86cc-796ad6750243", "private_network":{"private_network_id":"f8ce0a8a-5494-4504-93ee-f74d3b9b5f7a", - "service_ip":"172.16.0.3/22", "zone":"fr-par-1"}}], "logs_policy":{"max_age_retention":30, - "total_disk_retention":null}, "backup_same_region":false, "maintenances":[], - "created_at":"2024-01-22T15:36:04.744116Z", "region":"fr-par"}' + "id":"c8880913-644c-4e5c-b52e-b2edba647e5c", "private_network":{"private_network_id":"27f4ea47-1365-4e22-b0ad-965046da14bc", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-19T16:14:19.913207Z", + "region":"fr-par"}' headers: Content-Length: - - "971" + - "1033" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Mon, 22 Jan 2024 15:38:06 GMT + - Tue, 19 Nov 2024 16:16:21 GMT Server: - - Scaleway API-Gateway + - Scaleway API Gateway (fr-par-1;edge02) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -559,51 +593,53 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 2accd517-ec09-48a1-a97e-cb8cb9ef7e6e + - 7596a0fc-e909-4164-b2cd-1cc3411c6bcf status: 200 OK code: 200 duration: "" - request: - body: '{"id":"b3265d11-f510-47b6-8b43-b6fdd007cead", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"initializing", + body: '{"id":"f150ca45-91a0-47de-aa69-de7927c127a3", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"initializing", "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2024-01-23T15:36:04.744116Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-20T16:14:19.913207Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, - "id":"30b7eb9c-f751-4c7a-86cc-796ad6750243", "private_network":{"private_network_id":"f8ce0a8a-5494-4504-93ee-f74d3b9b5f7a", - "service_ip":"172.16.0.3/22", "zone":"fr-par-1"}}], "logs_policy":{"max_age_retention":30, - "total_disk_retention":null}, "backup_same_region":false, "maintenances":[], - "created_at":"2024-01-22T15:36:04.744116Z", "region":"fr-par"}' + "id":"c8880913-644c-4e5c-b52e-b2edba647e5c", "private_network":{"private_network_id":"27f4ea47-1365-4e22-b0ad-965046da14bc", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-19T16:14:19.913207Z", + "region":"fr-par"}' form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.21.6; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/b3265d11-f510-47b6-8b43-b6fdd007cead + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/f150ca45-91a0-47de-aa69-de7927c127a3 method: GET response: - body: '{"id":"b3265d11-f510-47b6-8b43-b6fdd007cead", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"initializing", + body: '{"id":"f150ca45-91a0-47de-aa69-de7927c127a3", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"initializing", "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2024-01-23T15:36:04.744116Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-20T16:14:19.913207Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, - "id":"30b7eb9c-f751-4c7a-86cc-796ad6750243", "private_network":{"private_network_id":"f8ce0a8a-5494-4504-93ee-f74d3b9b5f7a", - "service_ip":"172.16.0.3/22", "zone":"fr-par-1"}}], "logs_policy":{"max_age_retention":30, - "total_disk_retention":null}, "backup_same_region":false, "maintenances":[], - "created_at":"2024-01-22T15:36:04.744116Z", "region":"fr-par"}' + "id":"c8880913-644c-4e5c-b52e-b2edba647e5c", "private_network":{"private_network_id":"27f4ea47-1365-4e22-b0ad-965046da14bc", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-19T16:14:19.913207Z", + "region":"fr-par"}' headers: Content-Length: - - "971" + - "1033" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Mon, 22 Jan 2024 15:38:21 GMT + - Tue, 19 Nov 2024 16:16:36 GMT Server: - - Scaleway API-Gateway + - Scaleway API Gateway (fr-par-1;edge02) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -611,51 +647,53 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - f5c31f8e-842c-493d-966e-f1f898c695e9 + - 9b4b63cc-e838-4bb4-aac7-0f6546a05316 status: 200 OK code: 200 duration: "" - request: - body: '{"id":"b3265d11-f510-47b6-8b43-b6fdd007cead", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"initializing", + body: '{"id":"f150ca45-91a0-47de-aa69-de7927c127a3", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"initializing", "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2024-01-23T15:36:04.744116Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-20T16:14:19.913207Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, - "id":"30b7eb9c-f751-4c7a-86cc-796ad6750243", "private_network":{"private_network_id":"f8ce0a8a-5494-4504-93ee-f74d3b9b5f7a", - "service_ip":"172.16.0.3/22", "zone":"fr-par-1"}}], "logs_policy":{"max_age_retention":30, - "total_disk_retention":null}, "backup_same_region":false, "maintenances":[], - "created_at":"2024-01-22T15:36:04.744116Z", "region":"fr-par"}' + "id":"c8880913-644c-4e5c-b52e-b2edba647e5c", "private_network":{"private_network_id":"27f4ea47-1365-4e22-b0ad-965046da14bc", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-19T16:14:19.913207Z", + "region":"fr-par"}' form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.21.6; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/b3265d11-f510-47b6-8b43-b6fdd007cead + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/f150ca45-91a0-47de-aa69-de7927c127a3 method: GET response: - body: '{"id":"b3265d11-f510-47b6-8b43-b6fdd007cead", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"initializing", + body: '{"id":"f150ca45-91a0-47de-aa69-de7927c127a3", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"initializing", "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2024-01-23T15:36:04.744116Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-20T16:14:19.913207Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, - "id":"30b7eb9c-f751-4c7a-86cc-796ad6750243", "private_network":{"private_network_id":"f8ce0a8a-5494-4504-93ee-f74d3b9b5f7a", - "service_ip":"172.16.0.3/22", "zone":"fr-par-1"}}], "logs_policy":{"max_age_retention":30, - "total_disk_retention":null}, "backup_same_region":false, "maintenances":[], - "created_at":"2024-01-22T15:36:04.744116Z", "region":"fr-par"}' + "id":"c8880913-644c-4e5c-b52e-b2edba647e5c", "private_network":{"private_network_id":"27f4ea47-1365-4e22-b0ad-965046da14bc", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-19T16:14:19.913207Z", + "region":"fr-par"}' headers: Content-Length: - - "971" + - "1033" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Mon, 22 Jan 2024 15:38:37 GMT + - Tue, 19 Nov 2024 16:16:51 GMT Server: - - Scaleway API-Gateway + - Scaleway API Gateway (fr-par-1;edge02) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -663,57 +701,59 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - a94e9d1f-f595-4800-89cf-559e7d46bac0 + - df128ca6-f01a-4f57-8785-5ee8dbf4d11e status: 200 OK code: 200 duration: "" - request: - body: '{"id":"b3265d11-f510-47b6-8b43-b6fdd007cead", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"initializing", + body: '{"id":"f150ca45-91a0-47de-aa69-de7927c127a3", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"initializing", "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], "settings":[{"name":"effective_cache_size", "value":"1300"}, {"name":"maintenance_work_mem", "value":"150"}, {"name":"max_connections", "value":"100"}, {"name":"max_parallel_workers", "value":"0"}, {"name":"max_parallel_workers_per_gather", "value":"0"}, {"name":"work_mem", "value":"4"}], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2024-01-23T15:36:04.744116Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-20T16:14:19.913207Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, - "id":"30b7eb9c-f751-4c7a-86cc-796ad6750243", "private_network":{"private_network_id":"f8ce0a8a-5494-4504-93ee-f74d3b9b5f7a", - "service_ip":"172.16.0.3/22", "zone":"fr-par-1"}}], "logs_policy":{"max_age_retention":30, - "total_disk_retention":null}, "backup_same_region":false, "maintenances":[], - "created_at":"2024-01-22T15:36:04.744116Z", "region":"fr-par"}' + "id":"c8880913-644c-4e5c-b52e-b2edba647e5c", "private_network":{"private_network_id":"27f4ea47-1365-4e22-b0ad-965046da14bc", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-19T16:14:19.913207Z", + "region":"fr-par"}' form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.21.6; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/b3265d11-f510-47b6-8b43-b6fdd007cead + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/f150ca45-91a0-47de-aa69-de7927c127a3 method: GET response: - body: '{"id":"b3265d11-f510-47b6-8b43-b6fdd007cead", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"initializing", + body: '{"id":"f150ca45-91a0-47de-aa69-de7927c127a3", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"initializing", "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], "settings":[{"name":"effective_cache_size", "value":"1300"}, {"name":"maintenance_work_mem", "value":"150"}, {"name":"max_connections", "value":"100"}, {"name":"max_parallel_workers", "value":"0"}, {"name":"max_parallel_workers_per_gather", "value":"0"}, {"name":"work_mem", "value":"4"}], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2024-01-23T15:36:04.744116Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-20T16:14:19.913207Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, - "id":"30b7eb9c-f751-4c7a-86cc-796ad6750243", "private_network":{"private_network_id":"f8ce0a8a-5494-4504-93ee-f74d3b9b5f7a", - "service_ip":"172.16.0.3/22", "zone":"fr-par-1"}}], "logs_policy":{"max_age_retention":30, - "total_disk_retention":null}, "backup_same_region":false, "maintenances":[], - "created_at":"2024-01-22T15:36:04.744116Z", "region":"fr-par"}' + "id":"c8880913-644c-4e5c-b52e-b2edba647e5c", "private_network":{"private_network_id":"27f4ea47-1365-4e22-b0ad-965046da14bc", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-19T16:14:19.913207Z", + "region":"fr-par"}' headers: Content-Length: - - "1246" + - "1308" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Mon, 22 Jan 2024 15:38:52 GMT + - Tue, 19 Nov 2024 16:17:06 GMT Server: - - Scaleway API-Gateway + - Scaleway API Gateway (fr-par-1;edge02) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -721,61 +761,63 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 48631745-e2a9-45ac-9a36-9733aa312d6a + - f5e9715e-840f-4d9c-a34e-66559a7f4762 status: 200 OK code: 200 duration: "" - request: - body: '{"id":"b3265d11-f510-47b6-8b43-b6fdd007cead", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"ready", "engine":"PostgreSQL-15", - "upgradable_version":[], "endpoint":{"ip":"51.159.205.115", "port":13353, "name":null, - "id":"5ce2b18a-585c-4a06-bdeb-efd8ac0f90f5", "load_balancer":{}}, "tags":[], + body: '{"id":"f150ca45-91a0-47de-aa69-de7927c127a3", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"ready", "engine":"PostgreSQL-15", + "upgradable_version":[], "endpoint":{"ip":"51.159.204.219", "port":22931, "name":null, + "id":"085fea40-fe0e-464c-bc27-333b5375ec29", "load_balancer":{}}, "tags":[], "settings":[{"name":"effective_cache_size", "value":"1300"}, {"name":"maintenance_work_mem", "value":"150"}, {"name":"max_connections", "value":"100"}, {"name":"max_parallel_workers", "value":"0"}, {"name":"max_parallel_workers_per_gather", "value":"0"}, {"name":"work_mem", "value":"4"}], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2024-01-23T15:36:04.744116Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-20T16:14:19.913207Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, - "id":"30b7eb9c-f751-4c7a-86cc-796ad6750243", "private_network":{"private_network_id":"f8ce0a8a-5494-4504-93ee-f74d3b9b5f7a", - "service_ip":"172.16.0.3/22", "zone":"fr-par-1"}}, {"ip":"51.159.205.115", "port":13353, - "name":null, "id":"5ce2b18a-585c-4a06-bdeb-efd8ac0f90f5", "load_balancer":{}}], - "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, - "maintenances":[], "created_at":"2024-01-22T15:36:04.744116Z", "region":"fr-par"}' + "id":"c8880913-644c-4e5c-b52e-b2edba647e5c", "private_network":{"private_network_id":"27f4ea47-1365-4e22-b0ad-965046da14bc", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}, + {"ip":"51.159.204.219", "port":22931, "name":null, "id":"085fea40-fe0e-464c-bc27-333b5375ec29", + "load_balancer":{}}], "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, + "backup_same_region":false, "maintenances":[], "encryption":{"enabled":false}, + "created_at":"2024-11-19T16:14:19.913207Z", "region":"fr-par"}' form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.21.6; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/b3265d11-f510-47b6-8b43-b6fdd007cead + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/f150ca45-91a0-47de-aa69-de7927c127a3 method: GET response: - body: '{"id":"b3265d11-f510-47b6-8b43-b6fdd007cead", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"ready", "engine":"PostgreSQL-15", - "upgradable_version":[], "endpoint":{"ip":"51.159.205.115", "port":13353, "name":null, - "id":"5ce2b18a-585c-4a06-bdeb-efd8ac0f90f5", "load_balancer":{}}, "tags":[], + body: '{"id":"f150ca45-91a0-47de-aa69-de7927c127a3", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"ready", "engine":"PostgreSQL-15", + "upgradable_version":[], "endpoint":{"ip":"51.159.204.219", "port":22931, "name":null, + "id":"085fea40-fe0e-464c-bc27-333b5375ec29", "load_balancer":{}}, "tags":[], "settings":[{"name":"effective_cache_size", "value":"1300"}, {"name":"maintenance_work_mem", "value":"150"}, {"name":"max_connections", "value":"100"}, {"name":"max_parallel_workers", "value":"0"}, {"name":"max_parallel_workers_per_gather", "value":"0"}, {"name":"work_mem", "value":"4"}], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2024-01-23T15:36:04.744116Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-20T16:14:19.913207Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, - "id":"30b7eb9c-f751-4c7a-86cc-796ad6750243", "private_network":{"private_network_id":"f8ce0a8a-5494-4504-93ee-f74d3b9b5f7a", - "service_ip":"172.16.0.3/22", "zone":"fr-par-1"}}, {"ip":"51.159.205.115", "port":13353, - "name":null, "id":"5ce2b18a-585c-4a06-bdeb-efd8ac0f90f5", "load_balancer":{}}], - "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, - "maintenances":[], "created_at":"2024-01-22T15:36:04.744116Z", "region":"fr-par"}' + "id":"c8880913-644c-4e5c-b52e-b2edba647e5c", "private_network":{"private_network_id":"27f4ea47-1365-4e22-b0ad-965046da14bc", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}, + {"ip":"51.159.204.219", "port":22931, "name":null, "id":"085fea40-fe0e-464c-bc27-333b5375ec29", + "load_balancer":{}}], "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, + "backup_same_region":false, "maintenances":[], "encryption":{"enabled":false}, + "created_at":"2024-11-19T16:14:19.913207Z", "region":"fr-par"}' headers: Content-Length: - - "1467" + - "1529" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Mon, 22 Jan 2024 15:39:07 GMT + - Tue, 19 Nov 2024 16:17:22 GMT Server: - - Scaleway API-Gateway + - Scaleway API Gateway (fr-par-1;edge02) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -783,21 +825,21 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 815c4ed9-37bc-483a-9a51-0588d2ffecca + - 6d2ac2e5-f898-4c4b-9b70-430b88fdf0da status: 200 OK code: 200 duration: "" - request: - body: '{"ip":"51.159.205.115", "port":13353, "name":null, "id":"5ce2b18a-585c-4a06-bdeb-efd8ac0f90f5", + body: '{"ip":"51.159.204.219", "port":22931, "name":null, "id":"085fea40-fe0e-464c-bc27-333b5375ec29", "load_balancer":{}}' form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.21.6; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/rdb/v1/regions/fr-par/endpoints/5ce2b18a-585c-4a06-bdeb-efd8ac0f90f5 + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/rdb/v1/regions/fr-par/endpoints/085fea40-fe0e-464c-bc27-333b5375ec29 method: GET response: - body: '{"ip":"51.159.205.115", "port":13353, "name":null, "id":"5ce2b18a-585c-4a06-bdeb-efd8ac0f90f5", + body: '{"ip":"51.159.204.219", "port":22931, "name":null, "id":"085fea40-fe0e-464c-bc27-333b5375ec29", "load_balancer":{}}' headers: Content-Length: @@ -807,9 +849,9 @@ interactions: Content-Type: - application/json Date: - - Mon, 22 Jan 2024 15:39:07 GMT + - Tue, 19 Nov 2024 16:17:22 GMT Server: - - Scaleway API-Gateway + - Scaleway API Gateway (fr-par-1;edge02) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -817,61 +859,63 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - dafad8de-26e5-4ea5-98d0-d448029fe3f7 + - e7c8b863-0a30-4404-861b-50df6a64e8ee status: 200 OK code: 200 duration: "" - request: - body: '{"id":"b3265d11-f510-47b6-8b43-b6fdd007cead", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"ready", "engine":"PostgreSQL-15", - "upgradable_version":[], "endpoint":{"ip":"51.159.205.115", "port":13353, "name":null, - "id":"5ce2b18a-585c-4a06-bdeb-efd8ac0f90f5", "load_balancer":{}}, "tags":[], + body: '{"id":"f150ca45-91a0-47de-aa69-de7927c127a3", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"ready", "engine":"PostgreSQL-15", + "upgradable_version":[], "endpoint":{"ip":"51.159.204.219", "port":22931, "name":null, + "id":"085fea40-fe0e-464c-bc27-333b5375ec29", "load_balancer":{}}, "tags":[], "settings":[{"name":"effective_cache_size", "value":"1300"}, {"name":"maintenance_work_mem", "value":"150"}, {"name":"max_connections", "value":"100"}, {"name":"max_parallel_workers", "value":"0"}, {"name":"max_parallel_workers_per_gather", "value":"0"}, {"name":"work_mem", "value":"4"}], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2024-01-23T15:36:04.744116Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-20T16:14:19.913207Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, - "id":"30b7eb9c-f751-4c7a-86cc-796ad6750243", "private_network":{"private_network_id":"f8ce0a8a-5494-4504-93ee-f74d3b9b5f7a", - "service_ip":"172.16.0.3/22", "zone":"fr-par-1"}}, {"ip":"51.159.205.115", "port":13353, - "name":null, "id":"5ce2b18a-585c-4a06-bdeb-efd8ac0f90f5", "load_balancer":{}}], - "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, - "maintenances":[], "created_at":"2024-01-22T15:36:04.744116Z", "region":"fr-par"}' + "id":"c8880913-644c-4e5c-b52e-b2edba647e5c", "private_network":{"private_network_id":"27f4ea47-1365-4e22-b0ad-965046da14bc", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}, + {"ip":"51.159.204.219", "port":22931, "name":null, "id":"085fea40-fe0e-464c-bc27-333b5375ec29", + "load_balancer":{}}], "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, + "backup_same_region":false, "maintenances":[], "encryption":{"enabled":false}, + "created_at":"2024-11-19T16:14:19.913207Z", "region":"fr-par"}' form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.21.6; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/b3265d11-f510-47b6-8b43-b6fdd007cead + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/f150ca45-91a0-47de-aa69-de7927c127a3 method: GET response: - body: '{"id":"b3265d11-f510-47b6-8b43-b6fdd007cead", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"ready", "engine":"PostgreSQL-15", - "upgradable_version":[], "endpoint":{"ip":"51.159.205.115", "port":13353, "name":null, - "id":"5ce2b18a-585c-4a06-bdeb-efd8ac0f90f5", "load_balancer":{}}, "tags":[], + body: '{"id":"f150ca45-91a0-47de-aa69-de7927c127a3", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"ready", "engine":"PostgreSQL-15", + "upgradable_version":[], "endpoint":{"ip":"51.159.204.219", "port":22931, "name":null, + "id":"085fea40-fe0e-464c-bc27-333b5375ec29", "load_balancer":{}}, "tags":[], "settings":[{"name":"effective_cache_size", "value":"1300"}, {"name":"maintenance_work_mem", "value":"150"}, {"name":"max_connections", "value":"100"}, {"name":"max_parallel_workers", "value":"0"}, {"name":"max_parallel_workers_per_gather", "value":"0"}, {"name":"work_mem", "value":"4"}], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2024-01-23T15:36:04.744116Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-20T16:14:19.913207Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, - "id":"30b7eb9c-f751-4c7a-86cc-796ad6750243", "private_network":{"private_network_id":"f8ce0a8a-5494-4504-93ee-f74d3b9b5f7a", - "service_ip":"172.16.0.3/22", "zone":"fr-par-1"}}, {"ip":"51.159.205.115", "port":13353, - "name":null, "id":"5ce2b18a-585c-4a06-bdeb-efd8ac0f90f5", "load_balancer":{}}], - "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, - "maintenances":[], "created_at":"2024-01-22T15:36:04.744116Z", "region":"fr-par"}' + "id":"c8880913-644c-4e5c-b52e-b2edba647e5c", "private_network":{"private_network_id":"27f4ea47-1365-4e22-b0ad-965046da14bc", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}, + {"ip":"51.159.204.219", "port":22931, "name":null, "id":"085fea40-fe0e-464c-bc27-333b5375ec29", + "load_balancer":{}}], "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, + "backup_same_region":false, "maintenances":[], "encryption":{"enabled":false}, + "created_at":"2024-11-19T16:14:19.913207Z", "region":"fr-par"}' headers: Content-Length: - - "1467" + - "1529" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Mon, 22 Jan 2024 15:39:07 GMT + - Tue, 19 Nov 2024 16:17:22 GMT Server: - - Scaleway API-Gateway + - Scaleway API Gateway (fr-par-1;edge02) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -879,7 +923,7 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 502253b0-47fe-4668-afbd-6f92b8c9294f + - 83982568-6af1-4f5e-bccc-14061e59550b status: 200 OK code: 200 duration: "" @@ -888,8 +932,8 @@ interactions: form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.21.6; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/ipam/v1/regions/fr-par/ips?is_ipv6=false&order_by=created_at_desc&page=1&resource_id=b3265d11-f510-47b6-8b43-b6fdd007cead&resource_type=rdb_instance + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/ipam/v1/regions/fr-par/ips?is_ipv6=false&order_by=created_at_desc&page=1&resource_id=f150ca45-91a0-47de-aa69-de7927c127a3&resource_type=rdb_instance method: GET response: body: '{"total_count":0, "ips":[]}' @@ -901,9 +945,9 @@ interactions: Content-Type: - application/json Date: - - Mon, 22 Jan 2024 15:39:07 GMT + - Tue, 19 Nov 2024 16:17:22 GMT Server: - - Scaleway API-Gateway + - Scaleway API Gateway (fr-par-1;edge02) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -911,61 +955,63 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - e742c180-76fa-443b-97aa-5014d8dd041b + - 4b99dfb1-5749-41c8-ae10-603fd2d8627d status: 200 OK code: 200 duration: "" - request: - body: '{"id":"b3265d11-f510-47b6-8b43-b6fdd007cead", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"deleting", "engine":"PostgreSQL-15", - "upgradable_version":[], "endpoint":{"ip":"51.159.205.115", "port":13353, "name":null, - "id":"5ce2b18a-585c-4a06-bdeb-efd8ac0f90f5", "load_balancer":{}}, "tags":[], + body: '{"id":"f150ca45-91a0-47de-aa69-de7927c127a3", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"deleting", "engine":"PostgreSQL-15", + "upgradable_version":[], "endpoint":{"ip":"51.159.204.219", "port":22931, "name":null, + "id":"085fea40-fe0e-464c-bc27-333b5375ec29", "load_balancer":{}}, "tags":[], "settings":[{"name":"effective_cache_size", "value":"1300"}, {"name":"maintenance_work_mem", "value":"150"}, {"name":"max_connections", "value":"100"}, {"name":"max_parallel_workers", "value":"0"}, {"name":"max_parallel_workers_per_gather", "value":"0"}, {"name":"work_mem", "value":"4"}], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2024-01-23T15:36:04.744116Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-20T16:14:19.913207Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, - "id":"30b7eb9c-f751-4c7a-86cc-796ad6750243", "private_network":{"private_network_id":"f8ce0a8a-5494-4504-93ee-f74d3b9b5f7a", - "service_ip":"172.16.0.3/22", "zone":"fr-par-1"}}, {"ip":"51.159.205.115", "port":13353, - "name":null, "id":"5ce2b18a-585c-4a06-bdeb-efd8ac0f90f5", "load_balancer":{}}], - "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, - "maintenances":[], "created_at":"2024-01-22T15:36:04.744116Z", "region":"fr-par"}' + "id":"c8880913-644c-4e5c-b52e-b2edba647e5c", "private_network":{"private_network_id":"27f4ea47-1365-4e22-b0ad-965046da14bc", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}, + {"ip":"51.159.204.219", "port":22931, "name":null, "id":"085fea40-fe0e-464c-bc27-333b5375ec29", + "load_balancer":{}}], "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, + "backup_same_region":false, "maintenances":[], "encryption":{"enabled":false}, + "created_at":"2024-11-19T16:14:19.913207Z", "region":"fr-par"}' form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.21.6; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/b3265d11-f510-47b6-8b43-b6fdd007cead + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/f150ca45-91a0-47de-aa69-de7927c127a3 method: DELETE response: - body: '{"id":"b3265d11-f510-47b6-8b43-b6fdd007cead", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"deleting", "engine":"PostgreSQL-15", - "upgradable_version":[], "endpoint":{"ip":"51.159.205.115", "port":13353, "name":null, - "id":"5ce2b18a-585c-4a06-bdeb-efd8ac0f90f5", "load_balancer":{}}, "tags":[], + body: '{"id":"f150ca45-91a0-47de-aa69-de7927c127a3", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"deleting", "engine":"PostgreSQL-15", + "upgradable_version":[], "endpoint":{"ip":"51.159.204.219", "port":22931, "name":null, + "id":"085fea40-fe0e-464c-bc27-333b5375ec29", "load_balancer":{}}, "tags":[], "settings":[{"name":"effective_cache_size", "value":"1300"}, {"name":"maintenance_work_mem", "value":"150"}, {"name":"max_connections", "value":"100"}, {"name":"max_parallel_workers", "value":"0"}, {"name":"max_parallel_workers_per_gather", "value":"0"}, {"name":"work_mem", "value":"4"}], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2024-01-23T15:36:04.744116Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-20T16:14:19.913207Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, - "id":"30b7eb9c-f751-4c7a-86cc-796ad6750243", "private_network":{"private_network_id":"f8ce0a8a-5494-4504-93ee-f74d3b9b5f7a", - "service_ip":"172.16.0.3/22", "zone":"fr-par-1"}}, {"ip":"51.159.205.115", "port":13353, - "name":null, "id":"5ce2b18a-585c-4a06-bdeb-efd8ac0f90f5", "load_balancer":{}}], - "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, - "maintenances":[], "created_at":"2024-01-22T15:36:04.744116Z", "region":"fr-par"}' + "id":"c8880913-644c-4e5c-b52e-b2edba647e5c", "private_network":{"private_network_id":"27f4ea47-1365-4e22-b0ad-965046da14bc", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}, + {"ip":"51.159.204.219", "port":22931, "name":null, "id":"085fea40-fe0e-464c-bc27-333b5375ec29", + "load_balancer":{}}], "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, + "backup_same_region":false, "maintenances":[], "encryption":{"enabled":false}, + "created_at":"2024-11-19T16:14:19.913207Z", "region":"fr-par"}' headers: Content-Length: - - "1470" + - "1532" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Mon, 22 Jan 2024 15:39:08 GMT + - Tue, 19 Nov 2024 16:17:22 GMT Server: - - Scaleway API-Gateway + - Scaleway API Gateway (fr-par-1;edge02) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -973,61 +1019,63 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 2014c061-b34b-442c-bbf1-da44a0257aec + - d40f85d7-ed90-4a4f-b9af-77d918a1add2 status: 200 OK code: 200 duration: "" - request: - body: '{"id":"b3265d11-f510-47b6-8b43-b6fdd007cead", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"deleting", "engine":"PostgreSQL-15", - "upgradable_version":[], "endpoint":{"ip":"51.159.205.115", "port":13353, "name":null, - "id":"5ce2b18a-585c-4a06-bdeb-efd8ac0f90f5", "load_balancer":{}}, "tags":[], + body: '{"id":"f150ca45-91a0-47de-aa69-de7927c127a3", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"deleting", "engine":"PostgreSQL-15", + "upgradable_version":[], "endpoint":{"ip":"51.159.204.219", "port":22931, "name":null, + "id":"085fea40-fe0e-464c-bc27-333b5375ec29", "load_balancer":{}}, "tags":[], "settings":[{"name":"effective_cache_size", "value":"1300"}, {"name":"maintenance_work_mem", "value":"150"}, {"name":"max_connections", "value":"100"}, {"name":"max_parallel_workers", "value":"0"}, {"name":"max_parallel_workers_per_gather", "value":"0"}, {"name":"work_mem", "value":"4"}], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2024-01-23T15:36:04.744116Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-20T16:14:19.913207Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, - "id":"30b7eb9c-f751-4c7a-86cc-796ad6750243", "private_network":{"private_network_id":"f8ce0a8a-5494-4504-93ee-f74d3b9b5f7a", - "service_ip":"172.16.0.3/22", "zone":"fr-par-1"}}, {"ip":"51.159.205.115", "port":13353, - "name":null, "id":"5ce2b18a-585c-4a06-bdeb-efd8ac0f90f5", "load_balancer":{}}], - "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, - "maintenances":[], "created_at":"2024-01-22T15:36:04.744116Z", "region":"fr-par"}' + "id":"c8880913-644c-4e5c-b52e-b2edba647e5c", "private_network":{"private_network_id":"27f4ea47-1365-4e22-b0ad-965046da14bc", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}, + {"ip":"51.159.204.219", "port":22931, "name":null, "id":"085fea40-fe0e-464c-bc27-333b5375ec29", + "load_balancer":{}}], "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, + "backup_same_region":false, "maintenances":[], "encryption":{"enabled":false}, + "created_at":"2024-11-19T16:14:19.913207Z", "region":"fr-par"}' form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.21.6; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/b3265d11-f510-47b6-8b43-b6fdd007cead + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/f150ca45-91a0-47de-aa69-de7927c127a3 method: GET response: - body: '{"id":"b3265d11-f510-47b6-8b43-b6fdd007cead", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"deleting", "engine":"PostgreSQL-15", - "upgradable_version":[], "endpoint":{"ip":"51.159.205.115", "port":13353, "name":null, - "id":"5ce2b18a-585c-4a06-bdeb-efd8ac0f90f5", "load_balancer":{}}, "tags":[], + body: '{"id":"f150ca45-91a0-47de-aa69-de7927c127a3", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"deleting", "engine":"PostgreSQL-15", + "upgradable_version":[], "endpoint":{"ip":"51.159.204.219", "port":22931, "name":null, + "id":"085fea40-fe0e-464c-bc27-333b5375ec29", "load_balancer":{}}, "tags":[], "settings":[{"name":"effective_cache_size", "value":"1300"}, {"name":"maintenance_work_mem", "value":"150"}, {"name":"max_connections", "value":"100"}, {"name":"max_parallel_workers", "value":"0"}, {"name":"max_parallel_workers_per_gather", "value":"0"}, {"name":"work_mem", "value":"4"}], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2024-01-23T15:36:04.744116Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-20T16:14:19.913207Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, - "id":"30b7eb9c-f751-4c7a-86cc-796ad6750243", "private_network":{"private_network_id":"f8ce0a8a-5494-4504-93ee-f74d3b9b5f7a", - "service_ip":"172.16.0.3/22", "zone":"fr-par-1"}}, {"ip":"51.159.205.115", "port":13353, - "name":null, "id":"5ce2b18a-585c-4a06-bdeb-efd8ac0f90f5", "load_balancer":{}}], - "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, - "maintenances":[], "created_at":"2024-01-22T15:36:04.744116Z", "region":"fr-par"}' + "id":"c8880913-644c-4e5c-b52e-b2edba647e5c", "private_network":{"private_network_id":"27f4ea47-1365-4e22-b0ad-965046da14bc", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}, + {"ip":"51.159.204.219", "port":22931, "name":null, "id":"085fea40-fe0e-464c-bc27-333b5375ec29", + "load_balancer":{}}], "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, + "backup_same_region":false, "maintenances":[], "encryption":{"enabled":false}, + "created_at":"2024-11-19T16:14:19.913207Z", "region":"fr-par"}' headers: Content-Length: - - "1470" + - "1532" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Mon, 22 Jan 2024 15:39:08 GMT + - Tue, 19 Nov 2024 16:17:22 GMT Server: - - Scaleway API-Gateway + - Scaleway API Gateway (fr-par-1;edge02) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -1035,20 +1083,20 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - e582495a-de66-4f1d-bcb2-dffa6f041a4d + - 8d0a9e78-48c0-4541-80ab-9c092c914258 status: 200 OK code: 200 duration: "" - request: - body: '{"message":"resource is not found","resource":"instance","resource_id":"b3265d11-f510-47b6-8b43-b6fdd007cead","type":"not_found"}' + body: '{"message":"resource is not found","resource":"instance","resource_id":"f150ca45-91a0-47de-aa69-de7927c127a3","type":"not_found"}' form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.21.6; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/b3265d11-f510-47b6-8b43-b6fdd007cead + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/f150ca45-91a0-47de-aa69-de7927c127a3 method: GET response: - body: '{"message":"resource is not found","resource":"instance","resource_id":"b3265d11-f510-47b6-8b43-b6fdd007cead","type":"not_found"}' + body: '{"message":"resource is not found","resource":"instance","resource_id":"f150ca45-91a0-47de-aa69-de7927c127a3","type":"not_found"}' headers: Content-Length: - "129" @@ -1057,9 +1105,9 @@ interactions: Content-Type: - application/json Date: - - Mon, 22 Jan 2024 15:39:23 GMT + - Tue, 19 Nov 2024 16:17:37 GMT Server: - - Scaleway API-Gateway + - Scaleway API Gateway (fr-par-1;edge02) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -1067,7 +1115,7 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - a4d0570c-421e-4285-8462-11d149d26b4d + - ceb78d93-1be6-4f61-8307-d9c4f7b261df status: 404 Not Found code: 404 duration: "" @@ -1076,8 +1124,8 @@ interactions: form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.21.6; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/vpc/v2/regions/fr-par/private-networks/f8ce0a8a-5494-4504-93ee-f74d3b9b5f7a + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/vpc/v2/regions/fr-par/private-networks/27f4ea47-1365-4e22-b0ad-965046da14bc method: DELETE response: body: "" @@ -1087,9 +1135,9 @@ interactions: Content-Type: - application/json Date: - - Mon, 22 Jan 2024 15:39:24 GMT + - Tue, 19 Nov 2024 16:17:39 GMT Server: - - Scaleway API-Gateway + - Scaleway API Gateway (fr-par-1;edge02) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -1097,7 +1145,7 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - a135d759-c48c-44c9-ad02-b0dc573e08ce + - df0f229a-8b9e-480c-b5be-0134fb3941a5 status: 204 No Content code: 204 duration: "" diff --git a/internal/namespaces/rdb/v1/testdata/test-endpoint-get-public.golden b/internal/namespaces/rdb/v1/testdata/test-endpoint-get-public.golden index afe01860a1..c95eec3506 100644 --- a/internal/namespaces/rdb/v1/testdata/test-endpoint-get-public.golden +++ b/internal/namespaces/rdb/v1/testdata/test-endpoint-get-public.golden @@ -1,13 +1,13 @@ 🎲🎲🎲 EXIT CODE: 0 🎲🎲🎲 🟩🟩🟩 STDOUT️ 🟩🟩🟩️ -ID 5ce2b18a-585c-4a06-bdeb-efd8ac0f90f5 -IP 51.159.205.115 -Port 13353 +ID 085fea40-fe0e-464c-bc27-333b5375ec29 +IP 51.159.204.219 +Port 22931 🟩🟩🟩 JSON STDOUT 🟩🟩🟩 { - "id": "5ce2b18a-585c-4a06-bdeb-efd8ac0f90f5", - "ip": "51.159.205.115", - "port": 13353, + "id": "085fea40-fe0e-464c-bc27-333b5375ec29", + "ip": "51.159.204.219", + "port": 22931, "name": null, "load_balancer": {} } diff --git a/internal/namespaces/rdb/v1/testdata/test-endpoint-list-multiple-endpoints.cassette.yaml b/internal/namespaces/rdb/v1/testdata/test-endpoint-list-multiple-endpoints.cassette.yaml index 53062fcab0..6518b1d829 100644 --- a/internal/namespaces/rdb/v1/testdata/test-endpoint-list-multiple-endpoints.cassette.yaml +++ b/internal/namespaces/rdb/v1/testdata/test-endpoint-list-multiple-endpoints.cassette.yaml @@ -2,34 +2,48 @@ version: 1 interactions: - request: - body: '{"id":"64246187-39f9-45c0-8e76-e3a7defab351", "name":"pn-elated-maxwell", - "tags":[], "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "created_at":"2024-01-22T15:36:06.582536Z", - "updated_at":"2024-01-22T15:36:06.582536Z", "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "subnets":["172.16.28.0/22", "fd63:256c:45f7:4396::/64"], "zone":"fr-par-1"}' + body: '{"id":"a39d9d0e-5860-4b87-8f8f-b9384fa497d5", "name":"pn-exciting-babbage", + "tags":[], "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "created_at":"2024-11-19T16:28:46.828785Z", + "updated_at":"2024-11-19T16:28:46.828785Z", "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "subnets":[{"id":"d41c238c-4205-409f-80c6-6f4e5ba8f363", "created_at":"2024-11-19T16:28:46.828785Z", + "updated_at":"2024-11-19T16:28:46.828785Z", "subnet":"172.16.40.0/22", "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "private_network_id":"a39d9d0e-5860-4b87-8f8f-b9384fa497d5", "vpc_id":"4c837446-e418-4326-af43-4a445ea0aab8"}, + {"id":"d98714b3-6d28-4ee8-8b74-7ccad43c2bc5", "created_at":"2024-11-19T16:28:46.828785Z", + "updated_at":"2024-11-19T16:28:46.828785Z", "subnet":"fd49:821a:a311:1cc0::/64", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "private_network_id":"a39d9d0e-5860-4b87-8f8f-b9384fa497d5", + "vpc_id":"4c837446-e418-4326-af43-4a445ea0aab8"}], "vpc_id":"4c837446-e418-4326-af43-4a445ea0aab8", + "dhcp_enabled":true, "region":"fr-par"}' form: {} headers: Content-Type: - application/json User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.21.6; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/vpc/v1/zones/fr-par-1/private-networks + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/vpc/v2/regions/fr-par/private-networks method: POST response: - body: '{"id":"64246187-39f9-45c0-8e76-e3a7defab351", "name":"pn-elated-maxwell", - "tags":[], "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "created_at":"2024-01-22T15:36:06.582536Z", - "updated_at":"2024-01-22T15:36:06.582536Z", "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "subnets":["172.16.28.0/22", "fd63:256c:45f7:4396::/64"], "zone":"fr-par-1"}' + body: '{"id":"a39d9d0e-5860-4b87-8f8f-b9384fa497d5", "name":"pn-exciting-babbage", + "tags":[], "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "created_at":"2024-11-19T16:28:46.828785Z", + "updated_at":"2024-11-19T16:28:46.828785Z", "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "subnets":[{"id":"d41c238c-4205-409f-80c6-6f4e5ba8f363", "created_at":"2024-11-19T16:28:46.828785Z", + "updated_at":"2024-11-19T16:28:46.828785Z", "subnet":"172.16.40.0/22", "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "private_network_id":"a39d9d0e-5860-4b87-8f8f-b9384fa497d5", "vpc_id":"4c837446-e418-4326-af43-4a445ea0aab8"}, + {"id":"d98714b3-6d28-4ee8-8b74-7ccad43c2bc5", "created_at":"2024-11-19T16:28:46.828785Z", + "updated_at":"2024-11-19T16:28:46.828785Z", "subnet":"fd49:821a:a311:1cc0::/64", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "private_network_id":"a39d9d0e-5860-4b87-8f8f-b9384fa497d5", + "vpc_id":"4c837446-e418-4326-af43-4a445ea0aab8"}], "vpc_id":"4c837446-e418-4326-af43-4a445ea0aab8", + "dhcp_enabled":true, "region":"fr-par"}' headers: Content-Length: - - "360" + - "1046" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Mon, 22 Jan 2024 15:36:07 GMT + - Tue, 19 Nov 2024 16:28:47 GMT Server: - - Scaleway API-Gateway + - Scaleway API Gateway (fr-par-1;edge01) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -37,53 +51,325 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 2fa0daae-469a-4306-817b-da704f8dd7bb + - 9f91e473-ea30-4b6d-8300-0aa396976861 status: 200 OK code: 200 duration: "" - request: - body: '{"id":"ef330f0a-7aaf-4dea-9bc6-8b0f8a897bb7", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"provisioning", + body: '{"id":"d38ca86f-2222-4f0f-80e1-6a9ddf72c233", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"provisioning", "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2024-01-23T15:36:08.430258Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-20T16:28:47.723508Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, - "id":"a37b5918-1c61-4927-960f-bdb0511fdfe4", "private_network":{"private_network_id":"64246187-39f9-45c0-8e76-e3a7defab351", - "service_ip":"172.16.0.3/22", "zone":"fr-par-1"}}], "logs_policy":{"max_age_retention":30, - "total_disk_retention":null}, "backup_same_region":false, "maintenances":[], - "created_at":"2024-01-22T15:36:08.430258Z", "region":"fr-par"}' + "id":"dbc38f0e-800a-4c12-a623-4bfee6862bd9", "private_network":{"private_network_id":"a39d9d0e-5860-4b87-8f8f-b9384fa497d5", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-19T16:28:47.723508Z", + "region":"fr-par"}' form: {} headers: Content-Type: - application/json User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.21.6; linux; amd64) cli-e2e-test + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances method: POST response: - body: '{"id":"ef330f0a-7aaf-4dea-9bc6-8b0f8a897bb7", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"provisioning", + body: '{"id":"d38ca86f-2222-4f0f-80e1-6a9ddf72c233", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"provisioning", + "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], + "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, + "next_run_at":"2024-11-20T16:28:47.723508Z"}, "is_ha_cluster":false, "read_replicas":[], + "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, + "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, + "id":"dbc38f0e-800a-4c12-a623-4bfee6862bd9", "private_network":{"private_network_id":"a39d9d0e-5860-4b87-8f8f-b9384fa497d5", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-19T16:28:47.723508Z", + "region":"fr-par"}' + headers: + Content-Length: + - "1033" + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Tue, 19 Nov 2024 16:28:48 GMT + Server: + - Scaleway API Gateway (fr-par-1;edge01) + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - 3a813f56-87f2-4daa-b1c2-3933938e5cf7 + status: 200 OK + code: 200 + duration: "" +- request: + body: '{"id":"d38ca86f-2222-4f0f-80e1-6a9ddf72c233", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"provisioning", + "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], + "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, + "next_run_at":"2024-11-20T16:28:47.723508Z"}, "is_ha_cluster":false, "read_replicas":[], + "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, + "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, + "id":"dbc38f0e-800a-4c12-a623-4bfee6862bd9", "private_network":{"private_network_id":"a39d9d0e-5860-4b87-8f8f-b9384fa497d5", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-19T16:28:47.723508Z", + "region":"fr-par"}' + form: {} + headers: + User-Agent: + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/d38ca86f-2222-4f0f-80e1-6a9ddf72c233 + method: GET + response: + body: '{"id":"d38ca86f-2222-4f0f-80e1-6a9ddf72c233", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"provisioning", + "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], + "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, + "next_run_at":"2024-11-20T16:28:47.723508Z"}, "is_ha_cluster":false, "read_replicas":[], + "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, + "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, + "id":"dbc38f0e-800a-4c12-a623-4bfee6862bd9", "private_network":{"private_network_id":"a39d9d0e-5860-4b87-8f8f-b9384fa497d5", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-19T16:28:47.723508Z", + "region":"fr-par"}' + headers: + Content-Length: + - "1033" + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Tue, 19 Nov 2024 16:28:48 GMT + Server: + - Scaleway API Gateway (fr-par-1;edge01) + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - 7783ff93-4ffc-449d-8f86-394d8a6d975d + status: 200 OK + code: 200 + duration: "" +- request: + body: '{"id":"d38ca86f-2222-4f0f-80e1-6a9ddf72c233", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"provisioning", + "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], + "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, + "next_run_at":"2024-11-20T16:28:47.723508Z"}, "is_ha_cluster":false, "read_replicas":[], + "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, + "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, + "id":"dbc38f0e-800a-4c12-a623-4bfee6862bd9", "private_network":{"private_network_id":"a39d9d0e-5860-4b87-8f8f-b9384fa497d5", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-19T16:28:47.723508Z", + "region":"fr-par"}' + form: {} + headers: + User-Agent: + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/d38ca86f-2222-4f0f-80e1-6a9ddf72c233 + method: GET + response: + body: '{"id":"d38ca86f-2222-4f0f-80e1-6a9ddf72c233", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"provisioning", + "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], + "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, + "next_run_at":"2024-11-20T16:28:47.723508Z"}, "is_ha_cluster":false, "read_replicas":[], + "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, + "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, + "id":"dbc38f0e-800a-4c12-a623-4bfee6862bd9", "private_network":{"private_network_id":"a39d9d0e-5860-4b87-8f8f-b9384fa497d5", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-19T16:28:47.723508Z", + "region":"fr-par"}' + headers: + Content-Length: + - "1033" + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Tue, 19 Nov 2024 16:29:03 GMT + Server: + - Scaleway API Gateway (fr-par-1;edge01) + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - 44b03e2e-e67f-42d2-b68d-373a919b8bd3 + status: 200 OK + code: 200 + duration: "" +- request: + body: '{"id":"d38ca86f-2222-4f0f-80e1-6a9ddf72c233", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"provisioning", + "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], + "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, + "next_run_at":"2024-11-20T16:28:47.723508Z"}, "is_ha_cluster":false, "read_replicas":[], + "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, + "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, + "id":"dbc38f0e-800a-4c12-a623-4bfee6862bd9", "private_network":{"private_network_id":"a39d9d0e-5860-4b87-8f8f-b9384fa497d5", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-19T16:28:47.723508Z", + "region":"fr-par"}' + form: {} + headers: + User-Agent: + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/d38ca86f-2222-4f0f-80e1-6a9ddf72c233 + method: GET + response: + body: '{"id":"d38ca86f-2222-4f0f-80e1-6a9ddf72c233", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"provisioning", + "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], + "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, + "next_run_at":"2024-11-20T16:28:47.723508Z"}, "is_ha_cluster":false, "read_replicas":[], + "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, + "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, + "id":"dbc38f0e-800a-4c12-a623-4bfee6862bd9", "private_network":{"private_network_id":"a39d9d0e-5860-4b87-8f8f-b9384fa497d5", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-19T16:28:47.723508Z", + "region":"fr-par"}' + headers: + Content-Length: + - "1033" + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Tue, 19 Nov 2024 16:29:18 GMT + Server: + - Scaleway API Gateway (fr-par-1;edge01) + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - 6f2da11d-5d0e-4c27-bfeb-3449ad0f0a36 + status: 200 OK + code: 200 + duration: "" +- request: + body: '{"id":"d38ca86f-2222-4f0f-80e1-6a9ddf72c233", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"provisioning", + "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], + "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, + "next_run_at":"2024-11-20T16:28:47.723508Z"}, "is_ha_cluster":false, "read_replicas":[], + "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, + "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, + "id":"dbc38f0e-800a-4c12-a623-4bfee6862bd9", "private_network":{"private_network_id":"a39d9d0e-5860-4b87-8f8f-b9384fa497d5", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-19T16:28:47.723508Z", + "region":"fr-par"}' + form: {} + headers: + User-Agent: + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/d38ca86f-2222-4f0f-80e1-6a9ddf72c233 + method: GET + response: + body: '{"id":"d38ca86f-2222-4f0f-80e1-6a9ddf72c233", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"provisioning", + "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], + "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, + "next_run_at":"2024-11-20T16:28:47.723508Z"}, "is_ha_cluster":false, "read_replicas":[], + "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, + "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, + "id":"dbc38f0e-800a-4c12-a623-4bfee6862bd9", "private_network":{"private_network_id":"a39d9d0e-5860-4b87-8f8f-b9384fa497d5", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-19T16:28:47.723508Z", + "region":"fr-par"}' + headers: + Content-Length: + - "1033" + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Tue, 19 Nov 2024 16:29:33 GMT + Server: + - Scaleway API Gateway (fr-par-1;edge01) + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - 14a1dc6f-7450-4109-9569-00f1d2d3fc8c + status: 200 OK + code: 200 + duration: "" +- request: + body: '{"id":"d38ca86f-2222-4f0f-80e1-6a9ddf72c233", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"provisioning", + "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], + "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, + "next_run_at":"2024-11-20T16:28:47.723508Z"}, "is_ha_cluster":false, "read_replicas":[], + "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, + "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, + "id":"dbc38f0e-800a-4c12-a623-4bfee6862bd9", "private_network":{"private_network_id":"a39d9d0e-5860-4b87-8f8f-b9384fa497d5", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-19T16:28:47.723508Z", + "region":"fr-par"}' + form: {} + headers: + User-Agent: + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/d38ca86f-2222-4f0f-80e1-6a9ddf72c233 + method: GET + response: + body: '{"id":"d38ca86f-2222-4f0f-80e1-6a9ddf72c233", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"provisioning", "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2024-01-23T15:36:08.430258Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-20T16:28:47.723508Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, - "id":"a37b5918-1c61-4927-960f-bdb0511fdfe4", "private_network":{"private_network_id":"64246187-39f9-45c0-8e76-e3a7defab351", - "service_ip":"172.16.0.3/22", "zone":"fr-par-1"}}], "logs_policy":{"max_age_retention":30, - "total_disk_retention":null}, "backup_same_region":false, "maintenances":[], - "created_at":"2024-01-22T15:36:08.430258Z", "region":"fr-par"}' + "id":"dbc38f0e-800a-4c12-a623-4bfee6862bd9", "private_network":{"private_network_id":"a39d9d0e-5860-4b87-8f8f-b9384fa497d5", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-19T16:28:47.723508Z", + "region":"fr-par"}' headers: Content-Length: - - "971" + - "1033" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Mon, 22 Jan 2024 15:36:09 GMT + - Tue, 19 Nov 2024 16:29:48 GMT Server: - - Scaleway API-Gateway + - Scaleway API Gateway (fr-par-1;edge01) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -91,51 +377,53 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 1661ea3e-5302-4a20-8a95-4ad3aa5f5d49 + - 10e6b478-d7ff-4941-b887-f4e8f9a4a1ed status: 200 OK code: 200 duration: "" - request: - body: '{"id":"ef330f0a-7aaf-4dea-9bc6-8b0f8a897bb7", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"provisioning", + body: '{"id":"d38ca86f-2222-4f0f-80e1-6a9ddf72c233", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"initializing", "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2024-01-23T15:36:08.430258Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-20T16:28:47.723508Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, - "id":"a37b5918-1c61-4927-960f-bdb0511fdfe4", "private_network":{"private_network_id":"64246187-39f9-45c0-8e76-e3a7defab351", - "service_ip":"172.16.0.3/22", "zone":"fr-par-1"}}], "logs_policy":{"max_age_retention":30, - "total_disk_retention":null}, "backup_same_region":false, "maintenances":[], - "created_at":"2024-01-22T15:36:08.430258Z", "region":"fr-par"}' + "id":"dbc38f0e-800a-4c12-a623-4bfee6862bd9", "private_network":{"private_network_id":"a39d9d0e-5860-4b87-8f8f-b9384fa497d5", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-19T16:28:47.723508Z", + "region":"fr-par"}' form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.21.6; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/ef330f0a-7aaf-4dea-9bc6-8b0f8a897bb7 + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/d38ca86f-2222-4f0f-80e1-6a9ddf72c233 method: GET response: - body: '{"id":"ef330f0a-7aaf-4dea-9bc6-8b0f8a897bb7", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"provisioning", + body: '{"id":"d38ca86f-2222-4f0f-80e1-6a9ddf72c233", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"initializing", "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2024-01-23T15:36:08.430258Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-20T16:28:47.723508Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, - "id":"a37b5918-1c61-4927-960f-bdb0511fdfe4", "private_network":{"private_network_id":"64246187-39f9-45c0-8e76-e3a7defab351", - "service_ip":"172.16.0.3/22", "zone":"fr-par-1"}}], "logs_policy":{"max_age_retention":30, - "total_disk_retention":null}, "backup_same_region":false, "maintenances":[], - "created_at":"2024-01-22T15:36:08.430258Z", "region":"fr-par"}' + "id":"dbc38f0e-800a-4c12-a623-4bfee6862bd9", "private_network":{"private_network_id":"a39d9d0e-5860-4b87-8f8f-b9384fa497d5", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-19T16:28:47.723508Z", + "region":"fr-par"}' headers: Content-Length: - - "971" + - "1033" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Mon, 22 Jan 2024 15:36:09 GMT + - Tue, 19 Nov 2024 16:30:04 GMT Server: - - Scaleway API-Gateway + - Scaleway API Gateway (fr-par-1;edge01) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -143,51 +431,53 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - ba137816-8ee5-4207-865a-de035535461e + - 4011a0cd-f305-41f0-a2d4-8a2615de8d19 status: 200 OK code: 200 duration: "" - request: - body: '{"id":"ef330f0a-7aaf-4dea-9bc6-8b0f8a897bb7", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"provisioning", + body: '{"id":"d38ca86f-2222-4f0f-80e1-6a9ddf72c233", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"initializing", "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2024-01-23T15:36:08.430258Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-20T16:28:47.723508Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, - "id":"a37b5918-1c61-4927-960f-bdb0511fdfe4", "private_network":{"private_network_id":"64246187-39f9-45c0-8e76-e3a7defab351", - "service_ip":"172.16.0.3/22", "zone":"fr-par-1"}}], "logs_policy":{"max_age_retention":30, - "total_disk_retention":null}, "backup_same_region":false, "maintenances":[], - "created_at":"2024-01-22T15:36:08.430258Z", "region":"fr-par"}' + "id":"dbc38f0e-800a-4c12-a623-4bfee6862bd9", "private_network":{"private_network_id":"a39d9d0e-5860-4b87-8f8f-b9384fa497d5", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-19T16:28:47.723508Z", + "region":"fr-par"}' form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.21.6; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/ef330f0a-7aaf-4dea-9bc6-8b0f8a897bb7 + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/d38ca86f-2222-4f0f-80e1-6a9ddf72c233 method: GET response: - body: '{"id":"ef330f0a-7aaf-4dea-9bc6-8b0f8a897bb7", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"provisioning", + body: '{"id":"d38ca86f-2222-4f0f-80e1-6a9ddf72c233", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"initializing", "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2024-01-23T15:36:08.430258Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-20T16:28:47.723508Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, - "id":"a37b5918-1c61-4927-960f-bdb0511fdfe4", "private_network":{"private_network_id":"64246187-39f9-45c0-8e76-e3a7defab351", - "service_ip":"172.16.0.3/22", "zone":"fr-par-1"}}], "logs_policy":{"max_age_retention":30, - "total_disk_retention":null}, "backup_same_region":false, "maintenances":[], - "created_at":"2024-01-22T15:36:08.430258Z", "region":"fr-par"}' + "id":"dbc38f0e-800a-4c12-a623-4bfee6862bd9", "private_network":{"private_network_id":"a39d9d0e-5860-4b87-8f8f-b9384fa497d5", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-19T16:28:47.723508Z", + "region":"fr-par"}' headers: Content-Length: - - "971" + - "1033" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Mon, 22 Jan 2024 15:36:24 GMT + - Tue, 19 Nov 2024 16:30:19 GMT Server: - - Scaleway API-Gateway + - Scaleway API Gateway (fr-par-1;edge01) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -195,51 +485,53 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 3786a74c-ae3a-4338-aa25-07e533514960 + - 7e383fbc-c584-48ae-bda4-1d1e8ad92bac status: 200 OK code: 200 duration: "" - request: - body: '{"id":"ef330f0a-7aaf-4dea-9bc6-8b0f8a897bb7", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"provisioning", + body: '{"id":"d38ca86f-2222-4f0f-80e1-6a9ddf72c233", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"initializing", "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2024-01-23T15:36:08.430258Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-20T16:28:47.723508Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, - "id":"a37b5918-1c61-4927-960f-bdb0511fdfe4", "private_network":{"private_network_id":"64246187-39f9-45c0-8e76-e3a7defab351", - "service_ip":"172.16.0.3/22", "zone":"fr-par-1"}}], "logs_policy":{"max_age_retention":30, - "total_disk_retention":null}, "backup_same_region":false, "maintenances":[], - "created_at":"2024-01-22T15:36:08.430258Z", "region":"fr-par"}' + "id":"dbc38f0e-800a-4c12-a623-4bfee6862bd9", "private_network":{"private_network_id":"a39d9d0e-5860-4b87-8f8f-b9384fa497d5", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-19T16:28:47.723508Z", + "region":"fr-par"}' form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.21.6; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/ef330f0a-7aaf-4dea-9bc6-8b0f8a897bb7 + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/d38ca86f-2222-4f0f-80e1-6a9ddf72c233 method: GET response: - body: '{"id":"ef330f0a-7aaf-4dea-9bc6-8b0f8a897bb7", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"provisioning", + body: '{"id":"d38ca86f-2222-4f0f-80e1-6a9ddf72c233", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"initializing", "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2024-01-23T15:36:08.430258Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-20T16:28:47.723508Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, - "id":"a37b5918-1c61-4927-960f-bdb0511fdfe4", "private_network":{"private_network_id":"64246187-39f9-45c0-8e76-e3a7defab351", - "service_ip":"172.16.0.3/22", "zone":"fr-par-1"}}], "logs_policy":{"max_age_retention":30, - "total_disk_retention":null}, "backup_same_region":false, "maintenances":[], - "created_at":"2024-01-22T15:36:08.430258Z", "region":"fr-par"}' + "id":"dbc38f0e-800a-4c12-a623-4bfee6862bd9", "private_network":{"private_network_id":"a39d9d0e-5860-4b87-8f8f-b9384fa497d5", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-19T16:28:47.723508Z", + "region":"fr-par"}' headers: Content-Length: - - "971" + - "1033" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Mon, 22 Jan 2024 15:36:46 GMT + - Tue, 19 Nov 2024 16:30:34 GMT Server: - - Scaleway API-Gateway + - Scaleway API Gateway (fr-par-1;edge01) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -247,51 +539,53 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 64efc68a-972e-4595-af14-796f08303584 + - 1bec45cb-f7fa-418a-bb92-ee03a51c0247 status: 200 OK code: 200 duration: "" - request: - body: '{"id":"ef330f0a-7aaf-4dea-9bc6-8b0f8a897bb7", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"provisioning", + body: '{"id":"d38ca86f-2222-4f0f-80e1-6a9ddf72c233", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"initializing", "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2024-01-23T15:36:08.430258Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-20T16:28:47.723508Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, - "id":"a37b5918-1c61-4927-960f-bdb0511fdfe4", "private_network":{"private_network_id":"64246187-39f9-45c0-8e76-e3a7defab351", - "service_ip":"172.16.0.3/22", "zone":"fr-par-1"}}], "logs_policy":{"max_age_retention":30, - "total_disk_retention":null}, "backup_same_region":false, "maintenances":[], - "created_at":"2024-01-22T15:36:08.430258Z", "region":"fr-par"}' + "id":"dbc38f0e-800a-4c12-a623-4bfee6862bd9", "private_network":{"private_network_id":"a39d9d0e-5860-4b87-8f8f-b9384fa497d5", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-19T16:28:47.723508Z", + "region":"fr-par"}' form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.21.6; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/ef330f0a-7aaf-4dea-9bc6-8b0f8a897bb7 + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/d38ca86f-2222-4f0f-80e1-6a9ddf72c233 method: GET response: - body: '{"id":"ef330f0a-7aaf-4dea-9bc6-8b0f8a897bb7", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"provisioning", + body: '{"id":"d38ca86f-2222-4f0f-80e1-6a9ddf72c233", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"initializing", "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2024-01-23T15:36:08.430258Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-20T16:28:47.723508Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, - "id":"a37b5918-1c61-4927-960f-bdb0511fdfe4", "private_network":{"private_network_id":"64246187-39f9-45c0-8e76-e3a7defab351", - "service_ip":"172.16.0.3/22", "zone":"fr-par-1"}}], "logs_policy":{"max_age_retention":30, - "total_disk_retention":null}, "backup_same_region":false, "maintenances":[], - "created_at":"2024-01-22T15:36:08.430258Z", "region":"fr-par"}' + "id":"dbc38f0e-800a-4c12-a623-4bfee6862bd9", "private_network":{"private_network_id":"a39d9d0e-5860-4b87-8f8f-b9384fa497d5", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-19T16:28:47.723508Z", + "region":"fr-par"}' headers: Content-Length: - - "971" + - "1033" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Mon, 22 Jan 2024 15:37:01 GMT + - Tue, 19 Nov 2024 16:30:49 GMT Server: - - Scaleway API-Gateway + - Scaleway API Gateway (fr-par-1;edge01) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -299,51 +593,53 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - fb669c80-5eb6-4074-8be5-16c0a5686aa5 + - 0282832b-3485-4887-bb8a-90023bdc6ad9 status: 200 OK code: 200 duration: "" - request: - body: '{"id":"ef330f0a-7aaf-4dea-9bc6-8b0f8a897bb7", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"initializing", + body: '{"id":"d38ca86f-2222-4f0f-80e1-6a9ddf72c233", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"initializing", "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2024-01-23T15:36:08.430258Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-20T16:28:47.723508Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, - "id":"a37b5918-1c61-4927-960f-bdb0511fdfe4", "private_network":{"private_network_id":"64246187-39f9-45c0-8e76-e3a7defab351", - "service_ip":"172.16.0.3/22", "zone":"fr-par-1"}}], "logs_policy":{"max_age_retention":30, - "total_disk_retention":null}, "backup_same_region":false, "maintenances":[], - "created_at":"2024-01-22T15:36:08.430258Z", "region":"fr-par"}' + "id":"dbc38f0e-800a-4c12-a623-4bfee6862bd9", "private_network":{"private_network_id":"a39d9d0e-5860-4b87-8f8f-b9384fa497d5", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-19T16:28:47.723508Z", + "region":"fr-par"}' form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.21.6; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/ef330f0a-7aaf-4dea-9bc6-8b0f8a897bb7 + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/d38ca86f-2222-4f0f-80e1-6a9ddf72c233 method: GET response: - body: '{"id":"ef330f0a-7aaf-4dea-9bc6-8b0f8a897bb7", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"initializing", + body: '{"id":"d38ca86f-2222-4f0f-80e1-6a9ddf72c233", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"initializing", "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2024-01-23T15:36:08.430258Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-20T16:28:47.723508Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, - "id":"a37b5918-1c61-4927-960f-bdb0511fdfe4", "private_network":{"private_network_id":"64246187-39f9-45c0-8e76-e3a7defab351", - "service_ip":"172.16.0.3/22", "zone":"fr-par-1"}}], "logs_policy":{"max_age_retention":30, - "total_disk_retention":null}, "backup_same_region":false, "maintenances":[], - "created_at":"2024-01-22T15:36:08.430258Z", "region":"fr-par"}' + "id":"dbc38f0e-800a-4c12-a623-4bfee6862bd9", "private_network":{"private_network_id":"a39d9d0e-5860-4b87-8f8f-b9384fa497d5", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-19T16:28:47.723508Z", + "region":"fr-par"}' headers: Content-Length: - - "971" + - "1033" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Mon, 22 Jan 2024 15:37:16 GMT + - Tue, 19 Nov 2024 16:31:04 GMT Server: - - Scaleway API-Gateway + - Scaleway API Gateway (fr-par-1;edge01) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -351,51 +647,53 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 767021da-3c07-4175-87f4-a5d1a9392d64 + - 07c2aa5c-2f32-4f2b-a571-0ecc211d4f5e status: 200 OK code: 200 duration: "" - request: - body: '{"id":"ef330f0a-7aaf-4dea-9bc6-8b0f8a897bb7", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"initializing", + body: '{"id":"d38ca86f-2222-4f0f-80e1-6a9ddf72c233", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"initializing", "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2024-01-23T15:36:08.430258Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-20T16:28:47.723508Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, - "id":"a37b5918-1c61-4927-960f-bdb0511fdfe4", "private_network":{"private_network_id":"64246187-39f9-45c0-8e76-e3a7defab351", - "service_ip":"172.16.0.3/22", "zone":"fr-par-1"}}], "logs_policy":{"max_age_retention":30, - "total_disk_retention":null}, "backup_same_region":false, "maintenances":[], - "created_at":"2024-01-22T15:36:08.430258Z", "region":"fr-par"}' + "id":"dbc38f0e-800a-4c12-a623-4bfee6862bd9", "private_network":{"private_network_id":"a39d9d0e-5860-4b87-8f8f-b9384fa497d5", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-19T16:28:47.723508Z", + "region":"fr-par"}' form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.21.6; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/ef330f0a-7aaf-4dea-9bc6-8b0f8a897bb7 + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/d38ca86f-2222-4f0f-80e1-6a9ddf72c233 method: GET response: - body: '{"id":"ef330f0a-7aaf-4dea-9bc6-8b0f8a897bb7", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"initializing", + body: '{"id":"d38ca86f-2222-4f0f-80e1-6a9ddf72c233", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"initializing", "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2024-01-23T15:36:08.430258Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-20T16:28:47.723508Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, - "id":"a37b5918-1c61-4927-960f-bdb0511fdfe4", "private_network":{"private_network_id":"64246187-39f9-45c0-8e76-e3a7defab351", - "service_ip":"172.16.0.3/22", "zone":"fr-par-1"}}], "logs_policy":{"max_age_retention":30, - "total_disk_retention":null}, "backup_same_region":false, "maintenances":[], - "created_at":"2024-01-22T15:36:08.430258Z", "region":"fr-par"}' + "id":"dbc38f0e-800a-4c12-a623-4bfee6862bd9", "private_network":{"private_network_id":"a39d9d0e-5860-4b87-8f8f-b9384fa497d5", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-19T16:28:47.723508Z", + "region":"fr-par"}' headers: Content-Length: - - "971" + - "1033" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Mon, 22 Jan 2024 15:37:31 GMT + - Tue, 19 Nov 2024 16:31:19 GMT Server: - - Scaleway API-Gateway + - Scaleway API Gateway (fr-par-1;edge01) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -403,51 +701,53 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 82d7dae2-8233-4f39-84e9-ad2b8e8380db + - a355a5d3-3470-4702-804b-a433c42388dd status: 200 OK code: 200 duration: "" - request: - body: '{"id":"ef330f0a-7aaf-4dea-9bc6-8b0f8a897bb7", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"initializing", + body: '{"id":"d38ca86f-2222-4f0f-80e1-6a9ddf72c233", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"initializing", "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2024-01-23T15:36:08.430258Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-20T16:28:47.723508Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, - "id":"a37b5918-1c61-4927-960f-bdb0511fdfe4", "private_network":{"private_network_id":"64246187-39f9-45c0-8e76-e3a7defab351", - "service_ip":"172.16.0.3/22", "zone":"fr-par-1"}}], "logs_policy":{"max_age_retention":30, - "total_disk_retention":null}, "backup_same_region":false, "maintenances":[], - "created_at":"2024-01-22T15:36:08.430258Z", "region":"fr-par"}' + "id":"dbc38f0e-800a-4c12-a623-4bfee6862bd9", "private_network":{"private_network_id":"a39d9d0e-5860-4b87-8f8f-b9384fa497d5", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-19T16:28:47.723508Z", + "region":"fr-par"}' form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.21.6; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/ef330f0a-7aaf-4dea-9bc6-8b0f8a897bb7 + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/d38ca86f-2222-4f0f-80e1-6a9ddf72c233 method: GET response: - body: '{"id":"ef330f0a-7aaf-4dea-9bc6-8b0f8a897bb7", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"initializing", + body: '{"id":"d38ca86f-2222-4f0f-80e1-6a9ddf72c233", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"initializing", "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2024-01-23T15:36:08.430258Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-20T16:28:47.723508Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, - "id":"a37b5918-1c61-4927-960f-bdb0511fdfe4", "private_network":{"private_network_id":"64246187-39f9-45c0-8e76-e3a7defab351", - "service_ip":"172.16.0.3/22", "zone":"fr-par-1"}}], "logs_policy":{"max_age_retention":30, - "total_disk_retention":null}, "backup_same_region":false, "maintenances":[], - "created_at":"2024-01-22T15:36:08.430258Z", "region":"fr-par"}' + "id":"dbc38f0e-800a-4c12-a623-4bfee6862bd9", "private_network":{"private_network_id":"a39d9d0e-5860-4b87-8f8f-b9384fa497d5", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-19T16:28:47.723508Z", + "region":"fr-par"}' headers: Content-Length: - - "971" + - "1033" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Mon, 22 Jan 2024 15:37:46 GMT + - Tue, 19 Nov 2024 16:31:35 GMT Server: - - Scaleway API-Gateway + - Scaleway API Gateway (fr-par-1;edge01) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -455,51 +755,53 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - c7e38097-ab35-4819-ade8-2f8d83bfcf8d + - 310bd3f8-f489-4f5f-b3d2-7723d3531226 status: 200 OK code: 200 duration: "" - request: - body: '{"id":"ef330f0a-7aaf-4dea-9bc6-8b0f8a897bb7", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"initializing", + body: '{"id":"d38ca86f-2222-4f0f-80e1-6a9ddf72c233", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"initializing", "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2024-01-23T15:36:08.430258Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-20T16:28:47.723508Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, - "id":"a37b5918-1c61-4927-960f-bdb0511fdfe4", "private_network":{"private_network_id":"64246187-39f9-45c0-8e76-e3a7defab351", - "service_ip":"172.16.0.3/22", "zone":"fr-par-1"}}], "logs_policy":{"max_age_retention":30, - "total_disk_retention":null}, "backup_same_region":false, "maintenances":[], - "created_at":"2024-01-22T15:36:08.430258Z", "region":"fr-par"}' + "id":"dbc38f0e-800a-4c12-a623-4bfee6862bd9", "private_network":{"private_network_id":"a39d9d0e-5860-4b87-8f8f-b9384fa497d5", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-19T16:28:47.723508Z", + "region":"fr-par"}' form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.21.6; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/ef330f0a-7aaf-4dea-9bc6-8b0f8a897bb7 + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/d38ca86f-2222-4f0f-80e1-6a9ddf72c233 method: GET response: - body: '{"id":"ef330f0a-7aaf-4dea-9bc6-8b0f8a897bb7", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"initializing", + body: '{"id":"d38ca86f-2222-4f0f-80e1-6a9ddf72c233", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"initializing", "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2024-01-23T15:36:08.430258Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-20T16:28:47.723508Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, - "id":"a37b5918-1c61-4927-960f-bdb0511fdfe4", "private_network":{"private_network_id":"64246187-39f9-45c0-8e76-e3a7defab351", - "service_ip":"172.16.0.3/22", "zone":"fr-par-1"}}], "logs_policy":{"max_age_retention":30, - "total_disk_retention":null}, "backup_same_region":false, "maintenances":[], - "created_at":"2024-01-22T15:36:08.430258Z", "region":"fr-par"}' + "id":"dbc38f0e-800a-4c12-a623-4bfee6862bd9", "private_network":{"private_network_id":"a39d9d0e-5860-4b87-8f8f-b9384fa497d5", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-19T16:28:47.723508Z", + "region":"fr-par"}' headers: Content-Length: - - "971" + - "1033" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Mon, 22 Jan 2024 15:38:03 GMT + - Tue, 19 Nov 2024 16:31:50 GMT Server: - - Scaleway API-Gateway + - Scaleway API Gateway (fr-par-1;edge01) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -507,51 +809,53 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 999136ee-5f9d-4f60-b8ad-1aea0b8bf8ac + - cc2de6f1-0ab2-4419-abf8-32fb3c34d18c status: 200 OK code: 200 duration: "" - request: - body: '{"id":"ef330f0a-7aaf-4dea-9bc6-8b0f8a897bb7", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"initializing", + body: '{"id":"d38ca86f-2222-4f0f-80e1-6a9ddf72c233", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"initializing", "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2024-01-23T15:36:08.430258Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-20T16:28:47.723508Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, - "id":"a37b5918-1c61-4927-960f-bdb0511fdfe4", "private_network":{"private_network_id":"64246187-39f9-45c0-8e76-e3a7defab351", - "service_ip":"172.16.0.3/22", "zone":"fr-par-1"}}], "logs_policy":{"max_age_retention":30, - "total_disk_retention":null}, "backup_same_region":false, "maintenances":[], - "created_at":"2024-01-22T15:36:08.430258Z", "region":"fr-par"}' + "id":"dbc38f0e-800a-4c12-a623-4bfee6862bd9", "private_network":{"private_network_id":"a39d9d0e-5860-4b87-8f8f-b9384fa497d5", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-19T16:28:47.723508Z", + "region":"fr-par"}' form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.21.6; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/ef330f0a-7aaf-4dea-9bc6-8b0f8a897bb7 + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/d38ca86f-2222-4f0f-80e1-6a9ddf72c233 method: GET response: - body: '{"id":"ef330f0a-7aaf-4dea-9bc6-8b0f8a897bb7", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"initializing", + body: '{"id":"d38ca86f-2222-4f0f-80e1-6a9ddf72c233", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"initializing", "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2024-01-23T15:36:08.430258Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-20T16:28:47.723508Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, - "id":"a37b5918-1c61-4927-960f-bdb0511fdfe4", "private_network":{"private_network_id":"64246187-39f9-45c0-8e76-e3a7defab351", - "service_ip":"172.16.0.3/22", "zone":"fr-par-1"}}], "logs_policy":{"max_age_retention":30, - "total_disk_retention":null}, "backup_same_region":false, "maintenances":[], - "created_at":"2024-01-22T15:36:08.430258Z", "region":"fr-par"}' + "id":"dbc38f0e-800a-4c12-a623-4bfee6862bd9", "private_network":{"private_network_id":"a39d9d0e-5860-4b87-8f8f-b9384fa497d5", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-19T16:28:47.723508Z", + "region":"fr-par"}' headers: Content-Length: - - "971" + - "1033" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Mon, 22 Jan 2024 15:38:18 GMT + - Tue, 19 Nov 2024 16:32:05 GMT Server: - - Scaleway API-Gateway + - Scaleway API Gateway (fr-par-1;edge01) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -559,51 +863,53 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 69d31104-434c-4886-9dd0-182a050e2dbb + - eb72119c-ff51-423e-b12e-6449c2b6d59c status: 200 OK code: 200 duration: "" - request: - body: '{"id":"ef330f0a-7aaf-4dea-9bc6-8b0f8a897bb7", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"initializing", + body: '{"id":"d38ca86f-2222-4f0f-80e1-6a9ddf72c233", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"initializing", "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2024-01-23T15:36:08.430258Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-20T16:28:47.723508Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, - "id":"a37b5918-1c61-4927-960f-bdb0511fdfe4", "private_network":{"private_network_id":"64246187-39f9-45c0-8e76-e3a7defab351", - "service_ip":"172.16.0.3/22", "zone":"fr-par-1"}}], "logs_policy":{"max_age_retention":30, - "total_disk_retention":null}, "backup_same_region":false, "maintenances":[], - "created_at":"2024-01-22T15:36:08.430258Z", "region":"fr-par"}' + "id":"dbc38f0e-800a-4c12-a623-4bfee6862bd9", "private_network":{"private_network_id":"a39d9d0e-5860-4b87-8f8f-b9384fa497d5", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-19T16:28:47.723508Z", + "region":"fr-par"}' form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.21.6; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/ef330f0a-7aaf-4dea-9bc6-8b0f8a897bb7 + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/d38ca86f-2222-4f0f-80e1-6a9ddf72c233 method: GET response: - body: '{"id":"ef330f0a-7aaf-4dea-9bc6-8b0f8a897bb7", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"initializing", + body: '{"id":"d38ca86f-2222-4f0f-80e1-6a9ddf72c233", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"initializing", "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2024-01-23T15:36:08.430258Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-20T16:28:47.723508Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, - "id":"a37b5918-1c61-4927-960f-bdb0511fdfe4", "private_network":{"private_network_id":"64246187-39f9-45c0-8e76-e3a7defab351", - "service_ip":"172.16.0.3/22", "zone":"fr-par-1"}}], "logs_policy":{"max_age_retention":30, - "total_disk_retention":null}, "backup_same_region":false, "maintenances":[], - "created_at":"2024-01-22T15:36:08.430258Z", "region":"fr-par"}' + "id":"dbc38f0e-800a-4c12-a623-4bfee6862bd9", "private_network":{"private_network_id":"a39d9d0e-5860-4b87-8f8f-b9384fa497d5", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-19T16:28:47.723508Z", + "region":"fr-par"}' headers: Content-Length: - - "971" + - "1033" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Mon, 22 Jan 2024 15:38:33 GMT + - Tue, 19 Nov 2024 16:32:20 GMT Server: - - Scaleway API-Gateway + - Scaleway API Gateway (fr-par-1;edge01) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -611,57 +917,113 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 1723ec1e-e676-4b95-8e44-04ff551caeb3 + - 5613386d-8843-48aa-8626-05d49cb0541c status: 200 OK code: 200 duration: "" - request: - body: '{"id":"ef330f0a-7aaf-4dea-9bc6-8b0f8a897bb7", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"initializing", + body: '{"id":"d38ca86f-2222-4f0f-80e1-6a9ddf72c233", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"initializing", + "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], + "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, + "next_run_at":"2024-11-20T16:28:47.723508Z"}, "is_ha_cluster":false, "read_replicas":[], + "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, + "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, + "id":"dbc38f0e-800a-4c12-a623-4bfee6862bd9", "private_network":{"private_network_id":"a39d9d0e-5860-4b87-8f8f-b9384fa497d5", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-19T16:28:47.723508Z", + "region":"fr-par"}' + form: {} + headers: + User-Agent: + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/d38ca86f-2222-4f0f-80e1-6a9ddf72c233 + method: GET + response: + body: '{"id":"d38ca86f-2222-4f0f-80e1-6a9ddf72c233", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"initializing", + "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], + "settings":[], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, + "next_run_at":"2024-11-20T16:28:47.723508Z"}, "is_ha_cluster":false, "read_replicas":[], + "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, + "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, + "id":"dbc38f0e-800a-4c12-a623-4bfee6862bd9", "private_network":{"private_network_id":"a39d9d0e-5860-4b87-8f8f-b9384fa497d5", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-19T16:28:47.723508Z", + "region":"fr-par"}' + headers: + Content-Length: + - "1033" + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Tue, 19 Nov 2024 16:32:35 GMT + Server: + - Scaleway API Gateway (fr-par-1;edge01) + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - 35e2939d-5a4e-4ae7-9c3b-772a707449ff + status: 200 OK + code: 200 + duration: "" +- request: + body: '{"id":"d38ca86f-2222-4f0f-80e1-6a9ddf72c233", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"initializing", "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], "settings":[{"name":"effective_cache_size", "value":"1300"}, {"name":"maintenance_work_mem", "value":"150"}, {"name":"max_connections", "value":"100"}, {"name":"max_parallel_workers", "value":"0"}, {"name":"max_parallel_workers_per_gather", "value":"0"}, {"name":"work_mem", "value":"4"}], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2024-01-23T15:36:08.430258Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-20T16:28:47.723508Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, - "id":"a37b5918-1c61-4927-960f-bdb0511fdfe4", "private_network":{"private_network_id":"64246187-39f9-45c0-8e76-e3a7defab351", - "service_ip":"172.16.0.3/22", "zone":"fr-par-1"}}], "logs_policy":{"max_age_retention":30, - "total_disk_retention":null}, "backup_same_region":false, "maintenances":[], - "created_at":"2024-01-22T15:36:08.430258Z", "region":"fr-par"}' + "id":"dbc38f0e-800a-4c12-a623-4bfee6862bd9", "private_network":{"private_network_id":"a39d9d0e-5860-4b87-8f8f-b9384fa497d5", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-19T16:28:47.723508Z", + "region":"fr-par"}' form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.21.6; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/ef330f0a-7aaf-4dea-9bc6-8b0f8a897bb7 + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/d38ca86f-2222-4f0f-80e1-6a9ddf72c233 method: GET response: - body: '{"id":"ef330f0a-7aaf-4dea-9bc6-8b0f8a897bb7", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"initializing", + body: '{"id":"d38ca86f-2222-4f0f-80e1-6a9ddf72c233", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"initializing", "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], "settings":[{"name":"effective_cache_size", "value":"1300"}, {"name":"maintenance_work_mem", "value":"150"}, {"name":"max_connections", "value":"100"}, {"name":"max_parallel_workers", "value":"0"}, {"name":"max_parallel_workers_per_gather", "value":"0"}, {"name":"work_mem", "value":"4"}], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2024-01-23T15:36:08.430258Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-20T16:28:47.723508Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, - "id":"a37b5918-1c61-4927-960f-bdb0511fdfe4", "private_network":{"private_network_id":"64246187-39f9-45c0-8e76-e3a7defab351", - "service_ip":"172.16.0.3/22", "zone":"fr-par-1"}}], "logs_policy":{"max_age_retention":30, - "total_disk_retention":null}, "backup_same_region":false, "maintenances":[], - "created_at":"2024-01-22T15:36:08.430258Z", "region":"fr-par"}' + "id":"dbc38f0e-800a-4c12-a623-4bfee6862bd9", "private_network":{"private_network_id":"a39d9d0e-5860-4b87-8f8f-b9384fa497d5", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}], + "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-19T16:28:47.723508Z", + "region":"fr-par"}' headers: Content-Length: - - "1246" + - "1308" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Mon, 22 Jan 2024 15:38:48 GMT + - Tue, 19 Nov 2024 16:32:50 GMT Server: - - Scaleway API-Gateway + - Scaleway API Gateway (fr-par-1;edge01) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -669,61 +1031,59 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 64025549-4221-42c9-9d38-08f4c60b7e73 + - d0862bc7-7e0a-4048-bd5f-1277072be673 status: 200 OK code: 200 duration: "" - request: - body: '{"id":"ef330f0a-7aaf-4dea-9bc6-8b0f8a897bb7", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"ready", "engine":"PostgreSQL-15", - "upgradable_version":[], "endpoint":{"ip":"51.158.57.112", "port":26049, "name":null, - "id":"e04bd1f2-b108-419a-b0d8-6c4d855bbeca", "load_balancer":{}}, "tags":[], + body: '{"id":"d38ca86f-2222-4f0f-80e1-6a9ddf72c233", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"initializing", + "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], "settings":[{"name":"effective_cache_size", "value":"1300"}, {"name":"maintenance_work_mem", "value":"150"}, {"name":"max_connections", "value":"100"}, {"name":"max_parallel_workers", "value":"0"}, {"name":"max_parallel_workers_per_gather", "value":"0"}, {"name":"work_mem", "value":"4"}], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2024-01-23T15:36:08.430258Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-20T16:28:47.723508Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, - "id":"a37b5918-1c61-4927-960f-bdb0511fdfe4", "private_network":{"private_network_id":"64246187-39f9-45c0-8e76-e3a7defab351", - "service_ip":"172.16.0.3/22", "zone":"fr-par-1"}}, {"ip":"51.158.57.112", "port":26049, - "name":null, "id":"e04bd1f2-b108-419a-b0d8-6c4d855bbeca", "load_balancer":{}}], + "id":"dbc38f0e-800a-4c12-a623-4bfee6862bd9", "private_network":{"private_network_id":"a39d9d0e-5860-4b87-8f8f-b9384fa497d5", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}], "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, - "maintenances":[], "created_at":"2024-01-22T15:36:08.430258Z", "region":"fr-par"}' + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-19T16:28:47.723508Z", + "region":"fr-par"}' form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.21.6; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/ef330f0a-7aaf-4dea-9bc6-8b0f8a897bb7 + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/d38ca86f-2222-4f0f-80e1-6a9ddf72c233 method: GET response: - body: '{"id":"ef330f0a-7aaf-4dea-9bc6-8b0f8a897bb7", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"ready", "engine":"PostgreSQL-15", - "upgradable_version":[], "endpoint":{"ip":"51.158.57.112", "port":26049, "name":null, - "id":"e04bd1f2-b108-419a-b0d8-6c4d855bbeca", "load_balancer":{}}, "tags":[], + body: '{"id":"d38ca86f-2222-4f0f-80e1-6a9ddf72c233", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"initializing", + "engine":"PostgreSQL-15", "upgradable_version":[], "endpoint":null, "tags":[], "settings":[{"name":"effective_cache_size", "value":"1300"}, {"name":"maintenance_work_mem", "value":"150"}, {"name":"max_connections", "value":"100"}, {"name":"max_parallel_workers", "value":"0"}, {"name":"max_parallel_workers_per_gather", "value":"0"}, {"name":"work_mem", "value":"4"}], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2024-01-23T15:36:08.430258Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-20T16:28:47.723508Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, - "id":"a37b5918-1c61-4927-960f-bdb0511fdfe4", "private_network":{"private_network_id":"64246187-39f9-45c0-8e76-e3a7defab351", - "service_ip":"172.16.0.3/22", "zone":"fr-par-1"}}, {"ip":"51.158.57.112", "port":26049, - "name":null, "id":"e04bd1f2-b108-419a-b0d8-6c4d855bbeca", "load_balancer":{}}], + "id":"dbc38f0e-800a-4c12-a623-4bfee6862bd9", "private_network":{"private_network_id":"a39d9d0e-5860-4b87-8f8f-b9384fa497d5", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}], "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, - "maintenances":[], "created_at":"2024-01-22T15:36:08.430258Z", "region":"fr-par"}' + "maintenances":[], "encryption":{"enabled":false}, "created_at":"2024-11-19T16:28:47.723508Z", + "region":"fr-par"}' headers: Content-Length: - - "1465" + - "1308" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Mon, 22 Jan 2024 15:39:06 GMT + - Tue, 19 Nov 2024 16:33:06 GMT Server: - - Scaleway API-Gateway + - Scaleway API Gateway (fr-par-1;edge01) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -731,61 +1091,103 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 8a9fdba9-a7dc-4c7a-bb7f-c771ada898bc + - 05c5c93f-593c-457c-95a3-b93c86d27a53 status: 200 OK code: 200 duration: "" - request: - body: '{"id":"ef330f0a-7aaf-4dea-9bc6-8b0f8a897bb7", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"ready", "engine":"PostgreSQL-15", - "upgradable_version":[], "endpoint":{"ip":"51.158.57.112", "port":26049, "name":null, - "id":"e04bd1f2-b108-419a-b0d8-6c4d855bbeca", "load_balancer":{}}, "tags":[], + body: '{"id":"d38ca86f-2222-4f0f-80e1-6a9ddf72c233", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"ready", "engine":"PostgreSQL-15", + "upgradable_version":[], "endpoint":{"ip":"51.159.75.175", "port":11645, "name":null, + "id":"f0461334-12d9-48a9-b9c3-2f1db1728053", "load_balancer":{}}, "tags":[], "settings":[{"name":"effective_cache_size", "value":"1300"}, {"name":"maintenance_work_mem", "value":"150"}, {"name":"max_connections", "value":"100"}, {"name":"max_parallel_workers", "value":"0"}, {"name":"max_parallel_workers_per_gather", "value":"0"}, {"name":"work_mem", "value":"4"}], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2024-01-23T15:36:08.430258Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-20T16:28:47.723508Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, - "id":"a37b5918-1c61-4927-960f-bdb0511fdfe4", "private_network":{"private_network_id":"64246187-39f9-45c0-8e76-e3a7defab351", - "service_ip":"172.16.0.3/22", "zone":"fr-par-1"}}, {"ip":"51.158.57.112", "port":26049, - "name":null, "id":"e04bd1f2-b108-419a-b0d8-6c4d855bbeca", "load_balancer":{}}], - "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, - "maintenances":[], "created_at":"2024-01-22T15:36:08.430258Z", "region":"fr-par"}' + "id":"dbc38f0e-800a-4c12-a623-4bfee6862bd9", "private_network":{"private_network_id":"a39d9d0e-5860-4b87-8f8f-b9384fa497d5", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}, + {"ip":"51.159.75.175", "port":11645, "name":null, "id":"f0461334-12d9-48a9-b9c3-2f1db1728053", + "load_balancer":{}}], "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, + "backup_same_region":false, "maintenances":[], "encryption":{"enabled":false}, + "created_at":"2024-11-19T16:28:47.723508Z", "region":"fr-par"}' form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.21.6; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/ef330f0a-7aaf-4dea-9bc6-8b0f8a897bb7 + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/d38ca86f-2222-4f0f-80e1-6a9ddf72c233 method: GET response: - body: '{"id":"ef330f0a-7aaf-4dea-9bc6-8b0f8a897bb7", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"ready", "engine":"PostgreSQL-15", - "upgradable_version":[], "endpoint":{"ip":"51.158.57.112", "port":26049, "name":null, - "id":"e04bd1f2-b108-419a-b0d8-6c4d855bbeca", "load_balancer":{}}, "tags":[], + body: '{"id":"d38ca86f-2222-4f0f-80e1-6a9ddf72c233", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"ready", "engine":"PostgreSQL-15", + "upgradable_version":[], "endpoint":{"ip":"51.159.75.175", "port":11645, "name":null, + "id":"f0461334-12d9-48a9-b9c3-2f1db1728053", "load_balancer":{}}, "tags":[], "settings":[{"name":"effective_cache_size", "value":"1300"}, {"name":"maintenance_work_mem", "value":"150"}, {"name":"max_connections", "value":"100"}, {"name":"max_parallel_workers", "value":"0"}, {"name":"max_parallel_workers_per_gather", "value":"0"}, {"name":"work_mem", "value":"4"}], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2024-01-23T15:36:08.430258Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-20T16:28:47.723508Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, - "id":"a37b5918-1c61-4927-960f-bdb0511fdfe4", "private_network":{"private_network_id":"64246187-39f9-45c0-8e76-e3a7defab351", - "service_ip":"172.16.0.3/22", "zone":"fr-par-1"}}, {"ip":"51.158.57.112", "port":26049, - "name":null, "id":"e04bd1f2-b108-419a-b0d8-6c4d855bbeca", "load_balancer":{}}], - "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, - "maintenances":[], "created_at":"2024-01-22T15:36:08.430258Z", "region":"fr-par"}' + "id":"dbc38f0e-800a-4c12-a623-4bfee6862bd9", "private_network":{"private_network_id":"a39d9d0e-5860-4b87-8f8f-b9384fa497d5", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}, + {"ip":"51.159.75.175", "port":11645, "name":null, "id":"f0461334-12d9-48a9-b9c3-2f1db1728053", + "load_balancer":{}}], "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, + "backup_same_region":false, "maintenances":[], "encryption":{"enabled":false}, + "created_at":"2024-11-19T16:28:47.723508Z", "region":"fr-par"}' + headers: + Content-Length: + - "1527" + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Tue, 19 Nov 2024 16:33:21 GMT + Server: + - Scaleway API Gateway (fr-par-1;edge01) + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - c80e3890-2cbc-4331-8ee3-001246225af2 + status: 200 OK + code: 200 + duration: "" +- request: + body: '{"access_key":"SCW363CZ5SRN5YHQBGXY", "secret_key":null, "description":"sieben-macbook", + "created_at":"2023-03-28T09:41:12.847132Z", "updated_at":"2023-03-28T09:41:12.847132Z", + "expires_at":null, "default_project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "editable":true, "deletable":true, "managed":false, "creation_ip":"51.159.73.9", + "user_id":"b49d82c1-ce3a-473f-9cef-420acc5256bf"}' + form: {} + headers: + User-Agent: + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/iam/v1alpha1/api-keys/SCW363CZ5SRN5YHQBGXY + method: GET + response: + body: '{"access_key":"SCW363CZ5SRN5YHQBGXY", "secret_key":null, "description":"sieben-macbook", + "created_at":"2023-03-28T09:41:12.847132Z", "updated_at":"2023-03-28T09:41:12.847132Z", + "expires_at":null, "default_project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "editable":true, "deletable":true, "managed":false, "creation_ip":"51.159.73.9", + "user_id":"b49d82c1-ce3a-473f-9cef-420acc5256bf"}' headers: Content-Length: - - "1465" + - "387" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Mon, 22 Jan 2024 15:39:06 GMT + - Tue, 19 Nov 2024 16:33:21 GMT Server: - - Scaleway API-Gateway + - Scaleway API Gateway (fr-par-1;edge01) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -793,61 +1195,127 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 3b129c54-a644-4295-a818-8c089ee3814a + - 9032953a-2770-43c0-aa12-7ed882ee4fae status: 200 OK code: 200 duration: "" - request: - body: '{"id":"ef330f0a-7aaf-4dea-9bc6-8b0f8a897bb7", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"deleting", "engine":"PostgreSQL-15", - "upgradable_version":[], "endpoint":{"ip":"51.158.57.112", "port":26049, "name":null, - "id":"e04bd1f2-b108-419a-b0d8-6c4d855bbeca", "load_balancer":{}}, "tags":[], + body: '{"id":"d38ca86f-2222-4f0f-80e1-6a9ddf72c233", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"ready", "engine":"PostgreSQL-15", + "upgradable_version":[], "endpoint":{"ip":"51.159.75.175", "port":11645, "name":null, + "id":"f0461334-12d9-48a9-b9c3-2f1db1728053", "load_balancer":{}}, "tags":[], "settings":[{"name":"effective_cache_size", "value":"1300"}, {"name":"maintenance_work_mem", "value":"150"}, {"name":"max_connections", "value":"100"}, {"name":"max_parallel_workers", "value":"0"}, {"name":"max_parallel_workers_per_gather", "value":"0"}, {"name":"work_mem", "value":"4"}], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2024-01-23T15:36:08.430258Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-20T16:28:47.723508Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, - "id":"a37b5918-1c61-4927-960f-bdb0511fdfe4", "private_network":{"private_network_id":"64246187-39f9-45c0-8e76-e3a7defab351", - "service_ip":"172.16.0.3/22", "zone":"fr-par-1"}}, {"ip":"51.158.57.112", "port":26049, - "name":null, "id":"e04bd1f2-b108-419a-b0d8-6c4d855bbeca", "load_balancer":{}}], - "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, - "maintenances":[], "created_at":"2024-01-22T15:36:08.430258Z", "region":"fr-par"}' + "id":"dbc38f0e-800a-4c12-a623-4bfee6862bd9", "private_network":{"private_network_id":"a39d9d0e-5860-4b87-8f8f-b9384fa497d5", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}, + {"ip":"51.159.75.175", "port":11645, "name":null, "id":"f0461334-12d9-48a9-b9c3-2f1db1728053", + "load_balancer":{}}], "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, + "backup_same_region":false, "maintenances":[], "encryption":{"enabled":false}, + "created_at":"2024-11-19T16:28:47.723508Z", "region":"fr-par"}' form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.21.6; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/ef330f0a-7aaf-4dea-9bc6-8b0f8a897bb7 + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/d38ca86f-2222-4f0f-80e1-6a9ddf72c233 + method: GET + response: + body: '{"id":"d38ca86f-2222-4f0f-80e1-6a9ddf72c233", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"ready", "engine":"PostgreSQL-15", + "upgradable_version":[], "endpoint":{"ip":"51.159.75.175", "port":11645, "name":null, + "id":"f0461334-12d9-48a9-b9c3-2f1db1728053", "load_balancer":{}}, "tags":[], + "settings":[{"name":"effective_cache_size", "value":"1300"}, {"name":"maintenance_work_mem", + "value":"150"}, {"name":"max_connections", "value":"100"}, {"name":"max_parallel_workers", + "value":"0"}, {"name":"max_parallel_workers_per_gather", "value":"0"}, {"name":"work_mem", + "value":"4"}], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, + "next_run_at":"2024-11-20T16:28:47.723508Z"}, "is_ha_cluster":false, "read_replicas":[], + "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, + "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, + "id":"dbc38f0e-800a-4c12-a623-4bfee6862bd9", "private_network":{"private_network_id":"a39d9d0e-5860-4b87-8f8f-b9384fa497d5", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}, + {"ip":"51.159.75.175", "port":11645, "name":null, "id":"f0461334-12d9-48a9-b9c3-2f1db1728053", + "load_balancer":{}}], "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, + "backup_same_region":false, "maintenances":[], "encryption":{"enabled":false}, + "created_at":"2024-11-19T16:28:47.723508Z", "region":"fr-par"}' + headers: + Content-Length: + - "1527" + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Tue, 19 Nov 2024 16:33:21 GMT + Server: + - Scaleway API Gateway (fr-par-1;edge01) + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - dcbe6c37-9921-43dc-a3d1-ea5cce159f51 + status: 200 OK + code: 200 + duration: "" +- request: + body: '{"id":"d38ca86f-2222-4f0f-80e1-6a9ddf72c233", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"deleting", "engine":"PostgreSQL-15", + "upgradable_version":[], "endpoint":{"ip":"51.159.75.175", "port":11645, "name":null, + "id":"f0461334-12d9-48a9-b9c3-2f1db1728053", "load_balancer":{}}, "tags":[], + "settings":[{"name":"effective_cache_size", "value":"1300"}, {"name":"maintenance_work_mem", + "value":"150"}, {"name":"max_connections", "value":"100"}, {"name":"max_parallel_workers", + "value":"0"}, {"name":"max_parallel_workers_per_gather", "value":"0"}, {"name":"work_mem", + "value":"4"}], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, + "next_run_at":"2024-11-20T16:28:47.723508Z"}, "is_ha_cluster":false, "read_replicas":[], + "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, + "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, + "id":"dbc38f0e-800a-4c12-a623-4bfee6862bd9", "private_network":{"private_network_id":"a39d9d0e-5860-4b87-8f8f-b9384fa497d5", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}, + {"ip":"51.159.75.175", "port":11645, "name":null, "id":"f0461334-12d9-48a9-b9c3-2f1db1728053", + "load_balancer":{}}], "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, + "backup_same_region":false, "maintenances":[], "encryption":{"enabled":false}, + "created_at":"2024-11-19T16:28:47.723508Z", "region":"fr-par"}' + form: {} + headers: + User-Agent: + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/d38ca86f-2222-4f0f-80e1-6a9ddf72c233 method: DELETE response: - body: '{"id":"ef330f0a-7aaf-4dea-9bc6-8b0f8a897bb7", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"deleting", "engine":"PostgreSQL-15", - "upgradable_version":[], "endpoint":{"ip":"51.158.57.112", "port":26049, "name":null, - "id":"e04bd1f2-b108-419a-b0d8-6c4d855bbeca", "load_balancer":{}}, "tags":[], + body: '{"id":"d38ca86f-2222-4f0f-80e1-6a9ddf72c233", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"deleting", "engine":"PostgreSQL-15", + "upgradable_version":[], "endpoint":{"ip":"51.159.75.175", "port":11645, "name":null, + "id":"f0461334-12d9-48a9-b9c3-2f1db1728053", "load_balancer":{}}, "tags":[], "settings":[{"name":"effective_cache_size", "value":"1300"}, {"name":"maintenance_work_mem", "value":"150"}, {"name":"max_connections", "value":"100"}, {"name":"max_parallel_workers", "value":"0"}, {"name":"max_parallel_workers_per_gather", "value":"0"}, {"name":"work_mem", "value":"4"}], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2024-01-23T15:36:08.430258Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-20T16:28:47.723508Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, - "id":"a37b5918-1c61-4927-960f-bdb0511fdfe4", "private_network":{"private_network_id":"64246187-39f9-45c0-8e76-e3a7defab351", - "service_ip":"172.16.0.3/22", "zone":"fr-par-1"}}, {"ip":"51.158.57.112", "port":26049, - "name":null, "id":"e04bd1f2-b108-419a-b0d8-6c4d855bbeca", "load_balancer":{}}], - "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, - "maintenances":[], "created_at":"2024-01-22T15:36:08.430258Z", "region":"fr-par"}' + "id":"dbc38f0e-800a-4c12-a623-4bfee6862bd9", "private_network":{"private_network_id":"a39d9d0e-5860-4b87-8f8f-b9384fa497d5", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}, + {"ip":"51.159.75.175", "port":11645, "name":null, "id":"f0461334-12d9-48a9-b9c3-2f1db1728053", + "load_balancer":{}}], "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, + "backup_same_region":false, "maintenances":[], "encryption":{"enabled":false}, + "created_at":"2024-11-19T16:28:47.723508Z", "region":"fr-par"}' headers: Content-Length: - - "1468" + - "1530" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Mon, 22 Jan 2024 15:39:06 GMT + - Tue, 19 Nov 2024 16:33:21 GMT Server: - - Scaleway API-Gateway + - Scaleway API Gateway (fr-par-1;edge01) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -855,61 +1323,127 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - e0d5454b-98fe-4a09-adbd-a0a0de03c7b3 + - d900bd5a-02c9-4769-8c77-aefeb9c90985 status: 200 OK code: 200 duration: "" - request: - body: '{"id":"ef330f0a-7aaf-4dea-9bc6-8b0f8a897bb7", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"deleting", "engine":"PostgreSQL-15", - "upgradable_version":[], "endpoint":{"ip":"51.158.57.112", "port":26049, "name":null, - "id":"e04bd1f2-b108-419a-b0d8-6c4d855bbeca", "load_balancer":{}}, "tags":[], + body: '{"id":"d38ca86f-2222-4f0f-80e1-6a9ddf72c233", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"deleting", "engine":"PostgreSQL-15", + "upgradable_version":[], "endpoint":{"ip":"51.159.75.175", "port":11645, "name":null, + "id":"f0461334-12d9-48a9-b9c3-2f1db1728053", "load_balancer":{}}, "tags":[], "settings":[{"name":"effective_cache_size", "value":"1300"}, {"name":"maintenance_work_mem", "value":"150"}, {"name":"max_connections", "value":"100"}, {"name":"max_parallel_workers", "value":"0"}, {"name":"max_parallel_workers_per_gather", "value":"0"}, {"name":"work_mem", "value":"4"}], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2024-01-23T15:36:08.430258Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-20T16:28:47.723508Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, - "id":"a37b5918-1c61-4927-960f-bdb0511fdfe4", "private_network":{"private_network_id":"64246187-39f9-45c0-8e76-e3a7defab351", - "service_ip":"172.16.0.3/22", "zone":"fr-par-1"}}, {"ip":"51.158.57.112", "port":26049, - "name":null, "id":"e04bd1f2-b108-419a-b0d8-6c4d855bbeca", "load_balancer":{}}], - "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, - "maintenances":[], "created_at":"2024-01-22T15:36:08.430258Z", "region":"fr-par"}' + "id":"dbc38f0e-800a-4c12-a623-4bfee6862bd9", "private_network":{"private_network_id":"a39d9d0e-5860-4b87-8f8f-b9384fa497d5", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}, + {"ip":"51.159.75.175", "port":11645, "name":null, "id":"f0461334-12d9-48a9-b9c3-2f1db1728053", + "load_balancer":{}}], "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, + "backup_same_region":false, "maintenances":[], "encryption":{"enabled":false}, + "created_at":"2024-11-19T16:28:47.723508Z", "region":"fr-par"}' form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.21.6; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/ef330f0a-7aaf-4dea-9bc6-8b0f8a897bb7 + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/d38ca86f-2222-4f0f-80e1-6a9ddf72c233 method: GET response: - body: '{"id":"ef330f0a-7aaf-4dea-9bc6-8b0f8a897bb7", "name":"cli-test", "organization_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", - "project_id":"fa1e3217-dc80-42ac-85c3-3f034b78b552", "status":"deleting", "engine":"PostgreSQL-15", - "upgradable_version":[], "endpoint":{"ip":"51.158.57.112", "port":26049, "name":null, - "id":"e04bd1f2-b108-419a-b0d8-6c4d855bbeca", "load_balancer":{}}, "tags":[], + body: '{"id":"d38ca86f-2222-4f0f-80e1-6a9ddf72c233", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"deleting", "engine":"PostgreSQL-15", + "upgradable_version":[], "endpoint":{"ip":"51.159.75.175", "port":11645, "name":null, + "id":"f0461334-12d9-48a9-b9c3-2f1db1728053", "load_balancer":{}}, "tags":[], "settings":[{"name":"effective_cache_size", "value":"1300"}, {"name":"maintenance_work_mem", "value":"150"}, {"name":"max_connections", "value":"100"}, {"name":"max_parallel_workers", "value":"0"}, {"name":"max_parallel_workers_per_gather", "value":"0"}, {"name":"work_mem", "value":"4"}], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, - "next_run_at":"2024-01-23T15:36:08.430258Z"}, "is_ha_cluster":false, "read_replicas":[], + "next_run_at":"2024-11-20T16:28:47.723508Z"}, "is_ha_cluster":false, "read_replicas":[], "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, - "id":"a37b5918-1c61-4927-960f-bdb0511fdfe4", "private_network":{"private_network_id":"64246187-39f9-45c0-8e76-e3a7defab351", - "service_ip":"172.16.0.3/22", "zone":"fr-par-1"}}, {"ip":"51.158.57.112", "port":26049, - "name":null, "id":"e04bd1f2-b108-419a-b0d8-6c4d855bbeca", "load_balancer":{}}], - "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, "backup_same_region":false, - "maintenances":[], "created_at":"2024-01-22T15:36:08.430258Z", "region":"fr-par"}' + "id":"dbc38f0e-800a-4c12-a623-4bfee6862bd9", "private_network":{"private_network_id":"a39d9d0e-5860-4b87-8f8f-b9384fa497d5", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}, + {"ip":"51.159.75.175", "port":11645, "name":null, "id":"f0461334-12d9-48a9-b9c3-2f1db1728053", + "load_balancer":{}}], "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, + "backup_same_region":false, "maintenances":[], "encryption":{"enabled":false}, + "created_at":"2024-11-19T16:28:47.723508Z", "region":"fr-par"}' + headers: + Content-Length: + - "1530" + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Tue, 19 Nov 2024 16:33:21 GMT + Server: + - Scaleway API Gateway (fr-par-1;edge01) + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - 4e110282-52db-4ab7-9949-5682f4e6ac19 + status: 200 OK + code: 200 + duration: "" +- request: + body: '{"id":"d38ca86f-2222-4f0f-80e1-6a9ddf72c233", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"deleting", "engine":"PostgreSQL-15", + "upgradable_version":[], "endpoint":{"ip":"51.159.75.175", "port":11645, "name":null, + "id":"f0461334-12d9-48a9-b9c3-2f1db1728053", "load_balancer":{}}, "tags":[], + "settings":[{"name":"effective_cache_size", "value":"1300"}, {"name":"maintenance_work_mem", + "value":"150"}, {"name":"max_connections", "value":"100"}, {"name":"max_parallel_workers", + "value":"0"}, {"name":"max_parallel_workers_per_gather", "value":"0"}, {"name":"work_mem", + "value":"4"}], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, + "next_run_at":"2024-11-20T16:28:47.723508Z"}, "is_ha_cluster":false, "read_replicas":[], + "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, + "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, + "id":"dbc38f0e-800a-4c12-a623-4bfee6862bd9", "private_network":{"private_network_id":"a39d9d0e-5860-4b87-8f8f-b9384fa497d5", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}, + {"ip":"51.159.75.175", "port":11645, "name":null, "id":"f0461334-12d9-48a9-b9c3-2f1db1728053", + "load_balancer":{}}], "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, + "backup_same_region":false, "maintenances":[], "encryption":{"enabled":false}, + "created_at":"2024-11-19T16:28:47.723508Z", "region":"fr-par"}' + form: {} + headers: + User-Agent: + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/d38ca86f-2222-4f0f-80e1-6a9ddf72c233 + method: GET + response: + body: '{"id":"d38ca86f-2222-4f0f-80e1-6a9ddf72c233", "name":"cli-test", "organization_id":"951df375-e094-4d26-97c1-ba548eeb9c42", + "project_id":"951df375-e094-4d26-97c1-ba548eeb9c42", "status":"deleting", "engine":"PostgreSQL-15", + "upgradable_version":[], "endpoint":{"ip":"51.159.75.175", "port":11645, "name":null, + "id":"f0461334-12d9-48a9-b9c3-2f1db1728053", "load_balancer":{}}, "tags":[], + "settings":[{"name":"effective_cache_size", "value":"1300"}, {"name":"maintenance_work_mem", + "value":"150"}, {"name":"max_connections", "value":"100"}, {"name":"max_parallel_workers", + "value":"0"}, {"name":"max_parallel_workers_per_gather", "value":"0"}, {"name":"work_mem", + "value":"4"}], "backup_schedule":{"frequency":24, "retention":7, "disabled":false, + "next_run_at":"2024-11-20T16:28:47.723508Z"}, "is_ha_cluster":false, "read_replicas":[], + "node_type":"db-dev-s", "volume":{"type":"lssd", "size":5000000000, "class":"lssd"}, + "init_settings":[], "endpoints":[{"ip":"172.16.0.3", "port":5432, "name":null, + "id":"dbc38f0e-800a-4c12-a623-4bfee6862bd9", "private_network":{"private_network_id":"a39d9d0e-5860-4b87-8f8f-b9384fa497d5", + "service_ip":"172.16.0.3/22", "zone":"fr-par-1", "provisioning_mode":"static"}}, + {"ip":"51.159.75.175", "port":11645, "name":null, "id":"f0461334-12d9-48a9-b9c3-2f1db1728053", + "load_balancer":{}}], "logs_policy":{"max_age_retention":30, "total_disk_retention":null}, + "backup_same_region":false, "maintenances":[], "encryption":{"enabled":false}, + "created_at":"2024-11-19T16:28:47.723508Z", "region":"fr-par"}' headers: Content-Length: - - "1468" + - "1530" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Mon, 22 Jan 2024 15:39:07 GMT + - Tue, 19 Nov 2024 16:33:37 GMT Server: - - Scaleway API-Gateway + - Scaleway API Gateway (fr-par-1;edge01) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -917,20 +1451,20 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 70997f9f-4f85-46bc-b02c-15cfc4ac8e1f + - 9c81bcb7-fe34-454c-a03b-f27d5c574d20 status: 200 OK code: 200 duration: "" - request: - body: '{"message":"resource is not found","resource":"instance","resource_id":"ef330f0a-7aaf-4dea-9bc6-8b0f8a897bb7","type":"not_found"}' + body: '{"message":"resource is not found","resource":"instance","resource_id":"d38ca86f-2222-4f0f-80e1-6a9ddf72c233","type":"not_found"}' form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.21.6; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/ef330f0a-7aaf-4dea-9bc6-8b0f8a897bb7 + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/d38ca86f-2222-4f0f-80e1-6a9ddf72c233 method: GET response: - body: '{"message":"resource is not found","resource":"instance","resource_id":"ef330f0a-7aaf-4dea-9bc6-8b0f8a897bb7","type":"not_found"}' + body: '{"message":"resource is not found","resource":"instance","resource_id":"d38ca86f-2222-4f0f-80e1-6a9ddf72c233","type":"not_found"}' headers: Content-Length: - "129" @@ -939,9 +1473,9 @@ interactions: Content-Type: - application/json Date: - - Mon, 22 Jan 2024 15:39:22 GMT + - Tue, 19 Nov 2024 16:33:52 GMT Server: - - Scaleway API-Gateway + - Scaleway API Gateway (fr-par-1;edge01) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -949,7 +1483,7 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 9ccd7af4-cacb-4b02-8033-84bebd41a0d4 + - 8c7b75a6-c355-4e7e-ada0-cb81723d3827 status: 404 Not Found code: 404 duration: "" @@ -958,8 +1492,8 @@ interactions: form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.21.6; linux; amd64) cli-e2e-test - url: https://api.scaleway.com/vpc/v2/regions/fr-par/private-networks/64246187-39f9-45c0-8e76-e3a7defab351 + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/vpc/v2/regions/fr-par/private-networks/a39d9d0e-5860-4b87-8f8f-b9384fa497d5 method: DELETE response: body: "" @@ -969,9 +1503,9 @@ interactions: Content-Type: - application/json Date: - - Mon, 22 Jan 2024 15:39:22 GMT + - Tue, 19 Nov 2024 16:33:53 GMT Server: - - Scaleway API-Gateway + - Scaleway API Gateway (fr-par-1;edge01) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -979,7 +1513,7 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - eadedf17-0171-4c0b-83f4-f9e4edfd535f + - a10b185f-dfe0-4ab5-8ba2-00f2f936a2a7 status: 204 No Content code: 204 duration: "" diff --git a/internal/namespaces/rdb/v1/testdata/test-endpoint-list-multiple-endpoints.golden b/internal/namespaces/rdb/v1/testdata/test-endpoint-list-multiple-endpoints.golden index fc2aaaf9ac..d0bc27233e 100644 --- a/internal/namespaces/rdb/v1/testdata/test-endpoint-list-multiple-endpoints.golden +++ b/internal/namespaces/rdb/v1/testdata/test-endpoint-list-multiple-endpoints.golden @@ -1,26 +1,26 @@ 🎲🎲🎲 EXIT CODE: 0 🎲🎲🎲 🟩🟩🟩 STDOUT️ 🟩🟩🟩️ ID IP PORT NAME HOSTNAME -a37b5918-1c61-4927-960f-bdb0511fdfe4 172.16.0.3 5432 - - -e04bd1f2-b108-419a-b0d8-6c4d855bbeca 51.158.57.112 26049 - - +dbc38f0e-800a-4c12-a623-4bfee6862bd9 172.16.0.3 5432 - - +f0461334-12d9-48a9-b9c3-2f1db1728053 51.159.75.175 11645 - - 🟩🟩🟩 JSON STDOUT 🟩🟩🟩 [ { - "id": "a37b5918-1c61-4927-960f-bdb0511fdfe4", + "id": "dbc38f0e-800a-4c12-a623-4bfee6862bd9", "ip": "172.16.0.3", "port": 5432, "name": null, "private_network": { - "private_network_id": "64246187-39f9-45c0-8e76-e3a7defab351", + "private_network_id": "a39d9d0e-5860-4b87-8f8f-b9384fa497d5", "service_ip": "172.16.0.3/22", "zone": "fr-par-1", "provisioning_mode": "static" } }, { - "id": "e04bd1f2-b108-419a-b0d8-6c4d855bbeca", - "ip": "51.158.57.112", - "port": 26049, + "id": "f0461334-12d9-48a9-b9c3-2f1db1728053", + "ip": "51.159.75.175", + "port": 11645, "name": null, "load_balancer": {} } From f6590b68696549760b668fc0c98657da9952f92e Mon Sep 17 00:00:00 2001 From: Scaleway Bot Date: Wed, 20 Nov 2024 15:54:58 +0100 Subject: [PATCH 85/89] chore: bump scaleway sdk-go (#4285) --- go.mod | 2 +- go.sum | 4 ++-- ...errors-error-cannot-be-rebooted-while-not-delivered.golden | 4 ++-- ...-errors-error-cannot-be-started-while-not-delivered.golden | 4 ++-- ...-errors-error-cannot-be-stopped-while-not-delivered.golden | 4 ++-- 5 files changed, 9 insertions(+), 9 deletions(-) diff --git a/go.mod b/go.mod index 3d1a11ce87..a3c779c2a6 100644 --- a/go.mod +++ b/go.mod @@ -26,7 +26,7 @@ require ( github.com/mattn/go-isatty v0.0.20 github.com/moby/buildkit v0.13.2 github.com/opencontainers/go-digest v1.0.0 - github.com/scaleway/scaleway-sdk-go v1.0.0-beta.30.0.20241118091633-210045c18c91 + github.com/scaleway/scaleway-sdk-go v1.0.0-beta.30.0.20241119141129-13bda013da82 github.com/skratchdot/open-golang v0.0.0-20200116055534-eef842397966 github.com/spf13/cobra v1.8.1 github.com/spf13/pflag v1.0.5 diff --git a/go.sum b/go.sum index d18c7ff64f..12ee492f5e 100644 --- a/go.sum +++ b/go.sum @@ -466,8 +466,8 @@ github.com/rogpeppe/go-internal v1.11.0/go.mod h1:ddIwULY96R17DhadqLgMfk9H9tvdUz github.com/russross/blackfriday/v2 v2.1.0/go.mod h1:+Rmxgy9KzJVeS9/2gXHxylqXiyQDYRxCVz55jmeOWTM= github.com/sabhiram/go-gitignore v0.0.0-20210923224102-525f6e181f06 h1:OkMGxebDjyw0ULyrTYWeN0UNCCkmCWfjPnIA2W6oviI= github.com/sabhiram/go-gitignore v0.0.0-20210923224102-525f6e181f06/go.mod h1:+ePHsJ1keEjQtpvf9HHw0f4ZeJ0TLRsxhunSI2hYJSs= -github.com/scaleway/scaleway-sdk-go v1.0.0-beta.30.0.20241118091633-210045c18c91 h1:b/m0VHa03JOPC3xbrhUFxvsmB1SDiNa+CJ5y0BUD8SY= -github.com/scaleway/scaleway-sdk-go v1.0.0-beta.30.0.20241118091633-210045c18c91/go.mod h1:kAoejOVBg1E/aVAR6IwKWEmbLCEg2IXklzPAkxzAaXA= +github.com/scaleway/scaleway-sdk-go v1.0.0-beta.30.0.20241119141129-13bda013da82 h1:tBZUY8LrNFm9a4l6vUx04PpJfFcS9+3Ofnr5DUJdPCo= +github.com/scaleway/scaleway-sdk-go v1.0.0-beta.30.0.20241119141129-13bda013da82/go.mod h1:kAoejOVBg1E/aVAR6IwKWEmbLCEg2IXklzPAkxzAaXA= github.com/sclevine/spec v1.4.0 h1:z/Q9idDcay5m5irkZ28M7PtQM4aOISzOpj4bUPkDee8= github.com/sclevine/spec v1.4.0/go.mod h1:LvpgJaFyvQzRvc1kaDs0bulYwzC70PbiYjC4QnFHkOM= github.com/secure-systems-lab/go-securesystemslib v0.8.0 h1:mr5An6X45Kb2nddcFlbmfHkLguCE9laoZCUzEEpIZXA= diff --git a/internal/namespaces/baremetal/v1/testdata/test-reboot-server-errors-error-cannot-be-rebooted-while-not-delivered.golden b/internal/namespaces/baremetal/v1/testdata/test-reboot-server-errors-error-cannot-be-rebooted-while-not-delivered.golden index 3398eef8b0..053a4f9a8d 100644 --- a/internal/namespaces/baremetal/v1/testdata/test-reboot-server-errors-error-cannot-be-rebooted-while-not-delivered.golden +++ b/internal/namespaces/baremetal/v1/testdata/test-reboot-server-errors-error-cannot-be-rebooted-while-not-delivered.golden @@ -3,8 +3,8 @@ Server not found 🟥🟥🟥 JSON STDERR 🟥🟥🟥 { - "message": "server not found", + "message": "Server not found", "error": { - "message": "server not found" + "message": "Server not found" } } diff --git a/internal/namespaces/baremetal/v1/testdata/test-start-server-errors-error-cannot-be-started-while-not-delivered.golden b/internal/namespaces/baremetal/v1/testdata/test-start-server-errors-error-cannot-be-started-while-not-delivered.golden index 6d325ebcac..659ddd56aa 100644 --- a/internal/namespaces/baremetal/v1/testdata/test-start-server-errors-error-cannot-be-started-while-not-delivered.golden +++ b/internal/namespaces/baremetal/v1/testdata/test-start-server-errors-error-cannot-be-started-while-not-delivered.golden @@ -3,8 +3,8 @@ Server is not delivered 🟥🟥🟥 JSON STDERR 🟥🟥🟥 { - "message": "server is not delivered", + "message": "Server is not delivered", "error": { - "message": "server is not delivered" + "message": "Server is not delivered" } } diff --git a/internal/namespaces/baremetal/v1/testdata/test-stop-server-errors-error-cannot-be-stopped-while-not-delivered.golden b/internal/namespaces/baremetal/v1/testdata/test-stop-server-errors-error-cannot-be-stopped-while-not-delivered.golden index 6d325ebcac..659ddd56aa 100644 --- a/internal/namespaces/baremetal/v1/testdata/test-stop-server-errors-error-cannot-be-stopped-while-not-delivered.golden +++ b/internal/namespaces/baremetal/v1/testdata/test-stop-server-errors-error-cannot-be-stopped-while-not-delivered.golden @@ -3,8 +3,8 @@ Server is not delivered 🟥🟥🟥 JSON STDERR 🟥🟥🟥 { - "message": "server is not delivered", + "message": "Server is not delivered", "error": { - "message": "server is not delivered" + "message": "Server is not delivered" } } From c20a69a93b04e16984a0b08ef0e9cac3bfe01ad6 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 22 Nov 2024 09:30:31 +0100 Subject: [PATCH 86/89] chore(deps): bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.67.1 to 1.68.0 (#4292) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- go.mod | 2 +- go.sum | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/go.mod b/go.mod index a3c779c2a6..b0a97c46c2 100644 --- a/go.mod +++ b/go.mod @@ -7,7 +7,7 @@ toolchain go1.22.2 require ( github.com/alecthomas/assert v1.0.0 github.com/aws/aws-sdk-go-v2 v1.32.5 - github.com/aws/aws-sdk-go-v2/service/s3 v1.67.1 + github.com/aws/aws-sdk-go-v2/service/s3 v1.68.0 github.com/buildpacks/pack v0.34.2 github.com/c-bata/go-prompt v0.2.6 github.com/charmbracelet/bubbletea v1.2.3 diff --git a/go.sum b/go.sum index 12ee492f5e..bc6cc8572f 100644 --- a/go.sum +++ b/go.sum @@ -96,8 +96,8 @@ github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.12.5 h1:wtpJ4zcwr github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.12.5/go.mod h1:qu/W9HXQbbQ4+1+JcZp0ZNPV31ym537ZJN+fiS7Ti8E= github.com/aws/aws-sdk-go-v2/service/internal/s3shared v1.18.5 h1:P1doBzv5VEg1ONxnJss1Kh5ZG/ewoIE4MQtKKc6Crgg= github.com/aws/aws-sdk-go-v2/service/internal/s3shared v1.18.5/go.mod h1:NOP+euMW7W3Ukt28tAxPuoWao4rhhqJD3QEBk7oCg7w= -github.com/aws/aws-sdk-go-v2/service/s3 v1.67.1 h1:LXLnDfjT/P6SPIaCE86xCOjJROPn4FNB2EdN68vMK5c= -github.com/aws/aws-sdk-go-v2/service/s3 v1.67.1/go.mod h1:ralv4XawHjEMaHOWnTFushl0WRqim/gQWesAMF6hTow= +github.com/aws/aws-sdk-go-v2/service/s3 v1.68.0 h1:bFpcqdwtAEsgpZXvkTxIThFQx/EM0oV6kXmfFIGjxME= +github.com/aws/aws-sdk-go-v2/service/s3 v1.68.0/go.mod h1:ralv4XawHjEMaHOWnTFushl0WRqim/gQWesAMF6hTow= github.com/aws/aws-sdk-go-v2/service/sso v1.20.2 h1:XOPfar83RIRPEzfihnp+U6udOveKZJvPQ76SKWrLRHc= github.com/aws/aws-sdk-go-v2/service/sso v1.20.2/go.mod h1:Vv9Xyk1KMHXrR3vNQe8W5LMFdTjSeWk0gBZBzvf3Qa0= github.com/aws/aws-sdk-go-v2/service/ssooidc v1.23.2 h1:pi0Skl6mNl2w8qWZXcdOyg197Zsf4G97U7Sso9JXGZE= From 48959525ad950353d19115859d4527fc1635eff2 Mon Sep 17 00:00:00 2001 From: Scaleway Bot Date: Fri, 22 Nov 2024 09:31:13 +0100 Subject: [PATCH 87/89] doc(instance): change documentation about the backup action and the migration of b_ssd resources (#4286) --- ...ance-snapshot-apply-migration-usage.golden | 6 ++--- ...tance-snapshot-plan-migration-usage.golden | 6 ++++- ...stance-volume-apply-migration-usage.golden | 6 ++--- ...nstance-volume-plan-migration-usage.golden | 6 ++++- docs/commands/instance.md | 24 ++++++++++++------- .../namespaces/instance/v1/instance_cli.go | 16 ++++++++----- 6 files changed, 42 insertions(+), 22 deletions(-) diff --git a/cmd/scw/testdata/test-all-usage-instance-snapshot-apply-migration-usage.golden b/cmd/scw/testdata/test-all-usage-instance-snapshot-apply-migration-usage.golden index 1502731dc6..02b8f6e942 100644 --- a/cmd/scw/testdata/test-all-usage-instance-snapshot-apply-migration-usage.golden +++ b/cmd/scw/testdata/test-all-usage-instance-snapshot-apply-migration-usage.golden @@ -1,13 +1,13 @@ 🎲🎲🎲 EXIT CODE: 0 🎲🎲🎲 🟥🟥🟥 STDERR️️ 🟥🟥🟥️ -To be used, the call to this endpoint must be preceded by a call to the "Plan a migration" endpoint. To migrate all resources mentioned in the migration plan, the validation_key returned in the plan must be provided. +To be used, the call to this endpoint must be preceded by a call to the [Get a volume or snapshot's migration plan](#path-volumes-get-a-volume-or-snapshots-migration-plan) endpoint. To migrate all resources mentioned in the migration plan, the validation_key returned in the plan must be provided. USAGE: scw instance snapshot apply-migration [arg=value ...] ARGS: - snapshot-id The snapshot to migrate, along with potentially other resources, according to the migration plan generated with a call to the "Plan a migration" endpoint. - validation-key A value to be retrieved from a call to the "Plan a migration" endpoint, to confirm that the volume and/or snapshots specified in said plan should be migrated. + snapshot-id The snapshot to migrate, along with potentially other resources, according to the migration plan generated with a call to the [Get a volume or snapshot's migration plan](#path-volumes-get-a-volume-or-snapshots-migration-plan) endpoint. + validation-key A value to be retrieved from a call to the [Get a volume or snapshot's migration plan](#path-volumes-get-a-volume-or-snapshots-migration-plan) endpoint, to confirm that the volume and/or snapshots specified in said plan should be migrated. [zone=fr-par-1] Zone to target. If none is passed will use default zone from the config (fr-par-1 | fr-par-2 | fr-par-3 | nl-ams-1 | nl-ams-2 | nl-ams-3 | pl-waw-1 | pl-waw-2 | pl-waw-3) FLAGS: diff --git a/cmd/scw/testdata/test-all-usage-instance-snapshot-plan-migration-usage.golden b/cmd/scw/testdata/test-all-usage-instance-snapshot-plan-migration-usage.golden index 444ead35e1..f9f5fb5e33 100644 --- a/cmd/scw/testdata/test-all-usage-instance-snapshot-plan-migration-usage.golden +++ b/cmd/scw/testdata/test-all-usage-instance-snapshot-plan-migration-usage.golden @@ -1,6 +1,10 @@ 🎲🎲🎲 EXIT CODE: 0 🎲🎲🎲 🟥🟥🟥 STDERR️️ 🟥🟥🟥️ -Given a volume or snapshot, returns the migration plan for a call to the "Apply a migration plan" endpoint. This plan will include zero or one volume, and zero or more snapshots, which will need to be migrated together. This endpoint does not perform the actual migration itself, the "Apply a migration plan" endpoint must be used. The validation_key value returned by this endpoint must be provided to the call to the "Apply a migration plan" endpoint to confirm that all resources listed in the plan should be migrated. +Given a volume or snapshot, returns the migration plan but does not perform the actual migration. To perform the migration, you have to call the [Migrate a volume and/or snapshots to SBS](#path-volumes-migrate-a-volume-andor-snapshots-to-sbs-scaleway-block-storage) endpoint afterward. +The endpoint returns the resources that should be migrated together: +- the volume and any snapshots created from the volume, if the call was made to plan a volume migration. +- the base volume of the snapshot (if the volume is not deleted) and its related snapshots, if the call was made to plan a snapshot migration. +The endpoint also returns the validation_key, which must be provided to the [Migrate a volume and/or snapshots to SBS](#path-volumes-migrate-a-volume-andor-snapshots-to-sbs-scaleway-block-storage) endpoint to confirm that all resources listed in the plan should be migrated. USAGE: scw instance snapshot plan-migration [arg=value ...] diff --git a/cmd/scw/testdata/test-all-usage-instance-volume-apply-migration-usage.golden b/cmd/scw/testdata/test-all-usage-instance-volume-apply-migration-usage.golden index d4fb882a91..6360428ee5 100644 --- a/cmd/scw/testdata/test-all-usage-instance-volume-apply-migration-usage.golden +++ b/cmd/scw/testdata/test-all-usage-instance-volume-apply-migration-usage.golden @@ -1,13 +1,13 @@ 🎲🎲🎲 EXIT CODE: 0 🎲🎲🎲 🟥🟥🟥 STDERR️️ 🟥🟥🟥️ -To be used, the call to this endpoint must be preceded by a call to the "Plan a migration" endpoint. To migrate all resources mentioned in the migration plan, the validation_key returned in the plan must be provided. +To be used, the call to this endpoint must be preceded by a call to the [Get a volume or snapshot's migration plan](#path-volumes-get-a-volume-or-snapshots-migration-plan) endpoint. To migrate all resources mentioned in the migration plan, the validation_key returned in the plan must be provided. USAGE: scw instance volume apply-migration [arg=value ...] ARGS: - volume-id The volume to migrate, along with potentially other resources, according to the migration plan generated with a call to the "Plan a migration" endpoint. - validation-key A value to be retrieved from a call to the "Plan a migration" endpoint, to confirm that the volume and/or snapshots specified in said plan should be migrated. + volume-id The volume to migrate, along with potentially other resources, according to the migration plan generated with a call to the [Get a volume or snapshot's migration plan](#path-volumes-get-a-volume-or-snapshots-migration-plan) endpoint. + validation-key A value to be retrieved from a call to the [Get a volume or snapshot's migration plan](#path-volumes-get-a-volume-or-snapshots-migration-plan) endpoint, to confirm that the volume and/or snapshots specified in said plan should be migrated. [zone=fr-par-1] Zone to target. If none is passed will use default zone from the config (fr-par-1 | fr-par-2 | fr-par-3 | nl-ams-1 | nl-ams-2 | nl-ams-3 | pl-waw-1 | pl-waw-2 | pl-waw-3) FLAGS: diff --git a/cmd/scw/testdata/test-all-usage-instance-volume-plan-migration-usage.golden b/cmd/scw/testdata/test-all-usage-instance-volume-plan-migration-usage.golden index 5b6cca73ae..f0314178a4 100644 --- a/cmd/scw/testdata/test-all-usage-instance-volume-plan-migration-usage.golden +++ b/cmd/scw/testdata/test-all-usage-instance-volume-plan-migration-usage.golden @@ -1,6 +1,10 @@ 🎲🎲🎲 EXIT CODE: 0 🎲🎲🎲 🟥🟥🟥 STDERR️️ 🟥🟥🟥️ -Given a volume or snapshot, returns the migration plan for a call to the "Apply a migration plan" endpoint. This plan will include zero or one volume, and zero or more snapshots, which will need to be migrated together. This endpoint does not perform the actual migration itself, the "Apply a migration plan" endpoint must be used. The validation_key value returned by this endpoint must be provided to the call to the "Apply a migration plan" endpoint to confirm that all resources listed in the plan should be migrated. +Given a volume or snapshot, returns the migration plan but does not perform the actual migration. To perform the migration, you have to call the [Migrate a volume and/or snapshots to SBS](#path-volumes-migrate-a-volume-andor-snapshots-to-sbs-scaleway-block-storage) endpoint afterward. +The endpoint returns the resources that should be migrated together: +- the volume and any snapshots created from the volume, if the call was made to plan a volume migration. +- the base volume of the snapshot (if the volume is not deleted) and its related snapshots, if the call was made to plan a snapshot migration. +The endpoint also returns the validation_key, which must be provided to the [Migrate a volume and/or snapshots to SBS](#path-volumes-migrate-a-volume-andor-snapshots-to-sbs-scaleway-block-storage) endpoint to confirm that all resources listed in the plan should be migrated. USAGE: scw instance volume plan-migration [arg=value ...] diff --git a/docs/commands/instance.md b/docs/commands/instance.md index 7b61f4e63c..2697de0b47 100644 --- a/docs/commands/instance.md +++ b/docs/commands/instance.md @@ -2422,7 +2422,7 @@ Volumes can be created from snapshots of their own type. ### Migrate a volume and/or snapshots to SBS (Scaleway Block Storage) -To be used, the call to this endpoint must be preceded by a call to the "Plan a migration" endpoint. To migrate all resources mentioned in the migration plan, the validation_key returned in the plan must be provided. +To be used, the call to this endpoint must be preceded by a call to the [Get a volume or snapshot's migration plan](#path-volumes-get-a-volume-or-snapshots-migration-plan) endpoint. To migrate all resources mentioned in the migration plan, the validation_key returned in the plan must be provided. **Usage:** @@ -2435,8 +2435,8 @@ scw instance snapshot apply-migration [arg=value ...] | Name | | Description | |------|---|-------------| -| snapshot-id | | The snapshot to migrate, along with potentially other resources, according to the migration plan generated with a call to the "Plan a migration" endpoint. | -| validation-key | Required | A value to be retrieved from a call to the "Plan a migration" endpoint, to confirm that the volume and/or snapshots specified in said plan should be migrated. | +| snapshot-id | | The snapshot to migrate, along with potentially other resources, according to the migration plan generated with a call to the [Get a volume or snapshot's migration plan](#path-volumes-get-a-volume-or-snapshots-migration-plan) endpoint. | +| validation-key | Required | A value to be retrieved from a call to the [Get a volume or snapshot's migration plan](#path-volumes-get-a-volume-or-snapshots-migration-plan) endpoint, to confirm that the volume and/or snapshots specified in said plan should be migrated. | | zone | Default: `fr-par-1`
One of: `fr-par-1`, `fr-par-2`, `fr-par-3`, `nl-ams-1`, `nl-ams-2`, `nl-ams-3`, `pl-waw-1`, `pl-waw-2`, `pl-waw-3` | Zone to target. If none is passed will use default zone from the config | @@ -2637,7 +2637,11 @@ scw instance snapshot list zone=fr-par-1 ### Get a volume or snapshot's migration plan -Given a volume or snapshot, returns the migration plan for a call to the "Apply a migration plan" endpoint. This plan will include zero or one volume, and zero or more snapshots, which will need to be migrated together. This endpoint does not perform the actual migration itself, the "Apply a migration plan" endpoint must be used. The validation_key value returned by this endpoint must be provided to the call to the "Apply a migration plan" endpoint to confirm that all resources listed in the plan should be migrated. +Given a volume or snapshot, returns the migration plan but does not perform the actual migration. To perform the migration, you have to call the [Migrate a volume and/or snapshots to SBS](#path-volumes-migrate-a-volume-andor-snapshots-to-sbs-scaleway-block-storage) endpoint afterward. +The endpoint returns the resources that should be migrated together: +- the volume and any snapshots created from the volume, if the call was made to plan a volume migration. +- the base volume of the snapshot (if the volume is not deleted) and its related snapshots, if the call was made to plan a snapshot migration. +The endpoint also returns the validation_key, which must be provided to the [Migrate a volume and/or snapshots to SBS](#path-volumes-migrate-a-volume-andor-snapshots-to-sbs-scaleway-block-storage) endpoint to confirm that all resources listed in the plan should be migrated. **Usage:** @@ -2940,7 +2944,7 @@ UUIDs can be found in `/dev/disk/by-id/`. ### Migrate a volume and/or snapshots to SBS (Scaleway Block Storage) -To be used, the call to this endpoint must be preceded by a call to the "Plan a migration" endpoint. To migrate all resources mentioned in the migration plan, the validation_key returned in the plan must be provided. +To be used, the call to this endpoint must be preceded by a call to the [Get a volume or snapshot's migration plan](#path-volumes-get-a-volume-or-snapshots-migration-plan) endpoint. To migrate all resources mentioned in the migration plan, the validation_key returned in the plan must be provided. **Usage:** @@ -2953,8 +2957,8 @@ scw instance volume apply-migration [arg=value ...] | Name | | Description | |------|---|-------------| -| volume-id | | The volume to migrate, along with potentially other resources, according to the migration plan generated with a call to the "Plan a migration" endpoint. | -| validation-key | Required | A value to be retrieved from a call to the "Plan a migration" endpoint, to confirm that the volume and/or snapshots specified in said plan should be migrated. | +| volume-id | | The volume to migrate, along with potentially other resources, according to the migration plan generated with a call to the [Get a volume or snapshot's migration plan](#path-volumes-get-a-volume-or-snapshots-migration-plan) endpoint. | +| validation-key | Required | A value to be retrieved from a call to the [Get a volume or snapshot's migration plan](#path-volumes-get-a-volume-or-snapshots-migration-plan) endpoint, to confirm that the volume and/or snapshots specified in said plan should be migrated. | | zone | Default: `fr-par-1`
One of: `fr-par-1`, `fr-par-2`, `fr-par-3`, `nl-ams-1`, `nl-ams-2`, `nl-ams-3`, `pl-waw-1`, `pl-waw-2`, `pl-waw-3` | Zone to target. If none is passed will use default zone from the config | @@ -3116,7 +3120,11 @@ scw instance volume list volume-type=b_ssd name=foobar ### Get a volume or snapshot's migration plan -Given a volume or snapshot, returns the migration plan for a call to the "Apply a migration plan" endpoint. This plan will include zero or one volume, and zero or more snapshots, which will need to be migrated together. This endpoint does not perform the actual migration itself, the "Apply a migration plan" endpoint must be used. The validation_key value returned by this endpoint must be provided to the call to the "Apply a migration plan" endpoint to confirm that all resources listed in the plan should be migrated. +Given a volume or snapshot, returns the migration plan but does not perform the actual migration. To perform the migration, you have to call the [Migrate a volume and/or snapshots to SBS](#path-volumes-migrate-a-volume-andor-snapshots-to-sbs-scaleway-block-storage) endpoint afterward. +The endpoint returns the resources that should be migrated together: +- the volume and any snapshots created from the volume, if the call was made to plan a volume migration. +- the base volume of the snapshot (if the volume is not deleted) and its related snapshots, if the call was made to plan a snapshot migration. +The endpoint also returns the validation_key, which must be provided to the [Migrate a volume and/or snapshots to SBS](#path-volumes-migrate-a-volume-andor-snapshots-to-sbs-scaleway-block-storage) endpoint to confirm that all resources listed in the plan should be migrated. **Usage:** diff --git a/internal/namespaces/instance/v1/instance_cli.go b/internal/namespaces/instance/v1/instance_cli.go index c131ebe457..1e4f66bbf8 100644 --- a/internal/namespaces/instance/v1/instance_cli.go +++ b/internal/namespaces/instance/v1/instance_cli.go @@ -3861,8 +3861,12 @@ func instancePrivateNicDelete() *core.Command { func instanceVolumePlanMigration() *core.Command { return &core.Command{ - Short: `Get a volume or snapshot's migration plan`, - Long: `Given a volume or snapshot, returns the migration plan for a call to the "Apply a migration plan" endpoint. This plan will include zero or one volume, and zero or more snapshots, which will need to be migrated together. This endpoint does not perform the actual migration itself, the "Apply a migration plan" endpoint must be used. The validation_key value returned by this endpoint must be provided to the call to the "Apply a migration plan" endpoint to confirm that all resources listed in the plan should be migrated.`, + Short: `Get a volume or snapshot's migration plan`, + Long: `Given a volume or snapshot, returns the migration plan but does not perform the actual migration. To perform the migration, you have to call the [Migrate a volume and/or snapshots to SBS](#path-volumes-migrate-a-volume-andor-snapshots-to-sbs-scaleway-block-storage) endpoint afterward. +The endpoint returns the resources that should be migrated together: +- the volume and any snapshots created from the volume, if the call was made to plan a volume migration. +- the base volume of the snapshot (if the volume is not deleted) and its related snapshots, if the call was made to plan a snapshot migration. +The endpoint also returns the validation_key, which must be provided to the [Migrate a volume and/or snapshots to SBS](#path-volumes-migrate-a-volume-andor-snapshots-to-sbs-scaleway-block-storage) endpoint to confirm that all resources listed in the plan should be migrated.`, Namespace: "instance", Resource: "volume", Verb: "plan-migration", @@ -3899,7 +3903,7 @@ func instanceVolumePlanMigration() *core.Command { func instanceVolumeApplyMigration() *core.Command { return &core.Command{ Short: `Migrate a volume and/or snapshots to SBS (Scaleway Block Storage)`, - Long: `To be used, the call to this endpoint must be preceded by a call to the "Plan a migration" endpoint. To migrate all resources mentioned in the migration plan, the validation_key returned in the plan must be provided.`, + Long: `To be used, the call to this endpoint must be preceded by a call to the [Get a volume or snapshot's migration plan](#path-volumes-get-a-volume-or-snapshots-migration-plan) endpoint. To migrate all resources mentioned in the migration plan, the validation_key returned in the plan must be provided.`, Namespace: "instance", Resource: "volume", Verb: "apply-migration", @@ -3908,21 +3912,21 @@ func instanceVolumeApplyMigration() *core.Command { ArgSpecs: core.ArgSpecs{ { Name: "volume-id", - Short: `The volume to migrate, along with potentially other resources, according to the migration plan generated with a call to the "Plan a migration" endpoint.`, + Short: `The volume to migrate, along with potentially other resources, according to the migration plan generated with a call to the [Get a volume or snapshot's migration plan](#path-volumes-get-a-volume-or-snapshots-migration-plan) endpoint.`, Required: false, Deprecated: false, Positional: false, }, { Name: "snapshot-id", - Short: `The snapshot to migrate, along with potentially other resources, according to the migration plan generated with a call to the "Plan a migration" endpoint.`, + Short: `The snapshot to migrate, along with potentially other resources, according to the migration plan generated with a call to the [Get a volume or snapshot's migration plan](#path-volumes-get-a-volume-or-snapshots-migration-plan) endpoint.`, Required: false, Deprecated: false, Positional: false, }, { Name: "validation-key", - Short: `A value to be retrieved from a call to the "Plan a migration" endpoint, to confirm that the volume and/or snapshots specified in said plan should be migrated.`, + Short: `A value to be retrieved from a call to the [Get a volume or snapshot's migration plan](#path-volumes-get-a-volume-or-snapshots-migration-plan) endpoint, to confirm that the volume and/or snapshots specified in said plan should be migrated.`, Required: true, Deprecated: false, Positional: false, From c333b1927dc7047a9673c0f15954ea0ea5e8d36c Mon Sep 17 00:00:00 2001 From: Scaleway Bot Date: Fri, 22 Nov 2024 10:58:08 +0100 Subject: [PATCH 88/89] revert(cockpit): set back external enum (#4291) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Rémy Léone --- .../test-all-usage-cockpit-data-source-list-usage.golden | 2 +- docs/commands/cockpit.md | 2 +- go.mod | 2 +- go.sum | 4 ++-- internal/namespaces/cockpit/v1/cockpit_cli.go | 2 +- 5 files changed, 6 insertions(+), 6 deletions(-) diff --git a/cmd/scw/testdata/test-all-usage-cockpit-data-source-list-usage.golden b/cmd/scw/testdata/test-all-usage-cockpit-data-source-list-usage.golden index 702bf5fa89..23ef3ad16d 100644 --- a/cmd/scw/testdata/test-all-usage-cockpit-data-source-list-usage.golden +++ b/cmd/scw/testdata/test-all-usage-cockpit-data-source-list-usage.golden @@ -9,7 +9,7 @@ USAGE: ARGS: [order-by] Sort order for data sources in the response (created_at_asc | created_at_desc | name_asc | name_desc | type_asc | type_desc) [project-id] Project ID to use. If none is passed the default project ID will be used - [origin] Origin to filter for, only data sources with matching origin will be returned (unknown_origin | scaleway | external) + [origin] Origin to filter for, only data sources with matching origin will be returned (unknown_origin | scaleway | external | custom) [types.{index}] Types to filter for, only data sources with matching types will be returned (unknown_type | metrics | logs | traces) [region=fr-par] Region to target. If none is passed will use default region from the config (fr-par | nl-ams | pl-waw | all) diff --git a/docs/commands/cockpit.md b/docs/commands/cockpit.md index cfdb031b85..a12db6273c 100644 --- a/docs/commands/cockpit.md +++ b/docs/commands/cockpit.md @@ -270,7 +270,7 @@ scw cockpit data-source list [arg=value ...] |------|---|-------------| | order-by | One of: `created_at_asc`, `created_at_desc`, `name_asc`, `name_desc`, `type_asc`, `type_desc` | Sort order for data sources in the response | | project-id | | Project ID to use. If none is passed the default project ID will be used | -| origin | One of: `unknown_origin`, `scaleway`, `external` | Origin to filter for, only data sources with matching origin will be returned | +| origin | One of: `unknown_origin`, `scaleway`, `external`, `custom` | Origin to filter for, only data sources with matching origin will be returned | | types.{index} | One of: `unknown_type`, `metrics`, `logs`, `traces` | Types to filter for, only data sources with matching types will be returned | | region | Default: `fr-par`
One of: `fr-par`, `nl-ams`, `pl-waw`, `all` | Region to target. If none is passed will use default region from the config | diff --git a/go.mod b/go.mod index b0a97c46c2..d8d3063fe6 100644 --- a/go.mod +++ b/go.mod @@ -26,7 +26,7 @@ require ( github.com/mattn/go-isatty v0.0.20 github.com/moby/buildkit v0.13.2 github.com/opencontainers/go-digest v1.0.0 - github.com/scaleway/scaleway-sdk-go v1.0.0-beta.30.0.20241119141129-13bda013da82 + github.com/scaleway/scaleway-sdk-go v1.0.0-beta.30.0.20241120144232-edea130e856d github.com/skratchdot/open-golang v0.0.0-20200116055534-eef842397966 github.com/spf13/cobra v1.8.1 github.com/spf13/pflag v1.0.5 diff --git a/go.sum b/go.sum index bc6cc8572f..b4a1911ab9 100644 --- a/go.sum +++ b/go.sum @@ -466,8 +466,8 @@ github.com/rogpeppe/go-internal v1.11.0/go.mod h1:ddIwULY96R17DhadqLgMfk9H9tvdUz github.com/russross/blackfriday/v2 v2.1.0/go.mod h1:+Rmxgy9KzJVeS9/2gXHxylqXiyQDYRxCVz55jmeOWTM= github.com/sabhiram/go-gitignore v0.0.0-20210923224102-525f6e181f06 h1:OkMGxebDjyw0ULyrTYWeN0UNCCkmCWfjPnIA2W6oviI= github.com/sabhiram/go-gitignore v0.0.0-20210923224102-525f6e181f06/go.mod h1:+ePHsJ1keEjQtpvf9HHw0f4ZeJ0TLRsxhunSI2hYJSs= -github.com/scaleway/scaleway-sdk-go v1.0.0-beta.30.0.20241119141129-13bda013da82 h1:tBZUY8LrNFm9a4l6vUx04PpJfFcS9+3Ofnr5DUJdPCo= -github.com/scaleway/scaleway-sdk-go v1.0.0-beta.30.0.20241119141129-13bda013da82/go.mod h1:kAoejOVBg1E/aVAR6IwKWEmbLCEg2IXklzPAkxzAaXA= +github.com/scaleway/scaleway-sdk-go v1.0.0-beta.30.0.20241120144232-edea130e856d h1:fx/KN+3OD7BFzJuAycHL9dZAhX+ERmizIR8Zpk4rpFg= +github.com/scaleway/scaleway-sdk-go v1.0.0-beta.30.0.20241120144232-edea130e856d/go.mod h1:kAoejOVBg1E/aVAR6IwKWEmbLCEg2IXklzPAkxzAaXA= github.com/sclevine/spec v1.4.0 h1:z/Q9idDcay5m5irkZ28M7PtQM4aOISzOpj4bUPkDee8= github.com/sclevine/spec v1.4.0/go.mod h1:LvpgJaFyvQzRvc1kaDs0bulYwzC70PbiYjC4QnFHkOM= github.com/secure-systems-lab/go-securesystemslib v0.8.0 h1:mr5An6X45Kb2nddcFlbmfHkLguCE9laoZCUzEEpIZXA= diff --git a/internal/namespaces/cockpit/v1/cockpit_cli.go b/internal/namespaces/cockpit/v1/cockpit_cli.go index fb44d7c75f..47e6c91f72 100644 --- a/internal/namespaces/cockpit/v1/cockpit_cli.go +++ b/internal/namespaces/cockpit/v1/cockpit_cli.go @@ -663,7 +663,7 @@ You can list data sources by Project, type and origin.`, Required: false, Deprecated: false, Positional: false, - EnumValues: []string{"unknown_origin", "scaleway", "external"}, + EnumValues: []string{"unknown_origin", "scaleway", "external", "custom"}, }, { Name: "types.{index}", From 86fd6ca1875c215aec52797b94dbd48ea766b3a4 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 25 Nov 2024 09:48:31 +0100 Subject: [PATCH 89/89] chore(deps): bump github.com/stretchr/testify from 1.9.0 to 1.10.0 (#4295) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- go.mod | 2 +- go.sum | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/go.mod b/go.mod index d8d3063fe6..f5638f8dd0 100644 --- a/go.mod +++ b/go.mod @@ -30,7 +30,7 @@ require ( github.com/skratchdot/open-golang v0.0.0-20200116055534-eef842397966 github.com/spf13/cobra v1.8.1 github.com/spf13/pflag v1.0.5 - github.com/stretchr/testify v1.9.0 + github.com/stretchr/testify v1.10.0 golang.org/x/crypto v0.29.0 golang.org/x/term v0.26.0 golang.org/x/text v0.20.0 diff --git a/go.sum b/go.sum index b4a1911ab9..de6b0f674a 100644 --- a/go.sum +++ b/go.sum @@ -507,8 +507,8 @@ github.com/stretchr/testify v1.7.0/go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/ github.com/stretchr/testify v1.7.1/go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/h/Wwjteg= github.com/stretchr/testify v1.8.0/go.mod h1:yNjHg4UonilssWZ8iaSj1OCr/vHnekPRkoO+kdMU+MU= github.com/stretchr/testify v1.8.2/go.mod h1:w2LPCIKwWwSfY2zedu0+kehJoqGctiVI29o6fzry7u4= -github.com/stretchr/testify v1.9.0 h1:HtqpIVDClZ4nwg75+f6Lvsy/wHu+3BoSGCbBAcpTsTg= -github.com/stretchr/testify v1.9.0/go.mod h1:r2ic/lqez/lEtzL7wO/rwa5dbSLXVDPFyf8C91i36aY= +github.com/stretchr/testify v1.10.0 h1:Xv5erBjTwe/5IxqUQTdXv5kgmIvbHo3QQyRwhJsOfJA= +github.com/stretchr/testify v1.10.0/go.mod h1:r2ic/lqez/lEtzL7wO/rwa5dbSLXVDPFyf8C91i36aY= github.com/tj/assert v0.0.0-20171129193455-018094318fb0/go.mod h1:mZ9/Rh9oLWpLLDRpvE+3b7gP/C2YyLFYxNmcLnPTMe0= github.com/tj/assert v0.0.3 h1:Df/BlaZ20mq6kuai7f5z2TvPFiwC3xaWJSDQNiIS3Rk= github.com/tj/assert v0.0.3/go.mod h1:Ne6X72Q+TB1AteidzQncjw9PabbMp4PBMZ1k+vd1Pvk=